{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "fe220d05",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:28:56.181568Z",
     "iopub.status.busy": "2026-09-09T05:28:56.181276Z",
     "iopub.status.idle": "2026-09-09T05:29:09.868996Z",
     "shell.execute_reply": "2026-09-09T05:29:09.868665Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": [
     "remove-cell"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m A new release of pip is available: \u001b[0m\u001b[31;49m25.3\u001b[0m\u001b[39;49m -> \u001b[0m\u001b[32;49m26.2.1\u001b[0m\n",
      "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m To update, run: \u001b[0m\u001b[32;49m/opt/homebrew/opt/python@3.11/bin/python3.11 -m pip install --upgrade pip\u001b[0m\n",
      "geopandas already installed (version 1.1.4).\n",
      "matplotlib already installed (version 3.11.1).\n",
      "datashader already installed (version 0.19.1).\n",
      "pygal already installed (version 3.1.3).\n",
      "dotenv already installed (version 1.2.3).\n",
      "pygeohash already installed (version 3.5.1).\n",
      "libpysal already installed (version 4.14.1).\n",
      "contextily already installed (version 1.7.1).\n",
      "duckdb already installed (version 1.5.5).\n",
      "mapclassify already installed (version 2.10.0).\n",
      "adjustText already installed (version 1.4.0).\n",
      "cartopy already installed (version 0.25.0).\n",
      "geoviews already installed (version 1.15.1).\n",
      "dask already installed (version 2026.8.0).\n",
      "h3 already installed (version 4.5.0).\n",
      "libpysal already installed (version 4.14.1).\n",
      "esda already installed (version 2.9.0).\n",
      "pyarrow already installed (version 25.0.1).\n",
      "lonboard already installed (version 0.16.0).\n"
     ]
    }
   ],
   "source": [
    "import sys, os\n",
    "from importlib.metadata import version as distribution_version\n",
    "\n",
    "# Installing a different NumPy build into a process that already imported NumPy\n",
    "# leaves a mixed in-memory state. Detect it and request one clean restart instead\n",
    "# of continuing to an opaque `_NoValueType` reduction error.\n",
    "loaded_numpy_version = getattr(sys.modules.get(\"numpy\"), \"__version__\", None)\n",
    "from pathlib import Path\n",
    "\n",
    "# Colab-specific setup\n",
    "if 'google.colab' in sys.modules:\n",
    "    if not os.path.exists(\"ioer-conference-2026-haclathon\"):\n",
    "        !git clone -q https://github.com/ioer-dresden/ioer-conference-2026-haclathon.git\n",
    "    %cd -q ioer-conference-2026-haclathon/notebooks\n",
    "\n",
    "# Universal package install\n",
    "pyexec = sys.executable\n",
    "!\"{pyexec}\" -m pip install -q \"numpy<2.4\"\n",
    "!../py/modules/pkginstall.sh \"{pyexec}\" geopandas matplotlib datashader pygal dotenv pygeohash libpysal contextily duckdb mapclassify adjustText cartopy geoviews dask h3 libpysal esda pyarrow lonboard\n",
    "\n",
    "installed_numpy_version = distribution_version(\"numpy\")\n",
    "if loaded_numpy_version and loaded_numpy_version != installed_numpy_version:\n",
    "    raise RuntimeError(\n",
    "        f\"NumPy changed from {loaded_numpy_version} to {installed_numpy_version} \"\n",
    "        \"while this kernel was running. Restart the kernel, then Run All once.\"\n",
    "    )"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cf827bd1",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "# Digital Landscape Traces: Mapping International-Origin Post Composition in Germany\n",
    "\n",
    "* **Authors**: Alexander Dunkel (IOER) & Dominik Weckmüller (TU Dresden)\n",
    "* **Topics**: Transformative Governance, Urban & Regional Planning, Open Data Re-use\n",
    "*  **Badges**: ![Interactive](https://img.shields.io/badge/Type-Interactive_Code-blue?style=flat-square) ![Colab](https://img.shields.io/badge/Colab-Tested-yellow?style=flat-square&logo=googlecolab&logoColor=white) ![Jupyter](https://img.shields.io/badge/Jupyter4NFDI-Ready-orange?style=flat-square&logo=jupyter)\n",
    "\n",
    "```{admonition} Summary\n",
    ":class: hint\n",
    "\n",
    "This chapter explores how openly published replication packages can bridge the gap between academic research and public data journalism. We use a dataset of 66 million social media posts ({cite:alp}`dunkel_replication_2025`) that was recently published as a replication package for a peer-reviewed publication ({cite:alp}`Dunkel2025DigitaleSpuren`). We first reproduce a published map, then identify areas whose share of posts from users inferred to live outside Germany differs from the national share.\n",
    "```\n",
    "\n",
    "```{warning}\n",
    "This chapter is a work in progress.\n",
    "```\n",
    "\n",
    "---\n",
    "\n",
    "## 1. Introduction\n",
    "\n",
    "In recent years, the scientific community has faced a growing challenge of decreasing trust from the public [Ref!]. One of the root causes is the the reproducibility crisis. This refers to the inability to transparently verify published research results. When complex spatial analyses remain locked inside proprietary software or hidden on local hard drives, the resulting publications, maps and statistics become black boxes that invite proclamation of data fabrication.\n",
    "\n",
    "By embracing the FAIR principles (Findable, Accessible, Interoperable, Reusable), we can counter this trend. In this notebook, we document our analysis, argumentation, and interpretation fully and transparently. Every map and chart you see here can be reproduced by simply clicking the *Launch in Jupyter4NFDI* or *Launch in Colab* button at the top of this page. While preparing such computational environments requires significant effort, it is a necessary investment for the sake of credibility in modern science.\n",
    "\n",
    "To illustrate this, we use millions of georeferenced social-media posts {cite:p}`dunkel_replication_2025`. These digital traces provide a spatial record of activity on the included platforms. They can describe where posts concentrate and how the inferred origin composition varies, but they do not by themselves measure visitor numbers, tourism pressure, resident behaviour, or overtourism.\n",
    "\n",
    "For 2007–2022, this released dataset can support descriptive analysis of:\n",
    "* **Concentrations of digital traces** on the included platforms.\n",
    "* **Areas with unusually high or low international-origin post shares**.\n",
    "* **Hypotheses for follow-up research** using visitor counts, exposure data, timestamps, and de-duplicated users."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ccc7bed8-a2be-47bb-b8e6-475cfb215739",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "## Replication Test\n",
    "\n",
    "The fundamental purpose of a \"Replication Package\" is to allow any researcher to recreate the findings of a published paper. That a dataset might be useful beyond its initial context is an excellent ancillary benefit, but it is not guaranteed. \n",
    "\n",
    "Therefore, let us briefly demonstrate how easily we can reproduce the primary visual artifact from the original publication *Digitale Spuren in der Landschaft* {cite:p}`Dunkel2025DigitaleSpuren`. We load `de_classified_points.parquet` from the ioerDATA repository and render all 66 million points with `datashader`. The source labels `Local` and `Tourist` mean inferred home inside and outside Germany, respectively; they do not mean resident and visitor of the displayed city.\n",
    "\n",
    "```{admonition} Privacy & Ethics First\n",
    ":class: note\n",
    "All point coordinates are snapped to a Geohash-7 grid (~153m x 153m), direct user identifiers and timestamps are removed, and platform sources are obfuscated {cite:p}`dunkel_replication_2025`. This guarantees computational reproducibility while protecting individual privacy {cite:p}`dunkel_replication_2025`. It also _limits_ reuse, to a certain degree. This is a common trade-off in geospatial data science that researchers must navigate. It requires to carefully weight FAIR principles and privacy rights.\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "fc67c075-e0fc-4eaa-b4d4-a49f97e6bf0b",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "### Prepare analysis\n",
    "\n",
    "For easier development in Jupyter, we activate the autoreload of changed Python files. We also set up our local `modules` path and output directory."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "0374de8d-daf4-4569-ba6d-35b5d95071a2",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:09.870513Z",
     "iopub.status.busy": "2026-09-09T05:29:09.870410Z",
     "iopub.status.idle": "2026-09-09T05:29:13.590158Z",
     "shell.execute_reply": "2026-09-09T05:29:13.589875Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "import geopandas as gp\n",
    "import matplotlib.pyplot as plt\n",
    "from pathlib import Path\n",
    "import sys\n",
    "import duckdb\n",
    "from datashader.utils import lnglat_to_meters\n",
    "\n",
    "%load_ext autoreload\n",
    "%autoreload 2\n",
    "\n",
    "base_path = Path.cwd().parent\n",
    "module_path = str(base_path / \"py\")\n",
    "if module_path not in sys.path:\n",
    "    sys.path.append(module_path)\n",
    "from modules import tools\n",
    "\n",
    "OUTPUT = base_path / \"out\"\n",
    "OUTPUT.mkdir(exist_ok=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "40fc5fc3-eb37-4e06-be2c-c593e86218c0",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "### Preview dataset\n",
    "\n",
    "We use DuckDB to query the Parquet files directly. This avoids loading all 66 million points into memory. The following code:\n",
    "\n",
    "- Downloads the replication package if it doesn't exist locally.\n",
    "- Connects DuckDB to the Parquet directory.\n",
    "- Computes the national ratio of the source classes (`Local`, `Tourist`, and `Unclassified`)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "eaa3b25c",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:13.591693Z",
     "iopub.status.busy": "2026-09-09T05:29:13.591531Z",
     "iopub.status.idle": "2026-09-09T05:29:13.608206Z",
     "shell.execute_reply": "2026-09-09T05:29:13.607972Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "base_path = Path.cwd().parent\n",
    "module_path = str(base_path / \"py\")\n",
    "if module_path not in sys.path:\n",
    "    sys.path.append(module_path)\n",
    "\n",
    "OUTPUT = base_path / \"out\"\n",
    "OUTPUT.mkdir(exist_ok=True)\n",
    "\n",
    "parquet_dir = OUTPUT / \"de_classified_points.parquet\"\n",
    "parquet_dir.exists()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "6babbb50-47a9-4d1c-9ba2-a649acd6f001",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:13.609393Z",
     "iopub.status.busy": "2026-09-09T05:29:13.609294Z",
     "iopub.status.idle": "2026-09-09T05:29:13.654011Z",
     "shell.execute_reply": "2026-09-09T05:29:13.653743Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "National Dataset Overview (2007–2022)\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>classification</th>\n",
       "      <th>post_count</th>\n",
       "      <th>percentage</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Tourist</td>\n",
       "      <td>29194828</td>\n",
       "      <td>43.81</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Unclassified</td>\n",
       "      <td>21667289</td>\n",
       "      <td>32.52</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Local</td>\n",
       "      <td>15770000</td>\n",
       "      <td>23.67</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  classification  post_count  percentage\n",
       "0        Tourist    29194828       43.81\n",
       "1   Unclassified    21667289       32.52\n",
       "2          Local    15770000       23.67"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "CPU times: user 282 ms, sys: 15.4 ms, total: 298 ms\n",
      "Wall time: 33.3 ms\n"
     ]
    }
   ],
   "source": [
    "%%time\n",
    "parquet_dir = OUTPUT / \"de_classified_points.parquet\"\n",
    "zip_url = \"https://datashare.tu-dresden.de/s/XeBH775Pa8L5CiG/download\"\n",
    "\n",
    "if not parquet_dir.exists():\n",
    "    tools.get_zip_extract(\n",
    "        uri=zip_url,\n",
    "        filename=\"de_classified_points_2007-2022.parquet.zip\",\n",
    "        output_path=OUTPUT\n",
    "    )\n",
    "\n",
    "con = duckdb.connect()\n",
    "\n",
    "query_totals = f\"\"\"\n",
    "    SELECT \n",
    "        classification,\n",
    "        COUNT(*) AS post_count,\n",
    "        ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 2) AS percentage\n",
    "    FROM '{parquet_dir}/*.parquet'\n",
    "    GROUP BY classification\n",
    "    ORDER BY post_count DESC\n",
    "\"\"\"\n",
    "\n",
    "df_totals = con.execute(query_totals).df()\n",
    "print(\"National Dataset Overview (2007–2022)\")\n",
    "display(df_totals)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5f0c8b28-cc1a-4680-b58e-bd968772e7a4",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "Pretty fast! Thanks to the [Parquet](https://parquet.apache.org/) format."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c7be399c-fd50-4916-989d-ea99b83456d9",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "---\n",
    "\n",
    "### User Challenge: Explore Your Region of Interest\n",
    "\n",
    ":::{tip}\n",
    "**Try it yourself!** Change the bounding box coordinates below to inspect source-class composition in your own region or municipality.\n",
    ":::\n",
    "\n",
    "* `MY_REGION_NAME`: The title for your output.\n",
    "* `MY_BBOX_WGS84`: The `(min_lng, max_lng, min_lat, max_lat)` coordinates. Use [bboxfinder.com](https://bboxfinder.com/) (e.g.) to find decimal degree coordinates for your chosen area.\n",
    "\n",
    "The code automatically projects these coordinates to Web Mercator (`EPSG:3857`) to match the dataset projection."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "14eac28f",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:13.655293Z",
     "iopub.status.busy": "2026-09-09T05:29:13.655193Z",
     "iopub.status.idle": "2026-09-09T05:29:13.705669Z",
     "shell.execute_reply": "2026-09-09T05:29:13.705425Z"
    },
    "lines_to_next_cell": 2,
    "slideshow": {
     "slide_type": ""
    },
    "tags": [
     "hide-input"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Analysis for: Dresden & Surroundings\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>classification</th>\n",
       "      <th>post_count</th>\n",
       "      <th>percentage</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Tourist</td>\n",
       "      <td>643404</td>\n",
       "      <td>46.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Unclassified</td>\n",
       "      <td>512011</td>\n",
       "      <td>37.3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Local</td>\n",
       "      <td>216851</td>\n",
       "      <td>15.8</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  classification  post_count  percentage\n",
       "0        Tourist      643404        46.9\n",
       "1   Unclassified      512011        37.3\n",
       "2          Local      216851        15.8"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from datashader.utils import lnglat_to_meters\n",
    "\n",
    "MY_REGION_NAME = \"Dresden & Surroundings\"\n",
    "MY_BBOX_WGS84 = (13.60, 13.90, 50.98, 51.12)  # (min_lng, max_lng, min_lat, max_lat)\n",
    "\n",
    "# Convert bounding box to Web Mercator meters\n",
    "xs, ys = lnglat_to_meters(\n",
    "    [MY_REGION_NAME_BBOX := MY_BBOX_WGS84][0][:2], \n",
    "    [MY_BBOX_WGS84[2], MY_BBOX_WGS84[3]]\n",
    ")\n",
    "\n",
    "query_custom = f\"\"\"\n",
    "    SELECT \n",
    "        classification,\n",
    "        COUNT(*) AS post_count,\n",
    "        ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER(), 1) AS percentage\n",
    "    FROM '{parquet_dir}/*.parquet'\n",
    "    WHERE x BETWEEN {xs[0]} AND {xs[1]}\n",
    "      AND y BETWEEN {ys[0]} AND {ys[1]}\n",
    "    GROUP BY classification\n",
    "    ORDER BY post_count DESC\n",
    "\"\"\"\n",
    "\n",
    "df_custom = con.execute(query_custom).df()\n",
    "\n",
    "print(f\"Analysis for: {MY_REGION_NAME}\")\n",
    "display(df_custom)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "8f9e5e26",
   "metadata": {
    "editable": true,
    "lines_to_next_cell": 0,
    "slideshow": {
     "slide_type": ""
    }
   },
   "source": [
    "<!-- #region slideshow={\"slide_type\": \"\"} editable=true -->\n",
    "### Reproduce original Visualizations\n",
    "\n",
    "First, we need some geographic context. We copy the exact code from [the original publication](https://code.ad.ioer.info/digital_traces_map/html/03_visualization.html), which *documents* the exact source of base data used. Documentation and analysis go hand in hand here. We fetch the NUTS borders and filter for Germany."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7c996687-49fd-41cf-9227-5f8a2d2508af",
   "metadata": {
    "tags": []
   },
   "source": [
    "<!-- #endregion -->"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "eadc2193-0214-41c4-a2d1-7d4f73b63e58",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:13.706871Z",
     "iopub.status.busy": "2026-09-09T05:29:13.706781Z",
     "iopub.status.idle": "2026-09-09T05:29:13.926686Z",
     "shell.execute_reply": "2026-09-09T05:29:13.926408Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "NUTS_GPKG_FILE = \"NUTS_RG_01M_2024_4326.gpkg\"\n",
    "if not Path(OUTPUT / NUTS_GPKG_FILE).exists():\n",
    "    tools.get_stream_file(\n",
    "        f\"https://gisco-services.ec.europa.eu/distribution/v2/nuts/gpkg/{NUTS_GPKG_FILE}\", OUTPUT / NUTS_GPKG_FILE)\n",
    "\n",
    "nuts = gp.read_file(OUTPUT / NUTS_GPKG_FILE)\n",
    "nuts1_de = nuts[nuts['LEVL_CODE'] == 0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "582c15da-830c-4429-a3e8-6350368aee1a",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:13.928053Z",
     "iopub.status.busy": "2026-09-09T05:29:13.927886Z",
     "iopub.status.idle": "2026-09-09T05:29:13.945800Z",
     "shell.execute_reply": "2026-09-09T05:29:13.945571Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "from modules import digitaltraces\n",
    "\n",
    "regions_to_plot = {\n",
    "    \"Dresden & Sächsische Schweiz\": ((13.41, 14.70), (50.74, 51.19)),\n",
    "    \"Baltic Coast (Rügen/Usedom)\":  ((13.00, 14.56), (54.00, 54.74)),\n",
    "    \"Leipzig Urban Core\":           ((12.20, 12.55), (51.26, 51.37))\n",
    "}"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "51b67374",
   "metadata": {
    "editable": true,
    "lines_to_next_cell": 0,
    "slideshow": {
     "slide_type": ""
    }
   },
   "source": [
    "<!-- #region editable=true slideshow={\"slide_type\": \"\"} -->\n",
    "Load the custom visualization module (which includes the complex Datashader code from the original publication) and define our bounding boxes."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9c172eaf-5d05-47b2-84d0-651bac55160c",
   "metadata": {
    "tags": []
   },
   "source": [
    "<!-- #endregion -->"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "8aaeee0b-9b18-4832-9855-9aa62f3468f9",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "### 2.1 Regional Examples"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "df28012c-74db-4a6a-b161-944c055dbbf1",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "Let's render two major tourist and recreational regions. We pull only the necessary data subset from the Parquet file to keep memory usage low, passing it to our custom `digitaltraces` module.\n",
    "* `bounds`: The spatial extent of the region.\n",
    "* `border`: The geographic boundaries for context."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "825a2b38-e4c7-442f-b9f1-343b4fff00f8",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:13.947132Z",
     "iopub.status.busy": "2026-09-09T05:29:13.947043Z",
     "iopub.status.idle": "2026-09-09T05:29:15.482952Z",
     "shell.execute_reply": "2026-09-09T05:29:15.482688Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABFEAAAKOCAYAAABuoYZnAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjExLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvctoD+AAAAAlwSFlzAAAPYQAAD2EBqD+naQAA9X1JREFUeJzsnQn8XcP5/58bEUGqkaBKq/ULDY1qa/lba0kEsRS171tiSez7XtQeUUJCxBpLKwRB7FntpaoqSElViqKiRAQRuf/XjO+9nTtnZs7MOXPOmXPu5/0S33vvOWfmmWfmzLl35jPP1Or1ep0AAAAAAAAAAAAAgJFO5sMAAAAAAAAAAAAAAIMoAAAAAAAAAAAAAJZAiQIAAAAAAAAAAABgAQZRAAAAAAAAAAAAACzAIAoAAAAAAAAAAACABRhEAQAAAAAAAAAAALAAgygAAAAAAAAAAAAAFmAQBQAAAAAAAAAAAMACDKIAAAAAAAAAAAAAWIBBFAAAAEHzwAMPUK1Wo+7duxdtSuX58ssvua/Zv0svvZR/9vjjjzc/e/bZZ73md9111/F0f/zjH1Pe7albt25UJEWUPXSq5JNQ2hkAAAD/YBAFAAACZo899mj+gG38W2SRRfiAwo9+9CPq27cvnXDCCTRp0iSq1+tFmws0fPTRR3TiiSfSaqutRosvvjj16NGD1lprLTruuOPopZde8uq3F198kQ477DBaY401aKmllqLFFluMfvCDH9C6665LAwcOpDvvvJP++9//oq4A2hIAAACQgM5JLgIAAFAcCxcupE8//ZT/mzVrFk2ePJmGDRtGvXr1ohEjRtBWW22F6gmIt956i371q1/Ru+++26L4YAMZf/nLX+j3v/89ff3119S5c/pH8mmnnUYXXXRRZECN5c3+vfDCC3T99dfzNvLwww+nzg9UF7QlAAAAQA0GUQAAoAT8/Oc/b1EsfP755zR79mz+I/z++++n22+/nWbOnElbb701X4Zx/PHHF2ov+B+sLtgARteuXfmAyW9+8xv67ne/S//4xz9owoQJdMstt3CFUVpGjx5NF154IX+9wQYb0LHHHkvrrbcefe973+MDbsyGl19+mR566CGuZlLBbJQHYLbYYotKqZy22267SpUnC3y0pXYH7QwAAKoLBlEAAKCELLnkkvzfSiutRDvssAOdcsoptOOOO9L06dP5shG2lAOKlDBgMUUYZ5xxBl9m02D11Vfn/9hyLB8MHz6c/11nnXVo2rRpLcqW5ZZbjv/75S9/Sfvvv7+X/EB1QVsCAAAA9CAmCgAAVIBVVlmFqxqYwoHNsp966qmR2XYWj4MpHq666ip6//33eTwO9iOeBT5kn7/++uvNc7/66iu+NGizzTajZZZZhrp06UIrrLACj9Hypz/9SWvH3/72NzrooIP40iKmavjOd77D82ADPGPHjuXLWFSwWe3ddtuNz3SzGB5scOiAAw5osclEEnvlIJbjxo2j/v378+uZDf/3f//HZ+A//vhjSkOnTt8+alnZsqThq2222Sbx0iC23IcN9my00Ub0wx/+kPuRxW9hy5Euv/xybf2J9XDNNddwP7JBG+ZHlk6/fv3o2muvpTlz5hivT1IHrm0uLuBn0jZcRNnT3KtZt6W8fXLeeefxet14442VabEYUuw4S2fevHmR42xwkR0/5JBDvPhY187YMjo5zpXuH+ujAAAABEgdAABAsOy+++5sJKT+85//3Or8k046iZ/P/v31r39tOda7d2/++aBBg+pLL71087zGv+nTp/Pz/vGPf9RXX331yPHGv1qtVr/88ssjed933331RRddVHsd+3fllVdGrrv77ru11y222GL1o446ir/+7ne/qyxzUntHjx7Nj6+00kr1gQMHaq9nfpszZ049Kfvvv38znU8//bSeFd/5znd4PjvvvHOi61977TVj3bF/v/jFL+r//e9/ldf//e9/r6+22mrG608++WSvdZCkzd1///388yWXXNJLekWVPU3bz7otFeGTp556ih9j9Td37tyWY2+++WbL9Y888kjE3h/+8If82O233+7Fx7p29tBDD8XeZ41/zB8AAADCA4MoAABQoUGUJ598svkFfPjw4cpBFPave/fu9Wuuuab+/vvv1xcuXNg8h/0wWXXVVfk5yy23HP8S/95779Xnz59fnzFjRv3ggw9u/nB49NFHm9ctWLCg/v3vf58f22ijjeqTJ0+uz549u/7FF1/U33jjDf6DYo899qhfd911LTaxY4svvji/rk+fPjzNzz//nF/LzmUDJw2bVYMoSe0Vf7A1/u2777584OnLL7+s//Of/6yfffbZ9U6dOvFjp59+ej0p77zzTrOM6623nnYQIi277rprsyzHHHNM/dVXX3W6nvlrww03rF91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2Wfps88+i3zOlrs06oGpE4okrs35Tq+osofS9lVtqej20BgMmT59Ou9XWF2ts846fJmWeA4bxGD3XyM2ijyIkrWPWTwZFjeJLbucMGECLb300t7zAAAAkA0YRAEAgArAlhw01tUzCf0FF1zgnAa7jsXvYPzud7/TKkCS0PgxIsYxYLPDLCgl47LLLqPZs2dHrmM/cHSDEFna64NGcEgWoFT3I4wtITjnnHNa/NQIUunKzjvvzGfXTTBfsoC+jPXWW6/5uZhnYxmSCFPVnHTSSdp6YDFDGGwQ7/nnn6cQULU53+kVVfas236atlR0e2gEkGWcddZZLeqUBo0BExa3iMUxYUscZfVXlj5mAadZH80G6e655x5aZZVVvKUNAAAgBwraFQgAAECKLY4///zz+ttvv10fP358feDAgfXFF1+8uc2mbrvgxhbHV155pTY/tu1n47zllluufvnll9ffeOON+ldffVWfM2dO/fXXX68/+OCD9SOPPLK+ySabtGzPyd5feuml9Weffbb+zjvv1OfPn8+3FL3nnnvq//d//6csx9///vd6165d+bE+ffrUH3300fq8efPqH3/8cf3666+vd+/evWVLVV/2itup/uhHP9L64y9/+Usz///+9791F95///3mFqmdO3eun3jiifXp06dz2z799FO+5fGBBx5Y79SpEz+n4Yd11123Pnfu3LorzD9se1S2JfTNN99cnzlzZv2LL77gW9X++c9/rh9zzDHNPJZYYon6P//5z5br11lnHX6MbWnLtlhldcDa2aRJk+obbbRRy/a2zHci7Nwf//jH/Bjbtvqiiy7i+bOysq1qJ0+eXD/ssMPqF1xwgbc6SNrmdFvPJk2viLKnbftZt6WifNJg5513bmmv4pbc8nbW7N8vf/lLZTppfKxrZ9OmTat36dKFHxszZoy2nAAAAMIFgygAAFCCQRSbf7169eI/BHXYDKIwZs2a1fxBbfon/tBp/GAw/WM/Ql566aVIfuwHOxtkUF3DfmwcddRR2kGUpPbmMYjCYIMmDb/r/i211FJ8wOjJJ5+sL7roovyzbbbZpv7111875cX8Y9NOevbsGflRyXj66adbBuPkf3vvvXd95ZVXVg6iMGbMmFH/yU9+Ysz75JNP9lYHSduc7sdtmjacd9nTtv2s21KRPmGMGDGiec5iiy3GB2ZlGoM87N9x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t7fddlt66KGHKGSgOAFxQIkCAAAAAABAidhrr71o1113pZ122inXfOfMmUPbbLMN3XbbbZkqCh577DE655xzaO+996Z///vffIcg9kO8X79+meUJ/PLWW2/RxRdfTK+++irttttudMghh/Cts1977TW65JJL+PE999yTBy/OcjkaAFmAQRQAAAAAAABKwgMPPEA333wz3XnnnYXk/8wzz9CZZ55Jjz76KHXq5FfUPnfuXDr22GPpP//5D40cOZJWWGEF/vnbb79Nxx13HP8RPmzYsObnIDxeeOEFrh767LPP6LDDDqMddthB2U6Ymuqyyy7jA2SXX345rbvuuoXYC0ASsMVxGXSjsh2h2BWo1M52m2PV9sMu16vea68V8lQFR5W3PBbPUy3n0S2VkQ/HbcsrLxeR05LXqIg2qZbuNK9X5Knbjli5zMhhOU9kVYmwdEb+K/uyYa98XF4OZMxXEwBXXmalCuQbWa4jL8/SrRHSnKvcGlnE5ljC/iVY6WuS8pSkj03k85KUzQofy9tMwZNd0zWc37KcD2RGO/j3yy+/5D9QWXySothggw24IuT4449Plc4777zDt2feYostqG/fvtS/f3/+b7311qN77723ZaCEqV7GjRvHlSm77747D6aLJT5hcsYZZ/BlO4888ghXSukG2pZZZhm64IIL+Pk33XRT7naGTjv0Z2UGShQAAAAAAABKwNFHH029e/emwYMHF2oHG8BgP5DZ9srbbbed80DQ6aefTi+++CJfksSWJnXv3p1/zujatWtsgFI2iDJx4kSuiGEDLyAcmJJo8803p1//+tdW57P6ZANpU6ZMydw2AMqhREkxqxk0WZZJMzud2JY8/F/gzLUcjDNN/kp7TLP2puMOgbpUWwOrtuHVKRtatvrVKFEiig9VMFtZyaCwSaeOUQZLldUVgoJDtEkOmKssiOa9rJwRA+OK1aMLPKtT+ajagug/2ReyKkcORisaJapbIiocMSOVCkg2xlTpcW1X4YvI5w7tO9X9bJj9z+URosqkys8uUxtpF1/4RvKRfD+IfQRmF0GaZRKvv/46XyJRNExdcP3119OFF15I7733nvV1d911F1exrLTSSnwQhA0GsQGUxuBJ3AAKg8XP+O1vf0u33norjRo1isfbcLEBZMv6669Pzz77rPX5rD6XXHJJrkzKlBI9y0pkatsCJQoA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bOBFy3KJ9n/22Wf0+OOP08SJE+mQQw6hDw89lI758Y9ps1qNdtxxRzqvVqMnazVauHBhYrPeqtXotNNOo1/VanTNr35Fe+65Jz355FS67LLLMIACgAeuvfZaGjp0KN1zzz3pB1Di+vHAgBIFAAAAAAAAkAszZsyg008/ne666y7l8VmzZtGjjz5KTz/9NL311lu0yCKL0E9/+lPaeOONacstt6Tu3btr054zZw7fUvX++++nRRddlHbbbTfafffdqWvXrhmWCID2ZJNNNuGDoV26dKF2I/OIL8GOmrcbAY/klZoks5XCa3Eb4yzuFZ15uC8Do4z3Z+g2S/El0rb54O+ZUOrDpMwo2gadakGXho06JO64ou+Xt7ltxu/oOO5iZmzetnamQacIMalCXGxJqtIxKVVU1yvyank227TthP6O61+c+h+bOi24vzjorPtovfXW0x5faaWVaODAgXTDjTfS5MmT6d6JE2nLK6+kF154gXZfemnabLPNaO9aja688koei4GpVcaNG0c712r03e/uyAdS2PaqEyZMoP0POAADKABkwIcffsi3Ck86gKLshtI+e3MEShQAAAAAAABALuyzzz50zDHH0DrrrJPoejZo8tJLL/GlQM8//zx98MEHfEcQtixojTXW8G4vACDKHXfcwe/DCy+8sC3dk+veQ+JIuu51O9Lu5W87dGu1Pa2Ztrpct+7bJd2ARoPTEEox0vQDmfYhrg7KyKHOZZR3OgkN2xgLDuklVixkSVZ5pFG8uEg8YpQKOiLqBQdJSfM0UaViaUMubd5VgWk7s2hbpya1i0M9JYrNpzo/Lk/flZJEAWs6XkBH+c4779Baa62V+Hq2deraa69FJ550Eo0dO5amTptGw6+8ktb42c+82gkA0PPss8/ygNDeMCnz8+qnHPKBEgUAAAAAAIAMY4CccsopXP6+yiqrcCVGv379+GBAu/HJJ5/wGCVsRw8AQHnZaqut6M4776SlllqK2pH2670BAAAAAADImI8//pgOO+wwGjJkCB1//PH01FNP8a11mXpi0003pcGDB/PlKO0EW4LTTtugAlBFFi5cSF999VXbDqCEP4iikdQELdEGwIGGbA3L2ygzWb0pKRu8B/3NS/KdBSHbmJNtIbtARttus5Txl8lBDWwDoLoGDc0jqGveJGk7roFmdQFihX/NpTiKQLDWeereq/6alhApbJ8/fz6de+65tP322/MdZdjuFewvg/0dPXo0TZ06lbbZZhu+3S7b4eLkk0/mihVrn7qQpq251nXMoWnTptGvfvWrcrZ/AADntddeo+WWWy6dN6Q+VbnEMqvnqIf+B8t5AAAAAAAA8DA7y3aFGTVqFB8gOfHEE612rvjyyy+5OoXtMPPZZ5/x6wYMGFAZNc6DDz7IB43eeOMNWnzxxfkSgG7duhVtGgAgISNHjqS5c+fSSSed1LY+DFqJYjX7W5WR7KqUAzihm00DUZoBFrP2lRB015sCJc9Zw6xod5tyaHe5XJfTPRQEroFKgR8/y5+r1Csm5YfquDxbqUHePtoYeNZSVRI5X1NeprDYcsst6ZlnnqH777+fTj/9dOutP7t27Ur77bcfjR8/nv74xz/SRRddxJe95IWySAnvCRbz5LbbbuPLlthWxHvuuSe9+uqrtO+++9LUqZPooYcewgAKACXn+eef50sSfRLp2wN/NkOJAgAAAAAAQAJmzpzJZ2OZCoUNfvTu3Tu1H1kA2p133plvHdpYBhQqbNBkwoQJNGXKFK40WWyxxWjttdfmA0rM9s6dOxdtIgDAM3379qVHH320re/vzEvORpVGD+6RdTagLLARxXqdgqQx2pmnfRZ5NkZmcR9VqOmzrUupTnUK+H4o0/2bh12hl92jfYmSCtU/eZPUDzbPH8u0G9+7CqkSMdO41+Jfhni8gXhcPMeUr2Uayu+nqnQ0drHBg9NOO41ef/11OuOMM/iPCiu/mD7rgMUa+MMf/kB77LEHXX755bTOOuuQNxxtkWHlZmqSyZMn09///vfmoMnee+9NG2++OXVGPwBApWExn2q1mvcBlLKNGUCJAgAAAAAAgAULFiygSy+9lC/ZGThwIO2///6ZbVX81ltv8e2Qr7766kJ2tGHqGqYuYfFMmHz/zTff5EuU1lprLb69KZQmALQfTHV2++2307XXXkvtjLde3+vuFb4IeB0VAGVY71cE3uORhEgV6lxRhthiVaHc7Y5t/IuykZXdqnTzjpGUZwwcRYwRZewvIfaUVbwSMX3dMZVNNmlapNOIyXVHrcbjfLCtPSc+/TQddNCB0QEUg7+tduITrl955ZXphhtuoMMPP9x+556UsFgsRx55JF+O069fPzrzzDNp9uzZXGny2GOP0SOPPMKXGTE/tLOUH4B25cknn6T/9//+n/+EPT6r8vgNASUKAAAAAAAAGliw2LPPPptWWmklOv/889Nv7enIK6+8QoceeiiNGTOGevXq5T19tjvQNddcQ/feey/96Ec/4suI2DbE2EEHACDD4jVdcsklmfRFZcJ+EAXrnQHI6C60WO8NykVcf9nu/amp/LpjFfJZFuGX0oTi8GkHX9M8pKefRDOI9xIEGZTHmKQpzkca24Rzm2vZ5ZlEVTwS2/eqGCdJY3k0FCVUp1133Y1m33knvfmzrelXa/ak7373u9S9e3fq2bNn89/3vvc9PlDCBheYEuPOO+fTK6+cT33WWENtR9J1/4qyDxox+3++FPJ54YUX6Oijj+axUthgjq+guMOGDaO//e1vfHnOEUccwX2hxFe7AQCUGqZCmzJlCpWGjPqnwpQoquAxIQSU8W0DnivVJNN6Fb8sFtiAQrgfq0zhQR+THPeRf4Ms23c7dbxpyyr+aEuat9BnsZcDR5j7jnaqnqAL66HtaAc95PR1gV+F63mwbcNvdH46Ra8z9iUdn/M/Hdf269uXL0n5eNFF6f2//pX+85//0EcffcT/fvzxxzxw6n//+1+aM2cOj38yePBgPsDgDdlvDVRlarzu4KmnnqJTTjmF7rzzTlp++eUTm8DinPz2t7/l5WVbEe+0006ZxXUBAFRLlTd8+HA+mNvOj08GlvMAAAAAAIC2YLfdduNLclZddVUqI5MmTaJzzjmHxo0bR8sss4yz8oQNnrABoxNOOIH69++fmZ0AgOrBAmkfeOCBXI3S7gQ77FzpoJJlxyXwT1mDDIZSriT5eLCt3e+/3MqftK7Kcl/ZBE4uQ3BlW/tizvNSzCx85aEd6uJ1qu6lTKu7BG0pNxM1gVlbArpKp3rN1/YcMXhr3PligFgpUGwj+GvkPAkW8+OVn/zE3c40KMqrK0fc8b79+tEp06bRNttsw/+xHzUnn3wy3wr5rlqN76LDlDVsZx1xl5/99tuPB6jdd999uRKnZQAl9PsGAFA48+bN431JVgMog1TfvQPum6BEAQAAAAAAbcGoUaPo008/pZNOOonKDlt69I9//IPefvtteuedd+i9996j999/nytN2A8eBlu1v8gii9Bxxx3HB10AACAJI0eO5H0LU7OBgJUoqQh41KrUPpS2+kuSRuEKh6TKjgzblM02h07XpcnTIf8qkmn79O3PstSPhZ2ZF6UsvhJo9rM2s/TaBIq/HwyPEu2sUwmrK2zloUoF4ZmWuoyrQ51sKQ6dCkU+Zkq7VqPevXvTP04+2YvCTDxkfb8INka2f7ZQoojvT7x9Ia219to8pgnblvjCiy6iG2+6iR544AG+7If9mzx5Mj0+caJ+ACVpfQAA2oq7776bzj77cPNJtXT9iHYb+AD7JyhRAAAAAABAW8CCqe6zzz704IMPFm0KAACUArbNOtup7J577inalGCophIFFE8Z4hwwbOM1lKEsvmnHMpeVFDPNadUGTtmVrE1lPkErJWyqi7bpispSQB92+mxgofvNJElyuabxuUmNEnNtjx49+NbF1qpaVxtVNiiUJmJsGuWMq0qpYjrHZEfo7QMAEPxSngMOOKD476+1cPoyKFEAAAAAAEDbsPnmm/NlLgAAAMywrd5ZMNlp06ZhK3SvSpSARoRAwXhuC23XtNquwKDwGEEpSTzBmUOMhrSYzMoidEXJJmDcyDrOiQ/nFmlX3vYlaWxZ2+iSvk6JYpNOx/Fu3brxAKxey2WhttH1+crYKjbtQxEzxRhnBQAAHLn99ttpww03zH0ApSbETxNfi3+L/D4NJQoAAAAAAGgbBg8ezIOxtmzzCwAAIMKAAQPommuu4dvDg/+BmCgAAAAAAKBtWGWVVWjGjBlFmwEAAEHz1ltvUa1WwwBKnoMomW+/Cv5HiFLgMhFyeUK2rSJot1PLIb8yU+ZyZBFL0vV63Nr2Do3dBl61pMPVwVktXylq7VfRQWHT5OMSUFZesmK5ROonP/kJHXnkzNYgr2kC3aqW4RS1dhAAADwGlN1rr73MJ9XSbxdvTceSRS/fQVPag+U8AAAAAACgbXj77bfpuOOOo3HjxhVtCgAABMnChQtpk002oSlTplDnzp2LNic4sJynbGBWor3qBPUNf4ZKm8+eyoEgVTPZ4kxJG7ikOCVTUhWJzzasUkao/hZEM/ukMijXwK9ZINsuv9YpVBT88Ic/pP/efXckWKHpmkQ22pzvO00AAPDA+PHjac011wxuAKUWSHcIJQoAAAAAAGgr+vbtS5MmTSraDAAACBIWfPu8886jPn36FG1KkECJEhrBDK/5Xx9e5hgKhSD4HL7LNwZK5v4O5T73gMlXhbfbhH422d2cFBZmh5Wz2cCuDnyvpdZtfVvBe9e6vcXFGDGdkxSVSsTGJlN6tjFTLLL4qFajhZMnq5UtUpyVFpWZSf2iyDSiUFMYFVCTAgAAzocffkifffZZNgMotRRqPZ8dJmKiAAAAAAAAYMfJJ59Mq666Kg0cOBAuAwAAiXPOOYeWXXZZvh088KlEaYzMJwXD7vn6DP4uH2nvMeAEfF1tvHSB0kx0JIZCTv1sICE2tDRVOiHcb6b4GUmuD9XpLsQpKZKmFZdPXsTlW6vRvHnz6KlLLqGDBg2KV53Uaq3KM0kRo1WpAABAiZk4cSIdcMABxRpR87QzXEZ9M2KiAAAAAACAtuDCCy+kRRZZhE466aSiTQEAgOBgsaLGjBlDN910U9GmBE1Y4XYBAAAAAADIgAULFtADDzzAZ1kBAABEGT16NB1zzDFwTQwILFsGIBEFILf7Ka+lBu1wW5dxmZQpfiSIcZoHvye6KCa4pzfk4KZVaRimwH1ZyaBrniXcmiU1LW9rNf7jYNNNN6Wuiy/uHqw4ztyqtAcAQNsyZ84c+ve//03rrbdesgRq7dMHYjkPAAAAAACoNAsXLqTNNtuM7rvvPurevXvR5gAAQHAMGzaMvvnmGyx3tABKFABAdpRwRDpOPVHCIlnhY6fZ1L4JYVtaxRapmGAGTtvsura5otAESw2ywSfZEll6f9cii9AaTzzROoAinBfZjlgBO6eMCjsAALBhwoQJdMghh2iPJ+n/BmXRZwbwjIISBQAAAAAAVJotttiCB0r8wQ9+ULQpAAAQHC+88AJdcsklNHbs2KJNKQWlVKJgFgCAAOkYFW5ZHy4dc0kHFESZZtJDoagtXAFc1w5KFFOcE+OH//v8sVqNll9++eYACr5HAgBAKyNHjqRBbOt339Rq1mo/kdD7aShRAAAAAABAZdl22235DGufPn2KNgUAAILjyy+/pP79+9PUqVOpU6dSaixyJ7GX5NGh0EeLgplVycCO4H1fMtrCn1nuuOBxZ4dQbtvg8egoOamy3w+ZtiE0UG++K007q2KdG5QomcZAyimIE5Ood3nwQbp86vfL194AACAHbr75Zh5423kApRbti+X+tXFK1fpdKFEAAAAAAEAl2W233ejoo4+mjTbaqGhTAAAgSLbcckseM2qFFVYo2pTS4E2vU8XJGVAN0DbDcXhEqQLCjC9QIXyULy6NoGdXylLBZbMzR3szz8pm16HcjPHLzJkzac6cObTRxht7VUkCAEBVmDFjBi2++OJ8ACXTnXRqtURdb6jfsbwNotTr5Sk0KIiCvrSo2mZoVOr7nMrhHQVkh2qUfYW09D2Vcq7n+qmx2hACflUQ5/tf0V54GmVtR4b7MWQ7QzSxxU7emeUTgNVHG449T+oXGkT6hbK0J0atRueffz4dccQR39ot2l6GLwYAAJADI0aMoH333Ze/Hj24h/8M6t/2t4NGzE7U9WZikwewnAcAAAAAAFSK999/n/bYYw+aMmVK0aYAAECw9O3blx5//HEElHUku/C7oc5MABAYed0qQSoN8ih8kjzK0H95kN23bDdnOateBtcETc4ODPK+t6WAxlZqfyVBFxRQ3JKypFx88cV04IEHFm0GAAAEj5cdeWqen9mBf+GEEgUAAAAAAFSGuXPn0tZbb03Tpk3D7CoAAMQoUSZNmgQfOVLZjaADH7yqFPB1SudVxYEhlyVUuzKgOXNsq1QRtzJ19ZPnIJSJqymH+tVt2dfWZOGEsjlWtjck+5MGwRXOdy6O7gJbZZwnhg0bRrvssgsGUAAAwMDChQuplvS5VQvoeVeAnVCiAAAAAACASjB//nzafPPNafLkydSlS5eizQEAgGD55JNPaO+996YJEyYUbUrpqKwSBYAyUPggbuEGFETZy52V/bVa/jEQyl4X7QjqrO18EVvMrP3gkP6oUaOoX79+GEABAIAY3n33XVp66aX9fveraVSQ0vsyx9xidC7aAADamcJ3WSzcgIIoe7mzsr9ep9HZpGzME5QM1Fnb+SK2mFn7wTJ9pkIZO3YsZlUBAMCC9957j3r06EHDfW4jXK+r+23pfahbF9vSNkqUso92Va0c7YxYh20yiVk8KdbpO6eZJS6xCtC4MnFN4/5FX5zO96n9h/adLQH798UXX6TddtuNttpqK644Ef9tt912/NhSSy1VtJkAABA8H3zwAfXs2dPrd5pBDmkV8l1KUsq07FTpkky93ibTKACECLtpcQtWy+9y2kXUMdpVOhfBf9m1M5f7Q3es8WVHdyyP+81kQxkx+VqurwLLff3119OYMWN44Nif/vSntMQSSxRiBwAAVIHLLruMunbtSoMHD3a6btDIj5MpScRnio/ndYo0EpehkTUGUQAAAAAAQKiwZTpDhgyhefPm8YEU9qUfAABAOqZMmUKnn346bbzxxnTyySfzpT3AjrZZzgNKQsAS4kxot/KWdZlPnvWUxdIjHxSVf9HlDjkorydysTvpdrsJKGs9BL11vVh/8mcZM2vWLBowYAD16dOHbrvtNgygAACAJzbbbDN64oknqFevXrTTTjvR4YcfzvvcSj1Xa4pnlfwMw3IeAAAAAABQBR588EE6//zz6eKLL+YzpQAAALJh4cKFdPfdd9M111xD3/ve9+i0007jg9dATdst50m7/gkAr2v1EHshPEKss4RxVqxOa9M26FzsxgVJYniUGOfixviAPYOvG9KjZUk0w9ltcfdEXrE7KljnRuTZuozKzr7Mn3322fTCCy/QTTfdRMstt1wm+QAAAIgyceJEHi+lS5cudMIJJ9BGG20UlJtq8qPX9ru76ryEcVrabhAFAAAAAACEySeffEIHHHAArbrqqlyB0qkTVp4DAEARsIFs1g/PmTOHjjzySL4DGviWIJ5MZVny3jagQor1Z9z5RcemKFP7UNiaaF1nHuv/bdIP2fch25YEoc75H3ErPJDcF0n9WLX2VRQ+/JhhXbAv7OxL+j777ENDhw7FAAoAABTIOuusQ3feeSddddVVNG7cONp8883p1ltv5WrBtM+CpFsLJ0IR/6T5UcKYdlCiAAAAAACAQrn22mvp9ttvp9GjR3MVCgAAgLB4//336cILL6QXX3yRdtttNzr00EP5kp92JAglCgh/xg2zr22OLoJ1gG01TkUjqgrkXSbEUWnrNH3bmPU1WRGSLT7UXbrI7Q47k6DfjPq36boQdrwCwWxfPHDgQHryySfp4YcfxgAKAAAEyvLLL09XXHEFTZgwgf7zn/9wZco555xDc+fO/Z+yxPY7l6+d3uJ21JR3mNOc5pwtYqIAAAAAAIA8+Pjjj/mAyfPPP0/Tp0+nDz74gPbYYw++3h4AAEB5+PLLL2nkyJF8V5/11luPTj755LYJBI5BFAAAAAAA4J233nqLnnrqKS79fv311+mLL76gxRdfnFZbbTVaa6216Fe/+hX96Ec/gucBAKDELFy4kG6++Wb+jy3HZNsjr7zyylRlMIhSUlp2YGq3LRYzpizbYBdip6h9U20RpjuWF0nvBWnrM2MyWW+d6uF+LqxtVKkfEutZU+dl6SvyRukX8R6Tqdfb3pdlb0vsC/TLL79MzzzzDP31r3+lN998kxYsWEBLL700rbHGGjw4Idsic5lllinaVAAAABk+C+6//36uTmH9/ymnnEK/+MUv/ndCrUYLiOiVv/yF/vrLX9KrRDSTKRQ335zYhsFdpkyhtU89lbbeemvaeOON1cHF5e+bwnv+LB3S89vP5e8chi2Oa1T/9mNscQwAAAAAALKQb//pT3+i5557jg+YvPvuu/zzFVZYgX72s5/R+uuvT//v//0/WmKJJeB8AABoU6ZNm0bDhg3jAysrrrgivf322/TVV1/xgRH2vOjVqxf16dOH1l57ba5IZJ+zLe5ZvJWJEydy9eK+++5Lhx9+OLW3EsXnLGXVZjzLQIg+F2wK0TwnylAAzeht8zN5tr4MZdJRZtuBF3Ufm5XQTlyolCklaDOFmqhQojRnfhwuB/nCvtCy+CVs0ITFL5k9ezZ17tyZy7R/+ctf8gETNsuonC0EAADQ9kyfPp0HoWXPiu7du1s/7NmA/VFHHUUfffQRXXPNNepYK7ovB5LC3ERTvWJ5fjMLBJYFAAAAAGhvZs2aRU888QSPX/Laa6/RvHnzmvFL2IAJW47DZg4BAACAvLjvvvvo4osvphNOOIF22mknCgUMogAAAAAAtBlslu/888+nZ599lscvYTOEP/3pT5vxS9plhwUAAABh89FHH9Ghhx7K46wMHz48iOWinalMQM8L30vtwUUODnKQ6JexMkz9CvocgHbi/z6zDPTWslyTYpYTtisJfXDPPffwteq/+c1vaPz48UF8IQUAAABUnDq2E40bN46urdVoqxkz6NJLL+VbKqd6Lqb8DQMlCgAAAABAmyzZOfroo/mgye9//3uoTQAAAJSKt956iw4++GDaddddCw06i0hgIBmqbSqLSMaTHYUTejka9ol2qmxmn4VeFpGsbPWdbpl8CoInbXNiQdhcMmPnt3QhHf1EZs0a90sEtlznnHPOoX322YeOOOIIuu222zCAAgAAoHSsvPLK9OCDD/Id4rat1WjKlCn2Fzd+p4i/V+TXlRpEKfILUShfxkKxo4EnCbVrMpEv74oEQnOVtUEd5zn9QMmLhp9Ff6sqj33mUKm5lVVXB1ktBajgEoPg7qs8sH2ohuQcC1vSNs/Rg3vYn1yv8/ObXQhbltPxOXsdMdeHryt4/6WBbRXZt29fqtVqNGnSJOrXr1/RJgEAAACJ6dq1K9100010MRGN2nxz2nbbbemll15K/ttG9TsnBiznAQAAAACoGB9++CEde+yxPIAsW7qz0korFW0SAAAA4J0XXniBzjzzTFp99dV5vJROnbLXiTjnEOQsOQAZ0ZSeF3Q9AC1tCZRLuVKRSmspRpIyiUt3JClt5DuFZfriabl8LylRXbKlO0OHDuVBY3fZZRcejA8DKAAAAKrKOuusQxMmTKAll1ySb4M81+aZnfK5DiUKAAAAAEDJWbhwId1www1c4ty/f386+eSTueQZAAAAaBfuuOMOuuqqq/jzcNVVV80sn0RaF6hRqjl7ZcQxYGhl2ohcZjkYkc31VWkDoFgKbkelvaeT+i2E+zYEG9IiB5GVg7o1jrmod6rgF8+wteAs7sn06dPpgQceoN/+9rcYQAEAANB27L777nwJ6wEHHECPPPJIZvlAiQIAAAAAUFIee+wxvvPO9ddfT7179y7aHAAAACCIuGB77703bbfddnT00UdbXTNnzhxaaqmlSj6IwmaaGqaJrwEoqh0WmUYZ8gRAUK047eACsruX467PuK9oJt94weKgjJj9bfsQFCU1qqPLSsCtt97KJct//OMfsWUxAAAAIDB//nw65JBDaNFFF6VRo0ZRp0UW4d9F2PLXGTNm0LPPPksvv/wyf/3FF19Qly5drNUr4Q6iAAAAAAAAJSx47NSpU/kASrdu3eAlAAAAQMFFF11EEydOpO9973v07rvv8s+WXXZZ6tOnD6299tq0/vrr0zLLLEMuBDuIgpnM9qQIAUWwbU2csQU+3Vq9GW8WVwIz+S7uaogiytMWCjTad5YtfW5DjeK7TKWqXHfOPvtsevPNN2nMmDG5bOUIAAAAlH0b5M6dO9Oaa67p5bkZ7CAKAAAAAABo5fzzz+cBZNlSHgygAAAAAPnTuYA8AQAAAACAI8OGDaO//vWvfAkPBlAAAACAYoAGFGRCabdDDYzm1p/Y0hNYNRbbRoVtYgu5pzzkWam+Vd7eGGhhQfCOPfZYLke+/fbbMYACAAAAFAiW8wAAAAAABArbcnHfffeln//85zwWChQoAAAAQMWW84gB43QBOzON91bxYHKVLie2tdb7hVG1+gZteZsH5VuCg4MJlsuo19u+XhYsWED3338/PfbYY7TIIovQEkssQU8//TQdeeSRtNtuuxVbXwAAAADgQIkCAAAAAFDgUp0HHniA7rjjDpo1axb98pe/pO23354fmzt3Lv30pz+l3r17o34AAACAQEBMFBAGbRynITbGQYdPmq5hWx8XFBch03x9xX5pwzbkBYXfUtd3nnWRJC/xmhxtrVRcE89lzi1GSsH9BBs4eeihh2j//fenTTfdlB5++GE64ogj6IknnqDhw4dT//79+b+ddtoJAygAAABAYECJAgAAAACQw8DJxIkTeWDYN998k/r06UP77LMPbbjhhohzAgAAAJSIfAZRsLAftHvb8F1OIT1d7CHQZoRwL4VgAwibmDbSUKzwPq0C7YkNnEybNo1uu+02ev3112m11VajvffemzbZZBMMnAAAAAAlBUoUAAAAAACPAycsGCwbOHnllVdolVVWob322ov69euHgRMAAACgAiAmShuiXJsurA+Xj5d2/X7VY2NUpHylbV8AhEQJ+wPbeFBl4bnnnqMhQ4bwGCejR4/mwWGnTp1KN954I49vgq2JAQAAgGoAJQpQN4yiVNQVkG9XagvkIuoji6VPDLSr9rl/Q7HDkdileSUtV5V58cUX6eabb6a//OUv9MMf/pB233132m677TBgAgAAAFQYDKIAAAAAAFjy8ssv84GT559/nlZYYQXaddddaYcddqDOnTvDhwAAAEAbgEGUTLyK2UJQ7TaXRXaZBcjN2jea9MXyZB78t8p9TpXLBkrTBqZPn05jxozhS3aWXXZZ2mWXXfj2w126dCnULgAAAADkDwZRAAAAAAAkZsyYwRUnLEhsz5496Te/+Q3tvPPO1LVrV/gKAAAAaGMwiAIqM1MYh1c1QMjlDdm2goBL8nMUfJ3AV3BaMMycOZNuuukmevLJJ6l79+6044478jgnGDgBAAAAQAMMogAAAACA2n1bYhbbZMGCBfTrX/+aD5x069ataLMAAAAAECDY4hgUs02tj60rE6bhdddMTWItH+e9TWfJtgUFBVNEe8k4T6v+KPT7RLJPZ27jc21xQi9nIBxxxBG07rrr0vjx4+nggw/GAAoAAAAAtECJAgAAAIC25eqrr6annnqKbr311qJNAQAAAEAJgBIlCZjZA2geYd9HAd2jziqtkpe3NFTAZ2IR2Ou8ipRLm84JFvvkzjvvpOuuu65oUwAAAABQEjCIkgQE7Uz/ZTukHzCebQmieXgok5hEJj+asnRUEJXwLYmDGbvUYSDl1bWT5uch3feB+MxXEdhrmyL5qIJMt+vOkXfeeYdOPvlkvnUxAscCAAAAwBYs5wEAAABAW/Hll1/SNttsQ2effTZtsskmRZsDAAAAgBIBJYortVoppMyijUZ7i5wZFvTnXszIqywhzabryFPb3+7Y+DlpXVStDqtWHlBaBg4cyHfjwQAKAAAAAFyBEgUAAAAAbcNFF11Es2bNopEjRxZtCgAAAABKSFhKFMxSVoeYulSqY1D/WbocVBjUfTJnlcFvERuFD9iSFDYgMHToUFqwYEHutpWRBx54gKZOnUpXXXVV0aYAAAAAoKSENYhSgUB/wK4ulYEJUf+pgPvaF9R9MmeVwW8RG+t1Pnhy4YUXUr9+/fhHn3/+OW2++eY0duzYQmwsExdccAHdcsst1KlTWF9/AAAAAFAe8C2iCJJMfxYduyTUa8pKO5UVtE2dl66IngzOI04WM7WhPGkMnkycOJFOOeUUHhx13Lhx9Oijj9JWW21Fzz//vDYN27yqyIcffkg9e/akZZZZpmhTAAAAAFBiOhdtQFuSZPqzyCnTvOwtw7SwL9qprKBt6rx0RfRkcNZb/n6rPLmc+vW7n7bbbjs+eCJvybvccsvRddddR6+88gqdfvrptOSSS/IBl5VWWsm5uKWrR0v+9re/0Q9/+MOizQAAAABAyYESxZIy7MgTCvBVBanq1HSR90XGOygpk864HovIs8pw5UmtxpUnp576DR88OfXUUyMDKCJrrLEGjR8/nvbZZx/ab7/96MQTT6S5c+fmaneovPbaa9SrV6+izQAAAABAycHuPAAAAEBggyfDhw/ngyEDBgygE044wThwomPhwoV0zTXX0G233cYHVA499FBqZ4499ljq378/bbPNNkWbAgAAAIASAyUKAAAAEADz58/nO+0w5Ql7zZQnZ5xxRqIBFAYLnjp48GB65JFH6Pbbb+cxQdqZt99+myt1AAAAAADSgEEU8P/bu/fYKKr2geNPayMEAQmvQsAiKW+gUQIaIoII2FALSrnIzXjDSAJ/WAExoNWoBCJeMBQQeBsF8QaiCQKiSORShQQTiYk2hEBKuASkUBBJgwhIGvaXGbv97S67szOzczkz8/0kptvd2TNnnpnF7TPPOQfwbAgLQ708otIQGpX64iOjaz+ePNFW2Pnnn39yTp6katu2rQwbNky+/fZbibLGxkYpLCz0uxsAACDgSKIAcE3qhJtuT8AJBWcGVakvPkp37ScmTy5fviw7duxwNHmSqLy8XH788UeJOpY2BgAA0VqdR7ujqX0hj9/ZTPPlXLvbt+q5/zj2xV1vL2R/+Ll+TPHz5G8TodMSk7AEJyzHEWQRPwd+Hb6WPFm+fLls3LhRhg8fridP2rRp4+o++/XrJ7///rtEZU6ZI0eOyKFDh+TYsWP6cdfX18vNN9/sd9cAAEAIMLEsAAAe0JInK1askA0bNujJE23lHLeTJ4nGjRsnixYtCvQKNdpkuefOndMTJFqiREuSnDx5Uk6fPq1X82huuOEGufXWW/WhO9oSzz169JCePXtKUVGRFBQE694RAABQT7CSKImVKAHqduglznnA+XEtxnkS47JXBf8GER+vkycOXHNVVVV6gmHWrFly/vx5OXr0qD7Z6qlTp/T/Ghoa9ATF33//rW9/yy23yMqVK6VDhw7idRXJ4cOH9Z/xKpI///xT4l9X2rVrJ126dJGuXbvqCRItKVRcXCwdO4arahQAAKgpWEkUAAACoqmpSV+q2K/Kk1RaUuKpp57S+6DNu6JVa3Tu3FlPSGhVG926ddOrNbTkiTZ3iNbvxYsXy9y5c2XEiBG296slaB5//HHDKpD4VxFtv506dZLbbrtNryLR+qNVkWiJEqpIAABAMJMoBvORIMQM7oKGcd4YZWJM9ZUyOBU5VENErHJHS55olSfr16+XsrIymTNnjr5CThBpCZBp06ZJr1699ElwrSYytBVxxo4dK/Pnz5eSkhLX+gkAAKDu6jzaF+EIfRlGM4NzTgLFxRjHn+Mz5ztORQ7XYYSu3w8//FBPFmjJg23btsm8efMCm0DRaENmtKWRtWoVLSF08OBB0++9ePGiTJw4UWbPnk0CBQAAhAbDeQAAcMj999+vJ0+CnDjJpLa2VmbOnCmPPvqoTJ8+Pes8MFoFypNPPqkPIQIAAIhuJYrRpKJQljbkJiycvOSUj4s2oWyeuYP2/aPoewcUOeb4c1GMRyYJsdA+c2EITbpj0CZr1ZbRDWMCRXP33XfL9u3bZf/+/TJhwgT9eDOtoKPNgVJeXk4CBQAAhA6VKAAAOGDPnj3y2Wef6SvahN2mTZv05ZJfe+01efjhh5MSKFOmTNHnUHn11Vd97SMAAICalSiK3c1XqS++cvFWr+8xDsNtbCvHlZd3XcyVDIGSnYqeQH0+Q3bNHDhwQF9yNwrGjRunr95TXV0tzz//vD6ZrkZ7rK34QwIFAACEFZUoAAA4oLKyUvr3769PphoVWuVJVVWVbN26Ve644w799/fff9/vbgEAAKhdiQJvJc0pkGFOBlfvRofs7rHn4bD6hiDF205fVTs+u/1R7TjguRMnTkjv3r0jFfn8/Hx58cUXZcmSJXoFilaZAgAAEGZUogAA4IDS0lJ9ZZ6CggLiCQAAEFJUogRBamVJwh3vtDe/E7dv3iD1d6v094e5gkJRWgi12KetLCK+/klX7dV8Pjgt1uKoxG4d6kcsFiOBAgAAEHJUogAAkCNtYtWHHnpIdu7cSSwBAABCLNiVKGG95ZvjvBIZKxcStzXaRwDjGsAuXy/D/DZON+kLZTrirJYKrZAen9vCFLa6ujrp1KmT390AAACAy/ID/c07FpNQMnNcCUMHUv8QWVXRMXv72n+Z/oJxMa5uTXgb5EuhJSbpDqL5ucTzbDipcMrzZuOSabiY4XYW2pz2vz8ljLTPWp40f56ikClwWLqw+b5Es02//fabdO/e3e9uAAAAwGUM5wEAIAcHDx6UqVOnytq1a6WoqIhYAgAAhJitShS7d6PhkpQ73YnDea6bUDaKd8VThjrZeZ9vXO5DYvP6YxWOOShMVALl3FYugnIug9LPDI4fP64nUFauXEkCBQAAIAKoRAEAwIaGhgaZNGmSLFq0SAYMGEAMAQAAIiDYc6KAeMHZz1Dqkth87rLKVt3kWzUe/066qrGxUR577DGZP38+CRQAAIAIoRIFAAALLl26JGPGjJEZM2bI2LFjiR0AAECEBLMSJYpS7yonznGSZbnirEse29g9XJYQcE9inzJnDkv3Oh/ayLpu4p1gu3r1qkycOFGeeeYZEigAAAARRCUKAAAmXLt2TZ8DpbS0VCoqKogZAABABFGJ4icrd2Uzra6TrRIl1/3CH80VRPHH6V53e8GllmqU+E64bnKLpVnEWdkEytNPPy39+/cngQIAABBhwU2ihOEPjVjM+rbp3mOlHaPtrfxVHrISfWVlim0sZnhJOHGeVlV0TNof7EuKZTZ2Y63qMuaJCUGL9u/fLzNnztR/+m369OnSrVs3efnll/3uCgAAAHzEcB4AgHL27dsnzz77rEydOlU2b94sly9flsmTJ8sTTzwh+fne5v8rKyvlr7/+kurqak/3CwAAAPUEtxLFY/E7qb4tVxokqt0JD2j8nBhBY1iIYrdxh88vn6kIMXnt1NbW6gmUjz76SKZMmSJff/21rFq1Sn799VcZMmSIntQ4deqUeOHtt9+W06dPy4oVKzzZHwAAANRGJQoAQBlaAuW5557TEyjFxcXXvd7U1CRr1qyRdevWSbt27fRkS1lZmSt90SpPampqZP369Z5XvwAAAEBNJFGifEeYeS7UjKsL5yYQp1vR2EVePKZOxdagnXgC5ZNPPpGePXtmbUrbfunSpXLs2DEZNWqUnlBp27atrW41NjZKXV2dHD58WG/v6NGjcubMGdm0aZPceOONttoEAABA+JBEAQD4ThuqM2PGDNMJlEQXLlzQq0a2bt0q//3vf+WFF16Qvn37Jq2sc/z4cTl06JAcOXJEf1xfXy9nz57VK1s0rVq1ki5dukhhYaF0795db2fQoEEkUAAAAJCEJAqy4+5+IGJu+Jb4XBRGbdo5zw5Wj2hzo1haxcaoPU28eiL+WHVGsczx3LTEVpXPcko/rly5IkOHDpXPP//ccgIlkZYs2bZtm6xcuVKvLMlrPv/aUJwOHTpI165d9RV2evTooe+nV69e0rp1a0cOCQAAANFAEgUA4Cst+fHAAw/I7t27HZt75NKlS3qChLlMAAAA4CRmygOCuoqJk6vkOLkMkENN2pa6rJETHXEhPqa29zKITiwHZWefzZUiffr00YfjOKVNmzYkUAAAAOA4kiiAiswMuXByWEaubaV5v2+jRrQdJ+7ciY64EB9T23sZxNS4ebXPZpMnT5Yvv/zS2/0DAAAAFpFEAQD47r777tMnfI1P9AoAAABEL4mSWhruW30/csa5C0880vXd7PFk2q55KIg2galychnak8t5zvJePVbp+uZ3HH0a0qPp16+fbN682dv9AwAAABYwsSwAQAl79+6VZcuW6av0AAAAAJEczmN4RzXDHc8g3+SHi1S6MLzqi9kJRi32x/FKB5fiYapZK/tW6RpKPQ/NfWupUFGkr3b+Dbdrz549cueddzraJgAAAOAkKlEAAEosc1xSUiJbtmyR9u3b+90dAAAAwOeJZY3uWCp01zWSghB7rhFzMcolvt69zV6juc7borh4xUe8EkXJ+WVcpC1vXFxcTAIFAAAASqMSBQDgu/Lyclm8eLGeSAEAAABUla9UlUFA7yADtmW55jO+HPKqDEf7bzfGTvbBgrQVKLmsqOQ3E/2sq6vTf5JAAQAAgOqoRAEA+GratGkyduxYGTVqFGcCAAAASlOjEgUAEEkXLlzQK1FGjhzpd1cAAACAgCRRGMoDWP7IJA2TSB0y0fy72RWSbfFrOInX+1V5kle/h/Q4MMxo+fLlehVKfr4a/zsCAAAAjDCcBwDg27LGQ4cOle3bt0ubNm04CwAAAFAet/4AAL7YuHGj9O3blwQKAAAAAqPA7w4goLSS/VjM715EW+I5iA+h0H5PeBzfhNNlIZZWXkNOVq9eLdXV1UQRAAAAgUESBfbwR6Va5yDD4/hDTpeFWFp5Dbbt27dPWrduLUVFRUQRAAAAgcFwHigxqaXf82MGUqagxSdCDWpQHeh3SxN5eeaaS5mI140+uUr1/qVRVVUlFRUVfncDAAAAsISJZQEAnjp//ryMHz9edu3aReQBAAAQKFSiwLaWZV8t3gVXdrnYsDFzXnKsYHD8XDpVUZFYWZK4hHr8scm1n7Xji/+nPA/Ot1OWLl0qEydO9LsbAAAAgGVUogAAPF3WeMiQIVJTU6PPiQIAAAAECZUoAADPrFu3Tu69914SKAAAAIhGEsV2WbsiZeS5TFAJs8FyMvDIJV6GYUx8MXGIi0dMT35rtV8p22u/pg49C+3l5ceBWdznp59+KrNnz3atOwAAAICbGM4DAPDEL7/8IgsXLpSvvvqKiAMAACCQ8lVbmtXS82EVteOFKwyLS4yuMa+uv1yrUIyqbzJNJGu3H2Gs3HJi/xbbWLx4scyaNSv3/QIAAAA+KfBlr7GYM8+HVdSOF95fRkYvenX9mdmPjX7++3TMmX24ycn92mnLif1baOPcuXNy5swZGTx4cO77BQAAAAJTieLRXVvLc68EtXrDrzvICVxZvlXV86Fqv1w6xsQ5fZLm90mNQ5bfnVx5OG2fTF6fSVUmCW2kFp5k7XcUrgMFtWrVyu8uAAAAADlhThQAgCdKSkrkhx9+kPx8FoYDAABAMKn1TTYod4fd7KeNVVIsVZL4sAqLqxQ7FleqeuxIV0mSUq7hSugylYIkzk2SsEJOUh/SzV+Sl5e8sk7i74ntp/81e8VNynPKnD+FGMbE4kVUWFgotbW1uXcKAAAA8AmVKAAAT1RXV8vFixflpZdeIuIAAAAIJLUqURStLghVHFSKrQp9cboPKhxTagVI/KfRc1bbtbLv1NcyrZyTUmUSf5z4U39s1H6a/Vk6RDOVKyoKSD9HjBghe/fu9bsbAAAAQDgrUbQ/mFZVdGz5CaT94zHXS9iJNlRjdExeHW+2/cT/8I9voyVR/ven/jDp897cjv5DEt6T+n4r+44iRWKizYuya9cuv7sBAAAAhC+JAgAIl0ceeUTee+896d69u99dAQAAAEIynCegpepKInZqxcLLPtgdmuJWH80MwzEaYpRuaE66yWjT7NKspEls/eTGMCtFDBgwQDZs2OB3NwAAAABbqEQBAHjmwoULMnLkSFmzZo0UFRUReQAAAARKMCpRUri+DGmA7uraEvbjg5rLXWeqGkldEjnDxLMtyzTnMjFuun2mez7h9ch/XBwOQPv27aWqqkqmTp0qTU1NjrYNAAAAuI1KFACA5959912pr6/X50cBAAAAgiKQlSiREvnb4B7GJsqx9mIelExLLKf83tKVNBUriZsnVaRZ6b+ZCpbm11uWVHY7PhE0Z84cOXHihGzatMnvrgAAAACmUYkCAPBFY2OjlJeXyxdffCG33347ZwEAAADKoxIF7s8x4wUP7+hHuHjAumwr8Rhtk1IB0jInisE+TF3L6Vb5MepTlhWAYF+HDh3kzTfflGnTpsm1a9cIJQAAAJRHJUrUaX8YxmJ+90J5hMlmEOLviScgsr0/dTuT+2zZLNP2dk+g1f5HjJa0WlXRMed25s+fL5cuXZKFCxc60i8AAADALSRRAAC+0qpQRo8eLdOnT5eHH36YswEAAIBoDecJxfAQuwJa8h/Qbifxbf7PMATPi+Ow077dk5rhPZabysu77t+zlslmbTfqMwX7m5+fLx9//LEsWLBAGhoa/O4OAAAAkBGVKAAAJezYsUOWLFkiW7Zs0RMrAAAAgGr4lorQCePKx55XdxlVgFhdTjjT72bbMbkcsS+cqpRR4SJTQFlZmdx1110yb948v7sCAAAApEUlCgBAqflRtHlRKisrZdiwYX53BwAAAEhCJQpCK+OSuHbb8km2lYBd2ZlT25l5b7ZlkDO87kZ1junVjONzpdiMA6smZ6YN41m9erU+PwoAAACgmgK/OwC45d/VaJ1ZktbPlW3j+/akD2Z3kktnUt9r1JbBa04srWthd9dtuEr7WWEvDqyUbOzs2bPStWtXW7EFAAAA3EQlCvzjcmmFm6v1+CGIx9JSLZJYTmNlXhQzJ9HBqpj47gyrXBw4EWG7Np1WU1MjAwcO9LsbAAAAwHWYEwUAoJRJkybpw3mKi4v97goAAACQhEoUAIBS/vjjDxIoAAAAUBJJFPy/1CEX2Sb8DIKg9NOlY/L78JOGxcQnY02VOrzHYCZd05PJ2j1wk/v0O65h1tDQIDfddJPf3QAAAADSYjgPAEAZa9eulbq6OnnjjTf87goAAABwHSpRrOIWtLOsLHfrQPOONcB1YC9OqZUm6SqeclnS2Kvzldh3k20recko2KmffvpJSkpK/O4GAAAAkBaVKAAAZZSWlsp3330nrVu39rsrAAAAwHWoRIG6d7PtrgOr4N31yGo+Fy2nJC8v+fSkmwPFYE4US8sjG/XDQXqbHlxzUbisr169KrFYjAQKAAAAlFXgdwcQArGYWu261R/YPhctpyQWk1imcxV/nPoz2/Z2+uGgf9t0/5qLwmW9Z88e6dWrl9/dAAAAADKiEgVKM70ai4OicMc/G6OpTLKu2mQ2gE7OX5LlPY6c0wyNmIoLstImk12wYIGMGjWKaAEAAEBZzIkCAPDNtWvX5K233pKdO3fKwoULZcCAAZwNAAAAKItKFACAL2pra+XBBx+Uy5cv60kUEigAAABQXXTnRNFK761OMmDnPUEUP86oHC+siw9dMXt9GF1Tqc9Zuf4yvTfTJpnatHqt5/IZcaoPLjp//ryMHz9e+vTpI2VlZTJ8+HBHJ3ttamqSuXPnys8//yxLly6Vvn37OtY2AAAA4CaG8wAAknzwwQdSX18vAwcOlO+//172798vBQUFcs8998jIkSNl0KBBkp9vr5Bx7969UllZqSdnXnnlFdvtAAAAAH4giaIybTlYiTlzc9pMBUDEaZPYrqromH1DFeOmYp986ntOzXkRx3RVLCYqahzfv4Fx48bJO++8I8XFxS3PNTY2ypYtW6SmpkaOHTsmbdu2lcGDB8vo0aOld+/eWXd75coVPWly4MABWbZsWVLbAAAAQFCQRAEAJA21KS0tld27dxtG5eTJk/LNN9/Irl275MyZM9K5c2cpKSmRMWPGSGFhYdK22javv/66TJgwQWbOnEn1CQAAAAKLJAoAAAAAAIAJDEYHAAAAAAAwgSQKAAAAAACACSRRAAAAAAAATCCJAgAAAAAAYAJJFAAAAAAAABNIogAAAAAAAJhAEgUAAAAAAMAEkigAAAAAAAAmkEQBAAAAAACQ7P4PWF7qmGvn+bwAAAAASUVORK5CYII=",
      "text/plain": [
       "<Figure size 1200x664 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from modules import digitaltraces\n",
    "\n",
    "regions_to_plot = {\n",
    "    \"Dresden & Sächsische Schweiz\": ((13.41, 14.70), (50.74, 51.19)),\n",
    "    \"Baltic Coast (Rügen/Usedom)\":  ((13.00, 14.56), (54.00, 54.74)),\n",
    "    \"Leipzig Urban Core\":           ((12.20, 12.55), (51.26, 51.37))\n",
    "}\n",
    "\n",
    "name = \"Dresden & Sächsische Schweiz\"\n",
    "bounds = regions_to_plot[name]\n",
    "\n",
    "df_subset = digitaltraces.query_region(con, parquet_dir, bounds)\n",
    "fig = digitaltraces.render_datashader_map(df=df_subset, bounds=bounds, border=nuts1_de, title=name)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "9bf17a8e-bed6-4363-9ae5-09051fceb400",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:15.484119Z",
     "iopub.status.busy": "2026-09-09T05:29:15.484027Z",
     "iopub.status.idle": "2026-09-09T05:29:16.583153Z",
     "shell.execute_reply": "2026-09-09T05:29:16.582833Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "image/png": "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Ny9Vr16dgs0ywRwAAAAAsLSw74rFWSQjRiR2CuqwO3fuBL02jNmCOuPHjxcnO126dKFixYr5fXKbMWNGateuHX388ceiBg53J5r500907do15wm9PcF0mT5nzpx0uk0bv5YVIozi2E6TJg291r499erVSwQIhwwZIoYVmjrGrfXZtGexZCaiixcvOgV1xEvie3w7P2YVKgsrVsPGoZ0n66S6UvyYJNGpU6fo+PHjVK1aNbfBl1AGdSy1TwAAAADAlMK+xs7evXtF0MJVJLc75y5Xn3/+uWiPXLVqVcPnz1kDDRo0EIWVuZvWV199JbZ1s2bNxBAvf/GJ+a0hQwxZVogQrkEbm43ScDHd114TQd4///yTBg4cKLLMuHW6yHwxEw81YDLPny8COzk9dCEzc+zKm4V1esrNiv40dix16NDBbdA6UBk1eudrqX0CAAAAAKYU9hk7fEW+TJkyCR6P1MAOB3W++OILcQU7UEMT7BfLxckUd9Pq168fterZk5YVLCiyeP79919Dulr5mmHB24AzlgAYD0XkguBch4U7rvExWr/jVHpj/EnLbKAszz9PF8uV085esTLF8nMWjPj1yZdMfMaN/b7TqkqS6ICVPHnyoC2qY1nAONieAAAAAB6FfWCH62jkz58/weMcWOCTuEgM6lSuXFlk6wSKYuSHQw6bjd622ej999+nc+fOiXbpv//+u8iW8EWGDBno6tWrXr3m1q1bojPSoEGDaPjw4WJ7AMg4CFCvXj0aNmwYjepcgrKc/VLU47GCzIcO0YUffgiDNB1yu/ycBSMPx5JvIjPGft81kydXrlxiOFawOJYFjIPtCQAAABDZgR0+keer8ZYtjGogDmRxoeSKFSsa101KuV3dbWPFc9yVhgvWclZElixZ6NNPP6XY2Fg6e/asV2/tzQkbT/e///1PDD/jVun83lzcefbs2RQqgarrAf7j74tKlSrRAelZatF7jiU2aebMmeniq68+yWRh9p/h9PXHnxtl1o5rBo/ruorvieLFQ7W4AAAAAABBEdY1dnbv3i063kQ6OahTvnx5UUMkIFdSPdQAcRUVFSWGg/Ht8OHD9Msvv4hC18899xyVLFnSYzCuSpUqIljDrdobNmwosi2c39JGW7dupSVLllC6dOmoadOmlC9fPsfzXEfls88+E63aCxUqRMGGTjnm99uouqLuDn9+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",
      "text/plain": [
       "<Figure size 1200x977 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "name = \"Baltic Coast (Rügen/Usedom)\"\n",
    "bounds = regions_to_plot[name]\n",
    "\n",
    "df_subset = digitaltraces.query_region(con, parquet_dir, bounds)\n",
    "fig = digitaltraces.render_datashader_map(df=df_subset, bounds=bounds, border=nuts1_de, title=name)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "453b3bff-b1f8-4f55-8b35-892387f9f76f",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "By maintaining a versioned environment, we can guarantee that this output matches the original publication pixel-by-pixel. The cartographic process becomes transparent. Even though it still is and remains complex: see the documentation for the initial processing of the data [here](https://code.ad.ioer.info/digital_traces_map/)."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4ffc9982-4a21-43df-90de-3bbc0a90fdc7",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "### Limits of Replication"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "89e99bc2-26d8-4c07-9a17-e9cf64d5e962",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "If you look at the maps above, you will notice the fine, dotted, grid-like pattern. This is not a rendering artifact! It is the direct consequence of the **privacy-preserving Geohash-7 snapping** that was applied to the published replication dataset {cite:p}`dunkel_replication_2025`.\n",
    "\n",
    "Because lat-lng coordinates can be highly specific, almost to the degree of Unique IDs: To prevent the re-identification of individuals, every social media post was snapped to the center of a 153x153 meter grid cell *before* publication. At the national scale, these cells overlap enough to look like smooth density clouds. But when zooming into a region, most grid cells contain only a single, isolated data point. \n",
    "\n",
    "When rendered with standard browser or plot anti-aliasing, these isolated 1-pixel dots blur into the white background and disappear entirely. To make them visible here, our `digitaltraces.py` module disables image smoothing (`interpolation='nearest'`) and dynamically locks the figure size to the canvas aspect ratio.\n",
    "\n",
    "But what happens if a local planner wants to analyze a specific urban core. For example, for Leipzig? Expand the code cell below to see what happens when we over-zoom into snapped data."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "97d9ccc2-7422-4dda-ae34-cdf28655b8f0",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T05:29:16.585090Z",
     "iopub.status.busy": "2026-09-09T05:29:16.584931Z",
     "iopub.status.idle": "2026-09-09T05:29:17.691758Z",
     "shell.execute_reply": "2026-09-09T05:29:17.691497Z"
    },
    "scrolled": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": [
     "hide-cell"
    ]
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABEYAAAJRCAYAAABIu7IMAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjExLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvctoD+AAAAAlwSFlzAAAPYQAAD2EBqD+naQAARp1JREFUeJzt3QmwLFddP/C+CaCAoKCyiPxNiSGapFBEAVfQYEAx7hoMFVHDw8hSglJQEMQFKwiIwUITrAKBEBRFFBA1olRASCkWKrKJKIrghsuTEgUjhPnXmaqbundu33eWPt3TPefzqUrlvZme06dPn+6Z+b2e/u6tVqtVBwAAANCg07bdAQAAAIBtURgBAAAAmqUwAgAAADRLYQQAAABolsIIAAAA0CyFEQAAAKBZCiMAAABAsxRGAAAAgGYpjAAAAADNUhgBgARPecpTur29ve4BD3jALMZrbv0Z08Mf/vD1tj7kIQ/ZdlcAgB2kMALAIt3sZjdbf1n+qZ/6qW13pTnf+I3fuB77+973vtFl3/SmN62XDf+9/vWvn6R/S/b7v//73aWXXtqde+653ad/+qd3t7jFLbo73OEO3f3vf//u6U9/evev//qv2+4iAOwchREAgC3727/92+7Lv/zLu/PPP7/7xV/8xe6d73xnd/Lkye5jH/tY92//9m/dG97whu7JT35y9zmf8znd5Zdf3n384x/fdpcBYGcojABAgnBlymq16v7gD/5gFuM1t/5Q7q1vfWv3pV/6pd0f/dEfdTe/+c3XPx167Wtfu7465IYbbuje//73dy972cu6+93vft3//u//dpdddln3lre8xZADQCU3q9UQAAB5PvShD3Xf+q3fur465DM+4zO617zmNd197nOfQ8vc9a537S688ML1fy94wQu6Rz3qUYYZACpyxQgAzfn3f//37qlPfWp3r3vdq/u0T/u07pM/+ZO7z/u8z1t/4Qz/Op97s9ODNwf9yEc+0j3taU/rvvALv7C7zW1us/4v/ETimmuu6W33x3/8x2+6B0fsv3e84x1J/dn3qle9qvvar/3a9Tbe6la36j7/8z+/e8ITnrD+Er7/+gc96EHdthwct3AlxDOf+czu3ve+d3e7291u/fjzn//8I6/JHd8g/BwlXIHxyEc+cr3P73jHO67v3XGnO92p+4Zv+Ibu5S9/eVIfQzvPec5z1ld33Pa2t+1uectbdve4xz3W/S79acsVV1zRve9971v/OWzDZlFk0yWXXNK94hWv6D7pkz6p98qThz3sYd0ZZ5yxntNhHL/sy76se/azn9199KMfrbIPwpwKhZzP+qzPWo9huA9K+PnPr/3arxVtPwDMgStGAGjKdddd1337t39795//+Z+HHn/ve9/bXXnlld3VV1/dvfKVr+zOO++8on/9Dzckffvb337o8fATifDf6173uu6XfumX1l84x/b4xz9+/YX4oL/6q7/qnvWsZ3W//Mu/vL6Z51zsj9tf/MVfHHr8E5/4RJXxfelLX9p93/d935H1fvCDH+x+93d/d/3fd3/3d6+XO27f/Nd//Vf31V/91d0f//EfH3o89OWJT3xi9+Y3v3ldsMgRfgp11VVXrf8cfibzwAc+MOl1D37wg488Fgo2P/zDP7xuc1/4GU7ob/gvFDiuvfba9T1KSvbB//zP/3QXXXRR9+pXv/rQ86HIFm4YG/4Lx81LXvKS7vTTT0/aDgCYC1eMANCMd73rXetElVAUCf/SH/71O/w5/Et5+PIYvpz+93//d/cd3/Ed3T/8wz9kt/97v/d76y/KP/iDP9j99V//9fqL6V/+5V923/u937t+/kUvelH33Oc+98gVI+HLbN9/4fVf9VVftV4ufGk988wzk/oR7kexXxT5lm/5lvWVBGEbwzaFqy3+5V/+ZV0EmIv9cXvSk57U/c3f/M366ouw/Y94xCMGj28Qrq644IIL1gWh8Pqwz0OhIxQBQjEhJBz9yq/8Sve85z3v2D6G4smf/umfrvdXuFFqGM+w7v0I4d/4jd9Y/wwmR1h/uLFqEOZcqbDexz3ucesx+4qv+Iru+uuvX18hEgo/oWASrhZ697vfvb7S4//+7/+K9kEY41AUCfdACVdb7Y//P/3TP3XPeMYz1lePhDGUEgXAIq0AYIFOP/308E/jq6c97WnJr3nAAx6wfs3d7na31Yc//OEjz99www2rs846a73MYx7zmEPPXXbZZevHzzvvvCOvu+SSS9bPhf8e+chH9q774osvXj9/+9vffvXRj340qb/7rznjjDNWH/zgB5P684lPfGJ15plnrp87//zzVzfeeOORdp/znOfc1N8HPvCBq1wPfvCD16+9z33uE132jW98403ruu66644dt2c961nHtjHW+O674oor1q8955xz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",
      "text/plain": [
       "<Figure size 1200x603 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "name = \"Leipzig Urban Core\"\n",
    "bounds = regions_to_plot[name]\n",
    "\n",
    "df_subset = digitaltraces.query_region(con, parquet_dir, bounds)\n",
    "fig = digitaltraces.render_datashader_map(df=df_subset, bounds=bounds, border=nuts1_de, title=name)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "05befb6f-d7c8-49d6-be1b-c7849b42e892",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "At this zoom level, the data transforms into an illegible matrix. We can no longer distinguish meaningful hotspots from sparse outliers. Even a background map would be of not much help here.\n",
    "\n",
    "This is a common trade-off in geospatial data science. Strict privacy measures limit the usefulness of raw visualizations at local scales. To extract meaningful insights for regional planning, we cannot rely on point-density alone. We must transition to advanced spatial statistics."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "3117a7b0-cdcd-40f9-8c39-d08a0260b89e",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "## 3. Beyond Replication\n",
    "\n",
    "The source uses three labels throughout: `Local` for posts from users whose inferred home is inside Germany, `Tourist` for inferred home outside Germany, and `Unclassified` where no origin class is available. \n",
    "\n",
    "The following workflow finds places whose post composition differs from the complete input dataset. The input can be all of Germany, a region, or a city. The implementation details live in `modules.composition_hotspots`, this chapter concentrates on the workflow and results. We will create a hexagon-based map that indicates where we find statistically significantly more local or tourist posts. Some examples: \n",
    "\n",
    "|  |  |\n",
    "|:--:|:--:|\n",
    "| ![Dresden composition hot spots](../resources/201_digital_landscape_traces/Dresden.jpeg)<br>**Dresden** | ![Leipzig composition hot spots](../resources/201_digital_landscape_traces/Leipzig.jpeg)<br>**Leipzig** |\n",
    "| ![Nordfriesland composition hot spots](../resources/201_digital_landscape_traces/Nordfriesland.jpeg)<br>**Nordfriesland** | ![Rhein-Neckar composition hot spots](../resources/201_digital_landscape_traces/Rhein-Neckar.jpeg)<br>**Rhein-Neckar** |\n",
    "\n",
    "### 3.1 Choose the input and parameters\n",
    "\n",
    "`DATA_SOURCE` contains the input dataset and may be a Parquet file or directory of Parquet files. This dataset (either all of Germany, a region or a city extent) is then used to create a baseline that local cells are statistically analyzed against. \n",
    "\n",
    "The local cells have the shape of a hexagon and can have varying radii. We use the H3 library permitting resolutions 0–15 (table below), but the released coordinates were already snapped to an approximately 153 m Geohash-7 grid. Hence a practical range here is **H3 8–10**: 8 gives broad regional smoothing, 9 is the conservative default, and 10 is the finest defensible level. Finer levels create cells smaller than the source precision without recovering detail so that the resulting map would mislead viewers.\n",
    "\n",
    "The table below indicated the mean edge length for each hexogon resolution, following the structure of the [H3 resolution table](https://h3geo.org/docs/3.x/core-library/restable/). The values below are recalculated across every H3 cell whose centre lies inside the German NUTS-0 boundary.\n",
    "\n",
    "| H3 resolution | Mean hexagon area in Germany | Mean edge length in Germany | H3 cells in Germany |\n",
    "|---:|---:|---:|---:|\n",
    "| 7 | 4.643480 km² | 1,339.07 m | 76,706 |\n",
    "| 8 | 0.663358 km² | 506.12 m | 536,957 |\n",
    "| 9 | 0.094765 km² | 191.30 m | 3,758,884 |\n",
    "| 10 | 0.013538 km² | 72.30 m | 26,312,269 |\n",
    "\n",
    "Depending of the level of granularity, you can pick a different level. We recommend starting with resolution 9 and moving to 8 or 7 for larger extents if needed."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "60e2f316",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-09-09T07:18:18.519853Z",
     "iopub.status.busy": "2026-09-09T07:18:18.519687Z",
     "iopub.status.idle": "2026-09-09T07:18:20.014235Z",
     "shell.execute_reply": "2026-09-09T07:18:20.013924Z"
    }
   },
   "outputs": [],
   "source": [
    "from modules.composition_hotspots import (\n",
    "    HotspotConfig, aggregate_posts, analyze_hotspots, busiest_hotspots,\n",
    "    export_hotspots, export_lonboard_map, make_lonboard_map,\n",
    "    map_with_legend, to_geodataframes,\n",
    ")\n",
    "\n",
    "DATA_SOURCE = parquet_dir     # Input file, directory, or glob; all rows define the reference.\n",
    "ANALYSIS_NAME = \"Germany\"   # Human-readable name used in tables and output filenames.\n",
    "OUTPUT_BBOX = None            # Optional ((west, east), (south, north)) output crop. Applied only AFTER analysing all DATA_SOURCE rows; it never clips the input.\n",
    "\n",
    "config = HotspotConfig(\n",
    "    h3_resolution=9,            # Practical range 8–10; 9 has ~191 m mean edges in Germany.\n",
    "    neighborhood_radius=1,      # Pool each cell with its six immediate neighbours.\n",
    "    minimum_classified_posts=30,  # Test only pools with at least 30 Local + Tourist posts.\n",
    "    # Expert configs:\n",
    "    minimum_share_difference=0.10,  # Require a difference of at least 10 percentage points.\n",
    "    fdr_alpha=0.05,             # Require a BY-adjusted q-value ≤ 0.05 to control false discoveries.\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "f78136b7",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-09-09T07:18:20.015633Z",
     "iopub.status.busy": "2026-09-09T07:18:20.015460Z",
     "iopub.status.idle": "2026-09-09T07:18:20.776199Z",
     "shell.execute_reply": "2026-09-09T07:18:20.775943Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_0886a\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th id=\"T_0886a_level0_col0\" class=\"col_heading level0 col0\" >reference</th>\n",
       "      <th id=\"T_0886a_level0_col1\" class=\"col_heading level0 col1\" >input_posts</th>\n",
       "      <th id=\"T_0886a_level0_col2\" class=\"col_heading level0 col2\" >h3_cells</th>\n",
       "      <th id=\"T_0886a_level0_col3\" class=\"col_heading level0 col3\" >classified_posts</th>\n",
       "      <th id=\"T_0886a_level0_col4\" class=\"col_heading level0 col4\" >tourist_posts</th>\n",
       "      <th id=\"T_0886a_level0_col5\" class=\"col_heading level0 col5\" >local_posts</th>\n",
       "      <th id=\"T_0886a_level0_col6\" class=\"col_heading level0 col6\" >unclassified_posts</th>\n",
       "      <th id=\"T_0886a_level0_col7\" class=\"col_heading level0 col7\" >tourist_share</th>\n",
       "      <th id=\"T_0886a_level0_col8\" class=\"col_heading level0 col8\" >aggregation_seconds</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_0886a_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_0886a_row0_col0\" class=\"data row0 col0\" >Germany</td>\n",
       "      <td id=\"T_0886a_row0_col1\" class=\"data row0 col1\" >66,632,117</td>\n",
       "      <td id=\"T_0886a_row0_col2\" class=\"data row0 col2\" >846,222</td>\n",
       "      <td id=\"T_0886a_row0_col3\" class=\"data row0 col3\" >44,964,828</td>\n",
       "      <td id=\"T_0886a_row0_col4\" class=\"data row0 col4\" >29,194,828</td>\n",
       "      <td id=\"T_0886a_row0_col5\" class=\"data row0 col5\" >15,770,000</td>\n",
       "      <td id=\"T_0886a_row0_col6\" class=\"data row0 col6\" >21,667,289</td>\n",
       "      <td id=\"T_0886a_row0_col7\" class=\"data row0 col7\" >64.93%</td>\n",
       "      <td id=\"T_0886a_row0_col8\" class=\"data row0 col8\" >0.43</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x14453be10>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Step 1: reduce millions of posts to H3 count table in DuckDB.\n",
    "aggregation = aggregate_posts(\n",
    "    DATA_SOURCE, reference_name=ANALYSIS_NAME, config=config, con=con\n",
    ")\n",
    "display(aggregation.overview().style.format({\n",
    "    \"input_posts\": \"{:,}\", \"h3_cells\": \"{:,}\",\n",
    "    \"classified_posts\": \"{:,}\", \"tourist_posts\": \"{:,}\",\n",
    "    \"local_posts\": \"{:,}\", \"unclassified_posts\": \"{:,}\",\n",
    "    \"tourist_share\": \"{:.2%}\",\n",
    "    \"aggregation_seconds\": \"{:.2f}\",\n",
    "}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "149dc0bf",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-09-09T07:18:20.777373Z",
     "iopub.status.busy": "2026-09-09T07:18:20.777230Z",
     "iopub.status.idle": "2026-09-09T07:18:21.281013Z",
     "shell.execute_reply": "2026-09-09T07:18:21.280577Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_e1085\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th id=\"T_e1085_level0_col0\" class=\"col_heading level0 col0\" >reference</th>\n",
       "      <th id=\"T_e1085_level0_col1\" class=\"col_heading level0 col1\" >output_cells</th>\n",
       "      <th id=\"T_e1085_level0_col2\" class=\"col_heading level0 col2\" >tested_cells</th>\n",
       "      <th id=\"T_e1085_level0_col3\" class=\"col_heading level0 col3\" >tourist_hotspots</th>\n",
       "      <th id=\"T_e1085_level0_col4\" class=\"col_heading level0 col4\" >local_hotspots</th>\n",
       "      <th id=\"T_e1085_level0_col5\" class=\"col_heading level0 col5\" >reference_tourist_share</th>\n",
       "      <th id=\"T_e1085_level0_col6\" class=\"col_heading level0 col6\" >analysis_seconds</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_e1085_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_e1085_row0_col0\" class=\"data row0 col0\" >Germany</td>\n",
       "      <td id=\"T_e1085_row0_col1\" class=\"data row0 col1\" >749,862</td>\n",
       "      <td id=\"T_e1085_row0_col2\" class=\"data row0 col2\" >301,467</td>\n",
       "      <td id=\"T_e1085_row0_col3\" class=\"data row0 col3\" >163,284</td>\n",
       "      <td id=\"T_e1085_row0_col4\" class=\"data row0 col4\" >52,018</td>\n",
       "      <td id=\"T_e1085_row0_col5\" class=\"data row0 col5\" >64.93%</td>\n",
       "      <td id=\"T_e1085_row0_col6\" class=\"data row0 col6\" >0.63</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x141aaf1d0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Step 2: compare every seven-hexagon neighbourhood with the input-wide share.\n",
    "result = analyze_hotspots(aggregation, output_bbox=OUTPUT_BBOX)\n",
    "display(result.summary().style.format({\n",
    "    \"output_cells\": \"{:,}\", \"tested_cells\": \"{:,}\",\n",
    "    \"tourist_hotspots\": \"{:,}\", \"local_hotspots\": \"{:,}\",\n",
    "    \"reference_tourist_share\": \"{:.2%}\",\n",
    "    \"analysis_seconds\": \"{:.2f}\",\n",
    "}))"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6658f3d0-ef3a-4d45-8b79-4a21092c1a6b",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "### 3.2 What is compared?\n",
    "\n",
    "For each H3 cell, we pool its posts with those in its six immediate neighbours (imagine a hexagon \"ring\" around the central hexagon) and calculate `Tourist / (Tourist + Local)`. `Unclassified` posts are retained in the outputs but excluded from this ratio. A two-sided binomial test compares the pooled Tourist share with the share across **all available input rows**. We keep only neighbourhoods with at least 30 Local + Tourist posts, a difference of at least 10 percentage points, and a [Benjamini–Yekutieli](https://doi.org/10.1214/aos/1013699998) adjusted p-value of at most 0.05.\n",
    "\n",
    "The produced maps therefore show neighbourhoods whose post composition is significantly and substantially more `Tourist` or more `Local` than the input-wide composition—not simply places with many posts. Because we test hundreds of thousands of overlapping neighbourhoods, some small p-values would occur by chance and the tests are not independent. Benjamini–Yekutieli adjusts them into more conservative q-values so that, even with this dependence, the expected proportion of false positives among the reported hot spots is controlled at 5%."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "fdfe109f-d229-4c9e-8edd-bc3796921da8",
   "metadata": {
    "editable": true,
    "execution": {
     "iopub.execute_input": "2026-09-09T07:18:21.282770Z",
     "iopub.status.busy": "2026-09-09T07:18:21.282645Z",
     "iopub.status.idle": "2026-09-09T07:18:22.259915Z",
     "shell.execute_reply": "2026-09-09T07:18:22.259645Z"
    },
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Polygon output: /Users/dome/work/tud/ioer-conference-2026-haclathon/out/germany_composition_hotspots.parquet\n",
      "Centroid output: /Users/dome/work/tud/ioer-conference-2026-haclathon/out/germany_composition_hotspots_centroids.parquet\n"
     ]
    }
   ],
   "source": [
    "# Step 3: create matching polygon/centroid files; validation runs in the module.\n",
    "geodata = to_geodataframes(result)\n",
    "exported = export_hotspots(geodata, OUTPUT, ANALYSIS_NAME)\n",
    "print(f\"Polygon output: {exported.polygon_path}\")\n",
    "print(f\"Centroid output: {exported.centroid_path}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9a8ca339-6fad-470a-9021-a965f1cf7cc0",
   "metadata": {},
   "source": [
    "### 3.3 Explore the reported hexagons\n",
    "\n",
    "The interactive Lonboard map renders the H3 identifiers directly over the official grey [basemap.de Web Vektor](https://basemap.de/produkte-und-dienste/web-vektor/). Red marks `Tourist` hot spots and blue marks `Local` hot spots. The legend is shown above the map; the basemap's own attribution is displayed in the lower-right corner. Zoom or hover to inspect individual cells. The same map is also written to `out/index.html`; it can be opened directly or placed on a static web host, although its basemap and JavaScript libraries still require internet access."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "e4dcbb43-3c3e-4118-86ab-1cccd4d3ff05",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-09-09T07:18:22.261047Z",
     "iopub.status.busy": "2026-09-09T07:18:22.260954Z",
     "iopub.status.idle": "2026-09-09T07:18:22.861494Z",
     "shell.execute_reply": "2026-09-09T07:18:22.861193Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Standalone map exportet to: /Users/dome/work/tud/ioer-conference-2026-haclathon/out/index.html (this file weighs <10Mb and can be sent to colleagues or hosted online)\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "31359534ab0544e9b53f612e77f401f1",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "VBox(children=(HTML(value='<div style=\"display:inline-block;margin:0 0 8px 0;background:rgba(255,255,255,.94);…"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Any MapLibre style URL can replace this official basemap.de grey style.\n",
    "hotspot_map = make_lonboard_map(\n",
    "    result.hotspots,\n",
    "    height=500,\n",
    "    basemap_style=\"https://sgx.geodatenzentrum.de/gdz_basemapde_vektor/styles/bm_web_gry.json\",\n",
    ")\n",
    "map_path = export_lonboard_map(\n",
    "    hotspot_map, OUTPUT / \"index.html\", title=f\"{ANALYSIS_NAME} composition hot spots\"\n",
    ")\n",
    "print(f\"Standalone map exportet to: {map_path} (this file weighs <10Mb and can be sent to colleagues or hosted online)\")\n",
    "map_with_legend(hotspot_map)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "770caf65-59a2-4524-ac45-68bc15783adc",
   "metadata": {},
   "source": [
    "### 3.4 Inspect the busiest reported neighbourhoods\n",
    "\n",
    "These are the top reported neighbourhoods with the most classified posts. Adjacent rows can overlap because each statistic uses a focal hexagon and its neighbours."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "c0938dca-c6e0-4cc5-a295-cb57b2723106",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-09-09T07:18:22.863096Z",
     "iopub.status.busy": "2026-09-09T07:18:22.862949Z",
     "iopub.status.idle": "2026-09-09T07:18:22.874555Z",
     "shell.execute_reply": "2026-09-09T07:18:22.874292Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<style type=\"text/css\">\n",
       "</style>\n",
       "<table id=\"T_c9942\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th class=\"blank level0\" >&nbsp;</th>\n",
       "      <th id=\"T_c9942_level0_col0\" class=\"col_heading level0 col0\" >h3_cell</th>\n",
       "      <th id=\"T_c9942_level0_col1\" class=\"col_heading level0 col1\" >neighborhood_classified_posts</th>\n",
       "      <th id=\"T_c9942_level0_col2\" class=\"col_heading level0 col2\" >neighborhood_tourist_share</th>\n",
       "      <th id=\"T_c9942_level0_col3\" class=\"col_heading level0 col3\" >share_difference</th>\n",
       "      <th id=\"T_c9942_level0_col4\" class=\"col_heading level0 col4\" >q_value</th>\n",
       "      <th id=\"T_c9942_level0_col5\" class=\"col_heading level0 col5\" >hot_spot_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
       "      <td id=\"T_c9942_row0_col0\" class=\"data row0 col0\" >891f158f1abffff</td>\n",
       "      <td id=\"T_c9942_row0_col1\" class=\"data row0 col1\" >1,018,692</td>\n",
       "      <td id=\"T_c9942_row0_col2\" class=\"data row0 col2\" >52.09%</td>\n",
       "      <td id=\"T_c9942_row0_col3\" class=\"data row0 col3\" >-12.84%</td>\n",
       "      <td id=\"T_c9942_row0_col4\" class=\"data row0 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row0_col5\" class=\"data row0 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
       "      <td id=\"T_c9942_row1_col0\" class=\"data row1 col0\" >891fae72627ffff</td>\n",
       "      <td id=\"T_c9942_row1_col1\" class=\"data row1 col1\" >587,632</td>\n",
       "      <td id=\"T_c9942_row1_col2\" class=\"data row1 col2\" >0.04%</td>\n",
       "      <td id=\"T_c9942_row1_col3\" class=\"data row1 col3\" >-64.89%</td>\n",
       "      <td id=\"T_c9942_row1_col4\" class=\"data row1 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row1_col5\" class=\"data row1 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
       "      <td id=\"T_c9942_row2_col0\" class=\"data row2 col0\" >891fae72637ffff</td>\n",
       "      <td id=\"T_c9942_row2_col1\" class=\"data row2 col1\" >587,603</td>\n",
       "      <td id=\"T_c9942_row2_col2\" class=\"data row2 col2\" >0.03%</td>\n",
       "      <td id=\"T_c9942_row2_col3\" class=\"data row2 col3\" >-64.89%</td>\n",
       "      <td id=\"T_c9942_row2_col4\" class=\"data row2 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row2_col5\" class=\"data row2 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
       "      <td id=\"T_c9942_row3_col0\" class=\"data row3 col0\" >891fae72623ffff</td>\n",
       "      <td id=\"T_c9942_row3_col1\" class=\"data row3 col1\" >587,569</td>\n",
       "      <td id=\"T_c9942_row3_col2\" class=\"data row3 col2\" >0.03%</td>\n",
       "      <td id=\"T_c9942_row3_col3\" class=\"data row3 col3\" >-64.90%</td>\n",
       "      <td id=\"T_c9942_row3_col4\" class=\"data row3 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row3_col5\" class=\"data row3 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
       "      <td id=\"T_c9942_row4_col0\" class=\"data row4 col0\" >891fae7262fffff</td>\n",
       "      <td id=\"T_c9942_row4_col1\" class=\"data row4 col1\" >587,464</td>\n",
       "      <td id=\"T_c9942_row4_col2\" class=\"data row4 col2\" >0.02%</td>\n",
       "      <td id=\"T_c9942_row4_col3\" class=\"data row4 col3\" >-64.91%</td>\n",
       "      <td id=\"T_c9942_row4_col4\" class=\"data row4 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row4_col5\" class=\"data row4 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n",
       "      <td id=\"T_c9942_row5_col0\" class=\"data row5 col0\" >891fae72633ffff</td>\n",
       "      <td id=\"T_c9942_row5_col1\" class=\"data row5 col1\" >587,452</td>\n",
       "      <td id=\"T_c9942_row5_col2\" class=\"data row5 col2\" >0.02%</td>\n",
       "      <td id=\"T_c9942_row5_col3\" class=\"data row5 col3\" >-64.90%</td>\n",
       "      <td id=\"T_c9942_row5_col4\" class=\"data row5 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row5_col5\" class=\"data row5 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n",
       "      <td id=\"T_c9942_row6_col0\" class=\"data row6 col0\" >891fae7263bffff</td>\n",
       "      <td id=\"T_c9942_row6_col1\" class=\"data row6 col1\" >587,350</td>\n",
       "      <td id=\"T_c9942_row6_col2\" class=\"data row6 col2\" >0.02%</td>\n",
       "      <td id=\"T_c9942_row6_col3\" class=\"data row6 col3\" >-64.91%</td>\n",
       "      <td id=\"T_c9942_row6_col4\" class=\"data row6 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row6_col5\" class=\"data row6 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n",
       "      <td id=\"T_c9942_row7_col0\" class=\"data row7 col0\" >891fae7262bffff</td>\n",
       "      <td id=\"T_c9942_row7_col1\" class=\"data row7 col1\" >587,335</td>\n",
       "      <td id=\"T_c9942_row7_col2\" class=\"data row7 col2\" >0.01%</td>\n",
       "      <td id=\"T_c9942_row7_col3\" class=\"data row7 col3\" >-64.91%</td>\n",
       "      <td id=\"T_c9942_row7_col4\" class=\"data row7 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row7_col5\" class=\"data row7 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n",
       "      <td id=\"T_c9942_row8_col0\" class=\"data row8 col0\" >891f1d48947ffff</td>\n",
       "      <td id=\"T_c9942_row8_col1\" class=\"data row8 col1\" >367,265</td>\n",
       "      <td id=\"T_c9942_row8_col2\" class=\"data row8 col2\" >75.62%</td>\n",
       "      <td id=\"T_c9942_row8_col3\" class=\"data row8 col3\" >+10.69%</td>\n",
       "      <td id=\"T_c9942_row8_col4\" class=\"data row8 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row8_col5\" class=\"data row8 col5\" >Tourist hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n",
       "      <td id=\"T_c9942_row9_col0\" class=\"data row9 col0\" >891f1d48943ffff</td>\n",
       "      <td id=\"T_c9942_row9_col1\" class=\"data row9 col1\" >355,809</td>\n",
       "      <td id=\"T_c9942_row9_col2\" class=\"data row9 col2\" >83.02%</td>\n",
       "      <td id=\"T_c9942_row9_col3\" class=\"data row9 col3\" >+18.09%</td>\n",
       "      <td id=\"T_c9942_row9_col4\" class=\"data row9 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row9_col5\" class=\"data row9 col5\" >Tourist hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n",
       "      <td id=\"T_c9942_row10_col0\" class=\"data row10 col0\" >891f1d48877ffff</td>\n",
       "      <td id=\"T_c9942_row10_col1\" class=\"data row10 col1\" >344,208</td>\n",
       "      <td id=\"T_c9942_row10_col2\" class=\"data row10 col2\" >54.38%</td>\n",
       "      <td id=\"T_c9942_row10_col3\" class=\"data row10 col3\" >-10.55%</td>\n",
       "      <td id=\"T_c9942_row10_col4\" class=\"data row10 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row10_col5\" class=\"data row10 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n",
       "      <td id=\"T_c9942_row11_col0\" class=\"data row11 col0\" >891f1d48867ffff</td>\n",
       "      <td id=\"T_c9942_row11_col1\" class=\"data row11 col1\" >328,278</td>\n",
       "      <td id=\"T_c9942_row11_col2\" class=\"data row11 col2\" >52.25%</td>\n",
       "      <td id=\"T_c9942_row11_col3\" class=\"data row11 col3\" >-12.67%</td>\n",
       "      <td id=\"T_c9942_row11_col4\" class=\"data row11 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row11_col5\" class=\"data row11 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n",
       "      <td id=\"T_c9942_row12_col0\" class=\"data row12 col0\" >891f1d4894fffff</td>\n",
       "      <td id=\"T_c9942_row12_col1\" class=\"data row12 col1\" >310,330</td>\n",
       "      <td id=\"T_c9942_row12_col2\" class=\"data row12 col2\" >83.29%</td>\n",
       "      <td id=\"T_c9942_row12_col3\" class=\"data row12 col3\" >+18.36%</td>\n",
       "      <td id=\"T_c9942_row12_col4\" class=\"data row12 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row12_col5\" class=\"data row12 col5\" >Tourist hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n",
       "      <td id=\"T_c9942_row13_col0\" class=\"data row13 col0\" >891f1d4894bffff</td>\n",
       "      <td id=\"T_c9942_row13_col1\" class=\"data row13 col1\" >305,811</td>\n",
       "      <td id=\"T_c9942_row13_col2\" class=\"data row13 col2\" >85.06%</td>\n",
       "      <td id=\"T_c9942_row13_col3\" class=\"data row13 col3\" >+20.13%</td>\n",
       "      <td id=\"T_c9942_row13_col4\" class=\"data row13 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row13_col5\" class=\"data row13 col5\" >Tourist hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n",
       "      <td id=\"T_c9942_row14_col0\" class=\"data row14 col0\" >891f1d48873ffff</td>\n",
       "      <td id=\"T_c9942_row14_col1\" class=\"data row14 col1\" >305,066</td>\n",
       "      <td id=\"T_c9942_row14_col2\" class=\"data row14 col2\" >51.02%</td>\n",
       "      <td id=\"T_c9942_row14_col3\" class=\"data row14 col3\" >-13.91%</td>\n",
       "      <td id=\"T_c9942_row14_col4\" class=\"data row14 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row14_col5\" class=\"data row14 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row15\" class=\"row_heading level0 row15\" >15</th>\n",
       "      <td id=\"T_c9942_row15_col0\" class=\"data row15 col0\" >891f1d4886fffff</td>\n",
       "      <td id=\"T_c9942_row15_col1\" class=\"data row15 col1\" >298,497</td>\n",
       "      <td id=\"T_c9942_row15_col2\" class=\"data row15 col2\" >49.06%</td>\n",
       "      <td id=\"T_c9942_row15_col3\" class=\"data row15 col3\" >-15.87%</td>\n",
       "      <td id=\"T_c9942_row15_col4\" class=\"data row15 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row15_col5\" class=\"data row15 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row16\" class=\"row_heading level0 row16\" >16</th>\n",
       "      <td id=\"T_c9942_row16_col0\" class=\"data row16 col0\" >891f1d4887bffff</td>\n",
       "      <td id=\"T_c9942_row16_col1\" class=\"data row16 col1\" >293,320</td>\n",
       "      <td id=\"T_c9942_row16_col2\" class=\"data row16 col2\" >49.59%</td>\n",
       "      <td id=\"T_c9942_row16_col3\" class=\"data row16 col3\" >-15.34%</td>\n",
       "      <td id=\"T_c9942_row16_col4\" class=\"data row16 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row16_col5\" class=\"data row16 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row17\" class=\"row_heading level0 row17\" >17</th>\n",
       "      <td id=\"T_c9942_row17_col0\" class=\"data row17 col0\" >891f1a8cb0fffff</td>\n",
       "      <td id=\"T_c9942_row17_col1\" class=\"data row17 col1\" >270,841</td>\n",
       "      <td id=\"T_c9942_row17_col2\" class=\"data row17 col2\" >53.04%</td>\n",
       "      <td id=\"T_c9942_row17_col3\" class=\"data row17 col3\" >-11.89%</td>\n",
       "      <td id=\"T_c9942_row17_col4\" class=\"data row17 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row17_col5\" class=\"data row17 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row18\" class=\"row_heading level0 row18\" >18</th>\n",
       "      <td id=\"T_c9942_row18_col0\" class=\"data row18 col0\" >891f1d4886bffff</td>\n",
       "      <td id=\"T_c9942_row18_col1\" class=\"data row18 col1\" >258,148</td>\n",
       "      <td id=\"T_c9942_row18_col2\" class=\"data row18 col2\" >44.50%</td>\n",
       "      <td id=\"T_c9942_row18_col3\" class=\"data row18 col3\" >-20.43%</td>\n",
       "      <td id=\"T_c9942_row18_col4\" class=\"data row18 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row18_col5\" class=\"data row18 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th id=\"T_c9942_level0_row19\" class=\"row_heading level0 row19\" >19</th>\n",
       "      <td id=\"T_c9942_row19_col0\" class=\"data row19 col0\" >891f12cd013ffff</td>\n",
       "      <td id=\"T_c9942_row19_col1\" class=\"data row19 col1\" >234,983</td>\n",
       "      <td id=\"T_c9942_row19_col2\" class=\"data row19 col2\" >54.92%</td>\n",
       "      <td id=\"T_c9942_row19_col3\" class=\"data row19 col3\" >-10.01%</td>\n",
       "      <td id=\"T_c9942_row19_col4\" class=\"data row19 col4\" >0</td>\n",
       "      <td id=\"T_c9942_row19_col5\" class=\"data row19 col5\" >Local hot spot</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n"
      ],
      "text/plain": [
       "<pandas.io.formats.style.Styler at 0x14904f9d0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "top_hotspots = busiest_hotspots(geodata.polygons, count=20)\n",
    "display(top_hotspots.style.format({\n",
    "    \"neighborhood_classified_posts\": \"{:,}\",\n",
    "    \"neighborhood_tourist_share\": \"{:.2%}\",\n",
    "    \"share_difference\": \"{:+.2%}\", \"q_value\": \"{:.3g}\",\n",
    "}))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "462e3499",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-09-09T07:18:22.875637Z",
     "iopub.status.busy": "2026-09-09T07:18:22.875532Z",
     "iopub.status.idle": "2026-09-09T07:18:22.914280Z",
     "shell.execute_reply": "2026-09-09T07:18:22.914037Z"
    }
   },
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "f3b70db8da4d4f73ab4ed0d3fc751a4c",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "VBox(children=(HTML(value='<div style=\"display:inline-block;margin:0 0 8px 0;background:rgba(255,255,255,.94);…"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "top_hotspot_map = make_lonboard_map(\n",
    "    result.hotspots.nlargest(len(top_hotspots), \"neighborhood_classified_posts\"),\n",
    "    height=500,\n",
    ")\n",
    "map_with_legend(top_hotspot_map)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ceb28223-4649-4ebb-ac5f-4396a2626ff4",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "## Conclusion\n",
    "\n",
    "By starting with a massive, raw dataset, we were able to quickly reproduce a complex national map, verifying the original scientific claims. But more importantly, we adapted the workflow to solve a real-world problem for a journalist, transforming abstract spatial coordinates into a tangible story about human behavior.\n",
    "\n",
    "None of this would be possible without robust research data management. Infrastructures like the IOER-FDZ and the FAIR principles they champion ensure that data is not merely archived, but kept alive. When we combine open data with cloud-based computational environments, we empower planners, journalists, and citizens to collaboratively shape the transformative governance of our cities and landscapes."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c1160fa5-eb11-4145-ba70-f851c7cb8f97",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "```{admonition} Methodological & Technical Architecture \n",
    ":class: dropdown, info\n",
    "\n",
    "How was this built?\n",
    "\n",
    "1. **Classification Pipeline**: Built using `dask` and `datashader` inside **Carto-Lab Docker** v1.1.0 {cite:p}`dunkel_replication_2025`.\n",
    "2. **Privacy Measures**: Geohash-7 spatial snapping prevents 1:1 reverse matching with public online posts {cite:p}`dunkel_replication_2025`.\n",
    "3. **Reproducibility**: Run directly in [Jupyter4NFDI](https://base4nfdi.de/projects/jupyter4nfdi) or Google Colab [8].\n",
    "```"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f75f1568-11bc-4b48-bcfd-8c855eba0505",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "## References\n",
    "\n",
    "```{bibliography}\n",
    ":style: unsrt\n",
    ":filter: docname in docnames\n",
    "```"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "022ab7c5-dfcb-48be-8b36-3417b96ffbea",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.14.7"
  },
  "widgets": {
   "application/vnd.jupyter.widget-state+json": {
    "state": {
     "053d0123fc8449699b9280eeb5967760": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": "200px",
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": "auto",
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "0a7924ceb31e45a0a6bf00fe473a727c": {
      "model_module": "@jupyter-widgets/controls",
      "model_module_version": "2.0.0",
      "model_name": "VBoxModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/controls",
       "_model_module_version": "2.0.0",
       "_model_name": "VBoxModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/controls",
       "_view_module_version": "2.0.0",
       "_view_name": "VBoxView",
       "box_style": "",
       "children": [
        "IPY_MODEL_8e7e7168e5e04dedab79e420b9b68fc9",
        "IPY_MODEL_55b8ae8500eb4503be858615e629b218"
       ],
       "layout": "IPY_MODEL_9b782d116d2d49bd81f0f9d4d7043a64",
       "tabbable": null,
       "tooltip": null
      }
     },
     "10e594a808e747ad9c51c787bf8407a1": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_b178129c89ef4154b2917b57437e2481",
       "msg_id": "",
       "outputs": [],
       "tabbable": null,
       "tooltip": null
      }
     },
     "2c7b87241dbd420abfab56c86358e99c": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_ba8792502e6b4f9ca86fed801d9672e5",
       "msg_id": "",
       "outputs": [],
       "tabbable": null,
       "tooltip": null
      }
     },
     "2d8f52e528c543379fd67842de431570": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "WidgetModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "WidgetModel",
       "_view_count": null,
       "_view_module": null,
       "_view_module_version": "",
       "_view_name": null,
       "mode": "overlaid",
       "style": "https://sgx.geodatenzentrum.de/gdz_basemapde_vektor/styles/bm_web_gry.json"
      }
     },
     "4724635519da462fbb67d0587e6a444c": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": "100%",
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": "100%"
      }
     },
     "49dc201ed0b5409282e463ecf0e29efb": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "4edb0910779f4319b4fbcef9474d9c78": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "4f5f45bb53b346ddb5b40b1e64a33768": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "WidgetModel",
      "state": {
       "_control_type": "fullscreen",
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "WidgetModel",
       "_view_count": null,
       "_view_module": null,
       "_view_module_version": "",
       "_view_name": null,
       "position": null
      }
     },
     "516a21eeb5dc4a59a26a726219d819c7": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "WidgetModel",
      "state": {
       "_control_type": "scale",
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "WidgetModel",
       "_view_count": null,
       "_view_module": null,
       "_view_module_version": "",
       "_view_name": null,
       "max_width": null,
       "position": null,
       "unit": null
      }
     },
     "55b8ae8500eb4503be858615e629b218": {
      "model_module": "@jupyter-widgets/controls",
      "model_module_version": "2.0.0",
      "model_name": "VBoxModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/controls",
       "_model_module_version": "2.0.0",
       "_model_name": "VBoxModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/controls",
       "_view_module_version": "2.0.0",
       "_view_name": "VBoxView",
       "box_style": "",
       "children": [
        "IPY_MODEL_8a1c511ff4574412a71f6b6741588576",
        "IPY_MODEL_b8338f813b9d4354a38dcfa858cfb153",
        "IPY_MODEL_b1a5cf4f9a844a2db9cc23c99861cdc1",
        "IPY_MODEL_10e594a808e747ad9c51c787bf8407a1",
        "IPY_MODEL_2c7b87241dbd420abfab56c86358e99c"
       ],
       "layout": "IPY_MODEL_053d0123fc8449699b9280eeb5967760",
       "tabbable": null,
       "tooltip": null
      }
     },
     "7d694ad1e52a4599a63125b29d98a9a0": {
      "buffers": [
       {
        "data": "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3i8hk+f+SPlQ4UjVa19sjy+s7SOlNHmix8bl+GxPXKl6Kf4UiuqkCtt8Mlxqv0R81i5Te4QGvw4TA42pNNWF+K3ohHY0fWwSmg7w12nhn5j+Mz6XeRmkQF3H6UMf03lXQkeNSr5uEGYPxDBmm+hXRmJveJQMWejgZj7B+khjTeR0OmB9IQcYycWMEe0dqnZEnNDMk4s4Lw7tTVQ5KSHhcoW74BTdQbUTn9R+JTLJMRrlWP5EKORJRvM7/a9wX7vAenMytFyt1wM6wdk77fEXPU7dOVsi1jET1EZ6J0mGU+2vEhtAZ0Q4VrKgyxEY3AOUQPtCIT9v1HAgh4ziyqUeoBngFWjpvFffiZ1qhU5xR+jPs4ADtPbF6YPm2Dhix1ieFasyvOvBu2iVvjrzlKzaQRvFpXVaqAWqMifty3Q2AuAEikiHNQChzqxzwCghNB1DiIgSzF2ghAP/iMTUHE56fNThYs7o43cQNKo+ReNRbI+QmUNDAKnCwmOvcCXTRsVMYsTIL3uC+2EZHMX1K63AJo4oO3RGZJPrxBjkItbq0Cf4MyeVEmjl+tPrQQWIynaLXFXPAmNJ0sv5yx/D5M+rCp28AWAHiRaQPWQyNO6aVaNNNXV2ewdEvQr7/L+iewqdpbFCTz3YRRiem6Y+18ut6whhr1RzRB2zInMv6f/ItEZA/7aGwlWMSPH01gJbQFnGKOdt2w0HZ9hgdSfSxAsKkvu+AxsHJbeGeSuxb7Q9+o7ddHPrC7jkRxw5EO4gUkBuRg/JCTjIxxjYND6FG2hzih5xV6+TKkbBKkMJM7w+wN4W9tN9NN1GitjCag0vmn2JEtfmBt6IiNMpFQQZTDUAGAZzY2hlbWEVAgA1AhgFdmFsdWUVAhUGTDwAAAA1BBgEbGlzdBUCABUCJQIYB2VsZW1lbnQlFkysEwgSAAAAFoykGhkcGRwmABwVAhk1AAYQGTgFdmFsdWUEbGlzdAdlbGVtZW50FQwWsJBpFoz/NBb65wMmbiYIHDYAKATXAAAAGAQnAAAAEREAGSwVBBUAFQIAFQAVEBUCADwpJoykGqTsThlGAAAAsJBpAAAAFoz/NBaMpBomCBb65wMAGRwYDEFSUk9XOnNjaGVtYRjgAS8vLy8vNkFBQUFBUUFBQUFBQUFLQUF3QUJnQUZBQWdBQ2dBQUFBQUJCQUFNQUFBQUNBQUlBQUFBQkFBSUFBQUFCQUFBQUFFQUFBQUVBQUFBMFAvLy93QUFBUkFVQUFBQUhBQUFBQVFBQUFBQkFBQUFLQUFBQUFVQUFBQjJZV3gxWlFBQUFNci8vLzhFQUFBQUVBQVVBQWdBQmdBSEFBd0FBQUFRQUJBQUFBQUFBQUVDRUFBQUFCZ0FBQUFFQUFBQUFBQUFBQUFBQUFBQUFBWUFDQUFFQUFZQUFBQUlBQUFBABggcGFycXVldC1jcHAtYXJyb3cgdmVyc2lvbiAyMi4wLjAZHBwAAADfAQAAUEFSMQ==",
        "encoding": "base64",
        "path": [
         "get_fill_color",
         0
        ]
       },
       {
        "data": "UEFSMRUEFYCAgAEVmI8RTBWAgBAVABIAACi1L/2gAAAQAGREAj63BEgPTlBQW5AHAACA6j/YTm8U0Xcwqtgx6qJmoceuEUShrJUQDShSZwNSyjRsBoldh6tZfR6NBgS8FslAT/z6SYPJtEgViUYDRglK5KLMgw3JIj0PPg8bD6/bphWTHIfgwGnZVf0i/bDgNmqqAqJidqdQWyiy121ZNTXJUQzBz+u4ipqkCHqGWGp6jmG0cpYH4G7LrmpKCTHVH5KOno+gbg6tCHo4cFHlNMkbRjmGzXLDLssGLtXwiNhzyR+EzG1TKgEfQPQcA1JyRo8tQYFet2XVJynYcRp2hcHQcwyjYEBfuDUNzl6or9uyq5qaJRmCHVdR0+PwLpqPC0/+WtazYLCoMyss9zRLcqyiowISvSm4+q/oaZbj50UO55Z6lj/Mrmp6gpuWYd6qqCmCOiPF1rArCubrNg0Ki47dNi1JqAfB51O7gOj1LII/NGjZQ8YDFE/dPDKCV5Hmi2B2VQ1zw94wqzs28K6KnBqWGc7v8eQNhuy7bYb5S4glxzDmTeg1PcdwCSUJahConmP4XStmSY7d4QsIm5o+WFjfgUp/QOJ6lj/MrmpaTZneNTXJsKKmCHqcZvljt6iUvn7R04cjhiDXGz6YdY6ivu0agl0eXA17HQ+mpuXYRStnCWpXdziz3LHdzF9QLPmLIfh5HbdpGXbZYaHp+aKV0yzJsQ6HntGvcxLJcTlq2WVxORjJjUhu47drnGosvWnC0D+G3zZFzZLsOIcv5TbD/bAy/Odl2MXEYqlpjAcM94uUnmUYNUtyFEOQ0y6rO7xhFnC7beXF4nYRiR7Ghd+iBrHLarDY7zo9Vyyih1VxtWpa4UiRw/wlhSVumL+iWGiYHJ/gTXhQAYyjxIImcWJH+BD8vK4ILvy4ipqahYg9RJYAScv89TUhrretnGQQ4w/eh7aefwy7KXqaG0Y5HMkys6v6edQk8RDV9BzDKnqa5Sh+XsdNnTPLDns9J2hy6Pl12VU1STH8Oi5yFiObnuUfw6/brmqKnmZJjlrWHV5k03MMv+2aohWTHEGtmhy+6LBbdk3LHCZ6/jBaZt7CgX+RV4dgx1XRDTY0MlxD9rKrapKhN9Hw0POHxc/btAy7ZrBoOS7HENSkCHo6l4GRfwxXTrMkx8/rNi2zKinqvGGeXb9uy65qapIh+Hkdp13VJEXQ4zRLDLum5x/Dq2qWpPh1mxZB3WkYGPZ/W3ZVT1IEN+2iJgl6usMbZnlhz7HWnYZZWtjxi1ZOsyTHqju8YVjYHZVjWOsrMCpUInh1hsgWP68bwtFvWzFLcuxS4LxCoxXtEmK97XqS2/Q4J3ByxLwJ0gyXsIUgJ5HQ0LHbsitaOUvy4zbMW9T0dIcHWWp6lj/8opXTLMlRDMGv27QM85dFTQ9nQNg1Pcsx/LKrmqKVsxxF0Os2LfNXNUkR1JkPFho9R/DzOH/1htm727wlRd0DTr8uGlZNB0tNx6/bsitaOcvP67jJWQ7Awb56YwOm4oLzbdfUJMfuNEwLttuyahqCK2hETwVcCrAZDsRlR0BVQkBO3eEg2ByQXrdd1dTU/GU5DbNsYDeMBnY9yzGMVk6zHLWeAS6/7ZqSWzX15QJbxCBwPUCGXVFjwAV62DXFqphSRlftKini43HVPVI6hlE9PPmDm5ZdVm9W5nVbdlVTtHKaJTmKIfh1nIb5y6qoKXoc3ixRNrvm4cxy/IIel3k8ev1PDUrGrmp6miU5UpMdEPh5KVfPH96eeHbVKOjpjJMlrpTkSAd30/Dzujm4Tcu8HFY9f3jLPGpRUhxQTcesilKdw7HZVU3DamreWCA3ntdd1TbSdzVLcnI4G8s3uy2LnDS4mGFo8Bo9tasJY5ajGR6rMqGWeGR4epZjMeDXbVk1rZTkKGoX9Shh3nY1ydFJsrxYD2PLMZyB0d81raaG+WJ5K6dJjqDThZ+5kLaIKlecWreCeWITwc/rOA27rM44sVf0HDdvVdTExOMu0VKSEhAS26v5S4qgp2dO5TRLEtQwf1kOb5jliF3LH35bdlXTEPQ6TssuqzdMEZuIivzhBGRBzJAPy4uErOUfwyGoZVbVeWCoHSBssmQR5DTsyBVWlJGpCPu2rA5UWzFzIN9UBD0NuzpvGBz2OkVLXcM3HRp4R80QjeKG+eeSY7RiluRIwdBFF7y6hf+6rGqWFOTwhYXd2XpmV3WF1A3BLlKhoeUfE4Hjl13VFD3Lipqgx2mWIVvUMBSu8OuEcPU3IXNLaGUxBD1Oy7CrNwwTw6U3Qo/NsnMRtnZ1hzNLkF3DGgjdbVk1pSbog6eyRbQcNyE68BMQazyfh4yOK2Y5ahTUObPDruW/aZk/YrnsDGrtgwywFEHtI0FSnhgOu2iF2qiwkaoBVc7o6taXcPDzOuwawxqdT2ZiWEo8epZDkNu0DPOXVUVNEqYLk91ifd2WXdUUFUPw8zoOuypqkiLocRpm0WLXs/xj+HXVilmOvjvc27T8Y/h1W3ZNzZIUw8/rOC2rqEmKoKc7vGEWLDY9yzHstqyaopWzJMcQ/LyO2zTMXxY1SdBzReOKn8dh/uoOb5jFil1RUgRxD7tSUUxOnGIIfh6nXUow9AyHHTVFSTymEbym5x8TAcs/hl93Tc1S684QvJ5/Wwm3rJqeJgGLZ+Ufw+9qluTobVrWHc4sB9hCQK/bsquaVk6THMXP67gIeizHZVc1Fb3NW9QkQT48Ug/7PZLGsPK+cyBisVUNHreNQYU0wVjLHxa9Tct8CSxaBHMIqK/DAGcBH79mOXb+x45hNo/0dddUBCsJehzeMHds+Uy1+m9PMnbLqEmCnDzrGumWYZ4My21ZNR0DettKElICA1qrSYqgZ4uFpSZIi2c9HSz436zIPkjFF8NoSU1T9E2KjI4iNqI6gCtEzFJAPBuS7OOhmyZ6blP0NI2Qcqz1IjwGT78tWjlLkoVRBDERLikEqBKE3LYPwUqKcPDgYdW0oiYp2uP5MHreMUKR7Kgr5xOynmP4NUunDV7Pr9uyKhup2ASspKh8pjKesJqkSIxn8vUK8xBXjitmSY6it2XeQqFHJsx1DU52pcGETfEtu6Z9kD8PGMopgtyJvWY5luGALDA1Pcsw2Lt2BfXzPBFrCIwCI4JXc4MHzJSTlUJ9Xrdyd9RumopP6PDmKFGxln8Mv25qet2mZZi3KCmCns6bOPbrtuyqpqL3hg+/7ozWIDujxq7nM+AmqttWylhCdmREmB/DilEl5w+1zKqkCGoYMHYIdlw1SdEDNpWT7GKUNYsLZsO8FJZ/gm/thnkmLEqClHjot0VPMolR/jGsZVmvkNgRVMdtWhFZEL7qDm+YH3Y9/x3g+sOih01Xe4TasKuIpYNU0/OP4Rclv+yScoDe1eE4LGEVRXHFLMlR/Dxu0zLMX9YNnJ7lH8OoWXYb+KZhvgbrhWwVPU67rGpyeMMsLWxqCCR/0dsyLAXLRQGKSyH8hImWf/y6LbuqKXqW5JZ5ywRe07P8Y1gjoTPo67YpqV1NkB2CneSAsNsKGYLNYkMHu62QMhhh4F21woJzBfVn1XTLVOBZapKgFDwicEMQzi4rAVWO1+5wZonAliAAYf4BVA3PDVBdk/QWsL1tWjnJMcywy6omKXoaQJZ3ylrTs/xjGK2c5bhpmb+s/gfTzmTY+RHJUmI+0BjOo8d4dPlvWnZZHQpTfzvg2o25DQmtnGZJsjFWTlKN8XVbdlVTkxydJY39Ny8GNH9hul1M1YTF87ZiCHrcJT1SMGR3OSG5W0rLP4ZZtHKaJTmKIfh5Hbdl/rIqKYKe7vCGYWKb0BJciQ5LwlqrKUJioV211C7LCOZ127RCgld3eMMUses5NssN81Z3iOAI2A4AxWbZHS7EftvKaZI/jDT8qpXTHC3ug++he9lVTSvm2HHUBDk8LJg/YhlxKjmMNqgaDVct/xhgFwY17CopeuEhEnXSkAitnCQfhZwirNpl1QACw8NsJKRnzFtSBNHwyHA+sxzDr9uyq5qildMsyRjGb8s89ILFUoBMr0k6Le/j0/Fa1vQsf3itnCLIbVrmL6s7fA6GkgNqUObj2ojoGUbPyV1Dren5w2qc4udxWhqX/GM4BDtu8xUaDROODE+KoPFxk7RhqPKP39Usyaw7nFm62PXMBSx/2FXTbOre8nncFZgoBSgfAQdx0fEPpWx1Bwdew0VCZXJ4swTZX/cB10FNx/Dbsqt6miU5UpMzAwf8XTWHWVCwXXZNzxM4lDQFaitSyD4kPZia/vHbsmtaMUtyFEPw8zpOy7DLqqhJip7u8IZZomwR1DJ/WXgwdnzf12HVH36SsWjYVdQkRZCTR/5bFof/Tq/Jya7UBJHxvK6aKnGoJI8X8eu2WqRe6basmlbIMdwqapIi6FFi2bAkfC1/Mfy8jtsyzF+WhERUw0ecrBFTTc/yj2G0cpolOYbgpmWXVXXeFMEQcQIRh2B3VZMUPQ3jwxKCXTQ1b0VNz+PEAHUuSDU9w31FK+cK4xmm0KEnnFLEPGtHSdDjiLCEMoBQ1V8GWIwBfIRgetArF6NlHvyOjp7jFHXyvWZJjg4cfH1jqdGg2jLIDzPJ3nWMlB0pJWUbBpmWExh80zB/fWHJP4bN7vAtdhJPhlZHLDDYGMF8URFPJMQjf/jzIeuBYtVU9KjpyOO2Y9jdEIkeh/kaLi2rZmjoGGZ6lv+KVs6SHLXJcWHLMVyKWArd5Sr4eR1XSdEJjGuCKpaAkXCOoMEQpF8NE4Ndy98sRXDLsMviJ2Bedk2pKRBoBG4NyNySvN3q11FSIFC7GibKTmt2/byOq6gpgup46MBQD46vVduofGpwTcx6jl+zJEeHl1sNO2qKIDMeJh4txzBqlhvmre5wZsmu5zF+PYvRrtXkNEkWdlVTMQQ/r+Mwf1XUJEVhNPVcAcmanmP4dVt2VVO0cpolOYoVNXWHN4sXu4ut9rbMW1LEBbR5LSzuSwHFcFlJERGP+A3BYf5qK6dJImDcMCG81/nAVVEPjxwj6dMcghnmL+sIU8SLS443iw67Bj+v47ZIm9lVTTXrBoqFX1GTBJ3w0PHrtuyqpmjlNMtRDMHP67hNy6xJip7u8IZZStidREL0jVCJcKKV0yRN8EIIo9tSfnzxk+Jtc2SSHNAbFbONsaaXfFkLJZoYglcFSCN6HRcFk6HEdjhpZdOeZJQEOXkoN6DXbVc1paZnjaX+cBoZGm09f8w3sdw2CyWqSVLSFKiP54Vytispgh2XVQ1Tx/Kkdlk13bwTS9ayNqzKElKON82P0Vvx85Bw9Cx/mF3FEPy8jtu0DPOX1RtmObKvXoSpaRg9y3HIVtPzh29wgxDUKAEVKGw3uEFWNUXd4Q2zxLA1zF8WA8P+MYyK3qZl2OQ0ywv7dVs1rZwmOWrZZUkR9PTGBaamZzmGya87vGFa2DU9yzCrpqhZhuDndZx2WZQUPQ2zsLBlmEXDqXMVmhl+V7RymuSYVZPTLEQ2Pcsx/Lotu6qpSU3Q46TAoADT8eu27KqmaOU0S3Lstu5wZuFbxIT42GXXyih+Hucraoqg54TFVb9OMiGi2RUtJwBAJMTsykx/BLiWQ8hoOYbRymmW5Ch6WoZdVudBmBiEsqZnOYZft03RktR688Gu6fnHMGqWo7dlmL+sZjP1/Cno8YDp4Kuc5vh5QTjgYgDV8ws2Gq2YJTlWjwuWmv4x7LZq2YJsBZ2lHhU4LquawHuUBJHgqekPo5WzrMcQ/Dpu07LLkqAOPBzwdOyqp1mO3Zn5F7cM8xmwvtt+HbdlDrjoBaBvxRxRiV03LcP8ZVFTwyxx7Cc++Ysh+HWcll1WtDH0HMNqipojpIBnCU/8vI7DPsj8HpL8um2F3LTMW311okiVkhy3DPNXHpZK0RHVM7uq6Ryjy8qhwoG+UdOz/GOYTdHKaZbkqGUdDV7Ts/xjGK2c5bhpWedMk+2yq5qKIfh5HVdRU/SMC6uK4ed1HDVFkJJH/ToXqJqe5b+ildMsyTEEN82qusMbZmlhu6yahh1XUZMUQQ8LCx3D6FmOK2zyio6dCks9f7hC5NwA4D+v21tyWzUQp6Zn+cew2GZdHxzIXXU0Ing5YULQjSvdsjYs+cMVcgyxipIi6GFjidHKaZZjGo5ohkXHS7hZhjGGHRicwxcutghi1xaW27JqE+m7ppOzLLG7EhsB4894sHYIa/lvWuatzkz767hKiqAjjxHUbVUdJPHzOm7DcvBiCH5ex22Yv6xKwiFyK9FZIUdv07DLuoGh57dVU5PcMsxflg0MLf8Yft1WRSunWZLjpmWYv6xKiqCnO7xhlho2bNIwiiHodZwMUQxkPVcS1CwwbHqWY/h1WzU1S3LUrhcstHKSKIwa5i8hVlwhRwD0+sMkbPNrlqK3+ctqGGZNR5i+LgROjkOt84ZZPtgi+HUecG7LqiklwcCDDqBa/nBW/fF8XncH583BTQ0bCx3DTMi3XSsmOY7hgNFKHsSqqRUb+Hkddz3B0LMco2XYaVXUFcC8q0lqmdMwS5EthqDHaVfPgcEqapKgx4kWG2Z3VUWQ2zLssqZmqWF/K3BxVlFCHjouoXS1IKFd1Wp6arDIKugm2VPAUeB9XheIVJdgrkgw0TOMjuAUQf0BSwQ5DlwrtYHp0wD3smnlJGfK3DwGnAtID2gqCZrynKYUcqvDvy27pibVGwaObUb3ormCtoKV4ydKzwmuCb9JRDjiEJcpgt6G+ctZ/BbiDbtKip7ucGaHHZNjZ6S/a3pW1OQ0S5HttjSkoQxePX8YPUXw67hNyzB/WUwL+3VbdlVTkxzDj6uoqTuchQat9HNWAW3XCjl2UkTEEUELcn7x87oM85e1I4+SPIDWDpb6Z8EBvGX+D6uPlpL2gDA4LKaNrWVoWK6aomZZjrIIelp29TKYj0lHhkTHMHqWIzRyMQn3ed0VNSBT03PsBaxEn9EkTg27kFgzD+gOo3bpwDz0C1/94RYyiIVF/jG8aZm/rIlZYamHzBUKT9hVUwSAJsh2hQchWoOSpSaIBs9qbt7hGlhaM+ywaqrAY4oU4FgVTmt6hl/UXMAo/xjWssvqgDB+oFI+9NSjNMsoIyVBdzxybJYgt2mZ1R3eMFB2pZokyA6GRs8yHd82rZxkHVz+MfyuaeU0SxLsuE3LMH9ZVXd4wyxOduYvNazYrZRkd8zgG+aZWPWSeQxXSfmu5hfOka/I4rZqCymNwiykY9cTUhNCMfy8jsOqhgHAInrYVYJlgg5vGGbTM1qOMIbgWvFBrYJXHwxaOc2S1GMMwSdM/Jrl51WTwxc59hv0y64pNTlqLC16miWJxvibeBHsuA3zZFzyj8WA689+HaUkSlKRwoDYLaha1uKrVBaQFTWNVgGJIfh5HYddVdRMwcjaFUWnZ/nHMHqWm5ZBYVHT9sTip4DORJdx6xALWvEjAqQDqFWzINnuhLqqKBmBinymw3XYdPyyK1o5zZIcw4qaou7wZsFh13CKXgxcC75iQar/CnBbIUK+KTgQCs8agtpFTU+z8P11QqLKCOQWgp+DwPPmLUqKoA8eqvPgSU1ugx12M+Bk4D8WeG5bATkeyPYmsFoOpJgGfMMsF9h0DKMVKCcgve2amiQEnHbzDrAa0L4tyYDxXMAYdpUUQXlSqj2fcCcS6spgX6NxWzWtnOQohh4aXC2G4OdxG3aGf9nVJMfP23w1SdHj8CaL25pB1vN/2TWtnGZJdYcvZex6ln8Mv27LrmpaMUnR0zLMWxU1Qd3hDcNku0taiYwI880yxpYrpxIJjJaev0C98Fu8WXhYePS8gprluASv7vCGsWKjZxWeiq+m0XOKkePqD0eByjGsZVZ3mCaWet6kbwkvBL+OqySoYZYkdlaHYEVF0HPEUjmNIImovGu6+ckAztuaPoydG9nkDVsLnV0hLeETNy3D/MVYI0i0HMMtWpIicPDjJAiEB62ig7OF8BBBTsMuKDt+V9Qsx87tYJy4f5sjkyA5njdGNCr135r4Ui3jo+UYZsLZlFIyhV5U6FlqMWbxoWfpjfQs/xheUbMcs24FX1Uq0ijEt11T6XGWJ3YT5xKbHLfsqqaft2WempLok4TEU9MzbJZGjK/brmpaOc2SHCmnCI6AyuaFsMqoc8YAuwcTO+KNgG6rphWS0gGicphEb8M8DharRlRNz/KP4XK7auC1/GXIwkqKesMsMGwW5sppkiSMsfh5nXZ1zlDhwbaBSs/yj+HXbdlVTU+zJMUQ/Dotw/xlVdQUQU93eMMsNdhy2FVS9DQ0WMKv26qoYWaw3VYGUA27LbuqaYUcQ/CqqKhhYrBrWo5ft1VT9DRLchRD0OM07LIc3jAw2PVf1bSyZdYLnNMFZAu2tkJiLPBhx2G+ilbQ1PKHVzEEO27TMsxfVjVFnTfMooJNSdDTnYZZUrBZVfy8jsP8ZVEogMLoBI8Yfl0gXD3Hr9uuaoqeZkmOIfh1HOavipIi6HG4CXZNz3IMvy67qilaOUtyFEPQ47QMu6yKmqTo6bxhlhJs+cOnGIJchl2VFEFPQwKmnmMYPc1y/LyOyzwF9RFwt00rISDDropA8Fy1tTUeWE6pA48cdxIHOg2jG8A0ENWzHL9repKjlgHHbS+QxmopbhnmLQtwty3Jz+s6BXgtgV/TM2uWFPTwCGw6hl+3ZdXULMmxoqanOxDg9SzDaOUcxfDzuE3D/GVVD4jq+cMtu6pp5STDjvPUJEXQ4zTM4oBd/xhGzxIe6dhVG5DW9Cz/GE7Rsxw3LcMsBnRajt2WXdW0co5iCH5ex2FXRU0S9DjNsoC9ZVMs8A+OgvZ46g+HYKVHg1ZOkxy/1ctjoyYpgvB4WAp6wmt6ln8Ml5uWYZfVHd7QwZwi6KGcG0crdm9gNFo5zXJ0g7Ormoaf13EVNUXQ4zTn8qnhnTE3MavpKRdajs2yO7yMHX5dGNzbrun0xRKza0mOoVZFT+deMLQcw2jFLMmxS8Hr7wTMQs7SxGaiQkslxrdymmQmcZsRXsOsqzM+7Lctkr5uy65qapLUBD008K+bgRND8PM6DvOXFMnw1PQs/xg+X+i11KPfsuQKmXhZKjCYJ2LV9Cx/GD3Lj5KiZwhHYdOokBPzI1gidk0hgjWlMklZRJDbMmy9Pvy6LbuqqUmG3ZZh/rIqaoqgx2mWKLtq8ljYNd2s6Y7FJJ10aVE5zjbANQ27apKi5wwHbXKa4Z1mGWNXUZMUQQ8Zy+g7MSIllY8b0sUhWElR54wNdj1/EcAg+DU9yzH8omY5bpjVnZqz1fR8YPHA1YGvNUtSA6Mqgp/XcRp2UX1mMAC97Ko2IKUkaMpT0/OPYfQs21EVP6/jqCny46mcpJRQ/LyuD+7rkck/hs+1Q1GeD4+uoqQIeqAs9Cx/uKImCbLjEUEv5eq/ZXV48snoBHvbtGLCQYpYGxYbc63G3zAzrL9l2KXEomeYLakkE5GOGgLR8o9hUhOSnXDJH94yzEthgiWCU7D/Byz/TErzqmlIRVAfTxRfTc0dy/yuTrNA2W7LrmpaOUnRs4NTtYsOhp5haY6Idlu1cppykPUbs/xjV01FkNMyzF9WZ9zYXhU1bCzSGdGxWYZrVKK3YX601hDkKmqSIuhxmkWMvSWxmujQc4mRXQ2Q+lCHPXRHaJBrGCP7gcKqN8uQzUbhQUrbAA2kUn8YFcGJVs6a+rrNe8AKP6/rAPe3OaMmCcrA02EgetdPVpGU5+vy4EKwq9AmBDuuiiNyw6v/lp2Wy6ppRU1SBK3xhB23ZBPJ8Mb4LpiEkbuIzyVGX8rwfBVgItSQKuwqKjKhedk1nRy+QMHBBmP7olvFEPQwq5Kix2kWcMvx67JrWtk0zHclnFn+Mfy6LVoxS3IEtaw7vGGWJDYds6uKmuUohiC3ZRU1ObxhFiS2y6ZHbPIXQS4L4nJzaHGQWfGipiXa9IxWSm0GhlVloOpZfjoLQ0qjLZz1y66pWU1S9DhcheV12VVNiVCyll0dAIz8smtKwrJ5RpL/lkkiQF0lRVAIzyyGoNdxVxU1zMJEB/ttSRH8vI7bNMxfVjVJ0dMwywy7cpKjuGmYvywZGFr+MFo5yxHctOzqDm+YBYZd07P8Y/h12zWtkBU1SZCzxAvLStHyj2G0HLUo/Y4N5QvtqJ7QcpAyGodgHA2rppHSaMxneNMp+cuu6eSUsbwVJqTLrmqqWdQEPc6S/XkdN4al5KvpWf4xjJZJuFmOX3DwlONS86JjW1h0/K7oaZaOx7Fo6vnHYMYbZrlig1Zc9K8CXVXx6zB/UWHJoob5KazKyY01PX9006K4aDl+W3ZVUzPsKmqSIuiBwhE97IkLPRUwyj9GT02JDjbMgsTuiuCIkIbYXnZNxbDjKmqSIujpTQK29xBQkd9Vyw7gnJsQvp7ftmKSfmJcNaWkCDry/NfcMm9VRpoiEA5ZhMkf3jIarBm+GKC3NckxBLvDG8aFrbbwyTALPuzVCq4Ygp9HhIvZ1RTBi5q6wxtmGbJFMIWrrZglOaLAaTmGhZS0CTAduy0aVlHnDAC2u2kkWK+ahl8nAkfLsbhpGeYvqwKBfyB5EHbwBZuWYf6ypt7ksd1WJaUIwuMBL2pqoDDaZYcl/6/bsjosJxgcfh1HRyTHKXooVs/yjwOWfwy/bsuuaoqSm5Zhl0VNUeeMG5uef3yKIeh1HObwpo1d07P8Y/htSTEEP6/jtgzzl1VJ0eM0zMLGft02Jcctw05Pyz+GX7dlVzWtnGapZdUkPd3hyxq7nuUPv267qmlJhmDHbVqGXVY1OQ2zqLFrepZ/DL8uu6roWY4i+Hmcll1WRU1SBD2dN0waC+bRsOgmM2uGyqSr6Vn+Mey2pJZVUtSdZlmy6RlGy6zzMZiWXUMQ8xU1SdDjNMu4uyoS40kr5iiGIKdh3qqmzhtmUbJRcwyrZkmyNwmtnGMIfh0XMdFIkRLQEZVNK8L6pxhuWoZd3eENsyDZ9Cz/GEbPcst2sORfih6HHbnEz+M2T0kzQL+7pEgGZkZhONXKSb4wsipaOctRBD+v4ygJelzgW8aCRUkR1J+anuUYNctR/LyO26LucGZZYRP59Py6LbuqqVmSlBRBQ5x6lj8seihwlZOTbqumlbMRssPNV5MUQc8JSz1/WPy8TcO8ZYMJkgzG9jTJ5wXLt2EtsFJASxFEgof6APSiFbMkR4dzYFeg/e4f6d/8yPg49djIELwqKYKehlmebDe+FJUBhaGeYIxrCHYVNUkR9DjN8sXGvBcWDaNcnF+HBXfFQs8/htEy5JymiqWW/8ZlLDVJAW3Yu5rlqIRTJoDHqOlLSoKCeKzXAO3fevBIzpqe4YpJ7jCGRjpW1SGlY5iGsvOGWWbYIZHsbVk1NckUHC2IVYMH9R/NFsUipQiC8syl6HFYd9zg9fxhf50WuwZVRVs8LhbpE1+ORfDzuA3zVm+cYJqQ5g8zsb1uy65qWjlNcpygJZwh1BwkG05qBggSsomg0m5a5kFgYQBqwFPPHxC4pmf5r2G3aRnmL2uKurP4sfnY9mjCLwqHxw+7Soqg9GFTCo4JPU02xleN9PPQ4Eo+x2bAFTJOLQkTgl8nBUf/gKpPCoN3Ag0AtYZDWOg9uzR4oAJyflOg+GqtGi2ljKyaVk5q6uPB/MWHZe5BdnpEUTwd3wHX8avJyfKuKXqaJB2jHN9tVTRlVcmNyG1ZNSXFz+O0q6KkqDfM0saWf+y27KqmpQhyWoZdVjVFT+fMwsau6fnDbcUkx+3MWLVyimFFTVIErfHMP37bNUUrp1mSYwh+HZf5q6Ieh6vR0LP8Y/ht2bViluQYgp/XcVrmK2qCnu7wZkljo2Y5fph/lnC3Zdc0BD+v4ypqih6HjGUMTwSxa2RqekYroxj+ddtVTdHKOYbaZU3d4Q2zKNm1jJZalqSD5aaGn6dE9DO4pucPl2NWURP0dIc3zBHbCMpDYWNtJP5dTRw4W0NKxzBaObXLcqGHYMdtPmKhEUPw6zjMX1YlRc8JzVpRkxRBj7OYsN+2hBSdIUjZGRts+WsyyFYx/Dyump6GecEyrwD9vA5wFDglsB+gtlJSlo8prBo9Fjoufc+Ds9SUPm6rPknR08koB0RTkRsPXQXcORQ78s/XAY5UGzz5x6/bsquamlpFTVIEPd3hywxbGvKggNGxu6KVkpz4XjAZOrCqKdMf2PndwbkxyVoZGRalLIX2PdFp1xCMCYQja70HjsTXPMCv6RjhIqcDRs+xC2ULdArb5aoIetgJ1wOCq9qgYtagjLntsiYaNDCYXdAdpgU7BW0IclXUWGD5APHoGdayy/KjS/lecg8xXrsU5QG9Lh7rHJ6WYxhloyxnM1Qm3ofJMBXwfCNwDNyTteyyKD4YLbPw6C+7VsiRmqDnDmezw2+pJWL+cmLJUTHXINNgwiVNPX943OgYZlc1NUtypCYJcrgYDRhbUFbUT9BhVzHRHIDFIj+kv60JAwlkLX/ziYOWJxt2FTVJ0QPGArbu6S2qC6jWYs6CdbFoq5hYlYqUln8Mo5VzFL1NyzB/WVXDLNx221VFK6dZkqMIfh6HXVJwOopZDMHP6zjskqIHiqaLmHiUoJL45PhtU7LzIvZLDtHJ8edZFMSD2DX90Q0Dwtf0LP8Yft2WXdW0YpbkGGYVNUkR9HSHN8zyw3bVtGKSIzVB1vPjigh6m5Zh/rKkx+E+MP9t1bRikiHYcVkFNUsP2wZZhE16IQSopucfw+hpluOWeRtwF6j03AJUxPzFAque4S3zJ7DUQKARVN41ckCwcADSwFfTs/xjGNWyC1guBVq2nCKwrBUEFrMkx84XsPeAVEpaoddt2VVNTTIEP6/jquhxmjyWt62Y5Pj5M5zXbdlVTUOQq6aoMWMpg37ddk1NMtSqKXq6w5uFyfYg5YWExXd+T3hOnOHXcU1E8+u27JqeZtlJkQKWGV0Cq5wkEmP22fWrqOk5YmnDTjIiol+3ZdcUrZxmSY7U5BCx1PQs/xguRXDTMuyyOm+YBGwharkHsT+v46wIZle1qyTIB+d121VNTXIUQ9DjNi3D/GV1hzfMssIWPSIY6EksMExNz3rANB7x67bsqqZmOVbUBD0OX6Bsl1XTJ9QWhw/Br+OqCEkj//hd09MsyVEMwc/rOC3D/FV1hzfMwsOuYfQ0yXEHap5Ytz2i0nMMoyLocVtvGCO7FUGPw6CnYYpsVvw87qqoCRryfJdd1TSFiY7ZtaQm6OkOX1DYdOy5VdOz/GP4bVe0cpolOX4e1x2+CNmxGIIeV0nR4/CGWYLsmp7RsyQdD0Y5BLtNyzB/WU0GmBD8vI6bEtV/fBo9y1HKVX9Y9DYtu/iw6vlnWBQvw6sqhhzmK2qSIqg7zZLuNxVD8PM6ToqcOpqvo8PX8xwwW1GRHE9XSRH61PQs/xhGz3KMI5s/HPAb55tWwIqSoAeNpv5bE1/PcgyLIfh5HadhlyVFvSmZ2G1VEfS4azKDf9HjMsxfTKzKWS4Z3ValyIBqepZj2G3RylmOIegrPkbjtmjlNEtyHLn8X7dl11QMQa/jsquiJgl6HN4sSjadBH1N0uFDONguH2097wGza/h1nK+oSYqeRo+lnmVXFT+PyzBvrdTrtuyqphVy3DJvSRH0MFF2Hh49w+hZenj4NHLRqNSz/GP4ddvUJMUQ5DYtw/xldYc3ZzA1Lcfw67bsqqZo5TRLchRD0Ou47KKmCOoOZ5YmW37dtXJqnYkjx/AS7JTIgMZTDDeumGUHdYcr2aKXpAuD1/KHu8i4oLzaTbGoXDXtKim64hE3LcO8FRb3vW7Lrmo6Tk5wF7uasGolvohd1HTE83kdEb7+QcBAoD98b8uualohLW/zwc89SKCWYZdVhGnTTgdprZxmOVKQc8NSw8auajo9C0ulwEz1rwEMNjRg6EBmE6Ai5ktg1bNMAvgbQdeBuTvMBXZYTZEDnlqPGcrLTuhCSeDzui27qqlZkmNFTdDTHd4sXWwxBCsqerZoXrdd1bRymuQYfh1XTZHDFy12Fh9vmAWLTcfw27KrmlZOsyTHqTv8iqWm549aUYLehvnLqqjpaRhuEUPQ4zB/SREkxRPFanYleJnEKIYgJwQjf5dNtSyIXgMx17P8Y9hl1bQigp/Xcdn1Q6dft03RymmWZA9jPcs/hkXQw5BcGA+XEahIS8vx265qilZOsyRHrTuc0WHj8KPKhtng5XgGmJqe5XXZNfy6ipqip4Fh4UJ2/XkdCdwI3yZCRs/oWY5UCFCQmVUpFDqYVrNy/ljYVU0rJklNrbNhUrzTx9JJa9TNEVXIUY6lih60icOL0bOEg1fUFEFoPC+ropWTHKkzIFqO3XZVU9QsyVHErorqDm/KWD6TrXbXJYs4Boae4+g3Jf6EJFEFkJNVpWgK9LM/rHetmKQYgp/XcRp2WQ5vmKXdNT3/GH7ddk1Lcsuk+I6aoj4eMQQ9zEO5vs4Orpb/pmWYr8Oi49dtU7RymiU5blpmdYc/2fTrrilqhhU1SRH0NE6WepY/LIKf121ahvnLooOJO5TPbquiZxz+DW+WfwyL4KZlmL+sNrq7qiHYVdQkRdDTsLG8bsuqaUVJEXQ+a7D1/DdMDe+2ahqpyG0eieVt2OTr+Ysh+Hkdh13VJEXQ0xxZ5DgEv47TOh/C1Ji/UrDqWf7w67bsqqZo5TRLcgzBz+s4Lbusaoqe7vCGWVDYr9uyq5pWTpMUQ1DD/GVV3eENswjZ9Cz/GG7RymmW5CiGn8dtWob5y+rcBBOYKJscFhjHDisGjq1h/mrDotGz3E4vRdAaT1hFajRv26URyeLncRrmrzOsJlNNz3IMo2XYVVLUecMsZWy3VVMmpKsuSeUfalklRQ0ZDCuCnob5y6ImCXpKGINx25SrAHlED/vjqmf5x7AEPb1tXnZVU9QUQ7DjsKuiJslpmMWPrUe9fhHUro4Hcwf1dVC4Wf6xlqXX67JqOTl8qWOz6BNK9JxgmxsePdkYz6hZNaWgJs9rlkwcl1VTtHKC22VR0NMd3jDLkt0ZMvbnbZjl8DGWWv4xXHW+KNk1Pcs/htnVLDOqO3xJsjfMTxb9tmyKVk6zJMeKmiTocYZwOW4rZkluWob5y+oOZ1DYV28YIZsEEz4FCOSyanp+XsdNoVBSyvhjzeq8D6aeZfjU+GC2PTKZXUOw27TsqqhJih6nWfTY61dHmUOvu4Or6dltWTVFKyWZjrX849dVT7MkR607nKlji+HndRzmpQh68nxOvHedHDkWyg0ojR+C2xlWE0ksv3fF/GWZ4bitWgapkrG97OqMsbxt5TTJsY+8lr8YgpuWYd5qlDAxq6bUJEVQkkcLzmmWKzZYNYwVixMQ5hVwOQsTW4mwnj+MJnF+HSVFEBJPPcsfzvwR1jdEl4ANAVklRZAQj6xd1CRBT2+YILYYghp2WQ0QjPcDN8u/3TKrh0aHj75hltty3LRMgnpn2gq5AuS2q0p+XudVoDBvSUQgCgCTCH5ex42AfUsQz2XVjZIiyAWPCnalBOM2Au+2HCAvwMYS6HKsZRDozQO2OcIOIJ/b7nHCeZRQaCcs2qckjxTdE9iGKcCLYHaZR4zeJUGdh/151Q4PqGWXFXVmWj7viJd/DL8uu6pp5TTLUQQ/r+M2LauoqTu8YRYjm55ft13V1KwohxfZLVoxS3K0gddQ1fQs/xhGK6dZkqMYdhwNEaum1DQDVNNyDLeoWY7gpmWdMzJs7PGv267paZKjGIKf13GblmH+CiGoAQMp0PYGNwhBDRhIgWooE8dHTRAcD6hd/WTSaCqoYZpsrczqWf7wpmW+oqYIerpjBkfNcmTCaVgEP6/jsIpS8oDhwVhutYwLq4qMntHKScUYVlI0xXNiHgorFkFPw/xldf4Eo4A6zJrNG2FJQTwVA5xINiP+8zpOB+aG+r/smpplNXXeMDRsFr7ZZVc19RSRiaWkAGGqnHyQaEVJEbTHw64qJUXQ+qyqWU2P0yx5bDpGyzu4/OE0q6N0ktKhzeHDz+sqKWoWOXb9QzjAmp7lH8Ov27KrmqKV0yzJipqgpzu8Wd7Y3I0tem1gbhqq27LraZbi53XcJDlncJOCHN5kv26bkiHobVqG+cuqqCl6mHL5Os4MiX7bNUUrJimGHeYvKYIep4xFDUHtqqbeMAuTbYYVtWT6xvBEELusZmToOQnKqinYhcF9Ick/hsFewyYXDqumVVBQ1K/bsquaVsiKmpyIqCagaoq258fwOYagx2XVxMQDv0t0Wv4x/LKrmlbMchRD8PM6btMyzF9WRU0R9HSHN4wSS4yE7zKOntGzDL3uiCh+W7MkR5C7OmcWI3ZN//hdy5GaioiI8PUs/xgGtd4wCNih1WC+McAGrYZBsif1e5yRjJKgIo8O2BqCXTVFzYLDbqLttg+JXTAwspZZvWFe2C60ANXyd1W01DIpcpq+6R+LIehxm5Zh/rKqqDcrbDlmV7RiluQYfh5nVdQkQU93eMMsKmz5w+DXcVpmEek0/Jrk6KDAw6/jeCODm5ZdVi+BqWdvy7zFNPJ3WTX8Om7LLCka4XndllXTigh+XEVN0BPCEmR+3RaEdKMesCFYRVFw8MSODbiG+cuqQRS/FXIG4xYDH5cU9HQYcLdFQSp6gWAl8Cgpeni9t8x/wPo8D3QSgFYHAssDWo0B2QJGWgq6x4lF8Sl1B1S3FZOEMtJy/LrtqqZoxSzJEdSg7vCGsWPXsBiCW4ZdVuOEqeVPRyZ/GMws3rSx5fhlzRDsKmqCnu7whlnY2F+3aT5a1thxmYZEv+yaopWTHKnJ4QsaWwxB7oymCfO6Lfkp6VgwKBHEUG0KRooaivaJmQnJ65aIXrdlUyQ4VoRlEsGH8F6zJEfHc5cVQpWvzvSwa1r+Mfy67ZqKXrdlmL+s7vBmQbJrGX7dllXTymmW5CiGn9dxWob5y6qm6OkOb5iFh03PMoyWYgh+nJZh/rIoKXo6b5gdFlathF+3Zb6aJOiZGthdxU3z13RkoeXXbVm0Yoaf12UVJUVGnln+Mfy6LaumJxlqmb8mKeoNU2Sj0RmXY7+B21CHX1dREVTDI/+3Iobg10kRRMMjv26rluQohuDnddymZZi/rCrqvJmBed2WVVP0JLuKmqTocZpFhl3LH27Ryrk9WS3/GEYrp1mS46dll1VRkxRBT+cNs8Swa3qWfwy/7KqiZkmOYghumL+saooeGBw5ft2WXdUUrZxmSY7g121a5i+roiYpgp7u8IZZXti0HJulCG4aVlGTFEFPd3izuLBrepY//HktYF/HSSw8K1ToWQX4x6/bsquaomZJZg4RLscuu6rpOWqe6s6Qhf4x/LrtqqZo5TRLcgy7LcMuq6ImKYIehy8p7Ldl1xStmCU5fhw1SdDjoLBRsxwl/ghRaZhdzTIEK2p6nGY5Ydf0HMNo6FWRCU89/5hV09PrNi3DvEVN0NODLCLIYf4CgYnZVU3REPQ6jpoihzfM8sGm9lPPqAdkuGm+A6ue5R+7bSmCm5Zh/rKizpkFCg6220e7Qme01dQdnmTTcgyXIdhVnTdhMBIYEejIP4bRU7us3gUDRXcJwVCTBD1Os9Cw3QK8kGo0uGZwZiCTogpAEjAb5o/tJBM/Tw6uM25sOkZPsxyZcPB7TccJ7rZNqEnwmIjydQ/QxpsQmTUbQBVBrwcuflezFEPw8zpu0zLMX1Y1SRH0dIc3zIJki+DncVg17fD8tyXHKaNd9CzH6QhkxIsh+Hlc1RRhHkz8PC4FzHRQ4Ca4IXgCfNCGUxoVjtSMz0VPbwvDv6hZkuPlfMHrWf4xvGkZ5i2wz/KHX7dlVzX9Ni2zKmqSIujpvGEWL7Ycm+WoQZ0zXWwtpBALkP4xzFbKkZqgKx42BDstq6gJenrDLFZszHNWE6gSHz23aMUkkRjpWY5h9IgyAdAP2dcZgIt94GIIfl7H+UuKIvAGrrOB+0Tgmp7h123ZVU3RymmSowhuGuYvq6ImqDu8YZYStsuualoxK2qSoKchYWFEWo7fVUXJMdSqzhkRtlupQiBZEFYSZILnbT1AynEIalWnQBNW/3lNUgxB7nJ4wywS2K3HR0X+UbLPg8LRsx3wGwfZxgxGA+4tIlatjCE1QY8WfKPCN0sUW8uYsOKyO0tw8fM6z8m/BphGzXLsDmdm2DK4IuhxQ66ZC9kjXGjlNMkBiDC+KyBpHWJljVOGw+4HTvQ4zXL41MixdnVOhKl/CqfLqikKlPwFICTbNgDRM7x+Huc0y99bAzJAmj/iZjFjh0Fu2BdejjvvYm+xmVg48u+MFZuDxKszUQixjYBv+5BmycLY9gqmgg+AEIetqAkQiJqkCHocPmXT6Cml7KOWv+hxWoZdUSw2BLmKmu54anqOYSjoX1UxBLmrsYP5dWxO6g0OT8vx27JripolOYoh+GnYZVXUJEXQ0x3eMIsb21XD6mxotHKW5BpjCH4dpwZWyx/e0vBoXOwqhmDHXdUUNczSZJdrGU5EBuTwcYdh/owL63XbVTVJyFm22DK7pmjlNMnx4zQtMnqWY/h1W7RymiU5iiH4eR2nYf7qvGGy2PQsfzSzwvI6KqR6dtX0HD8vCo6FQhXBSwkmCc3hSxH7bVMT3DB/Wd0ZggFCXsMpcpoelq/jikQyDhoaSi5EYcUbZsimqCCQC2RTBD3usigJ6s4HGnHLMH/NlhiCXsdJEZSBBwOf1jkzgc0AdXWgLK6KVtJzw554+cNsp10VNUkR9DBOlnqO2WVVOSg43jZa9UxldtUua+pOwyxr7LBq1Fjo2Cypx0mDh1WERiPHJYz5JdfoyUo00DOZWIxgxBD8vI7DvL8qPYysOlFF1s6ZFrY85Idfx1VTCpHDhezKyZCbF8EKQarl+HVbdlVTsyTHsNOuipqkCHq6wxtmCbLFz9P89YFlblbf3G09qNT0LH9YBDctwzwSDqwpKx8QjZbYHtYMUysUpa3p1uO0rOoOb5gFj/22aRYkepZPjOqWfkx4PNtmNUWP0yxGbCLY0Fe1/GM4h8xVUxykSg3nDFAIXi00KbSbD2KBFw8eMDXwYOB6F0QmqLBqGm4k8B9AWZHzwAWw1gGpH+2mZZjvwxJBT8P8BYbVfRG57ckF6bYpOWHxYFb4mp5l2G3RKnpNy/DXbZmnwpLZVU1NMQQ7DruqSYq6wxtmmWJ/DmZXVYqURs8oRjpmVbRymiU5hmDHVdQkRQ9vFig2LcdKdPDzOq5qmCO2EdGcAMn1ak3LP4ZF7ABAXDWSb4ogdzE77CO+9rgtw4GZ5Z9ZNTQ0wPUzx6/bsquaktXUeRPDIoeclmHeeqFpAeut25JEuHgE2OEi7B22E0XaPB1WTcsfbtGSHMUQ7LhNyzB/WdUkRVBvmOXcrBiCn9dxFTVJEfSs0ahRs2oIdlwVNcySxvZoWEscWgxUyiJqwpF4iIycUxD/gq+mZ/nHMHqa5ahlV+fMs1+3ZVc1rZjkWFET9DgxLHEphuDnddymYf6yqqjzhnlhV8g+EpGq6QgIDyCwH5sIXswe+21XEw+n8sQNkg2PVswyyUjPsVl2KvgUag9O+HU8cEd8pIZgVwP3ui0LJEtNRJ7KSY4witj2RjigQxAE3AZUtpr6WFgKj0mb43qjTYNqlGzv5S7WCXVGgCfHQWRsaoCJVwAwxa/jgmAgeHQMe1DO8u8ge912VdMiHEBodlkdEIaGyynkLH8YrZzkKHqa1Tnzx8amdvmw24qbhvnL6twPpg9T/uiW+dXqKilKJH84j4ye4zWthOBlVd3hDbPcscEts5yGWezY9Cx/dNMyn1p1zJ/nhIvbcmyDvy27khU1ObxhY5F/jAb8mmeQTeTTLPdVSVHDhFnijoGJ4U0yCa+cYYxgWF9sM7qFVNPzj+EWPc2SHLPI6srpkS5bwcK6YrNCquUfw63HZVR0dqWmmESP47CPigJ63TaFwqmYJfnEuDXhw04BHC3HpRiCXG+KYIhwRZC7JGiIpnKAkxYiFoHwXPWHtAeXdpAsYRU9R5Z5y4xYZhFIhy+KbqDRymlVU/Q0NCw1Pcs/hksxBKuGkWFXyEeCwdez/LJrqmWT1LywONyFTctxqUJnFiLb5a0Qqp7lD7utCHrcpmWYv06wWJWapAgy4QlHqMQcPMBmQH9eBwMuBfPrtqyamiXpnIDHZQ+E1yLGgetvWuZn62UzkGYOsPwCrHr+r8uuqhiCHYf5y4o6IMyUrnKOfvB6lj8cglrWedMHU896wE/U13T4HFt2I958G9Yan/xjWOw2LcO8JUUcDYaOX3ZFK6dZkmNFTVL0lNyMM/yYdO+6JJVGKIzrZU0KcjgYm57j0vmCyx/eMi+ss8mCqWLeqPBTSPX8xXCrIu6p6Vn+McyqW1ZRkwQ9DbNIsaEgmZCWqNDyj9+1Qo5iCHoa5i+rmqKn84ZRYm9IeHqGjyCD6GogfoX64WkNQCLxFR5IOu4TN1LdsGGeBqvqk9uK4BAP8yhYnyeEO0F72TU1yQlylhI2xHARpI/TJKgzIGzUgxLFoYPKH7KUjt4DpuUYfl12VVO0YpLhpmX+sipqip7uNIseu4bDKB0e4x3yOkFx3pZd0xCkpqh5wphz8E5Co/YMsp7luAksa1r0d3Wu2FVs3AeE+8MrxzCSXss/ht+VXHjYFRKa4WlhkFZIxc/jNi3D/MUtSQhUzzB4OdEJTCCbiF2W9ISAmefvAp78Y1iLQMauDEhZFRAKrUw5W6zuY7ZjoVEnJadjx0Gd2BJUGgNiohKPCOgYEq9lvE9BnvDrOBAiD146flf0NMuR39DBBsQTw8/ruE3D/GVVUcNM2X90M/y6Laua5AhqmL8sKoKe7vCWqen5wy67qikagpXTLH7smp5jGK2c5Sh+Hrdpl0VJgV63ZVc1RSvkKIbg511V1DB9LK6aiiH4eZi/LGqSoD0ePd7KCa5c+HkdV0VNlF3Ts/xj2G3ZVU3Bv/2oFADU+9EC478AFAAAA674B7M/FUZqszYe27Dp398uYoh10qY059SBl/m039nQZCQUouMjjcWfHKGen3phZViRa9rkLGgFZ44LzjnWku9X7VW9N9cVhYpC9mjZV0FGxGDo2pRF0RCAECo/+SdG7iLki/y4Jkgo/JB5M2TLHA4/7YbdxAlVMQ9g0dv38HMUNpsCLjFE5F9f1JO5WG7OYPoGGQhvWUAQZZf3vSLfeQgZ5RzewzC9ntyoAKJ31ZkrOhkIiuQLC+ksLZJnuvhurtUkz0w3Klu+GYSvwp5AfIM+DsaxKs0Du5gC9OUsv/HgCXfB8UntfTnZQZXBtfo+6mbESUFW0O4b+98REsw282A8K0Eupfk0J9l+mw6bYWSF7084STyuux3BNXMhUJiD3OXUC8WA0oVnJhYkVAwm4ZXjK1/lpwuBCNb8vKU2+aG67VUKmxgmdXKJNhQyrPFIJeuBGE3MDolAlFAIapZaZrLHcapG2e75iQph/BvQds7SJxwlIZv1kv3x7ux4PoSaNdilSenet9LQPSAgNoL8mLkpYi3aZsQFBdz1mKgzUjmSb6/UyCspfbPUTSsdRtcb8orDqfMZ8BECsry7w23a4OFolajd549/tyVKr2+O6pMuXFvcnP5RMaxeSjyS7Z3yzVUXpTI4kma3AsJ3Vq7asSkyIzyl58ozGJfGlc4LEQWwqmzK1TVlEPKz0t7OPRmvPQhlLluGBeRSxG/LrnPVjG5qmo3TpLj4CTiAgzxHGdh+K75iEK272qoXaLNxsvwaR6NShu/I50C3iC2b24CKNsfcIPmxHmbig27U8HIggXViBSWbUyEX+1CaB/hhWOGmjjWuXA7nm5WvlsAVwvFmZeVpViV2BBy/blHf6YwJwQQmhRL884ClYngBPKVIVQ9MYh5q9/lumDAa7qyMzz5AhGxAHUujN+W+ZiyFVvpTLOqB2M1SLH97W4G4Az9b7xqMlvmlqCc04sNFIsBvLCCq8tXHJkqgD2TbveUyc5p0uigZJoYnG+J5n8l56MLrl4aUrJkJfcxx7OGutXOTUU5+1tFIYk+CnlJgiGnWSUUIo0iUEzFUQKSKDti64+XgUAlYyXIowA7mak3QgTmJ1sAzl9L7MOD0+e189G0dHrkxKxxxz6flc5PFzmclmSbcGhLeGJCap97XSQfsvXW7XSWsuK6tPHrXzsXktPyAi28OprSLT9q6w4G0t9oz6MT1CLY9Ppd8YL1QM2nMYsBdzQwa88KQltRDQD78Z9i5gSBYqmzH6JYnoDjbgaHzEMGnHRXdCK6fN/Nnoqj2YtG1F/fuFHbZ5QCjnpPYVnNAnKfXUEdgZF+gFsQE8vdI0PqTH+ibSwihL0sECK0nIjAQOJXFWYuVEZIZmd5b+uDzVoDZdooyPMVF/sDiSbc0JZnY8VMc32YwnBq3CVsJKfv2pzK5L6FD7jC6+y00msD8etsKw5Rn5PbyrDkYAJ1w76/IoStW4PvU4Cujtpbd2+6B8FuMsufl79R2cC5UFohiEtJVPc678dQGEHInKUiSexHpsR2wUorffhGkacGe5ChVnCV0UD3Be9fYazppdAM3MVzWhsz6qWl0BTkM6aWCu8hEysFXyXxRQ0fRwYHQSMuahtuHl/OxPJNTN/FVI47ol/NW2+d/1VB9lzL8kqN3x+d+7EX12EZKBbDLdGImr1XNeidP7Qh8mhQPmuhaD9BBtf6+34rBwjbp/CUEtRMtmlX/Cih6JGIhjORwuwiK2v2UJhy2OA42PcDx4MQ9TcTFTxbpx6sQ2cQ9gLWMS1QP5+WKd05DSkQwEWYmpUJaymX+y4mdKl21HwGjeF/iVklYw82q/4WulEZPIzMzlzfXgrEcze0UzsqpT/oX0J9THslVGgx/2XvSjSkcSKMNFJBqLCjEldACJpbD45RLVtMG8GNzoFvfONgzfwx/fDM5QMc1+uhNL2C7+J46xRcJUgwgGayGFFwB6OuhHY3Zi+xdFQbqnJJsw0h5oawGXpBn3EOtNNxRIwVxjZFR3QgZJIvXJBKCwgklyl+q2jmrZFa0guhuhGQVhfzh4Eq7BtpCMrts8Cgr+KpusPlvA9LckG1ADTonMYpAAkzUcyIfaEFCMY3sny5xWar6PkL77yTo1cwbFmTi4JA5ImIP7pA2Bj9SATPMx4NCjeolIh0W8d5Vnh1o2KyCH/tb82R4cdG9TlMPc/AweiFasPU6m8pr90qO3N6P1c4xVRgs4+Rg+4XsLyHWXDAKm5z6TW3FKXDAS0UpphQ17SBYwHSmpeJT/4+T1s/WcOGQJUROxh5B3qMHX7EdgVbsScgmHLECswKfktohplsh8sJkSTKHw1Bafpt4WtRh6+JFssIntcBcGGk5FEA+XcF+zRmcXyCfIkn6Ep1LDEpDUq2RnAuRXNK1Ai27ei9Tqgnor+2/DyFzy2vdlIl6hkPdOrPcXBznN/AQIwAS6n+GUY/4qrgsRyZ8UnuvJxzCyGuhsHqrRXl5OG2jjn6QJSH6g4C41g8cRB71UWiP2igplSCY0LApvlpUf7IgRb0queH8bw9u+/J2exwz6tuYTd58A+ZmoNwkZj2i7geT90UIwgZQFhHv7BUOindLGONGj+6PFEeoW8cty4VqjCY2pk+idoF75iC95YAEiqEt7S3L3SEE+fiDaGySfMZkf5LjY3a9kq6LMLwPwC2KYdlKzbWTMwCOC2/xr3EmlKTCI5KYyE0gH0WchdzQdNBq380IqU77/IMqU/jmjgk0qF1GR5MmYQVIa41CsWYIo1Z6YUgTW8q9KF6tvOcPa0BPfM835YRvy15Jhid1HK7wVOZpuTnOjCA/4uloz7aL8/Kqy7mPZtql/WSn+YRd522QYaYbmAtVIOHHAPiwH6zX3eOV1nTgkHXiWPJCZXLX6swRkTi7Ck/TcQvtc6wtyUgJA7lRLwm2U4GUGzLDlmhCM0Rl+umI+8B0HQ+6QNv1h+hVZJ/pQxBDu/6DM2mjQYZzG/fnXZ+RHmhlxWCk9LB1ylkvVNZIFUwURtSFDTIsYtkw9YaoNXWhKVcU2QKMKeulJEKwUtmdELDz0lvcRDY3ftP/haUURAOji20OX5nMZ7oBjmKGORSyQBXEbC7gIyNl4YcMsZYnni9xVXhcDrVJh8w1qDV8nvEyFMlwgOpOLuqcUE9J9FNj2q7VzBZK5nCFrlDO0kdeI0HpQu7P0mZy14OBgUnujWQODA+kYge0DMtNr3YWPJUXAppjuSeIcC/F6X/U295MOBbNT9pnbqGhMVqvJDTSgrQ9yYU3zQOyveRk3uHL48Zd8SIn7m4GFdXMHYXw3+WQgbZRCaW3Cl1XNybZeg2XDygqR+h40OVeH4Uu8NhM0Ud//6/dGsGqGx7YEzAUTBNj7/xgdUrtwvxdXOKlP39Z7oQl4kgSGA1BFAiCRJS3oyOJP3rJMK+YLBO9tkA5cv6FQmWjWFMLLObYZnnmnPSBEsCiibZvHxhWXJ1mAXiS0wIRT2SzxRIhepymJ6Z5ryW12J5LF4QnZaTK8onGR3/4zIEVKBFlCR1XNVJgFDWYXyRcc6ftV6BBEfjFI/jioZzUMKLmxtqoD+jl8d3fI6Wq/smGw6nh8pnejV1fbj9CWBXSlc/2zOuPsAffwrMnKMXIXpzLaWw/Zn9katetgEFfHNy1LWjg6S6NrlBGqtbXIg81kM/9q8y9Wao6Ckw78Au7T4kWyHHIfnTXlEiJlH+glQ+W3MLtFxGLUmYr7R1BnRP/tlFNZIWR5WrnWMqQp7f8auuXBOKwx8rOlf28li8ksqPZKlDOUyDvybdTrD6af99BYxxXqPe7m/eMvKbKnHEctO/bKXOl5mbr6ke/iTfBwnEIxbFIW5Bi2zQggV9Nu7DfETGw//4D1DgCv6zECg81DxcPBA+mlAFnu0D2/YxWTrMkxwc4rgOaBqgiqGHXAph29oPt44uyQfmeoCJGh//O6FwVPUsoRc+xjKaefwy/FZMcH2dRsmk5flkVJXuSrXUvGDn8Oi2zKCl6usMsV2wroMrJjVF8MQQ77oIi4k9sOgSrJpqtUn9YAe6GMeE/j1tCUsLbsswfAdVGzCw1FfF4tkEAU/3QuAZokUg81OwOlNtWjpRxKW6Yv6xehIM1NDRINT3LP4Yfrp5XDJYLQwtu2mX1hnlhh1/HtRDRs9ueKkBhh0IUn2Y5dm7CJuFjnrHkuPy2ETrYMEEWLcO25T/gwPq8KF0eWE3PMQwFRb/LVhQUx6PBwcRiCHocdnXOvLHrzwZMN4G5LQxfz/KfAm6iSYI6gFT/xQB7dSaemiVpZHzdFoeUXdW0q6hJiqBnhgWGk0FhC+FIuLbMb+tvDyD03DJfA4sGEuTMgLutWEkyeOgYlGjlLMnR42CAuW36ApKOUbMcO3fBFkPw8zpOw66oBQ0LoHaVIEcFy7uildMsyZGaHicFy+uggNNzDINedwKOjt8VNcuxoiYpgp7u8GYJZNf0LJngcUugnqM3Ak5eTXLUMsgRwW4lEDzZVVtg5TTLB7Z8bloHslr+HMgq5+Y3YNVzDLNqSWlgmisY2NqKFEHPBZzP67xUgYgCjufwvyfw1fSsopWzHCVAvW7LrmpaOc2SHMOuoiYpepwlAvsBFdIBI+xlEfQ4LbsY0AGhtgzzUyz1D0ht088P/7Zk9TRLH3uP2V3V1F96WPJf461ymiXKluF2S7NOiuqAtifeCYSa5egGd9s21JqeYTa2U8LW8K0a3RkSu1JSBDV5WKp8XFYNqzKaepZjWBVD8PM6DltyhZ1ERoRWTpMcY0Qr40nPqBjn53FKthlOIr1uWwnjFEFuyzB/WV80XmxZtFV4WhTM10lPQG7bhFrTs/xjGD3Ncvw67bKkqDt8Y+jXbdlVTdHKaZbk6K2KmqQIehy+KGCHXsdtmb+sanqcZlli/yyr6RheSzEEP6/btAzzViVFnTfM4vdrkqMEIcChJAiIh35bFq2YIVhRkxRBT8Ms03ZbldQybxnpXxFO1rKrc0aHLdkQiSHIYf6ypOhpHoaOYRH8vI7bMH/FYEktPPQsxyzAYcf16F1Tk4jTnYYZsrn3Cencll1V6oRJikp4SPi8juHCb4QOFuGkZ7PsDm+YJYQdVlQEPQ2zBNk1PcMo+cFX07P8YzhFK6dZjpuzq1mKnob5qTucWTzYn13VFNy0zFtNB0tNo+fXcRp2WVLkAQeQGIIep2FXb5gFkE3PMYyapdYd/gdTMckR1Djjx960Pjwd6wG76hPpbVM6HjfQv7GRVZQUQeezTo+SBdQuhtvv+gN5JBoi8xj0mg6EMGsMnLUFk2gCjF3Tb+LNIoL9AfRzEogA1YAJCvW6rZqmZB3jE69yEsFBmm84ZniQu5olzI+3zBq5GNAWJhOp+Hkerv5DKYI+eCox4ICDM5zSiaDnBwcFDcGv4yopmqN5TTIOB4XjfN3WjZQNn8Y/4ysrNT3LP4a3MrLXbVk1pSYJYvLMctwd3jDLuJN89AyH4Od1YXB0jJ5mCWrY1R3eMF7sepa/CH5eh11Wb55g6ln+MYyK4ed13KZlmL8UYCXh12qSoAeJBbwoqMl2LXqYN8Jq2dQkqamI5zXJHZzXbVc1NUuHN8u0xc+IV3/Ry64crJqOX3ZFT7MkR2qCHL7gsOW/aRnmLSbaN0D1LP9YBL8tw7oNjMuuag1pTc/yj+GXXVP0NEtyzDB/UVN3OLPMsN2WVSsqgmR43pZdyQkGx20r5Avju5oObxYXNnj1FZghGv9hRU1SBD1CmrdlVzWtqOlxmqWE/bYr6ZCwfEwXm/0DLmtX94ChXcABXM+fA7ALSCv+gbktGqmrpqC3aRl2WSXzeWZwXlYGxgQKo6ZnOdYyq3/Blch4gOT4dVtWTc2SHKlJgp7u5MDZtaKmh4kWt1UpG6bXbdk1Db9mmWG77UPKf9MyzFsxdBHkNMxfFgzM94JXSRH0NAsK24TTVS8AQOJHgjezIrhlmL+sipqeEBYP3A7qVQQ9DruopgUcLLT8YxjV5sjiODiGhjcjLqPTcwyPSb4QbJjFi81FSs8ywCn4E2oTKicowUVtcH5dHtx3R4fWUaJznCgafm90FTdIcNP8ZbHBhF0VBTI2LiCty64qqF2UBE1hNC9F/Q9G/jH8qil6miU5hmDWHd4w7XbDapIi6Gn8WGr5x7DbsquaoqdZkiM1QY/DFymbnuUYdlm1Yorh53WcRkVP50wfm11FkJr4WL63ZZi/olh4/Hq+A5NdVkVPsxxF8PM6btMy7LKmiEl3Pf/087otw7wlRVAdj4g9ucLOCVfRMbUsWjkpCZrjoV+XTUs4RtNZ2tgtG+mJreGmIdbz/9CozKjdlUk6w6/bsquamqQYgp/XcVdFTVIEPQ5vmGXJrukPvy67pugpgp/XcZuWYf6yOhlMTc/yj+HXbdlVTdHKaZbkKIbg53XcpmXYZVXUJEXQ0x3eMMsY+23ZNe0qapKix+Hj8rZoxSRHMRx6jmFXRc3S47TOlTA1Pcs/ht92VVO0cpokqGX+sjpvmCSb/jH8squalpuWYf6yqImHsbCr+kV6hiB29YYB9yy7azqK4OdxG+Yvq5qixgumFsNOq6KGC8YsSS3Get4wLPwUTls5TXKUeiPFpuPTCe6uTaS1/GMYCY0INQEfAir0HMMb5oWw3FYNu2qKGiAWtHL+MMpaJkXW01ZOH8h3dXZYdOgi6IazsYGGTc8/hmdA35ZVZSDlGLIU5FT0Om7zKFgvu6qpA4Dlbdk1NUlqgp4SHDl+zZIcNy2zOsO9jpMi6GlGWOjXbdlVTStmSY7+sigRJi1CqNmKmiSoBov8Y9htWTWtgNymZRY1SdATgwaCwfMCGQXfCThajuG0FEPQ6zgtu6wq6iZoalr+Mey2amqGHrdp2WV1hzMl2PSKVlP0OA0JFtEbARaC+W1NDpAawNB5VCFw0rP8ALj2KO6ADXsNQGcRXACzphMfi5ZZ3WGWPfbPI5sjDMPH5RedAiEv6neL9vRGyYqorZCUBFHxTPFD0Ou4iGMqVBQTFOjbsk+QXxPeErPP5CBgIM4f3B7EjQdPTVIE1fBUZDhZcF83raJ+wsNW1CRBJjwuq6YVkiphouNKEiEKgRI3JmbRwRWHCgcrvuHJm6ZGVs5lUOjJZHRGXtPyj2EtszpPsusPr9P0HGGLrFIEBXk8ELS/swp4eQB1MNOwy6ppeQUH29f9EaF9nB8nRc8ezOu26UrW9Cz/GK5geXQ6xqPb8WsadluzJOkY53DjCvl5HSeHF0Pw8zrMS9HjRiP/mF3NkhzBTcssanLOhZ7fNq2U5LhBazjvapLdZkVpOKzocRQaj1xRU5OIST1uVQQheXgoaXdFzSOO/MOO27QM80UsGXrIxdC8pgskPaMsMB+FjDPuCSoJLQibFEEfPJ/XecDRc1xi3eFWcLBlQOJNyzBvtV0Mwc/r/OD4CO1w5tA+1Pvc8Oh5DZRd1Wp6HDSWr0nXVkryddvUDLKm5w+jIrhpGXYxWWLRcOUUsQsM6/O6Ljgu1JqWP/xWTHLUYpNft2VXNQ2/jquoSYqgp/Mli82uakpNV0RoxYqzpmf5wytqblpmVVNvmKWK/VHRadhlTcFwHh2jZxkF3zZrCFfWDtDfNQQ7zhFimYM4f1CtC0lXjUiTBOXwRFrFhvPhYkA1F6wt8y1YFSVFLEBvu6KV0yzJsXMi+21XkwzBWStBFvlv2s46Dz4UuJVTDMSr5Rg+S3IUsauLwAHBbz1AvhxoXXZV02leRA8DnAUYOWbVjoKcpQL7bdnUDMGOuypKiqCnO7xh/kbLEPw4LbMqaop6wywS2B+GQDYzAJ4y/yHyAVV6NBUxirfhYdnB2TWtY5IgOp6anmNGobdlVzUlqQmO6I2fRnSGNTeBN8ybYY0fLf9YDDgMC1TBimq2YLRYNA96yQ8LKboCssK77RAQPScAdle/vC0CUpdd1VQEP46aoAM874p5IRwcpMo5OjUsj8WC+3ldClxNz/KPOcyuampSQiYxBD+v4zbMX1YFPQ1jwgKAH0ojROL2quiApGf5x/DboqdZjiH4eR2nZZdVTRL0dIc3zALI/sPTcwy3aOU0S7L7wdBS4C3DfB/WHj4E9eBUat2v27KrmpKfx1XUFD1Os+CxRQ275mDc+K/TnLGEYNWYsbirmlaTM8biLFtsr7I6WPArNnqWYytg1wmSialbgjOC/SIRXkrAs2kZ5i8hLDWt/DDS7FqO1uS2BkhF8PM6TuvhotEdRtPICF40MCLmq6lZZtguWjlN8oVRDStqkiLocZq+tCmkfTFh11QwsA3qkAZV3GHAVbClAHpXNSU1BwV8jmE1rZxmOXYOgv2BKAP0A6imAYz8tqxaMclRBD+P0zLssqDeMAsgu6bnD//h20pNz/KH/UDBDZNy1bP8Y7jM+uB0DKdnufYoKh7fHVCKZtUUOWlEkEMb0eO2OCw36Mo5nlQaEqimn9dFU4oh2HHNwsXOAv06Kjg5BDtu0zLMX1b09IZZuE1HgVaaGBUghUx0S4CuwyxJbDnOMiNUdOxF7AS8NT1/uCJ6HYddFPQ4TRBL/d/13DJvOUBw+cOv26pp+Hmdll2VFEFP/2GhZ9jcMO9wa3ldNa2cJjmKHScZAKrpWf4x/LJrip5mOYrg53FbhvnLqiaoO7yHXc/yj5HAPJzrdMNSfxqyx3O7usKmglfPGwaCd9Ww+yBqKyc5BQcjM2W/bsuqaWUPcpXCDsoWVhJkx0PP8oefnG7LrmrlpJxMGx0ebiso+botm8YxweFP6YzKkkV+VxOspu7whlm02GjlHEOwihomi+U1IyccaHvcVon0S8ITMSQuI+aann8ME5G97Pp1kxRBfnEPgIVgx0kRFMTztuyqpuhpluQoZhc1dYc3zGLtCmUASPy8jtu0DPOX1YM0+RCspqc7vGGWI3vLvAsWu1bU9HTeNxGuTVEg3cppkiOHKiHPCds7SRBnwiMD0GVXNTXJkZokFzwzC84VqHLlNMvOGRVsGg6vapKip/MmBTuQWqQ2MP0MbK/brql2Wd3hzAW2dk3S0x0IMA2omOTmecMsYLesCmKAXN4fGC3HMGqWo9YdP3gfdR5evsENAh2XYRU1SdHTLHLsmp7lH8Ov27JrilbOsaImKYIe1HHZtKPimOiXXdW0cpLhpmUWNXWHL3Dsmp7lH8Nvu6YVsyRHMQS7Tcswf1kVJUXQ0x3eMMsbe52cpY1dz2x4l1XTczuzNaD6v2ZJjl/HVdHjNGosbEpSEpTGIv8YXtW0co6blmH+sipq6g4aTD3LP27VymmWI7dpGeYvq6KkCHq6w5kzdk3LMfy6LVo5S3IUwc/jNg3zl0VNEvQ04TXNoqc5fh5XUvKP33ZV0dMMvU7LLkuKoKc7nFnM2DLMVj6v4zYtq6hJisqA6lmO3zatnGZJjqHXcZuWYf6yKil6OhNOx2qKVk6zHMUQ/LyO065qkiLo6Q2zLNnyj+G2Qo5ft2XVJEUQGb2OWTEEv47btOyyKqo7vGGWMXZNz/KP4ZddU/Q0S3IUQ5DTMsxfViVB3eENs4ybnuUYfl12VVP0NEsxBL9Oyy6rO7xhFjF2Tccwm6LnGHrdpmWYv6xqkiJIyVPTcwy/7YpWTrMkxxD0Oq7qDmeWJNttu0i3QGk5hjsWnFWvoNyW1DoVDLuKWEVNUzyf10nBhR1XTQ0UyxPqEknU7IpEip6Z9nXVFBWxJCAS4gSvIBh6htHTJH8Y6bhylmToq4eH5vO0y9qhz2+7pkXIipqeGxYafDXB8HzYBXbcWrBYkPomRdAKT4XIQsswOm6YH2KxFAqT/FGz3LTMW5yLIfh52GVVUnd4wyxC9uu2a9pxDl9O2ACokOAxf4VgxWtqln1zVxXBz+MwD64OpCgFDp6anuUPl5uW0YCfMBhFF3gtqOX4VEF31RRILAnW+DW7wzGwabRyjt/vRE8CHAQ+B1ByjJ5a1oDrdVt2VdPKOWpXRU1SBD0Os0zZ6PnHWM+/hV1WTf2g0MppkqOUrw+vNvUgZQ27rL4yL7umJklNEvQ4eTTyf92WXdUUrZik6G1ahvnLqqjp6c4dyyz/GH5XsyRDkNu0DLus7vCGWaDsmp5/DKOnWZKjGH5ex2mZv6yKmqQIerrDG2axY9fyhzNMitKnpmf5x/DrtuyaoiYZfl63aRklRdDjcGapY8/sqqYVNT1Z6hl22RU9yxDctOyyqunpDm8WJ7uW/6bRYcnvanablmH+sqqoO7xh5Ngi6HEodobdG5wbbxsqdUJnWG7bJC2DoWf4TVFS9DhtiVPTs/xjuEUr5/h5XNb5GHt+MUgMh0aVmDU9yz+G0ZLUsqvzJEwVEFdXpDg3KDyrUlIEOfFsGeYVYL1uWznNkhwdJvgRzEeEt2kZdlnUlIBnljctw/yFACuIKK6c5YhdBuA1HVfMcvMWEs7DKcdv5TTLMQQ7zldS9HTe7LB8dJuyeA3Bz+s47Zok6OkOsxzZLquGjQ7M25Li5+HA3SDV9AyjNZzgpvnL6g1Dw5Z/DG9a9kJ3Ydf0/NfJaZilhf26LbuqaUVNDwuLTOTTcwyvaOUsyRGsJoc3y5ANapcUQU9PgaFn+cPopmXe6gwKWxZDsOM07LKmhzPvao4h+HXcpmWYv6xqirrDG2YRsuuNN8wJm1UnEyAA/PqPAMs/BrWsN0EYWQQ/D/OXRXXO7B2za8ht2iRFT8N4sNTyj7MOugShwMHDMpk+TowOxFJxEibJAc8fnI8ubTfMP7HomMNODq6ipjeeme38VVFT9LjBOA0bew3sC6r2In7TJpwjET27AL/smpLU9JTgCBGBjaY8oHa1TOhHH00eFx5QHB89yz+GX7dlVzVFK6dZkqPHaVlFTVL0dIc3zOLGZle1jVQMwc/jNg3zl9Ubho1dz/KP4U3LMG9Nj9MsaWz0/GLUAjWi4gyxp6bI8jjLCTBsMwYj+wLqA95Fzww43gU4CkQOZxywa3qWfwz/UULxdpROyDnY0fcwOAWB8XTRyF7GYkHJm3ZZvZGCeSsm6cRIhK8kgBSCDVsANROCXH6oq5SU7mNePQnKI8evKWrYZXWHM3LsWcT8GdbbMknjFzXLsTt83C0pgp/XcdhVeQ0FYfFcgUlhPVF/nhNcPcsf3rTMM2GF1BRBzbLErun5Z2rdqhXyCEreMF+ERc8/RvsQ3GVVSoIS8Ahx/tD1sN81BKspcppl2s/retCKoMdh/iqBg+ZdU3NyYrCI4OUC5us0FmQshQLIjBweyGKCHZOgrOUfw5uWWZ0zI9j1unEgq2UMxJ+tqOm5wFJ/2C1HccO8NVXAacOOkiLoocD+OkoCkNtWTjICIy3zAd+h2uHRcwy/aOU0SzIdf/YkmsOuoiYpgp7GydKildMk6Rjl/7YVkxxDkNu0zFtOIwfzeZ0b3NdGR8snTM9roB2HXVZFTVKkxjN68GqUMKzqxRaC3IVF83VPcE4o4JN/5STHLSPCbwnwrmZB8mqWYgh2mL+sSoqe3vjAoKELoBSx8DArbJTIKZUQkSBCZVuz1wQlh0dh5PhdzVK7usMbZsFjQ6GaVOSvZZi/rM6E+aJXDRc7i5OLXrdlVzU1ybCrJil6usObJYmdqZXTLD0jnCHMt2KSI+h1nIb5IHrlJIEYLbSmZzlGzXLcMscA3G0rapIgHx6Qu5oeGDCD4YJeeETMt2CBKTS1kP+2a9pJIESv26Ym6QHVwclwgM3gf50MIvnHcAwyV/VgAJ0oCDnwaeCs6fnHLlpqmVU9GWAuID6gV04SkHH7w1dQ0oyTjCWMmn5idp1QPyM8OkYALMda5q2og9l1A/M6NfBohucFtgWJVdNJilR4UuCEMCeMAOhGQEPwbEVN0BNkAQESuX3V8h+BA/ht6yCd+LANDmSDQysnk5GMrzKeYrii10VJHlr+8GuWpLMFf102NUtyBD+v4ypqgrR46CxQrw07LCLabVEyapYr9rtWsaCj13GbllmVREVUCTuukqIpIO6Voqtn+ccwWj1Os0SxX7dlVzUNvYqaIKdZoNhNqEpk8qZl/koiAZb8XbMkNy07AB+FgGgg4B9QOTZAr334VA9QPRuBi6iY71YLVs0KW+Swi4j1smsIVpPTMMsJGwAjA30g71MEDngNWBGUwYUCtAQ1BegWorE6LEpyAs2B0rMcw6gZ5d+yJdb4OYsXO37XFNuCa3HOP4bNj8uw6FEwSUhuq4pFgERYCUBZICgDZD6ob1vZgYzNshfhOXSfCl0IW0QrpzluWnZZU5p6/qN60Uo5Orxdwk+K/HheNvXUJElx1EmKID4e0cP8tYdl6sGjVGr5w++aZlMeS03LH37dllVTk8woyOELHrum5xgGMauioucOBrwoCMqDnlL6VFMdS/h1TqJa/m9bOUkxBLtNyzB/WVU0RyOG4Od13CVFkBxM5dQ6E8cWu6uCI0rRymmSI7i90dAxSo4fG/x1WzIEu6hzNRp6TmPB0PBlfG5bWUJWyKi+GIKf13GbhnmrGYP5rFGiUUwMLyv5SVAqjIeeY5hdU7RyluQYYhU1RU93eLOAu1ZF0Ou4qvFir5vvYnpbdvUkLp5q4p63XU+THJ0mOA23aOU0S3L8vG7j5JDbvOVwJpYlJDqunGY5iuBVKcFr+cfwSWpZT8KZY7g1SbDbfPRwBoktv20qgp+3aRnmL6uSGmY5YhuhoZVz3LTsKsIiwu24ISLRk6KnYZYE7I9WTrMkR2/LMO8tSoogBDz/dVtWTdHKaZbkGILddgBIjln0pKQIeoToVBDQBoTfMMuSHgM0la2HDD0nCULyrBU1Oc0OS4U84ulA0jGMllFmw9rRAEkyRPSLmuUYA5f/lsFgbf4FqiU7tGEq+CFZS14pWCw1lQCJIfh1XMOQsOsPtyhTYdV0BMr11SRBIjzouGmZD8EK4r0LBGtviweSTIMuAyku+wu4i7ZgpNGTBWUtf1gFGSuGX8dREpSCpxNB1IBgqeUPn5uWYd7iQKfdNi2nBgMLapZjBDgE2gZkHz0BGR0pvP58wGfYVdIdUU3PMZyqb7umldMsydHhdWxTyzB/WU4WapLogOaQakqC0Odt2VUl46AqcJz1/GM4w/wb1ms6buwQ/LxOWiOS0whft2VXNTXJsKuoSYqgpzu8YZZyb2b4t13Dz+u4TfOXVU1S9HRnKWNLTKDXbdl1SUqXI+av6hljqecYRsHwKua/sFiVAiEvUNeTuoC4qGB+Cws1nUYL5hzDDqukyIMwLPwVYVdJkRVLNVXx1PQcw2hZTdHjLFRsVp0i/bzNcxabkiJ2SRH0SMG0aRSkCH4ddkHBPFFxgnVbNW1iq5AKGNmVYmLy1RJNW1GCpOPXbVO0cpolOYZOEnxDwougx2EXk20i3CHOEPy8jouaBDD+qz8sfgjIKuRITdABnlMEhcBq+b9txSQ3H4Q1/7CKgGhcVq2cW4Z5q6Im6PlhET0L88GNzVLLOkey47etmCU5btlVdYcvPOx3Rc2ymqQIepxm2WEbmdfKaZKjlvmriFXHOsD0/GMYLTccsu6G6CXHGpwvghnmr4ahYW+Zt2aQXrdVU7RykmNYUTBAYghy2AtX48KmY3TI6aYp+BK+mp5jGBWhZNUQqJddw8/ruGgJsmc0iAenCALS0DE6xaRRr6OkCGofdpUyfX10LruqaYUMK2qKoIc3zMLHjmFRyzBvMXvsmp5Z9CzFEPy8jsN8NUWPw5lFj22S65jHVs+/RU8yzCQ8IPcOtf5vu5qkGIJel2FXRU1SBD1Os0DZr9uyq5pWSGqCHseOhV3Tk0qn+tcB1/Qs/xh+XXZVU/Q0y3HTKKg/4bKraplFSRH0OGFYlZrogObY2DjWepY/vGnZG9ZcOdsYVTbSekYDjpnwv2VLLFYdITHa0OuUbEn867YpSNKoWW4xRvE9MTfBbWi3BPS2aRImEpnbqlkKi5/XcUZgb7sW4VinGIKfZwCu6yF62bWaIgfJYjo8cDmeYHbdfDUdWaKzBqkSgtUUNTMsazXJsLgwh+DXcRt2sWDVtBzDr9umJRl+HXdNUedDtocCV8sx7KrppmWd4bumZ/nH8FmOYgh+XqdllxQ9DSNk17CnZSdArDqaQJWArdQkAiTHlVLLrL45eIHQgfW27JqapAycF1S+zgUcXdlakLHq53EqoMCrYZYU7Fr+sNtWzhOQs/xjuEUrJhluWlY5vFkC2aJnAq4EVHdIsDtKiiARPG6LVk6T/MAofxH0uE3LMH91wJI/zAFIA7UYgh63YbMPalopydHhC7PbLfMiWLLWORNkSxEIz84kDyAZOjhf05myuOoeadhVd0SsSk3QHM9HT1r+aBl2WgbF0U83xq4Njo0vgl93cmuE9fzNgCcmSxgeGBV6/jG8ZZcXlvzj120rJimCHrdp2WVRE9Qdzixb7E8LD3ZTMfQ6btMwf1mVFPUmi2XC4pm3K6z6x7Dbsmp6lh+nZVfnjRW7io1+3ZZdVfQ0y7GaHN4sVGz1nEKq39UUQQ+7rIqaJOjpDm+YhdtSsPUMv+yamiXZbZm3KmqSoMfhTBTL265phRQ9ToKgcFw2daJqIq7/121VBB3x0PGLlpqVAL6moOedhgFicVt2VdMfJhG7DGDRPqCv25rkGHodV/Ug1bP8YyRwPaNft0O2Yf6IRctFUBrm14GBf54LmPzhFnq9wkxEqmEJAJHLrmpagjTCKUIFhE36AHrdll3VlKyo6XH28rZrapIeOLIYgh63aRnmL+vpoNOoDc7P46SHBQ2VAuhvmQis1yRB4LyV0yTHsGqYpd4e2DogQfMjfp4FOPo9zZIcnQpwCrjavyYw02jlNEsJjCEEKnjp/I/95dH9LaMDm8P7KAmF5reFg3RZNdWuNyyZXdMQ5CpqiqDHadxYMDassDuhTUsjc1s1FUPw67grgh7eoMGUMvpxmb8sMzpYBrfFKGaBoaUfhfjkr2U9WO6kliH4eZyGXRZvjDA0epolDiO7hmDHVdQkRdAzQ/OaDgo8NUvQ4Q1zwmbVEVIRxNg1u8MbJoYg221XtQIIKcdTNBH0ug3zVtQsf2y3Vd92TU0/yLJL4fPZh9+jInrcitXyz6PCoiY5enhAbruSUwTFoeyYxM/ruBR7WzatmOSoZdUkQc/ixhZDsOMwf1WTFDVsMG6rrkHKHxVDkNOyy+pqMLQci96W+TQsMlC3VVNzjIarqEmKwHjQLr7Ne5aEBVSFRUoheRuWtUeImBHet0HQH5JoNcXP67ju8GaZNj1/tBQ97HL4kcVIJMcZ1B0dFjl+pcfBYcsfBjMKenrDLDXsNayiBoYlLjffecMsLuxNw/zVgvW6LauykPb6XcGbWxLUME8NgehZ/jHMqmg5iiH4eR23aRnmL6uipAh6esMsKWw1lVCAXFY9K2qSIP68bUUIWdOzHMPvmqInKWqZdYJTf9ht0UpJjmFFSZEJz0cr57gx2euyakpJETTCI8Imeh1WSVEITz0HUetZhkVQyzB/WczeNT3LP4ZZ1Syp7nAPNgZDB94GVE3PH2bVFC09SpoB5LIyUGPg1V8EP4/DPAyump7lj1ZOsxydE/CanuUYft2WVdNKSY4hBTlLIPuTIBsBVE2P0ywb2BaofBXwIuDWdCyGXsdtEgQgB3jwKf/4RU+z3LTMagCXIgY8tPxjeNMyS+oOZ5YF7HqWfwyzJTUBsvzx0XIMl374eu4DXqdKlFEENcxfeFjNYscOO6yS6ojCr+MuJxEtB1o50ZFV4aDQymmW5Li5kbFx1fOHQ7C7KCmCesOgsaCVsxxBLWsYM7asMcnCTloSjXGyKjVCNFo5y1GMT4k3gyG56hcpLccgHIJafPDrtuyqpl9FTdDjLFfsJ+ZNCetDIspc8TPCo2c5htHKWY5FdGmIyJ8IaOXfVk5y3A6QhV/nIyEgSoqgZ+I6TGQOY02jJQ5jDRYM6ruiJjmGX8dVU/Q4vFmGbFTIKcewGIKf13GblmH+sqTOG4bZ0uM0IywffiHI9ofztuyqpnxQNT3LP4bRTcv6ytlVDStqkiLoaZglyq5/DH/V4+DB66jkgFlqiiA4HqwNr0aURlt/+GzibGT4sBqfSwlTOckkYxiVL7YtavnHMKhlXQsmC+iKz65gNUWPY8XyUeFxak3PP44CdlkVivSJrKZn+cfw67KrmlZOsyTHEPw6TsuuipokqDucWbbtsqkCKI+JzZOiJR4lGhAI7jVLMux4cMRrB4ZGT7OcxiPYj0sR5DYtw/xlVVIEPd1pFiP76ziqCCR6W4b55gZGgpzFht3NEMnaFYPlAtTLICcI0vZBpl0eWG5aaaED0gZVDdBOokGEVk6THMXQ4xwY8BZMIhgIV9NzDKOm1h3eMCbYLjWVYBFD8PM6DqumZgSLBTawWf4OP0kCUQhqGeYv6wGNBMH9DUHuqqbocfgCFvKO8XXbFApZfztgKXryfF1FTVL00LFIc0RiCH4dV0XoQ88xepZxcBqtwHEub+yKG6SInRYakPw3LfMXE6umZ/nHMFqCMa5eNS1fbBZU69mL34VHczG/bsuqWaTebMVYzz+rArs4KwEdepZCjEHU3WGWHrb8YbdFKye5aRlmtdD/22YSC9DXdQ7zVx+yT4DkD7Mi6HFbhvnLoqaGWQCw2VVNK2qCnhIWcQQuDb+OoyYpgljYT03LP4bfFTXLUQzBz+u4Tcswf1mVFEHd4Q2zTNnrV00S5Cx/7Jb1451l+E3Ryklq3ZHCvG6ropXTJPsYz6/jssuqojue2UXr2DwnHPgGd150DKvpp0a3prGgQW5NfBmshl1iWPKHtSyM/nYmi8Vt08+jgntZLq3nJj4StRGUHL/sqpqlqGFXRU1SBD3d4Q2zDLEToNKuEG2NPT4G1m3T/gFZA0cuwX/dll3VtKQmLoFlbv/rtmrqBwSLn8f1saTUtQYDNmEwsiZFB5+4jKgkIItft2XTkqQep7E2PRtgE8FNw/zlg8UDuQIAODkC4jP/h5VH964mOUoR5EDhT845WjSwmo7hFz3NcnRK/rKrmlbIcXLMWDYtw5hYSqo6hrssInqOy4bBYr/rKVnxVFGZYgwrapIiiHtCKbrXXdNynKJw1spJYuFGbK+KIeh13AGadfyoHyZ6jnsoZ3DqD2rYJYP1thI0xBFiwvZKJUT1LEJFTUOwikJoMH91YIWgChw0ldMcX1CZpeMC3gLvtixIRU8F2JoCZ8tQYNX1/IGvA8/nYf6ygFUBegLzOjkSWEQQu6IwdWxywCJ2WW1Aoodd1RlV1CBft2XV1IxJZIKNy9/E8DLcall3OLMo2V8Ynhdz/LrtmlZOsyRHsTuc8bb4ed2GXeHXsJIip1mskGLzZnlix23FLEfP2fjmrWqKmHjell3VtEKOFTVJEYTEU89DyGuFHJsFAXsS4jENQL6h0/SwtPB1qFRhZEOgQrCiJiIdPKzaUZMUQY8DSBNP+dgU5P6oJql90MpJ+jHSUub6b31kXxSvpmf5xyi4aRnmL6vJg6HwgKb0cbKydKhzPKhUwSHV8off4NzY3pZV0wpJTW1Abquqkc4/hleP265q6sxyxqbn123TipIi6HGaLG7YReVjhmdXEayoSYqgZyljM6l83rbEv+2amuRIhhP3kZnF8DU9/xhGSxELw0tgPO8XqQh6F8hsUYegFgsWnntFq/WmCmaKvnKq267TEwv7eVpFSZATSyxiVxN83dR3NUPw8zjtsipqkh6HMwrYNT2zq1oxy3FymODx67KrmpYV5SyxKHFORzypEVRFFfFQREzyf92WXdUUPcUQ/LyO27QM85dVUZPDG2bxu5Y//JqjGIKfx22avypqkqKHNwhgxBD8vI7btAzzl+VwZjnAFjshou8HT9WwywerB7SWPw/wDqeZA2fVKApBrpqi5YYdvy67qqlZkmMIfl1mVZPDGxsWuYYuw+yq0KbAAECk5Rhuy+6UwMOuip6GEWGRRQ3zl+Vw0EOw46oaNDS7qulZjpwGW9a81WfApNUDg8UkxxZwFrCoCkrR27ITYJUICuRxwW8EnAhI+sdmOYaAl+QogQAqPcArGvD1Z9cU3DLMX5YFGLRSgTEEIcDFD+jdJDlg0TK4kf+mNSA7FzBWQrCLpjTsWjlHanq6FE5/Nz0/SuIDkn8Mq2jlLMcQ7DLsoqQI2uOp5++26EbpAc0xjIrYtUr0LMfw66qVUgQ57Kqgp/Mou57lD7utmqKV0yzHPDJa/jHssipagt2mZf6yKKjzhsFjr9UE3bHU9Cz/GH7ddlVT9DRLchQ/r+M2LcP8ZU1SBD3d4QyU/botu6opNUGPHc5/3XZV0dMkR2/TMgnqTrrdCiVFdUA1Pcs/hl92VdHKaZbkKIadVlGTFD3d4Q2zPNnyf92WXdV0FEPw8zpu0zLMX1ZFTdHj8IZZnOw51M+Tg0MlWo5hVwzBr4ODY9U3UjfOXzlJlloDOtHwahp2W/HzmnD1Lz09w+wafl5FTRH0NGYs9QyP1CRF0EPGco5BtRUxSJdd1VQMwY67KmqSoqdhFiWbjtEkHowPNUvyi5ECIboL9F3N0uGC1+IWXj3HZhbluFXha3qW4XdFyXHDqPA1Pcsx/Lotq6Zo5TRLchQ7TruoSYr6FLxlOTV2WxUtRw/zUfC2AsUphiCnRPOyRqT1ELABLBoJLIYgt13NEabOYWYraqLhiZ+yRU8vueDQs4ueZQsjeo5iCH5ex7GA1bT8Y7hSkmMIdpuWVb039fxhtyKCXrdh/lrBqrfMWypQLruqqQh63KZlmL8sapKIMGIIcpi/hjAU9KTQa1r+MVx+W0eBy/9t18ppluQohl2G+cuSIodzNwW/bsu8NUEPI2TXP/w6btMyb50QyTGrpmVFSdDj8IYxYYsgBoCrBJDZKmqSIugZoQmrqRFh6Q2zhLBVCXqcIMsHn9dxO6rlH8OVsyRHMLu6w5nFg03PMHqWQzgY/+u27KqmaOU0S3IExKnpWf4x7LYsWjnLUQzBz+u4TcuwipokiDdTmBU1S3HLMH9ZFNQ588fytmtqiuCmZZi/rM4bpt3025KbH152W3atmCUZdpyWYf6yKmqSIujpDm8YKUtslqPvTh+8pmf5xzArhuDXcZuG+cuipgh6+OhfxznNHks9V0SQ07DL0oP5Mfy67aqmaOU0S3IUQ7Djtgzzl1VRUvR0hzfMsm55VU3w67TsqqhJiqCnOw2zRNmzHMPsmoqgp2WYv6yp58HULyp+XsdtWualCA9GFkPw4zYtw7xVTb1h7tjz67asmqKVk4Qyvm5bOTN/WXY8cvyyKwlyGnZVUwQ93VnSXcsfVlHR27QM85dVB+OyavqE+rzICVTLP4bbFDXLTcu8BXWHDl7LMfy2bFo5S3IUwY7TMH9J0dMd3jBz7JqWP/y6LbumFZMcxRD8vCGoEYPIh3+DG4SgRgwiH2L4dVt2VVO0cpbkuGWYp6buLD7sepZ/DLstu6opWjlLchRD8PM6btMyzF9WRU1SBD3d4Q2z9LDRyoldOlg1PcNuS2I5+NdtWTVFK6dJjhU1RdCDw1I5yWj8m7fBqkH6Og6GqJ4/zLowMSvsNiWHSCLocdiVgvS2n9dxmEchclk15A0q5KyQIuidgNHzu6ImnF/HleBJ2CK4aZi/LCbyYM81gCssOL/bpuimgqyiJCgFz4eCh47R8gQjPaMlKGso7DjA1fKPxRD8vI67KinqvGH+Zlc1DalJiqAJPOHndVxFSSCCwBVrnTMN2J/XcXtAa1XTsxzDL3qaJall2NUdnsfGQ70D6lB43K5qWrGjfNs1rZgkHaMcXv6w+Hkdl11xWDHcx+BjCsYXwy+7qqkIXlN3mi8WORbBz+s47eoNA+6w47yI6DmGUbPsYsS4sF5z24LX9PxhVMt6Fgx0xfO2ZxXkllHR/5pOEsSXKXZNz/KP0RPcMonrdNyqkxRBUjwUFMUjhuDndRzmL6uiJilqGCgWJ1z6xzBaOcuxCT7Lb4tWTrMkR1HDvNUdzihgw0v4t5LEiJ4kEqMRlVl6nAgGAZUOs6rpYYJYgKjIL3qW3eHMD/vrNgMs8td8yJCotByXIbj5y5Ii6HE4D/vzpB0geo5ft2VXNUUrp0mOfXLoH78tu6opWjnNkhw1zFOTBHWHG9n0HKdo5TTLMfy8jtOuipKip3NmKbJ1UGn5x/CLmiU5alnnOWxPinB4aphpkGZoH+9dK91ZYtg1Lcdb1mHgL6uim4f6C04VudDImsVC7438N22FbEhdOVMYY7PsQrizAGAznQibllkhSPVaOclR7K5KcniQBYS5puUfm+Xmoc4/2Oya7mm7gYPMbVl1SkrHL1o5zZIcWw42jB/b3bTskmJ11SQ1fSw1Pcs/hl+3XdUUrZxmSY4h2G1ahvnLqqhJiqCn84bhY8/yj92WXdWUFL1NyzB/WRTU92Bqev4xjFbMkhzFEPy8jts0zF9WJUXdaRg9dk3PP4Yr5EhJ0LNuOn7dll3VFK2cZkmO4ed1HCVF3eENs0TZUgTl8dT0LP8Yft2WXdUUrZxmSY5iCH5ex21ahvnL6g5vmAWPTc/vmk6Sc8dCz/AqhuDncVg1dYc3C5TNrmrYaZhVUdPjNIwdC7uqp0mKIchhV0VNUgQ9TrrIFdHTsqvqzVLHln/8squaohWzJEcxBD+v4zYt85dVUZMUQU93eMMsTzYtx7DLomc5dlxGTVIEPd3hzOJky7CbohWz7HPwWv4xrGVnl2FtDab+Lqum4tdtWobGVfG67QxPz/J/2zVFT3MUw8/ruC2TIqjJM8sxjFbGbgZn1RStnBU1SRH0lLHU9IxWzrFi8rismlJLppqe5R/D7ZqilbMkxxD8uk3LMF9RU/R03jALGdtlVTEEP6/jsKuiJil6mjEWaoQ+MbgWPZXsmp4//LrpmYR82xWMtHKSW4zcFEfRnfjomAm0kqIlnrddUyWc7kKCQYs46Rg1y9HzDgGRDx2NlpiXnolLRSB6/jAN4eu27JpWTnIGR/4xrMWQVS4sLbg1Pcs/hslxhcxVUxHkVGhoOQaJNDRqlqMYgp/XcRrmL6s7zJAdvy17muUohuDndRxGTZLDmRQ2iULYbZnnlpZh/rIkqAthanqWfwyjldMsybGfwN2WXdWUMmESQ9DrOAwAF7uWMIneCBgdwyGUr9uuQVLZBg82eQWxewKVRsuKijzw1PPPAIUBMvwgu1LTlAWP7qYtXMeWY7PsDn+y39WNVP4xrFljN8VwvhjBz+M2DfOX1Rlwf50XktuqWqQeFBwda50JZolQ1C5LCaam5xhNonzdll3VFK2cZkmO4EVNDmeQWKooAY0IIoD7aOVEsu1Qq1Mael1FSRFEw1P/7LHqOYZft2XVFK2cZkmO3eFMDFv+MSxm2AvebVk1rQwh6w+L3qZlmL9QsERQw64attWyqwpI6kXtjvJBUen4NDpH6fBmQXccjduqcKRtnG+rphVyPKk5NsuxCR+/+jUdHsaW4TUVQ4/btOyyqu7whlm82OoWVcyqYghiV9UbZtFiZ1HJV8A17bbsqqZomVXU9FixuG3KkVF4OYbdVi3HUOtPMPX8YVWCnHjk12VXNQ1BTsP8ZVXUFHXeMEsTWwQxBVw1/WMYrZxLjPKvmOSWKeExj4Tldt4w2TaCDD8iog/zBGwxBD+v47QM85cVeaam5xPcpAhCwIMJcYleFUHWs/Yw0XIMo2Y5VpMUdYcvSLYMatlldWbaKVo5y/HIJxfJaPht19MkRzEEPU7DLquCutMwiw67jlg59lTnN2yusiH6NcD172bg5Ph12VVNzXLkKEcGHn4wdC+4MLPAvJoKzktWTQpLTc9yjEKv5x8LgelyPOG7JIZxRVBbqIO0BhI1A6iSwVOJwVnTs/zhNQQ7LbsqapIi6HnB4p7fCjYVQHQMvy67qilahhU1QU93eMMsJtjypmHe6iTgdQg+S4FgAhsMMFNkgaYCLHqWJAXGiohd1gQYWauo6OkS4P9t2TU1yayaILB40gMe8fMwb1WRA56anuEKA05XTStqiqAFPLImJatp+ccwHyWU+XVV0w6ylj+cXan1ruhpkqPDlzp2CFZzRHFg8teyNvoZ/m1Nkokjgt4YnBirElr+MSyCnpZhl9UwW2xXi5bNQmVXNaUmKYIeb3HbKUg6LkcN4hyzqlKkTFRIwNX0FLFUhjgTcNX0LMewhoD+ui27pqbnALG4rUX64HtQvxw6WkZPG8q4YpZjDZylJhogs5xhfFcy7KrocWI4hh52MERh9wJ3jWBpFwhM9wEnx/BpluPHaVmngQNe/4oIbhrmL6uipuhhAFnmj2re4lOY37Krmppkt2Xeov6YanpWUd9bXv/Ybdk1Pc0xBD1Oo5yGWfzYcgy7ZQh+XsddXQqvafhFzZIcxc/rOA3zlwX1hulj1/PnA6bnGC6pPSY9QPHzVo7cfOdR9pzHqOJR+Q1zx5b/Wk3PAmU7ix27dlt2TcHNV9QkRY/D08VVUxH8vI7D6pCm5cn+OifcpmWYv6xOB/Oac3ARQ6+3TUPw6zjtipo4GBUOqnSjyx/etDayev4tG9DXUVIEnY+7hkrHaOU0S3JUAxTT8M6Y3SZq+dKzDL8uq6KV0yzJEaQkqDsNsyzZtfxjGD3NchRDsNOyS4o6b5iFjB2/7JpWTnMUP6/jNi3D/GVVUgSN0cXwcqUrYWp6/vC5JbFcMgS7iorCgKrOGwaMLYIel2H+C6umZ/nHsFluWoZ1DjL1LP/YZVc1Rc/P6zYt81TkBQRWUvQ0Xex6lj/8sqkJahl2WdTEuWi0vgUTfh2nYf7SwmJXj0L7FXw1N+/wpYpNzzGMVs5yFMOO07DLinrDTLE579w0zF9QWNUkQU/zxFIhRyd8Tc/x264pWjnJUQw9X0mR02z7bdfKSY6dhl1WRU1SBD3d4Q2zKGBvTHi0JMfw6zbNX1Y1SdHTLMHU9Ay/bpuilbMkkRjRMxu1yzKiDxElgJM89LorWjnNkhxDsOMmCXqc5gCLy6pphZqCgNxWJUUP++GyMrdlU8oAUj1/zF89WDU9yzHstmuKVkqyI3HoWf7wy65o5TTJTcswb02Pw8Ou6dhd0dMsR/HbMsxb1CRBT3f4Dks994lhVTEEOw7zl1VRkxRBD7Mc2S+7piZpZKrpOX5ddlVTtHKWY+hVU+dNkaVGK2dJjl92WVN3Gh0Yeo5dFS1HsPMNs+Swa3qWfwynFZMEN63zhsFhz/ENcG0D+rYVMgSp6em8qYGh51PsuM1paGDqGGZVtHKaJTmGn8dt1gzUy65qip5mSY7UBHWHN8wiw65nOX7g/6KnWXonBj7LsZuildMkR/DrLkqCOoeBUT2ueWHRGhcY+nVVtGKW5CiG4Od12FVF3eHM0sKm5xh2WRU9zZIcwYuzwNRzG37UBHWnpuUPs6uaVpMUQY+zwlLT8o/h1yzJUfw2LcP8ZXWHMyrs121XVbwghwgforKqGIKf13HUJEUpQL9yehwlQSg83KNnt1XTilmCGnadwLgVNT0mLHIMt5WzJMUO81HnANiqSX6edjm8YUrY8odRsxy1DPOVFEEPCXxjvBx3Uh+B07OKVk6THCkRJrVykmMI2OcF2TIIal1JUfPBUssxXDlBLeuboecPs6v6VdQUQY8HS81ym4b5y5okaOlgxy6rzsBBOtugjEOQ8xXUMEsNNkQDh55VFNSwy5oBQ5fj53E9BszLrmjlNEty/LyO06bOG2aBwZZeEMk/dkHGimDHUS2AKucKxk6KIBQ8dJueYJJPj8tK4On5dVt2VVO0cpolOXoadlndYUKw6VmOXTVFT7McM6uDgL9uq6Y1uWHeA5bbgbaWf0ZNErSBZ8swf1kWoGgKzJV/sms18YZZJrCrRwJNLf+XNcUQ9DquoiYperrDG2aJwAalCAKNy6oOSGt6lmM4/Lxuq6QIeuCm/q/bsquaVk6THL+uoiYpgh6nAXxbgAekpWc5hl+3XVGz1KqpO5xZ/tjtMst7ZK2qR7qq4BWF+bw8uLddoTh21HJ0asWNk57R8vPY2OJ3Tc3S4c2yxq7pOYbRNEo6PqPsSm4Nq8lpljF2DKOV0yRHJZ1Gk5T1DKMVME5WPTv/YtddzFyoYoZ5q4K2WMQQ9DhMC+bLwsOinuUfwy2pZZgV1neraGtajuHKScXIrmoqgtg1OVMs7UlyGTtJAW1ReDlezRLsOC2zJqk7nIFi1/SHWTWdntjNEowSPqOMqFm1iPRlVzUliVj+EFntgv6qqAh6GiYB+wDq67bsqqabVVETEEv9w+yDiuStP7uiZ0mOW+YnHh52VdOKmqAdliktj/C3YpJOEQ47Omz5wy+7qmm4aZm3Kmp6GiaHhV1TMwSrSYqg7vCGWXDYmw1WDVI9w2/lNEty9BU1ObxZaNjiDFdN/xh+W7RymuQog3/ZNTWp6XGa5dk1DJ+lJuiFZzUdF3hslqJ2TdDTuRyX2pCLe10VCWnkGNSyzpSw608CHLdrv/6YFADW/AEAFAAAA6j4B8CJEsJpM34hebdvJ7sf7m2eAJryc82rTr+SpxIihTc7vywZFgPYN7vMAje0Swg7mgjSVlEqLAgkqtBPzoX0SE4wmkBDqYaEDDUEhanfB2dT8N4u5IvZuJ/l4qto7erkOvXrPGJS3qO5HwhtVOe71M30Hk+f5NI2+9i09oawQ2L1FGJoCNt//lo9q4gbprX7sJQCW34RMeXLjvTE91a8vPJxqVPwFO7wnm+sqXqmArIe4jaeZxjIH+aswb7pS4KaWnejmi1MfW1A40LxdQPxqMlTiaTar6hc8MgEXZYGF5KL5qJPPGtO2lno7zLIk2KVuXDVGOis1ju4yQINQqHb2j3inYpxBOwGJ/UoMy5XUaXXJHIsw6z4uJ+pCSCBp0nuYSoBZkgVMIzmyZuMgNGXoLZmwy7HpJvB6wbV4K+W5YpGhTQqrBrtDpKdFL3QrKXGyDr6d9foPiZMJazr5wTrPVITGXRaiBDFD7JU+RLPZJ/QF4fzbJ8QjkhlPZe7Tx3ypxaR+kTsUako69zkE/MbSxg9vy6xwNoA27kOOD2pp+b7o7cOcO1ESt/ChR0nATTAakHG2yOE/BupbRduGJzN6ns72KzpfaAKafjqb81NVSAUf2UFfsl8WjWz/xbt6pmJVFB9B777IKlVLN8v1TjSMK+mBmWHrGd4r7/dXp4as2XpLIkfaDNBaPIdxIK9JYe7l9CgiCBIpbVqpVwvuBTkrBUmTIh6/i+I0tmKq9C2zZUA+azzPOg9dJLHPfRVLjnurMwprGAV0mn5F0Wa3s+qSpFIE4ACzpG49fih/YJpQqFDhMxdawMjG31xWzRPRLtgMBkS3kb9MR75cKxBZdvvS0PH9z6YTMyWqJLzLaAWdb1x6t5NJpOTt+lgS2aBT0b+U3bmlRT2EM20EJEnW2TPg/OwVXaNe9ozhL6CQjXLsuMCzfHsvQVYHudFb1OWCevF95/vCdy4+ehxNY6mml3JdPjSP+AThWVpOkHFYoqM6oERk5N9zhEWi+0el4DQ7Q20LPIehDrESsrjOP5gNSlzKIOzPksLV59AA8COKW4/BKNBNOqhHHkYZslIGmolQPMah3SUffGMqCE/djjSd4mG/+ZjQp7TYeA4hAj1MjoxPDxUEaE/b4GawSLYOVyW3Hf9cYigf3mvEWQvWyc9FyDVHJmAhFMuA+y5wbE+3/K9BsC9dy4/cMvym9wB2pnRsBmiEDD1wTOkFWe35tX45cqsZ/ZZGZfWAasR6aIlAEdKKM27AVBy6RELmUFyP7n2YiRwfwazBuxwj9JyXET6GTjTL3JOMmvg81sVXhh3OKPZnsjmcEFmSctuocJAb9Uu00GeggglR37k5l9XoJR9fnnnVWkFuvgYTAsBLvZJ0dg8tQ6helhpvhQ7tKL1Ix1778C0FdHo78gkuccAtW/1zlQUzOsaIz7F4P+GbcCw6hhWG7TrF4m55Et0gozzY6ser+EdSHmDfaiH5tCj9BP4EPvmBByf6AbyNfeZ4WPOrh7wiQYO7HVgtWGb3gWf5g3HPL7kw0ohYOZyhQL7DAOxb5QYzPbVF9m/Hz9mxxibTdAIzc/zrhiBkNUf7YWCJ6r3EwSMBjYt7aTP5uJ1Ir6PlRnJ2emxi/UedfgRsgAxURE0ROYXfIA0OhFvyVMnY1vavq+9v6L7fxe0tU27pqe0XnWw6FIA/AjuOn0TR7EDs0tuRs7WcAtSkjHmdLJ1SzQHxaXrPiVCN7b1kUuOGjV1RHAQ9pa/qMkJlHyh8HLinYQ/3NoRJ7tz7MSdu9vPidSYTU+qP+WPojUNKaqzXtzzzaNF4qz7Cnt6z3/S1LBZiJDgCzdm9Dr+lTxxjbBKt4F/cuwlzh0QTjxdmDZoAOylWPwgEhn8uwP8KyTANWcjmR7CHHyMHsVH/iFth6WFWRPEkzbIkCTt0493HeP8XJDMbQEv1PI//liUURSYCxcLoytZz6cZ6x7W7Nll/b1QRKf9t8SfRBIl5tMRipU693JX3ydjfFwNLbQu054gr7DpxE1j8kL3w2geWAcxqKqCBZJQTYrS8do4w+3G0djMAhsG62sbIXE4bXVHXLmRucVhW6oixRmrN77J7Ylk4lKQOTKlTML/0lLCYFMHmS/W8Ge9jmRH8HtmflxNwonJGl/uEE35VQQXxRQ6Rt2KPAnx2qBnLh1mYhFwLiyQvaTfrD6h17f1A1NyTmNVbS5mjo2CBCWZXFJp0dHkUTejSgk9zdMT53Gn2Qrrpvxy29A7Iltx3igBaJnDgvtrP8gbr9RdRJoZb1MjRoOtDoXocmjXciaL/ykhwUHFC0AKzqZ+pkcywLyMBbybGWVTW89kqdmIrrFJJ2MOOaoelOXsUISrc9rDkGSnAvW3KQFee9bcYZGXproy8SvXpJrODh/+0ZEcsKfISe/RKRB0N+Kskrlg490d6IneJQaEj8QYIJUoWck26+miA9HaZCPdoXbh8kOBEa1jOIKgp5Fy4jPEgwUbSAAjm3MNhVM9N3At8yLP/uKvFE6vhRMjcIWGHPkegW0fUwiKb7bYqmOUqiSGix8v1vnonuIqIb7FrBgmvRE5tVTnUEkN/eZ4LbVhifuKC43ppmnRRkulho4QtKJtii+uxgFmCykHvVwex3Ssr8/2uUyjsLJazhowsFufq38TLTpftgiOcw3T5rZ4dPTS2i2ugHfUM7uQuBR7/0Y7nthJIL9NKdMFsddR6/is7ogjg+ilp7PCk3EhnPe3oWg3pk8PvwTyd7fFIv8q/6nGo4nIgjbI3FinzqyxQexs5p56XeLU2BSX+VNQ5y1nvemaGVRqKToaBYhbiP5Mj3w5Mtgg5Mk3FPExzUSbrga1eb5GnUfVtRaqYVbTgVpHqlliHZ2DS9N9lhkO0GN9MOE/TRmIXkxhcaGSYtd5gBI5FT/WjUfCMXyG0ZQ4fIq2rLMAU7h3v5baxWYcCjkLLVyudeYk9h0GG6a2QjUpiBhFoEegBLt7oxOLED1oyxFzkBRlGnLMkb/Ci+kM++sx/mFSg8EPmaJqM0WTo9OHWJgHHIfeDkDh9tWYn6oNwn09UJeFbxq3kTuRpjXRyoekb8jHkCtci4Y+oiX/1nr5Ft1pXXKB6OFJ6XAXvTqqgXZCz50vfJQqdJhTjja0sznxV5zAxcyI3cHorTlf3mltkckrJ5h1Nr27k1TwBz/v5xZnWBuYHcya6oMWKZyw7NjRi5XKwV8g1kDW4RZdnxF3FgpjoJFzSBQP80FQOwo4WzQtBCQm94x7qNFQdjD0dGBIDLv/ZNXwwfPWqZZ2ZiJhMlMTmyyBYtRsOwoR8vgOwj5mEuFTbH20elZ8IBCY3nirS7NFmu2sbKcNQwMouIRNqgkc33PNXBfJpKWDwkxMFN1x2thvrDlOY/lQBxGQvu2SW+mbeRQdndWDpjBnJ48dZhFLdWpH0/mgZMtqnNxy+xAH3c3ccqc/+Q/ZPl/n6NNQbFxp1jjh4B90QLP4jXaNR30e5YX10soWOHYiWtgp0f3A94GuHqXdFG9Wp7wxO2bE5gWPAi5NgwNHF/pKSc1C1VhtCk1riC+IJuq6T1p3eAIAtmTLWB72K1i9asoGjv3lozpMa8Owwj3tHPOqma6bwe8XXJTgPYuoowqMPo3CxKCIGd3svUfCV2uzv2CmgQxYfiukvBA1DhsFtOrYjBHr/m5VRIoVrNx4yPAf49EVnaT74yctPle9AmQjAt+VRJ8ObA7DDsAOq5pOsYifx0mBvW7LrmpJTVE8FRQRHZvlE+P5Sd2JTf8mMmqD3HatkNXkLEzsCrkEV8v/XSvnKIIet2kZ5i+roiTocTiTxK7p+cOv26opepplNsqs6mnZRU3Q05sjmHqGTxE0gnvdllXTikmO4ed1nGZVU+TwpoiFCA09EzD6rRQ3zF+WFEEI4G57gDSspqgJYqFnOAS7Kvqh+Z4Bsnp+3ZZd04pJjhTEg7ODitHgZ+A/hkz+MGR9q6QIWuEpVRg3LcP8hYK1aZglQSU8bPh1XEVNEfQ0zELCrpAijHT8opXTLEcnBE5N0346GnCV9IJIbkGvP8UCiI7ZilmugNpSkH0dCpaaln9sAphW0bMswWiWpLMBPmNXBpg3qoDzuulplhLg9NzCfXi0HMN19ErpZETZCo7GVINfaFhnkLQcw2XYcdUkRdDDlyw0WjnNUoxxyzCfxJq3OGt6hl+3ZVc1rZxkCHJXRU1SBD1Os2ixXXZVUyeLpZ7/265pxSRH0eM2LcO8RUGew1JYQK/bsmtKemqSoCueSoqsWGoadttVTamJCmiKSj3LP4bdll3VlOImKVQ5hkXQ47QM85dVUZMUPb2Jgomd4C0SqUk9zkLElk1nGWK77ZqGYKdVU2+YJQEbActHzXIUgv8QyfHrtuyaVkxyrCYpgh6HLwbYFbP0YfR6wNDKDqPbGlHlD29apkNvamDq30nRA4kh+Hkdp2H+sqgJepgYFtlNRS3DYLg6qYVI1joLTOU0yz7WH66cY3ap0FBEoCGflj9cbhrPKCEQBQHg2SYRHrdlVzWtqEmKoCAPWjknEBZ6jtFT/Dzssj5gOm8YD3Z9hIOZVcPP6zjsqigpgp4pDe2qaOU0S3IUQY9rMfrHcFsxS1IMwW7LLqvqDm8WKTv8ukqKoKdZ+sBjv27LrmpaOcmRumOq6Vn+MYyeZjmKm5Zh/rLs4PXf0qye5Q+zm5Zh/rIqapIi6OkNs9SxtydW7URCoddtVzdMrw3IYwNj01C37AyfSk2g1ywdvjDZb7rkFOO/7Zo6ixd7dZYtthiCX3cFp0S88eClaAeIjuE+cblykkXGGy7HBh52M0Tr5LywuJCF4MdVUsMM2Zx+W/QsRy3rQhgT/JaVYJEAjWDRP4bLzhcRdhVks6s38sHEUhP0sGDROpOCPaPlCcY3DU1QvSYJj+ICLnqO0TLqDiCclmMYLUc/+F8zKgoEduaOrXUOZb9RdkaNrTb51CVQ7VljPLFZjpyW47ddU7RymiU5VlN3eLOIsetZ/nAIblrmrSpqkiyUBIHxuF1U6Fn+MVyK4OdtWob5y6q6wxkpNhQjepZOjE2421RRkxRBSzxBQHL5bZm3LDWVDAD9HjI5htdychYkWwQ3HTIZOumBQjCGZv2KMB0gjwhy2lVRkxQ9DTNlv3+Y7Ud/tHKSo+htmR9eStTHVvLB9VhnPOA7IvSEMn6eHV1bSS06dtvKaZbk2OvgTzyNnuUoYpcTi57l+G3ZtXKW5CiG4Odx2tV5w9Cx5ddlV7VymiX5eZyWXRU1SRH09IZZ5tg1Pf9YRcHNX3I0b5tWTpMcw6/jvFVFT8Ogu6bnH8Ov27JrilZMcvQeJw5ez7HbsilaOc1yDMGv4zZ/Rd3hzALHdtUN8xYFPc0bS03LH3ZbNUXLUfw8bsuwSuq8YdzYdAy77Zp+njZFTsMsbeyWXVNMiqDu8IZZ2Njzi1ZEEOsnr+lZ/jH8uu2aVk6zJMUQ/LpNw/xVdYc3zLLGpufYVSunWX4VNUkR9HTeMGpsj9s8FaUB1bT8Y7gUvU3LMG+h0d+1JDtvUZPDz1hqOYZfsxydktez/GMY3TJKisx4ylA/r5OgJU8tx3BXPWQw9Ydft1UrZAh6XUVJEfT0hhn3LL9txSTHz9u07OpiMOg5ft3mLSVMPct/07Ikvpa/FIFP/T8P8mLhgjRDUMuwy4oczixU7FdFK6dZkuO3eUxsK/h1FTVJUbMsseO3XVO0cpolOYog150keD3D76qmGRJOc4BF3DIsCEs2wK93+OLXcZi/JotVKSPQCeLA3PBpcNhVTStqgmZYXrMkxy6GiI7RcnyBU5MLj1oxWyBreobfdk1RsyQdnsJ+3VZN0dMsybGaosfhKGyXq26bnuCxAJjqeQTYZdVUBKqtBCFZaoJAeOoPo+coZpi/PrDe1RRDb9Mwy8nBg4UUQ/DzuKuSot7YYLfsmn7UVIOFnsMO81YlRQ8NmpqWf/y6LWqW5CiG4Od1nJZhl+XwGTA1Pf8Yfts1rZxmSY5iCH5ex21ahvnLqqhJiqDH4Q2zyGDX9AyLIfh5HYf5KwZR/LbsqqZo5TRLcgy/jts0b1VT5MCgecGJnqMLovq3IPsrgNHKOYZgV6mgqWk5RgFc07P84VMMwc/ruOyyusObE2yWCmR611T0LhNMslaCPrNmGXYVNUXQw5uFBLuaohE8NbuK4OdxV0VN0tMwIlhq+b/nuGlZCCx6jmG3VdFynJxmAcF+3XZVU5MUQ5C7KimCusMbZqn3LP8Ybtk1PUtqkiD+geVtTXIEL8cDTAc2eo7ht10rpzmKIfhpV0VNUgQ9TsMsHNg1Lf8YLsXw87jMV1L0OHwDS03P8o/h113RymmW5BiCX8dtWmZV1BRB3eENs2hg1/Qsx/DrtilaOcvx87bMV1TUnZnX9Cz/GH7dVkUrp1mSY+hxWiVF0NMd3jBLBnYt//h121VNK6dJiiC3aRnmL2vqToMBpqZn+cewy65qip6lCH4et2kZ5i+roqYIerrDG2a5wA7BDrssCzRyLIbg53VcrwA3u8MZCuyaTak/oZWTDL+O81I0gSespkgCz49AJrvoWY4bBDLx8zhqgh7wrCL4eRzmHbDUc/y2q0mKoddxm5ZhViVFDgNvVi1H8fM4f1nUwxvAMGCmZ1dFnQXsmp7lH8Ov26Zo5TRLchRD8PM6btMyf1XUFD3d4Q0DyK7pWf4xjJ7lmHU+ZddzDLesmqIlGYLd5q2KmqQIeniz/LHrGWZXtXKOYgh63OYtanLapqZn+HVbVk1D8Ou4LcMuq5Ii7kdT0x9+2RQ1S3IMP6/jKkqKoMeRsrAreooh+HXcpl0W1XnD9LFr+ccwumGeD6umZ/nHcEZNUgR1vscS6hHV9Pxj2G3XVAQ7DvNX1KxbVrUsylXPr9umZkmKHrdheVixp3XO4LHpGf24Oza7qik1QU6zQNlvWznNspMiO3hdCbkq6s2SbjqG0UopfpwU1fG4beUkv27TMsxf1pOOnqMTX88fft1VNUXw86pJihzeLHRs+kUrp1lmmJ/DomMYrZTkKH4et03d4Q2zyLHrVT0/r9tQbG7ZNT3JccMsaopDclUpguOh5xQtxxCsqEmKoKc7DbO8sWc5dtm0cpolOYrg53FuNPQsx7C7iuCmYf6yKmqSIujpSxubnmP4dVO0cpolOYYgt2neqqbH4Q2zsLHpl13VikmG3aZVkxQ93WmY5dw1PcfwqqIVsxRDb8sqKYLW4B9+3dbcMkpSA5rlH8MtapZk+HVaRkkR1DmzpLHpWUY3LbN6wyxobLdl1bRyht2mZZi/LEqCGuaM/botm5Jh14R73ZZdSTEEOayaoqdhlnK/7VoxyVEMwc/rOOyqqEmKoKc3zGLGpmc5hlk1RStlCH4e5ytKiqDOG2YpY68m6C+HNwyT/botm1ZOsyTHEOwqapKix+HNsmTTr9uya2qW5FhNj8PJYGr6x1s2hq/pWf4wumW+miRofOYfw26rVshP85QE9YYRY7+tWZIi+Hkd5yjhFRH8Oi4JRs9yjGpg8C9UL76XXVPTiYKvUCxpCHZadj1hxZuGXVZ3grdi+HkdJ0VNPFstu62KVsxRu7rDFwXsJdCfYUpY9Sx/LUPCYteOmoiA6Nhd1RQ1y4qaHN4sQ2x3VdNqcprFb7RyImB0W1UEPw87wFVvWoZ5Iax6/rCVqSJ4SZABmJCrmh52heRhZFc1nSYxBD+vu6bIiKND5OWwSZ0zOGz6bVP0LMkxcurZhv+qaYUEv067qAhqmBq2+HndDFzYRTI8NT3LMYxymwZD5rKrmoYVNUkR5DTLC/t123VyYaHnLfNWC1LNrpXTw6hJgp7OAkO/LaumldMkx57J/9MyzEMr9HqunGIIdpuG+cuqot4wKmxWRc9PIgKFYBcNef6WQjaj8Mkf8/yq5Q+/LVo5S3IUQ6/bNMxbVdS5kOafkNFzjJrluHnHBH6a5eiQwEEGGuFTKRGgmn5Rk3SC8BcEsv7smn4wfd7ewq+TIhw8gELwchpmAWTLWZQLSp/Po4OrpkiOJ45SdYOh57PyuqlJruFsavR6hsUQ/Dyuapgljb1OaCw1Pcs/hte0DLWMmqCnO7xhlnKrZkC1/GNYDMHP6zjtsqreMGHizhkytvy6rZpql9XDYDqskiIwHlYNvY6joA5uOWbXymmWYwh+2lVRU9Qd3jBLF7ue5R/DYghuWoZdVt+Ckf+mZRUlQU/jLZ6HOBZMd0Vkhfd5VXAVKkh3ipYuxbDbsoqKoKdhFm7X9Byza1punpokSIonig8KC62cY9hRUgQ9sdBvu6KVc3TCN2FtvqblH8PoWY5aVwCvK2PYcZTEBNSyasUkl6AwJa76v267qikpblqGXRY1QY/DLElsSkIComPYRSvZWIrYZR3B69hN0dMsRxH0Ou2qpKjzhlmM2O6qppWvoiYJepYituh13Kb5K+oNQ8Sm4yHgepZ/DGtZAjo9x/DbopWS1LrDGQTsipqkCDrAs2FC+Jqe5R/Dr8uuaopWTrMUQ/DzOm7TMsxfVkVNEfR0hzfMEsSeWbRylqQIft2mZZi/LAp6gGBq+cevu5olOYZfx2nZVU1S1B3eMMsPu6bnGH7ddkUrZ0mOX8dZUU3PH37dll3VFK2cZkmOYEVN0uNwAyz1LN/gBgGYH130+uDkNQvBr9Ou6ul5MPCXdu8crQj2Zgym/mJkXYBWoCFYNUwUiwI+WQzBDetNEkwRDgLcOojOAKf8Ny3zPlgU1MPzHllx8CxI89uaJTmqwCtEzrcyxJR7MGFhVWqSoD0eMMrl5tFK6UPHcFs5yVEOforh13Eb5i8rcoOzsYkel2HX6dQwao4eJUXQGg8ZZy3/LfOjZYIU5PBFjF3TMbxpjRLmg14XJLt+HnZZk/Q43lLFI4X8uq1aMcknxpqWf+wELIagh/nLqqgJepomFlQBZT3/JDBWTZGgimjpWUUr5xBfAtoDzHRsllp3uBCMllkUhGTv8LGrmqIlJUHTE4efx2mVBD29MbLIv0iGQ0TD9rptilZOsyRnGEUQe+Gq+69n+ccwK4bdpmWYvyxqgp7eMCvsl127CoxKJP1D4Pht2TWtmCU5iiHocRU1RdDj8GZJYVfMkhy5q6PgzPAJp9tJkQkNu2pOwyzM/kbwanqWfwy/bsuualo5zZIcRbDbtAzzl0VF3eHMEmSLn8dpGfaBl2O0cpKaB72e5bgAHGBum76AJAGkXSGwZlcEMQxcFZAhANEw/LZo5TTJBoxadlmdL2DXf3w51voenI7RylmOK6eaZJRxy8OLIfh5HXdVUtTgwYCft2nZVU1PwyxQNiVFkB0Pnc51qPMTWK2czeJkv+2amuTlzMGEVfQsX+xKiq54XLWKVJzCC8EqapjFif26LbuqKVlRkxRBDxNLbJYOX5DYdGyWYxF8CJVNTTEEP6/jNMxfVkVNUvR0p2EWBGwtu3xg3JZd1ZSkkEA8NKcIfh6H+R2uev5F4BDsqqjRYalloGP42JJqAQq9jrtYiLSLW/WHtxEyWo7hkgAf8LWrpuhpAFm+1jtBzg9Gu/pgaDnmA2ZXPdKXdKJsOz5WRUOw46qIjmYOOTmiepZj+I2zpmc5hsXP47QMa6NfbDDOuazR1vQs/xh+3ZZd1RStnGZJjiHYcZuW+ag7vGEWNXYIbpi/rCqCGiaN/VbIJh16mqPDy9iu2pnwqiFjQc9yHC0xBD+v4zAvxqXkf1QSSAQ9Lgys3mKONe+i0XPELiosl1Oj8F6XXdWUiQotx3CZdSO4/GMR3DJ/WdDDPUN6m7ckCAGPdIAIE8KDQXBv6/SwhNxVdSTLu6Yh+HkdV01Rwyw87B3cmp5//LYpWjlNchRD8Ou4DasoKYKe7vCGWaYdHYFq+sfwq6LlKIIep2X+sqpJip7OGFncVU3RTiri6DDT4FkVfJjPq6YIhgfszAv7Xc2SdHizuLDrz8L54RC8OhNWUvQMWV63ZVc1RU+zJMev4zBvVZMUQY/DmyWF3VZOsyTHakJhmd2WXdOGL277CenoGX7ZNUUrp1mOIchpl1VR0+Nw5oSFhluVFD9PyzB/WSZMJcT1LH+YXU9zBL1u0zJ/WRU1SRH0OLxhliCbnmFQs/gHTE1/+EVPsyRHEfw6bruixgNm07IOrFr+MbxWTrMcwy3zVjVFT3d4wywVB5uO4bJzJgR7qzPpA5DbsqsH0rDiQDRn9BzDbotWTrPMAIn5C1gW+MTvyejoTSCjAYnXPiZT6ilnqUmC6HjCTo7I2zTMo1Y9yz+G0RDsuM16o9GuJYzbRYv5LS52rbCYqNjetEJ20hTRy7WYFF6M4qqcUIys+kQqf9iJ7G1T9CSboGS31a6tix4TXBU9TRELPcdDlCzln6pBwHZbdgUi3TJvNYu1WWqCDPD00L7tmpLV5CBZeKjZz+MqKmp22EU4HUQJkuFx1fShYMBcNXUBYsGbP0wki81yAB1wGm7RymmW5BiCGtQdho+lnuXPqpuW7UHJMbuqacUsyfHrMsxfVkVJ0OPwhln02G7LrmrqaVdFrb3So3D5iyHocRl2NXkwM1o5yc3CA6LnGEYrp1mOWnZZUBg6Lu3g1FTHs4bg13FaNUVPd3jDLE/2264pWTnNQseWw8eBrmpMHYUGVNPzj2EWLcmw4zYt8xY1RU93OLOcsV1WDcGv4yipCVTLWnaVDKum6DlSkxkSPcs/htES85fVy+C1/F+3TSsmOYpghl1MGhH0xOCUbO4XqadlmL9Ay21ZNa26mNZm4WJv4cp/0yIzJSgL5wp1Fj+Pw3wlRU9DBVPTcwxPIcltpRRBj9Owy3J4w0ixo5hdtXKSUIzh53VcNTlPcHr+sALQOYnIZVVqQgKi0cpplmQIdr6KMl6fWmbE9bbsmppkWFFS9DhFENHIWgIyesuQ9M/bJn9k06Fig1dFMjwxrO/qvLDQscuuaoqa5QR1hy8u7I8Fr5bj1iTHzlfYKnB6ln8MbxkRq6blD6NbhvnLSoGp5R+/7KqmFZOUIBScTcushi+1/F9zy7DLcjiznLBft2VXNa2c5FhRkxRBj2PCIv/4bdGKWZKj+HmblmH+srrDGWZLI0Ai+LftgBQAB1LY1SAyyxmM8YqWncdgMUtydIHTsGBRUUAF4tUzDG5a5i+rN8wIttuKQM2wy3IaEOwarnerph/Y5FjrQGYB/6IVk4THFeyqSYq60zALWL5N85cFCFP7MWudDy6C3HVHg55i+HUb5i8r6lCYt0LZ4cRoCF5V1BvmyXbbCulkBOXg1s9b0OOUixyb4qZlmL+szpkyNjhz4cnf27QM85dFbfHQcwyj5YZh4Wsrfi1B3LN5JyxajmG0iRI9t1FWQFfTikmOYcdFDm+YZYmtUdCjBANeSTBuy6ppRQxBjwOCsma3MoBUV3wgXVb9evBqJLMIehvmrx2sWv5aVsTS4VLF8POoHBocKle3gaHnGdDXbSsykC3ULLgxCtxt2TUVQezqDbPsHYJXJUVNADpg/qiALYf5YUmRlIdd007iIwKblYnfdq2cZjmKIfh5Hadd1SRFT3d4wyxRdrvh4UWQDi4OpQh6uBu7jZgNiZbj8us239fgJ+bTsNBw14qapAh6znDoJnMZp6su8T5vDC7JTM9oWU1S9DTg0klQFw89w+bnOXzhYqOVc4tRDEHuchpm0WJj4eUfw6/bpuSmZZi3qGAkaIqnpmcZ5rJ6/vDrtuyqplKQXRRRhRRBj9u0DPMXFNZ3W3XLnoBqeoadUOtZjl+3ZVc1PcsQ7LhqkqLHaZgmFlqON/jzOgVg7JZ5i5ogJh75vy2rVk6zJEdRy5awanqWfwy/bruqJjmGWmZV1CRF0NMdzixJbClC4nlPk6QkKHtet2VXNa2YZIhZFTVF0OM0ixEbrRQhfUR0UjTEo/UEbM/W9BzD6FkiYDzAJgkBxfDLrikZfl7HVdQkRU93GmYJYoef13GZBEQk/xD8vI7bsoqSIqg3zPLDruW/oqcYgp/HbVqG+cuqpu7whlmsPcv//LyO27TMX1Y1SRHUDcDQM1o5Sx9GepZjGD3NcgzBT/OXVUlND8zbsmuRVIepih52VdMWlt4wfYugpwInx/BbOU1yjLozhNfdlmHeQiEy4WRqepY/rJrUCKUNmhp4dItWTrOkwfg3GWT1LP8Y1mKQuawKg9QFUls5VUBWk9MsJ9hyDGtZIN0E3xp+XsdVkxQ9TrOUYIugwq5q5RxDQP34ddtUBDcN8xYDgv0zD1gvJUEdcOZMygDUViQMQB9nAV/T8wS+FEESeCJAvm0KARJ9wEnP6Fk6IBNBj4OvzTfAEj/PA2K1JD378fk49/g2LdPDetk1ddaFzgNlQ5CrqEmKoAePRoqePHO4KHrC8YZVdD5qbCIaGCVF0BkPuyqZPjA6+ouZVb1IabTsYozfdjVJz+GC1/KfIhNBj3vietlVTSsnOYoh+Hkd56+KmqQIepyG2Zav85ICoo+JjZqkaIkn/pB09MimQyUENxx8dL1uu6Y2kC6ILUgoC2c9d5hVwa/jKmqKnoZZYal4JKQin/C9CRAA3PDzOq4ioQlBjmlC8Ou4apIiCIkHT/3hLfOAWHRcSuE0LPEBRam8eZB4bCKIPblQH4ef13FaFEev15ghNJ4yJCabHIJb5smwkpDqFmn4aZOTBROvVXd4s3ibgrB4vu4KbpbLTbPCeaMgkQCJUBPgHeCz1AQJ8Viq+Hk+cCwP6g5cHcO8TkOWLyRjVBE8HjggbbD812XXdMuoaQbLJ8kAEmPgvWwafh23+Sl6wYJ5F1iv24K2/ugphmDHbdllVVL0rCAFTQhqV2WCphbBS4ogETxiCHpdCLhTDMHP60DA0fHrtuyqpmjlNEtyFEGv4yYperrDG2apt/zhl9Su/gHmZVMR/DxOw/xlVVPkNMzigS3HIvh53VZJnTdMB3bHgcjdgKoBGs3AKWIAm2ELnLIYgp/XcZuWYf6yelMB5qOVM6OA1Sx/i5+H+QlcNT3LP4ZZFRU17LI6ZySw3ZZV07Cr+BKBXc+yGIKf13Gbll1WJUWdN8wCgV05yXHLMH9Z1CQ9AKJnOYbfFq2cZkmOYKddUXd4wywN2PLnaZclPZ0BzAI2QHbNqmFFRVMeeo5ft2VXNUXNkhxF8PM67qqoqTu8Wf7Y9EfNcuyDi5/HB1ZqUfrn4cGJHgblet2WXdU0reE6XFn0OC3D/GU9YdoKKYIehzm5XrdlV3WOVI4zjo5+1xStJmeBY381MglK4xE5DA3/um1KBimG4Od1XBU9jRgLu6pfpPLbsmtKblqG+cvqIPO2a2qS1AQ9Dl+82F14MQQ/r+Owi4uG7baKmqQIerZYanqGUe+sZ/nDbquilXPMsIBq+cNiCH5ex21ahvnLqqLeMFYs3eHLFDsEt6rZ9uu27KoqkY4iqGH+ypi6iJntKCk6ALSaj8ODWN62co5AUC06nUdc+WuZER+CX8dh3qqoKXo6b5ilyEZhO2EmgQs7rqKmCBLhkWM4hJKO4b7DB7ye5R/D36YBklFTINqP+W3ZNTXJLasoCXqkOJTUByRr/Q6Gln8MZ3Xw04lYOUFPw7zlBsPGVjk7R2NTElQ+dIya5TgGDzsugsB4YrT8Yvw6MJJjrXvBY7dVyy74FpW3TSumFmRNz/KHz3LLsrBo+cev26KV0yzJMeuOxzssoA27wn9dRU1SBFnx0LMYglRQbOYIqtDIn03Rc9QyKRry1GL4cRvmLysFiWZVsyQ3FKiaz2EXCWEqJ3nCaIL7uq1ZkmN3AMBFjATfsl9HSUw0glnT8o9hdj1HkNu0DLssKeoObxgRNlqOQZbXdEBYZretfEDS8VnuvnngyQ7GIziI2NWPKQ71DY+W48pZgp0UdTC4C7J0DFfOsYtes2jlNMtxw7y1BaWFV4vgx20a5q8srLdV09PbMsxbkxQ93iKLIfh5Hbdpl1VJ0dMbBotdu+0VaT3LP4ZZNbWiq38VG/h5VHBTSC2rVsjQq6gJ6g3DbW+LAkPPCYplgp546r+BX6cAipZjUOsNs8SWlYhNhyexYfDzOo6IaK5sGuataoKGWOpZ/jH8ui27qilaMcmxO3xJwGbVNAQ7raKkCHp6wyx+I8B/Vz1A6rYpSQkhvW0QqfsDFlYGeFQfqN8DPEMbw8m6QK1AMqerppolQpe/CEpRCE9rBAdpJYOnYQEjfy3DvAisELShN0kcaLRrA5b4eRro3FmtnGQGRhMDIy2Cm7+saroA86kp9LumZghSkwQ9Dm+Ypd1zPNIbUaWNUTyDK3m5/xIytnUaQ0pSmTUwrC9ULyYu1nr+cBbn11GS97ytFeaLVk6zHCkquPh5HIepUaTUJEVPPFvmN0tSALTE9q4pEs6LVk6SiLGe0XMcgrNrAlQ/t6yaVk5ypA4AsUKkrpqSnQexa3qWfwyjJRAZzKoh+HUb5q2KmqQIen5oNB+yyimCGnb1wNByDIOZt6KnO7xhbtgP+r3A0TEL5QlUEUGyPb4eVAhqvWGWMHbrQYlGz1HEuriycCvkFSMtxypqlmHHaRnmL2vqvGGWJ3alCU/+MbxpGeYvBVg1vcT8tuyaVk6THKkJepJYkKiE4NdxVZMxIfh5nRQ5vGGWI7YRUP2HgNkEUFvmLUv+MdySoJZh/rIkqDcGYNi1oqZo2TB/g0W1AIng13UuBK+GIbIBcNYfRivnOEJW/xDgt62YZOh1Q3TAfR2Hgoie5R/D6FlqWeclYDygUh2A4ndNUbMcw4qSIujpDm+WDWzxezGsZRcPg/neF1n9xS3D/GVJEQQ+LCV5AYmfx2FdWLMYgl/HVRMXS7wEXDmTgF63TStIkNmXjoCIoN41Rc2y2zKLkiLoCcKpnFtmAOv3sNGv26ZmSY5hR0kR5PAmh03PMXqWOIw1PcMvWjnNkozGG9Ra/jBaOckx7LJKiqDHhr6KIfh5HVdJEeTU0LRMJcR8AkSw2hM9pYx80LEenJ5X9MujE/H47hChZGY5gloF8YZZ7NjpJ9EB1e4cKbvKMcFBv/HRkMqzcpoxhl/HbVlUBsRSUgQxeeg5LsnY6BheSwkaYwnBroqevjWyArqbg1rLf9MyzF8zWOxqUpMEPTLwp3bVGNL4dds1RSunWZKjCH4e90Jf02pqXFje1iTiDGlR8CNkQSi3rWySlmPYTcvuAZe/GIJex21ahvnLajpg6g97DqBJBc4WgkwCAXQ1zAYWDQNWBOqXXclqchoILPIDugO8C0iL/XGBLSe73Q/mw+DndYc3zMLHxqNOIdptyzn453WclkkRJMcj/xiGo9ezqLXRuGrKxvOdXVyqwUNO81XUoMHUZcw1Pcsx7LKrmjLhtBzD71l+Hdcd3jBgbHpGz60LzwWUBUzPMXqa5SiG4Od1nHZVU/R0hzeMt0Pw8zrOCqZCjqDHbQyngIgJP8Pveooh+Hkdp2GXVVGTFEFPdxpmGWK/bsuuampu1AT5R4IQ8NT0LP8Yfl12VVO0cpolOYrg53GblmGXFXWHN8xygO1SkhAQPbssElUWvU3LMG/xwLxtSopftwNUz/KHzxDktgzzlwX1yQnBz6OghlmObCN0TbvsiprlCGrXJEWdN0yRTekA0XEEu+0NpPxj0eM2LcP8ZdXQTTEEO+6qooYGRoYPjUGk5xhGXyhft00rZAvjfA4ha3r+8eu27JqapBiCn9dxW4b5q6ImKXoc3jApLPRnVxWtlKMYgp/XcVtWUZMUQY/DG2ZBYbto5TxhrL+KVk4Txg3zALDcll3VEVL5hwC7LauaYgh+XsdtWEVNERTkiVGzHEUQ65z5YNPzKXoA1jMCOPhuq6aVcwr0tmuKVk6zJEfw6ypqepyGWf7Y7Smlouc+IvHzOIwPrwdZyz/eNB+lv+w6PXgs4udx2B2enuN3TU9TBDl/WZUUPd3hzJLump4//LqtWjnJOjLRO4nmqEOQu6hIjqaCkqCG+ctq4GDauCrmOW6ZGj6lpCgNCEXDa/Jft00rJjmWDliGN5mQlSWky1Y+r+O2jJrIeFx2VVOTBDHKGYNxW3VM6bgUY6np+fS6DfOWEoikJuhxeJINBolWzi/G/7otu6pp5TTJcdOy7vCGWbbYtSyCWob5y4K6Fkwt/5dd1dQUQ/DzOm7TsKuiJoc3zJLFxmKb49dt2VVNUbMkx+5wK/aG+Sqs/7otu6qpllXUJEEPt9Ax5HApNruqqRiCXsdhV0VNUgQ9zRLFjt8WrZzkqGFOWGo1bYscv6uamiGoVVP0dIc3zKLEDr8jui3DPBGW/xACnq/jDhABIYWf13FSBFlP7KqpGYJUd3iz8LB3oNk1rKgpepxmWliVmiRIh6emZ/nHMLuWIeh1nJZhl0VN0dMdvuSw2VVNxRD8vI6rqCmCngaHhZ5j9DTL0eHRVm84K6QNYz1/2G1Ncvw6bsuoCarh+TwaunnTnqeWf/y6LbuqaeU0yVGrpqfzZolhi96G+esFi1UpF6AW3HqWfwxnRKx6/rDWU2BYlUIByq4TrBD8vI6rpOhpmAUA+wAjoDCY3RYFlS9uWob5yzoBI4bg13GbhvnLqqQIenrDBLJrEsytilZOcqyoEURd9YEoBuTzpimPlHi9wiqK0rzkkx12dHBs2sZzxmicn0dGJ0YbnyWoXVLUHa6EcVt2VVMqyRRGjV2Wx2CxsWs1Qc8Vi1qhYqTnJ+AkzkwNwc/rON4wRmwh2h8YHyoiD96UHYGMkCsagtUUOQ0OS6Ta4BHpIN4sKWwhXggPfnut4XKYv6w0mHfdwqGiZtEpziXiTcN8EUxlgEeGrqbnH4cAX0HaGEwdC1Qg0XL8titqkmPIbVp2Wd3hDbOYYKupVAKIBF78uBFgITDRylmBsWXVFD0fMDqg4sd3h0SzMZ+fXYMKqymNp2ryjK4SSg4DVkApx2XnzcLEpksiOC3HsFmOVeeNAZbXbdeUfBY57izsTyRb0y3zVud8nxAyFchpV28YEPbrtukmfwxvWob5qwOLmqQgOHjAqNAx/LZoxSzJ8eukCHq60wV/XXZVuUi/LTwt6izYeoY3KrJ6lmP4bdlVTc2SHKkJerozBRdD8PM6DvNSXE+4b+U0yTBywqlcU9REb49IxRDsOOwqopHfymmSIahVUXd4wyxBbPqHTYbFDfOXZb0uu5rlKIZfx23OYoDdA6bCw1SACEH6OhtwLxp2XCUDp1lgsF0QdQrsLfPfmgDlI2C1nqvSkfprDksOz21RVf6x6G1ahvnL6nDwFcSoCXqaN5bXbdlIz5aO4VINrGYCd4cPsQ+wBJFOVAypEOyHbdIqWjFLcoy6wwHZNVqOIvgHt7aOHMN+dDHspHC1/GO41LLeB69nPj4dvy1aOc2SHMGrO7zZg3H1SN91NbsonJtH6rLqHVZaIaGMbKrWoZMuft2WXdUUPc2S3CpqkiLo6Q5vmGWOvVZOPzmLHButvKspgpfDG2aJY79uy6aVk+S2zFvUJEFwPGxaOUcpegN6T4d+3ZZVU/Q0S3IUQ/DzOA3zl1VFkMPRaOJ3NUtyDKvp6bxZzthyvIoh6HGbhnmrmqKnO7xhlia7pj9aOc2SHMUQ/DpuyzB/VVL0dIc3zFLuen7dllXTikl+XsdtnpqkCHq6w83YZWz0jJ4ft2mYvyxKiqCnM2H+121ZNUXjw4ZdRU1SBD1iLF/HSUqiEOyikmO4O1RwEVviSoDjxyAgtHKaowhy1iX3kFFSBB15WNVIGoPouwt7BepvmR/Sv0qK+DNJJzy09QHMrjZIa9DFz6MBF6+V0yzJMewqapIi6HH4EoNdw2CunC4gvQosEcgxLGoZdlndqTkdw9IHoBDsQOPMy+u2q5pWTHJ0MMAl6D/sGoLVBIHGAd/DGuD/cN+WXdPP46pJetrFD6yCecvhUnZNzz+GPc+HJcfw67bsmlZOchRBj9s0zF9WBT39Doae5R/DL7uildMktayiusMbZoGya1r+Mfy6LbumaOU0S3IUQ/DzOm7D/GVRkxRBT3d4wyx27Pq/a2qSVPrIMcyualqOnZb5q6ImKYKehqljqZ98ev4xapbjpmXecvjiZIMNQ8duSTZGukQDYpIt2Srn2JkxducLuGVQy67eMF5sKDj3FEOw27QM85dVTVIENczyxG7irP/rsqpJatQEPdtCx27Lqmg5UhPk8EUBmwnvx6KGWc4S/E2VID8SfW4r59hJEZQ9oRESFxUBSUFAVs2GIEc1BmB6yOgZ1PzVHSTMJO3whF/HSVP0ed0RDj2LjK/LrmpKTZEDejZwbsuqqRh+XjeEQysnmcJIzzGMiqCnZRgKTD1/uMLPmp7lD7OqEPIEqaZn+cfwu5qlGIKf13HaVVGTFEFPd3jDLCbs1fy4ymmYbQAQJikCBPrjq+lZjmG3ZVc1rZyjCHabll0WNUnQ0xumXdxWrfhxgp/XcRtWTdEjpaFnWNwwb/UhiXt4WBSPhxuC1dMwdyxQ2hhGTzvEEPw6rpoip1nq2J0UxfG84bIVqo2HDTcuNTWs8qnpWf4x7LZqilbOEuyyK+q8YZZsFvMVGRM9y/CKel2G+atqljF2m5IVNT41Ksb5um3lJEclGD3HcIuaZU/Cw5jR0yzJ0fmCQ5G6T6gi+HlNcOoQ3nwAOe48MEdU0SvCiaBnAxd+XUTD47YP+5oZ5mG4Pq5qmMWFvcKsQqdhRK4hXkgrY/6yTOgmCOUsf3RnHkAdcPHzgQMOtcFZA/ZlVzX9KmpSwcKuFTU9KVjAhgQM5q9vvekEKLTyx9kGIagRAybQ4G5wgxDUiAETaDBo7CY1PaNmdGWQSzCWDLUcx5ZVAkbUxblpGaaF9bbsmpbk5C3+CkrEOAutnGIIdgrgMmwJK5PE8IiKHUL1ruhxB7h+aLMeLB60ycjCYhU1RdCjA9NxOEQ1WsMpmyU5ip/HYd7qz6bRFEp2TUs46/l12zUdteyyHBC2/GO3XdWUDLuKmqQIerrDmeWDfTLBwRiDlZ5/DJ+jC3YLVBW8JSC/lvkRWK/LrmkphmB3VdQUQY9TL6K3ZR6w6r9pmOdAx4DcLcC8q0mCTkOB5XvoGX6bllV2LJWTTEeHL0/26QT7mnRM0GoaH0rJU8/yj+GWFUOQu6pJgp7eMEsYu3J+MX5gV89vy64pWjnNkhwnx4vli5uWeS6ssNMi+rzIVdMrKkmcFSRGr8qIkOh5iFPyEAIqQmwG4C+7qummZZi/LGqCHoeJFimCbngoaQboTWMwX5eEwcE8EatCwkm/aMUsyZFxluigBaQOvU6K2oZdw4qapAh6+lhqepZ/DL8tWjFLcnQ4H4se/m1JfseWNy2DYlESZMcjf5dd1TQEu03LqshplnRTElTHE37ck6ji5ERNWv4x/EZZaeM867Cj1ojq+cdowGFXSRF0xlM5yyBRMk6VGiElHhhSFyfFxeT5mGOxUFXsWo5BDbssKvoUrBybWnei4NnsskeomxFW+HlcEdGP0YonoAHCMnso3ZZd07DjKmqKXFjEEPw8btMyjJqeFnZNzz+G3xWtnGZJjqKnYZflcBb2Cmc9x7AKpduyKkVkAjnHpidQADBLADtO6yQw9dz6ipr2w6pfp1FSBD0eMCKI+UvrgIJq8Gwu8CLocSy4qBVA7EqpYAlkrmc5hlvUHDct81bnTAW2y65qKoKfh1XURIEmRitlBHg9fw27mHWzq4pW1AQ9URY8uhwVGkW/N7pxE0OqKBlD8PM6DqsoKYIeMBrx877g6lmO4ddlVdQsyTH8vI6jJgdsWNULip5lGD3NkhzFEPy8jsusLpqanuUYbtXw8yopgp7OFy42u4qf13Ea5i+roiYJ2uIRQ/DruE3LMH9ZUgRp8VSTBDVLFpt+3RatnGZJYjHWv0Urp1mSYwhyWTVFj8MbZrliyz+ulOQohmDHbRnmL4uKoM4bxopdxScFOrtrWE1OsySxh5C2LAFWxST9WM/y3zLMH8B6W1Y1SSGomp4/HMQFhOt/sGr6RU+zJEfHAJytqAl6fFhYdTvio026AVJVaNaKmh4lmAUQyGXV9Gqh1239MONSyvhFj9u0DPNXH1YtgtrFB9NJkR7Pu56m06xLyEVpzhCsogcPZpMiqN/BdBGU/popWcem0co5PuFy2HFV1BtmcbJDT0dTzz+G0VIMwa/jtuyapAh6ejMH47asWjlNcgy/jtMyzFsVNUkRJMdT07P83XZV0cppluQohiC3aZi/rIqKoKc7vGEWdLvqRUlRHFBNzx9+3ZZVU7RymiU5iuDnbRnmL6uSIgcOTsstu6po5TRLcvy8TqOmpzvMG9uN7WXX9JzANb6XXdX0wygJDaiTzohqepZj+GVXNUUrp1mSI/h53KZh/rIqapIi6OkOb5il3DUt//h1W3ZV04pZkqMYgl7HbZi/rIqaoqfzxoyl/pVTDMHP67itKqOp5f+yq5qaYgh+XsdtWob5y6qoSYqgpzu8YRYmW/4ft2nZZVXUJEXQ0xtmWbLJ8DppjIie5R/D74qepdhxG+arKXocZhn3/Lotu6opWhkrapIgMZ6GUbLI7IqeY/h5HbdpGeYvi5oiqDdMkm2FIwUnhx23aZn1ROUElUk4xDJINT3HcCm1wEWMhet1VzWtmKSjwhJ+m5Z5q2FS2PUMv+yaUpMUQQ8Ki/xPyN52TSsnaYJTr2IIfh63aRl2WQ0zwhJkDr+OS2I38l8r5KZl1ORwGyw16Kspgl/HOTTgMvgwoF/guoC7rJqKoNcCjlVZkG4r8Cn48o9htoKCk5KgEzxbIN5tKyZJgrEeASyCMtQyqzP1VlMOVDagel4DFjqflQyQYcdt3pIuEL0rBRwRAh4DKjEKyFnDLVshw8/ruGqSomfKIsev27KrmqKV0yzJsTt/cFMEO07LsMtyGmbxY9fyj+EXrZwi+HmdFE4EMX/1wbjsqqabhvnLoiZn4WPX8t+0zF97WPQcvy27qilaOc2SHMGLmqDH4XosNT3LMbxlUF/527JqGoLcVVFQ5w2zRNm0HLfsilbMcgw/j9Myq5qi7jTMgseu5x/DL7umJhl6nJY5vFnu2PXrtuyaopXTLMlRBLHLoqA4NOy2q5qiFZMcxbDjfEVNUvQ4diz1LH/Ybde0Qo5ht2XeerrDG2ZJN6umlZMMwU27qEmKoKepg5ljuNQw33nzhHlPUwQ7bsMcvjjZWxxWWEVtPKEUsfGcHS3/GC5DUMt6wyxq7DRONNrK2WR8zdJR006KoDKeJW7LrikFPWQstPxjGK2cZjmKGXZZY3Q5tiKrIlRAhYl0CV9/ccswf4SF/XBRPkBhV+0Q1R8+yXHKwK/jtgzzVkVFRxpxM+K/roj0dchqWobZjIFTUgvQh9+2QoIdl6lABKrnGH7XylmSo7hh/hpi1bT8Y3jzlRSl0NByDL8repaUhAKn5RgtRxHctAzzl9V5w/D9Vj6P85clCXHqCjmCDXPCrpwbZoJnnC3D/DWChYQH/m1NQMjK12n+D+ttK2ZLSrnQPk4+GPHTo8P8anFblIzNg9KwCw+rjvNdJ4eOhZZj+Cy1rDtz8LdN5SBrWv6wilbOrKPMFwdVy3+DI2ND8I2uduPHnTNsbDH81uDEEOyqSI1GjsUQ/Dxu0zLMW1XnaDRo5SzH2oz567bMV9QEPWUs9MuuKVqGX1dNUgQ9TrMw2WRAn9dhoxSb5ciVbPnDL9ltmRVGp2f4XVMwnDp+1dMsR9DLHP7FFj0OAz16jmIIeh0XNV4w8cuuqVmKH1dRkxRBj8MbpovldVv0JLcYtfjYFPNUFpNZel0Idk6zYLGvWNbKikVe1dQUQ5DbMouaIIc3SxW7pmf5xzBDxablH8Nu5SxD0Nsyq/NmCibmYDPkMIcvUmywuygJioKp5R/DqFmOIshpGXY5nIFiV5wga7dN0ZNsYhRBDbN6w2xbAWw9M/FZlaMmCVriqZWY3TOJ8XXbNUVPsyTHsIoehzcLEpv+cJllNT3LMVx2fkTjsquKnqMRFD3Lr9uyq5qiopZh/rImp1mI2G3lHLdsCE/LP4ZdNS29BGB1t/lKivzDqgiY6lAITkUr57hl2BWEBTq8YRYgdv2uKVo5zXIUQ/DzOs5T0+Pw5YdNx27LqmjlDMEO89UUPVbzW9UMwY7TLilyOGOApf4vu6qp+Hkdt2H+sibHh6WmZ/nDLpuildMkR3DTMn9Z1CRBT2+YpYddz226aRk1SdDTHd4wy7TZVU3FEPS4TcP8ZVWUFEENc2RxxQ67qAh6jDDi500RVOSp6Vn+Mfy6LbuqKVo5zZIcxRD8vI7TMH9ZFTVJEfR0hzfMosOm5R/Db8uuKVo5zZIcQ27TsmqCnu7wHJqanuUfw6/brilaOc2SHMUQ/LyO27QM85dVUZMUQU93GmbBYdOzjFZOsyRH0eM2LcP8ZVERVNPzj2GXXdUUPUtyFEPw87gtw/xlVdQUPb1hlhu2q27eohgbdk3P8o/hl11TtHKaJTmKIehxWnZV1BQ93eENs9Sw6/+6Lbui5FhRDm9oWGr5w26rpmIIfl7HbVqG+cuqqEmKoKfzhllm2PQsx2/LrmqKmiU5iiH4dZyWYf6yKmqSIujpDm+YRYZdz/KP4ddt2VVFK6dZkqMYgp/XcVqGXdUkRdDTHd48jPxhl1XF8PM6DquoSYqgGJ6anuUfw6/bsquaopXTLMlRDMHP67hNyzB/WRU1SRH0dIc3zALDpuUfv27LrmqKVk6zJMfw87qKmqQIehzeLC/st0UrJjmKoMdhl0VJ0NMd3jBLC1u7LBaYWf7oGYLdpmH+srrTMEvfrroCNLebV8FyU/Qsx44iMg1xT7MkxxDkNsyn0NT0LP8Yft2WTU8R3LQMu1Cw5B/DWmad0N+2YpImjPQsx6/bpqhZjuKmZd5yAMBrtGKWo/h1HFZF3eENs5Cw3ZZVGUr+qBh62whZ7bJqKl4iWG/Lril6hrC8bsumJ6llVBCmpmf5x/DrtqyaopWT3LQM85cFPZ0BYbusmp7h53XclknRBxAdu2qKnmY5gh9HTdDDd+O27JqiYUVNUgQ9jQfL67Kraooh6HXchl3UFDm8YZYOdj27rZpWTjH8Om7TMsxflpRxEL2sSVJQC56OBRIdw130dM6oYP+3XVOQouCh58rpnGBBSTDGMPqBoKtNCfLAM6uih0EYeFxWrSLoAs9ZgaVl1fNPIuYlcEVACkGuAc2mXYBYYghy1ZSGjlGzdPgfu1XpPtB3NffYepw/hrfMR7Hq7vCGuWPLooddULqz2LHfLnXqaK8n3cWceJdV04+apAii45FDREt6htHKKWJxeFbDLouapAh6GDiW+o2NjtVAK2iMZWBsSY4Uk6eel3z0xC5KIgNSUqln+cPhpmU9DMZVQ19F0OMsYGy3Fb/wQC/HMDt5wcUQ/LyO6yJ6W5McNy6smp5j+GVXNa2oKXq6w5tli71l3pq0eOg5hj1MygISNy3D/GV5TE3PMcyqWPSanmErKq4qelVwpzl2TsWeop3fNR3DapIi7qHnGH5bdk1RU4pSjgL+JAiKpmJiqulZ/rES8NtWTBKJ8V2NSGk5ht/WLMmx27Ss8yGYSoqgBDRo5TQPMJ5C9CDQswJi6uF/HQ9cHbdoxSzHr+M0b0UOZ3bYk/q27Jqa1JFJRY109IyaJVlkrHJ4RHDLLsthcNjsqlbUJEXQ4zRLtGP0NMuxBv66bWqW5KhVU3d4w9CwzKB2mAxe/ij4dVqG+YeJAXJbVYThQsuOeyHCPAtWv/6YFADc/gEAFCABSfwDD52io7MNVZzDFvnHEO3N/Y6vY1tbgRShlQ2jwO+SVCRm8qswABsIhN3csRv9YDm/fUxewV+BeOB7aiA7SpyNewENnzANxC8xwm6o4DES4ocPR4/4x/4+Od8M1Qzc04NU96m5ACs9McijppOzQ3P+YcvH/M9G6b6CROcYhinss6LXBgDpTCAsHh9/WCgErif1EnfdA06l2WAOpZHQEE1QUg0/D2WkT+J78t/LvivDdwoTSCp4G7yYqybvDZ2PdosbKkay7No8h6pAR+1vVNDPmz0sow8191QTct+Nh11gjJmLYVimSnT0m766egD5AzX3BxdQcTGoL7cCN7BkMzOQkFdWDXz5XpRvJMLWJ+pkzNP3QYQILygsivgKRfexQwBaAw1fiz5yafb6KmPSwtVDI4Cm5eH0Ek2fdS3SLByv66WFXhDEa2aS9qTHuom4cYw56M9Ky4JRmaX1oDLHdfoS0QF7bcifHNHP1exqfIFPGRKmaeJVjp934tFAD5q5EavyOgJ/99CKCktFoKBz8YDNMMTiVs4ynACLfDJ1/uPzxcCcwfkrUJ9NLixIKDP5hpLtjuhbolOu1u8LhBT32EsatYH884AjziN6KzLivLI+0VIJe3oEhHtUCTjhHy1dwNe89ofBSX7iFTNc9QxGqAfU8GqcX5MKyGLKXKFBtQVr/OB/LjnLujCqMUk05FUh1wsqYIGKzDR0oldrX2Zoq0KQ4D7M0DeagygTJ5WKAhQiwmwv7ABIng6WhYJZWBVAlnLbDglhTEIXWGdjfHkA3lbxu1qGsFZSSffB9V8kMQHMVMxXXF3ZS5VNywSo8BeRkVVkziWkMCB+mV2iBq/RTGTm8yHt2hiV+y0X9sU7rstSrZwdKjqy0rPCQocVOkxVO26eauv36LqQ6CJXw960e2Qz0BRlHo8ZrkV5NbW7Ox534tZmz8aKwG6gVG4q6bQyVpM3+ECh5ongVCfa3pB0xsu9wZ22CjhopVEfblMHGzWp4n94wN2uY6sOyhRbLgX7mCmCQ/c6CAKlwmw2+TA0ImAFAnX4SGzeKrvwwgrFIHGjFvLmqgN9Ks2tHaTCxrNe5bdUvQLuermzC1e+gPXS2zqjtIDvmD3FRUlooOR0mW1ufA2NI11DJSagZH3ZBiu/1GfwhGHLf0k+ekuEuqCtS6aXEvOkHf1TzEyrq6Q0IQqvltyVd7nmwRaPQfhkXE7VJ3dJ9JMdbyA4bLmDjtFKAEEKcJUovf5ulT4WCDQczMKPmtQ3MQe4n3IULw6hnqVxrTx7kUXaXw8tEEXyA6UGmfatULi4fPOv8mQm/oJWjQkEGkqlYEibs/23Yqe0MxgQbCzrgMrlocZcopczfvWYWhPaGyKbdlOeAFxkMw77Y/3+P4Y//64Jna/SUiiaCVC53atRyTFB1hGxto02Ybbj0PbSnV/Be0bmtJ4/lF2EFWD//kP76VdIA7gcWfNG4I6YrWuLQ0I8fjdZv651QBEehmDsJelqteLcDpM0CAngI+Qi7VkU9rNmrw3MJsJnS8NWPJgc58AEnFGkokx/Yit3/WNeN2IbhxicIm/0Q7FW4OsBYMya5GhWMquYzV5feNQKwVI0kGvy7tetd4T6Br4SYwkX+Mh2ueYOhg2K2vRfe2WCCcisbNZDxuPtdqnBh8Vnw63KICm/+lVdtg+xWCpwkom6sFfJW0Y9MhhmNTyaaT7Oo2h6GsDgjbgaj1jD/Xq17RAkCcu0imeFEhKnt9k/4kNCM1drxrZBJ3/F283yxalppXlmCU0qgVYMJd/QPCKdLZkewizRsIPgKsnCBf4E4ouIia8lAriLYIcS7nzlWD5iJ10vCwPqJLf+X1jjc8nMMZ/azVpyH1bekpJuH0YmEFVyRzCJYYqiz8+OZCzs/vb4NZ/CJ1BEJ8S7P3uj/Qsafjz+eE3hNxz2MGyY+IHJHrfX5g3VP3jCDobqdpfHV5KW6S/YLZG48xSgKW+rEhjeOlBG9Pnt8D+AKZKNmX4tD4lTsAwkEYLniwtJWfAS0IhsgPssAhNfTA1SiMrJzBzCLjkTxg79LeT38J0JllN1EhVFo46hM+7FjWLz4F/KnnkNhXMOkEvY2SymaQYkn2eVtppO/8Gzv4215caBSqqsohNT0L4yY9Xp4Xgmi0QHGPcAGrRwpY5mDDP/XB5tOQtf1jOm3rmVpJx4w6OIIO2JCX8BnTxElUvPSl2UwuqR2dGcaHvCUPU3qevu1J1hHmV7mawQo9QdXC/op726IjoOx3RqU0Gg9hEG2SXSwG9qDHZsAcY0QpebY1/CD8YtHScef6Ivenw2vOzJfgse8Ac+yKShso8glZtKMtQR57fuIwCESHgjoHe9R3Zu9b7eE0Q8bGfw9nMJRQ9fGSGtiuQ7ue8X7SCjJQUP+UTQ2OB8yqhp7dZ+sftAu+lzltlfXZPZHzAUVCOVVwb8gHQCUkT+O/9xdT0rDvmGFKBU7v70+yjZQEase86z01/JHPVuPquFXq+EUNUfZFiK2cEgxVDQjsoVwfi9kVv4o9YYqwLI1+qIXGLsmmHwF87kOo6LInxWvB8dGLk8pRh8yHQASsfieiyJyMJxFffI1yuIhrzv3KASvsmHlFAvdMwbZRilxc1e93iDiORoDMxS1Xpy+T6fKE/lmwzV7XEOmWWzAa6PNPnKzAQVgqFnPEvVXOMSl1MWbJ6suOFcrVX5ZVX1aXuyjQXSJNZs2ilBB8UpJ43WKOy6/yHPKAb/VOryBib7zmdcsuUMn8ZGapKDYl6LIWTEdKa/m0ZQkJcmoBcX1KzxdRLD4noZftgbVnVhbOs/AcE/iZkbwzVcI763hlxxdlRfUJje/uoSp/diWBJxYh5vhpsXcVq+9rtQ6hyeDeJzAM8mXk3A+z/7yUndwGeuBMsbEUobpJ8/4rP1HaLzYcGYcik2zwm3e+KQmTo+wcQ5jlnCIxiYkFCBHXLhEe1RILgZwrQ6qm8hZ19UlrlJySqFT89lfTvHEhD2/YR4YCJDxgnGj4Gm0GanYj8H8AwmCUDzdd+GYXlXxqx1D7hv89+o5z1Zf4NqrKAX/NjzAHvCUEKgEduTy5GIM+cNWqvQ7XIYKoS9njRLuqKw0SUyhmxZzOvoY7jfgkFIouDv9ht+5ba2z4rSwlqM1aIuI3Ae9Ff3qHace2FRifIKvvHjhMAShKJT/FRg53UUPqHl/FW8nF163ZJ/mrEg7sc8jJjHVNI6dG/PtKFg3kN4fkPR2gelxd0vgpuflIWtIfs+aZc+YYWlfQk8MhX60ZOHGRxt6mT5glyxki1tsuurjuGlEXk1QD1ytrMKv5abOEv73LhhKJPptNrUNvroNsGUlTggf7RoshivXH20oJMqb8eHW9QrJBkCf4pEaw4oDpMOYg78AFv+IdhxEiTEY1JOEEtYTdHTALHU8u8hq+Epelt2Tccjk/zj12VXFa2cZjmKIfh5HbdpGeYvq6ImKYKe7vCGWXTYNT2jG5aDd1tWTclR/LyOw0GKnJqefwyjlbO8YazpWf4x/Lotu6opWjnNkhy3yeE1LPLftAzzl9Ud3jDLDFuKIBmetmKW5Bh+XSVF0OM83I1B7TwMUVs5xxe8jJKgFp7KCbHw9E2KoBWeelYBZNfJ4QyRnQL2ui27qqkJWi3HrGqKIfh53KZll1VRE/R0hzfMAoBdwjN/XseR8LgSE9Hzd1k1Ncstq/gIu4ZFr6KmR4Slpmf5x/DLril6muUYglp2VdQUPd3hDbOEsN92rZxmSY7V5PBmCbJrepZ/DL9uy65qilZOsyTHENw0b1UU1B3eMAsIWxbBTcswf1lS/4BhK2pPcgyHnRZ50NUOfFs5SSk4GL8WGZcFVeHILQoPxZtE9HUSEtEsx3Bl85nFrukR00dPI7aanuUfwy27opXTLMlRyy6roiTo6ZwpYtfyRkTWpgkgn7ONgXRXNY3iBc+uKjVBNnhE8KoBU8sfft3WJLXM6jBgWnDV9Cz/GEYrZ0mOoZZdVtU5c4Jdf/h1W3ZVU7QcJ+lxeCALJUWQBx4JLBh8va0cJCuCn9dhVzVJ0dMwyxr7c1qG+cs6gwm7ipqkCGry1LP8N8yXFqtSZkA1LcOg1humjP2yK1o5zZIcPehxmGxxxL74dIyepQh6nL+24BuGhXVFFn6dFFHaVVEUj6xhTnR2pZiA3CXaWv6bEpmURIQh4efsfCumEU4RnAhyRDBsNSXgkXwUhPS2acUkgXAMsGmZv3qwxBDkGmbJYVMS1MIjx7DbrmpqluQYglo1RU93eMMsKmx2raamhEX8vI6jpAhiHhH8vI7bMuyyRmDYdYJChKem5ymeXU9Kgv54Wv+2UtK41DrvY9fzh9uTxPi4KiSmh3/dll3VNPw67aqoSYqgpzu8YRYo+13tMF+3ZVc1rZjkSE0pRM9yDL9ui54i6HEa5q8qerrDG2Z5sum4RSunWZIjZ2N5mbQuGe0X3RzDFSVx8exAyf9lVzKbnGkJvypqjixr5TTLDbuGRYaKrGUWBcXA0B2u6Rl22VVFy1EMwc/rOMxfVjVJ0ePwhlmG7DqFP8creprlKIbg53XcpmWYv6yKmiSoO5xBYXNf07P8Y/ht2TWtnKQYetymZZi/rGriDbMI2fN/T3PMMG+Z4CxOAGCbMtg0f6HAIsE2AmmW0YoFTpOkAJckEEkMiHi72bXj8JjoON/oZxt2vpoiNZ75dVs1DatJas5Y1KrJgppxyrEV3QlV/DwNI+J617RCXtXkLAjYGhKmhkiGOqwiFxYWQppIWUVNDFn8uOqNj6yGx84ZPTa1QvIPwc/rsihMHpye5Rh+2zWtmOLHadhlVdQkRdADxWHVk5qkFHJF7HqyhF0VPY2TZQ6v47QuByPHIuhxGRoHVsORvqyavjGhZjl+XeS4wcOujeis6ZhN0XMU15jQqFXx8zoOu6ToDKaeY9R0eJNNx/Drsquaoqc5huDXcRU1SdHj8GYptxzDWtWYwcQvWn5exzllbFYNwa+rJok3TBinWcjYLauilXMkK2JYLruqKeaVTPQsxy+rpmIIeh2nZVc1RU/nDbMk2R8M+AuPflO0cpbkGFbUFD0O2MwfFx16ZjHSWKBUqHIMn6V49Sd4PTfhvuvkJLEg8dWv264pGYJO1rDUERMt/xgWOS3DvEVN0WNEp+ci4AREIQJAIc4gXCA+A3iY7+GaNrc1ol44WDVcWAy+pmf5xzC7opXTLMesoliYuk2KhjwpqChUThO8KuhxeMMsQvYJ7GsCSc/h13GVtHkQya/bfhvmL4cvNthy/Lotq6YVkxRD8PM6DvNXRU1SBD3daWqw6Tl2W7RyluQogp/XYRU1SdHjLDTYtPzh123ZVU3RymmW5CiGIKdl/qImqDczYGi3Zde0JMXw87oN85dVUZMUQQ9nFhnsmp5j+G3ZNUUrp1mSo9hpGeYvq5qkCHq6w5klBrumZ/nH8Ou27Kqm6GmW5Ah+HbdpGeYvq5oi6OkOZ2Cw1DTsopXTLMcQ3DB/Vc0LlnqGK+Xngk5228o5iuDndVwlRZ0zLdg1Lf8YLsdw07LLkqKHs4Bxt2oFEf2yq1qO4OddKqDm9zTJsaKkCHp4CpqanuUfw26rVkpSBD+v4zYtw/xlUZPUObOgYMs/ZtNyw/wJqJqe5R/D7IpWznIUQ/DzOm7TMsyqqEmKoKc3SyCbnuXPrikagl7Haf6yKmqSoqdhTLDU9Cz/GH7dlk3RymmW5CiG4Od13KZlmL+s7nCmBLuOYXdVU7McxRD0Ok7DLkuKusMbhgS7pucYft2WXdUUrZxmSY6ih3lqgrrDR7DIL+p1XEVNUgQ93RFBM8tuy6roOYoh+HWblvkp6kwIFnqO4ZddU7RylmNnVdPjNAwIFnr+8ZuiFbMcwc/bMqk7vN41Lf8YftlVTdHTLEcxBD+v4zJfSRHUHc4sH9i0/GP4dVs1RU9SBDftsqDOGQ9st3KW5CiGHldN0NN0YKln+cfw67YVkxxFj9MyzHfOcGDLP4bf1ixD8PM6btMyb3WHN8wG9hzDb7uildMsyfHrMH9ZUtQd3jCLBjY9v+2KVk6zHMUQ/Dpuw/xlURLkNMy8vO5qiiH4eR23aRnmL6uSIujpDm+YJQO7pmf5w6/bpigJfpuW+cuqKOjpDQaYepY/zK5qRfw87aqoSYKe5gJLDbeVUwxBr9Owy5J6w1hg1/912zU9SbDTru4wSwU2Pcs/hl9WTc2SDEGP27TMX1NvGArsykmOIuhx/6Jn+cfw266mCHrc5i8pgvoEeC1/mF3Vz+O2TAL+XU0R/LyO0y5Kgp7ucGaJwK7lD7/tmlZOsyRDsOO0DLusSoqe7vAGAkw9/7dd08ppkuPnddymZZi/LMl5ABO/bsuuaopWSnIUP6/jNMyipAh6HNDrOV7TEPy8jts0zF9WRU1Rdxh4oeXXbdlVTdHKaZbk+HUa5i9q6g5nGrDU9Cz/t2XXVAzBTcsuq6ImKYIehzcMWGj5x2+7pmjlNEtSBD+P2zLMWxPUHb4sYLNpuGXeqqhJigB5pnx/uDU9fxitnOb4eZi/rJZ63ZZd1bRymuTndRtGTdLj8MWPPb9uu6bkGE5S9HSHN8wiZcNi+Hkdh/lLivpg3Dat8EHOspbtwczyh7tNy7ylRzRXTjIEvw6rpIZZ91dTMQQ/r+O0y4oSxW/LrmpqluS4Zd3Jg79o5TTJUfQyzF8WJUXQ0zB4bPm37KqmaOUcxRD8Ni3D/GVV1CRFj9MwC5S9htUUPY4dO0Yrp1l2hzdMus0S8w6vY9c0/FZOsyRH6QnksmrFSVfT849h1CzJUXI4Hbue5Q+/bsuuaiqG4Od1nJb5q6ImKYKe3jDLHJue5R/Dr9uyq5qildMsybHTMmqCusPl2KxZUhP0OChv0cppluRYRQ+Po6nl77bsqqaVUwzBTsuwy6omKYKezhtmgWPTLGqW5CiGILdpGeYvq6ImKYKe3jDLG7ue5R/Dmb+6G0xNz3IMv+xqlhU1QU93+NLGflsVrZwkG+Op1h8OP6/jqmiNh13V9KLU6C+7pmk4dPy67KqmqFmOIuh1XIZdVkVJEfR0hzfMgsam5R/Dr9umlbMkRzEEP2/TMm9V1CRBT3c4c8auP+y27KqmaOU0S3L0Ni3zl1VRkxRBj9MsTXZNyzH8tuyqpmjlNEty1LDLoqbucGYpd03LH37bFa2cZkmOYgh+HrdpGeYvq6Ke3jCLGbumZ/nH8Ou2q4qWowh+nIZdVtQdvpSx61n+MbyqFZMUQ/DzOm7LvFVRkxQ9TrMw2bUMv+xajqGvqEmKnu7wZslSiuDncdUUPZ03zELGrucfvy1aOU1yFEOP81cFdYc3zDJu+rurmlZIMQQ/r+M2LcMuq6ImKYIe3jCLGJtGT7McP19Rk5KHnmPR67bMX1bUkzDSF9HbrulZOiD3wj3NchRDsOM4F1vDri2YKz52oyKTpoA47bsi2F1S9DTME1tzgplR8WvC0zLMX5sVel0lRY/TLArYTEC0HL9tugRXyz92WTUFs4qapAh6eqPElv/brqlJhl/HaRlmSRHUnWZJYovh53UcZlVT1CCx1PQMv21qluQohpiVOW/LqpWTHEPw066Kko7gMvy6LbuqKVo5zS3zlmPErucfwyt6kiL4eR23aRnmL6uausMbZilii+AQHh3DbpmA/tHKWY6N39QkQQh46vkAXfy2q5qaFTVBT3c4I8SuGiaIXc8ftlC3ZVc1NUtyFEPw87hNyzB/WRU1Pd3hDbMYYMti6HWblmHeqqSoh0f+MXyWWjVFT0eyUBAPz3RkLuK1FVL8JOjpzKLDrmU4y8HjANUfFrtNy/wVWfUsx/C7oqc5OvyGRT5tyP5WA/TJ0FVED/OPJf8Y3rTM6pyJYW8wePoFdB2riTfM4sJugaVnGdYuiwUmdlt2VVOzFEPw4zbMXxYlQQ5vmL7U9Cz/GH7T8Ouyhllh0y+7pmjlHEXQ4zTMXxY1QY/TMCosNT2jo+gNwVJA2fXzuokv7wp+3qb5y5qchlmE7BMAU5uS4ud1nIb5y+olMOznddXTLCTsepZ/DL/tmqKV0yzJ8dMyCnq6wxtmYXY9//h1W1ZN0Qo5hl/Had6qqEmCns6ZEfYMd1vmRbDoWY5ht1XRilmSoxiCXsdh/qqkCHq6wxtmCWEH8epZBiFzVZKaHP7BUs+w35YHKi3HMNopoAMOLf0YXSkeH0sd5UPp6llGzyejExWtgN8NbhDeCsaanmFqelSw0PGqpqVWTd3hzZKCTZ0AqulZjuHXLMlRC6Srpgh+Hqdh/rKoqZeAGcEnf1jLrBBANFqKIehx2NWbmnFbVk09QL1tBz5WrSgOQBqQ2gqZgauO4QrmL2B5WAUs7HsR/Dxu0zLsmoBV07MEYLeNgErHMARQdk0f4IANA++3XVMRnJyGWRawK1FOGq2cd4x21NX0zLGwYgh+Xsdd1SRFDXPGQs8xWjnNkhw7b8rYEhNoCZoEkn/stqyaVk4xBD+v4zYtw/xFTVLUmzCY8PM6TqsiqAGDqelZ/jGMfpuWYd5ivtg1Pf/4RSunWZKjCH4et2kZdlXdaZgF3DU9yz+GX7dlVzVFK6dZkiP4bVqGXVZFTdDTHd4wixe7pucfw6/bqilakpvvwqpn+cfwy65qipajGIKf13GblmH+sipqkiLo6U7DcLHU9CzH8LuaYvh5XearKXq6w5tlix3Dr1l6vqIk6OkO12LTswyjJahll9SzYL4bgl6nZd7ypHr+ccuuaqUkxxDsuO2yKAl6usMbZsFiy3HLqqkIfp52VdQkRdBzBTP/GHZbVk0rJymG4NdxW+Yvi5qkCHoc3jBW7FetnCZZTVIEPU4VTS3/123VlPw8zVtUMDU9yz+GX3YtQ/Dzuk3LMH9ZFTVJEfR0hzfMMsWmZzl+3ZZd1RStmCU5iiH4eR23aRl2WRU1SRH0dM6R/2uW5CiG4Od13KZlmL+syuENs0ixa/p1W3ZNUVIMwc/rOF9NUSz07KKVcxQ/r9ug2G6bitjlhFXTsVs5yfDruCp6muBdJUXb85oKIGsm5tdt2VVFT7McKWcJ7lZOUgxB7qqgRolldltWTUMPS8KaZZdV00ophmDHbVp2WVUEdYc3zILErr+7ZVktf9hVNy2zKAk64qnp2FVTEfS0DPOXVXWnYRYjNi3/2F3VFK2c5Sh+Hrdh/rKqqTu8iEV+WxLsNCzqDm8YInZNz3IMv27Lrmp6muGmYb7zhlmG2PQMvy27qmnnEyChZzmKoMdtmccqJwJG2F3HDDrA87rtqqZo5TTJsZOEiOj4dVt2TctRDMHP67gN85flNEwQS03P8o/ht03RymmW5LhpmdWBcFxWTU0xBL2Ow/wlRZDDmx927KZoKYZgx20a5i+LiqDOG2axdj27Laui5AhyG+YvqzEAU//VHEFv07KrO5xZfNiv264pWjnJUQzBz+s4DbsqapKgx2mYpYddI/lvaySlJB0gOYeMjlGzHD+Pw4HLP4Zft13VFK2c5CiG4Od13KZlmL+sioqg7vCGWaIdr6hZhlo1SdDj8BsWNQS9jtswf1kVJUUQs9iw5zfstkyKHqeGhZlh1z+GVzEEr8rhDbO0sKmJhSc2vxW6mpZjuGVVEtQm3iwq7HhFzZIcMX85nMjitimkLApqJQRAVdOz/GP4dVt2VVO0cpolOYoh+HXcpmH+sipqkiLo6Q5vmKWEXdOz/GPYbdW0UnYbJUUkcHqWY9TUMqtzZrvs+nkb5q1qikZ4alr+cLuqaOU0y1GCnu5wEXblJMevwypqgh6nCWEBryBWCEYfNLQcw6/brilqluQYdluGXVZ3+LJ37bKrmoZYRU1SBD1O08FSs2IIehw1MeHg4QMtOejf1Kwm6HG02DtgIsk9Od60rNOAvyYMSBagYVetIPpS0ImfF4Ka0zxgfRnoanp+VzUFuypqmAWQLf7h0agEtU8t/3MUwU3LMH/5Yb1uu6amlGn+35b5Piy3VdM0NstR9LAn/F1VJykd2hrH9JpjGvyLqStgL+EYKZcE2fKPYVDLrs4bPRjx81ZOjuHV7M4yx243zJ+WtEZXNzU8Gm59xvy6qyqGoMdp2FVN3eEN02QpT85ku2Ko4Ldh3mq82BrjbQWUS0g1Lf8YVtFSBLcM81bnTBJ7/jFchmCnZZdVTVHDLEjstz3CrGhXZ5Yidh3EXFlRPX8DwOvkw/Ih6T4eOHQ74otEWmb1Gxh6ftAXPg3zl1VJUcOksOsfwyecb8tylAmQFJUArSc1Qc4iwnZZNcgkhqDHfcB4sJHBQa1dPQWMHMMo6DGoXVbnjAn2Bjz5zx4D8wXUCTDtA8jVLMcIEE7LMYyaJZl1xw8upWbVPtI8Vpo1yzGsKCmi49m8HBY1QWs84Hc1ajCvSTpp8LP0FSVFkBlPxOT5WGQx/ILa1TkDxX7Cg17GvSYJDsFRQEBsCHYVJT0xNPInARa9IFzlg/HvbIwOILRymuUICI8jOynt6swXGwXP7orniVSJT8467bZoeQQphuDnddxVRNN5AvYBugFWWbt6YN72NEkOh42Gx4WhpV2Yw05iIaoQOYeQKcCvy65qao6Tw5dvPMF7W3ZV08mxwSKDDoOaBVQg69ZLwJBAG4FHzzE6l3IF4op6wNQZNDY2xfVEZ4J919QUw8/rOMyqJulxGmZJYtOz26boCXJGXEWoCegubwlxBuHlIrAOTzTX4NHoc4bdCxEpRgij26pfpFswspZdWVjUVMVTzx9224pJTrGwacWUgpR/x1VSBEXxbFD4J85NU0BGx0qgq+MXT9PhCkFqkiLosaExaejsDKmQb4RQVCKCF0gn/xhGzxF00QsB5rYdSOv1R4HC7o6ojvNt0YpJbjFqWRbW10XBlRtfYiNhISANwa/DrEqKoCcHTs9w5SxtGN3VqYG/bruqaeUMKxca8fM6bvMsWDU9wyaRkpqG7Hc1Q/DruGpymgWFXXYuZIcndLEJnQSNXdWUmpLs5W1TkmohOm7RCjlK8eEd0TnW4Z+4aucMHbumZ/nDrLppmVVNc0Quq34eR8kBfR4noc+7mt3hcGx6Rs3w87ir8+YNpqZnOYbXb9MyzKqoSYqe7jTMgsau6fnHMFo5y9EMvoQmw1PR0ZtFEFNyuWqStN7hs2FFNUd2PdMgvi+0W+ZbsFiQwu6qUojcVk3RyslHEcQuIUw9f1j0tsyfYKlhRUkRZMIzgseuaiqC1+R4HiwxXIOOzuD8ZIB9HQyiTcP8tQJro1DwlGALvRFwHID+BlxUAxD9Yxi9QLY6vFkssCcwQUB82TVFK6dZjpQEMeChX5dd1RStmKQYgp/XcZuG+cuqqEmKoKc7DTNlqZglKXob5i8Jarkr+RHV9Cz/+HVbNUUrp1mSoxhyW+at7vCGWaRsl01Dj6uoCOqjIcXvDk+OX7MUQS3DLqs7vGHSXdOz/OM2RUXQ67hNyzB/WVEdjHZRE/R05sl2gokhyFUNypQcjl3PH66AW+bbsF63XdX0JEWwoqQIethY3JZV08pJVtQUQWk87vmh4Ykgt2FNLKfk9MyuYuh1XEVNEfTwxYxd03GboqdZljGaJJOx3JY0L0nGOLuY0yxj7Jddw66apOhxGiXLnAT+QmXXELyq6XF4wyzgDsGKgrxHgqh44iHgsJOiIB4DnHNbIcUQ5DYtw/xlNTowOHj3UcXw8zoOq6bogWHpJkhuiwUIaVg1VxxgCbsYRCgIRRFcmBSrmiRoj6dyknmMLpT2fDKGUiTH88bJ5F+hgl/3BBc3UX6eCxy9ZSt4zFsxxAK5apKgp5my+IG1FSnkltXh4zlgEYvDV5May/jIHQdGFIIfp32RoV2cXMyfV2kRYbGhV4xPlNhmKaGKn4ch4Vsj0pouYo57ArgYgp/XcdUkRU8DxDK/7JqildMkRx8cJKAYgp/XcQ2zTDvDvA7WDb4iA/lActxJ0Qq9pmcYLb2Oq6hJiqCnQWFpTyBNOBnHbScpAuHxwFdOsutgfIH8muQYgh1XSdHjNMzCgq0CmGVSsD8PBRy7pmZFTdHj8IZZTLBLMK8OCZZ3BUH6rik1SRHEgUfe5sxFRzEEO07DLkuKesNkYIseh13ges3uWIBX4GRXCkwPmFJJRT2mt13VdNOyOyy3ZVc1pSY5ljemNrav4ySIjQetpHGOlwxnkVXOKcjOPLHbtLKRmGfCetsVPc2SzMYtw46wPiI48PM2LcP8ZTWeOcAXm2XYRd3hQOxzh7Gm5wh+2TXUKmqSoqfzhrlhSy08KlRqepZ/DKOV0yzJUcsuqzucbyGQlp1gfZ0JkQh6HQlc/LZo5TTJsdNG4CJsVYTg/+u2q5qSWqYCKwWQ26oiSEOAxmLodVrVecMsINhuWo4W4FoFLgqIr2uSDpfADsGv4+BI/jFqluQIatnVHd4wCx17fk3SDed1WzatKOhxmuXc4qZlmL+sNXr9Ya9Tg0uDwsKwanqWfwyjZZZFd1uVkqKA2AmKJ66YJTk+weWtCQV4+cfwljFhxVrWQ7CrqEmKoMeIBgGqEF4Q4hQluN0fUS1/cdMyzF98WN62ZrX84S3zEtSXKJutnCM1SRF0x1OBQm6ZHZ5dQ+2qqEmKoKdJlwpZTU9TxxK/rZn1J3zzTqw5WvHzOBRzQ3xXh7exqFGh5R/DG+YtNPoZ8+uyq9ok/fDrtmtaMUtSDL9Ny7DLqqhJiqDH4c1Cxh6heEXP8PM67rKm7jSMkiUuweBf3LQMu7qwuIBet2XVJ1JZDMHP47QMu6zeNMHU9CzH8LuildMsydHhSyyf13FadmVVF/3Q8OBNMA3eaXIZ9gqu6HFEdgh+XQpc5eQj5oVY9HaCL2ECfdVwITBhNT1Os9hg06BSxyLIbZi/rBcwYgiugHvbNTXJTopQAKEnONevq6hJiiATLK/bppXTLAHJUhMJnq9lfgTWF0PQ4zYtw/xlVVHDAYae4XMuQ6/jLhDV8o/Bz9My7LKqTgGGjssxBDtvmAjsFq2cDyDfdQHplPl1WzWtmOQfo+itGD3HaMUsx5TX4eSjY1gOVFZDTqum6OkNs6B7jdREw3FbtUlaUVIElQ+NlmWML1o5yfHTusOMsel5hGc4yReCHVdN0RPG4sXJrliolRWTp5yQNrZikkyMq1o5zZGanCU2qF29YZTYDl+yjY79iO2qRaQhSAQzhCR/t2XTCrlpGeYtT0nQg4BNf/htU7RymuTobRrmnf7zOho4EZzh+uKWYf56rJqe47dlV7RymiU5UpMUQY+zxLBbk4RhdOGl0RbOlUgq5GX2CJ0oghTkkyIQntdt2VVNKyc5Uh9M+6s46YCs6TmG/0BZNcUoKVM96wG6LauuqQp6GAV1Jo99B/S2KZk6b7uadTh0zKplCGL+sqrp6bxhniwfFkEnFxqSu6Zh12QxoxKjZkmOW+at7jDhSVgPba5YPiu6t4k2AaGW9WCJIdhxV/TwllUrZNhxFTVFkAtPC+fnseD7hlbO8VvBq+lZ/jH8omZJjiK4aZm/rO7whggTv2uKmuVYTd3hDbOAsMUPvG5HZjV54MiVUetzdMDIwK2cKDDrWf4xvGm+cyaQzQFGA18Mlxng9AVmRwJcjjUIWPQfMR+SeZZx2cngY8D1FbMaTg1jxV6a2OEQYPh11Q8RfJZgD1c9u0ia+W0rJjmK3rZDNj3s11XUJEWQCo8cKcQmFKyO9G1ZNXWccDo8szzHMlwypI6qUDHJkUgnx5mHg+ki1kJi+Hkdh11QIrRypmNNz/8JylKQk4cOt6bnGH5bdj1NchRDkNMwf1nV1B3eMIsc+4ujq6hJiqA2HrdlI5VXraKmRw1GTuO/7RJyDF/Ts/xjGBU3Dbussceuaooft2UVNUkRJMZDy3H5cZhP0nmAQqlIVDlJGZb/RgyZ5AYks1vmK2qKns6ZpY0tQWw8MVo5zXLsvFFjyz+umJU0yD8mDXOjtT67qmIIelxFTRH0OLxhFkD2503pRPDzuEvqfzBuq6aVsyXpGUZL8fM6TIqv6Vn+Mfyya4pWTrMkRzEEv47TssuqqEmKnu7whln62LFZil0Pnscrx1qPg3lbkzxHGlbDpFkVNcvxo6QIetDgTT4x9EqOjmG0cpolOZrBa/qj5cYko192VVOzJMdqcpYsIkbGNdLyOWqXJQYjKSASYtWu/jA9hQ06SwkbhKiNDuaanuUfw2/LrmqKVk6zJMcQ1LxVUZMUQU93eMMsNthfDZ74bSsmOYqgdzk04H/TMszPwKrpWY5htHKGoIb5y6qoSYqgpzsNI4OFntEYnPUs/03LPAws+aMgm9EN8yew6Fn+cSDwCCrVxIGFnmG0cprl52kgm1l6vgDMhyt6enDvWjFLcqycZd2Yx8OiocysHerbsmvFLMmxmvgZzdokbStkOdJyrKKl6GH+qqiol8HFTgnubVMzCPJ7PBc+35lZDD+vW4ELwRMaLSvBYr6XXcepYULYbIAw1/Qcw2qKnuUohuDndRzmKymCns5Xxm3VlIoi5fGJ4ed1HBbh0aSOCHJXGg0do5XTLM8Y27QJWct/07KrtD6PMgNCwhJxUVjVOIF19VDZio6FlksR3LTMWx1Jkwb32goJyEiFu2VPeAVwlkrimTLIAB9Ewh35YrM0MtY6zK/bsquamuQUw4LC/LrqB+kZHLy0HJcm4G/LAXIDLgRE9GTAaPrh3LE4YTpqkiIojMdVUy/O123ZtYtUBLOr4YLJokLPsQdXViyiJwVGPTEt8dscSPlrWY92dAPEM0oSAoHc5TRMEw72lPOP/7otu/qR1jIcfh2n9YaRsl92VVPUpPiY9rBEj2sWPfZKyakIfp3mLysPZj7JUcIDEkPw8zoO8xaUyA6XlmPULMew46I6OPrkpGO3TdGKWZKj5uSaw63IQdLl2AY/2y3D/KWGBabBiR4amAh+Z3BN0tkMj55htAyKZZKem1+W7NjsDl/I2N82ejEEPS4JVdPzj+F3TdGSFENQw6xqiiCnYZYwdk1/2G1F0Nswf4FhyR9+27VymuTHbVpmVRL0hVPL/zTBDbusDu7Phl/HZZQEefH8Fj3HbsukLngt/xY9yVGKIC52/LqtWZJjCH5ex22aBXWHN8yyxdYCFbPARPDzuE3D/GVRE+Q9cwxvVQQ9DRaLy65qKoZgx21adlVU9DBXLDOsWQG9LZtWyPDrOA27rCoYWv4x7LZqepajlllULDUt/xhO0dMsRS3D/GVB3WGWKTbttt+GeSmseoZFKDD6Rc9yDMHP6zjNkrrDn2DEz+s47JIiyImHRiunWZJjE5yWY/hFzXLDvNUdvi01PbcsWjlJaoIU8NBzDDOB0nIMu+yalhvmp+7wJZbabVW0QoacpUTzXXYVvY7D/GVV1BRBTxKL/OPXbdlVTc3w67hNy/xlTVFHovm6jKtp+cfoCH6ddlWdN8xixI7dli1CjV9WRc2SmiTo6ZyITc9yDKNadllTd3jDLENsV03A11ZO0o+VsNs07LKqSYo6syBgb5g/gEXPqFmKIdhxm+Yvq4qcRgiGluOWRSunWZKjGHodp2GXRU1P50Ew4ddVUgQERMNiCHbclmH+siopepofmO+ilbMcxRDstuyqrEZ2W7RyluOmZZRkAKim5/QUv47DLivyganlD5+jGIIdt2WYvyxKiqCmB4ae5Rh2WRWtnOUobphVUZMUQU/nzYJk1+yKVs5RDMHP67iKmqQI6rzhYannD7/sSooh+Hkdt2kZ5i8LcpYd9ndbNa2cYgh23JZRUgRNDz2/7ZpWTpPctAzzl1VRkxRBj9McWWj5xy27qmjlNEtyFMHP67hNy7DLqqgperrDG2Yxsmt6jmF3Rc9yDMEN89UkQU7DLEV2Tc8ffl31NEtyDEEt85dVRdDj8IZZdNg1Pcs/hltWTdEKOYZgx2kZ5i9qiqCnO7xhlhx27LasWjlLchQ9DbuoSYKezhkcNs2iZxl+3ab5q6ImKYKe3kRLLf8Yftu1Qno3cG/lNEtSyy4boFn+Mfy6LbuqKVo5zZIcxRD8uk3LMH9ZlRRBT3d4w9Swa3qWfwy75aZlVuc07Hr+8Ou2q5qildMsyVEMwc/rOEty+AxMTc/yj+HXbdlVTdHKaZKjGH5et2WYr6hJiqDHaRYZdj3/l13RymmOYvh5Hbdll0U9Dm+epablH8Muq6akGIKf121ahvnLqqhJiqCnN0wMSy1/+HXbNa2cJjmKIdhtWnZZUXcaBoZd07P8Y/h1W3ZVU7RymiU5iuHnddyWYd6qqEmKoMfhLyyvy65qWjnDz+tc2DN6tuBrepZj+G1VtGKSoxiCn9dtGuYvK2pYYGpXFUGv46QI6g89r4DOsBiCn9dxVaQCr+lZjuEWrZSdCK/pWf4xzK5o5TRLMgSzaoK6wxtmSWGvasUMwc/rOGpy+ILCrpjkyHlcCnHo+HVVKTrBMeF83ZZd1bRykiE1RQ8AFnqO3ZZd0bMcPS3DLquipgh6esMsJez6x27LrmpaOUkP8yTwmp7lH8Ov27KrmqIVsyRHMQQ/r+M2LcP8ZVXUFHWHM8yiVkTw8zhKGgGq5w+3aOU0S3IUQa/jNi3D/GVF0NMbETY9x7DbqmnFLMnx2zJvRdDTHd4wSwi7pmf5x7C7opXTJMcQ/LyO2zLMV5MUOXwJsulZjt+WXdUULUmw0ygJ6iA0NT3LP4bfNUUrp0mKIfh1m5ZdVnc488HSoic5iuHnddz29fzfNkUrp0mO4edh3eHN4sF+XXatnOYYbldFTVIEPQ5fOtjyj1Gw2zB/WVPUecnBrl+3TW1Avm4NUhqcr9umZikDHoOajmEWLTF/WTCgXlC6wHvNpQX7iyHYNSxg0IpJrmBMgVpFKHhqepZjuAyr6Amk0zN8mqCsoqcEy+u26TeCziSx7jQLCPasAfitmLOjYhnwGNguAFUA/d4DXpoB5VpN3eENsyxgN4yUXf8t6w7Dx94DWtXNR7FAr4PCue3XVdQEPWnzV6eO5QkGOrnmqJxnCHacdlVS9HSHN8ySxpZ/DKvgpmWYv6zOGTQ2S0llQEzqJaYUQWQ8b6ua5ChFI4RWTrMkx+7wRsk2k5BfVNxW1SJ9V9PhSxa7UsUIXlXnDbNQsc9uiqj+UcCVE4qRRpso5fhtU7P8PK47XAEbYuJRgnaTSGUtQ4LJQDEEvY67KmqKnt4wSxBbBDEgLgN0Nf1ZtBy/jquoSYqQPHUMv23lNEkexh1otHKOoBRBDbMc2WZZZGTVlNIBoueXXVP0HL+O2zLMXxY1dadhlhy2m4rehYNVCUGrYZZou23lBqn+IrhlmL9ssOpZ/i27qqm4ZZifJKiGpaZn+GXXUwzBjtswf1kVNXWHNwsNu6Zn+ccwWorepmXYZXWHN8wyw5Zj+HVbdlXTymmSYwh23KZlV0VNUgQ93eENs8iw3zV1nqUSw1lNEQy9ln/8uu2aVk6zJEew2zJvVdQkRU93OPPC8rJrWjlNcnS4CwurUi1MNS3/GEYrZzluGQv+rxBVzJIcHa7CJlKjcLpqKkUnQG4IdtQEAOhNzRJ8Tc/yj+HXbdlVPcXPw0i42pSp+BGgcMuwSoSInuUPv+2aVkxy3LTsmp7OQ2A+DAQv/52Fn9dxlRRBjwcLPbtsB6pMmsFB9k5Ja3lFK6dZkqPm8Ib5Y+Hjv6QeDh1g+HXcJEVwPEwyepZjGNWysSvpQvDzOi5JVMsf3sDIqC+gzwM5t1XTLqSKWXIxvm67qpUtzk8LTgQ/b8viOjtK8qBX9DgN85flMAsWm/06buqcuWLX9CzHcDmGXSVFkBUPLcfwpmWYp8J63ZZdU/Q0Q/DruIqapAh6nCkatOTG1xRDsOP8FTVSMPKPYVHL/GVJEfT0holivy27pmjlNEtyrKhJgh4HioUWsSf2NrufAjw17CpqkiKIiUcENeyylmC+TgkuCfLrjuDEIsBZJgKu6Rl+3XZN0cpJgp/HbdhlVU7DLEPs77ZqAkx2nfwysysafh1HTVJ0AMhtKyc5doczQmy0EkRJy/G7mmUIfl7HVd1pgFhoOYbRsxy7wxvmhz3L8eu2a4pWTrMkxxDsuIqapAh6usObxYddOY+Q3wW4VVtIAYBt1Sujg4mebQCjZkmD8bvqF4ONkiIIBo+rpuRIQS94ylH8WhAhqBEDPHTgN7hBCGrEAA8cavnjUBFDcIbr+coYRgyGywXNVb/eVdHj8GWF/XkqcF8EvQ3zVjOEETKfwIQVAB63XVNqwkMEaQXEM50pyx6ii0f7tibpZHzPtMm0BNYC+lOcJAU58TRx1bT8YzgEt0wBTOU0R4oJSAzBz+s4LbusqFGCyb6anmOz5EdssQhM/kT4sOOkCBrioecfI2BDKwc4w66aGlC7jDCbv8GSIWzBQ1k4tW6JIfh1nBSpAL3pkEoKaOUEkl3T8Ou4ipqk6OlLCbumYfQUgQx95UFTv2tF7WBcyzH8uqo7vGEWGuwZ1DJg5XftTgw4DM6walywtJ9HTRALHq8Cq6bnD2sXCno9yz+GRVC7rM6cYM9uy6qpCHJUINNsAtRlS6B+I+gqJFVDrBiCn9dxlQem1ZQcDvBYA+UFXAvI9CzHsOnwCuxV7SQKOBOovJXTJMcIbJb0gCd+U9QsSQc4E7ww4PwLgAFBw863Uthxkh8RdunxxGXPg2udWfDYNFpSEsTR3b0xue2qpmjlLEdqgtp46ln+sNuyaopWTnLctIwNa62Q1HQuHbep4eUYRstR6g5PY6/V1B00ljPqJmoZNcskFT8Pg5Y8r0nGrqhxomcx4CSZdjVfMG/LqhWTBKGye8E3rAvfbcHRsxZo/Vk1oybvYSksIPnH4ddpV0TVZMXzruQkxSJ3KHhYSdETz9fE9rZrWjHJ8fMmZ1veVgFnPbttSorh13GYlyImej3LHxZBLcP8ZS3RZdDbtAzzl5UE81FIQOBmZU1dSkY8dAy/LatWTrMkixh9iyGgqeUfw2UUBK/lD4vg52WYrxpmAWKzlAT98IiexdUwe26aRU29YRYfdvy27JqildMsyVGCHocvPWyXVVNqQgKJPHgvu6bOssOuZyNw/WFXLZLpMNLxu5YdJUXQ4/Alhw2jlbMcRZDTrs5t2O8KTlIEOU0Ni/zjtWKSowhqGXZ13jALDft1W9UkZ5Dhe+gZBpiOVbR8YUTPcnRBquX4dVt2VdOKWZKjGHodh1XU5LTAa/pl0cppluRIdYezsF92NUtyrKanO01n3pZd08ppkuMKU03PH37dll3VtCRH8OM27/BmUWG/LbuqKchh/qKkzixEtgkN4Sk0Ygh+HYddUoRC07IpNUFCHjpmyxO6mp7lH8PoWY5bhpng6w+L36ZlmL8AYG0k+JqeYfQsR6+CmKemZ/nHMFqK4ed1XIZ5q6Km6HH4CIsYgp/XcVXULCFsl1WpIFMlgfCIoMd9gLnsqlIS9Dh71zPcVVLkwdPBWdPzHRzAboue5JSxmv54LilM/botm6KVk49xD6imZ9jctMxfVud67OnBYxG9O7iant2WXcOO2zLMWxU1SRHUnWaBsl+3ZVe1YpakCHrcZUlQd3jDLHZs+m3ZVUXPkhwxT6ULPb9uq6Zo5SzJOkY5dlt2VVO0cpKjCHZahvnLqqhJiqCnc2Z5suXXbdPKSYoh+Hkdt2kZ5i9rip7uhBHpuOgZngOlX1dN0copB4miX/cGR8dw2dngZ82qa6R0DKtlV4OTobUVcoxR/Lxuw/xomWIIfh5XSc4ixqYkCHy88KzgRI8Kjl0ranoYJha3HDfMJ8GRyGoxBL2Oq6jpaZgjlraIStglIBLiFLcgLlYVP6/bMI8kqun5w+yqpuYIblqG+cuqqEmCHoc3zDLtmpZ/DL9uy65qipolKYZet2kZ5i+LmiLI4cxyZMflaKR7WBFPSRFEw9NJT3SSMYwa9sK1ppUWTBH8WOC637IVLBodO0Nk1/Qs/xh+3ZZd1RStnGZJjlqGeYuaJOjpDl+G7BBMoaFn+cNvi55mSY7h53XcpmX+qiiHNwsKW/4i+HGblmGXEOtl19ScnBOWmp7lH8NsmWEmcDEEsctqALBft2VXVYQ0SB1XTrMcNw8Cd9W0kz6IPFDjymmW5AiFA+6yqg0y0eNogM2bhvnLgkHfXJCxYFuBVMt/0zIVWBt2WSmg6DkQ2DXB87rtqpYgFUGOBBgdw2gZgvEDTGyWVXe4Bxo5BLtNy/xlSdHTG6YC+43A2gCv7SWXsukYCizSgdEzWjnLUfw8Du2f13HSGxEbi1u2IlZFD1PGfk1yJMPZvCeG2VUMQa/jqEmKsGhgt01D8PMirpHCjQKTv8dBkT3x1dufqQlSwCN+Q3g1PR8Afdk1NUlqEsJ5W3ZNqSAmepZ/DKOlCGoZ5jsHgnFbrpKa5YddnxbpsquanuQYVlP0NAZYfNjaigh6nHZZldRDb9lVTSnoQeLw4GE7WP0IUxuZ6++yRVR6flf01KGko/KrwdMu6Hm+ToIh+ljoTBVIIjQGAOslwaHjliE/bwQPwqjZ0UGnZzmGT7PsgHBtSiZr2WV1Zvljf17HtVLnRyRvmrf46C+5UrX8tSsKE+fR71igSPUsf9iOTqXP27JrWjHJsZqc5skyhyrHS89o5SzHz9PayNg4a3pWA5ZFrzNobFX0zuDot2XXFOSoSYrKxoy5jPp12VVNmThvu1ZOkxwhMhxsjIv+MVxuYyYGdCVhwq/zIqLnGDXLLDgVm9uqUaQyBMUjQUk8dAyjJUdiZ9ZbRKth3rp2sOoJPuKLkCylw5QD9ro1tHTMqigNVE3P8o9htHKa5RiCX8dtWnZZncvAuGnYxcDV9Cz/GG7Rkhy17Or8BabqDbO4sGt6ln8Ml1rWW+DrqQLfhPhqejpnlhOYrY7QR/ADbn+bhl0dWBUlRVDKwcPSIJ1BFwNodYFDz23KgvPjqEmKoBQ89By3FbMkx+5wFOwqepoTLOHmq0Cimp5leNMyrBEB47YpCM56hjcts6qGqZeVmqAPLBsHOnqa5QhmG8A0ALmsOkPy53FaBrr4eRjgLFB/1gFZ/dktw7wFb7dl1xQNwY6rqEmKoKdhGrCAGuYviwFMPcs/hsVNyzB/WQvofmw1PcdSYDpe0XLkfWxwD46OywrS4wlBrVmZz4vCSdEdD5S+hiA3NcxSx67lD9LBmKVXUdDj8GaZY6OnWcrBw8/rojieWa2oSYqgB45dSdAbDx3D7EqOYgh+XsddFTVBT3caZjk3u6ZZGhPdZH7ZFfy07HIYMxZQw64yGJpdUfCamDBjPVOQGE8tf1jLlFjvmoJcRU1OkmWW46iHwbH4XCs2twqVCnEKkI5hFzVLKEYn5ibUev4KgGk3XQLatOw6whpCouMEoK/bqmnlNMnxAE5cgtrVfXDWNPy8jqsmp1mQbFC7esPssOk5hl/ULMlRBLXL6rxhjmyXVaP0s8ETQY/Drofpagh+3qaCRQSqoACFn9dxVVPCIobg543A1fQsfxgVIXPZVU3Fq6Im6HHqCGH5Y2tXZ/Fj88HjsvN1V04oI2fs2NQkQXE8bEiihwZnVVO5bNgY/jXLMQS/rqIk6OkOb5gljF3Ts/xjmEUrp1mSoxiCn9dxm5Zh/rIqapIi6Om8YcBY1K+jJimCvnhqepZ/DL+smpolKYLdpmVXRU1SBD3dYcBNyzH8uqyaomZJglpFTVIEPd3hDePFruUfw2/LpmjlNEty9LhNy6hJiqCnO7xhutj0/GP4dVt2VVO0cpolOYoh+Hkdt2kZdlkVNUnQ0x3eMAsXm37dNkUrp1mSoxiCHbdlvFm22PIXwa/btAzzl1VRUgQ9PQum/m3lJDPMe5armmRFSRGExUPPr9uuaiqCH7dpmL8sKYIe5wpGjt92VVO0cpolOWoS9HSHW7FrepZj2G1ZNUXNMgS9jtu0DLssapIi6OmcWarYNT3LP4Zft2VXNTVLMQQ/r+O0DLsqapIi6OkOb5iFil3P8ofZUwQzbAqqpmf5x/DLrmjlNEtyBLlNyzBvTU93eMMs3K7pWf4xrKKVUwzBz+u4Tcswf1kVJUVQl4L5r9uyq5qildMkR3CrJslpoljkH8Ou+Hkdp2WU1KFg5LdlVzWtkKP4bVqGeWqCnmDqOX5L0Ile0/OP4ddlV7RymiU5iiH4edyW+cvqDm+WJvYGyf912xStnGZJjgroKkxANT3/GNYwfy3BxGz4eR1HRdCjBJ/l76pp5dSyzpkk9tuqKVo5zZIcw8/LKAl6kGgq2TmjR3hW3SgJMuKp6Vn+MFo5Ry6ToKeI/bJrapYVNUkR9Di8IWKp6Vn+MVxqmcWHYNorAQw9yx7+b8UsvYMA3rKreoBUiK2e5R/DLqumldMMv47btMxfVkVNUgQ93eENE8Su5R/Dr9uya0qKobddVjVFT3d4wyxAbHqWfwy/bsuuaopWzpL0uk3LMG9V1CRF0NMdvvywfwy/beU0S3LEumPx+F3RylmOYgh+Xsdd1CR1hzeLAXY9/xgWQ/DzuMyHq57lH8Psqp4iuGnZZVFSd3iz9LDNfoTXr8uuaopWTrMcK2qKoMfhSw7bZVc1paYHh+2W/IZd2sBlEfw8Tsv8ZTVMDbuloQLK4CsxjCyoIApN6XAufh4AOparqCkq4XndllVTEvw8hmPX1OswEbyI+Q8uMfSebK4GZU2D2Z2BKoOKFwNO/LwXdNX0sGCh5xgtVzB6nQo4FFwVNT0nWMAeCBObDm8WEuxTBBI9/zgE8Nuya+U0S3L8uoqaosfhzQKC7QGpcnZgbDeQdhiIPs8Czd9+1lXRBKAZAt59gErLP4bfNS3BTcswf3XOwLsiRYA8G+b/sDAplrQHlIfqqneMEJTne3b4J3JNO4HZNtKwms5okiKofOgYBbWLCWOjX5zUBHnx0KdZbiHWtPxjGDXLkNu0zIq6FpzKAvKw4Kw4fxUZLccwFTzcsikqKVrwi6LDoPAzKUFPPBWzxPxlcQVslQlK9NcSDFo5yTHsKimClHjYMfw8rpqezpsliY2Er3/mnv4Iqp7hyjmKocdVU2RE86kinlX8vI7DJqkZYqFRX4qghwBubtHKWZIHGN02DaIzy607DQPEHkXM/2BZNOuDKu5wTS4dw1qGGbGKQHKrZVQOParYEL/+mBQA3/0BABSgAUP8Ayq3lJ53OJI/S52tRDsIaNNv1q7O/MDieKaDHKDj/lvCW+nxeSqp5/QhNOL5sm3RfEGtbfKT78dUcuKBw0D6b6077i1fnmnRUzmlWArc2xazTZni88fcqGQnO1sXJ/8GEvkOfBYeS53t1LvHt5gGR3uZjwv0Zq1Hvhz6H7JnJyOsJJawR5ibzkAGl5pUpdmKY5YTXnABrwaTZ+w3gPX19l4ViTNN/1baj3p1jkZpsj0a/zWEa4TnIgr1QsXq16if4P72sSEclFK/jWThbFwnLV//5FWwRdd/0VSI3Jinox1TQLZ2oMmYVotsoy1s3Ba55ftBRoE75t4W/EiEW0u/+d07qxKuDYLKFJIml370G5i6efRBOFxRagIWvlNhNhftt4rEv6wKK3VK4IotzYqzK+i5jdl+iQ4ofZALOLfTI9VqtsJ1PwNr6bCKq0QzF5D+M8OJPH09x4bZLTeQb4gP6aTaky0rUZrIjN8N4PN3jDpb180OGZJQTxyd484tFiVcK8QUZwaAqzgb/FaqVg24EIC6oZz0sQ/gpwDYD0SkTnMpWMhYvmId25c8MnYPD5jfJuy8bY/OHRboaPvembemvH/+JtYU5YPlmSnEW+I/3X7cKzzlHWjmeKg8NBhcWPpHQY/zdVOL8A6wkhlJ5VMuDx4y2N7Y2X7ECmuwdejoM+9d3iqsGATFbpLs+RAtlRMQCqOO58Hy3NDlVkQK8kKSJMdJVuThSCjCaX+CNDdv0o3xEkkpemgPSs7mqQiakUdOwsDOn2uraLd9fWRGi5ynZpOOLtAxmuXim0H3aymHSGahHrnjL+lLzmqUSxXKDJLsis4/WBJ4QvqQ9Aao9MqVItTdX9MJzRwWxiptgDDKwHuussyuFQkkES3+viZpBnITw3deQ5TUJ7uvkuNYS8yZ0U7JRJqXqvEdh9gAo8PrMT/aIv+c/AVDHEfeDoqt/bfcEbpf8sC3aN342qK4YVLHLQRYQ6QtZ35KZMSM1kEAOCMq02hxWYBWN4PcjDVncm0J7k73m7WaV4GvGeBuRuZqEvx5swxJRghG4EuwExJslzhOkfcP0lw/iU5wKhZ8/Eq0uNEoZ4ErFjvKiIaxq8cqr80manNcAT1gH/1lzLLQUMa8Ivq1sHY8u+NrSVWyf6W95CR+42jGUzT2u8DzUmgmDQs2JcEaEAFBtSl4nAqe8ZlEG3bghgYBCr3XLUgxoROQdgH/1Wpowrg4yHbeBCkhnZgoiqGJVW9gZFFW/MTVXS+6kAwy9GXudqIVWyGOkzPDXC2j3yjliRUb50drHU0YYcs+wpEpb/1e+VmnUriFtKyj/xfOFoeJko1y/lukbb7XtFB8Z6KfQdmi0qr/j05EY159si5qpYIpmiq0KOO2dcSBTewMguY0tA3bWq4J0eHkBxHgTr6tP1dKd/tNXFau9HUhYdsuiw9875MPgFZJ9W6N9f2YiLBlBE1u9+OKUpuZ8dDass8d2u17t2qyzeI7j6XxLjQXHkCK73RlIKDxYZtvt4S8M+j668nmfnk7EynG1vo2o3IQYzoTRAwXeI1LMGMmjDC853a5NndeWBoAfKJ5ll5NS73tYDsiwQaYYLQ3e5ipaBafFrzii/rIGohtodfruj8WSFCFVrRulyRkMuZ1pl97jx9t66U6t7KUz/aJmwk0Mrj6FF0B5bpSn/q9OEHj4YQbe57KRVsS7p+3aKUNkuHNeAMGKFihXv8XgfeyhW1/u1vD89D0a7DIOZxLMzmiQ3Cyk28MD5ChSRhcHEherPHUA2gIEiwaJ5mb8xnPecE+2BBLNteiZaPF4qDBr4gEZG1phpOaXTFl154klb7tUk7rDgwZdVGgVORqkF9AxePc4jbnLTE6aYCo0rai6Wvg0Av/3azqUVdzBUpQuqa5ofhK4Uih6LTmwj2cnx1y21ORYHlSCz5UUgjYGp9LuxLbmLgyEhV7Xj+16fFvbidVklAZnpUGhmlHjQ/y2XgkRYgOEDKLhuo+rkJeK2aehVJxpmzz3tl6B9G8yKz3hED7oUohCp7Q/CGQZ0u2IPQU7geVNCz53sGahSK3D7R/p18xbwxaDHhvC3bjbycirtItKBP83/dr3Lne/2sBLGtfKu9bytd59Lkaub7nDdH8MwATwmemvmeCm0H3e2eBdjHAXiYb7idSXQl4z1kCFLz0TXPaDVfZTJedBFooSA2R0i74CaAE9/rnMj2HAYcv8eNjl6nlGZgzKPp4jkcZIA+Y6kw4krYnBzDvGZ0b9wlLhugidXqVWo1NTzsjUR0fhDExboF6/+alH44mWT9wSnGrrTwsnP6Z3Sjq5wlny6M+muVtY8Wf4b6QChXdtw4KfCorHBa4mnJg66Wz4lzOd8XZZgY/k6fXSzDhztm8KAgDg9+7Ur7evYE/Yh60gpxZGhgN/Af3BY2FbOd4f+GnqyBDHU4NAJsLFp3OfLsZj4Z3aKJrtraQM9lBaY50vJ1wL982S8UCd5p7GcTyhkA8u/V6CQe2QsfEwhjoqnjIejfuCndsd6Phj+SfGvDOk0U7CEammgNFVYpIvbpCdVq496E18qVAemDOnWVnxvEwDokBb4N46IiKY8pgli58BTS6UIH10wZUnFyQrDpf3o1k4IzNevi6nwrQ/HtEAj695DMs2NpfiHzc0xDGvhyC8jeD8QZ4kJH7lpnOLOU8PwiHVIcKl7CdkkGD2Ow2W6IMgBQe99byPOaLRiyaDO3eUFIxbiZbeWYxsuHafH/s6AGBStcHNlD23fE3dUpG/kG0MtqsxOhchVA0kzLe6yUMLtG/7HCjCMAByz5nKkpa5kNsidkA26CeLyo2qC3nW5P8Vf8jH7GO5AUDkFnB4n/ZAld2KJqTKBEkF9vcr3iO0UKDbP9o/QymGgk/l2yUeTl/M0/794vtBWM0pdh1gTHlXTPr05t1ilJPboqZd2J+q7aZzYTT+gF84eQsg7L1S7U/dze+zbpnuuXQC7/neXHv9DvHx3GcQSlqrZAzrg7NVT7R+JyDxtcOZLZWDFSqEbFGhjwUcYrtznZTpsv3tVOcL5HskGLuXimeZojb9vNeTZbyPtqcZ/jlfX6kNsE67MouOvyrMn0t9Q97Tr6i0RwRtT178kNaYXdVik2Qx6lLNqwxVm7YzvklGJjVtFQa/j3xz/f1lJ7EnV0fgXfJeF76do7KkFdj7hC/lm5dqv9HsJ/LqTQD3mVCbzQfAg6QhIsORVCcRg8AAAAMiCCQCA/P8cmGeTJVrsZg0JnS2GtZaAyreN5LP69XEIKh/5ak5OPYm0p+SmMFMAzXKqkMshYKCQOUizAMFmkOQw7bDl9DQi9GKJ/HbdUkxJNWgAKiU0DVfsgJcLrP0zJtVRECFh7yugOqw2cDh+UarBk+0sZ8AMBjGQxWNX3h0bTlBaQLL7uqKBdOUwtlNUlXeLoqcFJgNY3lKwpW/P6O03I1SRAUHlZNO3qOfGqekLjZ5ITHbZugYZNkgpgpQZujWISwSYaAYBcQLPh1f+tNMfQyi+nBon6u7SDjQHvVotwgKUeR2yCsARTDbuvZVU07epajyL1MY1dFTVIEPU6zKMkfCOx+djVLchR5qOnsAstlV/UcRQ5+HrdpmcbyZUkR5DTMoiR+IKhJSpH6sKtakqPIQxDLl9X0saDd5vjYYve3nu0lOfIQ/Dpu0zKN5cuqosdplD0S97ce1DKN5UsPq9t5cPCKmiXZwxj8NqdlGsuXVUnRcgcCv6a47ZBQr+M2aUlagPyS5KGG1WGxatrLkYefV1HT0zCLktCBxPDrSR7uORR2Tc/yq6bz+brNybG5n4rjeakJDuhdxRD8PG7D8lUxi/IG0rnBgZ/X7a2Nhey2ucV+Rc9xc5QEPQ0bzKumHT1NkYfUtEYiNczCAiSGX/e3nl3Tjp4mD8HP6za3aZmmJgl6nIZZlEQNhF1VtCT5CsL4/WzaQa/b3KZVkxQ9aSQx/P7Ws6uKnmY5ijwEP6/b3KZl+rIqaoKehlkSEnHZNUVPsyRHkYegt7ktuyzJaZhFSdBAwM/b3KZlOl9V5JyhxPDr/tanJjmKoddtbtMynS0KchpGMQNh1dMsyVHkYRmM+0kt0xcZFqum/SxFjuUUWG77cVoWjeGwaT+p6RGjiV+foqdJghp2WZQThsKuah+lBowEft3ffuHD7auixYskfn/rWTXtZzmKPAS9q6Im6GkYJekCid+fotQEoeCBX5OL0jQBmXbMmrRo0o7lKYukV1OzJBu5QoXbZVOyD1ito3gASTvQMyC+7NrRs9uUFFAU6BPvBboswaPIxJZEspHY4Lc1xcti4venHT2P0N0uYks7NRGRwO/32hCamqQIeoRAUvSsAPXDF61qyUGv29ymZdhlTY7iQ0JJUAQe8PO6zW3YVUnRojwAMUtyFHnYgIYBzqqmGLUcABnBb6saxgAJxkPeYYVNchR5yDAE4MpR5DiE8b8hCwBbQa+GK3b9DDulADCl/ayoaQ8ZHpiO99wkO27RlCMI141eYZJiFeH/quhZOJCs6FlRU/QsVCSoBk4o1O4JDsPA5WqZvoDl5m4EP29vWEVJEfRYSzUlRiCj6DTMDwjXQ2SKCwjhVwEeft12ZMKlAEoeyGZVMJwZNjleSLLwr6BSQYLd1q/mKDoNIwXE/a0vyS/T2XKisKgj3xsUoCdQMfy23iRHMWyawLysmqLnyD+PCRvcikUIISI8cOvZ0Q9xVfM4PW6bnjsS+F1VOcwPqyQ4Ijb4qqYdVePMrhUosdt6kmRSFA0q/mf4SorMSLotcmY5imCEVLTFk/ZzkrJ4RhB/WzVFy0546G1OwyxKggUCh+CnKOWB6W3ZVU3R0yzJUeRhtznAfJQKLYY18LJTnBnQwExfUihYvrQVe+iJB37d1rNqP0nQ67aWaSxfltMoyQWQ2HuLE4gIelgTFxMv2G3JgjgjopgCH+x2tEFAYjtKPU1J9hCuCkA9LruqyFkUB0k7+Hmb27CroqbowSGJP6hlGsuXpQwAid/v0xH8vG5zW0ZNUuQ0zKLcgPSSa1i2KimCnmZJFIQUQBiAjJ6mDWTra2BoiGfAQ4YUdlvPqmlHT7McRf55HbdpmcasipqkCHqchln+SFwQdzv7Ef1Vy3S+rMpZFDWJ3c+q3SRHkYfg53Wb27RMY/myKmqSIuhxmiXpA3E9uDE+nBh+Xb8HeUd//xurpt3I7Kr2c+Qh2G1uk6A2GLd1TIRN+wnuDbuahY3k85Y1kNgsWUC+bsuuaj9Lkocfl+mrmqQIepwlUQNx/9rR8/O6zW1api/LYZYVIPHrfq+aJSly0NM0li9Lgh4mDcX9rV87OlJQQyKx+1vPliSoZRrLl1VNTrMkaCAx/LrfBD+v29ymZRrLlxU5zBkK/LrsqqYdPUtSDMHP27RM58uqqEmCnGZREjMQMlgqgh4RiV2fOWMoYqAd9LrNZRqrJimCmjCUGIydnhX1LMkXyBg2rGqW5MhDLxz3r5rOVsOgINFMgI1Z8BFsa4qWm2RVEXCww2LnK6QR9KS4niDT7sS5hDomEQ7xhYDcv2k6iPyAmC3JUeRh4wBmAVL8fsevatrRsyR5SE1SBD0IYNiOnqCWYfmyKmqSIAM8OFA1rC7IaZnGLmsGBcQ6coEhRwFiV1QJJ9yOYpgE5gjJaITGbdlR5OHWWL4sp1mUHyA8eCX/rDZQaZCr548EdlvTDzHt6ElNj5q47KqmHT1HvrNqkqLHaZaED6Q1RzEEu71hjB5IDL/u93eY61dFT7PUkbBqSdLBwc/rNrdlWL7msODXm2R37hUF96axfMlhrekZxxS/3wQ/r9vchsFxufGiZklyUhtRNUmR+bBqOXJqDUg9QUcNpePIzXXQQFwzNKuevEnKQGL4/a1PTZESpzVFz8/rNrflS4qgFDydGFv8w/Ax/Lrfr2qKnmBQ8cuuaoqeX1Aft3khuS0K9FdRUwQ9VSTxFJoLxQc/r4oWCygfVx0REVGG3qUMgZikEBoFoOj5j48a8LyZXoDzbVWkgCX+Xux2AixHNcD7NQ/5l3wzmu1NkgMSv9+vKYplq6ImKYKepgAIAaStbI0AENhtfQDE2AbKnEGE37YkRUQDwMWqnTeLDAr4ed3mtku6I4bo87rN9RHFfOg9qG+SIdhtLsOypQcUw62YBwO7rV9TtMscRsEDieH3t76XZLc5rEux+1vPqmlHz1Hk4Od1m9u0TGP5sipqih6nYRYluQP5bUdJLdMOo9iBwO9vfTfFsNsU1IInBrFLguhQ0oqa42H7SEnQ0zDJibRyMGUcpNrBwVFvQGn/dkVNEvQ0i5K4gcRrrD/taDUtCQuQ10wjgV/3tz7tp1mSo8jDz+O2TF8VNUkR5DTMoqgAieH3+7Sjp1mSowhqGsuXRU1OGQr8ur/1rJp29Bw/r9vcpmW6oiYpgh6nYRYlIQOJYb+a5MhDSYR+u6aoWY5iCH6eprFsUU7DLEqSAkTt5xgV/Lrfs6uadrMkeQh+Xrc3TWOXVVGTFD1OwyxKIgYSw27r2VVN+1mOIgc/r9ubprFsVdQkRdDTgMF8HidFX0Ax/Lotu3azJEcx/LyO2ypqkiLocRpmUZIuEHZV046e5cg5aoKehkFBArde5ML5vM1bTHIMpYgE0KqNwGLVfpolOYYiYK7QQgB5UgR54FmoSLqG5cuadNTNkhzFsFqSCyCjlq3KYRQnkFEMM41dTsMoTSAW4KDXbSyJCzbijWGtCIsIbZoqEKfUBMQzRuFXRRJIOB+2BcRON4ZfwywISOLX/a3v1XKAhGIMgPAgYTtkVk3PkTOUpnMOVlyAlFVTapKghwDNDefXBYBzW69rcGL4db8dNPhVZcCAwGpqkqMYVpMUQc8XGNALmAh2m+vCBv9WBD+v29xWOcyiJFxA2FVN0bMkxy1wdlXTroWz1HLDLEkWkBh+f7uqKWqWpMixQLVsipYjDzVqaq7ArCp6gp+3uQ27qEmKoMcKC7uqaUdPnmnssqqgfB03hQ1+3Vbtp1mOIg/Bjsu0FD2NFBgNi0LuNrflCArP67beFCXoCczr/tazqkmOIg9Br9ublmksW07DLIoTkJIMpQhqwgO/7vfsip6jyMPP2zR9WVXUMGH5nl3VtKOnOYoh6O1MXxU1RdDTKEtIYLf1q5qeZkmOYohdlAQ5jRKYGH6/Z9WTg5/X7S27rCpqFiVJAtKyq5p29DRLchR5CH7e5rCroiYpgh5mUZIYib9XSx4iQbufXdUUPcuRe93WMo3ly6KchlmU5AhIDL/uZ9cUPUcegp/XbW7TMo3ly6oiyGkWJTECUoTybdlVTdHTLMmRh13DEAGJ4df9nl3VtJujGGqZtqjpGUIDfl63ue2qqEmKoGd5Ffhd1bSjp/lV1BQ9TrMkQUBi+P2tZ9e0o6c5ijz8vM1lGstXRU1SBD1OwyxK8gMkdn/r2VVN+2mW5MhD8PO6zW1aprHLqqhJiqDHaZhFSXyAxO6qpugJet3mNuyqKCmCnkVJeoDEq4qWoNMwi5J8JIbd79lVTdHTLEmRh+DndZvbtExj+bKkCHJ4oMTw6/7Ws6uadvQ0S1LkIfh53eY2LcPyZVXUJEXQ4zTMoiQ7QGL4/a1nVzXt6GmW5CiCnKaxfFkVNUkR9DTMkugAYVf1LEcO5mC7GA4c+AU/r9vchuXLkqIbQLDbenZV046eZkmOIg+/jtuyXFGTFEGP0zAeieHX/a1PR/DrNrdpmcasx2kYxQYI/Ns1RU8R/LxuaxmWL6tiFiWpAVKSIw/Bz+u47aIiqFlooPwBrWqq5lVFTw6bpAji4/m0TFvTHsnXdNbDAj+v4zasBRf4eXuroqWOJGZXtaOZxvJl0dGQIjVBzxxISkknJMd+g4t/G+Tb+pI0Q5Ok2Hg2x4Lt8zY1lhU9OTVJK3hUnkZIJtQZEAWV8cRkSH1KQbKmKDUGJEYZw27r1X6aIuhtGZYvh1nCUNq0l6PIQ9DbroqanIZREjAQ7Qv9cV5EaRcoq6b95NXULMkJkM/rNi1fVhV5Sgkw2LOrmnb0JEeRh9UUNcsWyaeFB2ZxfVh44NftTcs0li+riqAPLKDX7U3Dqsjx6zONbcBaVQ2gMfy6v/UmKWoay1JYbTmKPNQyJUGPEwWTdnQUP6/b3KZlq5Ii6HEaRtHICoW0nt71hMKq5chD0Ntbpq+GUTCAUJITUF6xzMRlluISYVbCimE37VqmkXBi92eaCAs2hyCpSYjnrKQpir+/qimICIiwHUUnDGEI7m99pq8+HPht9RDzeON3Rc1RDPFg1q5+3R1Lr1qQ0DGyaj9H0dtbMweDduduV7SLY7tZGzp2vxfRcF6zJEeRqyB8yfBjCkL4bc1RDMNgwHi/QLvgvo7bvKgE5BZnmQUHP6/jtitymEWpAolf12f6sjjgsCk6hhQVTetNTMvfBD+v29ymZRrLlyVFzaIkG0Cm6OJXy1YGJFMKsiR52HEbNT0LFAgGNFbtZ8mRCC3tCAh+WbWbJTnyECPiGuL9KOldkxCKNmnw67aGVVIEBfGAXsdVYHP75CxKAgQCu7/15iiG2pkAE2kSgDKdIWD1oDJgZVe1oyU58lCDGiZZABLDr/tbz65q2tHTLMlR5CH4dZvTMo1V1CRF0OM0zJIoAIF/apIiD8GdaWqKoAQ87KqmHT3LkX9cRU1SBD0NsyiJg8TvZ1c17ehZkjwEu81pWLaoSYoO8KxqimqZpqQIMsATw+/3q5p29CxFnmnIaZSEB8T9YLc3LF+Ws4MCv27aTTEEP6/b3KZlWL6sipoeZ1F0SODX/a03RfDztpbpy4ocZlEYJIZ/61c17ehZjiIPwW5zm6ZymOL3+z6KH6fpSoqapQBJDL/ubz27qmlHTw52m9MyjeXLqqhJiqDHaZhFSQiApP0kwc/rNrdpGstWNUkR9DQLDkkHP6/b3A1bDL/ubz1qip/HaZnGslVJ0eMwi6IgMfy6v/Vs2s2SHEUegp/XbW7TMo3lq6KmCHqchlmURABI/H7ftUwHwIJbz6ppR09zFD+v4zZdURP0OA2zKIkNCKue5MjDr5pqiOKXBs+qZ8fNkNl+lhz8vI7brmqSIuhBkpFrAMBoWJYiGR74db83STHU1hqDE7vsipolOYo81DKN5ctymkXhAnH/CTL4/a1n1bSfJimCn9dtbtMyjeXLqqgpepxFSUyAxO5vvefAbutZNe3oSY4iD7XssqgJchpGSUqAbKHBb2uKoRaM9AEICRYlwoFbdlXTjp5mSY4iD8HP47aKmqQIehpmUZIhEJaHk0ZNUhCQWZKjWIEQfn/r17SjpzmKIbhlWL6sipok6HEaZlESCiAx/H5TDMHP21uWImgCD+z+Nu2oSYoh+Hnd5jYt09hlVdQUNcyiJD8gsPtbVk07epolOYo8BD+v29ymZRrLl1VRkxRBj9Mwi5JECLuqfQQ/j9sy7LIqapIi6GmYRUkkgMTw6/7Ws2s3S3IUeQh+Xre5Tcs0li+roiYpgh6nYRYl8QGJ4df9rWdXNe3oaZbkKPIQ/Lxuc5uWaSxfVkVNUgQ9TsMsShIBJIZf97eeXdW0o6dZkqPIQ/Dzur1pmcbyZVXT4zTMoiQQQNRekhz0ur1l2GU1ygOS+P1+VU+z21qmsWw5YHFV9Cy9Tct0viznUeL3e3ZV+zlyTtO5mqQIepqlhySGX7f1pvh5HbdpmcbyZVXUJEXQ4zBKAxL4XVHww3JFTRL0LAxIVhU9Sx74DpD7Ww96WqaxfFk6OLH7cdAx/Lrfm6QIfh63aRmWL6uSosdhlgEon13VtKNnSY68oiboaZYbkjIAJKue5WgDb0cxc5gaEFYtOQ2hWZI87GbYVpVTCBS7369qCmqZxvJlUdAjgwL/EQMFbj0wz2mUPJLPw2Pr4ec0fVl3RKtJimcohwXuODROggNa1bSj1PS4kYDb3P6Kfl6zKGsgaadYAJEoeMYGMTOu2P2+21i+qkmKoEcFi6amMp6SJCOEW/DrNreJTgy/7m89u6r9LHkIet3mNCxfVhU1i5KkABkDMsUQ7Dan6SyGxVZJGEj8/UpBYDzpF9TIw+ZXXTwogFa1myUHvW5zWxU9i3KChC1HkYeNCZilBAm8pt0cxYqapGaLJNOXVT1aJH9N0dMsSY0EOaWeLJYYfn/rzZIUeQhuLdPYCC5WRUcebi3T2M6x+z3YbS3T+RKB9Xn5qqbocRYslPiVrohSsNtbrijIiif+PltCoLyuCWaXAwKFBD9vcxuWL0qCnmVT4Lf1aTc/r9vcpmlqkqKnYRblA0jHVdQkRZAHnvj9bRZ1wFnTs6oCiuHX/eyadtQsydDTMp2tSoqgh1kSDiDw23p2VTtqVlMENVQssWdXNe3oaZZkCHZ7q6hJiqBHW2L4/Z5dO3qWI+cyjWVLijbwxLDb+lVN0ZIUOdhxm4blSYIep2EWJdEA8rq/9azay5GH3+Y2LdPZipxmUZIpkD46DaMkGUDWFKUkSIrHuyqnWZREI1DEoLc94WCghNOOmiU5it3mNI1li5Ii6GmYJbkAEr+tX0+w29ymsxPX665qipolOYo89PZWUZMUPU7DLErSBBLDr/tbz65q2tHTLMlR5CH4ed3mNi3TWL4sapIi6HEaZlGSjMSv+1vPrmra0dMsyVHkIahlGsuXRU2Q0zBKwgQSw6/7W7+mpgh63d60DMuXNUGLkiyBuJ9VU9QsyVHkoZZpLF9WRUWPBZaWXdWOnmZJjiIPNzVBj9MwiRJI7H5WTTt6ljzUMl1RkwQ9TsMsSpIEEr/fs6ua9rMcRR6CXrdh+aomKYKehlmQSOB27adJiuDnbW7TmFVJzWIl8PvXDrOOgGL4dX/Lqt0sR5GHn9dxm5Zp7LIqapKix4gkhl827WZJjiLvNpdlq6Im6GmWIhLQI2IBu71pQWSMAvkHK9IkID3Ae+COAVIlRRAPz+dxWxXtsMBv600dxFXN4fw3+I4K4FzVFD0dJgCIC2hQ4S+I8fuz4GNWTfs58ikKTQy/fn0C6pbkyEPw87aW6ctZlCYgbutX9RRBr9vcljWMEiPtiFVOwyzJERD0dBgjIO73WqaLYLFCGH1AtV7MnIZZlB4gEmSDh4Jo8IxcFUHN8gfigpdF/eB76BcP8+O2OpaYjhc2yXAOCjbPkJXjhKMb27BgM2RDY/s5gt2upoZhQaKqca6AdTPMSUNBw6REaAxK+iKqpAjy4ilH3kVYooCE3dazq3qWpMhDhwvGXdW0o2dJgl2mMauiJimCHqdZlOQEyF9RkxxFHoJ70zIsOw1jAkWKHq+BW8+uaUdPkxS7vQUX+1VN0VPDshZWDLu/9SgJft7etAzLl0U5zKKQAInh1/2tZ9W0n2ZJjiIPvW5zWqYtapIaZlGyQNzWs6uadvQsyVHk4cdtlBRBDrMoI0jg17Or2tHTJEeRg163YdnajNuuaT9NUuThpmX6sianYZREBEgMv+5vPbuqaUfNkhxFDn5et7lNyzSWL6uKHGZREiyQGGZXNe3oWY6chuXLoqYIehrmCiR+v2fXFD1L8PO6zW2axvJlVdQkRdDjNMyiJFYgMfy637NpP82S5CHobW7LsHxZkdMwixICJH6/Z1c17ehZcq/b3KZlGssWNT2OkoAAieG39exZjnzZlBh+f+vZVU07epolOYo8BD9vc1tFTVL0OA2zKB9A0pIMwc1tUuSBJ4Zf97d+VU2Rh+DX7U3TWLYqqQNK61SBsOYoUsGsmopdiQaQ9aSkaIonhl+3zYA3S1IKHgULReZmGNBw6y8AxfD7W8+OHPQ2li8repxA1LSfIzVBTRMI/LqtT1GRysyaokyc7KqmHS1HvqdFWQKJ3d/6Ve3o6XV70zLtLBZQXlMMtawExa5qP7NcTRL0OIySRFIiQZYW9nHbEVEMf3ZV0ZMUeWeEFrvfo+XIw0xTElSEQ0SKDlEFUQKROWkCEJZ/sOIvQdHjtmzaz5F7ma6oyWmYRUkkgLQl6UMIgRF9APbE8OtT9KR6mLzsYoCCANQFd6YNcOnwvS67rBwUApC9wiF5y8/ruK16BpDc8Coo3Jq7CgBTg9Smfayo6XGYhAbkmsFizZIcRQ6AUAy17EcMjIrysde0o6eHZauaoEXRA3F/69dR1DKN5ctyGiYPJO3g53XclmH5sipKiqDHWZQED2RV0bOX6h08hl/3t94sSTHUMu00zKIkdiAx7P7Ws6pZkqPIw0x6nIZRWoCwYx1VSQf5Rv6amiSHUdxAvoqamiVpA1HRklxDajMHDeWMt4oWMxINyymwxujiV4zwDcOraf+4iprAiD6u6iL6NomLqCTDDLtKYF2Bpn0DVGeBDW4sX0RYUwYCpYC0qiXXJICAn6dpLFuVFC0RSJ44RXs42Q5qLFvNkiwAKUeugBD0Mixf1pIAJdOWozhIt3nQ2JIceahDA7/u96aYQ8hmjTIAZBS5DQxEw1OqMpBgKL+AsepZ8i6E2hbyqgUpC1Ts/ino+HUzLF9QsJagSUqAjmAS4bNqH4fQXNQLCWH1NuwCgsUDDX5bb5KM4pE1tQHqftDr9qZl+rIiGijw6+mx5JHxEOHWi3cwdkis2gLugt7mNqcOhA4xdlvtzKGwKnqefO2wOHIZmgSR8ZAdJ26eo4yBwOyKnmJE3lVFz3JFEr/fb1v6AbQkqyoijQM6ht3fetYcRR5q2mmoYDTAsauadvQsRx5S0xPNCnY7wy5qkiLocUJ51ZKTovywq5p29ORMTK/rVzVFzZIcRR6Cn9dxm5Zp7LKqSYoeh1mUJRAU7LZkAchCj8DeiQip20JwbeZMjBlE+QJhvtkPDskbEPZscpzEbdlVTTt6ijzMnIZZlOQACNxtPEQ6IGYJYjlcBNDMr9ucADazjxqaPjRKgvJ48AhZtZ8jp6P5zi1+v8/09YbCqufX7a1a3Eha8Ou4DZMi6HEUE+noFK3xsGn0GH7d33o27WZJjiIPP0/LNJYvq6KmCHqchlmUhETYVU07eo5cpq+KmqQIetBIfte0VU3PGYnbgt7OsMtRzEDKIDUsi1LJpRREWQzr87gqjMUcxdCLRYq2gD4ui8gcAcmOvBEBo2VYvq6wWDXtVpwv+Hlb29aP2y5rAwvYTbHXLsWJaes7oVv2NMlRVIJJwnEDv/Xsmnb0NEtyFHkIfl63OS3TWL6sipqkCHqchlmURAwkhj27qh09zZLkIbg3nalJgsJ4Yvh1f+vZVU07epolOYo8BD9vb1qmsUxNUgQ9TsMsSgIGAr+/9WuKniY5iiH4dXvTWL4sSoK+YGL4dX/r2dUkRzEEP6/b3KZlGstX5DSMEiKx23p2Vc9yDMHP2zQsX1YlQY/TMIkXCLuqaUfPkhw56O0twy6roianYRalC+R1W3ZV046e5Sjy0Os2p2UayxU1SZHTMIuSoACJ4df9rTdBb2uZxvJlVQ6zKAkXSK+mhlmUxASIy65q2tHTLEme6epxmCXxkHhvJchuOXLQ29yG5ctatlA+rtIiyiJfUbK9sSKBXw8CE97ED+SvAx0VWgy/7Kp29CQzsOMX7KTYXI+OIg91xUSxxFC8DvOEErv/Ak7oJqAsW0tIMfz+1ouaEhfcIuFYFKum/TyCs2k/uUxfFTVJ0dMkRCAumGnsshwhFFhNO3qGFSVF0PTAqVmSYkVNURDPB6LzP+gYft3fenZV046eZLepSYqgx4kSsNucD9vXcZUUgeizEBiZ5QGI4wDk4yopep5NTT08DaBi2P2tZ9W0n+Uo8hD8vG5zW1ZRkxRBT7MkC0DeNUXPrYBJTUsOft6W6XxZSwIUNUXNkgy1kjhIDL/eLMkxBD+v29ymaeyKnIZBAPJ6dlXTjp7lyMMMu6xqkiLoaRglOQCCliQPQa/jLiliFgMor5uaPKQmCeLh0TsoMez+1qfoKYKf121uy3S+rEqKoMdhdFBSFPS6vV0VxUDsqqJnSY4c/LwNy5dVSRH0NDks7m9XtZ+80zKrmqTocRqmAAn8fm+SY6hlGsuXRUEPAZx2VVP0BD+v29xWUZMUQY+DwxLDr/tbz65q2tHTLMlR5CH4ed3mNi3TWL6sipoi6HEaZlGSASBuy65pR88R/Lxuc5uWaSxfVkVNUgQ9TsMsSnIDEru/9eyqpv00S3LkIfjtTGN5ipxmUZQYft3fenZV046eZkmOIg/Bz+s2t2mZxvJlVdQkRdDjMIoAkvh1f+vZNe3oaZbkKPIQ9DanZfqyqigATgy/7m89u6ppR0+zJEeRh+DndZvbtExj+bKqKXqchlmUxAYkRakapBle+G192k8TxLLVLEgCu61qluQo8hDE8mVBAGDi1o9iCHZ7y0OIgYHbPcQ3uNfGBr9rtIsQSAVm1dMsyVHkocr0IfGRO24PKY9ddr6imh2ZXdU2TpKTTAhVwel+X4buODKgWIw3DBXUsHx9YbHnyLGrCREv4kVJukDWKtAOfl63uS27Kil6FiWhAnnNKchVRU8tAxmUYkcBupkDheJ+/4ReKQxAmhNaagKy3hh+vxDeB8X9HgLa0eDWFMHP6za3XVL0MAhQzFHkIVSkGtBMX5YThBmU/nnV5DTMoiRfQEAvXGk/K2pqFi0kJclDLWfB0q5ghbyCWL6sJkjrElCvZRrLSrBScIKS8LDqKPKwYXqAuN+X5OdxW6axy5IixwUI5QfU9bFZ1SzJUeQhH8y6hxrD7289q6b9HEUegp/XbW7TlzVJjR5MHme3sYyH5XqZviynK/Hr/taz6kmO/PO2rIqchlmUOxD4ZbtJgp+3Nyxf1tQsLUg0XYfErmlHzxH0ur1lWL4saoKehklOpCR5mGWrmuSI4thwZDd0/H41fPym4UFvM+MaxTHCFK2oCXqchlkSMJD1C3VCwbOS4FTLLDj4eRt2VdMIlhBIsPtbr2Xa2ZivRaHZVU07qsR5xNIMwbylEKRajg/gsEmCn8dt2FVFTsMsSpIAREVz4DhAK6mEq3oKgGuZxvJlg9VxDRAAgHjd5vrY3oDi93uxSYMxwxSduIlXypC1HiFOzxDJx1WTFD09JB4Dlk76YIZQC5zLVog4JETcyy4hWD7IZQ90wNlxD/4Fs8ONBGAISif6qiZxHgF1NXCwapakyAEQupnOl9WDGBw8sucsih2I0ywJHUiKnqMYgh52VU0WzAaxIDuAsv0cqYbRktVpQmG1JRoLRNIC1vhVQIqCn9dtbpukKAHLSxrAK/kAwvjbqi9DtIIB9cLWgnmFhFXPsdsT9DQxg1USdIQnpYzwFAH++vM6jgfbH4ym7ZhMBvy8bnMr2GL4db9PQ5Pvigb6nmGioBl73UIFvW3Fhn0gwx64Yu0COomOXdW0o+fIQwpqrAR+Wy9uLF9GWFoRmQc7eBH5wgrBjuH3t94cRQ8wa9pRqgNTFe0G1AxwcUmKPPyqRjMpFNQTGdwwIFUA28EOyBNAJiBJWFMknBkOrBW9wQluHhtFnkfotn4UneZk5IDdz7VMX5bDLIoaiJZGdrdorUBCoHUgNcUoQk3G7tcy/USEUlOEAWgJ6YhukiIdIE8cHHZ/6+HIvhqUw6xAib8ZGgwDW1X09Ehwaxrb4gI/bqsmKXoWLRAs0OsKS9NYDoEFAqiaPPB0oNQdCs71WqYvJywLIPHb+lF0lGCGGDPtw9XmkOM3C9Nf1VH8PG7TEBaU7wpVbAV3RUuShxmWL6UKSOvZVU07epolFRpwY1PIUdhi+P2eXdXTLMkniOjnBC5+fxO0FAW/bnNbRU1SBD1MWMDrK+5PzVBTEw4e8gbQWgO1BRAdmU37ODXMHIkKBw8DYc+RC26CDLeix5QA/bxt0UKBX/e33hzFEPT2huVLipwqmHXhABL/VsuOxsSv+1vPrmraT7Mkefh53eY2LdP5sipqkiLocZpFSTaAgN7esCmuKOAnugtgbBFnEGg1gYg1S3LkYfMD84BPy8GTVV4HKYfH9rGaGiaMhEW9OLt4ssjY9NQg1Rw1IC5NJEZoHYeJhh/DLw5k8EnQYkrkSAiDIJXch1+rgXbbSYIeGiSOCxg+2FXlJ0i6zWmZxrIlRZBjBQK/HxA7YK4cQNe0n6PIP4+rqOhxmkVJLoCAWG7igk0mSMqKwGlPIINXEiFsBNQbBAA2R/GPJo7jmxcbmwvyNU/AbWHCrSl2VnDwb1lzFHmoXQwIFPgDJuyEqGHZoj5vu6pFOQIpi+Cw5MPjto5iA+Jj6B8LOu1fRU1SBD1XSNwW9DJ9WYsVFLOcAqkETDUCjz8RoCGgQVhZHzTx6/7Wi1+3uS3TWL6syGEWJfkIu6ppR8+v46gpgh4eJKCWaSxfltMwi2IDhAZh/Prh28xh7FCaOpJUDSp+vxkedltvimU4n7dVUQoW97feJLUsX5bDcIFIEYTF47aOBxqPA5cGVm6bIgK9SwqFTTt6Tg0UyfTE0+28ua0HP6/b3MYExm1LUDsJZE07en5TVMQSSWzflRQ9DfMApAEvBTHg4TYYQNinPBIy1A5UaaeWgPIQkBAPEBzEKHD18NaAhpWToi88bCebLSTj13FbFTFUWNh+jlNo3C8FbZYkD7v9hC1+3d9xkhOiJuQloDH8GsGn6EkEig3CmYONg3dFzZIceXgDLYZfj9kgZ3/ocuRuhGesHPT2hl1OwyyKFwgKcgmQ/aKcJIJoVa8QomNXteQTFYOelmksXxWwUlOsqEkCAqIcSAARDWqI2X76kYDe3lQsjw5+W9MOkU3r6HSEZ6lhceQ3XrQkV8BB71oSEkGj22dsJ/h5XJavaAlDAb/wYtOLJtMicHpjRbKBeBShYP4TGgNQpi0Lbk1yFMOGMQJBK5D8YC5KAhAeMjUpSfpV06LMoIYkht/f+s/TWL4sZvmCwqYdPaUIeryQaPqyuhBVS8IFZNWC+oSqCSMTOPy2ZjmK/Os0LFfUwyzJEpD/edym5SpKwsL2M7OaWIHdlu0mOYo89DZdTY/TMIuSIAH5ZzmKPNRHaKgJMsLjtr7bmUQEh13VtKNnyT+P26rJaZgleRH4dVtWNUtyFHkIfl6msXxZ1CQ9TsMsShAQ93vw87gNu6IfKD6A3pbsNpd5YO2gbEUchB6yQf4j7nWc8CiGdDCkrsRIupjYUeQhF02iBZJ2NItzBKYINhaJFU9JbtwDGpdhVjVJGUi6KCSzJDkU4cuqp1mSIw81DOSvZU1JEcTEs8R2WUo3YbH7PTuKQXANAlYDnipRAPI/T3M0hQCIVbsBmhh+3d/6HVZ2VVNyrKgJcphFh6QAMAFQGyK2HHm4a8g+b9MyjVkOomhMBjFYf3Qp5QIn9uN1W3ZVT7McRR5mDqP0gYDaHtivQ7N95HOEsRw/fn8cHg7047bKjaiNFzZLUjRDFWXj/JpeI3fQ6zaXYdmqKCmCHhY0mhr587gIDUUFWefFNkUv1ILbwPakeKJQWCF6x03bOAGxZbtZjmIoAcYpY/e3XssOoFNKggzwZJotgPWFvYV4TVEtnOyqluMTOBo5wQG1TGP5aoI1ciaEWMwQQffPqxYlGQICsyMPQkj54NF6oHXwrWgOTuwGNshoDU4aLFL0xwOXZB+htkeOfx3e6zg5tuqNpRx5Gg3smmP4dZvbKil6nC+YUQzDr4sNBeSmTgB93s6uRUk8JH6/79W0RcKuatrRk1fU9DRaJPHXJMhdCHb6cVtFSdGWfOB74KWizMD6SrGyaT9LEuQ2rKKkCHqcRkmiQHSmBOZ+b5bkKPIw007DKEkgFBLQEUZIaBGaiNZtM31ZDiME4oOHQ6igXxUtSgwAkFAS5ILnZ3loPCCXXdWOnuXIv0xfltMsSmIHsqYoVQf0Rx5qcjTx++HwWJSevtiOInG6bRHOtMHP6zY3gc0HOAJrAx4FeKCnZVi+EGDBQIf18zYYNi8wr9t60MMuhwsKmOlLC8rrtl4MvQy7LCl6HCYLCuhlGsuX5VhBKckqdDG7ph09zVGsqMlplkQKCLihgK0q2G1MesLjhJTbsNwEK4bd3/ovY4Ljtp5dVXQJJ1dCmASscyM0PYBLHJCreoMT/LyO+2ODW6cPxoPexvS44jteD8stULBch3VuBw7FjYUNcY2YBdQZjPi0o8hD8PM2t2GXVUWP0zCLkoyBxGCsX6Df03YJIHBbscVVWBlYYyk+29GRf9xGNUsUCQZeuHXCTPs5NUwkS3wLUERAaefg53Wb27CrmppFmZAKZPdrmQbCicDXK2pSwOOkXT6AtUOmwwp++wUxbHE2nLEFJ9gRhSEMNpyxBSfYAT12JGzaz5KEGiZpAVKH93FwRGw5cjXC9Bxj+iL2oBbEskMCZv+Ngj1rjjykIA488eu23izJUeThJD1OQwXjfs3zz6s2sKyqBlD3t+a3uS3T+bKcKRSukqR4XDbtJjmKmb6syHlCgV1vipmjXCDpnNjfl2TYhI7dD+6MCf2WZPh5XBU1i7IEooRek1CR6HHLdvQsR5F/WUVNDbMkFgKzq5p29CxFDn5et7kNq6hJiqDHaY5IwG5zm5Zh+bKMUGL3e7ZrmcYua2oWJSkCqYCqRfnruE2SQPSsWA8ZxBpwmSWZOeGGK4Z/y6YdPc2SN2qiYXzkSor2eGKPB5LZcbmhxuAKsI5OTRoJ2G0SM2OF3d96dlXTfprlKPIww7JFQU7DqADByMhfDB233gxDpLaA0I/bsoh22bJmSY4iDztu0yynYbBArpBWFa3ihFsR7DYVzAYst3UYDSBSlC4TDvy6v/UaCWxVO/qA89nlKPIeQhzIGzSXBt3tGTj3px6nK2qSIuhZZEjgt/XmKIaf0zBNiAGJPxd8FkYW3dx2SdGDhQa7QmbVc5yskMTu9yUpajpTwZrCCoVrCZ5NOzm+/Hs7B4FKOQoIUA9CNu0n+Hnd5jYsXxU1SRH0NMsfiR8QzJolOYq8j/C3WqbzHhar8obRA2H72DB2JO3mKHUgIw/pYF6w229g8et+z6rlyDON5YsNiwX5s6vaUd5lOlvV1CwJicRfU2g8n9dtrIqeRUnOQKgyIGqLqVqySLDIqoDiN9yABkXD8iOaVALPKDqAryrqnODX7QNsHg8b6ClXwzAhBmRtQ6UmKULjKWNyWzFzGEVEQA27QssLxB3FsDkBE38T+LcE3m1F4GG3NUcx/Dxuq5hFSUCAmGMHxG5z2xKSpV3w87rNbVqKliGUCTNLsgLhCgQat149zfIHMWIoHyBN5x4sdk3RswGl+322g15VJehwur/1gsMFbZZQIGMlaJQEJeHZwbpHlEe+o2NDJJ8yIDLMLiSzHEXORRi/32s6m8ACvW5zJNjiVwQexKy4egiqNnNAwFyg+zxuayKCXybMJNAYdn/rRzHUMu1MDCVBQTxfNUnRs0gg0bArAtYO6w2k0uPXc5QAJhCrwfq4JMiwxC74lB+Q2vvZ25gqLiItILaPvBkiaYRAphwepI0BELJq2v84xy5qOtthgVvD8huWmWHZDSuGX/e3PkU/T2NXRU0R9DiLCpRubxkZzut+MXwGxvUFtappR8+SHENKgsIG7Da3aRrLlhRBXTyf121uy65Kip5FQQECxPW1Cehub9IPEBwBs+NoiKYZHpOUIXSREIOP3+/ZtKtnHxS7qmlHT2riI2lHPcQ17WgdJ5vS0Vt2VXu3uS27nIZZlGQOhFXTPoocm5yGSeRAYvh1f+vhEL80FjIQdkVHkYcNMwYSv579gsPtAzwOK3iEGzZYNUuRcyHMchYsLOQrQEGYvgUIyg2yGljqJvEIwW7PscXwC4c3KdDba2zw67aeXdV+miU5ijxsmEQNZAUvquk0sBUNFdQy7DLDYle1o+co8qdhuEC6vWmYCbIWmh2x4FN0C2A7iM0HrAfGCEqXouCm1IiPze7R9cA4KYL6A3rbHZcduw4e0/G27JhRTsMocyBs2k8OelsjR2KWZBuhiXZs7G6vsf20o+C3NY1li5rUkFZAun9FO01ar1qiwbd0BhS33uOwfJnhdJvbVPDEvzVLMvwyfVlVpCRlIPDrtl5MQdayajmKPKwmRwwmht82DN8raoIioZyYlEBb322uQiKC3yJIz1kUCCBmSY4i5yGEX7f1OTijCCPhKE4hVEspkFqGghW/T/BOQJmw27FhFiVBAhKEBH7d3/pVTdHTLEmRh39o2G3Tjp5iRU3Qk7gAieG39dTkxxO/fw+PR7x29I4M2rFj+PXqUGL4df/p47+m6CmHfgNrw0tqQKC3YflKw0KjdNszvKbNsNSSh152LUrSBdIkJ0B6syRbIKB3ZaFYsTWTm2KrFimSzMoOEyXbR5GHDZMogSCRf8um/TQ/LdMVNUkRRMQDv0KIQZATSFcIoGC3HbA9HAPej9sqKYIU8EgHgHjoOSzxL4DXdKYIAMXw6/7Wq2ZJijwEM41dDg4M+Hkdt2X5siLnBsWkgZzhTFHk7F+3ua2aoqYIMvyRsKkLzq+iJEh9vGxR+kjgFjVHMcz0oDSN5TysFdwc1q9u2wG1IC53HRv8uq05iqFDBxO7rTfnyKsKfl63ue1iTqTbceQKjmcUefh50PMGo54dR0kR5MbzqiXZBo/fn/av25uWaauiJil6FjNBKSmC2Hjg1pslOYohJUGP0zBrIC4LWvSMym09m/bTLMlR5ODndVx2WdUkOQ2jguWnp0mOPNQyTTFlICt6ft6mZVi+rGohQ1FRvjVRx7D7W8+m3SQ/TleT9DhNCpj4bdX0FENOy9Q0BgOzaj952IjBaDrMlAR58bBq2tGTg1/HbVg1SdHTRYICv0UIbiyLZr0C3bIHStj9ZkmOIg+1TFtNFUyb9pGaoMdpmEVJOIDE7m+7lmEW9VDBaAAtpwhjT4Kfh11LBpSOk6LpUUyryjXk/tanWkZNzxOM2tGzkqBFwUDCph09p5zEH/y8bnNMbBqWl7A+LoucxQIKm3ZUiUblGRJW/HqZ0yxKYiFGbM9uvegkgHE/+HncpmX6sipqkiLoWRxF5QiAeOAr+nFYRe0Quf/ztkxfOlgrmsMJu94sAAl2mwBUACRWTTt68k1NUA3N+3kdV0k0RGC3Ny1fM1gx/H6zJEMtQ3T8tp5d1bSjZ0mKXMsua4oep2EWACCmDGTstqDXbW7LNJYvS3IYhQgxIPHr/j5+TgOGRTVLEuy29IUmhl/3ezbtJjmG4OdtbtMVNUWP0yReQGL4dX/rU7QMPS67pAhyFqULSOx+dlXRk4dfx2k6V5MUPVxI3NavatrRk3/d5rZM58uiJimCHmdRtpDAb+tXFT1JEew2li0tIO7ntJWFCPy8bcGCAnp7y7DLiq6gxK/7/adlOluLUoXEJMUphPHLqv3kYIZly2kUKSBoFgXl/S27qujINZYth1GggMSv75+WaSxbkPKEJHZ92lHQ6za3ZRq7rGqSIuhxlMQJCDU14Ym9rWU6X1YFPcoSEJdd1ZMcucdtFyVF0KOEBUZNUgy9vWVYEpjY/a1nzZIUeZhhObZi+P2eVftZ8nBzWL6sSoqgp1mQkMSf7aOo6WqSmOUICfx+z65pR0+TFMOO07BsUZMUQUZo2lU1S3IUeQh+3d40jWWrkiLoaZgiJLHLqv00S5KH4Od1m9u0DMtWNUkRRIQnft3v2bSfJgl2m9u0TGP5sqhJiqCnUZIhIPHr/tav/SxBr9vcpmUay5clQc6ivIjbejbtqFmSo8hD8PO6zW1apvNlVdQkRZDTMIuSCAGBv1dPk+Tg3jSNWVEQHvh1f+tX1SzJUeQh6Gm5epyGWRQgIPDrtn5NO3qaJSmC3eYyjeVLiqDHYX6A+MD54OdtLcOuHlgx/Kb9NMWQqyYpgh6H+UgMv27rzZIUQ/Dzus1tmo54gMTu91qWrWpRkh0g8Ou26Sh2m9u0LF9WRU2P0+hAieE37ehplmT4ed3mNk1j+bIqaooep2EWJckBEr/u96ioZbqiJuhZlAQHSAy/7m+92k+zJEeRh+DndXvTMo3ly6qkCHocZlGSGyAx/La+JHn4bV/BbdrR0yxHMfw2t1VT9DgNsyQ2QGK39eyqjiIPP6/b3JZFDrPUIInh1/2tZ9UUNUmRhztb1cQsCQ2Q364qepKf13GaxrIEOcyi/IHE8Luq6GmWZMhpl1VNEvQ4DaMkLkDiNUXPkgzBz+s2t2nYJT1+KLD7W8+uailyTufIURvPpn0UeQhuTWP5sqCG6QOBX/d7Ne3oKX4et2lYvqxqipyGWZSEDwR+3d96tZvkKHJP09hlSRHkMIuyBxLDb+vZVU3Rs+Sgtzctwy7LYRZFDyR+P7umHT1HkX/d5rYsWxU1SRH0OA2zKEkeCPy6f0XNkhxFHoLe1jKdL4vC44nh97NpR82SHEUedpvTFTVJEfQ4DZN0JH7d33o1PbutZRrLVkVN0OM0THIHEsOv+1vP9tMcRR6C3s6wq5qchlmUxA4kft3fejZFzZKDXsdtGXZZFTVJEfQ4jNICJIZfz6b9BLvNbVi+qqaOJIZft/WnCH4bBTl0MLD7W7+iZ0mOoZZpy2mYORDYsypqkiIPu81tUnQ6Mfy6v/VrN0sx7Dgt09lyGmaRA1nVlPy6XUlQHAv8ur/14+d13JZpLF9WNUnR4zCLAgcSw+/3aUfNbmdvUKzaSbDbm6YrapIi6GkWN5IYdn/rzZIUefh1WqYtCXqcRWkjgd+WVdOOnmY5ijz0Om7TmZKgxmRi+HV/61k1HUWuaauaHoaNJIZfv6boSY6f121Ow7JVURO0BhLDr/v9mnb0LPnXbU5j+aqoKXoWFiTwy65qR82SHHkIfl63uU3D8tUwi5KogcTw23p2VdNujiIPwc/r9qZlGsuXVVFTBD0OsygrSODfenMUeQh+O18VNUWQ0zBJGojLrmqKniMHM31ZFTVFzqKQSQy/buu7KYJet7cMu6rpcRpmURI0kBh+3d/6VU3NMgQ/r9vclmksXxUlRY+zKGckMfy6v/Wrmnb0NEuRg5/HZdhlUc6iJGYgL7v2c/y4TasoKYIeFSwx/P7Wpx38vI7btMuqqEmKoMdpmEUpI3ndFDXFz+MyfVXUJEXQ45ChxPD7PbuqaUdPsyRHkYfg53Wb2zSN5cuqJimCmkVM3N+yq5p29DRLUuQh+Hnd5jYt01i+rIqapAh6nIZZlCQFSAy/7m+9WZKjyMNuc1qmsXxZFSVF0OM0YzAx7Aa//pgUgN39AQAUoAFF/ANRYo6afcFpJ05ry/+na7Z3GzAwGgeqK1VdiMtbettu/0LDKH3yDcB0BLGLT7Cov11eyYrD8sSEq9P5TWWkhzfIWGrWbbe1FI21mRvDchQy5H4g5L1cf9ivAss6n9R7dyKQoLAKcx1/ReEn2RdFWhPoIByoMNjlP2Is7HQKAeHTzI6fxPh5qipqQ2u+KW8LypWwR3NhZNpyrrVAxgu2zYqp1pMI2czecfstKtvepP2kjN/NdA523rRaSord+Pb8oaqFQa90Fpq/cvcT0fG0waqJMpGXF1o9Ap2QNQ14qoTPyTXtMB9u/8fv7y/EJciSa9nb6dHlOzFxirCD/JZgM4GqS5RZxr0rL7h24S+eYsyuLKVlDfw/E/GMmXGE9fyfoDB3HKvTMSWnMB5TmtBC9HIM6nX70xaSU0pe9wpupoomTXK4P400w74d9wCBq2+yKTLP3+qI0Z02OkINyve0LblnDd98sZu7ITHADF7qgvnMJ2J/r+GuFijYtBxnHkB48T70E3UHYk/eiWYr7yvq3tXPQl52iXX+QShThD3Q9Ivz4BdVlLKqAesyZghgiYHK70ZytRWnFhHolc3bt4+BJdty3Nyjq9HWQIIpPO+dP1p6A/0rpc4fY3PG/9xRAGkajNNq7TGmKT/xQpwa5Jfog2ioCs+iKpmA7UGHajeMVa+4LogopKr7sQc4/LGppZtDVp+XRKswATuF2FM8OJvg00G/aVmKeAKDvwo8lrhRIKHp9KsnHJ0gpEXgr+MJLQzpnwSphy8x/G+0lsUYFAgJ1eePQtVRpF5nvSOBg5vvW/T225qzTQ1KZ8HR5h42K4bcOh7HU6+rFMMYLT9bvSg8wKY6tetxBaooEHT0GTlPaJh53S4AxEGoJU84nxV/tZKI41t69xi1orX7g0mfdoAQM8EFGHOxVY1JcKLkcy0d699jY5zZ3LCTwyw8UVxjwEvXODw5kKz78tH6yakR2Cis4PueaPfeMWjfy0ZsYSTbjVAXHOCjA/IBQBt9D668R4KwFOvTBiixCJxd11bhOPmPRFob+5R2zdQs620pnS54TYMRact90xp0p1K87EMCOgJ0wUrWrYYV0QJ3beds2BuxFMo9touZbRuNxvEz00i2HK+leYfzNmP4na5L+ujszfFIPvsM8qGhttZvfQV3zFBQmrD3d5svb+/lAABdON0EGPZ7EhcAvox13nCmXETIgjZy0faP8ekRcSFzEv77aG5Isr0BCFY1ZiCT1hx79XplyFRoTY3LJbDBet4w8D+AbLiY79nar+e18eVzLWueuOBQGaI8nZL20kFrWwCjEaX/dosWedOsfcs/H4tYmE6LFWMHqEAjwDyQ3Qh9mIwANGBuVK8bF710RVp+ZHZzKQKacox/GPPDV86fNA9EYilqfp2dDhDS0kaMkTR8tEvCZdajvwbQ5u45QDcVYTRF4LokhthUS4ZLrnmf+pFXAVW7BkyAmPzgN+nKIZIyBaDNb5ZJX72YmIZ8FWUlEmLLec+I5dI7945HXVaUuiiA1/3IIPJ2bfqEDKRX54DMQZhV+caJIZwSHdoVW8BNZHEXbQeIuB3up2ex8iXdtWvPEaLToZhuVVBkL8m1tAdcx0CBb/AKaUZhRiduaIgtVYjXVtOeyuGEgUK3sobKL4qg7ONXSp9MzaaS4KtTQ4dnCjFpqa/ISc4M4DuQ8t6XbuGp9HOm1GSFef1TqlnIr32+rk3rrgWkmakjS1Dje7fXBGi2k/EG+0Ci4PeGTfkXxJF99LABU252PCyiw9O2fyut+1014SrT/Ux9WEeH+qEVthM9AXA7b5C+Rj+0CjH/SINrZ/kB0d+UksXpBFdgwtD/o1fEg1SquzcZwunoIn5ZQXmORKzP5bJgls3TGOI1YW2YA/MsKkDvfFkjLdxugK3V6EplUUAzk4QUlrpS77IK51aJ7vMlsVEu8qVjX9ZOb5K+JH7+scAybCFAB8exkTvhXcTktW9UimHoM3xb32rxCyv+RR8sxxZRrZ2jSdAMeS8W9wuVoFHDCyZCWTkykGQB/r/q2qcoiuzCULFv+fXpaZyEJ7z1t8ZAUOLyJmhoQiDpa7GMu4ewAc/Wf/1qr8vZQ2YRlScp/JZF9NUdx0m+Izc5Zlmegr+BbC2p4tiKYrJktuH0wfDHgJ/bopmsbp2zDbA6WwhVLDA7Ypn8rXkYYND3ItvfXF72XDdGmYLKFsci4sHZpo+zdrMY0hPqUOcOsMGzhMlo0VCvvvRUlZwvGuEKlUmi3qfNn2gaLMJUlCeiZ8Gf545+qTBf3aUzdxYMeSSqnhJEI8dOQ/tE0S11Z0PwvWBB+t7lwmue/tTdW6Kl4NUTPhXrZNfOfTIBlCIoR9URK9k6o1d4UGRxKrjQxOI/CUga0HUjLlgQTeQ89GuTwGO5fH1wrbrB5CM/ZCCkTBMypa6xZcbaWGW0UkUSR9rU2W4gp93ogW7ucknrHKYCGoX3RNfHG07AqznMsdkKGWQhlXae4k7Tjb463QSVBdeRtwLnOwcOd44xo8me/qSw4J1emGm6ciUhLjiE4FQZ9f2WdFK02LYVXZNGUWTMyNOA4iy6EVEqGFrWOmZUHA80bO6kR7udYHWxwFAJoxTxQUcFJNxnkfpVGjsWGPHREPwPnMDi7/XS9QwhTHVkqQc01JrtsejGRUXRhe8HBFIbC+MdPnlshVIY6BncwPJeQDxOL1UIqLfcUCAL31N32D4RSzYm45PpXBnnJ32TrYWdH2tOjiRHwfhbgzbVhzMh0D/RpW+GnGQm8p5XBca4zsjg9jRQM1Oh/AIrxrL8mAx8pH3RnFDXBS577cnZo+PiVBYNT2t4vBEnfeOR3s2hBOCOTaCYVIdyoSH8i9e3wACqFS/xI0Z2YgrAYjLc/2Jw6Lb/Rvi81vOfVwJt2AwK5RBBXtuZZ6/RJ9OgZVqBfaRphrbrSZ7UnI9Y2xkdv9PakpWerWTU1FVBXiWCFP/ZjrGZdiXw1e974DYpGyf2AuLPQh9NXdSLRTOh7xIL9oo8JMs0ys4iCRla9rkHJIFi/9ZS0ehQKLnL99ag+HDhgGNSiQauGwjztNxLojZ2l3CF7SIPzEytIpAp+a4cWItAIHIpLVFdchvndjIpJXWLtVKvXHMoSBrkqbEqIIJ6ez1epzwXy2Q4kDJZjErSnqkoKzW5exG3CCnXNl+dhYuZIKQc4FhpwSAsxTzOYSHfP+qpZCUjtiv7z4VpIuN+fGX+k4xXOAcFfywprRSB1nJ40NkkjwIuW67yVKuddmpxlElAzI+NEJvoyThRJt5eAdQnAk6ZRLMORVCSU/IAAKKqRFVVVYnKkK16ZMds1VMAw2CyBESMRmOJLAGXyLsDwDCYLIFBvkAO1YkrUTAObT/LNbp59AfQQ5261KmONLIOjw6XDtEhUEmOYQW+bsswSoogQpz4dVu0HMUQ/C5PSc0EEhl22/DLg/GsXuHB5YApaTdMEoeGQ11NMfyXt3rFGTd02oUZb9FG0GOFo6IiKPnkJEerT8G9TsP+5TkFKbHArxFtEc8YxOdx2L8gBQjV+qHLsbtDe8Nag0eOzBeD+3ZZBMHgoF1GSRHkLErygp5biN0VPc0y/BoWmFVRv9VV4CisJmidDJqSG4lhdzOI6MyPp+M0alGSPbTstiQeIWveAcZgR5+yeNbT67hNyzBqkiLocZYECj3LMfy67VqS47dpl+/77LYsehwnkjmGX7dlV/Q0yVEMwe9fvvPdMIoCdHqa3aZlGDVJEfToJhw2RU/R67hNy7B/VdQkRdDjNMyiJDzQXwdejt22HHEQzjaIX/Cwq4qapAh+XUZFkNMsyaxhl13VFD1NUgzBz+M2LcP+5a1ecWqSosfZDZOCBAXPG68pepoet2n/snrFd8MoiQf0FHXg0TgQtdCanma3ZRTEhsOuqkmK4Odxm4Y1i5JwWo7h123P0uu4f3mrV5zaDbMoSRo6QuOJS3I844Nft2VT9DTFkLv8JEWPs5tFSTQNdtj0kOGwKkqKoMdpl1VtRknC0HP8uu16mp8Be5Zj+HVbNj3NkhzBr+O2DPuXtzqnJglydrMoyQL0pmVgYCwqfl7HbRlWURHUMIuSfKHlthzDzwtmreIsyVEMwe+yKil47JZjCIQSlvgYmdNzkekQBn7bf3lDNuyK3z+7YQrRgyQReL4FSJ+OSHF6bpP0lI7spqdZimHnB6OipghS0G6YJdlDe5fVq63ooTcrjz7DLTmCf/Qz/Lotu6opepolOYoh+Hkdt2kZdnmrV5yaJMjZDbMoCR76W51T0h2JHL8sWpJiCH5ex2kZ9i9v9YpTDbPYkcxy/Lotq6boaZbj51kVJe0FAskD1Dn05LDWk5qe5Uu8TXsD42xsM0BKcpIx9LpFckW3ImZJkIqPm0IRG8YJBeUeEo4RIxHhNkTGogMwJSgBomJ9WOW4ZVXUFMHPs3rVA/++dzgAtlmO4ddtb/BvudGg/cvq1QwcLkdmw7Cm2SQ9LzjUCotcovC5LHptEzRn7aAEHoQS/peveDQrsNt23LUXFCgy/Lotu6opeprlKIbg53XclmGXrzg1SRH0OLthFiU5gfY6zepVCfiqmiU5kgCc5Rh+W0/73uqVCLgcgtYVw+Zl2tW7gOVpFsBi2GVT1Cy9jtMy7PJWxSVoN8yiJIzoOWZFVVrT0/Q0S5Eevy2rpmYiflXRTsswapIgRBZyPOQrZPO0b/WqAnyWY/h128tPgLupGTKD6IsLsgOhZjmGX7f1Oi77l7d6xafocTYgilyO1x+8JMcj3/y2bDmKIeh13KZh31u94tRumCXxQ3dcRkF9LC8f39u0DNvDIkPw2w2zKIke+uw2LcMiaHzkGH7dtuw8BTmbWZQED+1VdyhdRgfkbRo2PZtZlCTUXsdtWBVBzhxLip5mKccIv27LqqhJiuDXZf/qnIKc3TCLknx6ih44HPh1W3ZVU/Q0S1IMwc/jvrd6xSlpN8yiJG/ohlmSNnRkxsNdFe9C0QKD3yx8ik7Sg4VThZvEGXdcEdm3qiE4i1KT9DjNkgih07MHM4c3PWeYUODm+HXbsAQdkLBhtw0b2dsi2Xx5q1L5qp6kIiCs/ctbHRHuddymZVgFPYcsXsf9y1sVjwyBZlKjJulBHTlO0bOcKiCRhIwpKlJS5DQJBbQ5p4JMXLMoSQR0zK5qip5mSY5iCH5aNkmPA0gCv6yKluQohuDXcZuG/ct3Tkm7YRYl+UPP8uuaJTmKIfh5HbdpGfatTk0R9BxxZjl+3XZV05MMQU/L/uWtXvEISko9s6uaoqcphlv2L2/1ilOTFEGP0zCJH3qW4zb1Om7TMuxbfYKc3TCLkvShZzmGX7dFz5IcQ/DzOm7TsH95q1d8iqDH2QwfSrTHk8dGiniAWjZF0B3P6/3Ldzv4LMfw67armp6j2G1ahn1vcWqSIuhxNrMkENDz970OLrdreppex21ahnmLU1IEMQsdepbh1w2/1alJepwdMnIMvy67qulZkqMYgl7HbVqGXb5XfJKe3SxK8gA9yzH8tqxakuDXcd/3ijeLHDqOR3bX3TAO0A3Y2FVNT5PTsn95q3NqkiBnN8yiJJ/2Om7TMoyapAh6nL0oCRx6yzDojSduv3ejU2skMhnlpmVXYC67qmZJjmIIflQ0UnwnqiKgIGb3GgADxMOuKnqaILP17zdwzwbt9RTjsCL4TdHj7EaJQV/eUrgUoeCUQP6egxH4BwLfAesCaVXJRp5ZjuHXbdGzJEcx/D4lRdDj7IZZlIQRza5qip5mSY5iCHodt2kZ9i9v9YpTkxRBj7MbZlGSRfQMv23qJ9VpEkW0DLurapKjGH4dR0nMoiSSyDHstuQoht/vBhFGLsO9KIXoWY7h123ZVS1J8PO4Lbu8VfEI2syiTEDPrMgMksgwu6opapbkKIbg120Zdvk+SbthFgko5izH8Ou2KXqao/h9qwsiyeUYSMiqZgQI9H3/g8Ov22pWj45spdQsOYoh+DV+MPDb9jHKscuqJTmKIfh12b86pyJoN4yS8KFTj9MqTk1LHUpczrGsqhynDLtj6HFXrzajxKE3DQ6MktZYuHg91TA1NDDWiGqISaQaIRK45eGa5dhbFQ2bVU1whkd2ZSjnLYbMQqHPrwmtZ+FAV/O7NaLJsSKtuxNhPEIsQDq7nmbDLH9oEdwNoyR66DzCOb7jPe14Zhl+3RYtRzH8PG7TMuyyekVJu2EWJYGAnuG3yzwVQuX4gImCHjmcNUXJ6XG+xtN2w7yhxbBZg7mB5IzfIoSEygH0Yv4GfGOBpprg3DagYSDuLED9y1tVI/x3lSuCRhRgV/WcgHmW5AgO8q0ROP34Ih+MSuYBniRYxwef3JWGZsUTT9GyqCk5TSKFnuW45aKnYUJBl/Dw5bkS+kXCy0fEPjQ7SNSGbJhTdKpBSiUZkrnVYrBcGG3AguVxmtUrRni3ZVS0CCQnEiIyGlIphWir4oqZCGJR0gOIc2Sb5Rh+3VYML1/uFO026GEWP3QZ8vHdMduRhpAcLRyZp3HWHL/tFT+lYgqb+Jhw2VU1LypydsMsyRGaRZukCN0siRC6ByyHOZ1weDYt2xjcXjdELGrW0LCrmqKnOUPCgpeSI/hRkxRBj+J8FXqUwq5BCbMnBC5FT5OaJIgHDoftoJptsHBWFSsdt2kYpIEFA+wFSgtIjawy/LptOXra5a2KL7IV8UQKgH9ocx9tGm5G4UPT8TFwcG08aHgzXu0h43sB/S0456uvaDHBWLirFWcV2apGkVlPcCdKGX5dBbRNRJ7GBNYTwJWIUclJIiGLGLkhnlmO3TZFTTH8pIZJAqB52Gb4bbd/eZ7Dk3bUJEGPg0Pyrupp2uC5qIYnPWf4MkRvDO0L5Nthl69W0B2XQSgs8OuK4eV3w9DABD3Dr9v6Rva3OiN8kYi7FKlUEhGQRTsuo6BmKSShQLsHUTZBsBl+23/5CPB0kp5AHJQc/wBLMfw2c0SX5dhlGNQwS8KHfj0t+5fVK64HFOXxyPEdZXzaQaan2Ul0LGsYeR2HLcocWobf8vIN4OgbjdXb4HMMt6vpZVYVQU6zJGzoc42NXdX0NMkR/NKYYjTKVZ2kCHrOcGLYbTejmKHXswxLjM+mqCl62vedSw2ThKFnOYbfVgW/t8DoM/wvb3UvOBezHLstu6opepqlGHLUJEHObphFSbbQv2uhV/WKE37d1qqCs6uamuQogv5L0fN3PoXUhhEkxTPLb8uuaoqepp+ikNhVNUUQim/TrCf6y3K+W5P0OOHMcvy6TbRMPHP8th2XYUtAMvy6anqSYKdh//J8iqDH2Q1PUHHTqAh6nEYJJokuvy2JhH/X9CSnI565raZnN4tihJ7h10XF0Ou4Tcuwf3mrV5yKoMfZDbMoSRG6LUlpXFM0o6QIepyFiIRVSRH8huizHMOv27JoSY4h+HkZ9i9v9YrvhhFCWc8gSO0PoG9QNsdAvOyanmIIftPjAxOAUnbZVUVPsxRD8PM6TsO8VTXMovSg4ZdVRfDzuH95q1d8N4uS8KBnHfrPoZMjWMMXPTQ4MsgkyHysmqKnScYwft9h4P+FaI7bkhzBFjZWTdHTFKWGSVjQCim7KSqG37QbRgWdQgS/bovCuaanecK0qqc2Y7j1uMuqZjACv6qtDEELgUSlHyQ62DZw5ZIcZ/A5iwwSE/wSRFkMiYB8MuCk58TIA7uK7OYQLbttIaOGWhPQSnIUw2+Qxus4DbusajeLYuoZflsWNUHu8lL07EUQpSTH71/e6lUg3BXDzuqcgpyGWZI/9KpKkXMkUaeIDwd2Lz08Hm93xzLXEa9qepbkCNLxnd2mZRgVQXE83wEdFTctw6KGSRqg25Icwc9bH5dX9TRLcgQ/OB7/Bp/l+HVbtCRHMQQ9btOyf1m9oiYpgpzdMIuSuKHh79ngskuOIfg9m1lDy3G7qil6mmXoddymZZhVTRH0MIoZmiwDlF12Vc2SHMUQ/HbDjKHTME6XXdX0NMUQvKjdMIuSMEDLC1Dn+MXaE4xojrstw7yA5C5idQuQVclRBL/v+yQ9zhXa0/7lrV5xK3ZWBQa/bkvFFW9TaKsUJ7uqKXqaXsdVUrMoCRMaBb2OsyipWZIldLqV0GKIBOMd0WHSL7MIeohw4B82m4rg5MMDv//yDu8yapIi6OHB0eFlVzVFTxP8KCnajZZZ3QYegl9Cg4ZZU6Qk6HH2DEwpw7gwSRYDBHNXtReFBT1TEeQwi6JVgE7YWNUkR9CET45lQILbCDi/LiPtkgiiZzlm02gzR/RKjiL4lZLXhzby8Z3coiR36Pfzq+l13KZl2AOH4oZGBilGh6Jh4oFf7pV4NOzyHAkFDmLP8Qeid0vigya/LocsPc3phIgcwRiQ8MGvW45i+G1mCPoHnQWmjpGsKiRCNZyiphiCH5f9y1u94tQkRUUoQmsZfjHjdZyGWdVCAoUUQc/q1Qi4DLeoKTVLIgItx7DbsipqluQohuB3VdQUQY+zGyYECQhK8nurf4B33JZhlAcWueRAOMux264pepodNUnR4+wl2YCe39bDNFCx6Wl6nJZVUwQ9GXDksg3n+G1VcgS/7zsGODmCX7dl2AWgOYbfdiVHr+My7F++cwpy9qIkFtApOklsOJ4a1aqeaZjwy67qaZbkKIbgx/3LV/wMZZZj+HVbdlVT9DRLMQQ/r+M2LcO+tzqnJimCHmc3zKIkZmjYZdUUPUXQ67hNy7B/Wb3i1CRF0OPshlmUpAwtwy67qil6mqUYepuGfT5J0dNoDOyyKimC37UbRiFDz3IMv27LrmqKnmZJjmIIftzlrYpTkxQ9zm4WJRlDyzHstuyqpuhpluQohuDndZyWYf/yVq84NUnQ4+yGWZREDJ2iJhWGlKLXJG1GSRig1RSlJulxmgUkXsdtGUZF0LMoCaZl1Ns0MCz5ddvQu6z+RcWqqClGXjRyXIYfF9EWp5qiZMdlmEVJ0F6URAtNZjGK4e98NwwWGn7dNsMu3yu+r1AyKoIeK5xNyzy2qilqlqPXcZuWVZyKhV3VFD1NcgSn+CgJksKZY/ht19OMws9y/LrtqqanWZKjCH7/8p1Hm1Gg0C6rpuhpkmIIfl7HbVqGXRU1SRH0OLthFuWJZJbj123LUQzB/sHpNUmbWRQnNKmAcZZjt1XT0yzJMfy6LYN2E8ksx/DrtuSYAG2WY9htSzEEvwxqlmDk2G1ZNTVLEdy0iTev9q+uhBKzaoqaYsMkkZxIbBERSlCgWQajGDYuYNhVPc2SHMUQ/CLoaXJY2FVNT5Mcwc8GxtO+1V3gMfy6Lbum6GmKoddxm/Yvb/WKU5MEObthFiVZQW9ZhAD9CKJ6KxC+AaLNsdt+vo/o9CzNWY5f148WfvvQXo/TsH95q1d68C2CnjwcPDY5hl+3ZdUUPc2SHMUQ/DruX97qFad2wyzKHXqW4ddtV7UkRzH8Lv80jGKHvnrFN7MoCRx609TASnIUw69hwtAL+B4YmhevLIJdMKsVZxXlEsymEYHNctyuAyi9jtOwaoGUdIfT67gsB0yOdymGm5Zhu2Fq0C8NXo5lKFuIVxZO77J6xVNQ5FYMG2ahSNBC6PAbhPZ7q/+A+yDrATl/33nAUxSbpBw46xnF4IFfT/MvsLirWlqgrED2uKtaPqDIZbeBrNUwsLGrip4m2G1ahlmdkpakEc3I5mnY5a1eLcJjRUp5TdHTLL8pEakC3JqeprkJEgEtbv/Yjpzl5ocpx6/bln2Erhh6nIbxUXmblmF6QLJb5hGWY3jHJ8cuBMItw6I6HllN0ZOcg4kjm+XYbcMGMPDrhl7HYf/yfDfMonwa9rjLWxWHQ3Hjm+PXTdGTyzBqkqBFSdrQM/y6LSp+HPYvb1X8cXazKGsk3KrGOL9ptDN8VQ8a+wuPi0h2W/YU/W6Y5Gu34yoqehxmUbRItiy0KNwTIj8QfU3R08z+FEGPAJwIen5wVvU0fRh7sEgcwC9Dj6H6LvgVMP2QHXcAEjB2RUtyFEPw6zJqkiLocRpmURI2NKum6GmW5CiG4NdtGTVJEfQ4DZOkoUtyFEMzPjl22/Usw03LsD5JEeTsMJhZjuG39TgN89YCqvd7rL+sipJiCH5ex20Z9js1SdHj7IZZEjD0HL/t91b3gmPxyOyqpuhpluQYgkx83rd6lQA+x/Dbsip6miLoddymZdi/vNUrTkXQbhZliQRWgpzlGH7dVi3JUQzBrzEAEozssmpJjmIIfs0ZzLd6GTwiw7m8xQAuuy27qilqluQIdtyWXdQkRZCzG2ZRki80GQXo/Sf61J/oKUASTgQ9czizHMNv63Hav7zVK64kXsPsqqboaYpex21ahv3LW73i1CRF0OPshlmUhArtaZhVScHX0wiTmiQnhwSFZ47fVnt2VVP0NMlRDMFvkp6mhMTruE3LsO+tXvFFmUbQN2hioIGgWw0xCXFY1JSaQRIzXtX0FMRMT9PjNg27rIrai5IEogGJ1SPmpofGril6miU5iiH4NSNzx1btBiisippfhyN5Y5Zjt3Vjitvf2+BzDL+tx/3LWxXfihp6Vc8uzFgtyVEMwc/ruE3LMG/1im/ByDEW5TrFyT/8eh23aRl2+YqKoMdZFCWSLolsTU8jplU9zahhFiUIPcdwq13e6hUBuBzDbruqKXqaJTmGXrdpGXZZ1CRBj7MZJRmAlmO3Xc+SHMEsgh5nQ3qOX+9f3uqVAPgsx/DrtuyqpmdJjmIIfl7HbVqGXVUEObthFiX5QaNex21ahlXUFEGPD47XcVqGXVavODVJEfQ4ixKAZHS+WY7hty3JkYdvVc2SHMEdPvh1W3ZVTVIE/+V14DGLeh23ZRglQU0CAD3L8eu2f3s5dlt2VdPTJMUQ/KbocZobmO1bvQbOruppkqMI0vB9b8nQZfcsRSbULg8DV1NyBL+phafjlKVhEhV0tBtmURITNDnqjwRPjkeM8HH/8twPxQgzuqe1AIvRQxp2VdPTrAC4ZdgEHnZVU/Q0yVEMwU8yE9ktRzH8uM0siiDa2zTse6tXEeCv13HYv7zVK05NUgQ9zqIEkshu63XcZfWKS3tR9tBxESu0hvQZftvLVzwqREHNDoUoQG4a9q0+CGdX1SRH0PxmGXZbVkXNcgy/TsOoSXp2s0QgWdX0JMFviqAnEEeGX7dVydADso/0MhoVdKw4Je06lDmszYxsLUP9fgw+x6/bpmcphh5nXbHhVwofRTWEnJ6T4sQtp0Imgih8kgn9B/IOxplFRfB7q3McQO2m3SCTAQvG7QSa7JagnSINPCwZtRAJfv8CXXZDC0Qy/LptOYaf34swqSHTqqLnEXOPyY45DszTrK9znhqw7IpphGhEYKhVRN2WYR6SYmTVKECuoqYIcphYLt+rJTgqmSo6hCm7BAgpHZLUnKJnBge+tgsMyMK3QuZ1nIVC1XHUYoLW3RzDr8uiYrgbZiGiBC0IO8sx/Lotq6IlOYoh+Hkdt2kZ9i9v9YpTkxRBz26YRUnO0Gb0WY7h123RUgy/763OKWk3zJKUoT1tm+UYft2WVUtyFEPw8zpu0zLs8lavODVF0OOQkcxy7LbfEqOv55ZNEYQ97Kqiptdxm5ZhFTVF0ON8oVc1Pc1JiqAnCkd21RKKcJZj+HVbdlVT1CzJUQzBr9u0DLM6pyTI2Q2zKMkTus/sqqYmOYrg58QEuwrYsxzDr9ui5SiG3r+81Su+G6YJLcNuy65qepolOYoh+HncVU3PbphFSRKg2VVN0dNMYhoCiHb7gCYEBy41+mOD3RYNqUmCnN0wyRG9qiW4nn6YctyWVu+D86GtaoqeJilFeiTsqqImOYrhd0dDRybH6HWclmHfqngcywyX3FXx/SlzDLstq5JiCH4e9i+rV3wzcCjctRflDd1xPYIeNx4drCkOzhskEfS8wIGvzbRAmX9nAZ9bNkVPUwy9rZIi6FmBw5bkKIYgCj63FMMvZlhT5P5l9YrvhlmUEejrAxu+qg1sDHyZRUsxdBoGkKQN8vs1OuyyanqaYghe0z6D8Tpu0zLMjD/Db7t9zyPoccpQ5JhVUbMcxTHAWY7h121XtRxD8Lu8GPtVS3IUQ/BrGExh1xQ9TfHruIqaJOgBo5nll03R8HNqkh6nYZTkC42e4qZRUvQ0S+KFnuUYft22HMXw87h/+YrvLpQZfr/nXOwtpm/1z7uMiqBHCweL0oonRU9v0zJskh7voB23aRlGSRHkTJF4HbdpWAXF0r8m1vltlfBGnELsWY7h121ZMfTUbpgkCL2mJxDgDPtHAHuWY9htU/QUQ6/jNOyyesWpSYIeZzeMkvyg0UlqEkfPctyyKWqKk+RsxQce9L9mD7+t123Z5a1ecUqKoMfZS6ICvfEQa6tVcnZVUVMEvd0wi9KHnuUYbkuv47LLV1QE7UVJQs2qKXqa4mX1StqNkjxAbznIoaFet2kZRknQ0kjyr87IRjsuoySoWZJF9CzHbluGHqdh31u9UoS75BiC30fETyBiV9UkRxEc5JOARo6gIJ8rfl7HYf/yVq84tRtmUZJAtAy7behxGmYtyh76WzjQ0BnRZCFjHRAd7xsPnHbcv3yv+CQ5C6fAXqdh//IVpyBHSyIynm0MbZbh121ZchRDv5ukC/3+VotHLsXwm57dKMkV2uu4TcsqDj2LFQqroiYJViHNMfy67ZqiZ0mO4ddtGacmaTdL4jW7qqdJiiH4ZdemQpljdlXR0yxF8NN+9DhTNDP8um16mmL4eR2nZdjlrV5F0ONsRgrlJEfxic91Ipzl+HXb0OrVZoJ5/+UTwCdpiWdVT26+2r+8pUSEav/ylvQ0SSQkAL41h3OzAYohcuFpYeuUJSZXAOXS4yoVFvY0f5NCR4UgkfNIQSNwXrUDFouWEtqsZwVMQrhNsyoKbDycLcTU9JzDTNs4F05BY16AK4bNF4w1RSfBKL7fn+BMoElEc1tqBGBkNkVPsxzFEPw8bsusXnFqkiJHGUACBCPHP5xy7JajD6G3ZZfVA8BnOYZft4d2VU+zW5yEh1Fe1dMsw8/rtMyidoBWHdR0kqIHAA453vC9NfyOm2HZTAvas2ggoc+v+tMpehRxPC0RzOs4rAJEb9q/rP4Hl9NSDL+OwybpyDKzaoqepgh6HZdh/6o4NUkR9DSlArtiOO2G8UPDr+tt2vdWrzikJH1oPk5yFMGPgvZwZNhtWTVFSTEEv+/16PPbfm/1iufxuO1qhntk3vYOyw4yjt99XBvP7xyP1Hjg918eDc6iHCU1S7KFroJclVCRsGY5hl+35f7lK74X5QidoqcQJpuik/Q4DZMEoWf4/T94NkVFcJIiFxx1BZBFVWjmFPoMJ/ByDIfwzS8QfDo9P3Bgd/tAcxuGg2q9gZqiJgs2FVxyl2FU9DhLCpLY8jaNBBgjo6RIkgVex21ahnmrc6pZaEhk6HIZxsCgEgxJC+oKrQqNHLsnjLMct+yqpuhpluQohuDXMI0JmpIgISQoNUWPsyQ+0DGrluQohuAOvuyqIuhxtg6UG0SsapajCH42aNaTHGfwyeCTMRhnOYZftxXDf23mBZpVU/Q0xSlqXJCoKEhNkvMmrNWBPsvw67Zex2H/8laveJNkQKeKmIkwFOQsiCSzHMNvy66qeQRMUWqS8EhmOYZft2VXNUVPsyTFEPw6DvuXrzg1SdDj7IZZlOQOvWXRY4cjw27LqmhJjmIIfpffDQMBTUcfPe6yevVxb9OsDgf/vr/BMyqC3HDa2HJJjmuEm8Z5SlLDSYPP8RmtplNpIUPpm8H0DIse9y9v9YrvRulCg5SzGy6YLZo/laMW36Zh/7J6dQWf5bgtvRW8inOWY9ht2VVFS3IUQ/DruC3DroqKoMfZDbMoidfsmpIgFRPcTtG9jts07LJ6xSMpFNi9fMWjUDwoKni8uo+acGS3FMMlPv40CRJajo8oXZQUQ/DbDbMoReiNCIbTrmpREgFoZ8tBy7DbimHHRVDD2JDIbhluGRiPa0FjgVPITIW+qimYcgy7bUnDCaHHbVqGfW/1ikeMPKwYgt8UPc4iTVwmMq6InOshqrgbRkkM0XIMuy27qil6miU5iiH4eR23aRl2WRXfDbMoSSF6lmP4ddst+5fvPILQJyMk6jiMiiBnLxRQYJddVfQ0RXA3zKIkg2i5DM0PXtV/eUH4okRAb1oglpqS4DeVD+uHOcsx/LptGf7LW310Ph49erpl2DVJW8lD3zHLLpuip1mSoxiCHzVJdiRyDL8uu6qoWZKjGILfpv3LW73iu2GSOnQ6SQ8dTkyOYPjd6NkNozxAz3L8tuX3VudzbHZVU/Q0Ny2jJil6nEaOJI7N2zQHYG4D9vy9cgy7LbuqKXqaJTmKIfhdfjfMoiRw6FmOW7Zhkje05kaXXTH8dtMGA7/j5dngsxzDLYuW4eWbNRQWNUdQ4pI0HjZFSTEEv46apGZJ0NCrep5ByrBbhp72L2/1ipfBwCgThmZVcgQZ8MFXtb9Q/mV17oXOrE5BWjgp9WThTNFzheNx2mVVHLJCQatoZjkuR4/r1WYWhQr9ruophf9LeCVmGX5bNUVPkxxBr+M2LcP+5a1ecWqSIuhxNrMoyRF6lmP4bdOSHMUQ/LyO27QM+5e3esWpyNkNsyiJEXqWY/h1W3ZVU/Q0S3IUQ/DzOk7LsH95q1ecmqQIepy9KEkRepbht2XXjts07FMNsySSnuXYbdkUNUtyDMEv+9QkRdDjNMxCRDLLMfy6rZqW5CiGn9dxWob9y1ecmiTocXbDLMoQepZj+HVbdlVT9DRLchRD8PM67vtOTVL0OA2zKEIkcwy/bsuu6mmKIfg1EDPHExAP/LarmqKn2XEadnmrV9QkRdDj7GZJBKBZVAzBSXqaH5hZjl/Xh1V2WVQMwa8JAPOq5Ah+3uWtHjjstqUYfv/ynW+GB2WHNQeNVVET9DrO6hWnIBwW7fLV5uh5gznLsQ0Ru6opepqix20aZlXTQ0Mjw29LjiH4edymZZjVKxn2LMfw67Zl6HH/8lav+G6YRWGSWY5bdlVT9DQ3apIi6HFiaGCIZzmGX7dN0TLctOxfvvNJeuGZY/h125IcQ/DzuMtb1fRsF5TPQl8Bg9/W8ylYI/h53WVVlOQ0i4JCcnrY91avTuDfd/6Y4MxyDL9um55lePlJ7zU9pxKe+C1DLbuihQRlVcXw8zpuy7AZRmCG8K0+CeH5QegREB5XDPcPGB/M7Kqm6GmSIjhJTQ+SNT15YHqbpgPMy4HFpuhpgjiYZjmG3fbajGIDzaY0MGc5hl+3/TPwMuyyKXqa5SiG4NdlV0VNUgQ9zm6YRUlkoGXYZVXULMlRDMFP2g2zJC7QKtDkuC1PEKomIP9VxTwNwbmq5ge09PSAOccc0L7Vqw3wLqPaBQNfkXhJRCNizd86pMOrepr/8tyQHRXydNyWUVIEObthFiVB9fxOwPE2zaoG4ZuRgF5T9DRHyUxmOYZfty3FUPsRYNYUPalJiqDHSQLRm5Zh1h89O4K97fe95H5M8ab1gcGsCnKXr/izFT40+O2xYffajKKH/t7qeHA5JusY59jUFDVJb9OyyQFR/MYIk2Mb4Pz+zgZPf5+kZw2nvTaneBz2L29VanASDfBrncMuX/FoL2QobIqKHzdJTsOIkWQYF48Muy2bomK4G0ZJvpa0cGTYZVPUDK8sNouKTRUJOYpgFB/8gv/yT/QtizqUnqYTHx29jsswq+LUJEWQsyhJEhpO0XL8qEmKHmc3yhHJHL/tlmFG9LWIU3ZbdlVT9DRLMfy6LaMmKYKczUjJLMfw67asipbkGIKf13GblmH/8lavODVJEfQ4u2EWJRlCv+yqpuhpgh2XYZ6aJOhxmkWIZFXPkhzFEPy8jvuX1StOTc5mFiUI7WnfW30AfJZj+HVbVi3JUQzBz++GgbTLrmqKnqYYcpPkNAwQeo7dNvze6nwLgJHjllVT1Ay9Tcuwf/le8SmCHqdZlOQHTY6gD9+aoqcZAEkMe2C8yHlk+HVbdlVT9DRLUgzBr9sy7KKkCHqc3TCLkuygze7SYbOqCQBtTU9zyuGR4bYM/+U7Dpxd1RS1wZzfMqThk+HXbdnULEeP+5ev9jKDIsODSs5uFiVhNHz56IFhi80LDKuW5CiG4LdpDbMkLugWolcMWfi8jtu0TMFmOYZfty3JEfy8jtsy7PJWtZcVlBS6HMNuy6opepolOYoh+F2SsxtGQUGzqhiC36ZhJzCv9k3wawmbHLtt6XWclmHUJEXQ45CwzHL8uu16lqEMI3jz67adpyTIaZZGknUR1eJqhIbf5TnVLIki2g03g4j2rApwCZCr+od5ZJr1GFc1j1Nuz9KOEAIdXIebolIEPQ4dyZqeoVmO4WYW5QHa27RsDuyN9bJ6xddQWBGN5tEc+KqkvShkJGGM3/8eafHMWbwTFs8V7hTe67hNw6So0I6SoCWKhE3R0zxiKkKT5HmId47h9pyE2CQ0zgJ413SSIshpfkhSdAqAnuHXabts4gGa36vayg66q6hJchYdkjSHacVBtWqoYJBcaGb4dcvwX363oMAvq6Kn2VGTFEGPsxclYUGvMKsQp7DHzQSNHEv4Yo/DmBEqIcxbEDA5LsewB98OMB1I5A3GdD5l2PU4DbuqzSwpUNg1RU8UmB63aRn2rV4xwmMykW89TURI2RXDhlEG0XC3ZdjleQQ5W5GA/r4LwuWSDGT0uE3LMKvipZI9AIpjlcsGhGuQ3DNFzxlOuYCRRckuGi6292/hZ7kcw/+lf9JCmrOIsdhmOYZft2VTNPQ6DfuX7xWnJGgzi5JUoVUPfqtP0RSPFDEUoNjBWYbf9mLCL9EjDsnwe0S7SRpbkqP4BNGoQIDw+/0PnXIaxdEdtQNU7rHjshqwWY7h123ZVUXNchRDcDdMQoOe5Rh+3XZVS3IUQ/Dzm5lBp6fHbVqGXVa1FxmUGMZZjmG3naTH2S4w3cJCwpbkKIbgpzQrbHG7puf3fVLh6bgtw66KiqDH2SkoHvcvb/WK70VBQYsnfCZkqT65q1pIUGC33LQMuzqPYYS9qmdHLYok8KslcvmpYRBJUkPMCTz/8n0Qzq5qip6mCFJSI4EEfttA/ByPe/xVJcGvR5/ftsswKI8Fj40E7fjYy3NqkiDgbHRoc9z+Sw4+w6/bsquKmiL4edyWYf/yVq84tRtmUZI4tMf9y1u94rsBiuy23FVxN5SGUUOzKWqKIfh1lNQsSlKGFmNkMfULq4uzy7jAttg+qQX8vdWzqGY5hlXz8jzC4qFC5BSARdDDhEMqMV47CQV+3e87ElyIjxwHAEIzEOf4g9ZtGeZAOWjfhi677Kqm5gh2DbPUoLzgzt2iJCxo+PIrbBSacjzhg13uknbDLEoCgwl6Vc9yCKO3aVYXAvc4LcMub3UehIhdVdQkRfDbmh8wsxyrJSmGoA++OYbfVU3PkhzFEPy8f3mrV3ySdg+YjvtW5wsPlCkHT9bYgJFp0HKX73sGCgXFwFFBF3wrC84U8FmO4bctx8/jNMwqQTWCHoKwyz4AXW+Vjh8HplUlNQDCLga2x21VI0pHQYs4cqlI6HUZBR2ydIVAs9yuqlmSoxiC6LeeFRjh1us2LcO+tyhoL4QkMuy2XsdtWob9y1u94hH07IZJKKBl2G3LcAfC/CMecvhIZDekgyG3B2jnHM+Xo6dtnF7HadhlVXxhQ9nW0DwN+5e3esVxl1VT9DRLMfxXp6TdMIuSqKHneFVT9DTRoMrYUvQ0M0mDWLQhI9m0MTC5FGO8qjD4F40XVZdRXWzYvbjYrNdlmNWbJfm6y7SgZvjNok1PLKZVPa8w59eKNoZbVk3R0wS/TfO7iiadppCkiNfT/J1HMZUjFN/cxF8i4qtnJVF9I3wRD1cJgPOgO26HhUW5JclB47BOz3bYVU1RU5QBZDuOkpYYEpi8qEVxIYHfy7cQsfCwJDip8GzaC9qaY/ht2TVFT7PjtuyipAh6nN0sSnKGLs3Ym1ZGJsOv27KrmqKnWZKjGIKf13HYv3xFTVK0G0VLZjl+XbUkxRD0Oi7DrOhxGoYMPcOv26boaYrhpv3LW73ikxQ9zmbGSGY5hl+3DLst+5e3OqemCHqczSyKGJpN0dMEJyl6MOd/4SMvHrdnsckRi2+GX1ZN0dMUQa/btAz7l7cqapIi6HGaRUmi0DP8ui05huC/fK/4hkKRYVY1S3IMwU97dvMEI8clOTrxradZkgr4Zjl+2xT9TfgUNclx06hJepwEJPyJWTVFTRGcpIZZEp2EXtUTCOamYUziAz1JDw8cOYbdthTD3TA60DGboiT4fanJQXJGDw4cdlX/5fsNuLdpNojIMQRn8HUyyFCxYWKQnC8wI6gFTsyCFnpW4KhgTIG3FRToFD1NapIi6HGWxARadtsp3EGEAqiwi1CEFO4gQgFUYBYlUUFP0ZOCs6bnhMKzqqfpddyW/cvqFY8gZzlB8UzI2BQ1yRH8dFTCapYjCX2GX7clvY67vFXxqAAjOJ5WHaJnQ14ZdtlVTVGzDL9rkh5nN8yiJIVo+HU7bsuwy1dUBC2oArv/4tRumEVJCNHsmp6mx0Wg2gB55Ph1W3ZVU9T0I6EmKYIep48ERj0O+5e3esV3w4eyZRG0hzNmKWqW5CiGYMMsCR66vGOUXRY1S3IUQ/Br6mBCd1VT1PydmiTIaZYHJPO/fK/m4CwqelYlRY+zG2ZREjk0u6pxmKsDTvjyvAHbDXiWY3cVw6/LoDacWY7ht2WjZFc1RU+T/DxretZw1BhnOYZft2VLMfyX57s5g5FdM1pyBLWPHaO7pNgwYejU9DpOq6hJahQGJOrvewGaXdX0NEux4zJsiqDHabAEDFPdtP4FX89u0zCqWRIv9HpyyxZ6/aaXhXXF6mFWFZWPVzU9TUqKoIcKp5lCe5oUFvcjJ4plg+JZnRg9DfuXt3oTnIknAeOmcQwJH0QEdZgcQa/jNOzyFRDKK4At/dMPTpdhlrPsAOqAddlmFgDonQPDojiY8Ot7tRtwuuGB0avi1CRFkFJDIrtiqH1vdYZhVdTstoyaIuhxmhiS761ewcBfsNhVTdHTLMkRdOGTYdfjtG/1qgUOg96mYZGzmUVJWNDKu57XJK3gyPDblmL4qcDI7KqeJjmKIZjCt6roeYJJjhn05ECC064XEHwW/QDitil6fODMMvy6LbvqwOy4DKtiQMHgcwE3yzH8tqBlwQa7bUhJEeQws940SwVPCkrZbdlyFMPv2oxSAr2qZ2zCrhh+12YWJSGB9jpu0zLMqkbA1/Q0M2qSIudNvE7DqimCOvDEbCmG4LcB5nsN8J8Bp2y/WY7dtiRHMfz+5a1e8d0wjSiMxDP8tun5vbJIom7r6XEZdlmUBDl7URJFdJrI6XHaRUXQ4ywKInqWXa/jNi3DokOWQmI2RcUOoyYJcpgFTWTYbUvy27TdMBXQsNuiYZcaCjDkBMZZhl+3HSTstgz7EiSBhE1RchQ/aoIak2EzKYKaJQlEz3IMv267nl7HbVqGXVbFqQh6nM0sCiBaVssx/AOCx8xPEfQ4R/Ysx6/bsil6mqQYgp/XcZuWYd/qFTVJEeQ0zJKUepZj+HVbdlVT9DRLchRD8PM6btMy7F/e6hWnJimCHmc3zKIkfmjYZVXULMlRBD/sX97q1CRBj7MbZlH60Cgpepz2L2/1ilNTBD27YRYl4UOrpAhueyQo5OjRyHEePYbLkNs07Ko2syijht20DK9JiqDH2Q2zKMkdutu0DLMDkiHQsnWAs9yiGTVJzm4UOnT8/vCC3ZZd1fQ0RxH8rh5t5gE6NeeQPG7TMEuOygGnS45Z9O1ukiIIDmd+2/ONj3bR40YyRQ8bzhpkx20ZRkXQGUuKmpkZ0vu91ktyzKYIeshwZPgtx/D7l++8GUP5nT9iOPDr/sv3ioOxvS37AvO40PaSbKHh9rKy4FcoVEBRjKyKkqMIfh01SZHTPJF4Vu+VXIZfE8xeQum4jGMRlIRzxO+yb3UjOIuaZNckRWjpjR5nE6GUQwxgBGLj0OXN0KArGfgWgwtaXIY4rPCV2iHWeRnCZ/h126uQjY6LQkjCelyGWRW0myWhgGbTs8smKAINnF6TtJVA9GX16g9+xPG4TSsxlRT5AEer9DoOsyo7lhmGwFvH467q2XHYv6zOKWkzi+KApAHRJEXP55Qi+MbHrqpJjmIIftTkhiO7LZuGHodZ1SQ5uw1mzNiAYrgcv3/5NZRODSiN8fczeHpOkRkPSzlNUob2Oi7DqghyNMVFQ0razUJGQkbPGE5JhjHKsMuuaoqepuh13FVR0m6YRWGAlle1HL9/9QXwdewoyWkWLJnh1+P+5a0vqhTlqEmKoMfxIlFRswsp7TYtwygpgh5n4SKZ5Rh22ZIcxRD8PE67rF7xqGGUn7xreppd9r3VOTVJEfQ4iRZ6lmP4dVu0HEOv47J/eatXnJJ2wyxKkoVmVzVFT1MEvY7btAy7rIpTkxRBj9Mwi5Jgoa1eXcHluO02K7JN+5f3XH7d1hzDr2GWZArNpmhFTdDjSNHIMeyW4xWFMstQtCsTp3dZFV9C2ZLISKmIxdMyTLI0iwBdZlXULMfw87jLqni0FUgDMbGrmqKmp2ECkNhVTdHTLMlu0zLsqqhJcnbDLMoP+pwiH55Nu3rwW3G0u8N+dfAzADT49Tjsy6p4wyxbx9ENEPy24b983w1jgzLV8MxyDL9u+y+rmmGvanqaUiSD01EJo9fzBTKdIheeVQQ/Soqgx9lKC5paWEg8LcMsJZr/tRklBc2qKAqgx2lWtUdQ3iG0chkG4ZdkCH5bBoTOqqjZURLULD9I5u+tygd8ftsUNbFJgpoeMHK5g/F7HfAtB5jHYZQELYoNNIuW4afthlGSGWiXRc0S/KLnBY0Lzo6jFoUFOgXQCTq5/L4JLBYtyVEEPymCHqdhSpDsRUlizaqoWZKjGIKftBtGBHpNQTDJsdt+oJQeDzizBuL0zIAZM1LKhoRoJySS45IczY/bsioKBPK2P7Qjcvz20a5qeppdRknQ4/CRkHuAeji/58GtCgI8JOf3+4rPoaDUJEWP08iRyG7qAO+j3GhjneHXXVX0NMkR/DyrV5ySGDaSVU1PE/S0NSQ1tDVFzTQkVg3RAD8zulySoxiCZXyzHMNvm55mx20Z9q+KU5tZFE2zq3qaZLdpGXZ5aoogh4wl+75XY3CUFMHP6zgN+1avuOQsYiizDLtqip5mGXrcpmH/snrFJ2kzixKGdllUBD+v4zYtw3bDMEBvWrYAjJIeB0tmOZ4kMJw5flt2VU8xBD+P0y6r4lLDKF/oWY7XsxTBSXK8aM4ua7rQ5LhtoZV/LMlRi2+O33/5LLgcw247SRGEhdNxGfatzq1YZo/bLqviVSg+o+KcAlRLcgy/f1ldCh67rHqaJTmK37OjYGY5dlm0FMNuyzCr8wh6GiaBQsduepbkKIbgh/2Lb+YJZYZfsfO7YZauU/Q0JyekUgHjHL8tq6Klx2mYtyq+m0VpQstMuN/3VsUT8LCoCC7RrOe/Oq+UiE5v0zLMqiLoScJhzZIcxSK+uCXij1oQlhyXGgGSdwAfUuYYfl01u3ynIAeIPcsx7LYmKYZbAA27qil6mmII9uYHxoeTHAMArmoPJjVF0OM0OyTxq0NLAgC8YfM4DQZsZMErmgqnu6opGnbcpmUYNUnQ42xmUZIT9GUCV8kSQHn8HhKcf8MIfcswRqA5ht+WRUtyFEPw8zpOwy5vVZySdrMoiarleFVT9DTJUQzBb4qgRxEnkdLruE3LsG91KoKcBZEkPUSKvY67rIpTEeQshihqip5mISC7qil6mpTkNAmqvU3DLEIqUgzBz+uwRQIK/Irh973Vq90wiqnTTcuw763OJymCHkEcViVFEJDvjzk9j3Q42uPRQ5tjdaTyWPCY74jPb4ef5Rh2WzF8AMOuaoqec5hyXKtakmPYgG/uMmgrbeh20zKMitiAVJIDWbQUQ/BrmEQNPctxW5Lj99PoJxrSTI7gGR/stv/ynW+lDK2p1hiVfJZhjAzY2FVN0dMsyVEMwa/BmO/B4DLstmXocRr2L2/1ik9fPFsWefFY8Vm0imaGXa/jNi3DroqSIGc3zKIkXrPrSYUphRY/0a5qenLznKQkHFTsst+pCHKOYObTiHJNizi9TdJIIkZ2HaIR4ncZNUkR9AThpKgYfn6SoIYcP4+7rGovChBajt2WVUtyFEPw86EZA/B53L96qMgR/DZHm+MW9TCrYXjQO3xWRUXw6zIqgh5Hh2bt/uUBsMw/hy7HcMui5CiG4Od1nJZh//JWrzg1SdBumEVJcNBy7LblGH6X7xXfDbMoW69nOYoheMPnbsYGDbvkCH5ex20adm2mBmWSaHhmOYZft03R8PLUJEGPw8yQsKuanmZJjmL4TZIMj7dpFvPIZQzhLMPvC+3MwsuqqFmKICU1zHJCEo9f92iXoOe3XdVJIsFJzy6jpgiyYQTH+97q1RC4ENSOWn6Q+GDdwSu3HEY9WwcMJd0AYlP0NEkR7LjM6tQkQY/TMIuS0EC/rad5GfQ5Bi85fpP0wMCZ5bh1gfV7zNNJiqCHBE46icCZpNfBgHZbNjUnNYLFf/le8d0wi6KIJrdyiP6F+BdtvY7LCMG4bAKYObKrapaChKfXcVqGWYFU3FXtI4ocR9AeDjnqAeIx2vHJOn5Eh0PKMf44uhqn13FahgbWKz49ZzhlbLMMv25bft3lLS7GnrmI13MLc0VPSoogLRwNC+uKdH7b7z2n4mFRk1qUZApNPtEEJi8Repz2PVeQ6HPMqqgpgtxumEVJjtBFhKoEepe3iOhdhlHQEEvcTgR4HG8HSI7dFgDlqpo5gB2XYRQOkOyyZkhNz2aWxAZdQ8mqKAl+2qLQoGf4VucyROyqniYjxd5lVTwGxeu4TcswC4YFJUcR/DpKgpbkBf16mrc6d0GZ4xZeVjW7DIsgFp4VfkmmMK6qWaIwnhCtJljoJD2OTshRDMHP67gMqygSlo7DropvpYYRtCGPHKNhu2kZIRgFtjleS3IEB/lmOX7dNkVPUwwbRgJJZ2YR+IFEJARGOv4citdxGlZ9C+xucOzoDchqo8Mui/rdqKGgZ2hex23Y91av+G4WJTFDu1qGUVEZEBnxLMfw67Joefk9RvOyq5qSowh+k9QkYugvui5i2L02sygJFxp2r7/Xs9syjIogLRwPC01smKQKvfqTRU1x0zJsimaDQlNAvJ5MmAkQl9DY0wR5kyihk5hjJE7PiEoFJ0kiQpPd1AypaTfMoiRD6FUIkNuqIBQg4i3DIh8cbgvAMvcQl6O3ad/pa4qeZgluWQQ9PCTwm/7Ldz5JOzhex21ahl0WNUXPoiQ66E3LAIDN8Ou2l+97y7GLlmL4/c6nhrkhYVVUBAO//pgUANv8AQAUAAADlPgHsLg+rKBW+ZKhoMGJAgThxce92H7VM4MHKLoHWp+zwAZxQ6dLlnOAzQuiDqM8gNXhJaShd3TBzL3HAhtK2YmLBZgqsmIhqQGf4KtXNackJOlI4aVPkgphPNHoYv9LWIzvLRVXuR8PWL4q+8oAUoT24ZoY+JqHSyid/YjtFTkw6wSKJowF0XgX2FnBPsBN0oqGkAKpoAFRdSgpkjv90n+1q7J3YHdyrv9gDaUR4VNqxQepJCVc8JXDFmz0qJ6czEeYdw/TtKP2Rxrm6LqjmENqc/93yfZI5/rOcpKqlfj3XuW1nr2g01p992SRSsKe6Doy8HcdSpjWsteQ19YepR5p3minM7w+Exm4hUIS9aWyJZ/uvOVqKHK6p6O+A+i8hOC6lXHF+j96gBT7yoxCViL/xUKirdDQ28wfFNO5gSviyV+BrA6UqPhm9QH0MLEnxVgJ/hFEAjHkvf5og/I9btSFNw6F8LVFGnTAzH2lLeftXo61obpAnc3sJ+6tpJKF+hm0EaAdV+zaV2J/AvGus8rLQLbcCGDSciC0TKjnz9SLAqVEoRkG1PjQFc64PjXYg0QpC9+bpOv8k6cL+TdnoE4qcwUg5fu+ZugH5Laqmx8CYJuaOHopvBwO0dSZZbG9sxS50+4iscaFxUgO6kPHsDEE7gGEXFaA2IggQd8l11k2erbmLZ3/LAATur+kzpipHqZpIH6Ow9noNBsxBW2CcLyDXOjjStc1TEo0vyLiudglT8GouG86Si9j3vk2uk6yZUfLf8tYRy21VfE3a1OkFBUNVAyOgzQ58krjntecPfXtQvPoiNNzPweiZScYdrm057LE2XC9TWzZ3kqlr8WMZZ4mt12/9nfXpVl85paWQ3MuUqA+Ub4DeUqIhXyngGuJFDYWPobGsNX8w/MygZachxrHTzWatn/OGFpgn6FOl1UdzdWTToPcSOpHzhv8yXl/0HCkmpm/b6O00+27x64cpI4ESfRmHLabf+flgSOoWRRG7XmrQrRHPjmDL1LowyTcrgC3YW8xW77TcYxsrOZfDCu33olU250fAI7APoPBLauvo9Ye0qEBSriujuPJSofH6k5WabLqKzzdyDm83Oe+S3g7FAKMvx1xYzAP3rAJm+UtLOfSQdgASGtsSMR50F9gjqQnNELGMl1JNkkOEbXVfRzqKgZUk9P73/CVDkBCjBJbTtYQ1PLHeAkOpP37+gqcq/bYjoClUkaCKtn5kSo5O9h7Flb9HS6eqckf4uhfrhHcyhH23Tc6yDfZt+2PJQyMWWnwJ033MSai0Zh9RXB7DSnGLJdfUfrusI75Cfse9dN07hkQ4zvOM0DvAV0KCCmq+zlZggUdgTL2eXleCPQ5w6JkrNAGg1UXkCPcdABrKX76SPLbHC9zbohjl8/fQV4MVrFtY/GRwAM4hrRBDAMCybHvU+xb0sXMcLMrB42Wr6lCaNHvVYC8WPaVixTj7qifibKIfxnzcQfvvwlmksLtA8D3NOH8j71CC/7yzDB5YN2k3aSNaLJN8plbtIR9t+rT7LGJsDyYzOVBzEI+Kz7vAoo6pByYsbwPeVTdr2hhAwbGvhVvlHXeDJP7mDYeRuTLkGuSqKXUKqw1weBr1dFywK7vHbod2CsNNT06zaYNhFcVBiLOXgN3NvGYGE1z/WOEMPBK8SJBOHJBZsj8KpAitEWSS+KMaP0E7Vq/S14HrFk0c587lDleV73+LpjBhxnojKfkiyceJ5DrMnELfaEOHEcCzcW+axlSJlgN3bFHIT+0O1+SgaopyFhkH3tTM2jLMubVnzRyeNuyLMPJ0YExX+80G5mZ6IKEEx9SWvU+gTvBVWi4bnSNT75eHK60hxoBCc8lB3l/y7DtiBVEntVke0/8Y2M2T4yO3wbVGH1SOF2l2U82D0F4QMhe0fwEuhuxm0cfBYM7OZoUe7/IC0QIus01Qi60kqc4410PhAFkLq9SBRthamWdB28XFW+nthIgeIMz+EZCcaqSPCIoAHESoIWxndb7MGh1Yp2gk5BT8y+GpPyXoVFNn31UuXovqR0O0XQxRIbg4XJxMdR4MloajGL87yLAxpkJoFzmYPFOJX7XHonXZsJrfAHqUcPqUOVt83wHQX4oEYDz14qzOLSOGgLdUyiq28VvXZAj41qNVx5xgJ7SwSqihJqga1NjGCKbfT/ty0zenf/I/WWASbjaKug7yXpBA+iKkJDjj4eXsV00VY+/KlatDyGsPAQrlxrQVY4j0sJGcFM62IhCbDF+mVAUAN5YFH4HJFCDnfXCJjjnsuDIsRH2W8Uz/R/RMHrNeoPAjIqatSWp/Tnkqu9AvwwD1I35MTQO/a97Y2SBAwTKacex8HrbXcaFP8FT3ND5eZN6shXBMU06mpAmkxNKekqfjIdLXDzXVJW5T+F/B2IEHyU76whSyv85lNyv3CyeTh1urMTKraX5ssNX5hx4FQkrMIMh4dw+VxbzRI8U16lPW1PoeTkREmpVzbdabTXBHztp5/K/fqDnk9Gm4Z5Pj+kWBfwPgVpc+s+ruFKYMzaQYOOjV7UTF2riT1NytcaF9h0aWWEPHSXgqPWEoJHR3WADBlBmV8NQud8s1RhpQAxr8VzL0f2EgcD3E8hfA+QwMKL7evMEQanuIPw4SgK5SCX/LIsg0UFXfee28e6Oe4xx/fPnc8MuzJ3IMRO/cpm0dkDMeGpXBKyIU6aDYw4Rk/ZQ4jdy/qDqc7ASysBHG9c2mlBSC49jSnWY8OvPZRRUS087MEyL2tl2AuIXol7omTkSrF73ef1pN1qb3Mysc9+IPczVTS9Mh0JcRt8jtZxpyxczdNT6aHEEhHYHDaS6cqbjYiF44Acl3t9bIQ/dFUyFPADx/praIYRH0RZRfi+tk7dEalLlTM1F11ZJ/KV2YOvDxltEV+wYUxEFtgvF/xOxkZ1FQfCwJX/LCWUWVrooCHU3VX6QMFOqmTEqsGZYjSvY9TBZe6BUiexxwcAMAMqJpKOcV1z6Ye6K366B6ChomiWZynftLpWlawKUMbPHrCqbydIDri9DWEBnmUZ1X+BobedOJaNFnZmmK1jBvQl3ccsPlBSqNRRUu+oV2D+5Kd1Hvff2ML/ocCaAdd49vvnuRRvADTqPvNyktNCnD/S0rf0cqOmiGeTc3HhZ8SlWPdeKgxgXrzPcBpy5FT5/ZbnKPZvvezt4Ke6ugLSseSS02JOOB1gYv0Ykc1+x4wwEMkPVTnnav4ThfGI+TtNld1xyGWIEwL4NKb+VPi+o213m0NmyfLV2kujwLVVyrMoa6+2N7g3w/QVSEAVQ8GzO0oO2cJ8OpIV3IKE0f96cOOUDuAR3bDS+VKli2rVKbTWHo6fSDllomDL8Tzg/2MRp76IFSiqiUX2rI6nGw6P8pYI1WIqbqI+KTe39AyhkZIi8nhJSbf2k+7ZwB8azir2ZdHvI9+CQQHXNg5teAdQGAm95BAwOIg7wDQwO1CQd4rCrmqKn2VES1CyGJHKsFlJK6EPINlPg9bYJaKfXcVqGUZMUQY+zDJLMcgxL4JVjuBRDSmqYRBANu6xqluQohuB37SQCGm49IPtff3i0HKlJiqDHOZLIccuq5BiC5bdpGcYHpEcpu2K4G0bJQ6tot2kZRk3SgkfCNncw8GVV3A4FAuurZdjlKTogdtN2wyxK8gCdnuYcTwyjZhz8jUd2W9GNsOOoSWLDWWPhRDW8OS6jZVER5LBqN8yiJJruMqwhIynH+LgwlJIcKwY8sxwvoGVREpwkzPniZEcR7OLj4vlb9O5nq4pmcVKTFdIM+3dV03OiYpkigr3u8lavuBSbXdX0NEkR/Lxu0zJsiqAnCmeGX4/btAz7l7d6xaloM4uSQKHn+HVbVk3LUQQ/r+M2LcP+5a3OqUmCHmcvyhOJ13FahlFSBHUnJr1u0zIscuKZ5Rh+3XYUvY7bMuyipAh6nN0wiwKUWY7h123ZVU3R0yzJUQzB71/e6hWnJulxdsMsStKEXhKg3yVaJXx6TlL0OA2ThN6y34lQhjjL8IfPB3NmA6CmPZxc1SxKooP2OmwCwBPl8MCv25KXt2HTsDB97rYM+5e3esVjUOC2hS0rbZdh36/A2TVFzUlqVEg8brsqnoIyn/CakM7xW0LrZjHChf4m4YG2ctDZbtMoCQdQx20ZtpcbJDRYohg8L3hTF0ws2NgVgHIKythlR6/jtgz73qr48gElRc1JepyGUZJXox6Q5NgVw81wQCvSsiJ4SBMZ8qwp2mUYJUFOIclWgcglG0KYkQLbBJ5ZjtEylBpmSSSgI0BmHwrEKceQjg8ODm7DZWPq0FjiM1r41ToZ0xhXGOj4GeBLcgzBbwHRqpog9s1g/PHTfv+CsyLoxSe7akmGIBbfFac3BceuqhNmE5aKhkwwJbeXBCjhtxmF61U1leg8DolKjuE3go54vI7bNMxajFBYNSXHz+Owf/le8a1IiVuSoxh+EfQ4RDCxW45iCH4d931nhlDYVT1NEex+BDXMogihf1AnqAen4zKKBwgA8/p9v4F7Wg3VqpoeRwNGjt33MlizHL8tu6opeprkKHacdnmroqZmURJGr+lpxvDhV/ve6jBwLYKeFxzVBfM6QeGuvSgm6H95EniFxQhPenrcpmWYVU2S8pMszs0J7VKAJcclOYbf9i/fhcCDEMFvewFhy7EPWnLswTfL8evuoGVT9DR10GiXzwFXNRw8N1hNG3T4ddt/+c5psGeQqjIg1xeYcwy/7qqaLPArmEJv07CGmRMVkOAXpeD5PkGBnkrgkKCL4Ai+NT3Fr9uyy6KmCHqchgnBMsfwy6boaXbcv3yvOCXtZlFAkMzw67Zrip6m6HXcv6xecWqSIuhxdsMsSvIBDbvtqqJm6HXcpmGX1StOSZCzG2ZRklfDLlqS4/d955TUeCCR3TZFT7MkRfD73upccnYHmBl+3ZYcxfBfvjcMB3QMvy6Litzle8V3wyhJq9cUA+cMv26KmmXodVyGXb7i014uoGxaNj0WcOSyjTBuSzbCNVZ3c7rjqEVJ1NDpicZCatEYf47h1239FMYzy3G7gHDCnvd7Lxgx/LpgWBU1QS4a2A09Tru8VfHNLFoo8MaCgb3LV/yK7fnuUaF1lBSLzKopeprkKIbgN0XPbpgECs09UXVcE0uXQVCUw7NpGRVBz3bI8bts0GuKmp2WUZMUQc7iQtLCyMI2v99bXeGyy65qiprkKIbg96+KT9KzG2YFZZZj+HXby1udX5HCTkN/NDi8adn3Z3Sv27QMMwOC3467vNUrTkXQXpQy9EmK4fc1P8fw67YrWoqhx21ahv3L6hUlRc9umCUhQ89yDLdsOYoh2GWXt3rFKQlydsMoyRg6Rc9y/DzOqqhFjGSGX1YNo0lPaoogBjiXtyq+G2ZRFqA9btMwq4og7PmCkV12VdPTFEPwW70LLsfw67bsqqboaZbkyP3LWxWfpN0sSsKFfr2O27QMs3rFKSmCni2cWY5ht13TkxRD8PvNLMfw67bsmp7mpmXYvzynosfZTBZ6lmP4ddtVPc2SHMXw2zTMR1g8HZdhkRUQu6qmB1/ze6vzZwqnFcPHaRgp9CzH8Ou27Kqm6GmW5CiG4Odxm4b9y1u9mqTdMIuSRKHlGH7dll1T9DRDj9uyf3mrVzyCns1AocxyDLttipah123f6tQkRdDj7IZZkif0HLOrmqKnWZKjCH5ex21ahl0VNUnQ4+xm6ckcryl6jp2GUZP0NMyiOKFnOYZft11TtCTH0Ou4Tcuwf3mrV5yapAhyNqMkCtCzHMOv27Krmp5mSY5iCH5ex21ahv3LW73i1CRF0OPshlmUpAk9y/Drtix6miU5iiH4XZ6Sot0wi5IkQK9LnFs2RRB/ViXUt2VXNUVPkxzBz+u4Tcuwf3mrV5yapAh6nGZRktDw613e6hV/kNjz+AXRZwKcKXqa0wCk761eQdxZPU7boSJZAFV/Arim6GlS0zMEZzfMIgRdjl7HaVgQKNldU/Q0S3IUQ/DruE3LsKuiIuhxGiAwP9g0H2Bz/KJb9j0lRdDjNEzSA/16PLCmZweO7LZiiIOv2ooNtHuG3V6UhAZ6m4HGrmqKmpP0xMCJrRf003NBxa5qip7mJEUPC5wZXsGFbhklQc2SpECvariZE+hZjmG3ZVcVLclRDMHP67gtw3xFQbthFsUEWo5T9DQ7LrOoSYIcpQSJHMNuS47h53FXxZlYkUtyDL/vR9BFEM0y/LpteXmrV3wzSgg0BALnA/OqpudrzrEHXrjtgMeuanpywJzl+HVbdlVTsxzFEPy8jtMy7FudbyBiVQ2YnmZlgJftJ8dsSY4iiIFPPrcLTN8CXVUTsc5y/LyO07DL6hWnGmZRDtHsqp7kCBqyT6wQaY5bCpQz/Lrtenlu7mwS5HkzKwJ8egJx1q3EPC6zIuhxmqWPZHbFcDN76CgPSMUDLMlRDEE7vkmCgOOyqCmCfDfMoiR1aNllU9QMKcjZIZNN0BOHw64qepqkCH7c951TzaIkDtDlGDXg8ayvIsff2+Az/LptiK3xuT6/qsdtWoZdvjtnKHLssquaoqdZkqMYgl/HZdi/PKcmKXIaZknM0DLsrmg5iuF3+YpP0m6YpAwNuy0pft52eatXfGvKLMew26qlGIJdRkW7YRYykndN0dP8l++cksZIvt8No4ihZzmGX7ctw+/yOww9yzH8ui27qil6mqUIetr3Vq+4FD0MaOb4ddt1+89eAOOyKVqKYbdl2PedmqQIepyGWbAkAuOR4ddt1ZIcxRD8KGkzS/KFhlf18iJau1C5cD3OqrZQNi37mBbe4y6rV3xRstDb91Z08ZuiKp4pSpWUAmRREfyaKBgZdsuvyzBPTRH0OFAs5BiCn8dVz26YJzR67WZRkq6d8PDrXptRgJJNEfQw4cwyu6qnWZKjGIIf9y+r4hOTACUlO2qSnGWJRC7JMQSV+LqMkiLISSKBX7f9l9WR4Cl6BiGRI0iAL4IedJIi6HEEkPwwp17HaRl2eatXnJIgZy8KAJI5Zlc1RU9TBDsuw66KmqQIepyGWZQkB72em5bhgHU767YMuwGSyzH8bPCzHL9uW45i+GENs9SgaYjkGHbbMtwMQ8YAzm/HaRkMWIpuv/NJeuHZXNBaIFFTIWc5dttyDL+9AvN3wyxKooLmUqi6TcswKtIQFSNcITVJEfSY4bCrmqKnSY4BRjG64RMMNUkR9Dg9YVFTapxIONlREeQoSSRUBE2BhONZvWqDx/AVrQHJLruqqFmSoxiCnWtmNV5Pw6xepcHJEfzQ2OaYjHeWYy7aWW7PLcwZfq1o1ZQEpyoeGYrWiZ2iHYdR0OMoTGi+sat6miQoKZG8Xsd9b/UKCX5ESQ7gKUkfvvl1WhalpGZJeNDsqqboaYrgJD1NCwx87ROUzYRsftuSGiEkw/iUAyxAwy67qilqluQogt+/fKcmydnN0kbikuFmg/E6btMy7F++VzyCNrMoa+hNDW2W47YkRzEE0fi8Mrjfw+BrepoL2GQv4lmGXRYtxfC7dsMoXeguw6zOuaCm6PmOFlh6mh2XYdQkRdDjNFkkKvp53FXxRcEicb1Nu+LH36qCzynqpVmO4ddlU9H7l7d6xalJiqCHCmdREih0H7PICYhqFJB0XIZRTUBLKDxeVSUWTrusCgk+y/Hr7gEwUJRRUwQ9AnBktxTD7wcmPc0twybp2cFJ0YqapBySVcXBZFUS/ChoO3MMvy2rpuhpgt/3nU82OOkkRU8NznttFxRyBFv40i77PIIexWFRMQS/ZgWdgjXLr9uipPh53+p8khrNqOlpTiU8JECbZoARMK/jrGppQ2GDnOXYbVf1LMlww/7lrc65KUU37VudmqRHDScNbUMjcktyFMPvDOaX4b1Ny7AxqpIUQ5zfcvwW4LFOiuC3ZdgUPV84Muy27KqiJimC324YK5JZhl+3LUkxBL/LN0wV2o02FAypgK/7l7c6j5iAliA5CL/fJ1FN0YOEw65qip4mKYJfRk1SBD1OwyyJEVotxyE+OXZbr+M2LcMsapIiyAlikeNyBCJEOQFQMLuqpyl63ZZhl7cqPkWQs31o1pP0Om7TMuxXVAQ9zqIEIJldFQ0/r+O2DPuXt3rFI6gHZZZj+HXbNUVPkxRD8PuXr/humEVJHD3H8Ou27Kqm6GmW5CiG4Ndx//JWrzg1SdHj7IZZlIQHLcOv25bkGIKf9y9v9YpvZgelJMfw8zpu0zLsX97qFZ8i6NFBIXMYQa/jMuyyesWpCGIWJXFBtxCtML6smqKnSY5iCH7/8pyapMcpQhECqyoGOMcud21GCUMzIPKiTScJeo5w1vNLfoqIeMQhtFmGX7e9/G4WJRFCz57VKx6E8/0A+AqEya5qip6myF1WxaWGUQSQ/ODfFDUpqWGWxAfNouJHSQ2jJAHQHrdl2L+81StOTZLDLEri6I2HLNrhccPN4KDluGXVFD3NkbuqTYOSdpxVUdIMyyxDDMMzyzHstqyKnmYphuD3wn7ZUgzB7/uGcSGBXxb8voWmszoVQSw8KGyzSp6wyXBJjt9l9YqbsFf9zHJchiUwcsyuailqVkNC8o0gsappCEiOhYCzHL9uy65qip5mSY5iCH6dtBtmUZJBtMuuaoqeJimGHzVJj7MbJpGAVk+SDZBVUXMUwY+SmjWSdcum6OGcOYbfNiXTsFgxPIORY9htS3IUQ/DrOEp6dsMsSmKG5qwyqll+2VVN0dMsyRHssk9JGsSuaoqeZghO0uOQ0cyvy65qip4mGYJex21ahn2rV1MEPc5umEVJxtCZ1bkYkNXD4Fy1FwXTbIp6HadhVkVNEuQ0i5KAoVkVLclRBL8uoyLoabpILC76LMfw67blKIbfv7zV+W4YZQs9w2+KnmZ3eWqSIuhxmiX5+mVXNUXNkhxF8PPWo4USb1oWEbuq6GmWoxiC3/dWrzgWzfy6HadF0G4W5Qotx7DbsquaoqdZkqMYgp/HaRlmTVL0WOFQUgQ5SxXJDL9u22WXhzbjtRy/qZ+oeGR2VVP0NEtyFEPw67gM+5fn1CRF0OPshlmUZAqNUlKzJFLo9F+94pMUQQ8UTpdR0RMQ7LZex21ahlER9DhLV8ixUwBDNkG92reY6AlA5xh+2y27/BJcjt3Q6zYtwy6rVxxiFkUJLZcjEp/8luT4fX9EN2KWY/h12xQtw3/5zouQ0rPjsN859UjL+ono6dltWoZRUwQNwXicJUTFquQoggP4ZqdrGTVFEA8OylVSsygASOQYflt2Vc1yFEPw202Sg15TdJtwkORVTVGzFMNvampgZjmGX7dl1xQ9zTL0Om7TMuxf3uoVpyYpgh5nN8yiJDRo+HVbVgzBz+O0761KBuZl/izHLruqKXqaJTmKIfhNUvTEwMCwZ/h1W+97q1cv8E3LXMDmd01Pc9M8NSmSDL9uy6aoSE3SsxtmSVbQKuxZjuG3/ZdHgc8xOYImfJuWvaEt2E3NS9qNkghBz3LMomZJjmIIfg2jJEHQFw/81Su+gx3p4GHR3TA50PMNXlY9TTG0AQi/bsuuKmqSoxiCfzdMQgM9x2eXQTNw5Bh+3ZZdVfQ0S3IUQ/D7l7c6340MGHZVU9QsRTAGDQwY7QXdDS9fcRcw7JqipwlOEtQYkrCrmp4mOYoh+DGEaNld1dMMvY7T/mX1ioqgx1naUGZWRc2SHMUQ/Nhguk3LsG91Pq0Bve6qomcZfv/yveLUbphFSTg9yzH8um2KmiU5eh23aRn2L2/1ilOTFEGPs5lFSdTQMdxxWhrWLMfw67ZsipbkKIbgh/3LU9JumAQNHZnxuG3HbRlWQUwZi+yWohaOQc5yDL9um6LkCH5e9y9vdU5NEuTsJYxkhl93/BcDvJqeJpj9PkWP0yxAzzE5ip+n/ctbFcbTc5KiBwyHFcN/WZ03XzAwq6LmeFXciz3LsduWXYRy7K5qKYZd5imIWbhI4BXz1bPFjuG3ZdcUPc1yFEPw67hNy7B/eavi1CRF0OPshlmU5GvYXVWz47CKmqLH2cyiJFpouWVXNUXNcgw/b9OwH0GP0yxZJKx6ml63aRl2WRWnoAWL5GVXFT3NkhzFEPw6btMy7F+eU5MUQY/TMIuSXKHht+3+5Tm1WKHMcgy/bsuqJTmKIfh5HbdpGfYvb/WKR9Dj7IZZlCr0mp7enEty/DxOowJj0U3LMMlpmCWZQs8x/LasWpKjGILfhv3Ld74bZlGk0LMcw6/brunp/ctbveJT9Dg7CoVVU/Q0vW7TMoySIKdZnkjYVTXFrzPkKIbg53EadlmVEzw9Ny3DKAlSgDPLMfy6bRl+3wQzx/DrtlfFE7DZNUVPcwkSftv09LjtX97qFZ+k6HF2sygJ11P0KOGkqCYl4aQnEhybouQogt8kOVIzw2/LbVqGRY8zhDI9Qjgy/Lrl6HWcdlkVJUXQZhYlCM1dk/TsRSGA9rbM6hTkpKfZ/ctXnFqAUODXZVcVvPwWAAOzaoqeZsdl2Pd9knbD/KBnOYZfty3DK3qcHQBmTdHTnKSnB4eaHseBUW7LLmqSIGc3i5LsoNlVTdGTFMEvoyYpgh4HAAm7qulpluQohuAXQU0OzCzH8Ou2bIqeZimG4Od13KZl2L+8VXFqkiLocXbDLEqCg47h1+24f/lecWqSIuhxNrMoydazHMOv27KrmqKnWZKjGIKf13GblmH/snrFqUmKoMfZDbMoyQ2aXdUUPc2SHMWv4/7le8WpSYqgx2mYRUls0LMcw6/blmP4eR23aRn2L2/1ikd7UWrQrJqipwlKMzTsmqKnCU5S9DgwNPDrtinqddymZdi/vNUrTk1SBD3ObphFSVzQsxzDr9uyq5qip1mSoxiCn9dxm5Zh//JWrzg1SRH0OLthFiVpQbPqSYJfFjUsJPObkqMIeh2nYd9b1CRF0OM0jLLMcgy/bsuuanqaJTmKIfh5HbdpGfYvb/WKU1MEPc5umEVZQc9yDL9uy65qip5mSY5iCH5ex2H/8lbFqUmKoMfZDbMoiQp6lmP4dVt2VVP0NMlRBD+P07B/eatXnJqkCHqc3TCLkqSgWbUkwQiFZk1PczrhkeHXZctRDMHv8p0zJiRyKYbflk0R9Ghn3rQSrFmO35aEMkVPU2oSN0bQHXdVu2EWJUlDoxHJZ5Tf6mbwOS6jVElKDAkuyVEMwa/L/uU5BYWxxPDrcRpmMYCa5Rh+3bYkxbDjsn/5ilPQbphFSRag2VU1RTC+LcP6F3z1uMuqvOByXJLjFl96WmGu6hRnFG5JjmII9u91wqdoNkVQEw4TmtuGWwKyjloSruMU9TYts/gkNYsSiZxEKcMuF0gwawXQhQL68hGoPG7TMuyyKr4BUeCWRc3tX97qFd+NUiZyDL8uu6opeppi6HWchv3LW73ilAQ9u2EWJfFDr32cHqfxgcHvv/weXI/HbVeVBO9g2lUtQy9Sk9QwywOScw7L67gtg+RQUtRsgAR7//JWrzgcyhy/5BqaVOPrMCoNaD3/GV1mz1IMwc/rNi3DqAhyGjOYVS1Dk8UQ9DpOyzCLU5MUQY+jbRIk45Nj2G1ZFS3J8fM6btMy7PIVtRtmUZIxdLyeYkjxkixAlxEYUIqepqdh1tSFNMsx/Lotu6rpaZakGIJfx2XY5SdoM4vChV7VdItzluNy1C6r8/2VGH7ddj3NbuvUJEWQs2iRzHHLniYJZvGt6el13KZlWDVJEfQ4WCjraYXpdRy2VKGs6ulpVq84Ne0olplVS3IUwQ+Kv6qmpz0xzXL8uuqmYd87wczvZfWKNwF5HbdpGcZEVZIimIBvXOKbV4/btAyzOq/isyTHUIkvCc3jMCSsLcOiI55ZeuUYdlt2Vc2SHMGPCP963hKimgTwdJuWbay5QbMoNUkzJC6ccwy/7bWZn4Iix7DbXpQEOZtZlGQIOghjBITnB7Mcv27LqqUYgp+3JulxdsDo4FlvoNoAnOUYft1WJUWQBt8Mv67Hadi/vNUrPkXQ42xGmYGeZPCoZAzAWYZftyXH8HurV7xZXpCwq5qipwlOUgQ9TsO4ICE9rQVYt2VYBD0scObvV8BXdT5jFazl6HEaZlX82Q2zKEkKtNVRwE9wsigJwH95q/MpepzNjEDP8duyqikCcJZj+HVbT8sub3UeQbthFgUE+pw+8HTUJEXQ4yxv4oEvx2/bgXFVzctzgLNo+H3fMBtIYJe7qt0q8wXi1AKTHLutx2mYtxjp5NMwiyRUsyiSzIm8a0qCf5IeRJztEK0kR9CQ77wqlMsVmETw8zbNqgiJ1BQ9zQlA0jOIM4sSCFfVBD0tAliKnoGYq/qHuZanCnqb1gc2PXw4shv2PbanQSCDU/Q0xX95PknRU8fOIjqecJRZtRRD8OMPaGYZft2WFEPw+5ev+GaUOTSrpuhplh2XUZMUQY+zyJHALndtZlHi0LMcw6/bsquanmYZepyG/ctbFZ8epg1lkpyEDT3L7Kqm6GmOYMdtWkU1aySsmqKmpIZDgmkoc4xG252BzfE7xpSiZsdd1SQtihiaAX2WY/hty3AB37c6xr+IXXZVU/Q0STEEv8uSthdMZkVdQC8q/svqFW8YLpL5jaBnC2f72Qy/Ljl+3qq02FiQsxz79j0/FZ5FTXGSniaZQqfoaXqblmFdCqlfTmhy/LajAr4lSK9SgneLkiChi1gliwhtGwKzehCcXVVTBD/N6rshAAOzq5qipyl6nIZdFZ+kp2GghBXByzcJEDpmVzVFT5McRfDruE3LBICd4r8q/kMjx7DblmHHVZTkbGZREgBo+G1NMgQ/T7u81SsqgnJwcHjcM5yYrVfV67hNy7DoBohFT7PjNs2GjF3VFD3NkhRD8PMsPkkNk9Sgr+lxlBk0tciQuJthZlb9Pgbucdu/vNUrvhUY9LueXrdl2PdWr/gUuQDN8dvC6m1ahlnUFD0sOPFbrjDuhlFBz3LclmMKn0wlKGjsOkGZ1xQ9Tf2UMMluy6LlKIaVtBuGhEQVwUuLEao5bkty7DhqUZJG9FmSjIzw62HfW4twdlVRcxTBLcN2oy6KTK/HbVqGeasnwjsuexBZ0l7HbRn2L98rTkXQ42xmURI99Hp6HbdpGTZFeTxzDL9uy64peprkKIbg12GemqQIepzdMMmo07MkR/Db8JBm2W3ZVU1PsyRHMQS/btMy7PdJiqDH2Q2zJHdoOYZft2VXNUVPsyRHMfyX73ySns0odug5hl+39Tpu07B/Wb2ioM0sSgIBfVW7DgWiwwmzOX5bcgStB3TY3cwcytXl4Cl6dluGUZMEPUscySzH8OuyJTmKIfh13OUrKtoNsyhJA7TMqil6mmIIft6mfatTz26YL4Hdcgy9jtu0DPuXt3rFocfZDbMoCRzaeqPPL5ui4vd8kh6nSdzQMlyOV/QsbegYfrfLV5sNxeprVOQIfh53WRXfCqfl9TTL36U0nI9GNMPvGW16mlMEmfG4LLp9apKgx9GY8fM6btMyzOrVFEEPGUp6miU5ft2WYVMEPWM4rCqG4LeZJQzdWp0BfMKeF4yNXVWTFEEvvlmOYfcsSTEEP+2y+GYULrTLrmqKnmZJiiHodVyGVVKzBbOqWJxXjDI1SRH0OFYk7Kqm6GlS0VNFUkoxyqyaoiboddyWYb+iJimCHmc3zKJEoeW2JMcQ/Lotw36nIuiBwpnlGH7dthzF8NtPMLMcw6/bsquaoqdZkqMYgp/XcZuWYf/yVq84NUkR9Di7YRYl6Tp+XXZVU/Q0S3IUQ/DzOu7yVsWpSYqgx9kNsyiJE3qWY/h1W5Ucwc/ruE3LsH95q1ecmqQIepy9KArQb8uuaoqeJgl+XsdtWoZ9b3U+RY/TMEsTiQy/bht6HHZtZkmAIsduipbUJO2GSZbQcwy/q+l1nJZh/7J6xSPocbjypqfoqUmKoMdpGCW0y64qapakGIKfp1GQsxtmSZLQq2p2W4ZF0HOE4xWhWVIlu6tqluQohkR8UyNEMoCVTVFT7LaMmqQIcppFAMkPpA+Ram4atig96LHjeMB0iFmVFMHP67hNwy6rV9HTJADQcuy2OYRsKnZqkhoGhwR+Xb+bzczx295Awi8rhuD3L2/1qgbOoqYoNQkNepbh121ZVQzBz+M2DZMcRoZkY7I5flu0YWLQLpDj931ngWcqQOAJW6dlJWByHNFBwtPIyAg4yzHstuG1iO+2rIKcJREFlQ5JrgpU1CRBhDgep2VYnwAnBwFl2G1ZMQS/7qo4tRtmURIJaEFGLwJYDL//8oD05g+GTdGSmiTIaZgyIcHte6v7weEuu3znfUC/86HZFD3NTcuoKYIeZ2wSPLTHaXdgdYBzYHGUKimCcHxudBl+3VZNxRD8/uX5w8ayZWs8cwy/bulx//JWr/helITT7nqaXjZJjxrMmcYkr2p6mqXocZtmUdNumEVJ0NBmbG5JjiL47TIYjZzlMeJTjIhVUZMUwa9TkxRBj9MwSRgaftkUJUfx+y41C0hIEfywP8sx/Lrt93yDwXzRZzmG37bjNuzy1dKFIsduW3IRyjGLiuDXaMGoJTmKIfhxm5Zhu2Gu0HMMv60Vnl3VFC1JMQS/6XGYpYpkjuHXbdlVTdHTJEXQ4zYtw/7lrV5xapIeZzfM4pV4TdHT7LgMq6hJiqDHaRaFikR2vU37l7d6xfcUyiRF0ONsRQotu2hISQ4TyeWrBPB5CXKO4bflm9dx2VXxJJQGiSR6jnCKUFmVFEEiviGebwnR5Rh+3bYkxxDsuH/5ilN7UYLQsxzDr9uWnnb5ikebIYAyy/HrtmlJjuH3fZ+kCHoG4LBiCH4aEAwpgFFe1XIMP++qfuDsqqboaYoeVzXMoiQB0C8Jbv/yPXB2VVP0NL2OmqQIepxGSRzNojyYMKuipAh6WoZZkxRBj7N3SNhVNUEA/C6jpAh6nCWHRHbRkhzF8Os4q1eckiCnYRYlwUGv6ml2GRVB24HdchTDz+u4TcswaDfMotyg3ZIcvcvaNihz7NbQft9p4NEDg/OCWIafZ7nAzPDbXt6qFP6m30/Ss4KTqRCV5JjCB6cnd3k+PXtRUNAwOX7/8r06gcMvt2kZ9j2PoMfZiwmKSoKUpBOy2zKMKgGSY/h121U1/+Wtzkl4ZjmGX7dVS3IUQ/D7l+/PbsIRmFmO4ddt/+WDwF9v0zLse6tXXIqgBwhO9IPH47bIB0/HUUsPklmOy/F3HvBuBxlbkqMY6uDLgfa91XHAbbCypgjSoImgGTirmqKnSYodl/3LW73ilBRtZlFkkKzp+WMwbTDIUpQcvY7btAyjJgl6gVO6gDw5qgWLygLQmzWv4zYNU4GVgg0FMfy25XgCH6slOYohaIJvVU9yBEvwkfHn/atXPATKLMereoLAnOO3Xc8PmOS4mUV5Nbuq6Wn+qwO+4zIKcjiwyC1akmP4eR23aRn2rV5xapIi6HGaJdmAZlP0NEnQ06wpepxGAwv8tmg5fhn4JNU6JYmBsWVXNT1NchTBz+u4DLusXnEKai7AwO+qnua/fK8swOW4JEcxBL8tgp5GnFmO4ddtzTLsuC3D/uV7tZlFFDZFy1EEuy3DfpciSE3kuGVVkxzFEPw4TJFGbjsu+77i0IPIEsOuGHbclmHUJEXQ4+yGWRJD9FrIuVVAk92WXU+zJEfw67KHkAZtKJDMcgy/bit6l7cqvk0l3TKMmqQIegBx4NdtVzU9zRHsLs+paP+hzDL8um3ocdjlrV5xStrMohzR4/dT+cgx/LbsqqJmSY4i+P3L98ePRh37AGf4bcHvWxHEh/O91as9+FuSY+jpwcGsmqImKYbg9y/PqUl6nN0wSpKHXseTxINz2RQ9zVIMP0+bGuYO/S/f7eCzHMOv265qepKjGH7cpmXYv7zVOTVJkLMoCQS013GbltWBzXIMv247iuHnddy/vNUrTkGbWehQyvALmVmO3bYcw+8/oHdbhl2eiqBnDmeWY/uX73Fwj8MqByjw67bsql6e7wYoKXp2W4ZRkwQ9zpJ8OoKeNxxVBLtrM4sbSkmObfw1thiNFm2W5AydopJjRiKXEYe7YRJNT2Q8WRgQa5IiiH3kCAbYxSjDbsvFnuG33cJfVsWXLBSZLcnx8zpuy6oIusKZrHh+FXyO2VVN0dMUQY/7l6/4ZhbF6zU9zZIcxfDjtuxTwbweh31v9YpPEfQ4Uyiu13EadlkVp6YIepy9SKFE0ULxyTHs9vZ0gmpig93W4zYtwy5vVRK0GWUJLcewW47gt5FgUtTrtgy7rIpTkwTtZlGSI7RcGvHJMYuWoxh+DVOEliw5hl+3XctRDD+v4zYtwy5fUbthFiUhQqenCU5DSPMohDXL8VuSI/h5AnR2VdHTJEcxBL/pGUBDglMEPSt6AmHCLCmG4Ndl2O8UxAhgiWG3DXfDLEryg4bfNgCe7UHsuE3LMABAIrdlVxVBDZODMu8XLkev4zYN+5e3esWn3TCLktygS3IUGxuYWY5hty1Dr+M27V/e6hWfosfZzKIkM+hVTc1Jih4ZnFX1Nkab5Rh+3bYkQ9CzOodhr2p6vgC5IG8a9pW+QpRRkAqOyCQoaBPmcTNav1wJyyzHJLRUBD1gBCc1PW7TsMvqFY8c5RAtx7Dbht5lVXwXoshxBUg3RX9EgWcCZ8dtWiYB7PXmtGkZFoFpluO2JMcQDORb/1DnGH59yVP0NL1NyzCLmqSHUfzQ8x6xDLstGu6GUZI8tBzDbngHI4LfhwBP5TBnOYZft2VXNT09B1wh82kR/C6rw8Fll13VFD3NEPy6rKImKYIep2EWNhR2TdHTJDmQVVPULMlRBLlecUpqljQSuQ23yYzH2zQNdj0Ouyy+F4UMLbssKX7NGMwsx7DbsuUohuDnddymZdi/vNUrTkXQ4+yGWZQkDA2/bep5qzNgAROrmtg0y/Fbjt+D0dlVPU0S9OLbXDBbdFXsKPT2hLaqKXqa1CQ1SSQbCWZVSTEEj/iMmGU2PUsx/LyO2zTs6nxailBkIWIyiPH9A+jUD1AAYlakIMdpuE3DqCmCHmeHxbMqroMiuzmEOOiNBi2GuIWfsnDuOU7QLCoKAdxB1GmZDjD0NMlvy6hJugEkx3CrkqMI2uCT3bYkxxD8aMB0nJZhMujwe8XArySowEDLbuh9q1d8u0CRy7EF32eB77iKR9DjLCtQVvU0yVEEv++bWUeQCh5P+5e3epUCrqEgCsHP6zjsqnazKMkJ9PdWj3lEgmfLohFAGpgzMMnw67ah3y0Di+F1AYVdVRJs5JvluPy8btMy7F/e6hVfBNo0SoJURy4RGQ+Z5rhtKJAc2bpNy7BPRZAfTh8kJfGRzHH7L291PXh6UhKUxwKBcoZfOrzMruq/rL6ZRUkeoD1Ow+SwUjQOKZ3eeFLUpCbJcSOZ3/b0uk3LsCl6zHBk2GVXNUVPUwzBb5Ke3TBJGZoVu03LsCqCmoUMRY5hty3Dy/M9huJtmRgYAzzV/AKc5dhtyy3GP21a9CxWK6BliiQKaJZj2G3L8YlPJcGOi5aueJvmBPYV0D0O+73iTCybEtkRu8uoCHKgZcsCgKWn2W0ZNkXQk4Mjx24Z7gYHJkXNZiezHL+uWoZgl2EVJUWQsyiJDfoUqclhakhQaokh2TRsciFi0XIUwe/yFd9NC8r8kuD3fV+Bz2/75UjBH7GSImjEV8T8tmfomcUHza5oSY7i9ykpgpyGSQKgPa5SetDkDuPsAB3iRqRZjuHXbdezJMfw84x0dlXT0xTBvQiDJpLMcgy/LTl6m5Zh//JWr/heJqDA71YkoFUTlGPYZVW0FMPLW53vhlESQTTsttlV8QhalAgk31udB9LAbhuta/VqN2zoVT3XMF1VDNEAZzl221UtxfDzrMYMZk1Ps4wuKdxBhLIOsAhFSOEOIpR0yOX4fTr8G7Yel11W9QBljimOscscAMHfBUf0xkOEJ0EyOCXTs9/IlmEWLUcxBL8PNUzCiP6mZxFHjj0N+5e3eqXyUgy/y1udKxK55CiG4BdBj7MbJhG9aYhgaTlq1CQ5hySsmqKnSY5iCH4dh00SVEgzgb5l//LVIBwtx5CapMeRQMKqqCmC3qZhVq94sySmllP0NMtQkA+7bTmKX8dtGfZ9xaGGUSKgZzl+3VYlRzEEAfmO9Kh8/Pgdd1kVp6YIepxmUZI9tMdtWoZ9S49qPb2OyzCrVxH0OEseyizHbYqW5Ah+3qZh1CQ1Y6Ke5IgHOMsx/Loti5rlKIaf13Fbhv3LW73ilBRBDZPcod9VTdHTLMnx8zpu0zLsX97qFacmKYIeR7EjSdHTJEdqkiIoDide09OUHOCcDfiwS4YbDmaWX7dl1RQ1OV9NUrMkbuhZjuHX9TgN8xbfDbMoR2ixYYrQm6QREcvlKIbgRzk0JDPEMyyG3yUDM8Nv23Ea9i9v9YrvRWG0HJdi2GXUFEGPEwMjt5ofMGAdJ0HNoiCSxGUhVYQS8rCoSYrgNEhTSmAUZItABrs+kP3/6N+P3vShST7ADougPRw8xuUObceHwEaC32bq0A8otzKHlssGJN9bvYKDs+Ib4IxGTEafv/9ci8irU1iwq5rgToI5YtkyI7BZhl+3LUMimjmIttu0DKOmCHqcTYPCVTMosxzDr9uW5CiG4LdlmLd6xWPYv++GUZIX9ApNCV0fI6BD0Ck6CUHagpBRUwQ9QHB+sK1qepqRDx6YBz4HFg5a2N00YOA3Rb1Nu7xVcQkGSQsi1izFEPS4DPtWZwEnR2sFnVPBkoKSXVWTBD1u01CArWp6kl2GTVIENckJtJqiJjmCJvjkGG7Lz9u0f3mr4iXYJTl+UrOQIHFVZgR6fllUBMmqdiHIXg+CzqogFUHPB5YOnLJbkmMIcuAjx2/1DXDK0UAyy/HrtuH3Gdis2IId963OMRDBF2gbeZaEEX1VWxHl/Yh42PX+5a1e8eg5RIlfVk1RUwzBz+u4Tcuwf3mrV5ySIuhxdsMsSoJqVkVPkxRBr+M2LcOsXlER9DhNBZLW6oRUHqdh36o4BZQpmsCzDnJuWmZG5CjIFwFyjt/2X74Hwr2O27QMoyYpgh5AnDU9TS67rIrvRflDz2/px8jxsbBikwcjuyF3jcocw2/rddymZZi3eAQBaJZLcqwjnOUYft2WXVX0NEtyFEPw6y5KgpzdMIuS0KFLcgw/lXzAmFldDi7HLFqSowh+mzZJEeTsZlESB+gUlSKoAQ/8ums5hte34VDkGH7dll3VFD3NkhzFEPy8jtOwy1vSbphFSd7Qa4qeZJdVnJqkCHqcZnEjKUmxjZD8vq/B5WyKIDMecoxRDGn14ly5OOPoQ7Jrlh2XXZ5TkxRBj7NcochuSYZUMO+Xwnuc1qsMc8L6vgn+/RFd2tYsgoZ4MkqKBODk4K4qOYL7U0Xwhsb73uo2cDHsegQ9NTg0aKQIzvB9xqcmNUnRE4PzUtKSwKCnF55Zht12y1rAYLcNV2DkUoVtTOEjRxQ+71/eqkzgsxzDr9uiYrhlvu+GURKtraoEXkF8jKCwq5qiZvQw4qjluAionmQioBzDr9uyq5qip1mSoxiCn9dxm4b9y1sVp6RnN8yiJIdoGX7dll1V9DRLchRD8PO2f/mKT5tRDNEy/Lotu6KnSY5iCH5ex2nYv7zVK/7shlmUpBDNrmqKnqbHaVZFTVIEOc2SoHqOX3ZVU5MEPe17q1eAy24Zav/ynJok6HE2IQy7qil6muQYft9bnU8SBZx1Aiorgp/XbVqGUdAgzcuuKmqKVpdAI8duOYZfx1HPZhYlMfWanqYgXY7hl13VFD1NsOO2DPuX7xWnJimCHmcrEUjYNUVPkxRD0Ou4Tcswq6KkCHoaZlECSeQYfltWRcnL10HNcgy/brueZsdtWoZd3qo4NUGPsxeFDi3HyK5qip4mCWbUJEXQ4zRL4gA9x/DbNmCzq5qip1mSowh+k7Pf0N2WHYEZ4WG3LeJivW7TMuyyKk5F0OM0jJJIWjWJ+HPHbVqGURH0OEMssLumXsdt2OX7FkKRYTe8vFVxHxS3FMPfqcTRaLdpGXZ5Tk1SBD1OwyQ86Dl+WzZFT7MUQ6/btOxf3uoVpyLoAQAzyzH8ui27qmZJjmIIft2W/ctTEbQZHPQsx/DrtmXobVqGbeYGPcdvW9YwsqpZjmKXYVMEPQ1Dg57lGH5ddlVT1CzHEPQ6TsMub/WKmqTocXbDLMoMej3FLaMmRwZmlmP4dVt2TdHTLMlRDMHP67hNy7B/+V5xapIi6HF2wyxKwmiZXdPTLMlRDMHvsnrFqUmKHieGZo7bNT1Nr+M2LcO+RU3R4ywKDIkMu+yqpuhpluQohuDnddymZdi/vFVxapIi6HF2wyxK8oKWY9htS3IUw6/jtOxf3uqcmiTI2Q2zKAkKWgzBbztBk+OXVctRDMFv07J/meBnOYZfty3F8PtX5w2z6GSG35Zd1RQ9TVIEP2/TMuxf3uKTFEFNCYwctySEcsuuaoqeZjmCn7dp2bc6jyBnjyMw8REfjyLiWYZft/U430Z1fl9xvFMjS9GO27QMu6xeUVIEPc5elCQNvWnYGU/HYZYZlQp+rc9yDLdqR01SBD1kON9bXQxOhQGlDEBnOXZDZgHa9YKJ4fb7LjqrcmGyqhiCn9dxm4ZdvtKCe1hY8Ou25fh1m3Z5ytmLklyhtwiy4kmrML9v5rjtVDyzHLvtFCP8uu15+S2FknbWFEFROP/ynHqcvUChuC07iuHlrad5gnk9zeqdVVPUJEdwkh4nHNW8FMBnGXbbJkI5btGSHMXwY0I7E2Au8ed3NT/3MpuiJTVJj9MokSRxsquKnuYRoNdxm5Zhl9UrTk1SBDl7UYpINkkj4rtXtZchFDkuRyG++fygCX69jtsy7F++V3yKoMcBYvlhVlP09MGcAxCX5CiCX7dpGUZBDeNo+OIRD/tf3uoV38oOGn637PIUpINyThH0AMDB4dkzu6rpaZLjDeAMv27rcdq/vNUrvpcaFDmeoV09TIbKXc/NwKBfYOWSHMUQ/LrNhWUVwa9pgWGhU5KzQtJlKVBvl12+oqQIcjYKyizHbruWJ4yrCaNcjuHXcRqm9aaRkMGv24oht2WXrygJ2g2zKMkdI+gZfs/wMey2XAQ9e1HM0GWc3+oajyAyHnIc41vVBZzsip4kCEbjcZdVfcFZNUVNEbS6F00X7CzH8Ou2q2qW5CiG4Jf5CHo2F8w6bfH81WXVFCVHMQQ/77Im6WmyYODXZVP0NEXQ67gM+5e3esWpSYqgx9kNsyRR6C3DfudQQPD4L8+fUGJWTVFSBDntsipONcyiJF3P8LuqJzl+3wlfjl7HbRl2Wb1SAJ/hl1VTlBRD8PM6TsP+5a1OSdBumEVJmtATE08CNq/jNi3DIujhjhLiLMduGk5PEs6LRDvHRrzkJ0B3SXEAIJuiJimGoPRD026ZDxD8umuKnubluRSATU1SBD09ODKLlqQYgp/XMI5Gy/GjGh4SNkVJsNkhITtu0zIdMDtMWD2tEUwMFfFYIl9E5OsyKoIex5ClEBX+l+8V3w2joHp+tV+BiBwJ+cKOyyJoAovVq0G4BMZNwy5v8nL8ugyDBFniPzq8HjlJEfyXt3rJOy77l+8cWvpQ5Bh2STEEL181DB/KvIdWjl/DLKOe5Rh225Icw2/jwUx3PFlkBxS7JHdVfDOLAgE9x29Ljp+XYf/yFY+gTYcyy/EadtymZdi3esjfNUXPB5izHMOv25ahp2HWJEXQ42xmDk2OX7dpGSbHxKolOYpgHN8sx7DbpuhpdlyGfW91Tk1SBD27WRIH6DVFT7McOy77vaKmCNqL0gAdr+emZR/GpuhpluQohuDXbVqGUZMUQY/TLG8k5AhOjxvNGp5NOfRSY5/dlp0BlbGRkxRBj+bAbnltZlHI0OyqpuhpiiH4dWqSooZJxtCzHIvRfgF73KZh1Ve0eKMrHPiq+K5CkUuv4zTssnq1eGXTpMg6+b0CehMPH1clEk9DArKkvpodt2UYJcSypqdGTVIEPY4ShFZTtNu0Tk0S5DADSKBylmP4dVt2VVP0NEtyFEPw8zpu0zLsX97qFaek3TCLkgChp0cAzizH8Ou2ptdp2b+81Sv+w47X9DR9mLrMwWT45aGdXx3alQKAlktyDHP4PG7TMByiXX5/Q4+3DKuBrzKontWZJD3H78I0xx63ZS1gsxyn6MlRk+Q0i5KwoCdpBSeFmV3VFD3Nkpqe3TDJCTrSDruq6WmSYgh+3QY1dZDAsGqKmiIl7YZZkiHoOX6F0Kbn90GYWBU1QUpqkh/oE2hwdlkVj6DdiMJt2b8qvpWEEQ2/7KqS3eWr3SzJIppFzZIUwa/btEzFXkX+LMfw266qWYbg56dEHvYkxelBpFnT0zxkkl12VdPTLMlRDMGPmiTI2cySGKK9rRANZV/UvLxUgcRFw4+apAh6nIZZEkL0LMdtSY5iCH4dhyiwpKdZjhOY4BQ9wY/7V684NUmPs5VB9JqaUySBZ5bjt2VTtBzD76WGSUydnuamZZMUQYI8Mzl63aZlWA8EkuN3VUty/LLvI0CgWY7h121XNUVPsyTDr9uyi5qkCHqcvSh/JLMcw6/brmp6luQohuDnbdq/vNUrPknOkT2jkxRBTpm4rJqiZjmKIfhd0m4YxQ8tx267quUY9vGx62mGfHxZBO3xzHIMv26LlqQYgl+//pgUAOP+ABQgADv8AyEWy2s6obBpWj2x8m9Mk6eOpoExvnSvMxB425XcibFrt9QLhZeka88hinnVibSOp2pTpNWLuJnQcnSbRfgImEbj7RYHnnjGVls0tcm9cJlS5aWt12f32lbMWPE64lbl7hKuq8FhoP8KjQpZwGad0VPwdEOmmJdfC41Xsi2Ei01HfmHCyCqkCXXqBhddwqGaDLlGa1uY2vks+QATrbQZ3HS+hSJln/XoAI9uouA4K8e5fgoYKGX2vDSzkGuR1rAdPhrx+yNjY8vAjnggriDnutusmCCCUpl5NgngI2NjXPv6teITH83ZOTAvfBboiXhEnOvlB9IT0zfhzPs+M1WIYCin2cLTZO/a/Bgrm6c5r7VVQISbRxLYLkLxkipQbaKzOn90aKp0+AO3iiFpUgQh6zzO6sJpfUzHGHidY70TVDuHjiVhGu1Vp0tnI1n4G/cCX9/zh3El3MyPeIUtI/S/ZxHim9uTMeuFjoKE4ncU+HwH01YowrTEwNxbL/DlVBcKQ4dnsgOuV9xKPGkDLXkuITh0lLi1AS0VwwebquDPWeM9zO3797CbDpitsXA24SH1NzEdG//+DFNfeomiFHeOtPUzBynZ67EkhnsAOucWpvJyBfPS7xgxz7r+U2x7XwRrp9mUCkJk5kEKp4Ppj32Wml6WVQ695e/8shn4xnIOk+FSwxiNb7y5vUhbyhwaaxE4ZapGD9KiSrs6FG2Cw91HEbm45UvztAqf9cnL1kM7kUFvxuvQqIJ3SEQgKk2ZMycUi0s4fNUB4KoRKbfoyueMjnc52QHZHpnwHztMFrxeca/9LqhdqY7gpkRt++TPQFuN7KoTmnHNHVEOg2uAoPT3vyOsndYK8tplpr34g54v2jGDHxi11XwjSmNXgOr9zTjOUiyGJwFxg7JdINOigxUgNEaM4zTikRzXwCrHALNob1l0sVrlqxOzFAHNNFWbU1yhlXRY4saSn0Jpsd7OsDZTd7JiKC+OAWCd8oUAsMKJSnJzzAgAjwNp/Vnlos0uge1goaO6RU7XKQlWaxs9ng8l69nId8Ukd6MzbrmPT7RNfnTWavKObkXY10W2o1IQmDCei8E37AIqUkTJqjfmgIO7RWJid4VFUjHAvbO5+zHDc48DAhXKC5MMzQDvtj44ikItWGvoS3FWSvg4fz3c+eYH92kG+RxmrMnN7K0Xx7wxbLvbxQKiyVy/4pLkL3ojEqk566oLNk8CG5rKiA1QA1THpafZvKGuVWyqmu42F/vLJtPjWmQCm+CFKWlrLiE4JWWVIHU51RUUMBWRqE5cWZwKZF6fFUBTBNV5lq3z/OwVhljvp52l9kh5rbIe59NION0G+jA532M5VEx+WuzEJ1fOMWCenHbNFpwK0lmCIlSZGzTFi/l3O5e+tg5w+eMq3HsXw9e4aBwvsRyJRlEsJGLDH4gFdfQVbrojqNPmwv711WbG2NbrJOcaSkLB2ErJ0f3XFrOXP/yLi8slhGzJhsqTf6cFBp8KXt7Fnp95CiuU8BPwaEaZsP0lhp3++85Pfffujv4aFigpOfo1CsN8+tJHdNrdSqE+iRoOfMnqscRRP1Rj60RjBabsfRqzoYoUSj5FB2xlQj1u8KDGIDpYwes/aXMYxG0DoGbty37UTGbEVOSkHu9TjNp2Ac3ZxLqWt4tH2RwhsCTj+j0O3TmHnqj3lQxDpYEbVyHr2PKV0oITLQqKvLc47CcuoxIE7iTGfT/OTx8yJuhbkNba2txLbUVUWDFXbeop/XJGTUkdDWQwwqYtTqgX4YCkdopIgSbovyhZEoSz3E5FtZKMzukJ9yRR3o41yOJwL2xG0T9HtCKH589TXSIZha6D4FIoluN1Rvyyh4e6z/W3k8NmretfggLUQtyjx09XHPme9L+WIRleMm/v32Uxb0T2UCRulLP+xROVLzo6z63hOjFLANV9uYiDKVYJcqpCnjOhKLVV7BqCyOp8x2Jgdo7MeMQKusj4kA+9lbxViOeqhzYrqwBAKm49IgR3o27394RtX7LAk/3kuf94EYj6IGE349I903JxhyHkxcSjXUr62k/n4ybVzu0M9U1OS8nw+TQFcbB2dVGO9+0bhcWFV9bho7JIgjZly+hZHySR1Aa48RSt+nDGivZQjIS7rTpX0Nmch8p0w/wFrHYMC6Yjmo0XBKBVFmElMN/2+VDfMuxY0cJYQzejma88/OZB07P1lir3qZvPqfocK5Sf/ranvcku221BEMXol06wiBmv1uHvy1lgHJbHRl2gTSNImfhdla08+tA8OR4K/PrI/tE5UrK0P4aq/3/itSzeFMMvqn+LemlgNhzCw+PFu7N6gPUyNzBAhqizRoglMuivUB+Sy6WgIwmP+q/hQ5pOqTpPTXmYX32TGFX1ePtsSLiiHdXxz7o7Etj8HKiThZcDgjsqIt1uYXasztuDI09j7EadRHOD/c/ayFQawP+EwMvGJnoQeLU6LynE/cooFr3adtagOEt2eM80jyK5r7ChLFrZXWMu4OzN1VXoBcsQvpUL9gP8PgFvgKJ2FuX68JD7Y+ZCF8WBsrC/krcyPKEElBVhnxmuqJu2s+lQRz5/KuZv+KKgCDbG/7H0saek4Ag8ldEPWNsrDcGVEZG6fymhM3AFstzWuNpXkVkk0n3bwgqz+wr3yUVLvlNnRxWFpPH3Mi6r0IHhqlKUXwGixykC6We0sFflxtCYdIeVeNOdOf2Ip+pgMs08xqcrz92380racq0b7miaFBUadY4V+EyAs0wzyjRx1pe7UiF/EeIc5sWlwY5cw0YsnEIxH6PqHaaNrzaKEy/cfbEGZakaDMAl7PgHixw2UB+pm1oZgmor1uDN2YJqOLu1DPFcN35e3MI4FukjGn15zEmZFrjmUU/jLWV90tIYsd6TdxDYisv4wb9QToY2SwYlQlGVHOTepXeIf3xIqKd6Bd0VAs+IxFgOVQ6WDiMODgsSVPS81XnDqCDhtioFylWC/UnQYbcNvY7LLm9VVAQ9zmYWJQGB9jpuyzCroqAPLK8uOzBeGthzBsYVJcVPiiBDnG7TsgpgJCGRao5WBHoE7UUJRAPy/uFNstR+PF0fXQ7p2KgZerDbcVe1FzmUj4LjVMOL4ffS/Hp2GRaR8Yihgf4jp/jYVU3R0yRHEfw6bsswSoogZzfMkvigUY+zqgAo3qZlWNQDVPIwxuVISTo4s/cvqwIAX3E4b/gpejKmC5tcrvC9KvgphWeOPa2taoqeJZgsaookgBkYwYrhF920f/lecUrajZIwos8pWuSRYzeRll1V9DRJREarV4fwGX4Lad2wAkwEJuWIZtUU5cPUY2FXFTVBBzSoKJ3RbJQEPWY43uWtMvaanl7HbRr2L6vi1AQtmtJtGXZVlBRBj7MoZGjZbc1SDEGv4zYtwy5v9YpH0OMsSjKGjsVoPe2ywlBK7OuCPEkuPuyG33cePXsL5pP/6jwLpVuwUNYrTk+rAhsvb/XK8yl+l0GPFA6ckqD2L8+3EoWe5Rh2W3ZVU/Q0STEEP27TMuxbveKT9OyGWZQECg27KXqaJTmGX5f9zqlJiqDH2Q2zJE/oWY7h123ZVU1PsxRD8Nuyf3kpgjoTt+yqpqdJblpGTVLkxDPL8cuuKXqaJSmG4Odxm5Zh1hQ9DaMAPctxq6LlKIKft2kZdnmrV3yKliaSCErAk6LRw5sRSyKSYbcci/iohoik27IBQG75w6j2AJI5fFuhQcNuu11gXhW8Oz07BabVpg/6/Lbh13EZVik80DuYYTc9TTHssouCNrMoOtDzmwN1nHDwyDdw2VVNTxPMqAiigeNdlgw6m6LmFAOphMH4glN2QbyqKWqy4GNX9SRnsCRH8PO6TcO+t3rFqSVJgUbBk6LTCCR2VVPU1KQoBE1Mgh21eCDRgNqOXQZZwGHVRkD5EHcCox/b2kf3rF7xwTttDwx+0VEMv88bZsEj+Zcd3tMesHBtLGLDBsON8ZUGTzsuwy5fcWqSIuhx0FhYUgzBL4ue5gwmi8yAYNfrOOyqKGgzi1KG1jQZdktyFEPw2wwZeo5fcrz6GDw9Q/Bf3uoVnzYjhk7R0wyvSdpLGIrsrmp6miU5iiH4dVz2L291Tk0S5OyGWRIGaDl2W/U0xWgBDHtZvcL0LMfw67ZrOYbYv3yv+P6Cmd9VTdHTJMEperxw2FVN0dPkpGZJutBcNKuqbWGxa4qeWZgzFvFlRbX5jAptinJ+/14UKPSqpuhpktQkRY+jJE9o2SXH8Lt2E0rKhPR+3xPAPS7Dripa4llVr+O0DLusilMLV2Y5dltSDMGPsyq+G2ZRktBIzBFEhHNVBFCoBAgNv5sA/A8PyQP4O+Q0zKLooKcIAE8NX4aRkpolYTT8quA9DKBgTZLqYNdWDtFpNRkiEfKjhwLOH9ssx/DrluQYfuWX3VVNzzKcoscPx9s0zOIDEr/Lx8E9B1RmA66MmqQ2HHVkA2RXNT3Ncgy/jsswKoIeR40mjReNf3YZFWnQGBr8uq0PY3NBdtyWYRSkxTK/VlhpFVMZflsUX4bfNj3LMfw6brt8xakJejazKFDoLHqecNg1RU8R7KhJiqDHaZaerGpJjiHoBBO/bTkqQFPPEvya6CxKgjzhtuwn0TsOCcUI1eu4LcP8IikquRtGSYbQshBuEH2GX7clPx/tBVJgt02/1Tk1SZCzgWC2HzAWtbrkQ1KOXwAg+N20y1udR47yewQtPOiSHEPw67YM2mGR2TVFT7McxRD8GgAwsxzDr9uyq5qip1mSoxiCn8f9y1d8kh5nN8yiJDlo2G3ZVU3R0yzJUQzBr9u0DPueT1L0OLthEhw0/Pq9Z1IEsegGR1ZREvw8ruKUxCxKYoOWY9hty3DXwKToac4Qg5RFMEBz/LasioKb9i9vdd64sMhhC0zHXb7iFLQXhQU9yzH8tuyqnmYpht+v0D2rUoGL4JeC1W0ZCtgsxy+rluQohuAJ36qmp1mSownhLMfw67ZpGXqbhlUR9GjHZVc1RU+zFEOv47YMq6hJiqDH2Q2zKEkJWiVJGL2O2zTMqi4wgsKuaoqeZjl+UiOEZIZfl/uX5zsISg60p2E0sNhVPc0um6AZPDCIU/Cl6EGBI8dteYKwBFocliEYL5A1IjMycpuGKaKwq5qipwl23EZNzaIkhmg53DRCHlacAKiapB8gHz3M5tgaAMGuuJk2tFyOa4RT9JzhrGp6mmFjBpOiYkhJuymDIYNcxki+72LwMBR0khaQwG+LXdhGRTAa2S1DLTbstpd1RTXLMfxS0Tqx5TIs4pMe+PU6DvMVEUu3ZZgzxOJ1QnAE2OCXBD3EBVD6sJ2RBHn4eqTDI8fw67YlOYoh+HncpmXY5a1e8SmCHmc3zKIkANDkiMPvOC3b2BzDr9veML6/Bt9xW4ZREeQsMCToC1I5ht/mgsaaLYDw67aXp5ydpKBj+G1T9CzJf3k+oRBtJvw5fnULs6uaoqdZkqMYgt+1G0ZJStBybIERurdpViNROknQw4gDv63q57glx03rijyyy64peppi+HnchlnVJEWP0zCJJKyaombHZdjvEyIN7LJox20ZRu2GWZTkEC3HpRh+3aZlmCHNqqboaY6T9KCOHJfh9y9fAT7L8eu27KqmqFmSoxiCn9dxm5Zhl7d6xScpgpzdMIuSEKLPjAITu6opeprihjVMMgF9DcK9jtu0DLM6pyYJehZFAokMv27Lrip6mqQYgp/HbVqG/ctbveIR5OyGWRRTz3LstquamqUYgt+m/V5RkxQ9DZMIot0wAluOX7cdQ4/bTCAKu6rpaW7fWxQg0yzHbVp6m5ZZ0x8Su6boaZKjGILfplnTEWmWYbfdpUb9MGc5LvsIZzl+3ZZd1dMs+QjV1PS4TcuwPaZZjidID4dV09OkJulx8khk+HVZ1CxHMQS/7fKckqKnYcZERstRDD/pwaNJUbPjMuxfFbUXJblDb1lkx5OeVzU9zlYgoNcUPcvP27RskiLoqcPJ6IDkGH7dll3VFD1NUgzBz+s4Dbu8VVGTFEGPE27YZVGxSR6gZzmGW3IUQ/DzuE3LsH95q1d8ip7NLMoceobfdk1Rc/Q6btMub/WKU5MUQY/TLEoihya7LI5pjtFyDD/ue6tT0mYWJXGAnuUYft2WXdUUPc2SHMUQ/Douw/7le8UpKYIep2EWJWmAlmGXVVPUBL2O27QM+5QEOZtZlOTTsNuu6hVBGw49x2+8swy/bsuqaUmOYgh+m5Zhl7c6NUmQsxs3mFVt47R6xQYfvU7LsO+tzikpgpw1EnZVU5MDWfQ0RZDbsm/1CHqcvaShY3ZVT7McQ/DbDYOG9rh/+V6docDb5c3YXrU1ZYbff/nOt0KGVskxwI7LxMDW9AzDLMnx87TLqnbDLEDxNg2LsGcWwY6rdrMoiRf6zDzvAkrNLTTZXVWzJEPwoz7jjmKoBbOqVs+iwiL2uH9FRS1WKLMcw60H4fdfVPg+BZeCgmL1Os6quBPLy6IK8Ks6SU8TjryqZzmGTHyzHMOv27IpepolKXrcpmXYv7zVKz5FCXjgd90036doic2uqgleFVdIEfyU8Gb4dduSHMUQ/LJvJdHleFVP0+Owf0XORkI5gpPdMfyMYIogh1Dh1xXDy+occjYzAG11ILhKiqAAvhTtqEmCnGZRkh+0l/mABSBOzx6k9zt+inh4PA6rqEmKoMdZlB0S+NWhnQHQwi8O3rN6dQPvNi3DHCWZQbMpKm67YRgtx7DblmMIwvC1EMYsvKwYgkpDjip85GjCp8mWXdX0NMUQ/P4kRY/TkMD8MULktlsIDJuiUpMEQaspepqj13GblmHf6hWfIuhxFiXhgZZjVk1RsyRHMQQ/q0/SbphFSXSgZzmG3bYMc7BnOXZbdlVT9DRLchRD8GtwwLgsWoqhx21ahn1v9Yo3TGIDTYOpHD9KgmawdFuGUREkA0ctxfCjpAh6YuCs6mla/QV8Lskx/CwXcFYlRxHUwKceAsplKBmyWIVUXsdp2L+8VXEKWiag5xhuyfG7/CB7TU8JmHLstmIo7YZJBNGzHLdsipajGIIfFUFOG4yH/cuq2ODXGtEsx/DrtqMYglsNpuMyrEpjaVc0yDP6FD1mOJqWYbdlU5QcxRD8pN0wyRjaY4CFnWBIF/9is6tqegHK7iiGXHwz3LKrKobgFV9ndUpyqkhmOYZfty2/756vXsdtWoZZveIT9FDhlKHHbVqGLVLo6IHCIfs4y/DrlqQYfl2GfU9JEeQogPG4DJsiqAlHJcEEfCK4RDNF/JnlGH7dtiTH8PO4TcP+5a1e8X2EUsTkddymYdVeJGWO33ZVTxP8RHTxg5yGWYbQmhAWKjVBJCzaDCCR4ddtz26CHmeBkmsrQGhWRc1OywQAiR3VMEvigyY/apKeADgoJTU7JABY55hVUVIEvY7TsG91Tk0S5DRLkoOe5Rh+3ZZd1RQ9zTIEvY7D/uWtipqkyNkNsygJDvoFbfCrSo7gV8M0x6/brilqlmHHYd/3ipok6HEaZqFBx6s6gznH8NuuKXqaXsdl31u94tQkQYsMySzHsNuqYwh+HrdlmLcqvhmF0eyqpqdJilMTA6Omp0mOIvh9H8HwzPDrddymYf/yVq849ezlBeX9l7e6CzxFT7PLKKkFZ343JZukZ4XEQ0FDO45qmCUxQc9yDL9uW47h53XcpmH/8laveAQ9zma0TtFT/DYtw6bHaZikBD3DL4ual694o5CQpGjHbRpGTVIEPc5yZIQkHRmZFNFIsRCw47YMqwDUbRkhC7uqqCmG4PcvX/GnmYCGL88lsNnTNAN5AXng9/L8DyWdjjxyinZbRk0S9DhNUurtX3z4OY94L8qo8ZjZIhQh2weymRVDqmGWV5FjUgS/7urVJEFPs3hAy7DbruUYfh63aRn2fa82o3BAl+S4gW+WY/htV9Ucv9dAn+UYftu0JMfw4/7le8Wp6dnMomQgaTW3DL+GWS6gWdUULQCKYSNMtQhP1VORRLTU67iMmiTocQxZxo7LsF2I4mEVcOI1RU+zHKlJiqCHECdFT5MC0iAbSopawySCaDkC7e+BcHdVz5IcxRD8vG91Tk2bWQDR60mO4Ldl2B9QzKKmCHqbhnUeHWnkGHbZVUXNchRD8PM4Dbt8xalJih5nN4uSlJpd1fQ0/dBk+HXb9BxDr+M27V/e6hWnJimCHmcvfSizHJfk+HmblmGX1Ss+PXwomR5RHrPcsijoddymZdhlVZyKoN0wi5KMGvY6btMy7KooaC8JHlqOYbdlV7UkRzEEvyu6A1q9jtu0DPuXVXFqLwoENPy2a9pt2uUpCdp1LK4qht2mWRUdjJuepBiCX3c1TKjlOEXNUgy/ZnmAlmP4bdlSDMFP+5e3Op+DibuMiqBHDmeO09MUwziYkHI24wDNpqgYdluGUVLkNEvy6U3LsL7hUODXbd+43Jhh7tpqKGaQ7HqK2rd6nZZhFBlL6nWblmGTFEHOGI0lRjWF8XwvvFySYwh28aUoNUnOFkv0nyw0K8asRx56v+8VFXyG3ylcapIgKRx2VU8xioIhR9B7wkpPsyRHsH/ZbyKSyxDkH6sq0cAuK3odt2WXVVGQs5lFSZDQLCqG4BGNXI5FhN6mSZhHBOZ1XAY5yxDKFIRDgM8NIEqBML/vlcNRM+IBWrstAwA0yzH8um2KmqHXbVqG/ctbveLUJEXQ4+yGWZIc9Jqeptdxm5ZhVufUJEWPsygJDlp2WbUkRzEEP4+7rIrvhlGSrWc5hl+3Pcvxu0Gb5Rh+3VZFy1EMQa/jNi3D/uWtXnFqiqBnN8yiJDZoGX7dll3VFD3NkhRD8PM6btOwf3mrV5yapAh6nN0wi5LUoF1WBL2O0zLsqqhJgpzdMIuS0KBlOLssBkiOYbdl0VIMwW83TAKDfqkJel5wWBF0Qeu4ay8sKCvMIwofOZ6gkCNowleSI+htWptlVwwbEhg2RcWO27QMk6DdMIkIRtBdFkGLOOvvKu8yTBHISqSPiIToyaJlCH5Sk0xAw297eYtPzyDKK4bg9y/PJcDIMey2aEmOYgh+DWPqVZBzjt02jADjddyWWZQUQYE4LyAX+ceXR0lNUvSMDgQ+K4Lhx5pUkzhAt0HKMfy6bcnGN8Pvv3xfY49cxmmXrxw0FDdFz47DLmqSnEVJztBve3oa9i9v9YqbobCrmqKnSYKbNklRGc8sa/Ecw26LnibHLEpChp7lMeJZjl+3XdWzJEfw2zTMR5AYjhh+GyU5DZawKWpSUsMsCRh6ftt/eeGjhwsni7EcrQhnH7OrmqKnSUWiSbF0XBZBocyxyzyhVXNUwOdhVm+WhAktJyBeopvjkjxinGP4dc0x/DKMmiBnM0Yo7pqipyl21CQ5uwidniBX7UVSiNiszqkIcoZQPE7DhKjW9CRFMIgmftt1y3w0AGjTIOhfVq+A4GyKmiA1SU4jgOWHcIoeH5wui6AAOD1oq+qALjmGX8YDI8Nuip5j6HXZ5a1ecWqSosfZzA5K/H7PqUmKdHAAMFM5SHtRbNCs2NCQhDOAa8qccwyv12lZBMHgzPHlAp/l+CVbGNOThen1K/A5fksUNvUEUz7Ncgy/xgRmlmP4dVt2TdHTLMcQ9NQk7WZJtJbZVU3PkhzFEPw6apIi6HEaZlGSErRcjp5mdRK463XcpmXYt3rFqUmCNrMoCQhG0HLsluEQGI/bNKwCgrIDZ9NygN0AnAHZZZQUQc4KVJCgYDzBenqc1Su+S6Djlk3REZisCn5MIgItw27LlmIIfl7HXRUVQc5umEVJQKDlD5xvBzwHni7bAFbIeFUKqlXU6zgNo6RFqUDicZuWYRUhCjWB5R1bq7KDdxkWQQCa6YhLcnzA90XpOT1vOCwbjbdpFfWU4YhRxly0svg1zKIkW2gt+hXfiinW2W1ZFT3LUfyiaOYYft3W4zYNu7zVK76VJzQlLU4ksxy7bdlE6GkYE9Ucc+XcNKya9qKEkmZTlMQzx24bflfFHKEYsc1y/EptehIxDVFumhDRAObVBzUAm9V74B2XYcyiJI6W3TL0Og6bNrODQkkASGS3FMPf+Q3MDFuXxQDBoE6PC84sx+74rX4CZ1XQhEYM9Wd9oISuko2AaUdNjECzHL9t+a2+CJ9ftV0VOROJPEQ0lhRD8HuaQ5hC0C4OksxyDL9uu6qlGH6X34wiiA6ku0d2H1Z6x2SHDpduyzDqARA5gnFII7jGlwa5mkGWMY8axqZox2XUJEW7YRYlEUPD//IdDJ6i5xfmV4CPniYcI54hwJMAiuxDCf/LW50HTuIwkjCAKEQmhL+XwPeivCNo2E3L8dPBJZehx2lWr/gMmBis7OoClUVFapIiyFlBM/vpUYGTdtKSAt1IvKrnHCvygpyGXVYiTEZNUgQh8sSlBMb3m36OYZf0uMuqomcziwKIdts/9vdH+LpFjx+O3EfpcZvFRzXDb/uvPfx6jo7XcRpmVZyKnkW5Q8/x69rRyjHstmyKniU5iiH4dRk1SRHk7IZZ4kjK8fvKUQzh+NyYozYcUo0RjX+Z4UmpjOSrkxVPt2UYFVAUKBTzE2kZOtExYSnh4QuJKj0n6QhnFuIFgk1Rc+OgrOkp7YZREhr0ps0QbTJosxzDbqumaDleXtoKDIm8nuUohuALHwtfr78EPj0eIMGB30Y8u6opepoVNUkR9DjNojCSyLFakuMi4KYpgpFjIiAi6izH8NtyW3b5ah+iyHGLftlt1bMktQyzqEmKoMfZDbMkFdCb1isKcJddU3T0Om7TMuxfVq+oSYoep2EWJZmAnmX4dVuPw7xVcQns+WXTLqMmKYIex0xmOYZft2XVFD3NkhzFEPy6f/nOqUmCHmc3zKIkgmjtR8DP8uu2qRl63L+sXnFqkiLocTazKEkg2uu4q+J/KK64G6bUMbx2XPYvX/Hth7KqZx+TDLttGXqcxoclx/Dbeh2XXd7qFaekCHqcZQ9llmO35a5qL4oeepZjty3FMA9mluG3LTvuX97qFd/MoiSjZlc1RU+zJEfwm6TowcNBty/thlmUxA4twxBo6+gzHeP8tmMYNSHzAE92S3IMv27LMCqCHDkWB4wNUMvw8z5uRc83ms2NjG1Dhdl41+gcKG9dDT7LsVtGO8fw67bfax32Ng27fEVNUvQ4WyFDj/FSkyQGtICz3OJnsZJXfDLslqG3aVaveBWKp1meSxF73KZhVsV3wyhQ6FmO4ddtWTU1yVEMwe/7/QTjXptRuvY6btMy7LIqCnJiUUC8qmcTJkdN0eMsSgL0pgS2pqcpRdDj7IZJQq/paXpb1it+RAS/3aZlmOcU1CxFJHMstWp6luQohuBHxDTL3+pC8H95qwfBIdV55h3iVYeTVUkAgGGTA2Ph0Nf0NPfWHbdpGUYtNiTjpmU0YBZTybHblmP4XZ7vGJgpguGRYTfcLjDeUnhHSZCzm0VJVtAqqgLFpKDPSYIeFBz4PeFiUZDbNN6YwJSkGIKfpkgJekpwZvj93uok8FmO4ddtU9QkQ5D7l7d6xalJcnazKEkHRtAwZ1UcCArlgyWddiClODjTU+SqhlFuoE8aTDLQZjluXSCyLRDn5wRzF2ck6FYHqlVlxEzRkhxF8JMOSTqOApXHadhlVRPg7Kqm6GmSIvhNUgQ9ziBNip6mIBKroqMIfhkGNRFgYvh1W4+zKt4EonTbckTHZfhNklMystttGbb5ULoMoyIoD2f+dfTU67gMmxw6dnqGEauiJPhRkiNHsuPQ3+pw8DY8NlZKWmNRQwvDet0WjL2qXZiX54LPcuy25Rhu8c2blmmBnZy0WKFUEbOrmqKnKUrNFEkCfktya2bXTetRoyRK6NfqSXCU7LhN65MUQY+zKEhor+Mwq3qOUGRXDI1gVvUkwvxCeAJs6wBO2S3H8FsEoMQ+fG91Gvgcw6/bluQYgt/3VgwdhrEFlAMjuJumyGdX9TRH8OuoSYqgx2kWQxJ2VU9TLKRBswo8sxy7bUlImKImNUkUgFY1HWSC3037l+cbEOaPapb9iFkR5KPJIxbDb3xKcgy/Oq50okNSz2ZJQn1V/AHKDL/tNYef5Hi6+LKwuIoKhTMC8zpu0zKsGkIRIgpihl8LiI6W47dpGUYtAUiuigcetzuUsluKoddxm5Zhv3NqkiLocZglAYCec4jZVU1Pc4oeHBxP21gMu+2qniU5iuHX/YtP0rObG5hZft2WFMPP0763amC8LrMqCnJoWFL0LL2OyzBqkiLIYZY5hnHLXsDAFL4SBWk7IfM0TEdyOYqhSwIYhOwHn1yOYQ8+G3Ssarbgs1jAVzDLcTl2XEYts5KCvardlqEAEsOvBEzc1dMcwdSJgEvP19w6kLEpyoEGA91l1bMkxxD8diPMIp0VQ7BhEkP0RzsLfltWgYcEB/lWP84+Nj442S3FPMJpfPDQynHTMjqwcPXmsGRXjnb6JHeN0DujKjtOIwNjwMNWITYMFfqJOJ2YkObYZVc1RU+TFMGPmqDH2UYkaxHnECvssilqeh2nZdi/vNUrLu3GBwUKgNODJJejGH4Os6YeVlETD9IOjsdtWoZZXYeqBrGZIWFXlRRBF77vWeiTCdJTgrMBEtImUUSzKmqK4dcwhSQh9y+rV3yjSgRV4JEnUH5v9UG4BB5BeiCkH33MfKTj2GUWBdnhsKtqknSMHQW94Zwxb5oZmRyX3aZlY2AsF5DMqqjYMF+vWpwXz2KnXsdpGUZBj7NgoUDhuCU5iiGogC8BG+eQcP4RXYbdtgw/Zgjtgw1RR0E1OGwMqgyf4H6BSU8NnGCSmzYE7FtdCDwIv1KAoNMfnCl6muIkOQ2jJD7QPVBRCQfJlmGUBMEgoQKkHeObnv/yFZ+kBwLK++nw8PuvXvEdKtHzAGd+5fCqA8ySu6xe8ehxPoVNUXGS3nDcyLhofr/V+WaURA3Nimg0q5qepBiawcDvtQAPv5fngmPRzFe8VoyUX+KOwyoKWpSuz+5HkBOLt2lNYCU5iuCWYUd0Fuy4LcO+N4Ka5Rh+3bYkxy77lBRBj7OZpYhEjmGpleOVHEUivjl+2zIc4pNZFT3NURNi8oFbVTQAJqvuAJ4AeLwc/rv9y28+w2/7L18DR6lJihgHft2WXVPU7LhNy7B/+V5xapKix9mL0kLCwvOeXfY9NUkR9DhK4nVbhq3wyKxakqMYgt9umEQFvaaQiuF28ahhTFBWrXrcpmUkYOlpjicY4VvPCX0I0UZBPkAmFjUnyPmj2XbDJEf0qppSBD2lA79ui4qh13HYv6xecWo3zKIkfuhZfttyDEE+vlU99ciD/H3kd7glOYLhB7vr5R+wUa/jNi3D/mV1TkG7WZRkDu11nIZZVSQHpH2rx8FlOMI2QFZFTTaadQ0Vfj0Ou6rNqKGkEXUZRkVQGQ6rkiL4aU1IBkOOYkQMUFjUJMcvvvUEPW7TsKviXSgbF5G1RaVFLK8qepolOYZgl2ER5OyGWbJI5JZVU9QEJ6nBItGwK/z8tt/7OU4nKXqocKQIo9jwv7zVoeBPRDLstiwqhuDHXb5XnJJ2wyxK0nX8ui27qilqlqQYfl7HbVqG/cvqFacmCXJ2wyxK4oRe09Msw2srQCE9q2qCM3GuagLMDav4EgrstrvhzKyWYkcxSCzw67arel4+iD1rA7CgePUdCD6/XsdtWob9ALGoSUnNEoBESXTQ89ty//IV3wsAlBwq+XXbVT3NkhxF8NubYdUUFTtqkqAbFs0G61+9qoHPQLksWpKjGILf0zAJo+GO27QMuzz0wiZbGJXnhO2agASGFUNwCE0QRu+yKh4ocwy/Laum6GmW5CiCn9dxm5Zh//KcmqQIepyG2UEyvyk5gtf0OI0OFNlt2VVFz5IcxRD8ctDMcgy7LbuqKXqaJTmKIfh5HbdpGXZ5q1OTFEGP0zBLcgPNrmqKnuZ2VdQUQc5eEhtoGqyzHLfeDCp2RU9Tk5pEBppdU/TslbSbGCSrmp6m6HXcpmVYNUmPsxnlBXqW49cFbQtm1fzeWgHPVPCpSYKeFDhex2kZNkXQCRzV20zQZzmGX7dd1RQ9zZIcRfDbtAz7UwQ9zm6YRYk1u6opeprkuGXf6lyKoMdpSMDMcgy/bruqKWqGHqdh//JWr/gegTLDb8umpwh6HbdpGfavXnFqkiLocXbDKCJIIhA8c/yBSY7hVi3JMQT/5XnkvHv1wAm7LbuqJNhx2b+81StORZCzG2ZRkg7oTcuwCOLAw65qip6m13GblmFWRU1SBD1OsygbSDruoqC9KIkGNLuqKXqaIeh1nIZR0qJkIInLMfwub/WKbwwoa3qaF5hmC7yp13EYJUGPszCSpOgip+yyakmKIfhxm5ZhfTfMoqg6kd5tGYUIxKaoWYbgx1HSoiSHaNlNw6tPkLOZQnQFLNll0ZIcxfC7dsMohGg2Rc2O0zJKmgDkDaKlqFmS4edxm4ZJZtIJAsXf6hHgswy/brueYvh53Hb5ytmMEohmV1UEPU7DGmZRANFz/P0fnV1V9DTJUQS/DvudUxH07IZZlOSIZktr9iOe3z4el1VT1CzJUQzBr7MqTk3S4+yGWZSED00tih5anaQIevJw4MvzEcKjy27IYdVuGCWxQ8txOYYgHR8VBySzaMMkDtD/8lavGsDh1+M2LcP+5a1effxtO46apAh6nN0wSwKHZlc1RU9T5K6KknbDLEryhpZj2G1ZNUXNkhRD8PO6TfNWr7gEOQ3TRgK/3uWtXrHBnzU0u6opeppiCH5ex21ahv3L6lUE7YZZlITTc/y27Kqm6GmSowh63KZl2L+sXvEIUiNZVZMcv07LrD5F0OM0aSysmqImKYKfp32ro9Gw6Gl2m5Zh31udU5MEPc6inJHMcgy/bsuqJTmG4OdtGfa9tRszmHhN0dPsuE3LMGqSoqcMZ47hl11V9DTFEOT+5TunoqdhFiXR9CzH8Ouyq4qeZkmOYgh+XrdpGfYvb/WKU5MUQc5uGCUhQ89yDL9uy66qWYqh13Gbhl3eqnj07DGUGX5bVjVFr+O0y1u94rthFkUMrY6cr/aihKEZYMkx/LYsepZkCH4ed3mr4rthlmQBWn7bMvyYArti6HGblmGX1StOTVIEPc5uGAUMDb/tqp7mFwn8uq0Ygp/XcVuGXd6qODVF0OMwiheJHL9uq6ZoSY4h+Hld9i9vdU5NUgQ9zm4WJelCz3IMv26bhp/3L2/1ilOTFEGPw8We5Zhd1dMsyVEMwc/bNOz3ipoep2EWJdlCz3IMu+yqpqdZiiH4dVyG/ctTkxQ9zm6YRUm+lmN3VdPTJEfw8zpOw/7lrV5xapIiyNmLFsosx/DrtuyqomZJjmIIfh63Zdi/vNUrPkXPbhglyULPcgy/bruqKXqWX8dtWob9y1u94tQkQY+zG2ZREiz0DL8tu6boafpJepgrklmO4ddt2VVN0dMsyTH0Om7TMuxf3uoV3w1jhSLHbsuuKnqa5CiG4Od13JZhFiVBm1mqUOYYflsWPUtyFEPw8zpu0zLsX36KHmc3jOI1u6boaYqeNkkR9FDhyLHbsquKmqUYgl7HbVqG/V5Bz26WKZRZjuHXbdlVRctRDMHP47QM+77i1CRFkNMwUiSzHL9uy65qip5mSY5iCH7dlv3Lc6hhFiWJQs8x/LrsqqKnSYrg53XcpmXY91avuBRBT8MsUCizHMOv27IpepqjGIJex21ahv3LW73i1CRF0OPshlmU5Ak9yzH8ui27qil6miU5iiH4edymZdi/vNUrTk3RsxtmUbqeY1ZN0dMsyVEEP6/btOxf3uoVpyYpgh5nN8yiJE7oWY7h121XNUVPsyRHMQQ/r+M2LcP+ZfWKU5MUQY+zG2ZREgXoWY5ht2VXtSRHMQS/Tcuwf1V8kqImnpld1RQ9TVL8vI7bNOxf3uoVl3bDLErChJ5j+G3VlPQ6TsMub/WKU1MEPc5elCQBWo7h121ZNUVPsyRHMQQ/r+M2LcP+5a1e8Ul6nN0syhLJLMfw67bsqqboaZbkKIbg53WclmH/8lavODVJEfQ4u2EWJeF6juHXbVk1RU/R67hNy7DLWxWnJimCHmc3i5IooWf4XdUUPU1yBD+v27QM+5fVK05NUgQ5O4nFXdOSFEPQ67hNy7DLqjg1SRH0OLthFgUJ/R7h15MI093MEFoIb47bILp7iqHXbVqG7YYhgL58NQD+ntunoAdytk9NEQTEM8txK4KfFjXMoiQC0C+roqdZkmIIflTDLD8kq+qDuWlSEgDdA9f2anGUjqMgHpZZjuHXbS+/w54eHZwtB22TKdpx1CRF0OMsNyTxy6Lcp6RmSWzQLpuWYcdlmFVRkxRBj7MbZklq0HJc0qCvzSgzaBmef3mru8Bl2G3ZVU1PsyTD73sePU4LzRzDbsumJymCl5+i3TCLkrCg4ddtVzVFTbHbtMtXnJqkCHJ2wyxKomh2VU0SjFZ42FU9SRFU4fO0y+oVZxYlBb2qJArgDL8uq5qkGIKf9eyGOUGzaoqeJuh1nJZhVq+oSYqgx1kUE5Jna10CEs4rES/H7QS+BFZAVD06PFYIqF63aRkdGCs2cySkHJ/qABCOXi1aKDJLjmIIflzDKF53myYFJMdwSY7gdx3hfxEdiC+vpw/TLMfw67bsqp4mKYbg53Gbhv3LW73ikbMZJQB6jt30NL2O27QMuyxKgp7NLD1oOXZbdlVNcnQ+dlXR0yR5AOf1/LzvrR34/K5qepok+Hkdp2WY1StOTVIEPc6ig5LD6zI4aBriFyRQ+VCpiVNIKAgIjg+eHsxkDsAb9LEF3wy/bvsvz1ewVRWArxt+b/UKBTxeVdT0Om7TMsyiJimCHkcZQeJ9q1ci4F7HbVqGVVS0KCDQcuy2bIqeZimGHNUwSwc0B04NzBmYuKrll1VxDCjwv4CPLdAa8sGEeLRJKKAl8LCrmqKmIM3lrR4I9zbtW4D0I/Esx360bh/7ARscWhtql3Vtr0+Y8l4UJTQSswyAcCssaHctQxQYEpigUY04KtlRh0Dw+C9fCOewipAFft32X55vZlEG0RH0SMCJwEMGMm7atRsGEC2X43eE8SOUyzEcPzsyFjVLCDSbhtXx6XjY05wDdLsMcwAEhxOu8S3AcslRDL/deMF0oX4r+qZFVTxMmHMSbzpJSDyrSoIRVIQjxMiuKmqSIghE863+A498eDwtAFUPswy7rIqa5BiCDiPHbUmO3w5//b7rEE0AeORdet2mZRgVQTcsNvz31+BXNTUnGpw+gzLKsDFehsUAeRYMfJbj123ZkhRD8GMW5YUk/JgRaK2eZkmOIvh5GjVF0DMEB3Zb1Ou4Tcuwb/WKTxH0OJtRhKA37V/PZpQg6Bl+25UcPyD8mF3VFD1NEewyTk1SBD1OwyzJD/Qsx7DbsquaoqdZiiHobRn2rV7xSYqe3TCLkvhAz/DLrmqKnibo/ctbnfdggt01Pc1SDD+P0y6r4ptZlIQHGn7H71/e6nySduCwaoqaXsdpGWZRk9ToIJnJ8au2YgMtx216mqVHg2uKZvCgm5ZRUpPIQKeg13FahlkVNUkRtJkkBhp+W6/jNi3DvlVREeTAYJNg1/kLllmOy9EFH9yCNnZJMQQ/b9MwFjDruQKTXdUUPc25YdWTFMEtSgEkouCb5fg9QTvLbsuiJTmKIfjtEjDw67bhjhkSJNqnohA4Hgi0KdxBBBvQ4BShCCncQQQb0LAbZklo0HL8uuyqpuhpluQohuDnddymZdi/vNUrTk1SBDm7YRYlmUHPJTl6XYZ9q/Mpgh4ZnFmO4ddt2VVN0dMsRzEEv47LsH/5XnFqkiLocXbDLErC6FmO4ddt2VVN0dMkRzEEv467qEmKoMfZDbMoSQx6lmP4ddsUDb2O27QMu7zVK2qSHmc3zKIkMOg5hl+3ZVc1RU+zJEcxBD+v4zYtw/7lrV5xapIi6HF2wyzKCxr9VyW5oEQtPN/qK/ByVOHRrI7CQ0XQCQ78squaomZJiiH4ZRc1SZDTMIkJ2uu4TcuwKnoWrcwx/LbrVYKP4bclRxK+WY7h121ZFTVLcgzBz+Owy1vVZhQbjKBltiRHMQSrvShnaPS0Oi9jWjXVk8E9a4yKTdHTZEACu23GxfXHbsuoCMLCmSIoHmqKoKc73zvBZwW8aRNTilIxSIBEjuAZHzxm//JWN4PPcgy/bvt952U83+pcY9b0NMeYWNUENzGSLyD1CdJNUdPruAy7KkqCNrMoSQL0eppex2XYZVWciqDH2YsCAyT0C86AGEFVkl3RMxHzELKQz6HYmnYZNUmQsySC6CgCTyDWJD1/OGyKmmLHZZQUQY+zG2ZRklKjHbdpGWZ1qlkSP3Qfc3ryYZ6dHtg4p6eJx3QHCV8eAruObX47DKJjmR/wknFo//JWrxzAfwMimBVD8PuX7xXfDRyM26bnJL3BrKob5GeDp+b1bEZZQ7usWpKjGIJfwzFqGr0Uww8NZpbjtjwjlN2WLIPRtD7GNMvx67Zl+P3L880ARnZbVk3R0xTDbqOk6HF2wyxKsgDNrmp6miUphhh4blr2RXdLchRD8GO80FQXEHdZFd9C6TjKWZSv1ynULosCm6F42VU1nxDh1ludK7E7blGQ0EeEpBHjv6oi+DyA94f9vdV94Cg1SU4AknSH543BVyooLDABFoPw/R4oq3quwPRmy0sB1mXUCaASuBxAvU1rLQycFtDmt11VcgS9jsN8Ix12WbQkRzEEv+xfvuLQbhiFET3LMfy22vdW55QUQc8iDuxulZlfFgW9jtu0DPveqviiSFKOIfhlUSKQHKeh13Eb1hGpygp8HAWUP4E+yJxOkQQcOQIxGchILYAkR145btlVRc2SHMUQ/LyO27QM+5e3esUpCXp2wyxKsof2Nk0PTGbRchRD8Ou4LcN+p6QIapglyUPPYzzL8eu27Kqm6GmWpBiCn2dRkrMbJsFDyzGboqbIYVc1SbthFiW5Q8vw67ZoSY5i+Hnav7zVKy49u2EWJbFDryoEwPT83up0cNkNS7iV4yrJMY4vet5w5jU6GS3HjqMkZzeLkqChr0oMDl9YbI5qFsUK7fIQ7vDq8MytCm6fopMUQY9zQ2J1GzhDwvBfeFKwVlCCKsduy8h38UVBJMmiQh7Zbcsx/CjACDL1EbOrmqKnHeYant6mWXNUa5RprJwY2AJebwNDk+MrPhUqKzZMAoVeIkYiKY8Yi1iFUODXJQfwNUsSAK0DC7+f13FWtZtFyUHPNsSrmp41mDT8BwaHhW1NJylSHm/TVMDmFErY9TjN6hXfzKKcQMeXp5HAcssQhPPbgmBLPzChpdUBKRHdcRkF/bGc1FRKb3pmfXhKcvZIZjta7QEYJUcyRdAThyOXpBiCcHxuOF+gCeAzAd4BTD80GTVBKiDBgRpxPiM9WgRKVWlNz00RDJExQx+vAlY6DfKcpvb/6Oyqdly1Fz+UKXr6cORVRU+zDK2KSwwfieyKYQQ5ezByipZj+C9v9YpTktMsSjJqcvzw0NBuyz4FNYkdmkXNLcMoKXocCCQy7JZj+C9v9YrvOpQZfi86/CzH8Num6GmW5BiCn9dxW4b1ilMR9Dh7UZJQzy67qilKhmBHTVLk7OUBSfxu38/RVRLsNi373uoVpyYpgh5nkSNh1xQ145hm2AGv1YBH/uI1Nac3ns0NTUwj9Douw64qgvainKHJ0SKjh7HOVq8WwOHX9VzwLSYqkim87Yms2zIsUgAkl+QohuDXNMFsCchSdFpCkmPYbUtyFEPw2w2TJKE77qKiZ5EU+BrCXxUQihhOjw+M13FYD9X8Ov7kYZpfHVpUcnYyAymDMscxtPCrkv/yHQUOv277rV7xFJiwZ9htOw67KkqCNrMoyRD0BgTNB+/Ug2eWwfsC8Z29Ch4TlGcJTEoKQeKB3zAZ0K3DyDm/i/ir4orsRNboEGWWY9htw6YQZoZZNUVN8qKmCHI2qojf5DQVYL7VK0I4OXrc9EzAmWP4bdf0NMlRBL1Nu3xFSRHk7GZRkkE0/Kbk+Hkdl2H/8lavOBVBj7NIQInZTxBmluO3ZVc1PU0yAuAsx6+7pqdZkiL49Ul6AnG2CJDnD3WW4bctvY7TsMvqFS8VGX7dll3VFDVLchRD8Ou2DJskZzd+JGsfp7dpGfa91Ss++Nt5PZYpjyeEQN/o+B6nYQ+o5Nht2RQtxVBqmEQOzWGVpMSRsCkqNQ5IPA3byqerN7gamhyXZoxyDLstu6KnKYbgd/mK74ZRytDZGNCGaegWEhaXFck6hep13IZFEWVPQE935FZFTTJ0AvxNdDluyzABH2p2UrMskczxy/2anuamWUo8c5xEi8Q5t97q1RGcXdUULcLsqAiSHrQhQrOoKYIaVgnRpJMUQY8NjhzDr9t6HbdpGfZ9r2jYozeDFb+tp31v9Rg4zP3LW73i+wVFhROFjwIT4lmO4ddtVzU9zZIcw2+bIqiRR4ZddlVT9DRLchRD8Nu0f/ndMErCiJ5ddlVT9DTJ8dN+51L0LMKQ4MddqiK77Kqm6GmW5CiG4Od1XIb9y1u94pS0G2ZREkX0LMdrGX4/EWiWY/h1WzZFz3IMP4/bsH/5Knp2wyxKgoie5Rh+3ZZNUVMMvW7LsH95q1eckiLI2Q2zKMkhepbj123ZVU3R0yzJUQzBz+s4LcO+VTWLYoieZXZV09MsxxD8Om7TMmyKoMdZlEI0/F5Wr6hoN2giv267quhplqQIftyW/ctbveKT9DjMoiQV0HIMuy27qil6muQohuCXUZMUQY/TEJLMLruqKWqWoxiCn6d9b/VKokAzyzH8ui2bomZJjmL4dZuWYf/yVufUJEXQ4+yGSSagZzmGX7dd1bMkxxD8uk3LsH/5ilMR9Di7YRYlGUTDq5qip1mSYwh+HZf9y1u94tQkRc9uFiWRgJ7hl11T9DTD7l/e6pyapAh6nIZZTC3HsNuyaUmOYgh+Hodd3qo4NUkR9Di7YRYlEUTPcuy2a4qaJTmK4ed13KZ5TknObphFSSKgYTdFSzH8l5ee3TBJILrDoD8WVkXPI2Z5+lF5HaddlAQ5e1H60CU5gnt85NhxG7Ykeujy59HXkhy/P/ZZjuHXbdlVRU0xBL2Owy5vVZzaDbMoyR06sgOa5bctv4cAZ8lRBOv4Zhl+W3ZVUbMUQ/Dj/uUrTk1S5OyGUehI5LgNtUZJ5tCwK27XZhQ5dLfFkc1yDL8uu6pmSY5iCH5ex21ahn2rV3wziwMSNUVPM/y4LZuk6HGYpQHKHL/a9HwO7LJrepolCXrfW73iGw5Gjtv0LL2O27QMq/gkPU7DJG9oGXbZVUVPsyRHMQQ/DvuXtzrfDZO4od3pYYOxOL5pamBobPIZpQiO8cUjFUFhOHIMuwtosWx+KzCUTcu+wKYupFnmImbF38Dvv7LwWDyzHL8tW4ph9i/PI6hRqtCw+70vRVCKpotMRPBOgP4V50h8OYbdll3VFD3NkhzFEPy8jtu0DPuXt3rFqUmKHmczi3KEnmO4XdMuo6DFCA2/62l6HbdpGfYvb/WKUxG0FyUpQq9qipKjp11Wr7jkNMyiJJKe5Rh2W3ZVUbMcQ9DruE3LsH95q1ecknbDLEpChJ7l+HVbtiRHMfQ2DfuX1ash+CzHbXqWoxh+XsdZnZqkyFmURAi9aUFgb8tBf5Zj+HXbkhzFEPw67rIqKnqczSxKAoQWAPrDA79um57k6HWchv3LV5yaJMjZi5L4oGc5hl+3ZdFu07J/+YpTUvTshulhmeHXoWTYLcfwu6xe8c0oPOhZjl+3JMXQ2zRMB2aWY/h1W1ZN0dMsxdDT/uWtXvHNKADQM/yOXsd9b/HNLDnoWY5hd0VPsxzF8Os2LbMqTkXQ42xmSXDQ/7J21W1ahnUqgpwblrSjJMhZbEhmOYZbcgzBazNKDXqWY/h1W1ZN0XIEvW7TsH95q1ecmiTI2Q2zKAkNGtWsilOSsyQz6FmO4ddtV/U0yzH0uAz7l7f4loGRY9ht2bQkRzH8vI7bNMyqqEmKoMfZzMIkcgy/7qqeZkmG4Od1nJZh3qr4FEFODMrJbZev9qLAoOVzDL1u0zLsX97qFaekCHqaF/Qsx2/7IxeclGJBmuWYXdUUPc2SFEPwUxp2TU9TnKSnYZIVdHp61qTC43XcpmWYb5gUNOy2Kwp+luPXbdlVPc1SDD/PWycwM/yyKXqaXsf9y1sVpyRoURITdIZF0OPoZlXR0xRDr+M2LcMoCXIaZilBbxoJ2PjlEbzHWdWiDEHPcvy2pRDCWY7dll3V9DT/5XkQptfrOOz7XvFAYcnx87TfKz6DRgalmkUxeF7QVxeQLXhUUgRZ8HXclmEVtCQq0P/yVq9QwGMIFkH7lqMYfiHoHPZWrJqipymCmeQBiAP9NEkNgO3EWqARw6+RDX4/I55NUdPruMuqqEl6GmZRkkV0KYaKfB63aRlm9eUQZdMyQzAWbZJC9BzD7lWBTcgzy/EgLbuq6GmS4CeBBpCSJUcxBD9tN8yi/KGPrDP8tt2W/V5Ckx/P3EfsrunJh5nqYXqdllER9Dh5LDLsrl7HYZdV8b0oo8ZjEz+v47YMsxrmjqUMv/6YFIDf/gEAFCABQ/wD7HZrxgC8C2r6cpcCYAZSEADHkzATSKjFP8/zXXs2jBMWfMHRu1bRxlTYYhNJwzQZNVN4ibq6T1NKJAHQi2YaJDvl6wC+ta9iL5o7crqzTHaUtuxGq4H1qX+DAg3pbeuwyBzFqSBjp08lUSg1yF3rbc7aRpIH6ZzJoILnNdLYzgU8c4OeYB4WxBg1Ew92VhwN4mL/6ZGcuopaJnUMq2iOrcFlfB3787EwogcezIc5TEobbWKIT0o/ciGBmsi/uCOvQCuUvZCENGE9TeTynTQk41hBIP+n3a+Mv8ULSMxXPAC/kZKiLdLkhApipgAAJnyBF7UzhjQL4cRze2WhNz5LLrmkcIYmMQKqLL+DQItuuvaeP8P0zoExYtdljQW50aY7vmOPEiDjWVutjbUybN3Xx7Vfo3cCplij5jWrVQqhQwb+fQlOh8zL2taByje36Kj/rWNNMsoUZ67ib7cF0dgdYIhd4iezg5uclCpisfKx7OPatj4gRBAyI8+eZW62CrfbVX6PrSVaE3CUHfJgSresRH6GAMuvGkOrbKax7U+I1F1lJA1MNqgP59ITGV4/yiAKr27nJ6sQ+6IE6qHAmQiXyo3k5EFrVPmp6oU9xq+E8Ud0nX0n3HMaYwVZgQlrisBSBPBg6ltpEy1wUlU15dZCaNH7Vb9oPRHitrrUuJY4/bUaypVHJKM+Otae++9cd/Mbwu+MBcSaDWGgVRQTNJ4V3lOvM5n6KMRld1BnjMLTsqVK/aa2Q6voYU3pzEFCPLND6fjwycVdGjO8ug37Db6c3jfQESBljY3oz0zsFshQpMC+0WZBMIOrvcoWASC6Ono2ZYlObtXZZGNjPwnORya8NJK6m7KcokCeU9WJ1cpwOvLxj7KsrDOAzDO7wDMD/02MaH6wlgLvTBVEdHmh4oWV5iuOsNc8nr2sNo3s9H3E2AHBahM/VBmJRIRlbY/Mr1mut/J9Pg7ocjfm7nVRedbuAgAWYRgsqcqLr394gyeJiM/+H+xHrzxqV5OSnaCe3IZ7BmRXNZOok5v/mGOZDA0REPRTpKXHejhCsp+yEdvzBAz6VW/hkqq6O2r2ZQFKAA+hHhP5woknr8tXp1UWCjR7dYgnrJVNPLqI3XDAkbF3SCV8MfUPZAGyOl0+CRs0VcNmYxQbgCNxoKVQeTxEKwcbKWOO2AWZ2JMB9L/OaIvnpquZ5eaL+yqhTZo8SFhuKUAY0VNMsjY6YiooJJgUdWJizCp0vlwDERZjZ3gJGMk+lEGTLO99+CH8NDaSwEC/UXITIbdMuw38gKwqZj5ELdLcx/+pf8Q+EcFgOIa8/N19SYp7h2WdVzoHzv8+PZM+r8+z/62YUAbGJjSqKjbYIgnX72nMs2GWkt109ksTi+XFxkWdQCCQJMOKTfp/V2LDYQmOVRDGMBGK0Aii45j4WqxobhDB+GyXA/pctqd1xDE5udT/jiVeonNZ6Dek7nGJ107yPdKGWAAET5FmwadXXw8CvF/n69A7TGgHNOIDRHVZasEZrM7wVTH3pM2FnDT370DoJ2ULIMIIRE0mgupWOKfmPFxxDN5CX9KJ4CVvQOEaQyNr+iZO0KIu3Q/K46I52nFPH1b2eQP1VKrgdjVQhCn7Do3nUikPZBaxAxExzWtMWGkrwNJrRkqy5owicn7Zy46oKEi7xGVNw+AtqwyK/Yremje21bSYcSg6i5ER2yXs8lMEFdmryl1QTqG9k1Jsh4AYGAmawxg1wwFzWGYw7mA4K/S829hRiiL+cbuKtD/tfggtHA/i328xSOVCLpL7eECGSeujMEoZrpxR4O7ubIu4uZHh88ab3Wr2RS3TiUYoxhiky62BOq4KTse1aUU2UIKQeMW2UeVMI/WPWBecy5TeyOhpusPbmo8ZFgwmHt9C5zV0EjRQeLmt28ZmeHS1LS8mmbO2F6/BWTsmxUKn89JAw6kbYmPBSvkvReBy9mLGvHHoOznXoRi6MM2SNF5C8scDtPDLk3+sx1Y0bmjDpv74jZjnMzGlegcL8b/dY9SaB0qFlTAdCB7lNO1NqAmhQsFN6cdimBa+uY4FoyVppu4ji9Vc1zteVG0m1VrcOVRp2521cIlDdr0JpVy6CKXoN9X+Z/Uza2f8Cx6TPPR/lcGCJjOvGNGwTt+ZszWC5qMzCI+au7o5jbhCA+jzzxava3q663XfrsI49J2E0OfpES55PahRtDNBN3ZpOK6rD/6kSKK62nv9C5hfayr8+Pf7uTV+zCf30kyDLFe+RUr1035IEFsZfoHcPtqxII584ksbG/pPv/wr19COwQT8UijYokQYt2UjWahYgQ/QO86hWUy7ItenGw81Lpt0B9imjzKlvA7A8xe2l4S5nxjippwGmN+DgRjOrWJohDfY3KVmh98ss0j7FMh8taWyzcglVJwoAznQk4H6upEEugehANgvU5giNCIWf1p+ORJuNaV79ySbYT71mORm1NR9aaBLZIrhPR4vNRoDYPQXVkxW2/FEHbrwIcharqOmSiTCJJ1ppNVIWp2GdnPar59BhTYs6MuWmVR92z891P3DgLQvZHXD9iQWiXwn3guKbLVzpEGYxfLHlNXfsHdTmxXUdyOl2uDIws33kw82d70S0t3PqoX8LT3/4yqttUXt7+AXWlIguCTl+JPHHmCtdqQs8DCUvlO1boCcXg2cMhahQsk2CCM0AaZU5ri7NKpDnKeFM8/oXBYE0MNhFCXcYLMB1If6G4p2OCEN+Bpq53IC5DyIlMHxXAvaF1dOxDk+q1DQKjSWRxk6RuHlwQ5Dlaz9Ml07liqXzXNYJktWJAUC2vo1SK+Ni0WIHUyBf9Kks8qUCePeh+EOS1jypZDBKcR9GtegJOdyTq5PCInV3jC42Qu2/i6RTu+zgy1YkBGS4sL6oVG5WrXY3Fvr/Do7wbIYWUJVwhGw42o9OwZm5hTGvhnyPZe2M0VfjxXYA2IKhNb4P9xf6wOjgDRcOt8nEmoXVw6IkScNyPqLzHDTyWl8cfhDz7QxkVfDEX5KuTCkjjqa9fcyNvttVOtXNYhAzoj4pobu50MxjeDZLwxnkv382JVSojqwzgEJUdaFoTiGLMyV2sLKWXzrkHuVkOGkE4WKNLW/2HxPjbibs4XPp8SZl7QMDZ3PfjqP5fiXsXww1f5iaT8STHHZRqhrSq8VABWchCIVwIYhLBWAgBAVEBUGFQYcNgAoCP//Ixbo+JEIGAj//1sUZeKRCBERAAAAKLUv/aAOQQQA7KAPDgDgBX1CECBsfejv/fOYE/gi5GQetDN09zxl/RdACcraZWE8rkpbDtsOLAfw4Cc8Z8ZOy/SADk2eLMCI/elvhEzHSpkFVhwDinyDfBh8UCeSGHjARLIwNZ6ZpUjY9Wqe+MGQA74h46rv98A9IdbL6EQRAw6YAdlWfWcGjgmlXkAndDDcgG3IwNT2eyCVMOm1c2KIwQasgEyrtjMDi4RDr5oTNBfOoJ0h+1I/uWPZf+l3FSqNuVAGzQwZAOonTCzjL/ouQSXCC2LQypAVUQdwx0L98nf5KfUvgEEjQ0ZEHQATS/FLtwuvFHjhC5oYsiFqJ3cE9l+wXXWl/YUuaGHIhKidMBEYf5F2pZX6LnBBA0MWRN3kjgD1S7JLrKS/oAXNATIvdRMmAsUvw66tkv0CFrQvZF3qu/uVfQP9ri0luwuAaF7IgKjvmFfGDei7qpTmLlhB60L2Q83kfoXawN8FpfRfoII2SOZDzYR5pdhAt6updL4gBY0LGZd6yf2AfQPYLiOl8QUoaFvIttRLmAeMG5B2ASmFL+yhaSHroba7H0BtINm1o9S9kEfLQqaltmMeUGxg2FWjpL3wBA0LWZa67g6499IHUqjkdeEO7QoZD3UdE3DsRQ9EUEnrQh0aINkOtZI7INXLD8RPCXuBDo1PpkOthAlY9NIFgleiuiCHZoUMS53k/rf3ggVSV6JeiKNVIcuhTsL8G3uRAkkrPV1wo1Ehy6qR3P+oXpJAxErSC2q0KWRYNRLmX9HLEMhWaXkhDk0K2ZWa7s7fM9AHsqWUdMGMFoUMh5qOyR8zoAdSpVR0wQ0NCtkNdf3OpzLwA4FSSl5QQ+Mjs6GuM/lFBrpAmko/F8Boe2RW6iP3/Z4BLBAjpeKFL1oeWZX6CHM/ZkAKBEhJ5+sCGVqerIZ67r6nMpAEsqM0vMBFu5NRqeeY+yIDQyA1SjQXvtCekE2p5e5W9l36PwpNjLkwBM0JGQ21HNPKuIv+h6AJwgtdaHdkM9T0uxVql/+Hn4n+BS60JWQy1HSmlWKX7g+8icALWWh1ZFf1/G7Avgv2R93E/gIWWhIyq3rONGDcRfojbaLvwhUaHVlVLb8bQO2S/CE2ob9ghXaEjKqWMw0odhn+2JqwX5hCkyOTUsfvVfYL9H9smbC7cEWbk8VQx5lVxgvof1SZmLsghRYng6GG36tQF/h/QJn4L0ShvcleqOHMKsUFuj+aJs4XnNDcZFHq972A/QLYH0Ymxhea0NhkUOo3s4DxAtIfQCbCF5jQ1GQu1P+9AOoCyR87JroXnGhosif1zyyguMDwR40J7YUltDgyJ7X7TmU/2PdRaMLrghIaHFkLtZtJZTyo9yFoQusCEpqZjIW6fadCHfx9+JnAXjhCI5OtULeZVIqDXR94E1QXiNDcyJrU7LvffhDro26CemEIjY1MhZrN9BsPSn2kTTxdEEJTI5uq13c/6mDSh9iE9EIQWhqZVL1m+hUHhz62JpYXfNDAZExq9X3Kvt/3sWUi6QIS7YwsqlYzp4z7eh9VJoou9KB9yaDq9H0Ktf/7gDKRvMCD5iV7qtPMKcV+10fTxM+FHDQyMqcafe/b97E+jEwUL+CgiZE11Whm37gv9QFkQufCDRqXjKk+3/uo/aSPHRPDCzZoYGRL9ZnZV+wPfdSYoLFwBu2LbEkdd5ey59LnKiwxxkIZtCJkKdRxTCljLnouwRKEFsSgDSFDoTZyl0Ll8nP5lehbAIMWhOyE2ghTSpFLlwtfItDCF7QuMiU13J2APRcsV73E3kIXtB9kJtRwTALGXKRc6RJ9FrigcZGVUL/dCaBySXKJS+gtaEHrQZakfmMSUOQy5NqWsFvAgpZFhqQ236PsFehzbZWwswCItoOMhNrMjDJWQM9VVWLOghU0LLIR6vI9ClWBnwuqxG+BClqWTIS6zIxSVKDL1SxxtiAF7YrsSE2+D7BXAMtlVGJsAQraDTIjNZk5wFgBKRdQibCFPTQrshDq8X0AqgJJrp0SXQt5tBpkReoxc4CiAkOumhJaC0/QpsiI1G53KPst/a3CEl4W7tBmkIFQuzGhjLfotwRLaFmoQ7uSfVC33aFQt/xbfiWwFujQqmQe1G1MKMUt3S18CSoLcmhSZENqtrsA+y3YrXoJqoU4GgyyDmo2pgDjLdKtdIknC260KDKleu0uAHVLcktcQmpBjeaCLKleYwpQ3DLc2pZYWohDcyITUqvd+fYJ9Le2SiRZMKOxIOOgVmPyjRPQb1WVKLLghtZEtkEtvvNRE/i3oEokLaihTck0qMVMvmIC3a1miR8LYDQmsiB12l2/TwC7ZVSi+GXhiwYlA1KnMfXjBKRbQCV0LJChOckyqMN3PTWB5NZOiaEFLhqT7EcdZuqLCQy3akrQWPhCWyLzUYPve3st/R6FSWMsDEFDQYZBDWbujbXoewgmEVroQlMiu6BGu+9Rtfw9/JL6FrjQSpBZUKMx94pauj3wSYEWstCQyJDqs7veXgu2Rz1pbwELbQTZUX3G1BtrkfZIJ/VZuEI7IjOqze56VC3JHuIkvQUrtBBkRbUZU6+oZdhjm2S3MIVGRNaj/t7z9oL9HltJdhauaB/IKqi/zLyxoL5HVdKcBSm0ITIK6rJ7HlXw7wGV9FuIQlOSTVCXMfOKgt0ezaSzBSc0ITIetfeOtxfE9jBKGltoQttAtqP2MvHGgtIeQElhC0xoQWQS1N07HlUw2WMnqWvBiZaBTEfdZeIVBYc9apK0FpbQfMhy1GT3/D5LX6swycuCEtoFsghqMmZ+nEWvJZikZQEJDUkGQT12z1Oz/Fp+SVgLR2hGsgfqMWa+mKWrhU+iskCE1kOGoxa74/dZsFr1JKqFITQKZA7UYkz8OItUK530ZEEIjYeMqA6746lZklriJKmFIDQJZEN1GBNfzDLU2iYtLfig5ZDdqLn3+z6wr7WVlGQBiQaBrIGay7yPA/VaVUlFFnrQcMgYqLf3OzXw14JKSlrgQSOSLVBvmfdiYFermfRjIQfthsxGDXa37wOxWkZJRQs4aAzIatRgTPs4UKoFlKRj4QbNhkyBWnu3UwOTWjtJQws2aArIaNRapr0YONSqSaJBnjk7M3ZG/XV/ssfSzypEGoMsc2ZmbAL1F/PJGIs+SxCJECnmrMyYGTUA9ydULH+WH1IfCeaMzJgEagCYT4pYull4pEDklzMxY2XURe4B7LFgs+pIe2SXszBjEaiLMAMYY5FmpZH6kFzOwIyRURO5B0DFkswSI+mRWs4cGBujJsIMoIhlmLVFsiOxnH0ZE6MecneyR6CftYVkhwQ88zIGgXoI08kYAX1WFdIc0spZl7EwaiF3J1QE/iwopB9J5Wxw7AG1EKaTIgLdrCbSGSnljMsYGHWQe5M9AtgsI6QxEsrZlrFCdRBmkzEC0iwgpDBy70zLmANqr3sTKgLJrB2kLjJ/lmWMUO3FbFJEYJhVg6RFPjnDMvZF3XW/21/p8yhE8kLenV0Za0DdxbwbX9HzEETSQtadAY55UQO531Gv/Dz8kLBIujP+GANqIMy74pUuDzwSFVLuzMpYF/WPO5P9FSyPOhIVGT+rMraA+geTyfiKlEca6QnpPqMyNqj2cWdCvZLkIUaSItVnU8b6ah9MJsUrQx5bpCUy7kzKGBc1133J/oA+jy2kJKT5LMqYAmou5pLxAXoeVUhFSLczKGNb1Fv3JdQDfh5QSEmk2hnfWALqLeaS4gFdHk2kny8k+GxvTIu6x91ufwCWhxFSEfk9yxsTVPdg2o0PkPIAQtJBkp3lx7Kote521AOSPHaQhkju2X0sUK3FtCseMORRg0SD/Dp7MoZFnXWv2wP2dxSSGIMccuZkDAF1FrNuDKjfIUiCENl1djd2Rc3jXkcF/Hf4kegjuc6WjB2g5sGsKwJ2d+BJBCKzzurGANU77kr2gNgddRJ7JNZZkrE/9Q6mkjGgdEeaRB/y6oxujK/WcVdCBUzuEJPQI63Ojozt1TqYSoqAwx1bEnbk1JncmBU11j3J/q+/Y4uEHfJ6Nh8zQI3FTDL+0++oIjGHlDqLj1VR57gnof79O6BI/Mios/dYAeoczCTFv+6OJokz0unMPUZFnb0j2f9hdxiRGCObzthjfuosE8n4T7oDiEQYyXSmHpuixt6RUP+SO3ZIdJHOM/RYnxrLRFL8G+6oIaFFLp3FjUlRX93p9vy+jkISXkilM7gxAtRXTLoxX69DkIQWEunMPBZFjeNOR+X/OvxIYJFHZ+SxAdQ4mHRFflcHngQVkujMbQyK+sa9vudjddRJUJFDZ2xjAqhvMOtjvlRHmsQTUuhMbYxPbeNep/KTOsQkpMigs7QxvdoGs17kD3VsSSyRPmfgsT211f3Ift/XsUUiCYk8OxvTU1sxj4z3eh1VJIqQPWffsTx11f0Idf/rgCKRRPKcecfw1FXMI8V9V0eTxA8y54xsLK+ucZ/b77E6jEgUkThnYmN4dQ3m3Hgv1QFEQgd5c8Ydu6up7nPUfVLHDokh0uYMbMyupmLOFfdDHTUkaI5nzr7Gnqin7nJ7K32swhFjjmXOiowFoJ5iyo2t6LEERxAexZwNGXOipnGXo1r5sfxG9I9gzoKMNVHTYMoVrXSx8CMCj1/Ousbu1DPu9L0VLFZ9xP7Y5ezHGBP1DCZ9bEWKlR7Rd+RyxjW2RC3jTqdaSWKJR+iPWs56jNmpZTDpRStDrO0I+xHLWdZYnfp6n+8N6GNtjbA7Ap7tGFOivjLnYwP0WFUj5o5WzrDGkqit9znVgB8LasR/pHKWHUOitjLnRQO6WM0R56OUs6sxOnX1Lt8bgMUyGjE+Qjm7MVZXV5nysQFSLKAR4ePemdXYETX1LqcakMTaGdE95s9qjM2pqUx50YAhVs0I7fHJ2dSYnFrqHt9X6ecoHOF1vDubMUZXSzHj4yr6HIIjtI51Z9exuTrGPU6t8ufwG4E90p1Vx+TqGMx4sUo3B34E1VHuTGosroZxh++rYHPUR1CP8TMYY3A1DCZ8XEWaIz3i6eg+ixp7q1/c4dQqyRziEdKj+szF2K9+wYQXqwxzbEcsj3FnTmNuddT9vS+gn2NrRNLRfMZirK2OYr7HBehzVI0oOrqdNY2x1VD3N7WAPwfUiOTXUe1sOrZWQzHfxQK6OZojfo7gM6YxtdrF/d8XgM1hNKJ4/J5Bx9JqF8x/XIA0B9AInSPZmXMMrX66/9QCkjl2RgyP3DPm2Fn9xPyLBQxz1IygOX6dLY3FqZ3u7j2VfrZQxJjjkDMUY0bUTkz3mIo+KyiC8Nh1pjQGp25xd1Op/Fk/Ef0j11mJsTd1C6a7SKWbxYsIPGadIY2Z1Szu7T0VbLYuYn/EOhsxVlazYLbHVKTZtIi+49XZ0RhZveLeplJJZsUi9EersxBjY/UKZrtIZZjdirAfp86IxtzUTXf23q+f3RJhd7yefRhrUzcx2WM/fbZKxNxR6mxojE2t4s6m+v1ZKBH/MepMObamVsFkF/262aaI89HpTGhMTT29r/d+2KyRiPGx6WzDmFg9Za7HftIskIjwkeksaCxNLb2vqX7J7I6I7tF5lmEsrJYy10W/YbZGhPa4dOYzBlYz3dX7KX1soQivo9LZhTE0NRNTPZ6ixwqK0DoinSHHztTRu5o65cf6icAej86MY2bqKFNdnNLF4kVQHYnOesa+aug9vZ+CxdZFUI9DZxTGytRQZno8RYpNi3g6Cp3xjHnVz3uaOiWJFYuQHoPOJIx11U9mujhliN2KWB59znLGyNTOO3rf18duiUg6Is8gjI2pnUz0uE+PrRJRdOw5wxkTUzfvaGrfj4USkTzynBHHwtRNJrrY18U2Rfwcc85uxrhq5v2878NijUQUjzhnDMa2aibzPO6TYoFE6BxvzmzGwNTL+5nal8TuiBgebc4UjGnVS+a52DfE1oigMZ4xOzP2pV66x+2l9K8Kj8YYy5iZGQNAvcSMG0vRXwkeERrFmJUZK6JOcY+jSvmv/I76RjBmZMaIqFMw44pSulf4o0DjFzMxY0PUKO5G9lKwV/WjvbGLWZgxIWoUTCNjKdKr9FGfkYsZmLEg6hN3I1QpySvxkd6oxcyBMS/1CaaRopTh1fbIbsRi9mWsS610h9sT0L/aOrIzApp5GQOiVmLCjQnQX1UdzRmtmHUZ+6E2cYejEvBfQR39Ripmg2M+1CaYcEUCulfNo7NRihmXMS51ifvbngDsldHR2AjFbMvYlroE821MgPQK6Chs3DPTMtZDnXR/oxKQvNo56hrzZlnGtNRJzLciAcOrmiOt8YkZlrEsNdLdvI/Sx1F45GW8M7syxkONxDSPo+hxCB5pGevMAMd2qEnczdQoPw6/I6yRzow/pkNNgmkuRuniwB9RGeXMrIxhqUfcy/soWBz1I6oxblZlLId6BLM8jiLFkT56MrrNqIxl1SLuZWqUJA7xkdSoNpsyhlWLYJaLUYY4tkdLY5yZlLEr9dGdvB+gj2PrKMloNosyhkN9xCSPB9DjqDoq+jK6mUEZu6E2upOpA/w4oI6SRjUzvjEbaiMmuThAF0fz6McINtsbs1KHuI/3A2BxGB0VjV+zvLEqdQjmeDyAFAfQkY6RzCw/VkNddB9TB0ji2DkaGrlm9zEqdRFzXBxgiKPmiMb4ZfZkbEpNdHfbQ+nfKDQaYxxi5mSMhpqI6TaGor8haERo7DK7G5uhBnF3o0L5b/gZ9Y1cZkvGZKhBMN2KULo38EaBxiyzurGr+sO9bQ8Fe6NutDdimSUZs6o/MNvGUKQ30kZ9xiszurGq2sO9jQoleUNspDdamR0Zo6o9MNuKUIY3tkZ245SZ3JiUeujOthegf2PLyM54NZuPxVAPMdnGAuhvVBnNGaXM4mMw1B3ubFQB/htQRr8xyuw99kLdgclWFKB7o2l0NjqZucei1Mr72l4A7A0jo7GxyYw9BqVWMtfGAkhvABmFjUxm6jEX6uR9jSpA8saOUdfoNEOPPamTzLWiAMMbNUZa45JZ3JiTWuiutufr2yg08jIqmcGNtVALMdXGfHobgkZaRiQz8xgLNYe7GpXvt+FnhDUemZHHVqg5MNWKfF0beCMqI5GZ21iTesNdvOfD2qgbUY1DZmxjKtQbmOIxn9RG2ujJKGSmNjZVa7iLqXxJG2IjqTHILG1MqtbAFBf5hja2Rkujjxl4jEkddE/b6/s2toySjEizs7GoOoiZNtbrbVQZFRl7zL5jUDXQPY2q/21AGSWNPGbesacaiJlW1HdtNI1+jDlmZGNOdYZ7eK/H2jAyKhpxzMTGmuoMzPBYL7UBZKRjvDHjjjHVP/cwVZ+0sWM0NNqYgY0t1T/McFE/tFFjRFM8Y/Y1tqT2uYP3e32rwhBjimXMioylUPswweM9vZVgCMKiGLMhYyjUGO5g6t5v5ReiXwRjFmTshBoDE1zc61rhQwQWv5h1jSmpL9zR9ntYq3qIfbGL2Y8xE+oLTLTxntQqHaKvyMWMa6yE2sIdjbqXtBKH0Be1mPUYS1JbYKIV94ZW2xD2IhazrDEkNfJ+ttfrW22FsCsCmu0YI6FGMs/GenqrqhBzRStmWGMj1Mf7GVXvt4IK8RepmGXHRKiPzLOiXteqGeJclGJ2NXakNt7N9npYK6MQ4yIUsxtjRmoj02ysJ7UCChEu7plZjYVQF+9mVL2k1U6IbjFvVmOsSF1kmhX1hlY1IbTFJ2ZTY0Tqnvt3n9evKgzhVbwzmzEGQt3D/I7z9FWCIbSKdWbXsQ/qCvcvNe+v8guBLdKZVcc8qCswv8W8bhU+BFVRzkxqbEhN4V62z8NW1UNQi3EzGGMd1BSYZeM8aVU6xFPRbRY1plRPuJdR85JV4hDSotrMxVhSPYFZVswbVm1DLItxZk5jQmqeu3eP16/aCpH0VTSbsRjjoOZhesd4+qqqEEVFN7OmsQ3qnbuXivdXQYVIFtXMpmMa1DtMbxGvW9UM8VMEmzGNBakl3Lt7PGyVUYhi8WsGHQNSS2B2x3jSKqAQOkUyM+dYBrXOvUvFS1bthBgWuWbMsR+1DrNbxBtW1YSgKX6ZLY35qHPuZPt8v0Zh0ZjiEDMUYxjUOUyycV5fQ7CIsNhlpjR2QR3hTkbN/zX8ivpFLrMSYxbUEZhkxXy3Br4osJhlhjSGVEO4j+3z2Br1on0Ry2zE2FENgTk2zktrpIv6ildmR2NG9YP7GDWfrCEu0hetzEKMFdUPmGPF/LDGtshenDIjGutR49zF9vh+ja0iu+LV7MNYBTUOU2yM19eoKporSpkNjVFQO7iLUfF/DaiivxhlphyboHbAFCviuzWaReeik5nQGI+aeA/b47E1jIrGxSazDWM7aiIzbIyX1gAqCheZzILGJKiH9zAqPlljp6hbdJplGNNRD5lhRfywRk2Rtrhk5jOWo765c/f3PlVhkVdRyezCWAT1DZM7vuupBIu0ikhmyDEI6gZ3LvX+U/kVYYtHZsaxB+oGTG7x3qXCF1EVicx6xnDUDO7b/R1LVS+iFofMKIw5UDNgbsd3KVW66KkoZMYzRlQvuG+p9ySVuEhaDDKTMDZUL2Bui/ch1bZoWfQxyxm7Udvcwfb2PtVWUVIRaQZhrIHahgk2tuupqoqKij1mOGMM1DV3MKr9p4IqShZ5zIhjC9Q1TLCivUvVLPop5pjdjNmoFdy1ezuWyqioWMQxYzBWo1bA1I7tUiqgIp3ijZnNmAI1zV1LtSepdoqGRRszBWM0ahqmtmgfUtUU0fSc+Z4RO5M+c//aP+lPFRKN6SnzNSM2QfoM82v8RD8lSETYI+ZbRsxMeoL7F/XJP+VH1O8B8yUjJkF6AuZX8Ul3Ck8U2PPlK0asTNrMHYD9E+xUnWjf0+UbRiyCtBkmAOMn0qk0UV8Ply8YMTJpCe4AUJ8kp8RE+h4tXwfExqQlYAJQfDKc2hLZe7B8v4iJSZe5F9kH0J/aIrLrAfx6EYMgXYZZZByAfqqKaK7HyreLWJh0BPci1AD+KSiiv4fKd1DsgXQEzCLFALpTTaJzj5QvFzEwaTJ3IvsAsFNGROMeKN8tYoVpMkwi4wCkU0BE4Z69rxYxB9Jj7kSoASSndoi6PflvFjHC9BgmkWIAw6kaIm3Pky8WsS9pMfcheyd9GoVEXj133ytiDaTFMIeMnehpCBJp9dR9AcW8pCG4D6E6+Wn4EWF76L58MQbSEDCHFJ10aeCJqHrkvlbEuqTD3IXsnWBp1ImoPfFvFbEF0mGYQsZOpDTSRE897i8VscH0A3chVCdJGmIiaY/6O0Wsn36AKaToZEhjS7T86on7ShHjkgZzD7Jv0qexRZTUY/5GEVMgDYYZZNxET6OKqKjH7QtFbEu68B6E2uSnAUWU7FH78oklkC5kBik26dJoEv30gL97YlrSDty99k2wNIyIij3fb56YYNoBpte4iZQGEJFOD9k3L5YlTXj3ojZJ0tghGvZwv3exwDQh06vYZEijhoim5+v7RAxL+su9a3/Xn1EIYkzPkK8TMQTSX5hd4zv9DEEQhD1d3zuxK+kG7l3Uu3+GH4h+D9d3idgB6QaYXcW77gw8iMCerG+dGGDayx3I/g47ow5i34P1TSL2l/bCBDK+k85Ig+jrufrSifHTDNyBUO+SM8Qg9D1W3yNi+zQDTCDFu+GMLQh7z9RXTsxKusv9x55Jf8YWCLue63cuZkC6C/PHmIl+RhWIuR6pb1ysSnqB+w8qk38GFIi/J+r7FisgvQDzR5FJd0YTxLnH6esWo5IevPvYM8HOMAIx7mn6ssX80oNMH2Mm0hlAIMI9TF+12JR0/+6DyiQ5YwdEt8f5RYv1pftMH0Umwxk1ILQ9S984MSlpLneu/ZK+jEIQXj1KXzgxAtJcmFzjJXoZgiC0epC+ZrEoaQXuXNQlvww/ENieoy9ZbIC0Akyu4pKuDDwIqh6ir5sYlPSW+9Z+CVZGHQS1Z+jLJiZAegtza7xEKiMN4qlH6KsmxpdO4L5FXZKUIQYh7Qn6ponp0wkwt4pLhjK2IJY9Pl+w2F5ay73H3q4vYwtEUg/yeyaml9bC7DG208uoAlHU0/P9iuWlBe89qHa/DCgQyR6er1cMLy3I7FG068pogvjpyfmSieXTWe5aezusDCMQxR6cr5gYPp2FqTW2k8oAAqHTc/Plit3TgXctql1Sxg6IYY/NF0zMng5kahXthjJqQNBUOPP9EnuSxnLP2tf1r4UfxlQo8y0iFkAaCzNrXKe/Cn4grCDmO0TMSRqBexa17r/6fehXAPMNItYkjQAzq1jXveI/BFb48u0Su0tfufPY12Gv9Q/7Cl2+P8SYpK8weYzrpNf0h74KXL5cYkvSB9x5UOuSV/EHfQUt3x5idukDmDyKdcPr9oO9ApZvllhdGvC+Y6+kf936YFcB8LtDTEkakLljrER/rfowV8HKF0ssSfrvvoOq5L9CffgrUPlmxZCk/5g7ikq61+aHcwUp3ysxujT/rmOvBHs1+jCuAOV7Q6ye5jN1jJVIr0AfwhX2vlZiR9L7uw6qkuR150O3Qv5bQ2wuvWfqKCoZXms+aCs8+U6JyaWt3LH2SfrWwg9eFe6+M8ToaStMrHESvVXwg1aFuu9VbJ424I5FTfJb/T5gK9B9q2LytAFMrGKSrhX/gaqC3FdKLJ6ucs+xT4K11j9QK8S/MMTg6SrMHOMkUmv6w1MF9zdK7J0u4J6DmiRpFX+QflVQf12I/ekCmDmKSYbW7Ydlhbivk5g7TeWe3SPpW7c+JFUwf1mItdNUmNkxEr216kNRBbdvkxg77XfPUpH8VqgPyQpq36nYOu3HzBaRdK3NDz8VwF8mMXV6yh27R4K1Gn0oVvh+oWLp9BQmdoxEagX6oFOB7OsUQ6f77lgqkqR158OwAvfLFDun+5jYIpKhteYDTYWv75JYXFrK/WpP168WehhTYcgXhZiRtBTm1ZhOXxX0QFih66skBpcm4H5Fpfurfh76Fbi+JcTe0gQwr4p03SreQ2CFrC+SmDkd5Y5jT4et1j3sK2B9R4iV01GYOMZ00mraQ1+Fq++RGDk9wB0HlS5ZFXvQV7D6hhAbpwdg4ijSDatbD/YKU18iMbc0lPuNfb1f3fJgV+H6/SDWlobCvDGu66tVHuYqSH2HxNjSAtxvUOt/FcrDXyHqqxRbSwvAvFGsd6tND+cKTl8hMbU0393Gvo6tGnkYV2j6bhATp/mYNsZ1aRXIQ7gC0zdILC2tv9ug1pPVHQ/dCs5vBrFwWs+0UawPqzUetBWWvj5i4PTe3Wp/pE8t9OBVQel7QQwtvce0Gh/RUwU9aFVA+iLFztJ6dyvqkZ/q5wFb4ehrFDNL6zGtike6VLwHqgpE3x6xbzrvXrU/gqXWPVArDH0piJWl85hV4yNSatrDUwWhL4+YN413r6IeSVLFHqQVgr4SxLppPGZV8ciQuvWwrODzzREjS+fvNfZzfeqWh6QKyC8EsbF0nlljPKenVnkoqtDzxRETS+PvNahzPxXKQ7ICz5coFpbGM2sU57rUpoefCjnfGzFu+n6n2s9hqUYeihVwvgzEtuk7k2o8J6UCedCpcPO1EQNL2+9U1LkkdcfDsILNV4GYNm1nUhXnhtQaDzQUzpSdEftKP7lP7eX6UoVDYyiUKTMjBkD6CXNqLKeXEhwipCCmrIxYkXQA9ymq3C/lN9SnAKaMjBiRdADMqaJcVwo/FEjhS5kYsSFpJ3caezmsVH1oT6FLWRgxIWknTBpjOalUeqiPApcyMGJB0k3uNKhySSnxkJ6CljIHxLzSTZg0inJDqe2QnQKWsi9iXem7+4w9vS+1NWRHAbDMixiQ9B1zxpiul6oamqNgpayL2I80k/sMKv2Xghr6KVApGxTzkWbCnFGkd6WaQ2cKUsq4iHGll9xl7OlYKaOhMQUoZVvEttJLmDLGdKkU0FCYwl6ZFrEeabu7DCo9KbUz1KWQL8sippW2Y8oo0odSNUNaCk/KsIhlpevu1/28H6NwyIvCXdkVMR7pOuZ1PNfHEBzSolBXBii2I63kfqXO/xh+Q1gKdGV8MR1pJcxrcd6NgR+ioiBXZkUMK53kbt3PsTHqQ1QK8bIqYjnSSZjW8VwaIz309EXBXUZFLJtGcrdS58kY4iEpBXXZFDFsGgnTWpwPY2yHlhTiyqSIXaXp7tW9vB9jayiJgrksihiONB2zOpbrY1QNFVFwK4MidiNdv1ep8j8G1FCSgloZn5iNdJ1ZLcq7MZpDPxTAZXtiVukjd+pejo1hNFSk8C3LE6tKH2FSx3JpDKAhHQpkZXmxGum5O5UqT8bYGRpS4JbdxajSc0xqUT6MUTNEQ+Gr7InYVFruLrWP92EUdhhDYUiZEzEaaTmm1DiuhyHYgZBCV9md2Iw0/S5Fjf8w/Dr0KXCVLRGTkaYzpYrxLgx8h0AKWWV1Ytf0/B5jH8fCqHfYU8AqSyJmTc+ZMcZxKYx0hz4KV2V0YtW0/B6DGk/CEHfQU7AqOyJGTcuZMYrxIYxtBzuFqTI5Mal0/A5jD+/D2OpgR+FaNheLkY4zYYzhehhVHeYoSJXFxWCk4XcYVPgPA6rDTyGq7C32Ig1nwijCuzCaHc4UnMrcYlHp9/3FHo6FYdRhTKGpjC0GlX4zX4zhUhhAHcIUmMrUYi7S//0FFZ6EsdOhS8FZhhZ7Sv/MF0X4EEZNBy2FpbI4Mae0+x61f/dfFHbwoqBUBifWIu1mRo3f+heCHbQoIJWZxVik2/co6vt/4dcBS+GojCy2It1mRhXf3Rf4DlQUiMrcxJrS7DvU/o19Ue9ApTBUxiamIs1mQo3f0hfpDk8UhMrUxKbp9R2K+k6+EHeQUggqSxOTptdMqOJ7+GLbYUnBpwwsxpRW313s//6LrQ5JFJBlZ2LRtJrpYvzrX1R1KKLQU/YVg6bTdxfU/38B1SFJgafMK/ZMp5kuin/3RbPDD4WcMjIxZxp9f9r/2BdGHYoUcMrExJppNPNp/EtfAHXQoXBTxhVjps/3J+qffLHTYUjBpgxMbJk+M5+K//BFTQeaCWfKvsSW0nF3p727H1WoHDOhTFkRsRTpOKbT2K2PElQSThBTNkQMRdrI3Ynq/qP8lP0JYMqCiJ1IG2E6Fd3dKLwycMKXsi4xpTTcvcXejY2qK/cTupT9EDORhmO2GLulUWll3wQuZVxiJdJv9xZUdzJKrNRP0FLWQywp/cZsUXQPo7ZK+wQsZVliSGnzncW+3Y/aUtpNACzbIUYibWayGLf1UVXKuQlWyrDERqTLdxbU9h8FpfwnUCnLiolIl5ksiu1uVFN5niCl7ErsKE2+r9i3sVFGyvEEKGU3xIzSZOaKcVsaBaQMT9grsxILkR7fV1DbyagdZXdCvqyGWFF6zFxRbA+japTaCU/KpsSI0m73pj27D1Wo9JpwVzZDDETajdk0ZuuhBJVaE+rKrmIf0m33Jir7h/JTYifQlVXFPKTbmE1FdhcKr6SaIFcmJTaUZrur2LOxUHUl9WtCvAyGWIc0G1PFmC2FSiufJrjLosSU6bW7Cio7CSVWSieoy1yIJdNrTBVF9hBqq1xOiCtzEhNKq92n+3UfakuZNMFcxkKMQ1qNOR2v9VBVyqIJbmVNYhvS4vuUuv6hoJTJCWplUzENaTFzWlx3oZrKnwngMiaxoHTaXbpfY6GMlMUJ3zKoGFA6jSkdr6VQQEqdCWRlTrEM6fBdSl0noXaUwwncMqbYTzrMlBbXQ6gaJc2Er7IlMZ80+M60V/ddFCbHTBhShkIMQxrMZBqr9S4Ek4QTusqUxC6k0e5MVPXvwi/Zn8BVVkLMQhqNyVRUd13gk4ETssqQxJDps3t0r8a6qCf3E7DKRogd02fM6FgtdZFO9k24KjsSM6bN7lGqOulCnNRPsCoLIVZMmzGjRfXQxTZpnzBVRiTWk/7eoft038VW0m7CteyDWIX0lwkdp/UuqpJzE6TKhsQopMvuUGr6dwGV/CdElSnFJqTLmNBiuuuimTxPcCoTEuNJe+/PfRrrwig5ntBUtkFsJ+1lPsdpqQugZHgCU1mQmIR09/6kppMudpLdCc6yDGI66S7zWUwPXdQktROWynzEctJkd+ce3X8qTHpNUCq7IBYhTcZ0jtH6J8Gk1gSkMqQYhPTY3UlF/09+SeyEozKj2IP0GNNZRHef8EmqCURlPWI4abF7c4/GPtWT1AlDZRTEHKTFmM0xWvqUTj5NECrjESOmw+5NKjr5JE5KJwSVSRAbpsOYzSJ6+LRNLif4lOWI3aS5d+b+3H/aSiZNQJZBEGuQ5jKZ47P+qSpZNKGnDEeMQXp7Z1LP/xNUMjmBp4wotiC9ZTKL5+5TM/kzIafsRswmDXZf7s/YJ6NkcQJOGQOxmjQYczk+S5+AkjoTbspsxBSktfcl9Zx82kkOJ9iUKRCjSWuZy+J5+FSTpOE54z0Tdib9dV/ax/WdCoXG8JTxmgmbIP3FXBrH6Z0EhQh5xHjLhJlJA3Bfosb9Tn5CfR4wXjJhEqQBYC4V47pOeKFAni9eMWFl0kXuKfZxWKe60J6nizdMWATpIswU4zipU1qoj4eLF0wYmTSRewpqXNJJLKTn0eJ1IGxMmggzRTFu6LQVsvNg8X4JE5MeckexN9J32hKy4wH0egmDID2EiWJsRO9UJTTHY8XbJSxMWsgdBdXI7wQl9PNQ8Q6GPZAWwkRRNNJ1agqdeaR4uYSBSQe5n9gbwToZCY15oHi3hBWmgzBPjI1InYCEwjx7Xi1hDqS97ieoRpJOO0Jdnrw3Sxhh2ot5omhk6FQjpOV54sUS9iXddVfaw/VbFAp58dx5r4Q1kO5iKo3h9C0EhbR46ryAYV7SQO5KVLi/hZ8QlofOyw9jIA2EqVSE67bAC1F98ch5rYR1Sf+4m9jDYVvUhag8cW+VsAXSP5gmxnDSFmmhJx63l0rYYNrH3QQVLtlCLCTlUXunhPXTPpgminDDFluhJU+cV0oYlzTXvcT+rd9iSyiJx+yNEqZAmotZYvymb1ElVMTj5oUStiW9dS9BfftbQAkledS8fGEJpLeYJYpv3RZNoR8esHcvTEu6xz1p/4ZtYSRU5Pl688IE0z2YSeM3aQsgIR0eMm8+LEta655EfUu22BEa8nC997DAtBYzqfg2bFEjRMPz5X0ShiWddUfam/ssCjmM4RnidRKGQDqLiTQ261kIciDk6fLehV1J87gjUc0/Cz8OfR4u75KwA9I8mEhFc5cFnkMgT5a3LgwwveNOYm/Gsqhz2PNgeZOE/aV3MEmMzVIWaQ59PFdeujB+WsedBNWcZCHmoOex8h4J26d1MEkUzUMWWw52nimvXJiVNNZ9xL7cZ7HFwY7n6p2HGZDGYo4Yl/UsqjjM8Uh542FV0jnuI6jlnwUUh58nyvsOKyCdgzmiWO6yaHI48zh53WFU0tm7iH0Zy8KIw5inycsO80tnmSLGZSkLIA5hHiavOmxKGnsXQS0nWexw6PI4veiwvjSWKaJYHrKo4aDlWfLGhUlJX92P9uT+ikIOXjxKXrgwAtJXzKMxWb9CkIMWD5LXHBYljeN+RCX/K/w4YHmOvOSwAdI4mEdFcncFngMVD5HXLQxK+sbdaE/GrqhzoPIMednCBEjfYBqNydIVaQ5PPEJetTC+tI27EZWcXCHmIOUJ8qaF6dM2mEZF8nDFlsOSx8cLDttLW91D7Mf9FVsckniQ3rMwvbQVM8R4rF9RxaGIp8f7DctLV91DUMf/CigOSR4erzcML13FDFEcd1c0Ofzw5HjJwvLpGvei/Ri7wohDkQfHKxaGT9dgFo3H0hVAHHR4brzcsHua6l5EHSdX7HAY8th4wcLsaSpmUXE8XFHDgWbnjPcr7El66k60d+s3FW4Ys1PGWyQsgPQUk2jspm8S3EC4I8Y7JMxJmsadiOr2N/lt6O+A8QYJa5KmwSQqunWb8BsCd754u8Lu0jPuIPZu2Kb6hv1OF++PMCbpGUwQYzdpU3pD3w4XL1fYkrSMOwiqW7JJvEG/o8XbI8wuLYMJoug2bNpusO9g8WaF1aWv9w/7tn7T1ga7HUDvjjAl6Svzw7hN31S1YW7HihcrLEnaev9AbfuboDb8O1S82TAkaSvzQ7Gt29TccN6R4r0Ko0tX7x72bdgmow3jHSjeG2H1dJXpYdwmbQLaEN7Z81qFHUlT7x6obcmmnQ3dnby3Rthcmsr0UGwbNtVs0O488U6FyaWl7kN7tr6Kwg1eO3feGWH0tBRzaMymVyG4QWunznsNm6dj3IeobL8Kvw3Yrx06bzVMno7BHCqydVXgN1DtyHmlwuJpGPcOezasivoG6k7cCyMMnobB7DBmk6pIb3jacXujwt7pF/cOVLakCvEG6Y7a6yLsT79gdiiyDVVsNyx34rxOYe501F25X+ur2NqQtGP2sghrp6OYyvGaXkXVhqIdN29TGDsNdVdS134VUBuSO2readg6DcVUFte6KpobfnbAXqYwddrFPblfw6ow2lDc+XqhYem0C2ZyvCZVAbRBZ4fM6wxDp5/uSepaUsXOhuEO18sMO6efmMni2lBFzQaanS/vUlhc2ukutFfrTws1jNkZ4kURZiTtxBQaq+mnghoId7q8SmFw6RZ3IaraP/XT0N/h8pYIe0u3YAoV1bpTvIbAnSwvUpg5zeLOYa+GndY17HewvCPCymkWTA5jNek0raFv58p7FEZOr7hzoKolp2IN+h0rb4iwcXoFk0NRbTjdarDvTHmJwtzSTfcNe3F/uqXBbufq/RDWlm5ibhiL9dMqDXM7Ut6hMLa0ivsGqvifQmn4d6K8yrC1tArmhqK4O21qOO84eYXC1NLTu4a9GDs10jDeafJuCBOnp0wNY7F0CqQhvMPkDQpLS0vvGqji5HRHQ3fH6c0QFk5LmRqK4uG0RoN2Z8nrEwZOM92D9ml9aaEGrx0l74UwtDQTM2icppcKatDaQfIiw87S0XsQNe2X+mnA7hx5jWFm6SgzqJjWleI1UO0QeXvCvmnoHWifhpXWNVB3hrwUwsrSUCbQOE0qTWt42hHy8oR50887EDUtKRVrkO4EeSWEddNPJlAxbSjdalju+HhzwsjSznuGfbgv3dKQtIP0QggbSzuZGcZhvbRKQ9FOjxcnTCzdvGeghn8plIbkDo+XGBaWbjIzFMNdaVPDz06O9yaMm2bef/ZhrNRIQ3EHx8sgbJtmMn/GYakUSIPOzo3XJgwsvbz/UMNJ6Y6G4Y6NV0GYNr1k/hTDQ2mNBhoJZ7pnwr7SS3efPbjPVBg0RkKZrpkwANJLTJ8xWM8kGEQoQUy3TFiRdIq7DxX8M/kF9SWA6ZIJI5JOwfQpgrtM+KBACV+6YsKGpFHcMezBWKZ60F5Cl26YMCFpFEwMY7CUKR3UJ4FLF0xYkPSJOwYqOMkkDtJL0NJ1IMwrfYKJoQgeMm2D7BKwdL+EdaWV7hf2aH2mrSA7CYBdL2FA0krMC2M0PVNV0JwEK90uYT/SJu4XqGg/E1TQL4FKdzDMR9oE80IRrcvUDDpLkNLlEsaVLnG3sEfDMhkFjSVA6W4J20qXYFoYo0mZgILCEva6WsJ6pJPuFqhoSaadoK6EfDdLmFY6iWmhiDZkqgnSSnjSxRKWlUa6I/dn/WhhkJeEu+6VMB5pJCZyfKaPCgZpfUmo6wKG7UiTuCOpZ3/ULwgrga7LD9ORJsFEFs+6UXwQlQS5rpUwrPSI+3F/ho3Wg6gS4t0qYTnSI5jH8Zk0mg56kuDuUgnLpkXcj9SzZFQcJJWg7k4Jw6ZFMI/Fs2F0G7SUENeVEnaVProb92b96FZQkgRzN0oYjvQR0zg200ergookuHWhhN1IG92NVLM/ChWUlKDW5QuzkTZiGotm3Wgz6EcCuLsXZpUOcS/uzbBRo6CihG83L6wqHYJZHJtJo0BBOhLIuvmwGumie5FqlozuBA0lcLv3MKp0EbNYNBtGa4JoJHx1n4RNpYnuPftvH1oINEbCkK6TMBppImbP+KuHCgIRSujq3oXNSIO491C/P9QPqC+Bq7skTEYaBLOn+O1C8UCBErK6dWHX9Id7hf0XC60D7SVgdZOEWdMfmBXGXyk0DdQn4apLF1ZNe7hXoH6TUDGQXoJV90gYNe2BWaH4HUK3QHYJU125MKn00J3CvqwP3QKyk3DtzsNipIeYFMZlemgV0JwEqW48DEa6w50CteyHQgH9EqK677AX6Q5MCsWyLrQJdJbg1HWHRaWV9wn7MizUCGgsoanLDoNKK5kTxmVSKBBQWAJTVx3mIp28T6CWJaE7QF0Jzi467CmdZE4olg2hNUBaCUvduDCntNCdZ+/tPwuBvCQodeHCWqSFmDxjr/4pCKQlAalrDmOR5nDnoXr/px8QVsJRlxy2Is2ByVP0dp94ICoJRF23sKb0hvvO3ot91oGoEoa6bGEq0huYO2Ov9JkGepIg1FULm6Y13Heo3uRTDCSVENRNC5OmNTB3it7hcwu0lODTBYcxpYPuEvbd/nMLKEkCsnsWFk0HMSWMu/pnFVCRhJ7uNwyaBrpLoHb/JxRQUgJP1xv2TAMxJRS73WcT6EdCTpcszJnOcNfZd7FPI6CiBJyuWFgznYGpM+5Kn0BAOhJuutwwZvrnrkPtJp87QEMJNl2wsGX6h6lT7A6fNUA0Ome6X2FLaZ97zp6s7yzMMEanTLdIWIq0DzNnTKZ3CmYg1BHTHRKGIo3hnkMl+51+Gfo6YLpBwk6kMTBzimRdJz5DoM6XbleYUvrCPcKeDOusZ9jrdOn+CDORvsCMMCaTOtMZ+nS4dLnCSqQt3CNQyZJOcQa9jpZuj7CktAVmhCLZ0LnNYNfB0s0KQ0oj7xD2Y33nVgY7HcDujjASaSQTwnhM76zKMKdjpYsVNiJ9vEOgjv1OqAy/DpVuNkxE+siEUBzrOpsZzjpSuldhR2nj/cF+DOs0yjDWgdK9EWaUNjIfjMekTqAMYZ29rlVYiHTx/oA6lnTuZOjq5Ls1worSReaD4tjQWZNBq/OkOxVGlO654+zF+s3CDF5fOnfdGWEg0j1MnLGYvimYQUunrnsN+5CucMehiv1NvwxYHbpuNcxDugITpyjWbeIzUOnIdaXChtIU7g72YthmPQNVJ96FEdYhTYHpYCwmbaYzPOm4u1FhyvSEuwOqWLIpziDVUXddhCXTE5gOimLD5jbDUieu6xQmlOa5E/dh/eZWhiQdc5dFGIc0D5M4DtM3qzIU6bh1m8I2pHfuRGrY34TKkNRR607DNKR3mMRiWLfZzPCjA+4yhQWlJdyH+zBs0yhDUefbhYYBpSUwh+MwaRMog44OWdcZliGtcx9Sw5LNnQxDHW6XGfaT1mEOi2HDZk0GGp2v7lKYTzrnfrPn9pmFP2N0hnRRhGFI5zBvxlw9U/CHUKerqxR2IR3hfkPl/ky/n74OV7dEmIV0BOZNkdtl4n8CdbK6SGHINIR7gz0Xy6z/7HWwuiPCjmkIzAZjrpSZ/unTueoehRnTD+4NqNwkU/yj17Hqhggrph8wGxS5Q+b2x64z1SUK60nj3Bnst33m1o+dzrX7IaxCGofJYLzVM6t+5nSkukNhFNIO7gyo258J9fPrRHWVYRPSDpgMitsus/lz1nHqCoXxpIn3Bfstlmn0M9Zp6m4I20kTmQvGWykT6Cesw9QNCpOQHt4XULdJ5s5PV8fZzRCmkx4yFxS3Q2bNj1ZnqesTlpO+udvswfrLwh8vHaXuhbAI6RumzRhMvxT80dJB6iLDIKQb3G2oYP/S7werc9Q1hj1IN2DaFMG6S/wPlQ5RtycMJ83gXrMHwy7rP1SdoS6FMAdpBsyaMZh0mf550hHq8oQR0wvuNVSw5FL8I9UJ6koIG6YXMGuKYMPl9mep49PNCbtJ29wV7LX95dZPkg6yCyGsQdqGqWCs1S+rfop0ero4YQzSNXcFVO2/hPpJ6vB0iWEL0jVMBUVtd9n8+dHJ6d6E2aQV3Gn2WuzS6Keog9NlEFaTVsCkGWulS6AfHZ2brk2YgjTNnYaqTS53foY6Nl0FYTRpGiZNUTtc1vzQ5JwhO8M9gz5jP7P/6i8V+ozJKUNmhjsB+szyzPhLvyToQ5gjhqwM1wx6AvsZ6te/5OfTzwFDRoYrAXqC5ZniV3cJ7xOY84VMDLcM2ox9gv0Xdqnus8/pQhaGGwHazHKC8Zd0Ke3Tl8OFDAyXDFoC+wTUr+SS2Eefo4XMAe4YtATLCYpfw6Wtjz0HC9kXrhh0GbuZPQD9pS0fuxxAMi9cCNBllmbGAOiXqnzmcqyQdeGGQUdgN0MF4F+C8vlzqJANch9AR7A0UwSgu9T0OedIIePCBYMmY5dgDwB2ychnnAOFbAu3EE1mKcEYAOkSkE84Z49MC9cB9Bi7BFQAkks7Pt2cPFkWLiF6zFKCIgDDpRof7VfOEzIs3C9oMfYy+yL9FIU+Xjl3ZFe4DaDFLMuMi+hTCPpo5dSRAXK9oCGwl6EW+VP4+WBz6Mj4XAbQECzLFIt0U+B9qHLkyKxwu6DD2CPYF8GmqPtQc+JkVbgLoMMsIxgXkaZI+zzluMmocAfRD9gjoBZJphD7SHPUZFO4ffQDywiKRYYptj7LnDgyKVwuaDB2Mnsi/RRbPkk5ZrIoXAXQYJZkxkT0Kap8inLcyKBwt6AL7WSoRP4UUD7JHDUyPm4C6MIlmSKRboqmz08OmGyPqwXtgH3Mngg2hZFPMedLlscVRDuwHDMmIk0B5KOTQ0aW52ZBE9rHUIkkU+z4DHO4ZHduIJpwOaZIZJiixocm54vsCRcL+otdzH5IH0UhhjE5Q8iccBFAf1mKGQ/RoxDEQJjTRXbHvYJuwC6GOuRH4Yehn8NFtoR7ALqBpZjikC4KPIbAnCyyOi4g2osdgv0QLIo6hn0OFlkS7h/ayxKC8RApijSGvpwrMjouH82AHQLqkCQKMQZ9jhXZEe4ezcASguKQIYotBnvOFJkc1wq6iz3MXkgfxRYGu5wr2ZxrALrLMsxYiB5FFYa5HCmyOLcKegF7GKqQHwUUhj8niuzNLQC9wDJMUUgXRRPDOceJzM2lgh60P7AXgkVhhGGc00TG5vqhB5cPjIVIUQBhCOcwkam5U9B9+wNUIUkUOxi6OU4yNLcP3V8+UBQyRFGDQZuzRBbHlYLmYgezD9I/UYjBK0eJDI5LAJrLEsw4iP6EIAatHCQyMzcKWgE7GGqQ/4QfBmzOERmZOwBagSWYYpDuCTwGqhwiMjcuFPQWe+E+CPZEHQM1Z4iMjSsAesuycBxEeiKN4SlHiEyNy4dOwF5IDZI8IcYgzQkiS+Pq0QksC4tBhie2GJY5PmRg7h5ai92BvVf/xBaGpBwk2RlXD61l6cDYS3+iCkNRTg/Zl5uHFrQ7QPX6T0BhSObwkHm5eGjBpQNFr+6JJoafnBwyMm4encVOuPfCnjDCUMzBIRPj4tFZloRjL+kJIAw6OTdkXO4dHWgnpHolT+xgGObYkIFx7ejAJWHRa3iiBgNNhDNkX9wnaCz2L/uuvlLhhTERypAV4QaAxrL8Mu7SKwleIIwghmwI1wkaAfsXatev5HehHwEMWRBuEzQCyy/Frq4S/kJghC9kXdw79BV7A/surFL9wj5CF7IfXCboK8sGxl1SpfSFvghcyLi4S9AH2BugdiWVxBf0EbSQ9eDaoQ9YNlDsGiptL9gjYCHL4tahAe1e9kD6SlsX7CIAku3gKkEDLr2MgeiVqi7MRbBChsVNgv6ze6EC+ZWgLvwRqJBluUjQf0svRSBdpeaFcwQpZFdcOjTfzsAeCFbJ6MI4AhSyG9w6mr9kYAxEqgR0IRxhj8yKewS9tzNABZJU2rnQ/YqQJ6vBnUPvlwwUgQyVai5oIzwhm+LKoa3Yu+x/9E0UXvCKcEc2g0tHW1l2Gf/QmxC8oBWhjuzKnaMNsHeh/vhN+F3ARqAjq3LlaAOWXYo/uibwF6giyJFJcePoKvYF9j+wJuoXqBHiZDC4cHSV5QLjH1IT6QtPEdxkUdw3ugD7AtQfSRPiC9IIajIX3B9dwHKB4o+hie2FZYQ4MieuG03FPrj30TexdSEpgpmMBbeNprIcHPvQm6i6UBTBjayJy0b72QepPn4TUBeSEdTIptw12m85WPTRNdG88BMBTMbEVaOn2Pt7H1gTRheKEb5kUG4aPWXZH/uQmgC6oBOBjMzJRaP77H2qj6SJnQvDCFwyJveM7lv2iz6GJmou0ET4IlvixqGl2LnsufolCi2MiTCEDAXXCFrKksuYS19C0AJhhC4yJS4cmgA7FyrXX8LPQj8CF1kJ7huagCWXIle3BN5CYIQsMiSuGR3FrsCeC1uibmEfAYtsBLeMjrJUYMwlLZG20BfhiuyIS0YPYFeAypUsIbagj2BFFoI7Rg+wVKDINSyxtWCPMEVGxHVDQ7Fv2W/1S2xZsItwJfvAbUNDWW4Zb+lLVFmYiyBFNsRlQwtg30Ld+ktAWfgjRJEpuWtoAZZbilvdEk0L5whOZEJcNTSfPYH9FraEkYVxhCayDVwxmm+ZwHhLWgLIQjgCE1kQNw2ttydA3UqW2LHQjeAky8ANo/XLBIpbwxI1FrQRlsh8uGD0nl3Lvkc/qdCCVwQlsgtcNPTeUsu4hz5J0IJWBCQyJPcMrWfXQu3xJ/lZwEY4IjNyzdB6Sy3FHt0kvAWqCERkPdwvOs8uuO+BTapboEYYIqPALUPnLQXHPaRJaQtPEYTIeLheNJ5dkNojmSS2II0QRCaB20XjLQWLPYZJWwvLCD5kOVwydN6eZa/VT9qykBQBSQaBO4bOL7OMtfRJVRaKIvSQ4XDF0Hh7FqrWnwRlIRmBh4zIDUPjl1mKWt2kpoWfCDlkN1wu+m4P3Gthk4wsFCPgkDHgbtH3ZeBYS5oEZEEnwg2ZDRcMbbcHUrWSSTsWhhFsyBRwtWj7MrCoNUyqsUAD4czYGe4X+okdyz6rj1SIHAOhzJgZLgDoJ0ss4yw9kiCSEIKYsTLcIugA7FioWT+SH7IPAcwYGS4RdABLLMWsLhIeGQjhy5gY7hC0EzsC+ywsUh25h9BlLAxXCNrJEoFxlhQpjeyDwGUMDDcIuokdAWpWEkmM1EPQMuYA1wvdZIlAMWuItEXaIWAZ+8LtQt/Zr+x59JG2kHYQAMe8cIGg75ZXxjz0SFXIOQhWxrpwf6CZ2K9QefxIUMgfApWxQa4PNJPllSKPLlITeYYgZYwLlwu9xH7AngcWyQg5hgBlbAt3C71kecCYhxQJCBn+grA3poXbA21nP4DKI4m0g+xCyI9l4Wqh7ZYHFHkMkWqQWghPxrBws9B1dsD9jj6JQqQXhLuxK1we6Lol4HiHnoQgUgtC3RggdwdaiR2QuuMn4YfEQqAb43N1oJUsAYs7uiTwSCoIcmNWuFjoJPa//Q4siTqSCiE+VoWbA51k+TfeISWRRj5BcI9R4WbRSOx/1B1JEmKkFIJ6bAoXi0ay/CvuGJLYIpcQ4sakcK/QdHb+XkefxBYyCYJ5LAoXB5puyR/r0JOoQhZBcBuDwr2Brtv5VB0/CShkEoLaGB/XBrq+5Bd1dEk0kT8QwGN7XCv0Eft+rwNLwghZhPAdy+NWoY8s92MdUhJASB0IZGN5bg30nH1P1ZEksYMcQuCO3blU6LnlvqhjSKIGSQPha+wJdwotZ7eyx+qPKDyOgTBkzAmXBlpuaWWMpR8heCSE0DV2x52BptutULH+EX7HPgSusSVcGWj60koRqzsCfwyEkDVWx72i53YD9ljYEfXjHgLWWBKuFT1fGjDGko5IH/sgXI3Rcatoud0AKlZyhPioh2A1doRLRcuXBhSxhiO2RzuEqTE5rhQ6bq+yz9EfsXW0g3Adm3NjoOPLKuMc+hFVxzkIUmNxLgw03F6FmuMfAXX8IUSNvbkv0PBllWKO7ojm8QzBaczNjUK/7QXsc2BHGB3HEJrG2Fwo9HtZwDiHdATQMQyBaUzNdYH+7QVQcyRH7By7EJxjaO4T+l8WUMwxHFFz1EJYGovjOqHddir7bF9E4dELgtIYHLcF2r2kMs7qRQgetSAgjZm5LNBtOxVq9hfhd8RCOBojc1eg20sqxWxXBP5IBYFozI3bhGbb/fZZrIj6kQphaIyNqwLNXvqNs1IR6eMTBKExNe4Uvbb7UbNJEeKjFELQWBpXil4v/YrZoYjtcQnBZwzMZUKr7VP22L6IrWMSBOTYGTeKVi+njLF6EVXHIgg9Y18uFJ22T6FifxFQxyQEnjEv94lOL6cUsV0RzeMPhJwxMq4Tjbb37bFYEUbHIgScMTFuE41e9o2xUhFARx0IN2NcLhN9tvdRsUkRO8chBJsxMO4SfV72FbFDETVHmgdnxr64S+g4u5T9Vf+o0DjmQZmxItwU6LillPGV/kjQSPhAzNgQLgq0EbsU6tV/5GfsPwAzFoR7Am1kKaV41T3CGwMffBnr4iqh4ewE7K+wR3Xj/kGXsR9cE2i4JQHjK+lR2tj3gMsYF7cE+s1OAPUqeSQ26h9oGevBTUK/LQkoXg2Ptkb7AyxjWVwktNkeZY+jf7RltHsAOLaDSwJtXkYZ49AfVRnnHlgZw+KOQJftUag4/iMo4/+AyliWKwJdXkYp4ugeNY3nB1LGrrhHaLJ9gD0O7JGRcfz1AMrYDa4RmrwcYIxDegRkDD/YG7PihkCP7QNQcSSPdozdB/mxGtwi9Hg5QBHH8KjGqH3wZGyKS4R2s0PZ3+gbFRq9HtyNzeCCQLstoYxv6I0EjVoP6sau3A/oNjsU6o3fyM+IfUA3VuV6QLctoRRvdI3wRqoHcmNS3CE0m12A/Q2sUd1IfRAfg8HtgGZbCjC+ITVKG58euMeiuEr0ml0A6o2kkdgofaAec8FNoteWAhRvDI22xuWDuDEnrhBazc63t9E32jImPTCPseByQKst+cY29EZVxqIHbmNN3A1osZ2PauM3gjImH6iNTbka0OIlX9FG16hp/HkAHmPiBqHT7Pq9DayRkbH44DsG5QKh05b6sQ2pEZBR5wHZmJObAR2266k2kkY7xuED7hiT+4MOL/VFG0OjGiPNg6+xJa4PGmzf21v1QxQWxzwYMoaCiwENXu6NrfQhBIuED7rGlLgX0Gj2ParVH8Kv2H/ANVaCawGNttwrWnVD4IuBD7LGkLhI9Jldb2+FDVEv7h9gjY3gHtFnS72xlTREutj34GrsiGtEm9n1qFbJEOKi/oHVWAhuEW221CtaDUNsi/YHU2NE3B701563r+qH2CraPbiOfeBWQH+XeeMqfYiq4twDqbEhLgV0mT2PWvWHgCr+D6LGlNwJ6LJlXrGqG6JZPD9wGhPi8qC9drx9FTaEUXH8oGlsA3cH7V3ijaukIYCK4QdMY0FcCeiuHY9alQyxU+w+cI5l4Oqgu0u8YtUwRE1R+2BpzIebgyaz5/c1+kWFRa8HSmMXuBHQZMv8uIa+SLCo9QBpDMmFgB6z56k1/iK/IvbB0ZiR+wA9tswXa3SL8EWqB0RjPVwctJgdv6+BLaoXqQ+GxihwHaDFlvhxDWlRuvj0QGiMh0tEh9nx1BrJInFR+iBoTAJ3iA5b4os1hkXb4vKBz1gO9wbNtd/3VP2irWLSA+QYBG4DNHd5H1Ppi6qKRQ96xnC4DNBb+51K9RdBFZMPeMaI3AXo7fJepOoWNYs/D3LGbrg2aDC7fU+FLTIqFh/gjDHg1qDBlvYxlbQIqKjz4GbMhqsArbXbqVTJop3i8IHNmAIuDVq7tBephkU1RRqcM2JntmfQX/Yn+6k+UWHPGJwyYma2E6C/lk/GU3oiwR5CHDFiZbZm0ADYn1CnfiK/nj4OGDEyWwnQACyfFKe6RPieQJwvYmK2ZdBF7AHsp7BE9Z49ThexMNsI0EWWAYynpETpnj4cLmJgtmTQROwBUKeSROIePY4WMQe2Y9BElgEUp4ZE2x47DhaxL1sx6CF2J3safaKtHjscQDEvWwjQQ5ZOxjT0RFU9czhWxLpsw6CF2J1QafxEUD0/DhWxwe0DaCFLJ0UaXaJmz/kLR4oYly0YdBB7kz0NLJFRzxgHitiWbSE6yLLJmIaUCKgnjLMnpmXrANrL3oRKI0m009PFyYtl2RKivZZNijSGRDU9WpwnYli2X9Bd9rv9jD6Iwh4vnDuxK9sG0F3Lu/EMPQjBHi2cOjHArRc0EPsddcYPwq8Hi0Mnxt8ygAayvCvO6ILA91DhyIlZ2XZB/7Az2c/Agqj3UHHiYlW2C6B/LJmMZ0hBpHuecNxiVLaDaB92JtQZSRDiHimOWmzKto/2sWRSnDEEse1Z4sSJSdlyQXPZl+xl9EFs9SThmMWibBVAcy2XjGXoQVT1FOG4iUHZbkFv2ZdQZfwgoHqSOGpifNsE0FvLJUUZXRDNnh8csNjeVgu6h91uLwMLwqiniPMVy9sKonss7cYypCCAenRwyMTy2yxoLbsdVUYSxE7PEIcrdt8GorWWdkUZQxA1PTQ4X2JPtljQWfa6/bX/obDCGJwhYk62CKCzlnXjq/6DYAVCnC6xu+0VNA97HfX6f/Cr0MfhEluyPQDNY1lXvHY/4CsE4mSJ1W0B0TvsSvZX7Id6hT0OlliS7R96x1LJ+Cr9kK7Qh3MlRrflo3XYlVCvyQ/iCnocK7Ej2z1ax1JJ8Tr8sK1gx5kSk9taQWPZk+yt/Q9bFexwrmLzrQForGWSsVX/oarCHI6UWHxbBZ3DnoRq/T9AVfhxosTe2wLQOZZJitbuh2aFM46TmHtLBZ21I9lbsR+MKoxxmsTYWz90dolkbJV+AKoQxmESU2+noLF2JFRr8sNOhS6OUwy97UNjl0iK1uGHmgpanCWxuK0U9JWdbl/teyis4IWjJAa3JQB9taQbV/UeBCto4SCJmbdR0DjsdNTq78GvAhbnSIy8HQCNY0lXrHY94CtQ4RCJuW2hoG/Y6/sq1kO9AhVnSIxtKwD6xrI+rko9pCs84QiJqW350DbsdWo16UFcQYoTJJa21aNtLOvF6tDDtsISx0cMvN1DW9mP7Kl9D1sVknCQYmdbPbTV8siYqvdQVaEIp0fsu81DV9mPUKm/B6gKSRweMe8WD121PFKkdj00K/zg5IiRbfPoGva5PRXrwahCEQdHTGyLR9dYzo2pUg9AFXRwbsS42zuayj5HpSY97FQY4tiIgW3taKrlXJE69FBTgcbBGbGv7RP0lF1uL9UfKqQwxkEZsSLbANBTS7mxlH5IkAKhAzFiQ7ZO0DTsclSpf8iPQt8BGLEg2yZoGku5olR3CE8h0MEXsa7tHXqGnb6Xwg7VKewddBH7sWWCnrGkj6WkQ2kKfQ64iHFtl6Bl2OlUqeSQmILegRaxHls7tIwlvSg1HNpSsDvAIpa1rUNf7fN9jP7QFgU7B4BiO7ZK0NflfBxDP1RFYc6BFTGsbRK01T6nxviHoCj8Xw6oiGW3SNDW5bwYozvUpHB2IEXsakuHrtrl+xjYISMKYwdQxG5s6+jqUj6OIR0CohB2sCdmtT2Cptrl1BjJoR0KXQd5sRrbOTR1KS/GGA7VUNA6eCI2tZVDS9njexj9DoUUvBzcic3Y0tFSy/gYhr6DIAUtB3Vi1+0cHcMep8L4O/hRwDqgE6tu5egYy3gRRrcDngKVAzkxqW0cDcMO38PAdqhToDqIi8HYwtEwlvAxDGmHNIUnB26xqO0b/cIOp8JIdhBTkDpQi7nY/ugXS3gRxrDDlsLSQZyY09aNjrK/9y/6HbYoJDkwi7HYttFRy/f4hb5DFYUiB25iTVs2Gsr+pr74O0BRSDpQE5tu12io5bv4otuhSeHHAViMaatGu7D/+xfYDkYUig6+YtBtGu1i+Y9fSDsAUdBxQCbm3KLRT/af+iLZYYfC0AFXjLk9o5+Wf/HFsEMNBRoHX2JL2zi0k929j+orCyeMcTBEDMXWCNpp6R5H6ZWCEwgddIkpbeHQLexuatSv9JvQd8AlVmL7hm6xdBejukr8hEAHWWJIWzOahb29j8Iq6xP2DrDERmzLaBbL9jhKqkxP6HNwJXa0JaNX2NvUqKRSPEHvwEosxHaMXrFsF6OGyu0Eu4MpMaKtG7rJzt5D9ZVbE+wcXMU+bNvQTUv2GEqvrJow50BKbGjLhlZhZ1OhfiXUhN9BlJhyu4ZWsWQXobrK5oSzAycxoa0aempf76GwSqMJYwdNYhu2YvR0uR5DSZVAE8IOmMSCtmloqX1NhUoqdyZ0HTjFMmzDaOlyXYQaKmsmaB0siflswWgmu3rvop8snODlQEnswhYNzbRUj13ok4ITtBwgiSG3Z+ioXU118Sf9JmAdHIkZt2bo6FJddNFN4idQOSAS69l+0VB7eu8Cm6xPoDoYEqOwLUNDl+mxC2kyPeHJgZAYz9aLftrTVBfJpHiC1EGQmIRtF/1cposuhsnthKUDH7GcLRnaaUfvn/rJrQlJDpBiELZjaOcSPX7SJ6smFDnoEcPZiqGbdjT16U9CTUg64BEjbsPQzSW6+NRNNif8OMgRu9ly0Uz7ef+ETRpNKDrAEWOw3aKZy/P4SZoEmqDj4EbMZguGXtrP1KdkcmfC0IGNmIKtFr1cnotPw2TNBBrimbAz2y/0kj1u79QXKuQZQywTZmYLAHppGTd20gsJ8hASxYSV2RZBp7DHUZ1+IT+ePhFMGJktEXSKZVzRqSuE5wkkfgkTsx2CRmE3snfCCtV59sQuYWG2QtAolkbGTlKhNE8fkUsYmG0Q9Am7EapTUkjMoydqCXNg64U+sTRSdBoKbXnsRCxhX7ZdaCU73L5FX2iLx44IGOZlCwSttIQbt9ALVfHMfRGthHXZ/kCbsMNRW/xCUDw/kUrY4NYH2sQSrtiiK9TkOROlhHHZcqFL2N/2LbBCRjxjIpSwLdstdInl27iFVAiIJ0zcC9Oy7YFOsr9RWySFdni6xHxYlq0WOmn5VmwxFKrh0RKfhGHZZqGR7OY9iz6HQh4v4l3YlS0PNNLSPGah5yDIo0WsCwPc7kCTsJupLH4OfjxYIl0Yf6sDTWJpLrLocsDzUBHlwqxssdAj7OU9CyyHOg+VGA+rss2BHrEsj1lIOaR5nojuMCrbLFqEvUxlkeQg5pES1WFTtli0iGW5yGLIYcuzJMaFSdleoY/s5P2KPoctniSiOSzKFgf6aEker9BzqOIpIrqFQdneQBvZydQVPwconiRRLYxvawNttCQXV3Q5NHl+iOCwva0VOoR9vF+B5WDEUyR+w/K2VegQy/F4hZQDEI8OkSwsv62BLrKPqSuSHHZ4hkRu2H1LhS5ajosrhhxqeGiIX2FPtlNoIrvbvqm/oXBnDHFImJMtDTTR0m3cpN8guENI7Aq7285Ag7C7UZv+DX47fSJX2JKtDDSIpVuxqbsBvxNIzAqr217RH+xt+ybshvrOnogVlmRrRX9Yto2bpBvSO33EqzC6bRXtwd5GbUpuEO/oiVZhR7ZUtIdlW7FpuGG7YydOhcltpdBDdra9iv6GrR074jVsvo2BHlqyjVXoN1TtzBGlwuJbGOgOdjaqin8D1M5PjAp7b1+gOyzZiiq6G5o7Z6JTmHsbhVba1/YqsBuMdsbEpjD2FgqtXK6NVUg3AO2EiUxh6q0LdNK+RlWR3LCz0yU6w9DbJ3RyuVZUMdxQs6MlLoXFbZ3QQna1/bSvoXDHi6gUBrdtgRZaqo2neg2CO1pEpDDzlgWag12NOv01+O1giUdh5O0KNIelWnHa1YDfoSIShbltm9Ab7OL9FKuhvkMlDoWxbVWgNyzF46lUQ3rniSgUpradojXYxdRpUoN4R0oMCkvbStEaluLidKhhu7Mk+oSBt0zoIHvaXtrXsLWTRESGnW2j6KBl2liq11C1U0TsCftuoWggexpV+muA2kkSecK82ycaaJlWlHY1NHd+iDlhZFsnOoM9vJdiNRjtFIk4YWLbJjrDMjyWSjUA7egQb8K4Wyb6xx6mSpMadnaGRJswsO0S/bMMF6VDDTU7NMMzYV/bJbSPHbxn6gcVShgzLBNWZJsC7bMEj5n0QYISCIdiwoZsUaAx2MFUpj/IT0J/CCYsyPYEGsMSXGTqBuElBA6/hHVtldAX7Gh7JmxQXcJ+2CXsx9YE+sISbcwkDUpL6BtyCePalkBbsKNRmZJBYgn6oZawHtsktIUlWpFpGLSVYB9iCcvaIqGR9rN9tB+0JcHuawgYtmNLAo1cno2j+qAqCXNDK2FY2xHoo/2MGv2DoCT8Qyph2a0I9HF5Vox2g5oSzkMpYVfbI7TRbraPYoOMJIyHUMJubI3QxqXZOCoNApIQHu6FWW1DoIt2M2o0GbQjoTvMh9XYFqGLS7NidBhUI0E7fBI2tSVC99i/e2gfqFCC1/AubMYWBLpn+R1D9UCCErSGdWHX7Qd0BfuXCv2B/CRgh3Rh1a0HdIXltwjtAuElUA3lwqS2Q2gK9rI9FAtUl0AdxsNgbDugKSzLxlApUFrC09AdFrVVoifYy6jQJJBYgnSoDnOxTaInLMuK0CHQVsJyGBfmtBVC89i9+2cfaEtC0tAcxmLLAc2z9I6feqAqCUVDt7Cm7Qb0jt1Lff5AUBKSQ7Ww6VYDemfpLT67QE0JP0NwGNM2CC3B3t0/sUBGEorDbxh0C4SWsOyOn1IgIAk6Q7Iw5zYDWsfepT6TQDsShkNuGHP7g9ZZdovPIVCNBJrhV9jS1gedYyfbO/sZCnXGDIeEodhiQOcsycZOfQZBHcJhV5jS9gI6gp2M6vwz+On0h1xhJbYW0BGWZEVnNwNeJ3CYFYa0RaIh2Mf2TmyGus5+iBU2YntEQ1iOjZ3SDGmdvuFV2NHWiH5gH6M6kxnEOvqhVViIbRH9YDlWdA4zbHXsw6kwom0PGscutm/2M2zp2A2vYR+2FdA4S7FxU5+hSmduKBU2tKWAdmAXozb/DFA6/zAqTLmdgHawFCs2uxmaOuehU5jQlgdNtIftm9gMRjrjYVPYhu0OmrgMGzelGYB0wkOmsKCtBPTQHkZtJjPs6HSHzrAMWx30cBlWbA4z1Ohoh0thPtsc9I2du2f2fwp1vIZKYRe2EdA3S+6Yqf8R1NEaIoUhtxDQDexcKvP/8dPBDo/CjNsH6AZLbpHZ/cHrUA2Jwnq2OGgG9u2eif2p61CHQ2EUtg7QDJbbMVP6k9Z5GgqF8WyJ6AX2LZWZ/BHrSIdBYRK2Q/SC5bbIHP5sdZZDn7Cc7Q3axg62X/Z/tnSShsgwCNsGaJsl2Hip/6nSKRr2hOFsGaBr7GDU5f8DpZMc8oQRtwvQNUuw4rL709T5GeaE3Wxt0Ars2v0S+2OkUxzihDHY1qAVLLXjpfQHSEdneBNms1WAprFrqcvkz47OcGgTpmBLg6ZZaovL4U+NDs3NGe4ZsDPnM/av/VLfpzBnzE0ZrhmwCc5nll/jJb2PYA7hjRhuGTAz5wnsX9Sl38cvp38DhksGTILzBMuv4lLXB58TePOFKwaszNmMHYD9EtannrO/6cINAxbB2cwSgPGS1Ced03fDhQsGjMxZAjsA1KWkjzhHf6OF6wDYmLMESwCKS0OfbY796wYL9wuYmHMZe5F9ir7PVo7dDSDXCxgE5zLLIuMUep+qnLkbK9wuYGHOEdiLUFP8PlA5/w0V7iDYA+cIlkWKKbo+zZzzjRQuFzAwZzJ2IvsUWB+jnPENFO4WsMIzmSWRcQqpD1BO+GaPqwXMgfMYOxFqiqTPTk73Js/NAkZ4HrMkUkwx9KnJ0d484WIB+3IWYx+yR9HHUJjjdXPHvQLWwFnMcsgYhR6DYI7WTR0XEMzLGQL7ECqKH4NfDvaGjssHY+AMwXJIEUUXAz6H6kaOawWsyzmMXcgeBRZDPYd6E+dWAVvgHGYpZIxCiiGd83Tj5lIBGzw/YBdCRZHEIM6R3qi5U8D65weWQooohhi2OcubOK4UMC5nMPYg+xN9DFs5STdmbhQwBc5glkHGJ/QYqnKKbty4UMC2nAvtQagnfgxQOckbNS4fWALnwmWQ4okuhmbOzw2Yuwem5eyA3Wt/AovBKKd48+XmgQmeHVh6jU9IMQDl6NyQcfNgWc6Edi/qiSSGnZzhDZd7Bws8Ey69iieGGGpyaG6+uE/AsJy/2Lv2Sv0LhRHG3AzhOgFD4Pxl2TVW0l8QjEB408W9A7tybsDeRVX6L/hF6N9wcZeAHXBuYNlVVOpewEcIvMni1oEBnr3YgeyVsBfqEfY3WNwkYH9nL0sgYyXphXSEvpsrLh0Y/8yAHQhVKXlBHEF/Y8U9ArY/M7AEUlQaXthGsN9MceXArJy72H/sTfQvbEWwu7ly52AGnLssf4xN6C9URZi7keLGwaqcF7D/oJr4L0BF+G+iuG+wAs4LLH8UTXQvNCOcb5y4bjAq50G7j70J7AWjCOObJi4bzO88uPQxNiG9ABQhfMPEVYNNOfftPqgmkhd2InRvnFw0WN+5v/RRNDG8UBNBe7PEjQOTcuZi59qX6FsojOB1o8SFAyPgzGXJNS6htyAYQesGiWsGi3JWwM5FLfFb8IuAvTniksEGOCuw5CqW6FrAR6C6IeK6gUE5b7Fv7UtgLdQjUG+GuGxgApy3LLfGJaQW0hGeboS4amB85wTsW9QSSQviCNKbIG4amP6cwHKrWGJoYRtheePDBYPtnbXYe+yT+ha2IiTdILlnYHpnLcse4yS9haoIRTc93C9Y3lnQ3oOa9FuAipC84eF6wfDOgssexaSuhWaEn5scLhlY/pzFrrVPwlowilC8weGKgeHPWZZa4ySpBaAIOjc3XC7Y/Rxo16ImJS3sRBje2HDBwOznwKVWMWlooSYCTYMz3C+wJ2cs9qw9Uh9ZCGFMgzLcImABnLEss8ZIeqQgBMIGYrhDwJycEbBnUZF+pB+EfgMw3CBgTc4ILLOKSF0kHkJggy/cLrC78xU7jz0SFlmHsG/QhfsDjMn5ypLHGEmKTEPoa8CFywW25HyAnQcVKYkUQ9B/NdDC7QFmdz5gyaOINERuIdgbYOFmgdWdAe079iT6yC0Idg0AuTvAlJwBlzvGJPTIKghzDaxwscCSnP/sO6gkfiQUhL8BFW4WDMn5b7mjSKKLbEI4N5DCvQKjO/PtOvYksEgjCOMGULg3wOpn/lLHmIQUCQQh3GCPawV25Ly366CSSCJ3IHQb5Lk1wObO+6WOIokhsgaCtsET7hSY3NmKHWs/on8shODV4I47A4x+trLEGo/QHwUhaDWo417B5mcD7FjUEf/RDwK2AR23CiY/G7DEKo7oHvEQqBrIcaXA4ucq9hz7EdhjHQK1QZwLAwx+rrLMMR4hPaYhPDVwc6PA3ucC7DmoI5JHMQRpAzXXBdh/LmCZozhieNxCWDaI4zqBuc9U7Nm9iP5xC0JSAzOXBVj7TGWZHYvQH6sgFDVw4zaBsc9+9ixVxH+EgpBsoMadgq3PfstsUUT32ITw0wDMZQJTn6fYsXsR2KMRhGKDLxcKlj5PWWLHIqRHIAg6Dci4TjD0uc+OpYpIHncgDBtwuUyw87lviS2KGB5rINA0+OIugcWdpdiv9kd9Y+GDMQ2GcFGAGTlLWV6Nj/RGwQeEDbq4SmBwZwLsV9Sj3+j3oN+Ai1sC7O1MwPKqeNQ14h8ENsjiIoGZz1HsOPZHWGP9wb4BFncEWPkcZYljfCQ1ph/0NbjiHoGRzwPYcVCPkkbxA30DK24IsPF5gCWO4tHQuH1gbzDFJQJzO0Ox39gb9Y1bD+waXLkfwNrOUJY3xkZ6Y9WDuQZS3CEwtrMA9htUo98I9eBvEMVVgq2dBVjeKBp1jc0H5wZOXCEwtTOf3cbeCGs0ejBu0MTdACY+8y1tjI2kRqAH4QZM3CCwtLPeboNqlDTuPOg2cHIzgIXP+qWNotHQWPNA22CJ6wMGPu/ZrfYh+sXCB14NlLgXwNDOe0urcQh9UfCBVgMkLhLs7Kxnt6KG+It+D7ANjrhGMLOz3tKqGKJbxD+gakDE7QH7nvPsVfsQ2GL9AbXBEJcCWNk5b1k1DiEtph88NRDi8oB5z3j2KmqIZFH8QNogiCsBrHvGW1YVQwyL2wfLBj7cHDCyc95eY1/UL249SGqA5EIAGzvnlzXGRfpi1YOiBj1cHDCxM95eg1r0F6EeJBvwcIlgYWf8skaxqFtsPvhpkMO9AeOe73aqfRG2aPSg2ACHywBse74vqcZF0iLQA50GN1wbMLCz3U5FLUoWdx4MG9hwFYBpz/YlVbFoWKx5QMPgzPYM2Nf5iX1qT9TvKcQZw6DM1gwYAOcny6kxkb5HEIeQgZhtGbAi5wDsU1Siv8cPp88AzJYMGJFzAMupIlG3B48TyODLVgzYkLMTO409EbanjrNn0GUbBkzI2cmSxphI2pPG6ftiwGULBizIuYmdBpUo2SPG0TPQsnUAzOvcZEmjSDTs2eLYGWDZfgHrOt/ZZ+xB9Hu2cOwYAG69gAE53y1njEHoe6pw5hhY2XYB+3FmYp9BBfH3QOH8DKhsB8F8nJksZxRBdHuaOGcGUrZcwLjOS+wy9iCwPUY4YwZQtlvAts5LljLGIKQ9QDhhBntbLWA9znZ2GVQQyZ4dnC6D/DYLmNbZbimjCGLYU4OjZfBkiwUs61xnv+4/9CsU4ngxuNteAeNxrltexx/0FQRxtBjUbQHBdpyV2K/UD38FPxwsA7otH0zHWcnyWvzQrYDHoWIgt7UChnVOYrfuP2Ar1HGoDOLbKmA5zkmW1vEHaYU0zhMD95YKWPaMxG6lfkhWEONIGai3U8CwZyRLa/HDsMIWZ8kgbisF7OpMZ6/uPfQrbOEkMTBvo4DhONMtq2MP+gpVOEUM3LZQwG6c6/Yq1cNfAQonyUBtywdm41xfVoseuhWaOD8MwNs9MKvzETt17wFbwQinyOC7zQOrOh9ZUscepBWAcHQYkG3zYDXOc3Yq1UOywg7OkAF3ewejOs8tqUUPwwo1ODQMvrZPwKbOcnap/VCfQqGDMQyGbJ2A0TjLLaXGQ3oKgg4IGXRt78BmnOl2KerQT8HPQZ8B13YJmIwzfSlVHOpSwDsIZJC1rQO7nuf2GPshLIW6gz0DrG0SMOt5vowxHpJSSDvoY3C1pQOrnuX2GNShJAWxAz0Dq+0RMOpZvoxRHBpS2DqwM5jayoFJneN2GPsOfQpbDuwYXLdzsBjn+BLGuIOeQpWDOQZS2zgYjDPcDoPa4acA5eBnELV9g704w5cwih26FJoOzgyctm6wqPPb/mLfAUvByMGYQdOWDQZ1fi9fjDtIKQA5CDNg2qrBXJx/+wtqhySFHQddBs4tGuzp/C9fFDsMKdQ40DJY2saBOZ3d9qi9sj+h0IEXA6UtHFiLs3sZNVbqJwg60GKAtDWDsTi37VFU5T/BzwGWwdGWDLbi3F5GFZXdCXgHVAyItm5gTWe2HWqvxE6oO6AyGNqygak4s5dQY6V0QtrBEwOhrRrY9Ly2Q1GVyQliB1IGQds0MOl5vYQqKocTtg6WDHy2YDCms9ruYp/sT9hykMQAuT0Di57VSxfjpH5ClYMiBj3bLxj0nLa7oCb/CVAOkgx4tl6w5zm9dFFMdic0HfwwyNmSgTnPaPvTPomdYOSgyABnKwbWPKOXT+OkdAKQAx0GN1suGPN8tj9Rk8kJOw6GDGy2YGDL83n5VEwOJ9Q4oFlwZvsFtnSOszvthfo8hcQxC8psi4ClOMctncZCeh5BIuECMdshYCjORuxOVKGfx4/YXwBmGwTsxNnI0qko1OXBEwMXfNl2gSmd4ewt9kJYnjpx/7Wgy/YHmIkz3LLFWEjKkyb2LeCy5QIrcX6zt6AKJXnERP0CLdseYEnnt2WLotCQZ0u0L8CyzQJDOpvtLPYc+jxbRLsFgNsdYCTO5iWLMQc9TxVxboGVLRbYiHPZzoLK4eeBIv4LqGyzYCLO5SWLIocuT5N4XiBlewV2dCbbV+w5YHmMiOMFULY3wIzO5OWKMQcpDxAxvGBvawUW4jy2r6BySPLsELsL8tsaYEXn8XJFkcOQp4aoXfBkOwVGdHazN+039HcKiV4L7rYzwECc3ZZN4w36HUGi1oK67RXsw7nN3kTd8O/4EbEL6LZVMA/ntmVTcUN3B0+kWiC3lQIbOrPZVew3YHfqROqC+BYGWIcz21LFeIN0J018WuDeRoEpz2t2FdQNyR0xUbpAvXUBljyvLVUUNwx3tsTlgritE5jQWc0+3Wvo72wRkxaYtyzAOJzVltOxBv1OFbFogdu2CWzDWWyfUjX8O1DE5AK17RRMw1m8nBY1dHeaxJ8F4C0TWNA5zS7da8DuGBGLC75bKBjQOW0pHWuQ7gARdRaQbZ1gGc5hu5SqIbmzQxwu4G6ZYD/n8FJa1DDcqSHSLPjaLoH5nMF2pn1QX0LhcMyCIVsUYBjO4CXTOEgvQXBIuKBrqwR24YxmZ6IG/RL8hv0FXNsSYBbOaEumYlBXAn4YuCBriwSGPJ/Zo/sgrIT6cL8AazsC7Hg+W0bHQVIJ6WHfgqvtEZjxbGaPUoOSEsRD/QKrbQiw4tlsGS0GDSVsh/YFU1sisJ7z1w7dA/UlbA3tFly3H8AqnL9L6BhIL6FqOLdAajsERuFcZodSgX4JUMN/QdRWCTbhXLaEFoG6EprD8wKnrRAYz9lrf+6BsBKMhuMFTdsNYDtn7/I5BpJKABqGFzBtg8AknLv2JxUoKWFn2F3g3GYA0zl3l88i0FBCzVC7YGnrA5ZzJrM79xn6OoVDrwVK2wtgEc5kS+c4g15HcKi1AGmLBINwHrM7qRl+Hb8hdsHR1gj24Dy2dBYzdHXwQ6oFRNseMJyzmL25z4DVqQ+pC4a2FMAcnMWWzXEGqU56+LRAaMsDRjyH2ZvUDEkd8VC6IGgrAWx4Dls2ixmGOtvhcoHPNgfs5sy1M/c/fZ2tYdIC5BYCWIMzd8kc/+h1qoZFC3q2OGAMzls7k/rz60ANkwt4tkSwBeftkln86eo0hz8LcrY3YDZnMPty/4PVMRoWF+BsGYDVnMGWy/GPVAdoqLPgZmsDpuCstS+pP0mdneFwgc1WARjNWbtcFn+GOjVDGpszYGe0Z85f9qW9Tz+n8GaMTRkwM9oJzl/LpbGPPkfwhtBGDFgZrZkzAPYlqs+f43fTtwEDRkYrwRmA5VLRp5uDvwn8svkCJkZb5lzEnmLvg82p3+xtuoCF0UZwLrJMMfaR5qRv+my4gIHRkjkTsaeg+iRzxDd6Gy1gDmjHnIksUxR9hjnbG7sNFrAvWjHnIXYUewz9nK0bOxtAMC9aCM5DlijGGPQ5VTdzNlbAumjDnIXYUVAx/DlQN78NFbBB7QNnIUsURQzdnObN2UYKGBctmHMQ+4k9BmyO0c3YBgrYFm3hOcjyxBiDNAfoJmyzB6ZF68DZy36CiiGZs3PTtcmDZdESnr2WJ4oYhjk1N1qbJ2BYtF/OXXal/YV+hMIbL5s7sCvaBs5dS6XxBX0EwRstmzowQK2XMxC7EvXCH8HvBmtDB8bXMnAGslQqXuhGwN9Q2ciBWdF2Of+wm9hfwEao31Bt4mBVtAucfyxNjC9II6RvnmzcYFS0g2cfdhPUC8kI4hupjRpsirZ/9rE0UbwwjLC9WdrEgUnRcjlz2UvsLfQjbN0k2ZjBomgVOHMtS4wt6CNU3RTZuIFB0W45b9lLUC38EaBukjZqYHzaBM5byxJFC90IzZsfGzDYnlbLuYc9aW8BG8HopmjzBcvTCp57LJPGFqQRgG50bMjA8tosZy17EtVCMsLOzdCGC3bXBp61lklFC8MINTc0Nl9gT7RYzll2pD2yD6GwwRibIWBOtAics5ZIY6QegmADQpsusDvtlTMPOxIV+UPwa9C34QJboj3gzGOJVER2IeAbBNpkgdVpAc877CT2SCyEeoO9DRZYEu3feceSxBgphZBu0GdzBUan5Z912ElQkUkI4gZ6GyuwI9r9WceSRBE5hLBtYLeZApPTWjlj2Ufsj30IWw3sbK5gc60BZ6zliPFRD6GqwZyNFFhcW+Wcwz6CevwhQDX4baLA3toCzjmWI4rHLoRmg7ONE5hbS+WctYvYH7EQjBqMbZrA2Fq/c3YpYnyUQgBqELZhAlNrp5yxdhHUYxLCToOujRMMre07Y5ciischhJoGWpslsDitlPOV/Whv7D8obOBlowQGpyXgfLU8Ghv1DwQbaNkggZm1Uc447EdU4//ArwHW5giMrB3gjGN5VDR2H+AbUNkQgblpoZxv2I32RuyDegOqzRAYm1aA842l0dgofZBu8GQjBKam5TvbsBtRjckH4gZSmyCwNK3+bGNpVDQOH2wbLG18wMDavbOVPcS+2H+w1SDJBgl2ptU7Wy1DjIv6B1UNimx6wL7avHOVPQS1+D+AapC04QHzavHOVcsQxWL3QbPBj00OGJk2f65hL9oXsQ+MGhRtcMDEtPhzjWXRuCh9ANRAx+YGjKu9n6nsRdRi8sFOg6GNDRiY1n6mWhYVi8MHNQ1oas6AfWmfnKfsRPuePk4hgzE1ZcCKaAM4Ty2Jxj16HEEGhDViwIZonZxp2ImoPT+OH4P+Vw0YsCDaJmcaS6JiTxcHzyCw5gtYl/buPMMOYt+Dxakz2Nd0AfuhZXKesQQx7pHipBn01XAB49IuOcuwg6D2JHHEDPQ1WsB6aO3OMpYgij1DnC0Dew0WsCxt3flq/7Cv0MfZYmBXAwi2Q6vkfF1+GFfQ41QxmKuxAoalTXK22j9QK/w4UAz+GipgWS2Ss3X5oVihi9NkcK6RAnalpTtX7R72FbA4RgzGNVDAbmjr5+rSw7iCFAeIQbhmD8xKe+RMtXugVkji7DDo1uTBamjnztSlh2KFIU4NA23NE7AprdxZyj60p9B3UMjAq+YObIaWfpZaDo0p6B0IMtCqqQO7aufnGPYhKoXfgR8DbA0dWFUrP8dYDhUpdB3gGVDVyIFJaeNnGPYOewpYB3UG1Jo4GAwt/Axj2WFMQeogzeCpxg0WpX2fX9g7UCkkHYgZSGvUYC60//nFskORwtDBlsGyJg7MSes+R9mV+wl9B1sMkmrMYCy07XPUUjmeoHdQxaCoxg2sScs+Q9mV1Am/AygGyRo1sKl2fYZaKosTug6aDH5qwGBMWvXZhT25n4B1YMSgWPMFg2rTZxfL5HiC1AEQA50aMjCnFn1+siepE5IOdhgMa7hgTO35/LRMFicMHdQwoKn5AlvSxp2d7EJ7nj6xcMGYmiFgKLRGzk5LoTGPnii4gLCmC0xJC3duYRei8vxEvwX9Gi6wEtq3c4ulUJGnS8QvCKzJAkPSms8s7Bz2PFhifcG+BgtshLZ8ZrHkMOaREtML+mquwI605PMKOwcqT5IoXqCvsQILoR2fVyw5FHmGxO0Ce80UGJHW7dxk37Df6RO3FtjVXME+aNvOTcsN4x09sWrBXI0U2JCW7azCvoG68xOhFvw1UWBK7dpZxXJDcadLbC441ziBCWnVzlO7hv0Olmi0YFzTBLZBKz5PlxrGO1Ii0IJwDRNYkDbtLLVroO4kiTsLujVOsAza8Fm61FDcGRJrFmhrlsB8tOAzkz1oL6E/LFzgVaMEdkGLdmZaBo0l6IeCC7RqkMCQ2rNz1B5ElfAP/RZga47AjFqzc3QZVJTQHeIXUNUQgfVov2eoHWgvATusL6DWDIFR0JadoUugsQTpML3gqUYIjEfrPT/tQFQJyaF4gbQmCEyCtnt+LoGKEobD7YJljQ9Yjpbs7LRn2Ov0h1sLkmqQYBC0Y2fnMsNYRz+sWlBU0wOGoxU7N+0ZqDr/EGpBsoYHjKgNOzeXGYo63WFzwU9NDtiNlntm2n/2Otih0YJiDQ4YA+32zFz+jHWkQ6AFOjU3YDZasPPS/kPVSQ53FgxrbMAUaLXn5fKnqDMc1iygUXBGe0b7dV6y++xz+jeFNmMUlNGa0QJwXlr6jHP0N4I2hF8KxGjLaIucU9h9qDn/jZ9NXwEYLRktkXOKpU8xp3uDtwlU8EUrRjvkjMKOYZ+Dvanb7BV00YbRCjmjWGIY50hv0jZ9CrhowWiDnE/YMVBzkjdiG70CLVoHtF7nE0sMxZzhzdbGrgCL9ou266xkv7CP0L/ZsrFTAKj1ogVyVlpeGEfQ31TZzCmwou2i/XE2Yb9AjfDfQNn8CqhoB7U+ziaWF4oRujdNm7MCKVouWq5zCbuFfQTsjZHNWAEU7Rbt1rnE0sI4gvQGyCasYE+rRdvjnGS3QI2QvNmx6SrIa7Notc5JSwvFCMObGhutgidaLNqsM5IduYfQb1Bo46XgTntFy+OMtESOIegbCNpoKajTAmp3nEnYkVQIfwM/G6wCOi1fq+NMYoksQug2wNtQKZDTWtFinUfYj3sI2AZ1G6qCuLaKNsd5xPI4hiBtkLZ5UuDWUtFmzyLsRyqEZAOxjVSBWjtFiz2LWB6LEIYNtjZLBXFaKdqr85HduH/Qb7Blk6TArI2ixXE+WhrHD/QNqmyKFLhpoWhvnI3sRuqDvwGUTVKBmpZPa+NstDQWH3QbNG1+FIC1e1qrcwh7cf8A28DIpqjgq83TVp1DLIvjB9IGQDY6Csi0eW2Nc5G9SH2QbLBjM1TA1d61VOeiZbH4YNigxoZGwZf2iXbqTGTv2eP0GRTWjFEwROtES+NMtOwZ4+gZCNYQKujS3mlnnEHYe6g4PwO/mr4CLu0SrYwziGVPEafLAF8TqCBLW6e9nj/YK+xxsAzqNXsFWNokWuv5w7LCGEfKIF3Tp+BKS6etnj3YK1BxkgzENXoFVtojWurZw7JCEWfIYFtjVzClldNKnYfsFPYO+gy2auwUXLVzbYzz0JLC2IGeQVXNnAIpbVwL49zBToHq4GcAVfMriNK+tS/OHZYUig66DJo1ZwVOWrc26qy0T9g7wDIwqhkraNKytVBn5XLC2IGUAVBNWAGTVq11cU7aJ1AdJBns1HQVOLVo7dM5uZxQdDBkUFOjVbCkjdM6nYXsPHtif0FhjZcCJS2ctsVZaMkzJuoXCNZoKUDSmrUszhzsPFTiv8CvBqvgSEvWrjhzWPIUid0F+BoqBURaN23TeYN9Z0/ELqjXUBUMadm0Ks4bljtjonRBuuZJgZBWTTs9a7DvUInJBeIaqYIgbZpWetaw3CkShwu2NUsFPlqwlukcZJewH/YXbNUkKUBqz7TRc9BSwnioX1BVU6SgR/vVQs9AdgnU4b8AqiapgEfr1T7PQEsJxWF3QbPmR0GOlkzrPGew6+yH2AVGNUUFOFoxbfOcYakzHkoXANXoKLjRcrXM849dhzpMLtipGSqw0YJpl+efpU5xOFxQU0NDc0b7pV06+9hz9jd9m0IFY75oymiLaFOcfZY54xu9jaACQhox2iFaFGcM9hzqzW/jp6BPA0YbRHvijGGZU7zp2uAVBNJ80XZplc4X7BH2N1ibuoI9TRftD62J84VlhPGN1CatoI+Gi5ZLW+JswR6BepO0ESvQ02jR9tAmnS0sIxRvhjZbBXYaLNosLdIZaYewb9C32VJgRwOo3aElcUYuIYwb6G2qFMzRWNFiaUecj3YI1Aa/DZSCn4aKNqsVcT4uIRQbdG2aCs40UrRX2qOz0f5g3wBrY6RgTANFe0NrdDYuH4wbSG2AFIRp9rRW2hDnov0BtUHSZkdBlyavraEtOheXD4oNhjY1CrQ0T7RTWqJzjx1nz6BfU6jAi+ZOO0ML4tyzxBkz0NcIKtCiqdNetR/OFew4VAZ/jZ8CLA2dtqr1cK6wxCky6NbgFVDRyGmltENnCnYHewbYmroCKk1cC0Pb4Uxh6WDMQFqTVvBE49ZGaZXnCXYHVAbJGrECKY1a60KbPE9YOigyGNZsFSxp4rROWqEzj524X9Cv2VKQRGPWstByOPMsieMF+poqBUU0btom7Ybzjp1IXfDXQClI0qhpp1oN550lsbigW9NU8EMD1jJpg84S7MP9AmyNkYIizVcL1QKdJSyH4wXSGiAFOjRkWqc2w1nHPqQuSNbsKBjScLVM7c9ZZzksLhjW1CigofnSLml9zjn2m71NX0EhzRiaIVoUWgznnOXN2EavQJCGkKZLq6S9cI5gv6Ha/Ar8aPo0XNoSWgvnCMubok1XAZ4mkCZLi6RFniHYG+xtsArqNHsaLO0I7fEMYdlgbCNVkKbpo7nSHmmN5wf2BlSbpAIxjZ7GShtCWzw/WDYo2gwVbGnsNFNaIm3PGcfOYF/TV7BFY0dz1X7QVjjjLBmMa/QKqmjmaKS0Q1oKZwd2BtSaXwEUzU8TpVVqJ5wdLBkUa7oKmjRnGietkJbnTLQv2NdgFRjRjGmatBu0O2ficsG4RqoAiCZMw6QN0ko4D+0LqDVJBTs0XRqnNoNW5zxcLijWDBXU0GhplrQ+2pzzjd1mr6BPU0jjRaOkvaCNcL5Z2owV6GkEabRokLRILYRzA7sNVcFP40eDpTnSGrUPzg2WNkUFXRo8DRUNkbZHi3NmYK/ZK8DS1GmoNENaCloHZwbLmrECKU2a5olGSMujJZ4X2GuoCpI0YhopTZBWgnZ4XrCsKSoY0mxpljQ+2hztzdnGrmBP06fZokmiQWohaBucbZYKxjR6miqaIpoeLY6WwbnGroBK89NA0SRpeLRE7YJzzVJBkaZL06T5ocnR3mhtzgrsNHsaLI0RTZEGR8tAW3NWsKQZ00hpgGh0aG60NloFZxo7DZUmSbNDM6Sx0SrQ0pxpljRFmiFNDQ3NlwQFOlotDQ3NgkYogB24xZx4chYpYdrr6YSQER4w0R2Wx1ezJAnFXtITQUYkgIfuMCfemGVIuPVanvAxkgO+cXPzd35gn3DLK+kE0ggEcAM313knB+oJq7yKTvQYwQEzcG/z92rgTwjllTzBY4QIXuDeOu/GwC5h0+vnRI6RG7CNGyxv5wdiCY28il8ncIwwANe4wZx2cqCUEMhL58SNERuwArc2b68GJgl3vIYnbIwoANO4tU67MXBIWONFo3QG7gzaGfdX/gkfS/9LYdcYpTJwZtAmcH85n5Cx6L8IdhEqiYErg2bGDUD+SRXL/8Wvq68EBo4MmgRuAJxPjFi6X/BdgUpf4MSglXEXyQfAx4L9Uu/aK3WBC4MWgbuIMwAyFumXdFefEhc4MGhk3ETyAVSxJL+Iu/RKWuAcQBvjJuIMwIhl+GXbZVfCAvcFTYx7SN4JH4H+l60uOyVAOC9oELiHOJ2QEdB/qeqaU7IC1wUtjFtI3kkVgf8LVNevRAVuEO0BtxCnEyMC3S/NrrOSFDguaGDcQfJN+Ahgvxh1jZWgwG1BK3QHcTYhIyD9AtQVVtqD04LmgNsr36SKQPLLTldXKQ+XBY3Q7eVsYkRg+KWmS6v0BA4L2hd3V/6Of6XfQGGXl9Id3BW0BtxdzjvyFX0Dgl1aSnVwgGhe3EDyd9UrfwN+XVglOjg+GgNuIM4745VuA/guKiU5OCtoXdw/8kz4V7AN1LuoSnG4KmgLuH84mZCvSBtIdz0pueGooA26feSZVK8kGxB3SZXUcFPQ+m4fTibGK8MGtl1LpTg4KWhc3Fz5JfwD+g1sdSUpmeGioCng5nIuIR+gb6Cqq0jJDQ4K2hb3Vn5J9YC/AaiupJIaHB9aAu4t5xLjAd0Gml0/SmC4PTQt7h55O/4B2AaMuopKX7g8NEF3D6cd+QBpA0BdOkpkcHm0LG6tvF31gGQDO11DJS7cHS3QreW0Mx4wbKCmi0bpC+4JGhZ3Vr6OD9j3UghkjNIQOCdoCLiznHVkQL0XQSCESl1wd2hX3DzydVXA34sfkL4SF9wStAPcPJx1RsCuFzyQQKUsuDo0QPeOvBI+INZLHcheCQsuCdqfe4dTCRlQ6iUNpE/pCo4Oje/WkVdSBUx6EQPRK1nBHUHbu3U4lRgBh162QOxKU3ByaFbcWPkk/L++ly0gdkpXuDmaAW4sZxLyn95LFZA5JSm4OFoVd458kurf7wUKyK8UBfdGK8Cdw5nE+Nf10gRyVnKCc6NRcWfzSPh/WC9GQMZKTXBsND931omE/Cf1AgQkrMQEp0ab4sbmkVT/kl52gHSVnHBotD431onE+Df0UgNEq7QEF4cmxX2Vp+Pz+wwUAvFSUoKDQyPAfeWkI/P1DAgC0VJCgjOjRXHjyNNV+T8DfkCwSkdwZLQB3DicdEZ+lwE8EColIjg3NCjuG/k6n49loA6EqjQEx4YmgPuGs07mSxlIA3lSEoJTQ+Nz28jXq/wkA2IgUqUguDQ0vduGs27kDxnYAlkq+cCB0fbcVvkj/H2fgS0gSUpIuDM0PbeV8wh5r2egCkiRUg/cFy3PXZU/Ut3/DEABSSrxwHnR8NxVziPGfZeBJpCfL6UcODK0vLtGfo6/xzJgBKSohAMnhoZ313DOkfdSBoCA6CjdwHHR7m6q/Fx1n2RgB8hQyQYODM3upnLOGfdDBmqA0Jg4A/eF9sQ9lZfjW+l3KfwxxkQZuCJoAbinnHJkK/ougj8ITYiBG4LmxE0jL1e18nfx+9E3AQYuCFoTNw2nnNFKtwv+R6CJL3BdaHfuGXk63wq2S/3H3kQXuB9oTNwznHSyFWmX9I8+E1zguNCWuGXk6VUryS7iH3oTWuB6oNm5ZTjpRivDLtsfdhNY4LLQ6tzX/JxvQL/L1g87E4BwO9CUuK/OOdkAfZeqH3MmrMBhoSVxW/PzqgF/F6gfvwkqcFk0JG6rc240oNul+eNsQgrcFRqdu5qX8w3AdjH6MTYBBe4GWt1ddcrJBki7AP0Im9iDs0I74qbm5VUDkl12fnRN5OFqoM25qU650YBhl5ofWhNP4KbQ5NxS+Ti/Sn+Bwh9eJu7gZqDR3VLOOLmKfgHBH1om6uCuaHN3jHy8WuVfwO8H1gQdXBVN7o7hjBurdBfA/6AyIQcnhRZ3w8jD+VWwC9R/UE3E4WCgwd0wnHByFekC6R9PJtxwUWhv94s8vFoluYD4h9SEGs4F2u9+4YQbqwwX2P5YmoiDc0Jzu6Pyb34B/QW2fiSZMMOxQGu7o5xvcgH6Bap+FJlwg2tCY7uh8u9qAf8CUD+SJtTgpmhrN5TzbSygu0Dzx48JMBwTmtrtIv/zC8AuYPSjaOILB0VLu104f3IB0gWAfuiYIINzoqHdT/m/WkBygZ0fQxNcOCba2f3k/I0FDBeo+UFj4gtuCS3O7ZR386n0Bwt9jDExBA4FmhG3k9NNpqIfFPRBaKILTgkNzt0i765S+Qf9fPRNcMGVQHtzt3C6jVS6g3gfgSay4JDQzG4W+TafCnaw7mNvAgtuBFrZzcLZJlORDqZ99Jm4gjtCI7tX5NtVKslBsQ+9CSu4EGhj9wpn20hlOLj1YTcxBUeE5uZuyrP5fv3BLR92Jq5wH9Da3E1ONtlPP1jlY86EFNwQGptbRZ5d9fsHoXz8JqLglGhrbhVOttGvO9j0cTbhBCeEpuae5td8P+ygkY+xiSa4DWhi99S5JvtJB4F8hE0wwQWhpbml+XXVLzm446NrwgmXAS3sljrXRr/hYI0PrYklOB80sJspr+ZP6fcLfXiZUIK7gIbmZnKqyVP0fUEfWiaQ4JBoZ+5oXl2d8vf9fGBNHMEZ0czcUafaOKXbx/ugMkEE14P2dUPzaf4UbL/ug2piCI4CWpkb6kyTp0j7aR9PJoTgeNC87mc+XZ2S7It9SE0EwUlA67qfzrRxyrC/9bE04QOXg0bmdubR/L5+f8tHkgkkHAS0MbfTiSb36ftVPopM9MDhoIm5m3l0te/vQ/lIfpnggSOihbmbTrSxr9tv+vgxkQN3g8Z1M/Nnfh+2b+SjaAIHjgHa1s10nsl90j6QDx0TN3A2aGDuZf5c7Uv2d3wMTdjAKUDTupfOs7Fv2K/xQVPizNsZtC/3Uj6OL6XPpZBrTIkyb2bQAHAvOePIUvRcBLkIS4h5K4NWxJ0iH1eV8nPx4+qXAPNGBo2IO4UzziilywXPFVjiy5sYtCFuFHkjfClYLnWufYkub2HQhLhROI2QpUi5pLn6SnB5A4MWxH0ib6QqJclFzKUvoeXNATQv9wmnEaOUIZctl70ElrcvaF1upTwcn4A+ly0uuxKAb17QgLiVnHBkAvRcqrjmSlh564L2w20iD1cl4OcCxfWXoPI2iObDbcIJZySgy6XJdS4h5Y0LGpe7RP6NTwCWixHXuASUty1oW+4SzjcyAVIuQFzhEntvWtB6uJPyb1UCklx2uLol8m9Z0LTcSc43IwFDLjVc2hJP3rCgZbmR8mZ+lL4ChVxeJe7erqDxcCM5zeQoegUEubRK1L0Bou1wk8ibq1F+Bfy4sCXo3vhoOtwknGZjlK4CeC6qEnJvVtCw3CPyZX4UrAJ1LmqJ+FsVtBzuEc4yOYpUgTTXUwn3GxW0rFtEvlyNklRAzCUtoX6bgoZ1i3CWjVGGCmy5liXi3qSgXbmP8mT+AH0FtriSSpjfoqDhcB85yeQB9ApUcRWVcHuDgnbDbZQnVwf4FYDiSpZQe+NDs+E2cpKNA3QVaHL9lAC/7aFZuUPkx/wBsAoYcRVLfN/y0KrcIZxj8gBSBYC4dEqQveXRariL8uPqAEkFdriGJbhvdzQqd5FzbBxgqEANF02Jr7cnaFNuorwbH0p/S+HWmBJD3pyg0XATOd3IUPRbBLcIS3S93aHNcIPIu1Wh/Fv8tvoluN6WoMlwg3C6GaF0t+C3AktkvdWhXd0f8m18KNgt9a19Cay3JGhW9wdnGxmKdEt6q6/E1RsdWtXtId9WhZLcIt7Sl7B6O4JGdXtwthmhDLdst+wlpt7k0KTcQ3k2vgD9LVtbdiWub3O0GO4hJxtZAP2Wqq25ElJvcTQY7g55tqoA/xaorb9E1Nsb7YW7g5PNKEB3S3PrXMLpzY0W5Vbm1/gCYLcYbY1LNL2x0aDcSucaWQDpFqCtcAmmNzWaC3cyv1YVILllZ6tbwvmGRntyJ51rRgGGW2q2tCWW3uLQnNxCeTU+Xz+Bwi2vEkpvcGgt3EJONTKfPgHBLa0SSG9mNBZuDnm1Kt+fgN8WtsTRGxlthZuDU83I100Av0VVgujNDa3JvSEv5vNhE6hvUUsMvbGhqXBvcIrJfNIE0ltPJYTe1NCmbg15cZUvmYB4S1oi6C0NTerW4BQb+YYJbLeWJXzewGhM7qB8Gl/fT2BrK6kE8u0MLeoOcqaR9foEqraKvkr0vH3RoG6gfFpV/ycAtZUswfPmRXu6gZxpRn03gebWT4mcNzI0pztDPszXYxMw2iqWwHkTQ2u6MzjDZL00AaAtnRI3b1w0pvsnH67qkwnsbA1L2LyBoS3dP86wUT9MoGaLJunM2xfaktsnD+bv9bUU9hiTVOatCFoKt48TTN7TaxHsQZgk5m0IGgo3hjy4uvdr8evRTwLzFgTthBuDE2zc62rB9whM+vLWhabkvpBH4+9htdR77JO6vP1AM+G+4EQj70m1pHv0JXF540Ir4baQR6vuJbWIe+iTtLz1QEtyW3CiGfeGWrY97ElY3rLQkNzI/Blfr69lq4ddEuDbDjQSbqTzjKyn11LVYy7JyhsW2gj3MX9W1fu1QPX4k6i8ZdFEuI/OM6NeV0uzxzlJytsV2pHbmDfj62G1GPUYJ0F5u4Fm5DY6zch6Ui1APcJJe29WaCHcxbxZVS+pZadHNyn/VgOtyF10mhn1hlpqemiTnrxNoRG5e/Jffl5fsLCHV9Ld2ww0EO4e55ecpxcU7KGVVPd2RfvgrpD/VvN+Qb8e2CS6tyqaB3cF59eY1xXE96BKknuTQhtyU8iX8fOwgvUe1KT4Gwy0Dm4KzjJynlQw3eMpyf0WhaZ0T8iXVfOSguIe0iT1mwu0pHuCs8yYNxTc9lgmxb05oQm5efJePl5fcKtHUpL5jQUaBzeP00vG0wtW9ShKcntrQtvg3sl7q3i/IFSPZJLa2xRNg3vH6TXidQWbPX6SwG9MaEFuCfkuHw8raNSjmPR9g6IBuSU4u2Q8qSBQD50ksjcnWga3Tr5bxUsK7vQYJnHfmGg/bh1n14g3FKzpQZP09baE5uPOyZPx8/0shVpjkoa8oUDD4M5xkpHz+iyCWoRJXW9KaBfcEfJk1fyfxU+rn8T1VgLNgjuCk8yY72bBawUmZb0hoSHdEPJj/Dw2S11rn4T1NgLt6IbgHCPnpVnSWn1JV29HaEb3g/xYNZ/MItbSJ1m9hUAruh84x4z5YZatlj1p6o0IrceNkxfj4/tZtrTskq5vH9AquHGcYmS8PkuV1lyS1NsQGgW3g7xYFf9ngdL6k6LelGgT3A6cYkZ8N0tT65zk9CaExuMm5sP4eGwWI61xUtPbBrQdN9EZRsZLswBphZOY3oLQJLiH+bAqPpllR6ub5HzLgKbjHjrDjPhhlhotbdLSmw9ajvsmz+Xf+4GFWl5JSm8X0CK4b5xc8l0fKKillYT0hkSD4G6Q51bvf6CfFjbp6M2I9sDdwMk13ruBeC2qJKK3HjQcN4P8ln/HBta1qElDbxTQHLgZOLfkuzQwrfWUJPTGg0Z0L8hvq/dkoFhLmhT0JgFt6F7g3Brvw8Ct1jLJ5y0H7cZtkwfj2/uBW1pJX0nINwhoDdw2TjCyXR9YpVWU1POGg8bAXZMHq9r/QCitZBLPGxFtgbvGCWa0dwObWj9JOW83aDZuBXkt344NNNIqJuG8MUCrcStwasl2aSCQlk7SzZsNmgI3TV5btScDd7SGSTZvCtBo3DROrdE+DKzRokE6Yz5zdqZ9Jv/Ff9LHUpg1BqmM2czZBO0zzi/yEz0WwSxCJDHmMmdm2hPkv6pPfix+WX0kMGYyZxK0J3B+GZ90seCzApG+mMWclWmbyQPAf4LFUs/aI3UxhzmLoG3GCQD5iRRLOqsPiYsZzBmZtgR5AKpPkljEWXokLWYHzsa0JXACYHwyxLLNsiNhMX85E9Muky/CD6CPZSvLDgnQ7OUMgnYZZxFyAHosVVlzSFbMXc7CtCPIF6kG8GOByvqRqJgHzx5oR+AsYgygi6WZdUaSYuZyBqZNJk+EHwAWi1HWGAmKectZYZuMkwg5ACkWoKww0p5Zy5kD7TF5ItUAklh2srpIeXOWM8L2GCcRYwBDLDVZWqQnZixnX9pi8kP4TvoIFGZ5Id2Zr5w10BbjHEJ2okdAMEsLqc4MeOalDUF+SNXJj4BfFhaJzsw/Y6ANgXOI0UkXAXwWFZKc2cpZl3aYvBC+EywC9SwqUtxc5WyBdhinELITKQLprCckt5nK2WD7gbyQqpMkAuIsKZLaPOWs337AKcToZIjANmuJFGeWcsalDSYfhN+kj8BWVhKS2RzlTIE2GGcQchM9AlVZRUhuZihnW9qF+SDVJj8CUFlJJDUz31kC7UJnEGOTLgLNrB8ksHnvTEvbgbwXvwkWAaOsItLXnHcm2HbA6UVuIkUAKEsHicycP8vSJsx7VZskEdjJGiJxzfezwDah08vYZIhATRYN0pf5yRmW9pd8F/+uf6WQxxikIWYnZwi0vzi7yHf6K4I8CJG6zHdnV9oN5Luqd/8VPx59JC7zkrMD2g04u4x33St4HoFIWea6M8C2lzwQ/h32Sp3HHgnLnOTsr+3FCYR8J72S5tGHdGWmO+O3GcgDqd4lr4h56JGszEfO9m0GnECMd8MrWx52pCmz3JmVdpf8Dz6T/pUtHnZIV/P8zIB2F+cPMhP9lSoec0hS5vhZlfYC+R9VJv8VKB4/UpT5fVZAewHnDyOT7pUmjzOSk9l9RqU9mPfBZ4K9YsRjjNRkZp/5tQedPshMpFeAeISRmMzqsyntft5HlUnyyg6PLpLTjD7ra/edPoxMhldqeGiRlsxxZ1LaXPJc/CX9Awp5eCEpmeHOCGhzcXKRl+gPEOShhYRkNp9FaSuQ56ou+Q/w44FFOjKTzwZoK+DkMi7pHoDnQYVEZHY7g9Lekt/iL8EeUOdBRRoys50J0N7i3CIvkR6Q5vGEJGRWO+NrJ5Dfqi5JHiDmIUUKMqed6dsJOLeMS4YHbHksv5B8zOCzvbaWfA++Xf+ALR5JSEjz2ZleW4uzB9lOf0AVjyKkHvP3LK8tmO9RtfsPgOKRROIxe8/w2oLOHka77gFNHj9IOWays3w7S16Lb4c9wIhHEQnHLHaGb2dxapHtpAcA8dBBujFzz+7twLxW1S55wA6PIZKNGezM3g50ahnthgfU8KAhccb8dfakjSWfxa/rAxbuGEOijLnIWQBtLM4scp0eUHAHIQkx5iFnTtoI5LOqdT+g344+CTDmIGdN2gg4s4x1XUD8jkASX8xdZ3ftK3ke/DosYH3HnkQX848zJu0rTh7kOilgekcfCS5mrrMl7QPyPKp1SUDxDj0JLeYeZ3btA5w8jHVDwO0OOwks5qyzujZgfgdfSR9wa4cdCUDzjjMlbUDnDrISPWDVjjkSVsxYZ0naf/kdVSU/INSOnwQVc/YMSfvPucOopAvY3HEmIcV8dUbX5ud18JVgAY12jElAMd84q7f5Th1kJVJAoB1hEntmq7Mj7X1eR1VJEnBnR5dE3lzjbK69d+owKhkC1uzQknhinjqTa1vJY/GT9P8Kd3iRuDPPOKO3rTixyEn0f4I7tEjUma9n87YBeaxqkv/PbweWBJ25eiZvG+DEMibp/uF3UJGQM0udxdtV8jn4SbB/9R1UEnEzjDN4u4ozBzmJ9C+944mE2xx19m4XkM9RTZL8E++QklCbXZz97QKcOYxJhn/bHUsScWanM3ebSj7LR9L/29qRRMJsZnHWblNxZslI9H9VO4pIuJmbzthtv3y2iuT/g9qRJKFmnp6t237OrBFJ96+544cE2Mx0pm5PyWP5SLB/RjuKJL5m6Fm6PcWJJSOR/gHt0CFBZnaeodt9eWwVSfJvZ8eQBNfMPDu3+5xYI5LhX80OGhJf5qWzuLaU/BWfrs8v1DGGxBAzijMjbSnOKzKdni+og5BEl1npDK5NQP6qSvfz/XT0SXCZS5y9tQlwXhnpuny8jkASWWakM3M7Sh4Hnw7Lr+vYk8Ayjzgrt6M4cZDppPy0jj4SV+ajM3J7gDyOKl2SL9ahJ2FlDnE2bg/gxGGkG/K3OuwkpsxEZ25tKPkb/Hqfv6XDjsTV/OGsrQ3FeYNc1/OrdMyRkDIPnbG1BcjfqNZ/PpSOn0SUWXm21hbAecNY7/KbOs4knMxCZ2ptvrwNfh3LN9IxJtFk3nAmbvM5bZDrUj6QjjAJJnPQWVpbn7dRrSf5Ozq6JJzmDGfhtt5pw1gf8mt0aEksmX3OwO29vBX/SH9fqMOLhJL5whlae89pRT6i3wvq0CKBZEaenbX18lbVI//eTweWxJHZeGbW1nNaGY9093gdVCSIzD1n33Zevop/BLuv66CSGDJTOCtr5zmryEek+7SOJxJCZp4zbxsvX1U9ktyLdUi/SASZJZx123jOKuOR4X6rY0nCx5xzRtbO52vw5/r7LR1JJJBmCGdj7byzBnlOv6/SUUSix4xzJtbG52tU5/49lI4kCR4z8SysjXfWMM51900dPyRyzDdn3PY9T8Wfw+6NdBRJ4JgZnG3bdycVeU66B9KhQ+LGbHMG1rbnqapzyf2OjiEJG7OCM23b7qQyzg33NTpoRpwpnzn7aj/JT/Hl+lYKscaMKFM2cwZA+4lziiyntyKIRThCTLnMWZF2APmpqtxvxQ+rPwJMmcwZkXYAzimjXNcKHitwxJeymLMhbSd5Gnw5rJU61n5El3KYMyFtJ04aZDmplTRW3wguZTBnQdpN8jSqckkrYiz9CC1lB8682k2cNIxyQytbLPsILOUvZ13tu/wMPr1vZQvLbgRg2csZkPadcwaZrrdShTU3wkq5y9mPNpP8jCr9twKF9Y+gUh4889Fm4pxhpHetNLHOI6SUuZxxtZfkZfDpWCtGWOMRUMpbzrbaS5wyyHSpFSCs8Ii9spazHm27vIwqPWllB6s7Il/OcqbVtnPKMNKHVmqwtCOelLGcZbXr8lf+vG9AIZbXiLvylTMe7TrnlTzXGyCIpTWirgx4tqOtJH+tzn8D/LCwI+jK/DMdbSXOq3HeNQCPRTVCrmzlDKudJG/lz7EG1LGoI+LlKmc52kmcVvJcakAa62mEu0zlLNtGkrdW50kDxFjSEerylDNsG4nTapwPDdhiLUfElaWcXbXp8lW+vG/AFlbSCHM5yhmONp2zSpbrDajCKhrhVoZydqNdz1er8t8AKKzkCLUy35mNdt1ZNcq7BjSxfkaAy3tnVu0jeSpfjjXACKs44lvOO6tqH3FSyXKpAUBYOiPIyvmzGu25PLUqTxqwgzUcwS3fz6jac06qUT40oAaLZsRX+cnZVFsuL8WP96sU5hgzYkjZyRmNtpxTihzXVxHMQTiiq3x3NqNNz0tV438Vvxz9EVzlJWcy2nSnlDHerYLPETgiq1x3dm3P8zH4cWyVeo79CKxykjNre+6MQY5Lq6Rz9I24KtOdVdvyfIxqPFlFnEM/wqp85IzaljtjGOPDKtsc9hFTZbkzqXY8D4MP71fZymE34lqen8Vox50wyHB9laoccyOkyvEzGG14HkYV/leByvGPiCq/z1604U4YRni3SjPHeYRT2X0W1X7nX/Dh2CpGOcYjmsrsM6j22/mCDJdWAcoRHsFUVp+5aP/5F1V4sspOju4IZxl99tT+nS+M8GGVmhzaEUvluDOntjsfxX/3CyjM4TVCqQx31qLtdkaR3/oCBHNojUAqm89YtNv5qOr7L8AvB3bEUZl8tqLddkYZ390C8DmoRhCV3c6a2uw8FP+NLaCegzpiqMx2pqLNdkKR39IC0jmevkYIldXOpu11Hqr6ThYgziEdEVROO5O2104o43tYwDbHcoRPGXzG1FbnXfD/fgFbOZJGIMtnZ9G22umC/OsLqMpRNKKn/D2DttN5F9X/LwAqR3IET9l79mynnS6Mf7eAZo6fETllsjNnG51/4v/YAoxyFEfglMXOmm2084n8SwsAyqEz4qbMPWO2z/mn6p8sYCfHcIRNGexs2T47n4z/sICaHDQizpS/zpbacXknvrtPpTA7RkSZcpGzFO04pxPZracimCUUIaY85AxF20jeqer+qfhl+yLAlIOcnWgbcToZ3V0q+GygiC/lrjOlNly+Bd+NpVLP7kV0Kf84M9GGc7Ygu6VU0tk+EVzKXGcl2m/5FlV3koo4qxehpdzjLKn95mxhdA+pbLN2EVjKWWdIbXOeBb/dp7KVtRMBWN5xRqJtdrIgt/VUqrJzIqyUsc5GtMt5FtX2TwUq+4ugUs6eiWiXnSyM7S6VZvYsQkr56uyoTc6v4LexVIyyYxFQyjfOjNpk5wpyW0oFKBsWsVe2OgvRHudXVNtJKjvZroh8ucZZUXvsXGFsD6nUZLUinpSnzojabvkmPrvvV5j1EnFXnnEGou3mbCKz9X6CWS0RdeXr2Yd2W76pyv79/LJYEXTl6pmHdpuzycju+uGzVCLkylJnQ222vAo+G+tXz1JFxMswzjq02ZwqyGypXzr7JMJdjjpTttfyKqrspJ84KxWhLrs4S7bXnCqM7KHfNrsUEVd2OhNqq+Wn/HXfbyubJMJcZnHGoa3mnJLXer+qbJEIt3LT2Ya2OD+trn8/qGxShFp5eqahLXZOjeuuXzP7IwJcZjoLaqflpfw11s8oWxTxLUPPgNppTil5LfUDyuqIICs7zzK0w3lpdZ3028kORXDLzLOfdtgpNa6HfjVZGhFf5aUznzY4z8RX96cUYseIGFJGcYahDXYykdX6KYJYQhFdZaWzC220PFNV/U/xw/ZFcJVLnFloozmZjOruFDw2UERWGekM2T7LR/lq7JQ6di8Cqzzi7Ng+c0bJaumUNLZPxFX56MzYNstHq+rkFDFWL8KqHOKs2DZzRo3q4ZQt1i5iqkx01tP+5qH8dH/KFtZOxLX84axC++uEktP6KVXYORFS5aEzCu2yPLSa/qdAYX8RUWXl2YR2mRNqTHenNLFnEU5loTOetjf/5KexU4ywYxFN5Q1nO22v80lOS6cAYcMimMpBZxLa3fyzmk5O2cF2RTjLGc502l3n05geTqnBakUslX3OctpkeScf3e8rxHqJUCpfOIvQJnM6yWh9nyBWSwRSGXkGoT2Wd1bRf58fFiviqGw8e9AeczqN6G4fHkslgqjcc4bTFss3+WhsXx1L/RIxVKZw5qAt5myS0dK+NPZJhFCZ54zYDss3q+hknxgrFRFUlnA2bIc5m0b0sG+LXYrwKeec3bS5eSb/3O/bwiaJQJYhnDVoc51M8lnfV4UtEtFTxjlj0N7mmdXz3weFTYrgKRPPFrS3Tqbx3O1rYn9E5JRvzmzaYPkl/4ztM8IWReCUGZzVtMGcS/JZ2geE1RFxU7Y5U9DW5pfVc7JvBzsUYVNWcEbT1jqXxvOwrwZLc3SGfMbsTPsrv8SP60spvBpzVIZsxmyC9pdziRynlyJ4RXgkhlzGzEwbgPxSNe6X4nfVPwJDJmMmQRsA55IxrisFfxV49IUsxqxMu0g+BT8OK6V+tT/qQg5jFkG7iDMFOU4qJX3Vd8SFDMaMTJtIPkU1LilFfKU/0kJ2wGxMm4gzhTFuKGV7ZT/CQv5iJqY9JI+Cb6QvZevK7giQ7MUMgvYQJwqyEb2Uqqu5IyvkLmZh2kLyKKpGfilQV/8RFfKg2QNtIU4URiNdKc2r85EUMhczMO0g+RN8I1gpRlfjIyjkLWaF7SDOE2QjUilAV+GjPbIWMwfaXvkTVSNJKTtX3aM8OYsZYdvLecJoZCil5kp79ISMxexLuyuvxIfrE1B45XV0R75i1kC7y6lEhtMTIHildVRHBjTz0gaSV6rC/QT4XWGP6Mh8MwbaQJxKRrguAfgrqiM5shWzLu0feRN8OCwB9SvqUZxcxWyB9g+nCTKclID01dORm0zFbLDtI2+iCpckQHwlPVKTp5j12z6cJoxwQwK2V8ujOLIUMy5trnwJ/lufgK2rpCMzOYqZAm0uZwnym56AqquiIzcyFLMt7a18ierbTwDUVfJIjcxnlkB7y1nC+NYloHn1cwQm75lpaffIJ/HfsAQYXRWPvuQ8M8F2D2cS+U1KANCVzhEZOW+Wpa2VT6q+JQnYuRoeccl3s8C2ljPJ+DYkoOaK5uiL/MQMSzsrj8Q396MU4hhzNITsxAyBdpYTiWzWRxHEQXjURb4zu9LmkUeqmv8ofjj6R1zkJWYHtHk4kYzmbhQ8jsCjLHKdGWB7R54E34yNUsexP8IiJzH7a+9wkiCbpVHSOPqOrsh0Zvy2jjyJqjkZRYxDf2RFPmK2b+twkjCah1G2OOxHU2Q5MyttrPwIfrkfZQuH3dGVPDczoI3lHEEu66NU4Zg7kiLHzaq0c+RHVMt/FCgc/1EU+W1WQDuHc4Sx3I3SxHE+ciK7zai0s3kR/DI2ihGO8VETmW3m1846RZDL0ihAOMJHTGS12ZQ2Ni+iWk5G2cHRPXKS0WZ9baxThLE8jFKDQ3u0RI4zk9K+yh/xyf0BCnF4HSmR4cwIaF85j8hk/QCCOLSOkMhmsyhtHPmjKvkfwA8H9uiITDYboI3DeWQkdwfA46D6OiIiu5lBad/IG/HJ2AHqOKhHQ2Q2MwHaN5xGZLJ0gDSOpyMhspoZX9tG3qhKTg4gxiE9CiKnmenbNpxGRvJwgC2O5ZEPGWy217bKh+CP+wNs4Ug6QpLPzPTaVs4Q5LF+gCocRUc95K9ZXrsqH6I6/geAwpE84iF7zfDaVc4QxnF3gCaOn6McMplZvl0jX8QfYwcwwlE8wiGLmeHbNZxF5LF0ACAcOkc3ZK7ZvU2VL6qOkwPs4Bge2ZDBzOxtKmeRcTwcoAYHjdEZ8pfZk/ZUnojv1odSeGOMURlyEbMA2lNOIrKbHorgDUIjMeQhZk7aNPJEVbcfit+NvhEYchCzJm0aTiKjWxcK/kag0Rdyl9lde0YeBN8NC6V+Y2/UhfzDjEl7hhME2U0KJX2jz4gLmctsSVtGHkTVLQlFfENvpIXcw8yuLcMJwug2hLK9YTfCQs4yq2tf8x/4bX0oWzfsjADJO8yUtK/OD+Q2PZSqG3NGVshYZkna1vyHatsPBerGb0SFnDVD0rY6PxjbulCaN85GUshXZnTtat4Dvw0LxejG2AgK+YZZvV11eiC3SaEA3Qgb7ZGtzI60qXkP1bYklJ0bXaM8uYbZXJvq9GBsG0KpuaE1ekKeMpNrS+WH+Gx9AQpveBndkWeY0dtSziEym14AwRtaRnXkq9m8HSM/VGX7BfC7gTWiI1fN5O0YziEjW1cA/A0qIzmylFm8DSPfgc+GFaB+g2oUJ8Mwg7dhODuQ2aQCpG88GbnJUWbv9ot8hypbUgDxDamRmuzC7G+/cHYwsg0F2N5YGsWRnczc7ai8kr/WF2DrRpKRmczCrN2OcirJa3oBqm4UGbmRm8zYbai8srr2CwB1I2mkRp6ardtQTqVxrStA88aPEZjMZKZuu8gn+WtYAYxuFI2+ZKhZuu3CmSSvSQUAuqFjREZ2mqHbT/lkdS0pwM6NoRGXzDQ7t5+cSePaUICaGzRGX+Qls7i2U16Ir9bnK7QxxmgIGYWZkbaTU4ispucTtEFo1EVWMoNrt8gLVdV+Pj8bfSMucgmzt3YLp5BRrcuHtxFolEVGMjO3WeQ58NWwfHUbeyMs8gizcpuFkwNZTcqXttFndEU+MiO3V+Q5VNWSfGIbeiMrcgizcXuFk4NRbci3tWE3miITmbm1m/Ib+OI+35YNO6Mr+YNZW7vJuYEs1vNV2ZgzkiIPmbG1VeQ3VMU/H5SN3yiKrDRba6twbjCKu3xNG2cjJ7KQmVp7mtfAF2P5jGyMjZrIG8zE7alTA1ks5QOyETZiIgeZpbWleQ1VcZJvx0bXyEnOYBZuS50ajOIhX40NrdES2ccM3GbKB/HT+vpCG15GSuQLZmhtJmcQOU2vF7ShZYRERpqdtaP5oGrar/ezgf0yOiIbzczaUWeQMa2rx9ugMiIi95h929A8ED8Nq6/boBoNkSmYlbWhTiBymlSftvFkJETmMfO2n3mgalpSL7YhNQoiSzDrtp9OIGPaUL+1sTTyIeeYkbWd+Qz8cF+/ZSPJCEmGYDbWdjozkMN6fZWNIqMeMo6ZWLuZz1AN/3ooG0kjHjLRLKzddGYwhrv6po0foxzyjRm3zcz/8MNYvZGNohEOmYHZts10/pDDUj2QDR2jG7KNGVh7mf+phpP6HRtDIxuyAjNte+n8MYaH+hobNCHOjM+YfbWX8j58cH+v0GpMiDJjM2YAtJecPmSwfk/QijCEmHEZsyLtFHmfKvjf87PqhwAzJmNGpJ3C6WMEd/fwVoEhvozFmA1po8hj4IOxe3WrfYgu4zBmQtoonBjIYOle2qovBJcxGLMg7RN5DFVwck9spQ+hZeyAmVf7hBODETzc21rZQ2AZfzHraivlL/DR+ntbVnYhAMdezIC0lZwXyGj6vSqruRBWxl3MfrRN5C9U0f49KKs/BJXxoJmPtgnnBSNad69pdQ4hZczFjKtdIm+Bj4bdM7Iah4Ay3mK21S7htEBGk+4BWYVD7I21mPVoJ+UtVNGSeztW3RD5cRYzrXaS04IRbbhXY6UN8WSMxSyrjZRH8s/6eoVWXiHuxlfMeLSRnEjymV5P0EorRN0Y0GxHm0QeWT379fyssCHoxnwzHW0STqTxrKuHt6IKITe2YobVHpE/8s+wenUraoj4uIpZjvYI55F8JtVLWz2FcI+pmGXbIvLH6llST2wlDaEeTzHDtkU4j8azod7WahkibizF7Kp9lDfyzfp6W1ZJIczjKGY42kdOI9lMr1dlVRTCbQzF7EbbKG+smv16UFbJEGpjPjMbbSOn0WjW1Wta/YQAj/fMrNoh8kW+GVbPyKoY4jvOM6tqh3AWyWZSPSArnRBk47xZjXZRvlg1S+rtWA1DcMd3M6p2kbNoNBvq1VjRhPgaPzGbahPle/jffl5h1ZgQQ8ZOzGi0iZw95K8+T7CKMETX+M5sRhtEvqf6/fP8qvohuMZLzGS0QTh7jN9uHr4qMETWuM7s2v6Qr8D/YvPqVfsQWOMkZtb2B2cF8leal67qC3E1pjOrtj3kK1S/yTxxlT6E1fiIGbXtwVnB+B3mbavsIabGcmZS7aE8BX5ZP2+ryi7EdTw3i9EeclIgl+nzqqrmQkiN42Yw2h3yFKplfx5U1R8iavw2e9Hu4KRgLOvmNavOIZzGbrOotjI/gV+GzTOqGodoGrPNoNpK5wRymTQPqCocgmmsNnPRTuYnVMuSeTtV3RDOMdrsqZ10TjCWDfNqqrQhlsZxZk5toTwP39vHK6zyCqE0hjNr0RZy8pC9ejzBKq2vEEhjsxmLNoc8T9X74/lVYUMcjclmK9ocnDxGbxcPX0UVgmjsZtbU3pDf4XuxePUqaoihMZuZivYG5w7ZK8VLVz2FEBqrmU3bGvI7VW8ST1wlDRE0TjOTtjU4d4zeId62ahnCZww2Y2oH5SXwu328raqkEMjxmVm0HeSUQO7q8aqqikL0jL9m0DZQXkK1++NBVSVD8Iy9Zs82kFOCsdvFa1b9hMgZk5k52xnyOvwuFs+oqhgCZyxm1mxncOqQu1I8oCqdEDdjrhmz/ZPXqXaTeDtVwxA2YzCzZfvHqWPsDvFqqmiKzoy/zJbaPvkcPlk/X1hjTFGZcRGzFG0fZw6ZTJ8XrEFYJGY8xAxFG0M+p0r25/1q9IvAjIOYnWhjcOYYybp5fI3Aoi/jLjOl9oV8BD4ZNl+vsS/qMv5hZqJ9wRmBTCbNp2v0FXEZc5mVaFvIR6iSJfPiGvoiLeMeZkltC84IRrJhflvDXoRlnGWG1EbmIfDH+vmtGnZFgOMdZiTaSCcE8pg+X1VjrsjKGMtsRPuYh1Ad+/NQNf4iKuOsmYj20QnBONbNN2uci6SMr8yO2sb8A/4YNm9UY1wEZXzDzKhtdD4gj0nzQDXCRXtjK7MQ7WL+QXUsmd+p0S3Kj2uYFbWLzgfGsWG+poa26Ml4yoyo3ZPH4Yv18YU1vIruxjPMQLR7nDhkMT1esIZWUd34avahXSGPUxX78X41sEV046qZh3YFJ45RrIvH16AqkhtLmQ21KeQd8MWw+HoNalF8DMOsQ5uC0wFZTIpP13gqco+jzJTtCXkHVbEkXlxDWqQeuzBLtic4HRjFhvhtjWVR3NjJTKjNkyfyw/r4rRpJReYxCzMObR4nkRymx1fVKCpyGzeZbWjv5InVsB8PVSNZpDaemmlo7ziJxrAuvlnjpwg8ZjILakvID/lhWLxRjWLRdww1A2pLcA7JYVI8UA2dIrKx0yxDWyc/rIYl8Ts1hkXcMdPsp63jHBrDhviaGjRFX+MlM592Tv6Gz+3fC6nGFA0ZozDD0M5x3pC5+rsgFWFR11jJ7EI7Qv6myv3vflT9Iq5xCTML7QjOGyO3e8dTBRZljZHMkG0I+QZ8LvZep9oXYY1HmB3bEJwNyFzpPU3VV3Q1PjIzth/kG1S5ybuYSl9kNQ5hVmw/cDYwcof3LZW9aGpMZNbTxskz4G/79y0qu6Lr+INZhTaOkwF5q79XUc0VSY2HzCi0HeQZVLf/HYrqL4oaK80mtB04GRi33XuT6lzkNBYy42kT8wv4W+zdiGpc1DTeYLbTJjoXkLfSOxBVuIhpHGQmoT3ML6huk/cdqm6Rc5zBTKc9dC4wbof3Gipt0dLYxyynfZO34YP17YVUXl9FSuMLZhHaN04bMpjeLkilVYQ0RppBaDfI21TBfrsfFbboaGw0e9Bu4LQxgnXteCqqIqJxjxlOm0G+hg+GtdepqEVDYwpmDtoMnDVkMKk9TfVUJDTmMSO2F+RrqmBJu5hKWhQ0lmA2bC9w1hjBhvYt1bLIZ5xjdtO2ySvga/v2LaqkIuQYglmDto1TAVmrt1dRFRX1jHHMGLRr8gqq2t8ORZUs4hkTzRa0a5wKjNquvUn1U5QzvjGzaSvI0/C1WLsRVbEIZ8zArKatwElD1krtQFQ6RTdjGzMFbZo8TVWbtO9QDYtsxgrMaNo0ThqjdmivoaIhOuN25nuGfQZ/hv/Vf1I4NYaojJuZ7wTsM80z5C/9E8EpQiIxbmW+ZtgT4M9Uv/4nflN9IjBuZL4SsCdonjF+dZ/gpwKJvriJ+ZZhm8FPwP/CPqlP7Ym6uIX5RsA205yA/CV9kp7qI+LiBuZLhi0BfoLqV/KJeEpPpMXNge8YtgTNCYxfwyfbKTsRFrcvXzHsMngzfAD6T7am7IgA3bx8IWCXaZohA6B/UjU1R2TFrcs3DDsCvJkqAP8TqKmfiIrb4PcBdgRNM0YAuk+aU2ciKW5cvmDYZPAS8AHAPjGaGhNBcdvyLWSTaUpABkD6BGgqTLTnpuXrAHsMXoIqAMknO1Ndorxbli8he0xTAiMAwyc1U1qiJ25Yvl/YYvBl+EX6ARROeRHduV35NsAW0yxDLqIPQHBKi6jODfDrhQ0Bvky1yB+A3xSWiM6N/2WADUGzjLFINwD8FBWRnJuVbxd2GHwE/CLYAOpTVKK4W5XvAuwwzQjIRaQBpKeeiNxuVL6D7AfwEVSLJAMQT0mJ1G5Tvn32A80IjEWGAWynlkRxblK+XNhg8GT4RPoBbE0lEZndonwVYINpkiET0QdQNVVE5OYG5buFXYgnUyXyBwA1lSRSc+P7JsAubJIxEukG0Jz6IQK77X21sB3Aj+ETwQZgNFUk+rrlfQXZDjTHkIlIAwCa0iEic8t/s7AJ8WOqRJIB7EwNibhu928gm7A5xkhkGEDNFA3Rl9uTLxb2F7wY/pC+k0IaY4iGuDn5IsD+0hRDHqJ3IkiDkKjL7e57hd0AXkx1yO/Ej0afiMttyfcAdgNNMcYhXSd4GoFEWW51X0C2FzwE/CFYJ3UaeyIstyTfP7aXJgTkIVInaRp9RFdudF8+mwE8BNUhSSdiGnoiK7cj3z2bgSYExiFDJ1sadqIpN7mvFXYXfBi+kL6TLRp2RFe3+dcAdpdmGLIQvZMqGnNEUm7xbxX2AvgwVSG/EygaP1GU2/tbAHuBZhijkK6TJo0zkZOb+0uFPYh/gC8E68SIxpioyY399WMPNh8gC5E6AaIRJmJyU3+nsPv4B6pCkk52aHSJnG7obx+733zAKGTopIaG9otoyS3uK4XNBQ+GH6TfpJCGF5GSG9yXADaXJhhyEH0TQRpaREhu5m8UtgJ4MNUgfxM/GliiIzfydwC2Ak0wxiDdJngaVEREbm5fKOwt+EJ+EGyTOg0q0ZAb21cA9pZmITmItEmaxhORkJval4+dAL6wGiTZRExDShTklvbVsxNoFhqDDJtsaSyJfNzA3z22FrwDfK9+ky0aSURIt7OvHltL0wGyl75JFY0ioh637zePLYh3oOr1N4GikSTicfN+8diCTQeMXt0mTRo/RDluZN88OwuekO+FbWJEo0iE4yb2xbOzNAnJXtImQDR0iG7cuN87OxBPWPVKNtmhMSSycQP72tmBTUKj17BJDQ0aEGfcvr5P2FjwX/hd/bvCGWNAlHEr8g2AjaX5hdylvxOcQQhCjNuQrxM2Avgv1a7/zm9GHwQYtyDfJmwEml+MXd07/IxAEF/cur537Cv4Bvhd2Lv6jD2ILm4/vkzYV5oNkLukd+kZfSC4uHF9l7APwDdQ7UreiWfoQWhx6/G1Yx/QbMDYNbzbzrCDwOKW9a1jA+K98IH077Zm2IEAdNvxVcIGbHohA9HfVc2YA2HFDeubhP2H91IF8t9BzfhBUHHLfpGw/5pejEC6d80ZZxBS3K6+dGw+ngE+EOyd0YwxCChuN751Nr/JABmI9A5oRhjEnpvV9wh7j2egCiR5tzOjCyLvVuM7x943GTACGd7VzNCCeOI29ZVjW8F34f/oMymc4QXizm3Gl8620uxC/qFnIjhDC0Sd2/U7ZxuA71L98TPxm4EFQedW/crZBjS7GH90meBnUIGQc5P6xtlV8Avwf2CZ1GdQQcTdYHzh7CrNBcg/pEzSM55AuN2ivm92AfgFqj+STMQzpCDUbi6+P7uA5gLGH0Mm2xlLEHFuTl83mwp+kO+jz2RrRhIIsxuLb5tNpTlI9qFnUjWjCISbW9OXzfbDD1Z9/EygZiRBqLlNv2u2X3PQ6KPLpDnjBwTYjemrZk/B9/k+sEyMZhRBfN2g3zR7SrNP9iFlAjRDBwSZm/OLZvfh+1UfSSY7M4YguG7M75nd1+wbfQyZ1MygAfHltvSNY0vBc+Fz9ZcUyhgDYogbiq8RtpQmFzKXfomgDEIQXW5KXzg2AXguVa5/iZ+MPggutxLfNzYBTS5Gru4SvIxAEFluSF8zOwpeAT4Xdkldxh4EltuIb5kdpakAmUu6JC2jD8SV29GXzB4Ar0CVK7lELEMPwsotxHfMHqCpgJFruGQrww5iyo3o68aGgt/C3+ov2ZJhB+Lq9uHbxobS3ELe0i+pkjEHQspt6MvGFgC/pbr1L4GS8YOIclN+19gCNLcYt7pLmjLOIJzchL5qbD58Avwt7BIjGWMQTW4bvmI2XzMB8pZ0CZCMMAgmt6BvGluPT6C6lVyyI6P7BcLpluEbZuubCRi3hktqZGhBLLn5fMHsPbwWfo++XaEMLxBKbhe+aOy9phZyD72doAwtEEhuyO8ZWw+vpdrjt/OTgQVx5Gb8mrH1mlqMPbp2eBlUIIjcer5fdh5ekN8Da1eXQQUx5EbhW8bOawqSe0jt0jKeQAi58Xy9bDy8YLVH0k4sQwoiyE3Ct8vGawoaewzttjKWIHzccr5k7Dw+C1+rb7clIwkE0g3Cd4ydb2Yha+ntqmQUgehxw/mKsfH4LFWt3w5KRhIEjxvxG8bGN7MYtbp2TRk/IHLcbr5c9h0fyNfC2hnJKILAcWPw3bLvzUCyltQOSIYOiBs3my8Y244PrGol7XZkDEHYuCn4atn2ZqBRa2hXI4Pmw5m2M98v9hM8Fn5Wv67wOuZDmTYzXwDYT5pYyFn6OsEr4QcxbWW+RdgB4LFUs/46v2v/A5g2Ml8i7ACaWIxZ3Tr8NfDDlzYx3yFsJ3gE+FnYuvp1/6FLW5ivELaTJgLkLGld+tr3gUsbmG8QdhM8AtWsZJ34qv+gpc2Brxe7SRMBY9awbnu1f8DS9uXbxb7DX+Hz6NdtXe0+ALZ5+QJh3zWvkHno66qucx+stHX5/mAzwV+p8vjroK7/Byptg18fbCbNK0Ye3brm9fxBShuXLxd7Cf4APg9sndF1/AFK25bvFntJ8wAyD2kd0DX8Ya9Ny7cH2w5/QJVHsm7n2v2Qb8vy1WLbNQ8w8hjW1Vy1H560YflmsevwgPwdfSWFV68Pd21XvjzYdU1A8g69EsGr1oe6NsDvDrYSPGB1x6/E74r9QNfG/+pgK2kCGnd0leCvVB/k2qx8sdhJ8H/8HVgl9Sv1Q7ytyjcHO0nzj7xDqiR9ffrgbqPyzbKR4P+qO5JKxFfpB3XblC+WjaT5Z9wxVLK9Lj/EtUn5XrHp8Hy+jr6SrWvSB3NblC8ONl2TT9ahV1J1Lfrg1gble4Ndx/OrOn4lUNfkB7U2vq8Ndr3JN+roKmlefz6A2/a+Vuwj+D1fB1aJ0bX44duW961iH2nuyTqkSoCuOh/I2vLfGuw5/L6qI6lk5zr8wG27f6nYc829UcdQSc2V5sNX25PvFFsOb4WP1U9SaB3zYUibky8NtlzTChlLn0TQSvihq+3uO4NNx1upYv1J/Kz9D1xtS74y2PSmFSNWNwneGvghq63ue2XP8QbwsbBJ6tb9B6y2JF8re940gIwlTZK29n24aqP7VtlyvAFVrGQSsVX/wartyJfKljcNMGINk2yt9g9TbXJfKXYcX4Wfo59ky2r34do2/8Zgx5tVyDn0Saqscx+k2uJfGGw4vko1x58Eyvp/iGp7f1+w4c0qxhzdJE3r+YNTm/sbxX7jC+DnwCYxso4/NLWxv1Dsd7MAcg5pEiBr+OsDU5v664L94wuo5kgm2bF2Pzjb0N8n9t8swJhjmKTGqv2w1Bb3dWK78VT42T6SQqvXB6U2uG8LtrtJhZzVIxG0an1AajN/WbDbeCrV7I/Ez4r9cNRG/q5gt5tUjNkuEryV6gNRm9u3ic3G+/GzWCR1K/XDUBvbVwWb3fQjZ6VI0tanD0Jtat8pe433q2aTSMRW6YegtrSvlL1u+hmzQyRb6/KDTxv4y8RW46fwsX0kW9akD8i2s2+UrW5OIWP1SKqsRR962r5fKDuNn1LF/kigrMkPPG3e75Odbk4xYrtImtafDzltZF8nG43v42OxSIysxQ84bWLfJhvd7CNjpUiArDofbtq4Xyb7jO+rYpNIdqzDDzZtYN8l+9zsM2KHSGqsNB7OtH19l9hxeCn8qz5dYXWMhzJtRb4p2HFNKeQrPZ1gldCDmLYhXxRsI3gp1aufzq/a9wCmLcj3BNtIU4rxqkuHrwZ6+NLW9VViw+EJ4F9h6erVvYcubT++JthwTQLIV1K6dLXPA5c2rm8J9huegOpVkk5c1XvQ0tbjm8R+axJgvBrSbat2D1jasr5IbDM+Ch9Hn26raucBsG3HlwTb3IxCxqGnq6rOebDShvUdwS7jo1Rx/HRQ1d8DlbbsVwS73IxixNGla1bPHqS0XX2P2GT8AHwcWDqj6tgDlLYbXyM2uTkAGYeUDqga9rDXZvUNwR7jB6jiSNLtVLse8m01vkXscXMAI44hXU1V6+FJ29SXiO2Gh8K/0a8XVr083LXN+IJguzWhkG/o64JVLQ91bdfvB3YbHkr1xl/3q2I90LVVvx7YbU0oxhvdOr5K5UGuTeo7xGbDC8C/ga3Xq1QP8TYY3w5stqYA5BvSerr65MHdFvVVstfwAlRvJOviqtSDus3FN8leawpgvDGsb6tLD3FtTl8hthqej2+jX9+qJnkwt7H4cmCrNfnINvT1qmqRB7e2pu8GthjPV7Xx16GqSQ9qbdOvBra4yWe00a03qz8ewG1M3yB2Gl7Pt4GtG1WLHr5t0C8QO62pJ9uQ1oGqOh7I2pzfDOwwXl+1kazvVIceuG3M7w873NQbbQzrNVUaD19tS18fNhi/x7fqHymkjvEwpA3FFwMb3NwjW+mPCFIJPXS1KX0vsNHwe1Wr/4gfte+Bq63E1wIbrblntOoewVMDPWS1IX2R7DO8Ht8Ke6RO3XvAahvxPbLPmnpkK+mRNLXPw1Xb0dfINsPrVa2SR8RUvQerthDfItusqWe0Gh7ZUu0eptqIvj3sLz6PX9U/skW183Bt+/CtwP4288hV+iNV1DkPUm1DXwrsMnxeteo/AkX9PUS1Kb8T2GXNPGNV90iTevbg1Cb05WF78Xj8KuwRI+r4y0NT24bvDtvbxCNXSY8AUcMemNqCvhLYXTxetSp5ZIfa9eBsy/DVYXebeMaq4ZEaqtbDUpvPN4dNhs/za/TnCqleHpTaLnwjsMmaeXIN/ZwgVcsDUhvyC4E9hs9Xa/xzflSsh6M24/cBe6yZN9bozuGpVB6I2nq+OGwxPJ5fAztXp1I9DLVR+DpgizXx5BrSuTT1yYNQG8+XyA7D46s1knNiqtRDUJuE75Ad1sQbawznttSlB5+2nO8Nm4u/86n6c1vUJA/INgjfBmxu806m0s9VUYs89LThfBmwt/h7leqfg6ImPfC0Eb8L2Nvm3UjVnWtSfzzktN18bdhgeDufCjtnRC16wGlj8K1hgzXtZCrpHBBVx8NNm81XAVuLt1epknM71KEHmzYFXxq2tmk3Ug3naqg0Q2fYzpSdYX/hn/Cn+nKFUmOGyrCZKZuA/dV8Qp7SywlKEQ6JYStTZoYNAP5JdeqX85PqD4FhI1MmARuA5hPjVFcOLxU49IVNTFkZdhF8APwprFxdaj/UhS1MWQTsIs0AyFNSubRU3xAXNjBlZNhE8AFUp5JyYin9kBY2B8rGsIk0AzBODeW2UvYhLGxfysSwh+Cd8Gn05bak7IYA2byUQcAe0nRCpqGXq5KaG7LC1qUsDFsI3kmVxi8HJfUPUWEbLHuALaTpxEijK9eUOg9JYeNSBoYdBN+ETwMrZyQ1HoLCtqWskB2k2YRMQyoHJBUe2mPTUuYA2wvfpEojKbcj1R3Ks2UpI2R7NZsYaQzlaqS0Q0/YsJR9YXfh7/gz+vRCKa+hO7YrZQ2wu5p35Bl6uqCU1lAdG2CZFzYQ/F11xk/3k8IO0bHxyxhgA2neGWd06XgpqiE5NitlXdg/8Ez4M7D0uhR1KM5WpWwB9o8mE/IMKT0t9TTkZqNSNsj2gWdSnZGki6WkQ2q2KWV9to8mE+OMIX0rtRyKY5NSxoXNhV/Cl9Gnb0klDZnZopQpwOZqLiHL0NOrpIqG3NiglG1hb+GXVGX8dCip5JAaG19ZAuyt5hKjjC69KfUzBGbbK9PC7oG348vA0o2kikNftrwyQXaPph1ZhpQOJKUzRMaWL8vC1sLbVWUk6TtSwyEu270skK3VtDPKGNJrpGiGvtielGFhZ+Hr+Nf+vDDGmKEhbE7KEGBnNevIV/1cMAbhUBfbXdkVNg98XfX6z/1i9Ie42JaUHcDm0awzXrtzfIzAoSy2ujJA9g68Ev4VO6/H2A9hsSUp+2PvaCohX6XzdIy+oSs2ujI+WwdeSfWanItj6Ies2I6U7dk6mkqM1+F8G8M+NMUmV2aFjYVPwrf251sx7IaubPMyA9hYzSRkq35eFWNuSIotXlaFnQOfpGr951Ax/qEotndZAewczSRGa3fejHH+GnJic5dRYWfxSPhW7NwoxnioiY1d5sfONpGQrdI5UIzwEBObumwKG4tHUrUm5zsxukNONnRZHxvbRGK0Duc1MbRDS2xxZVLYV3g6frUvL4zhNaTEBldGAPuqSUeu6uWCMbSGkNjMZVHYOPB01eov94uBHTpiI5cNwMbRpDNWu3J8DKohIja3MijsG/g6v4qV12NQh4bY2MoEYN9o1slVqTwd42lIiE2tjI9tA1+vVpNycQzpUBBbWpmebaNZN1aH8m2M5ZAPG7hsj22FP8Kn9uVbMZKGkGxnZXpsq+YRMlUvr4pRNNTD9i3LY1fhj1SpvxwqRnKIh81bhseuah4xUrvyZoyfoRw2srI8uwZ+jk/Fyo1iFIdw2MTK8OwazTkyVSoHiqEzdMPGLbuzqfBzVWpSvhNjOGTDBlZmZ1M154zUobwmBk2HM2xfZU/YU3g5vlQ/XghjTIcybEXKAmBPNeXIUvq4IAzCDmLYhpQ5YdPAy1Wl/rgfjH4HMGxBypqwaTTljFLdOB5GYIcvbF1ld+wZeDpfChuvw9h36ML2o4wJe0aTTpaSxtMw+jpwYeMqW8KWgadXpZJxMQx9By1sPcrs2DKadKPUML6FYe+AhS2rrI59xc/5MfrxLRh2HQDZdpQpYV+bc3IMfbwKxlwHK2xYZUnYVvy8GuOPQ8H4O1Bhy5YhYVubc2OMbrwJ49xBCttVGR27ipfzY2DjRjDGHaCw3Sirs6tNOTmGNA4EI9xhj82q7AibipdXYyTjOzC6HfJsNcrm2NSm3BhjGK+Boe3whG2qTI4thY/zYfThhTC8OtyxzSijs6WacTIMPVwQhlaHOrZr2ZwdAx+vwvjhfjCwHejYqmVydoxm3AijC8fDoOogxyZVFmfDwMP5MLDwOgxqhzgbjDI4G0YTToYhhadhPHVws0WVvdkv8PAqjCRcDEPaQc3mouxnv2jCjTCG8C2MZYc4NqcyNzsK/+a/6MO3YCR1MLOxKGuzo5pv8gs9vApGUQc3tqYyNhsK/66++OFQMJId1NimZWs2VPNtfNGFN2H8dACzMZWp2S7wP/8FFm4Eo9jhywYtS7NdNH/yCykcCIZOBzI2Zxma/YT/qy+S8B0Yww5cNmbZmf3U/I0vhvAaGDQdvtiWyuLYTng3P6r/LnwxpsMQNhRlRthOTTc5Sv8WfEHYoYtNqQyO3QLvrkb9b78X/Q5cbCXK3tgtmm5jVPeNfxHYIYsNqczMZoFv86Ow7/qLfQcsthFlZTaLZpscJX2nX/R1uGI7KiOzV+Db1ajkW/xC38GKLUTZmL2i2TZGDd/bF/YOU2xEZW7sJjybD9V/b72w63Bl+1DWxm5qsslQ+nfVi7kOUmxDZWxsFXh2Fep/Q734vzpEsSnL1tgqmmwjVPfdfHHu4MQmVKbGnuLXfCjs2+jFuEMT24YyMXvaXJOhpG+gF+EOTGxBZWlsKX5dhUq+d150OzjZMpSF2dLm2gg1fNe80HZYYvMpA7OZ8Gq+i/5f+MKrgxLbhTI0NlNTTXah/wVfaHVAYkOWnbGjeHXVxf/7vcB2OGIzlpmxo0210UX3x7+g6kDE1lP2ZUPxab4L7F9/Qe0wxEahrIwNbabJLqR/+sVTByE2njIv+4lPV10kf/ELaYcgNgllXfazmTa6GP7bF8sOPmw5ZWRsJx7Nf+r/Wy+SOiDZIJSNsZ1NNPlJ/1e9KOrQw4ZTJsZu4tHVp/+HepHswMNGLAtjN5to41P3b7746ZDDdlPGZTPxZ/4T9jd6UeyAw8agbMtmNs/kJ+kP9EKnww2bTRkYe4k/V5+S/86LYQcbNgVlWvayeTY+Df+aFzTKM2tnyr7YS/g4vlPfXRg1RllmzUwZAOylZhzZSe8WjCJUilkrU1aEnQIfV3X63X5RfSWYNTJlRNgpmnFGp64bHxWo/LImpmwIGwXeCN8J665H7ZVd1sKUCWGjaBohO0nd6ag+JZc1MGVB2CfwRqpOSbc4Sq/UsuZAmRf7RNOI0Wno3kbZlVjWvpR1sZXwcPwWffdWlJ0ScM1LGRC2UhOO3ELvroqaU1pZ61L2g20CD1dt8buhon4llbXBMh9sE004Y4uuuxl1VkpZ41LGxS6Bf+O3wLqNosZKKGtbyrbYJZpv5BZSN1BUWLm3pqWsBzsJ/1ZtkXTvRHWV+bUsZVrspOabscXQXROlVT5Zw1KWxUbCm/ks+u3CKC/l3dqVMh5spKaZzELfFozSUtatAZbtYJPAm6ss/rZfFFZJt8Yv08Em0TQbWXTb+CgqpdyalTIs9gh8mc8C265HUZXxtSplOdgjmmUyC2k7HfWkdK9RKcuyReDLVRbJtjhKqlSvTSnDskU0y0YWw/Y2aqmMW5NSdsU+wpP5K/rtragkpXktShkO9lGTTF6hb1dFFSnd1qCU3WAb4cnVFX8bKiqpVFvjK7PBNmqSjSu67WbUjxK8tldmxQ6BH/NXYNtGUUXldy2vrIodojkmr5C2gaJ0lGRr+bIa7CL8uLoi2d6JGiq5a/cyKnZRc2xcMWzXRNEov9aelE2xifBu/KY+uxBqjHLImpMyGmyiphu5Sc8WhCJUdq3dlc1gg8C7VZt+th9UX8m1tqRMBhtE083Y1GXjoQKVWWt1ZVf2B3wbvwnLrkPtlVhrScqs7A/NNnKTlJ2G6lNerdGVVdke8G3VpiRbDKVXWq0dKaOyPTTbjE1D9hbKrpxakyuTYg/h2fgq+uwtKDvldW1eFoM91GQjq9Czq6DmvpRSa/EyGOwOeLaqip8NBfUro9beZS/YHZpsRhVddhPqrHRac5dFsZX4Nb4KLNsIaqxsWmOXQbGVzTWyCikbCCqsZFpTl7lgJ/FrVRVJ9g5UV+lcQ5c9sZPNNaOKIbsGSqtcWosrc2IL4dX40/66EMpLqbQGV9aCLdRUI0/1a0EoLSXSmrmMBZsDXq06/dd+UFjl0Rq5bAWbQ1PNOO2u8VBUSqI1t7Im9ga8mD/FrutQVOXQGluZCvaGppg8la7TUE9KoTW1silbA15cnSbXYiipMmgtrUzK1tAUG6fD9RZqqfRZA5cxsYPwaXxpf70FlaRErp2VRdlBzTSyVL+ugipS9qx9y6BsIHxaVfqvoaCSSp41b9mTDdRMM0q76ybUjzJnjazMyc6AD/Ol2LURVFGJsyZW1mRnaIbJUukaCEpHebPGLWOyf/DhqjS53oEaKm3WwMqW7J9m2CgdrmugaJJn1r7Kltg+eDCfqa8udDEmWWatSFkKtk8TTGbSqwVdECbFrA0pQ8HGgAdXmX61n4t+EsxakLITbAxNsJGpq8a7CEx+WesqU2JfwKPxmbDquot9ssvajzIT7AtNNDKTVJ120ZfkssZVVoJtAY9WZUqqxS70SS1rPcqS2BaaaEamoXrrwp7EspZVhsRG4s/40b56y4VdEnBtRxkJNrJ5Ro7q1VUu5pJW1rDKRrCP+LNq9FdDufiTVNayZSLYx+aZMdpVN12ck1LWrsqO2Ea8GT+KVRu5GCehrN0oM2Ibm2bkqFQN5CKc3FuzKgvBLuLNqtGkesdFN5lfq1FWxC42zYzRobrGhTb5ZG2qjIjdg//yof10oQuv5N3ajDIQ7J7mlwzVpwVdaCXr1q5lH9gV8N8q9E/7ucAm6daqZR7YFZpfI7SbxrugSsqtSZUNsSngy/hQbLrugpqMr8Eo68Cm0CwjQ6XptIunpHstqkzJnoAvq0KTabELaVK95qIsyZ7QLDNCh+mti2Uybs2pTIjNg/fyn/30loukpHmNRRkHNk/TS37q01UuipJua01lG9g7eG/1+aehXCSTamvTMg3snabX+Oymmy5+kuA1prIgtgR8l//Epo1cFJPfNWgZEFtCs0t+StNALnSSZGvOsgxsHXy3+kymd1wMk9w1ZtkPW6fZNT6H6RoXNMmvtaUyH3YOnozv7KMLn8Ykh6yhKMPAzmmSkZ16tOATYbJrTansAjsCnqzq/NF+T/0k11qJMgvsCE0yo7OLxj8FJrPWkMqQbAj4Mb4Ti64/7ZNYayPKjmwIzTGyU4pOP/Ulr9aOyozsB/ixqjOJFj/pk1ZrIcqK7AfNMaNziN4+2ZNTa0RlPWwcvBi/2UdvPdl9Ja9rH8oqsHGaYuSmHl31NJeUWhsqo8B2gBerNn801NOfjFpTlk1gO2iKGZtddPPpnHRaEyrjYRPxYfwmFm30NE42rW0o22ETm2HkphQN9BROMq0FlUlgD/Fh1WYSvfPUTTrXMpTpsIfNMGNziK550iaX1nzKctg3eC6f2T8XPnklldYulEVg3zS5ZKb+LPiklURaQ5ZBYDfAc6vM/+z3hE0erRnLHrAbNLlGZveMf6JKEq31lOGwGeC3fCb2XH+iJofWKJQ5YDNobslM6Tn99JQUWuMpI7IX4LdVZvIsfpImg9YklA3ZC5pbI3N43j4tkz5rOWU3bBs8GH/ZP289JSWRaxDKGrBtmmDkpf5c9VSU7FnDKWPArsGDVZf/GeopmeRZI5YtYNc0wYzL7rn59JPMWbsps2ErwGv5S+zZ6KmYxFljUFbDVtDUkpfSM9CTTvJmzaZMAZsGr60uk+edp2HSZk1BGQ2bpqk1LofnmicaoTNqZ7xn1mfwX/ylflyh0xihMmpmvBOszzS/yEv6OEEnQiExamW8ZtYT4L+qS3+cn1NfCIwaGa8E6wmaX8albhzeKVDoi5oYb5m1GTwA/CVsXN1pL9RFLYw3grWZJgDkJWlc2qlPiIsaGC+ZtQR4AKpLyTixk15Ii5oD3jFrCZoAGJeGcVsnuxAWtS9eMesy+CL8FP24LSc7IUA1L14I1mWaRcgp9HFVTnNCVtS6eMOsI8AXqab446CcfiEqaoPeB9YRNIsYU3Tjmk5nISlqXLxg1mTwRPgpsHFGTmMhKGpbvIVrMk0i5BTSOCCnsNCemhavA+sxeCLVFMm4HaeuUF4ti5dwPaZJxJhiGFfjpBV6oobF+2UtBj+Ej6JvpNDJS+hO7Yq3gbWY5hAyCr0RQSctoTo1QK+XNQT4IVUUvxE/J6wQnRrfy8AaguYQI4quEbwTlZCcmhVvl3UYvBA+CqyRuhNVKK5WxbvAOkxTCBmF1Eja6UnIrUbFO7h+AC+kiiJpROwkFVKrTfH21w80hRhRDI1snZZCcWpSvFzWYPBB+Cf6RrackoTMalG8CqzBNIOQT+iNVDkVCbmpQfFuWRfig1RP/EagnJJCamp83gTWhc0gxhNdI02nHyGw2p5Xy9oBvBf/BNaIkVNR6KuW5xVcO9D0Ip+QGgFy0hEiU8t7s6wJ8V7VE0kjO05DIa7a3Ru4Jmx6GU8MjdQ40Qh9qT3xYll/wXfxlfpwhS3GCA1Rc+JFYP2l2UVW0sMJtiAU6lK7815ZN4Dvqir9cH4t+kJcaku8B6wbaHYZlbpw+BaBQllqdV7AtRc8EL4SFq7eYi+EpZbE+7f20gRCVpLCpVv0CV2p0Xn5awbwQKpKSThxC72QldoR737NQBOIUWkIt21h/xKaUpPzWll3wf/gm+jDbbWwE7qqzb0GrLs0f5BN6OGqWswJSanFvVXWC+B/VE38cFAtfqEotbe3gPUCzR9GE124ZouzkJOa20tlPYj3wTeBhTNqMRZqUmN7/daDTR9kE1I4oBZhISY1tXfKuo/3UTWRhNtp0RVyqqG9fet+04fRxBCupoVWaEktzitlzQXPxS/Rfyts4SWkpAbnJWDNpclFLqF/E2yhJYSkZvZGWSuA56qW+N/8WmCFjtTI3gHWCjS5jCW6b/gWVEJEam5eKOst+C1+CexbvQVVaEiNzSvAektzi1xC+pZu8SQkpKbm5VsngN+qlki+iVtIhYLU0rz6dQLNLWOJ4du2xVLIRw3s3VtrwffgJ/XftlokCSHVzrx6ay3NHuQk/VtViyKhHrWvN28tiO9RTfrfoFokhXjUvF68tWCzhzGp+9Zs8SOUo0bmza+z4LX4Sdg3oxZFIRw1MS9+naWpRU6SvgG10BG6UeN67+tAvFY1Kfm202IoZKMG5rWvA5taxqThW00LGg5n1L68T9ZY8Fl8pL65kMUYDmXUingDWGNpZpGR9GZBFoQcxKgN8TpZI4DPqiL9Zj8WfQ5g1IJ4m6wRaGYZkbpmPItADl/Uurx36yt4HnwkrLnOYs+hi9oPL5P1lSYPMpLUnGbRx4GLGpd3yfoAPI8qUtIsZqHnoEWth9dufUCThxFpaN6ysHPAopblrVsD4nfwSfTNWyzsOACq7fAqWQM2d5BJ6M1VLOY4WFHD8iZZ/+F3VEn8ZigWPwcqalkvkvVfc4eRRNfcZHHmIEXtyku35uN18ElgzUYsxhygqN3w1tf8pg4yCakZiEWYw56alffIeo/XUSWRNO+w6HLIq9Xwzq33TR1GEkNzDQsthydqU165tRU8Fn9Ev1zIwovDndoML31tpYlFHqEvC7LQ4lCndvXO1wbgsaoj/rIfCywHOrWqV742oIllHNEt41lQcZBTk/LG11XwOfgjsOU6CyqHuBoML3xdpZmDPEJaTrN44uBWi/K+1wXgc1RHJMtiFlIOajUX3n9dQDOHccSwvGWx5BCn5uR1r6ngs3wR/fIWiyQOZjUW3vaaSjNLFqEvV7Eo4uCm1uRlr/3w2aqIvwzFIslBTW3qXa/9mlmjiG65yeKHA1iNyateT8Fj+SKwZSMWRQ5fNag3vZ7SxJJFSMtALHQ4kKk5veh1Hx5bFZEs77AYcuCqMb3ndV8TaxQxLNewoOHwpbbkjVtLwV/xj/rkwhVjOAxRQ+E1spbSvCIf6cmCKwg5dKkpeeHWBOCvqkc/2W9FnwOXWgnv25qA5pXxqEvGrwjkkKWG5DWvo+Bx8I+w5PqKPQcstRHe8jpKEwf5SEpOr+jjcKV25CWvB8DjqB4lyeIV+i8OVmohvOP1AE0cxqMhebvCzmFKjcjrtoaCv8E36pO3VthxuKp98LatoTRvkI305KoVcxyk1Ia8bGsB8DeqRj8ZasXPIUpN6V1bC9C8YTTqkpsrzhyc1IS8ams+vA2+EZZstGLMoUltg1e85mvaIBtJyUArwhyY1IK8aWs93kbVKEneWdHl4FTL4A2v9U0bRqMhuWaFlsOSmo8XvN7DW/FD9MeFK7w4KKld8KKt95pW5BD6seAKLQ5Iakjv2VoPb1UN8Y/9VmA5HKkZvWZrvaaVMUR3jF9BxYFIrcf7Xefhq/ghsOP6CiqHITUK3rJ1XrOKHEI6Tq944iCkxuP1rvHwVdUQybF4hZRDkJoEb3eN16wyhhiOtyuWHHzUcrxk6zy+Br+oP95akcQBqQbBO7bON2uQi/TjqhVFHHrUcLxiazy+RrXoH0OtSHLgUSN6w9b4Zg1jUXfcXPHDIUftxstd3/FU/CLs2GhFkQOOGgPvdn1vUpGLpGOgFTocbtRsvGBrO56qWpQc76wYcrBRU+DVru1NKmPRcFyzgmbDGfEZ79f6CX6KT9R3K2was6GM2IwXgPWT5hSZSO8m2ES4QYy4jLfIOgD8VJXod/Nr6m8AIybjJbIOoDllJOq64ZsCN3wRi/EOWTvB0+ATYd3qTfsNXcRhvELWTpo0yERSt3RT3wYuYjDeIOsmeBpVoqSbuEm/QYvYAa/XukmThpFo6LZtsm/AIv7i7Vrf4WfwQfTdtprsNgCKvXiBrO+aM8gg9G5VTXMbrIi7eH+smeBnVEH8blBN/wYq4kGvjzWT5gwjiK5bs+m8QYqYi5drvQQvgw8C62bUNN4ARbzFu7Ve0pRBBiF1A2oKb9gTa/H2WNvhZVRBJN12mrob8uIsXq21XVOGEcTQraZJu+GJGIs3a12Hv/I/9NsKm7w23ImveHms65pX8gd9m2CT1oY6MaB3x1oJ/lr98Lf5NWE30In5Xh1rJc2r8UO3Dd9EtUFObMWLtU6Ct/I/YNvqTdQNcXEVb451kqaV/EHalm562uAWU/Fm10jw1uqHZJu4SbpBLZ7ixa6RNK3GD8O2bdNyQ5xYivdqTYev8j3027aakjaYxVG8ONZ0zSrZg76tqqlog5sYivfGuo6vVj38bVBNyQ1qYj6vjXW9WTV66LY1m342gMV7Xqv1ETyV7wHbZtRU3PAV53mr1keaVLIHaRtQk84GMnHeW2M9h6dWPSTbdpqGG7jiu5dqPdekGj0M22qaaDZ8iZ94p9ZyeCn+UJ+tUMWYDUPETrw01nJNKfKQnk1QBeGGLvGdd8aajpeqDv1sfir6G7jES7wy1vSmlHGoy4ZXEbghS1znva7n+Bj8ISxbXcV+A5Y4ide6njdjkIekbGkVfV8brsR03upajo9RHUqyiVXoN1iJj3ipa3kzhnFoyLZVYd8wJZbzSq3jeBj8Dn22LRV2G67iuTfGOt6EQe6gZ6tSMbdBShz3wljD8TCqHX42KBX/hijx2/tiDW/CMHbosjVVnDc4id3eqPUb/4LfActmpGK8oUnM9kKt380X5A5SNiAV4Q1MYrXXxfrHv6h2SLLtqOhucIrR3qf133xh7DBkq1Gh3bAkjvM6rd34KL6yv1aowmuDkhjO22LtbkaRlfo1QRVaG5DEZi+LdRsfVVX+a34qsBuOxGTvinW7GWVUdtfwKqg2EIndvE1rNh6Kr8Su1VVQNwyJ2bwq1uwmFFkpXUureNogJFbzTtdrPFRVmVwTq5BuCBKneaXrdRPKqByubVUsN/iIwV6mtRrvgp/sr22pSNqAFJ95o2t10wU5qV+rUlG0oUf89ULXabyLavJfg1KR3MAj9nqf63TThTHZXWuq+NmQIybzOtdo/BM/iV0zUlHcgCMW8zbX6OYTOSldA1Khs+FGzPUy12f8UzWZXNtRMdxgIwbzLtfn5pMxOVyrUUGj4Yz4y7u0jsM78YX6aoXTMRrKiIt4U6zjmk5kIb2a4JRQgxjxEC+KtRG8U1XoV/Ob9jWAEQfxnlgbaToZhbpq+Gmghi/iLq/SGg7fgi+EVatP9xq6iH94Tazhmi3IQlK19LRPAxcxl7fE+g3foiqUVBNP9Rq0iHt4k9ZvzRZGoaHadmrXgEWc5UVam/Es+Bz6altTOw2A4h1eEmtzkwWZg16tajqnwYoYyztiXcazqHL41aCmvwYq4qxXxLrcZGHk0FVrTs8apIivvEdrMn4FnwNWzWg61gBFfMNrtCY3V5A5SNWApmENe2Irb4j1GL+iyiGptjPtasiLa3iL1uPmCiOHoVrNVKvhiXjKS7R2wzfxN/TFhVMvDXfiGV4Qa7dmE3mDXiw41dJQJ756P6zb8E3VDb/Yb4rVQCeuej2s25pNxg1dMX5KpUFOLOUdWrPhVfA3YMX1KVVDXAzD22HN1lRB3iAVp6dPGtziKK9yvYZXUd2QFIunUg1qsQtvcr3WVGHcMBRvp0sNcWInr9BaDT/la+iLt6ZJGsxiFl4Oa7XmlKxBL66aFmlwEzd5N6zF+GlVwy+GmiY1qImnXg1rcXNq1NAVN6c/GsBiJm/QOg0v5WvAio2mRQ1fMdQLtE5rSskapGKgqY4GMrHTm2EdxkurGpLinelQA1fM9P6sw02pUcNQXDOl0fAlXvL6rMF4Jn5QP61QOkbDEDEKL4Y1uMlEDtKnCUoJNXSJlbwX1mh4pmrQn+Yn7WvgEpfwWlijNZmMQd00vDRQQ5YYyYtcn+Gj/CBsWl26/9KAJR7hPa7PmlFykDQtLe3TcCU+8hrXZvhoNSiZJpbqNViJQ3iLa7Nm1Bg0TNtK7RqmxETenvUXD+UD9dO2pHYaruIP3grrbxNKBtKnVUnnNEiJh7wU1mV4aBXoT4OS/hqixErvhHVZE2oE6qY1pWcNTmIhL8/ai3/ygbBpRtKxhibxBu/O2tt8koGkaUDSsAYmcZBXwrqLf1aBkmk70q4GpziDV2fdbT6NQMO0GqlWw5LYx5uzJsM7+Rn64UKplwYl8QVvhDVZ00nOoA8LSrU0IImRXgjrMbyzmuEP+0mxGo7ERu+D9VjTaczQDeOlVBqIxD1enLUYvsnPgA3XpVQNQ2IKXgdrsWaTnEEaTkufNAiJebzEdRi+Wc2QDIulUg1BYgne4Tqs2TRmGIa30qUGH3GO92bNxTP5P/3wljRJA1IMwdtgzW0yyT/6cJW0SEOPGMfLYL3FM6s/fxhKmtTAIyZ6F6y3TabxpxtuSn805IhvvDZrMPyS/4MNG0mLGnDEDLw1a7DmkvwjDQNJdTTciG28CtZa/LL6kwzvSIcabMQKvDRrbXNp/BmGa6Q0QWfSznTPrL/wS3yfPriQaUxQmTQz3QnWX80lso8eLMhEGCQmrUzXzBoA/FLV5wf7MfWDwKSR6UqwBqC5ZPTpgvFMgUFf0sR0y6yL4FPwfbDgOtM+qEtamG4E6yLNFGQfKTjN1BfEJQ1Ml8yaCD5F1ScJFjPpg7SkOdAdsybSTGH0GYK3TPYgLGlfumLWQ/Ao+Bj64C0muyDANC9dCNZDmijIGPTgKqa5ICtpXbph1kLwKKoYfjAU0x9EJW2w+8BaSBOFEUMX3GQ6B0lJ49IFsw6CP8HHgAUbMY2DoKRt6RaugzRPkDFIwUBM4aC9NC1dB9Ze+BNVDEnwDlM3KJ+WpUu49mqeMGIYgmuYtEFP0rB0v6y78Er8C320QiavoLu0K90G1l1NJfIFPZogk1ZQXRpg18saCF6peuFH82PCBtGl8bsMrIE0lYwXumh4JqoguTQr3S7rH3gT/AtYtDoTNSieVqW7wPpH0wT5ghQtzfQU5E6j0h1c+8CbqF5IoomZpEHqtCnd/tpH04TxwhBty7QMikuT0uWy5sKX4Fvoo20xJQWZ06J0FVhzNUuQLejRqpiKgtzSoHS3rLfwJaoWfjQopmSQWhpfN4H1VrOE0UIXrcn0EwRO2+tqWffAJ/EtYNGMmIpB37S8ruC6RzOJbEGKBsSkE0SWlu9mWWvhk6oWkmg7TMMgbtq9G7jWaiYZLQzRaphogr7SnnSxrLPwSHxk/6wwOiZoSJqTLgLrrCYSGak/E4wSBnWl3XWvrHngkarI/8wv2g/iSlvSPWDNo4lkRHbP8NHAr6CstLou4HoHngQfiT2rR/dBWGlJun/rHU0SZKT0LB3tC7pKo+vy1zrwJKrI5Jk4qg+ySjvS3a91NEkYkcOzbdQeNJUm17WyxsKP4B/7Z1tRu6Br2rxrwBqrOYJ81J9VReeCpNLi3SrrHPgR1eN/BhX9g6LS3t0C1jmaI4zH7lkzeg5ySnN3qayzeBH8I/bMKDoOakpjd/3W2aYI8lF6BhQNBzGlqbtT1li8iOoxebYT7QY509DdvjW2KcJ4HJ7VRLVBS2lxXSnrK/wR39g3K4x6BSmlwXUJWF81j8hGvZlgVCsIKc3cjbLGgT+qGn8zvyg26CiN3B1gjaN5ZDR2zfBRqiCiNLculPUNvBHfiDWrR6lBQ2lsXQHWN5pGZKPULB19ChJKU+vyrW3gjarGpJk4Kg0KSkvr6tc2mkZG49BsG10G+aSBu3trK3wIfrFvthVNCkKmnXX11lbNEOSi3qwqWhTUk/bt5q2r8CGqxd8MKpoM4knzdvHWVc0QxmLXrBn9CcpJI+vm1zXwRfwi1swoWgzCSRPr4tc1mkXkotQMKKoTdJPG7d7XVPiiajFpthMdBtmkgXXta6pmkbE4NKuJ0gCdSfvqPllP4Yn4Pf1vIXQMUJm0It0A1lNNInKP/isIJQQSkzak62RNA09U7fm/ftA+EJi0IN0maxpNImNP94uHBgJ9Sevq3q1n4EHwe7DfOnQP1CXtR5fJekYTBLlH+k1D+4C4pHF1l6xl4EFUe5JfMVQPpCWtR9duLaMJwtgz/G6hdiAsaVnduvUV/4Ffof/dgtoBAabt6CpZX5sfyBX03yroHJCVNKxukrUV/6Fa4f9CQX8gKmnZLpK1tfnBWKH7bULPQFLSrrp06yreA78C9msEHQNBSbvRra+rTQ/kCtIvEDQMtJdm1T2ypuI9VCskvzvQLlA+rUZ3bk1tejBWGH5roFqgJ2lTXbm1FH6IT6FfVgj1ArpLm9Glr6WaQ2QK+jJBqBZQXdq1O1/HwA9VKfxlflAsEF1atStfx2gOGSl0y/BQKiC5NKlufA0D34FPAVtWh1KB4mkwuvA1jGYHMgVpWRr6BOROi+q+1y/wHaoUkmViqBRIneai+69fNDsYKQzLttAlUFyaU9e9jsIr+RP6ZVvQJCBzGotuex3VVJIn6MuqoEVAbmlNXfYaCq+sTvjLoKBJILW0aXe9hmoqjRO6ZU3oDxA4jamrXrvAJ/kTsGVG0CLQNw3aTa9dNJPkCdIyIKgOEFmas4teP+GT1QnJsh3oEIibxuye10/NpHHCsKwGSgP0lbbUjVs74YX4PH1v4XMM0JA0FF0ja6emEJlH7xV8EgJ1pSl14dYt8EJVnt/r9+x/AXGllei+rVs0hYw8XS/+GQiUlYbUNa9Z4DnwebDe+nMPhJU2oltes2hyIPNIvelnH9BV2lGXvF6B51DlSXrFTz2QVVqI7ni9osnByDP0bp92oKk0oq7bugm/gb/T92497YCuaR+6beum5gbyjt5b9ZwDkkob6rKtVeA3VHd+L9TzB4pKU3bX1iqaG4w7XW/zeQZyShPqqq2neA38HazX6DkGakrb0BWvp00N5B2pF+gZBmJKC+qmraV4DdWdpHfn2QVypmXohtfSpgbjztBb89QCLaX5dMFrJnwQX0K/W/j0AlJKu9BFWzM1g8gS9F3BpxYQUhqye7aO4oOqEv6u3xMLdJRm7Jqto80go4RuF/+kAiJK6+l+11A8EF8Ctlt/UoGG0ih0y9bQJhBZgrSbfj4BCaXxdL3rJx6oKiHZFT+lQEFpErrd9bMJZJQw7G6fSyCftJwu2dqJz8DX6Xe3nklAyDQI3bG1s5mBrKPvVj2LgHrScLpi6yY+Q1Xn70I9k0A8acRu2LrZzGDU6Xabzx+gnLSbLnfNxP/wdbBdo2cRCCeNQXe7ZjZ/yDrSLtBTB+gmzaYLtl7if6o6ye7Ocwhkk6agq10vmz9GnWG35kmT4Uz4TPdrvYT34ef0yQqdYzKUCZvpArBeavqQc/Rkgk7CDGLCZbpF1inwPtWcn8zP2c8AJkymS2SdouljzOmS4Z2BGb6ExXSHrFHgMfBzsGR15z5Dl3CYrpA1iiYGco6ULO3sy8AlDKYbZH0Cj6GakyQTO/UZtIQd6HqtTzQxGHOGZFunPQOW8Jdu11oJf4EfoU+25bTLABj20gWyVmpeIEfQk1U55zJYCXfp/libwF+oRvjJoJx/Birhwa6PtYnmBWOELlnTec4gJcyly7UugbfAj4AlM3KOM0AJb+lurUs0LZAjSMmAnOEMe2Et3R7rJLyFaoQk2Y6zmyEfztLVWic1LRgjDMlqnNoMT8JYullrJDySD6E/Vuj0ynAXvtLlsUZqIskQ9GOCTq0MdWHA7o41CTyyCuEf83NiM9CF+V0daxJNpBFCdwzvpMogF7bSxVqPwB/5ELBjdSc1QzxcpZtjPaJ5JEOQjqWdTxncYSrd7FoE/liFkBwTO6UZ1OEpXexaRPNohDAc2zqXGeLCUrpX6yO8kf+gP7blTMpgDkfp4lgfNY3kB/qxKmdRBrcwlO6NtRHeWH3wj0E5kxnUwnxdG2ujptH4oDvWdP5kAIf3ulbrEPgi/wF2zMhZzPAN53Wr1iGaRfID6RiQUycDWTjfrbEuwherD5JjO85hBm743qVaFzWLxgfDsRonTYav8JPu1JoI38PH6YsVNsdkGBJ20qWxJmr2kHH0YoJNwq8MXeG77ow1CHxPFecX82v2M3CFl3RlrEE0e4w4XTF8MzBDVriue11/wFfg42DF6s19Bqxwkq51/aFZgYwjFUs3+zJchem61bUHfIUqTlJM3NRnsAof6VLXHpoVjDhDsW3TnmEqLNeVWg/hKfAd9MW2mnYZruF5N8Z6qEmB7EAvVtWcyyAVjndhrDvgKVQd/GJQzT9DVPjdfbHu0KRgdNAVazbPGZzC7m7UWomfwHeAFTNqjjM0hdldqLWyOYHsQCoG1AxnYAqruy7WSfyEqoOk2E6zm8EZRnef1snmBKODoVhNU5thKRzXdVoL4Xn4xH5YYdMrg1IYrttiLdTkIRP1YYJNrQxIYXOXxZoDnqdK/MP8mtgMR2Fyd8WaQ5PHSOyG4ZtUGYjCbt2m9Qb8Dp+IDas3qRmGwmxdFesNzR0yURqWbj5lEAqrdadrDfidKjEZJm5KMwSF07rStYbmjpE4DNs2lxl8wuAu0zoIL4E/7IdtNZMyIMNn3eg6qCmBPNSHVTWLMvSEv13oGggvoTr8w6CayQw8YW/3uQZqSjAOu2HN5k+GnDBZ17nOgNfhD7FhRs1iBpywWLe5ztDUIQ+lYUBNnQw3YW6Xuf7B61SHybCd5jCDTRisu1z/NHWMw2FYTZPm50z4q7u09sHn8G/63ELmmJ8y4SLdFGufZg75Rs8VZBL+iAkP6aJYY8DnVG9+rh+z/wMmHKR7Yo2hmWO86XLxzMCfL+GurtL6Aj4C/wbLrTP3P13CP7om1heaEcg3Um6a2ffDJczVLbG2gI9QvUlyxUz9j5Zwj27S2kIzgvFmyN0y7T9YwlldpDUSD4HfoM/dYtr9AIZ3dEmskU0I5AZ6bhVz7sdKGKs7Yn3EQ6g2+LlQzP+HSjjbFbE+NiEYG3S5Teb5R0r4qnu0NuIf8BtguUbM8Q+U8I2u0drYfEBuIOUCMcM/e2Grboh1Ef+g2iDJ3WF2f/LhGt2idbH5wNhgyK1han+ehKe6ROsePA6fQX9byPT6uQvP6IJY9zRxyAz0W0Gm1k9d+Nr9sK6Ax6ky+Ld+TOwPXbja9bCu0MQxMuhu8UyqH7mwVHdoTQHvgM8Au60zqT/xMIxuhzWFpgMyA+k2zXz6cYejusr1BLyDKoPkVsyU/qjDLrrJ9YSmAyOD4XbLXP7EhZ26QmsePJG/oL/dYib9mMMsuhzWPE0ieYF+W8Us+nELN3U3rHfwxOqCfwvFTP6ohaddDeudJtG4oLttMn9+wGGmbtBaAn7IX4DdGjGLP98wtAu0ltAckhdIt0BMnR+ysLObYa2DH1YXJLc7zOEPN8zs/qx1mkPjguG2hknz8xVe6vqsc/A3fJs+WOFyzNfPkDCKLoZ1TvOGbKMHE1wS/nSFlboX1hHwN1WbH8xv2f/hCpfoWlhHaN4Ybbpg+GXgT1YYqYtcQ8A34NtgwerL/Q9WeET3uIbQbEC2kYKll30/V+GjrnH9AN+gapMEEy/1P1bhEN3i+kGzgdFmCLZd2n+mwkTdnjUOngG/pg+2tbT7uYY/dCuscZoMyDV6sKrl3I9UeKhLYe0Az6Ba84NBLf+fqLCyO2HtoMnAWNMFay7PP05hoS7PmohfwK/Bghktxz9N4Q3dnTWxuYBcIwUDWoZ/mMJBXQnrIX5BtSYJtrPs/jjDGbo662FzgbFmCFaz1P4shX26OesbvA1fQV9buPT6UQpf6EZY3zRtyAr0WsGl1g9SGNmFsG6At6kq+LV+S+zPUdjYfbBu0LQxKuhq8UuqH6JwTxdnzQBfw1eA1daX1J+hMIWugzWDZg1ZgVSbXj79CIV5usT1AnxNVUFSK15Kf4LCErrD9YJmjVHBULtdLn98wjndm7UNXgGfpq/dWib9IMMQug3WNk0FZBq9tmpZ9NMTxukyWNfgFVRpfi3UMvnDEyZ2F6xrmgqMNF1tc/nzkxO+6dqsFeBp+DRYrdGy+IMTZtCtWSto0pBppFqgpc7PTdimq2BNg6ep0iS1O8vhj01YQZdmTdOkMdIMtTVLGp8z4DNkZ9Rn7mf2Z/pfhUtjfMqAzZBNoD7DPDM+o/8SXCL0EQMuQ2ZGPcH9DPXM/+W31PcBAyZDJoF6AuaZ4pnuF34p0OcLWAxZGbWZ+wT7M9iv+tLepws4DFkEajPMCcZnpF/ppT4fLmAwZGTUEtwnoJ5JfomX9D5awA6QjVFLwJygeGb4tV2y+2ABfyEToy5zN7OfoP+1tWTnAwj2QgaBugzTzHgC/VfV0pyPFXAXsjDqCO5mqBP8X1BLvw8V8CDZA+oImGaKE3S/mktnHylgLmRg1GTuEuwnwH4ZLY19oIC3kBWqyTAlGE8g/QJaCvvsgbWQOaAec5eAOkHya2ep65MHZyEjVI9hSlCcYPhVs6T1eQLGQvZFLeZeZm+mD0DhkpfPHfgKWQNqMcwyYzN6AASXtHzqwIBkXtQQ3MtQzfwA+C1hfejAfDIG1BAwyxTNdAHAL1H5yIGtkHVRh7lHsDeDBaC+RPWJg6uQLaAOw4xgbEYKQHrpyccNpkI2qH7gHgHVTBIA8ZLURw2eQtZXP8CMoGhmCMB2aekTB5ZCxkUN5k5mL0EfgK2lJB8zOAqZAmowTDJjCfQAVC0V+biBoZBtURfeyVAl+AGAWkr6qIH5yBJQFzLJFCXoAtBc+vEBg/fItKgduI/ZS4AFwGip6PMF55EJqh1gjhlLIAUAaEnHhwycJ8uiJryPoUqQBGBnaejDBd/JAtWEzDFFCYYA1CzRfPl8gZ+QYVF/uYvZl+kXKUwxxmcI2AkZAuovTDHjMvoigikIfbrAd2RX1A3cxVDL/EX8UvR9uMBLyA5QN8AUUyzTLYJPEeiTBa4jA1R7uUOwL4MtUk+x98ECJyH7U3thQjAuIy2STtHncwWmI+OrGbhDQC2TLCJOofexAh8h26sZYEJQLDMssk1h95kCy5FZUXe5h9lH0C+ylcLO5wqekxmg7sIMM45AX6QqxZyPFDhOVkW9wD0MNYK/CFSK3ycK/CYrQL0AM0wxgm6RZoqzjxPYTUZFPXh/YB8BtohRirFPE5hN5qceZD4wjkBaBChF2IcJrCabou7fH6BGkCyyk6Lr4wSjyfrUfeYDxQiGRWpSaH2WwHFkUtRc7mD2ZPpEClN4+SiB4cgIUHNhghmT0RMRTKHlgwQ2k0VRK3AHQyXzE/FLgfU5ApPJBlArwARTJNMlgk9B5UMEdiODot5yL9yTwRKpp6D6DIHZyARQb2EWjslIiaRTPPkIgdXI+NQJ3AupZJJExCmkPkHgNDK9OgFmYZHMkMg2xdLHBwwm21NruTuwH9MnspUiyQcJPiPTU2thOjAeoydSlaLIpwf8JctTC94doI75iUClSPrwgL1keGpBpgPFMV0izRQ/PjlgMrK8OsudcD8GS8QoRdEHByxGhldnYRKOx0iJAKXQ8bkBc8nu6sA7IXVMkshOiqGPDRiMzK4OZBIWxwyJ1KSgwXAG/EX2RI3l/mUvpj+kEMUYDGXARcgCUGNhfhmL0Q8RREGIQQx4CJkTNQL3L1Qx/xA/FH0MYMBByJqoEWB+KYrpDsGjCMTwBdxFdqe+cm9gLwY7pI5ij6EL+AcZE/UVZgNjMdIhaRR9GLiAuciWqA+4N0AVkxwiRqHHoAXcg8xOfQCzgaKY4ZAtCjsGLOAssjo14N3LHoL+kC0UdhgAwTvIlKgBmV7GEOiHVKGYw2AFjEWWRP1390KF4B8CheLHQAWcJUOi/mN6KULQHdJEccYgBXxFRqfm3xnYQ4AdYoRijAEK+AZZXc1nMjCGQDoECEUYwx7YiuyIen9ngApBcsgOii6GPLgG2Zx6z2SgCMFwSA0KLYYn4CkyObWVe5d9mL6QQhReGO7AM8joaivMLuMweiGCKLQw1IGvZHO1Afcu1DC/ED8UWAx04CqZXG0As0sxTFcIHgUVBjmwFFlcXeW+wD4MVkgdBRVDHAyDDK6uwlxgHEYqJI3iCYMbHEX2VhdwX4AaJilEjEKKQQ12QfarC2AuUAwzFLJFscQQB3Yic6up3Af3D/SFbKFIwmAGsyBrq6kwB8cP6IVUoSjC4AZuImOr/e6D1Ad+IVAokhjUwFOytdqPOVh8oCukieIHAxjMRKZWT7n39w9ghRihKGL4gqFkafUUZn/8gFQIEAodDGRgJxla3XfvUx9ICtlBMfzCwAUzyc7qPma/+MBQSA0KGgxf4CWyOLWUO5c9mH6QwhNjMAwBoyAzopbC5DIGow8ieIIQQxdYiQxOTcCdCxXMH8TvRB8DF7gE2ZuaACaXIphuEPyJQAxZYCQyszrKXYE9GGyQ+ok9BizwCLKyOgpTgTEYaZD0iT4MV+AjMrJ6gLsCVDDJIOITegxW4BBkY/UATAWKYIZBtifsGKbARGRuaij3LfvCfpCtE3YYruAPZG1qKMwt40J9kKoTcxikwENkbGoB7luohX8QqBM/hiiwkmxNLQBzS7GwG6R54ozBCSxEpqbmuyewL8QGMToxxtAE3kAmVvMxExgXSoMAnQhjYAIHkaWp9fcEqIXJIDsnuhic4AxkYbWemUCxcBik5oQWwxLYhwys3rtr2TvQ9yo84YVBCXyBDE29x9QydkDvJXhCCwMSGEl2pta7a6E68Hv5ncBiOAIbyczUekwtRQe6XvgTVBiIwD1kX3XeXXDvANarfoKKYQhMgaxMnccUHDsg9UqfeMIgBOYh86rx7oJUB5Je4hNSDEFgCWRdNR5TsOjA0Gt7YonBB5xDRqbO37PsCfteWyeSMCDBEMjG1HlmljGh3qvqRBGGHjAOmZgaf89CJfy9AnEpdH30I2ZrkGitS3OfNnCcKU/9N2UQW4jEy6o0v9CGFmeCqstT+LCCSLSsSHNk21k8mqe2Tnlj/ZBgrUdzY5tZPApVH6d4sXgkVFaieU/bNw7NS/9NyWLrSKjWoTmFtrI4FJouT5li00ierEJznjZv/JmXtk5RYsVIpNaguYS2bvwJTR+nELFbJEurzzynjSzuzEP/9Q1it5AkWZFzCG1jcScUXe7jw1YhKbL2zHHaxOLNPLS1742FQpK08syJbWHxJhR97PNim0h+rDnzmzZunJl3/uvLYo2QFK04cwZt2zgTei73TbFASHSsN3ObNrD4Mu9s7VNid5AMrTZzBW3a+BJ6PvYRsTVIaKpn5GfavuJLeXF/UgavCunGVMvIzbQBEF+CxpWl8F0J0hFWxcjLtBWJp8iLs0p5X/nR9atg5GTaiMRTQOOOUrxXeLrA6he5mLYhcRR5Rv6kZK/qdPtqF3mYNiFxFFAjZSnTqzRdX5WLHExbkPiJPCNWKcorMZ2+qkXuQJtX/ATUyFEK8WpLZ69ikX9p64or5cH9ETB4tUVnVwWUe2kDEleCwpUJ4LuqopurWpF3afsRN5EHZyXgfQVF91epyAfbfMRNQOGOBHivmnTnqhQ5lzaueIm8tz8CsldGdOMqFPmWtq14CehbmYDpFRBduLon19LWI56U92YlQHm1Q9et5uVZ2rTiSdC3IwHEqxo6bfWJHEtbVhwpz/wXZRBHIZ1X9U5+pY1HHAlqLkfhwyFIp1WtkwO27YiTyDNbo7xx+NFhq3RyfpuOOAmo+RjFiwNPR1WVk1tpw4qPyCv/RcniqNNRq3F5lbYc8RHQcjnKFEea7qnqllNpy8ZF5JWtUZQ4xHTSqlo+pQ0bFwEtH6MQcWzpltU4uZS2q/hRHvlvgEEcW3RJVbM8ShuO+BGUXB6AD0cVXVHVTQ6l7UbcKI9sHeCNA4ou+VVVk/O12YgbQcnHAbw4mnQ/VbB8r80qHiJv/DdAFocRXbH6lee1VcVDQMflAaY4gOh0qmTyfFuNeFHe2DqAEscO3bDKld/bqOJF0PFxACKOGjqa6pf8SdtUnCjP7Q/K4I3C+pjqELmTNhpxIqhbGQrfDcE6YbVLftc2Iw4iz80K5X3Dr96vcsmXtMmIg4C6HaF4b+DrgdUseV3bNf4hr+0PSvZGvb6vYsmTtFnjH6BtZSjTG+l6X/VKTtdWjXvIa7NCUd4Q1/VVK/mRNmrcA7TtCIV4Y1u3V6fkcm1S8aE8tj8BBm9s1e2qV/m8LUZ8CMpWFoDvRlV9riolj7fBiHfIY7MK8L4BVf+rUfJ324t4ByjbUQDvjWb9XHWSu9ui4sq8tT8BsjeM6uNqk5zdBhVXQtfKAkxvANXDVSa5us1FPJm3ZhVAeWOn3q065ei2p3gSunYUgHijpq6tLsnj2pziQnlqf3yDNgrrXlUlOVxbi7gQVK3Mx2dDsK5VRZKb21jEOeSpWfneNvzq2OqRnNy2Is4Bqnbk89rA16mqRHK3tqb4hjzxH1/WRr1OrQ7J2dpUxDdAxWW+qY10/akqJFdrm8Y15ImtfEob4rq0GiRPa5PGNUDFRz6ijW19WfWRg9uY4kF5aX/6QRtb9aQqUn7WFo0HQdPKej4bVfWiao/82waNA+WlWfVvG1D1ZJVH7m17xoGgaUe910az/lPNkZO1OeMZ8sJ/+qwNo3qxiiMXa2vGM0DDZf3UBlBdp3oj57Yx4z95YateaWOnPqzayMHalvEfaPioJ9qoqdNQz8i/2pbiPnngv71Bq8IjY6hl5EXaUsR9oODyHp+V4BFCqhj5kDYUcQx5YOve28rvSJ8KRh6k7UQcAxR83PNa4Y8EUr/Iu9qU4hfy0P72slb1I3tqF/mPNhPxC1C08t7UKn2kj8pFztVWIm4hD826p7QSH9FTtch7tCXFLUDRjntEq+0ROxWLPKsNKY7MO/vTG7TaOmJHBZTvaCMRR0LPynp8VlVH5qhW5FhtI+LHvDOr3tsK6shPpSLPtomIH6FnRz2vVfPImSpFftV2FDfmmf3pZa2MjoypUOQ32oziRqhZWW9qBXQkTN2TW7WFiBfzzKx6SqudI11qXl6jrShehJod9YhWNUe01CfyqTaieE/e9y9vsKrwiBf1Tj6jDUS8B/ot5/FVCR7RotbJr20f4hXyvta8d5XfESyVTl5t8xCvAP0e87xV+CNUVDm5VNtQnEJe2V9etqp+hEqNy2G0dYhTgJaV86ZV6SNPVLc8qk0Zn5BXZs1TVomPSKlquYu2ZHwCtOyYR6zaHllS4+RObUJxnjzvH95g1daRJKpZzqKNQ5wH6i3j8VVVHSn6orrJm9o2xHfyvFa8dxXUkSRVTT5t0xDfgXqPeN6q5pEfKljO1BYUl5DX/cPLVhkdKVK/cmgbUFwCtFvGm1YBHdGhksmdbRniOnldK56yaufIkMqVM9t+4jrQ7hGPWFVzhIb6JV9q84nn5JH95QdrFM6NoQ6Ro2jDEM+BkpXzfDUE5wipXXKltgvxCHlk1vy7ht9cn8olL9FmIR4BSnbMe2vg5wKpWXKkNmQcQt7YXz5boz63p2LJR7Qd4xCgY+X8tEZ6ro96JT9qM8Yf5I1Z88oa4jk91Uoeoq0YfwAdO+aJNbZzduqUnKitJ46TJ/aHH6yxNWdHvco/tFWI40DFyni+GlVzc1Qp+VAbhbiDPDEr/l0Dau6nRsmVbRPiDqBiR7y3RnPuTHWSC7XxxIl5YX/4bA2juTG1Sb6hbSdOhIaV8dMaQHNhKpM8qE1CfJgXZsUra+zMdalOeYY2nfgQGnbEE2vUzGmpS3Kftpz4TR737z5IVTjnRVWSX2iLEL+Bcst3PirBOS0qkhzZBiHeII9rvb+p/Oaw1CO5se1BvAGUe7x7qfBzVFQieU8bTpxB3vbvnqWqz1GpQ3IKbQ7iDKDb8n1KlZ57ogrJedqI8QV5W+tdSSWek1KD5BLahvEF0O3xTqTazi2pPvKctpu4TR7Yn32QamsuiYqUQ2hrELeBgpXtfFRVc0XUHjlOG4N4TR6Y1f6mgppLUnnkxLYF8Roo2NHupWrO/VBz5DdtNnEFedo/e5bKaK5IxZEzaKuJK4Bqy/YpFdCcDvVGbtOmIE6Tp7XalVQ7c0OqjVxBG02cBqo92olUNXM0UmfiZ9jOwM/kff09GZwqlBsjVSZuhm0C+BnoV/kJ35SgHKGUmHgZNjPwCfK+rE/eU35yfSkwcTJsEsAngH4dn3in8HKBUl/iYtjKwM3kAfD3JDtVl9tLdYmHYYsAbgYKQPnJdCot1yfFJQ6GjQxcgjwArE+UU2I5vZSWuANsY+ASQAE4PiFObeXsUljiX9jEwMvkFfkLYHBqS85OCjDuhQ0CeBlokXIAfFNVcnNSVuJd2MLAI8grYg3gPQUl90tRiQ+yPQCPAFrkGIB3qil3lpIS58IGBk4mj8hfANkpI7mxFJT4FrZCOBkokXIA0ykgubDUXlwLmwPwMXlErAEop3bkulL5eBY2QvgYKJFjAMSpGjmt1JM4FrYvcDF5Q/6cDNIolPOSuotfYWsALgY6pOyEj4agnJZUXRyQzQscgrwhVidvGn5yWCm6OJ+NATgE0CFHJ14aeDkqKbm4FbYu8DB5Qv6cZGnU5ahS8XgVtgXgYaBCyk6mNNJyT1LuOBW2QfgDeUKsTpQ0xHJSKXV8Clsf/gBUyNEJkcZWbikVF5fCxgUOJi/IX5NBGltySV9S5ngUNgXgYKBByk34aFTJFUm5xaGwbYEX5gWxNnnTgJJLSqnF+dgSgBdCgxybeGk05X6kwPE9Ni1wB/K8/ppkaRjJFaW+8Tw2QbgDUK9ykykNIDkdKbJ4ni0LnDDPy9pESWNHbijFjd/ZAuGEUK9jEyKNGjkaqa/4EzYs8C95XX93gzMK6WOkhsSdsCEA/wLtKt/xzRCkE0p1xe/YrsAbyOuy3r1n+NH7UlzxJWwHwBuAdh3vvDPw9ECprHgdGyDcSx6Qv7vsjDp9L4UVT8L2B/cCBVK+m85I0/ukruJ0bHw4A3lArHfKGWK6XsoqfoRtD2cACuR4R5yxpdulpuJybFbgXfJ+/DEZnLFFt5O6xudsBsC7QH+UmfDNqKLPSUnF42xV4Avk/bAyec+Aov9SUfE3WwHwBaA/jky8M5r0s5RT3M1GBT6Y5+OPSXaGEX0s1RRns/nBB6E+ykymM4DoYSmmuJptCryf58PKRDljh96VcsbRbH3wPtTHkQlxRg1dK7UUj2OTAueSx/W3ZFBGId1LSikOx0YAnAuUq7yET4YgXUsKKW5miwJXII/LuuQtw4+OlTqKk9kGgCsA5Tou8crA06mkiOJubFDgW/K2/pZkZdTpVKmhOBubAPAt0K3ykqmMNP1JSiiuxsYHTyBvy7pEKUNMl0oFxdPY9PAEoFvHJUQZW/pSyicOZtuDa8nr8Wc3KGOLniSFjJ+x6cG1QHuU7fhkVNGLpHriX7Y8uGBeD6vdWwYUPSnFE/ey4cEFoT2Odl4ZTfqPVE6cjC0Pz5Kn9WeXlWFEL0rhxMXY8PAsUK2y3VQGEF1H6ibOZbvDA/O0rHZKGTv0oZRNHIzNDg+Eah3tiDJq6DQxzsS/2J7AseRl/dUNXgvnY2KUiRdhCwCOBZpVruO7Cs4JY4iJD2FzAkcgL8ta9776zfsxwMSDsDWBIwDNOtZ5r/h5YIwv8S62O/iVPB5/ddlrfb6P0SX+g40J/AqUR7luek3P+2JwiXOxLYEfkMfDWqe8iuf6GFriPdjs4AdAeRzriNft3B4DSzyLrQ4OmLfjT8ngdWtuFwMwvoNNCRwQuqOshO9aNZ+LYSWOxZYE/pe3w6rkfYWa/zGoxLNsSOB/0B1HJd5rc36OISV+xUYH5+fp+FOSvRrNxzGgxG+w1eF8qI6ykukVaB6OsRe3YjsC3+fpsCpRXnfm3Rj5eA22OfgequOohHitmWtjPIlPscnBreRh/SUZtBbOvWLcxWew0eFWoFjlJHxWwblWjLr4lW0ONyAPy5rkbfWbY2PQxatscrgBUKxjEq8VP6eKIReXYovDq+Tl+EuStdbn1BjxOAw2OLwKNEc5ydSanj/FcMej2N7wAvJyWJMoreK5NIY67oLthxcAzXFMQrRu58uvGHFxJzY3nEpe9g/JoHVrnhTDHGfB1oZTgWbLSPisVfOiGG7xJjY23C8va0XytkLNkzHU4lO2NdwPmj0i8Vqb858Y4DgTmxo+JQ/7hyRrNZoXY3zjULY0fAoUW0YytQLNdWKQxZ1saHhfHtaKRGndmQ9jcONMtjO8D4o9IiFaa+Y0Mb7iS2xxcCl5V390g9VC+ZgYQ+Io2IzApUCvynR8VUE5YYyuuBIbHJyAvCsr3bvqJ+/H4IqXYHuDEwC9OtJ5q3h5YIysOBKbGR4lD8cfXbZal+9jYMVHsJXhUaA4ynTTalreF+MqfsRGhg+Qh8NKp6yK5foYVvEQbGP4AFAcRzpidSu3x5iKE7G5waHk3firD1a35HYxrvEPbG1wKNAb5TpftUo+F0MqPsTGBhcg74a1/q5Cyf8YUXEl2xpcAOiNY91bbcrPMZziQmxqcL48G3/1bNVIPo7RFN/AJobzQW2U69MqkDwcgykexJYG1+fZsNaV1R15N4YznoEtDNdDbRzrxGqNXBtjKe7DBobv5Vn9HRmkFsq9YijFL7ChwfegVuUjfFRBuVYMpDiS7Qyul2dlPfKm+smxMY7iRjYzuB7U6njES8XLqWIQxXvYvvC8vKq/I1lqXU6NMRSnwFYGz4NWlY9MqWn5UwyhOA+bF46XV2U9oqSK5dIYQXEJbF04HrTqeIRI3cqXMXziOWxk8Hxejb+5QeqWPCkGMg6BbQyeh9Yoz/FRq+RFMXriOGxicHxeDevcmwolT8bgiRPZwuB4aI3jnJfalP/EyInfsHHh9zyqv7ks1UhejIETZ8C2hd+hVOW5KRVIrhPjJm7DBga351FZ55TUHfkwhk1cAZsWbodSHeeI1Bo5DYwz8DNsX/AneVN/coNShfExMMrAzbABAH8CnSrL8UkJxglhiIGXYSsCDyBvyir3lvKL92GAgZNhIwIPADp1lPNK4eOBML7AxbANgTvJo/Enl5Wqx/cwusDDsAmBO4HSKMtNpdLxPhhc4GDYgsCb5NGwyimlxHE9DC1wB9i84E2gNI5yRKlt3A4DC/wLWxf8Lm/GH31QaituBwMQ7oUNCPwOOqNM55Oqis/BsALvwvYDziRvhpX+loKK/zCowAfZfMCZQGcc6V6pZvwMQwqcCxsXfEmejD96VsooPoYBBb6FbQu+BCqjTJ9KAcXDMPbgWth6wO3yZFjpSqmdeBdGHp6FTQtuB5VxpBOlauJaGE/gWNiy4HV517/5YIzCuBeMO/gVNh7wOui1POeLIRjXglEHB2TbAVeSd7XO3zH84lgYdHA+mw64Euj1OPfGwMepYMjBrbBhwZPkWf/m2Rj1OBVGHF6FLQc8CdRank9jpONPMNxwKmxZOJI8q3WujCGOS79gqOFT2LBwJFDrcU6MsY0vYcTBpbBdwenyqn/ywRhb8SQYZngUNhxwOmi1LOeLURUvguEGh8J2A17Pq1rl7xhQ8SQMNTgfmw14HVo9yr0xmvEfGGD4HpsV/Ege9U+ejWEUL8L4wvPYquBHoNSyfBoDKK4DgwyeZ6sBn8ujWuXKGDvxIQwu/M5GBZ+DUo9yYoyaOA2ML/gTtim4XJ7UX3wQRiF8DIwhcCdsNOByUKlynA+GIJwQRhf8jm0GnJ4nZY2/YfjB+zC44EvYZMDpUKlj3AsDDw+EkQWvY7vC53kx/uJZGHX4HgYWPAmbFT6HxijHpzDS8D4YV3A6tipcnhfDGlfCEMP1MKzgR9iocDk0xjFOhLGF22FMweXYpODxPBh/8EEYW3A7GFf4nC0GPA6FUYbzwaiCz8GQgsfZYMDheTCs8DcMKPgPIwr+ZnsBh0NhHOFeGE34GYYT3M0WBX/nvfiDZ2EYwccwmuBsNij4G/qiDJ/CAIKHYTDB1Wwu4H/eCytcCWMH3oXhhKPZnuA/9MURToRRA9fCWILHsTnB3XlRf+/BF4VwLxhKcDi2FnA3NKr85nshCNeCgQQ3s7GAt/OirO/3Cz84FsYRnMy2At6GRh3f3hd4OBUMIrgbWxOcnQf1986+qMOpMIbgbGwq4GwoVPk9fZGGP8EQgquxTeHrPCjrW/lCDJfCCIKnsUnhayjU8U18sYUvYfjAwWxMcHWei79/8MUWPAkGEn7GFoWroS7KP9+LKngRjB74lw0KT+e5sP7vF1DwJAweuJftCU9DXRx/74sm/AdGDpyMzQlH5z39/dkXRvAiDBy4GFsTjoY+lf/pCyC4DowbOJeNCT/nPVl/5Ysd+BCGDRyMbQk/Q5+OP/FFDZzmxRn4F9sSPC7P6c89GFX4HvOiDLwIWwp4HNSp7OaLEnwTvhADH8KGAm4kz8nqfkf5vfsvwMCDsJ2AG4E6Hd3eKPw78MUXeBebEhwur8WfOxtVf+9fdIH/YDMBh4O2KLunUel33wsucC62EvC3vBZWtzJK/Na/0ALvwZYEf4O2OLqJUdu3/QUWeBYbEtycx+KvPRi19bZ7AQjfwUYCboayKLf5oqrecy+swLHYRsDLeSys7XcU1Pt/QQWeZRMBL0NZHNveqOb7/EIK/IrtCE7OW/HXzkYZvccvoMBvsBnBydAV5fY0CugdfrEHt2ILAR/nrbC2lVE77+6LPLwGWxF8DF1xbBOjat7aF0/gU2xEcLe8pj/2IFTh2+vFHXwGGwi4G7SpzOaDEnxrvaiDX9k+wNvymqzsN5TfG/uCDl5l8wBvgzYd2V4o/JvqhRxcim0Izpan4o+dhaq/qS/icBhsHeBsUBVl9hQq/X76euGGR7Ep4Wt5KqxsJZT4LX2hhrtgS8LXoCqObCLU9r18EQd3YhOCq+VN/9aDUFvvpBdmOAs2DnA16LS85oOqehe9cIM3sW2Ai/Om1vUbCuqdfKEGn7JpgIuh0+PaC9V8/7wAw5nYguBpedK/dRbK6F188YVD2YDgaVBpeT2FAnrrvCCDO9kywMN5UutaCbXzHr7gwplsP/AwVHpcE6Fq3jQvvuBLbD5wcB7Tn3rQReE/5sUQOAo2DHAwlKms5nMh+BO+6IIrsV2Ao+UxWdVvF35//wUXvASbBTgalOmo9rrA/4EvsuBIbEj4WV70T511Uf/3L7DgI9iO8DNotKyeukj/fS+u4EdsRrhZXtSqVroQ//oXVvAQbEW4GTR6VBNdbH/7iyk4EVsP/JsH/UsPutj67V5c4R/YKsC/UGg5zeei6p97IQUfYqMAL8uDWtNvF1D//yIKrmSbAC+DQo9pr4vmf37hBBdi44F7855/6awLo3/8ogm+gW0H7oU+y+mpC6A//IIJHsQmAd7Ne1rTShc7f/eFE56BTQfehT6PaaKLml/7Ygnuw5YDJ8tz/qEHnwp/rxdK8AtsEeBkUGcZzfck+Gu9QIIj2SDAx/KcVvT7ye/HvjiCG9kewMegziPa+4T/qV4QwXvYcOBiec0/dPap/lNfDMEpsDmAi0GbZfT0Kf0/vRCC87AR4WF5TSta+ST+pS+C4BLYhvAwaPOIJj5t/+ULH3gO2w2cm8f8Ow8+bf1JL5BwCGwN4Fwos3zme6r6i170wHHYGMC3eUzr+f0E9Sdf8MCJbAvgWyjzePY+Nf+fFznwGzYbOFje8u+cfTL6iy9w4AzYauBg0GX5PH0C+nVe3MBt2BTAtXlL61n5tPMPX9jAFbDRwLXQ5fFMfKr5aaLOvM+snYF/5S39xQ06FbrHRJV5m1mbAP4FXSrH8TkJugmjxLzLrJmBA5C3ZI17O/m5+1Fg3mTWJIADAF06xnmd8O7AqC9vMWtl4EXyUvzFZZ3q7n1Ul3eYtQjgRaApynFTp7S7L4rLG8waGTiRvBTWOKWT2K2P0vJ2YG0MnAg0xTGO6LR126OwvL+siYEPyUPxZ2TQacttFwX49rIGAXwIFEXZCJ9TlXsuysq7y1oYuJA8FFYjbyco9x9F5T249gBcCBTF0YjXqek+R0l5c1kDAw+Sd+LPSNbJyD2OgvLeslYIDwI9UTYydQJyh6P23lrWHIB75Z2wGlE67bi7Ufl3ljVCuBf0xNEI0anGrY168say9gXelaf0BzfYotDtFXX3vrLWALwLqlSG42sh6NaKqnsDrnmBA8lTssK9W/i5sVF0b/4aA3AgUKUjnLcF3k0VJfe2stYF/iPPxB9ctkXdTf2Kir+rrC0A/wE1UYabtki7n6Lcbyprg3AfeSascMoWYrc0Sv2estaH+4CaOMIRW2zdy6i4t5Q1LnCuvBJ/b4MtttxJUeZ3lDUF4FzQEuU3vhZV7qIotzeUtS3wrbwS1rd3Cyh3MkrtzbeWAHwLWuL45m3RdP9Egd97a1rgPfKS/t6yLYzcxajvO29NEN4DmlR+m7YAcutEkb3za1ngWnlJ1jdlix33MIr7vq8FwrWgScc3YosaN03U1/vJGhZ4Vh7Sn3mQRWF7TNSQt5M1BOBZUKSymY+FYJswqut9t3YFziMPyWp+s/Br96O43kvWDoDzgCIdzV4W+HZgVNa7bg0QviOPxJ85y6Le3kdhvZOs/cF3QEmUzVMW6XZf1NWbbo0P15FHwmpWshC39VFW7yNre7gOKImjmchi27ZHTb3l1qzAsfJG/JUHWWy17aKu7/maAXAs6IhymY9FVXsuSuodX6sCz5E3wlp+s4Bq/1FR7/daAfAc0BHHspdFs32Ocnq716jAs3ki/spZFkbtcVTTm73mB89CRZTLUxZA7XAU01u9NgWOzRNhLStZ7LS7Uc43eq0PjoWKOJaJLGra2qild9yaFPhV3tEfeXBFYdsrSukNt0YA/Ap6VCbzrRBsa0Uhvc1rUeA48o6s5PcKvzY26uhNXhsAjgN6dCR7V+DbVFFEb7c1KPAbeUZ/5OyKepsaNfRmWxMAfgNqVCZPV6TbT1FCb7U1PriNPCMrWblC3JZGBb3T1vRwG1CjI5m4YtteRvm8wWt7cKu8EH/jwRVb7aQo5PtsTQ9uBQ1RHvOtqGoXRfW8v2t58Kq8ENbxewVUOxnF8/au4cGroCGOY++KZvsnKudNtpaH18gr+htnVxi1i1E4b7E1PLwGtKg8nq4AautE3by5a3c4VV6RdaxcsdMeRtm8wdbscCpo0XFMXFHTpoE68/5aewKfyiP6cxtsKmSPgSrzLrIWAHwKSlR242sSZBNCiXkPWXMCp5FHZHV7N/mx+1Bg3kHWmsBpQImObt4mPDsQ6su7a+0OPiMPxJ9btqnO3kN1ef9YYwKfAQVRdps2pdl9UFzeXGtL4DLyQFjdlE1ith5Ky7vHmh1cBhTE0Y3YtGXbobC8s9bq4Ne8D39tg01bbDsowPeONSXwK/RDuY2vqYo9B2XljbWWBG7N+2BtezdBsX8oKu/sGhK4Ffrh2OZtarLPUFLeV2t08Gqeh7+2bJMRewwF5X1jrQ6vQj2U26ZNQOww1N7bau0InJrnwdqmbNphd6Hy7xprc3Aq1MOxjdhUw9ZCPXlPrcnBpfKG/tgGVRSyvaDu3jPW6HAp6FCZjU+FIFsLqu59XZvDY+QNWdneKvzYWCi6d3VNDo8BHTqyeVXg2VRfUHJvqbU4HEZehz+2rIo6mwoVf8NYg8NhQDuU2aYq0uwnKPc7au0Nf5HXwcqmVCFmS6HUbxdrP/wFtMORjahiy15Cxb2d1tzwqDzl39qgii12EpT5zWKtDY+CKstrfCqq2EVQbu+mNTYcKk9pXXurgGInodTe07U1HAqqPK55VTTZP1DgN9OaGu4iL/m3llVhxC5Cfd/QtTTcBTRZXpuqAGLrQJG9nWto+FNe0rqmVLHDHkJx38y1M/wJmjyuEVXUsGmgvt5La3FwpzyhP7XBaeF6DNSQN4o1I3AnqFBZjW8quCaE6norrcHBW+QJWdXeU791H4rrXWLtDd4CKnRU807x60CorDfSmhnOIo/Dn1p2Wl/vobDeI9bKcBZQDmW16TS97oO6eh+tkeEr8jhY1ZRT8VoPZfUOsTaGr4ByOKoRp9u1HWrqTbTmBm/K2/AnHpxure2gru8Pa23wJuiGsphvWrWeg5J6D62xwVXkbbCK31Oo9Q8V9VaurcFVQDccxd5pc32GcnoLranBp3ka/sTZqdF6DNX03rAmhk+hGsri6RRoHYZiegetpcGleRqsYuV0Z92Fcr4zrIXhUqiGo5g4rVlroZbePmtgOFNe0F/aoLRw7QWl9L6whgZnggaV0/ikgmstKKQ3cu0MHs0Lsqa9pX5rLNTR27hmBo9Cg45pXil+TQVF9O5Z+8KheUB/aVlpfU2FGnpTWCuDQ6FA5bSpNL1+ghJ686x54c88IGuaUipeS6GC3hLWuvAnFOiYRpRu10son3fOGhncmZfhLzwo3VonQSHfENbG4E5ohnKYT1q1LoLqeeOsicGbeRms4bcUap2E4nkT18LgTWiGY9grba5/oHLeN2tcODPv5y+clRqti1A4bwZrWzgT+lMOT6VAax2om7fNGhh8mfdjDSulO+shlM1bwZoWvoT+HMNEac2axsWZ/8zaF3wpz+cPPMhUqB7josxvZg0A+BLUpwzmYxJUE7oQ85dZKwJPkedjBb+Z/NR9F2B+MmtE4CmgPkewlwmvDnTx5RezNgSOIg/DHzjLVFfvXXT5w6wJgaOAYiiDp0xpdZ8LLj+YtSDwE3kYrGAlk1itd6Hld2DNC34CiuEIJjJt1XYXWP4va11wpbwLf2iDTFtqOxeAv5c1IHAl6IUyGh9TlXrOhZW/y9oPuIm8C1a0NxOU+ndB5R9c8wE3Ab1wRPMyNdVnF1J+Lmtc8BJ5Fv7QskxG6rELKP+WtS14CaiFMtqUCUgddrH3a1nrAU/Ks2BFUzLtqLsu8n+WNS14EtTCEY3IVKPWunjyY1nLgiPlIf/OBqOFai8Xd/+VNR5wJCiyfMYXFVRruaj7Add2wEnkIa1n76ifGvvlgu7nr+mAk4Aij2feKF5N5ULut7KGBR+Rd/w7y0braqqL+F9lLQd8BPRYPptG0+onF+6fyloWLiLvaD1TRsVqqQv1P2UNCxcBPR7PiNGteuki7peydgU/yjP+mQ1Gt9RJLsx/lDUc8COosWzGF61SF7lw+6Gs3YAb5RmtZu8olDrpQu3nW7MBN4Iaj2beaFP94wL8761ZwUPkFf/MslEjddHF989bq4KHgBbLZtMokFrHBdmfX6sBL8orWs2U0R310AX3v69RwYugxaMZMVqjpnHx9T9Zm4IT5fX8fQehhekxLob8TtZowImgPeUvH1QwTeii679bmwEHkddj/b6hfum+C65/yZoMOAhoz/HrheLTgS6y/rq1K/xDXoW/bxZaT+9dYP1J1qzwD9AK5e8Umk73ubj66daqcA95FaxfJVSc1ruw+o+sUeEeoBWOXyJ0m7a7mPrl1qTgQ3kU/soGoVtpOxfXf74WAz4EpVAu44NWpedcSP3xNRjwDnkUrGVvKFT6dxH1v9dewDtAKRzLvNBm+uzC6XevRcGVeRP+yrJQo/TYRdPPXoOCK6ETymVTKFA67ILpV6+5gCfzJljLlNCddNeF80evPcGT0AnHMiK0Jq11sfTHrTnBhfJ4/ryDz8K0lwulH26tBVwIylP28j0F01oukH7zGgs4hzweq/f99EtjXRz95LUVcA5QnqPX+8SnqVwQ/W5rTfANeTt/3uyznqa6GPrZ1lTAN0B3yt7pM51+ciH0q61N4Rrydqxe5VOclroI+tPWpHAN0J2jl/jcppcufH7wGhM8KE/CX3fwuZVOcoH8z9ai8CCohHKX71mVLnLR83/XoHCgPAnW7vsJlU664Pm9a084EFTCset9NtM/LnJ+sjUnPEOezl83+zRKF13g/GJrTXgGqE65O30CpXVc3PzcNSb8J0/H2lU+d9JDFzY/2NoS/gPVOXaJz5o0zdOZ/2ttCe6Tl/NHNugsRI95KvMXWUsB94HmlMn4nIJowicx/5A1FHAMeTlWsrfTD91/AvMHWTsBxwDNOZJ5nXh04NOXv2tNCX4hL8IfWdZZR++fuvw/1kzAL0AjlMmmzjS674nLz7VWAm4hL4KVTOkUo/VPWv4ea0lwC9AIRzKic4u2P2H5s9aQ4Mg8CH9jg84ttN0T4L9jjQQcCYVQHuNzVqHnnqz8WGsj4Mc8CNaxtxMK/T9R+bNrIuBHKITjmNfZRJ+fpPxXa0dwY96Dv7Gs0wg9foLy31gzghuhD8pjUycQOvy091uthYAX8x5Yx5TOHXT3Kf/XWCuCF6EPjmNEZw1a+/Tkn1ojgvfk4fyJDTYL0V5Pd/+MNRDwHihOWYyvKYjW+nqq+69rH+AV8nCsYu+mHxr7RPdX1zzAK0BxjmLeJh5N9ST3S60NwSnkOfgTyzbraOpT/Iex1gFOAeqgLDZtptFPT+4/ak0Jn5DnwCqmbIrR0if172ItCZ8AdXAUIza36OVT3O+0JgTnySP+hQ02t9BJT+afxRoHOA+UWA7ja1ahi57c/qa1DfCdPKI17N2EQief1P7pmgb4DpR4DPM2m+ifJ/DPtBYEl5A3/AvLNo3QxafvD10DgkuADsth0yYQWueJ7HeuZYDr5A2tYcrmDnr4xP2Zaz9wHejwGEZs1qBpnr7+pTUfeE7ezR93kFl4HvM05EexhgGeA70pc/mYgmfCp65fae0CPELejZX7Zvqd+09cf4k1C/AI0Jsj18vEnwOfsn6kNSQcQl6DP26WWT/vn7D+EWtHOARogzJ3ykyf+56u/qM1I/xBXgMrV8kUn/VPVn+ItSL8AbTBkUtkbs/2p6mfaK0HjpPH4G87yNw62z1d/w9rFeA4UAblLR+z6jz3JPUPrVGAO8hjYN2+mVDn/ynqV65NgDuAMjhuvczm+fzk9Aut8cCJeQv+tlmm0Xn81PRvWNuBE6ELytspE+gcfmL6g9YkwId5C6xbJXPn3H1y/hnWdOBD6ILjlsisOWufln6ftRz4TZ7NH9jgsvDs9aT0X1iLAL+B2pTB+JaCZ60npB+5BgHeIM/GCvZe+p2xT0e/ce0BvAHU5gjmXeLPVE9Ef88aDpxBXs0fWHZZP1Ofhn4Kaw7gDKA1ZbDpMn1+ehL6edaI8AV5NVYw5VJ8lj4F/RLWhvAF0JojGHG5PS+ffP6ctRu4TZ6CP+3gcuuc9IT8Iaw1gNtAFZS1fMuqc9FTz4+zxgBek6fAqn0voc7JJ56fuLYAXgNVcNR6l83zz1POf7NmA1eQR/OnzS6NzsUnnJ/BWg1cAZSmrJ0ugc46Tze/zZoCOE0ejVWrXO6ch082v4I1GjgNlOaoJS5rzjROZ9xn1M68z+Cd+fsaXCqMG+NUxm1GbYL3meeZ8hffkmAcoZMYdxk1M+8J8M5Yv95LfnF9JzBuMmoSvCd4njl+eZfwcYFOX9xi1Mq8zeBN8PeVXarH7Z26uMOoRfA285yg/DVdSsf1OXFxg1Ej85YAbwLrl3JJHKd30uJ2QG3MW4LnBMcv4tI2zu6Exf1FTcy7DJ6ZPwAGl7bi7JwA3V7UIHiXeZopA8C3VBU352TF3UUtzDsCPDNWAN5LUHG/ExX3oNoD7wieZo4AeJeacWcnKW4uamDeZPAk+AMgu2QUN3aC4t6iVvgm85SgDMB0CSgu7LTn1qLmwHsMngRWAJRLO3Fdp7w7ixrhe8xTgiMAxKWaOK3TEzcWtS9vMXhl/ooMpiiM8/pyunNfUWvgLeZZplyEL4VgnJZTnRtQzcsbArwy1iLvFH5xWCc6N1+NgTcEzzLHIt4U+DgqJzm3FbUu7zB4EfwVyaaox1Gd4u4qagu8wzwjKBeZpkjHPTm53VTUBt8P4EVgLaJMIY6TOqndU9T67weeERyLEFNs45ZOcW4palzeYPDI/BEZTLEVl+RkdkdRU+AN5kmmTIQvRVVckZObG4ralnchHhkrkXcKqLikk5qbTy2Bd+GTzJGIN0Uz7scJ7N5T0/J2AG/MH5FsCqO4otPXnacm+HbgOaZMZJoCKE7HicydV8vyJsQbYyWiTLETN3Tiuu9qgW/C55gjEWKKmjgapy/3EzUs7y94Yv6GDKIoNDLGaYjbiRoC7y9PMeUhfCgEjRA6dbnv1K68G8ATYx3yRuFnpO/E5V6idsC7gaeY4xAvCryRQKcsd50a4NsLHgR/Q7Io6kb2TljuJGp/by9PCMpDpijSRvqcrtx0avw3A3gQWIcoUYiN6J2s3EfU9m8GnhAchxBRbI3YnabccmpW3l3wwvwJGUSxZcTO6eqeqxnw7vIMUxbCh6LKyJyTlDuuVuW9AF4Yq5A3Cigjv1OU+61WwHuBZ5ijEC+KppGzk5PbrUblPYj3wJ+QLAojI2OnJjdbze89+HygLGSKAshI2InJrVab8u7jPWAVokSxY6Tr5HSj1fre/ecDRyFEFDVGtE5L7jg1KW8ueGD+ggyeKDTi5aTkhlMj4M3lCaYchO+EoBEtJyS3WS3KWwE8MNYg7xN+RrBOR26y2gBvBZ5gjkG8J/BGqJyI3G5qUN5b8Ar/gmRP1I1QnYbcbGoCvLc8C8tBpifSRp6chNxqanzvBPAKrUGUJ8RGpE5B7jQ1/TuBZ+ExCPHE1sjSyccNVtt7a8Fz4M9r8MSWkSQnpPtMTe+t5elA2YvvRJWRIqce91ct7y2I54DV630CykjSicftVcN7Cz4dOHp5TzSN/DjluMnU8u8seIR/XtkTRkaKTjhuMTX8O8uTsOw1PQFkRMfpxs1Vu78D8QitXsoTO0aGTjZuMDX7O/BJePQinqgxQtPijPtL7ckbC96Xv65BpUK4MS3KuIuoBfDG8vxS7uJTEoQjbCHGPUTNyRsBvC/WrreSH1y/BRh3ELUmbwSeX45dXiU8XGCLL+4utbv3FbwG/rqySnW4fYsu7h9qTN5Xng2Uu6ZKabi+FlzcXGpL3gfgNWDtUiqJ4fQttLh7qNm9D3g2cOwiKm3h7C2wuLPU6t6AeF7+gAwqbcHZtQB071BT8gZ8eikD4VOqgptrYcWNpZbk/YfnxQrkrQQF97eg4s6qIXn/Pb0cgXiVmnDnFlLcV2p0bz4eA39AskpGcOMWUNw31Opv/pOBMpCpEhBcuMWe20rtyHuPx4AViFJpB67bIu+uoTb33j8ZOAIhKtXAab9aPHFPqcm9reB1+fsxaKIQzqvFnXuGGv1t5dml/IPPhCCcVos691Vt/jYAr4v1x9uEHxy2BZ27qiZ/G/DscvzhNYGHo2oh55ZSi7+r4C3w9yNrog5HbRF3w1CDv6s8Fyj/mJpIwz21cLuj1N7vAvAWsP5QmhDDSVuo3S7U/ncBzwWOP4gmtnDLFnFuJzX3mwre4J+PQRNbcEktzG4Wau03ledg2QefiSq4ohZu7iY19tsPb9Dq420CCi7ZQs09VVu//Z6DRx9eE024nxZgN5Oa+j0Fr//nI2vCCK7Y4uuGqqXfU579so+pCSA4nRZkbqca+t2H17f6UJrYgRu24LqZaud337N/9EE0UQNH0+LLvaQW95aCx+WPa7BE4duYFkPcKNSMvKU8uZS5+EoIvhG26HIrqcG9CcDjYuV6l/B767fgcpdQe3sT8ORy5PKWwL8FtshyI6mZ31HwFPjjypaov+1bYLlHqJXfUZ4KlLmmJdJvfS2u3Edq5PcAeApYuZQlxG/6FlbuEGrj9wBPBY5cxBLbN3uLKTeRmtsbCt6Wv63BEltvdi2u7g9qbW8ozy3lLb4SVW9zLaTcQ2psbwHwtli33iWg3v4WUW6l2tpbgOeW45a3RPPt3MLJLaSm9ubDS+BvK1vC6G3cosm9QU385nsmUN6algB6C7dgcgeppb31eAlYt5Qldt66LZzuDGrht/6ZwHGLWKLmTdtiye2jBn7v4Wn56zGYVPjm1ULJfUEN7b331FLuwZck+KbVAsmNVDt76+FpsfZ4J/m9YVscuY1qZm+9p5ZjD28S/o2qBZG7R+37zsMT/OuRTaq/UVsMuSmolb3znoLlHtOk9NtTCyE3j5r3jYcnaO2hTBK/SVsEuSWodd94T8FjD2LS9m3Zwsedo0b2zuNl+dMaTNp6S2qBdENQG3vnn1nKWnxJVW9FLXrcOGpibzxeFqvWOwnqLdmCx01UC3vjn1mOWt6k5ttPixz3jRr3fccL/NPKJhm9FVvguBmobd/3Z2BZa5oE9KbT4sZtowb2tuMFWrWUSTtvwxY2bgVq2rf9GXjUIibVvNGwONM+o/b1foKH5S9rEKnQPIZFmbYZNQDeT55Yyll8SIJmQhZi2mXUirwDwMNizXoj+Zn7LMC0yagReQfwxHLM8iLhzYEsvrTFqA15O8FD4C8ri1Q371l0aYdRE/J28kSgnDVFSpv7WHBpg1EL8m6Ch4A1S4kkNutZaGk7oOb1bvJE4JhFRNqa7SywtL+odb3v8K788RhE2jLbsQBse1ED8r57Xinz4EOqMs+xsNLuovbjzQTvipXHGwnK/LOg0h5U8/Fm8rxy5OFFaprPLKS0uahxvZfgHfDHI4tkZB6zgNLeorb1XvI8oMxjigRkDrPYa2tR6/G2wzvAykOJtGPufrHIt7Ooab3tngcceRCRasxaFk/aWNSy3nV4gH87BkkUmr1Y3LWvqPF41z0Byzv4SAiatVjUtQHVdryV4AFad7xJ+JmxLOjafDUdbyVPwOMOLwm8mYqFXNuKGtY7Cd7f344sibqZyiLerqKW453k+VfeMSWRNj+xcLepqGXfSPD+rDuUJMRmKQt1e4oa9o3k+XfcQSSxNS9ZxLWlqF296fD4fzoGSWyZk1iY21HUcLzpnvyyDj4SVeYiFm5tKGo33nU8vlXHmwSUOclCrc2nZuNdf/KPOrwkmuYfFuD2nprV+wje/k9HloSRucji285Tq3ofee7LOqYkgMw6LMjaebUa7zm8vVWHksSOeciC276rUb3nnvujDiKJGjMNi6/2E7WptxyelT+swRGF5TEshrSdqNF4yz2tlLH4RgiWCVl0te/UZrzpeFasWO8RfuU+C672EjUZb/rTyhHLOwJfDmSR1a5Tu77neAb8YWVH1Mt7FljtJGrW9/xpQBlrOiJd7mNx1aZTq77leAZYsZQjxGU9C6v2ETXqW/404IhFHLEt21lMteXUpN5xvCp/OQZHbJXtWFzbc7UY7/izSjkH34iq8hwLqXZcDcYbjlfFmuM9Aqr8s4hqv9VevOHPKscc3hHN8pmFU9utFvV+4xXwlyM7wqg8ZtHUZqtBvd/PAso5piOAymEWTG21mov3j1eANYdyxE65y8LZRqs9vf9nAcccxBE1ZS2LpXacmtPbjUflLzsoorDsxUKpDafW4u1+Uiln+UQIlrVYILXNaizebTwq1uxbhF8Zy+KoTVZb8W4/qRyzXhH4MhULorabWtObjef3l82KqJepLIbabGoq3uynXzk7FZEuP7EQaqupTd9rPD9rVilCXJayCGqnqUnf66ffMUsUsS0vWfi0wWpMbzXelD/soIitchILZPtMLfpWP6eUsXwiqspFLHraXzXoO403xYp9i4AqJ1nwtL1qz3f6OeWI9Ypoln9Y5LTJ1JxvNF7fHzYrwqhcZIHTFlNrvtHPvjJ2KgKorMPips1VY77PeH1WrFLETnnIwqYNprZ8n599RyxRRE2ZZsWZ9pfa0jsOT8rf1eBRIXnMijLtImop3nFPKeUrviNBMuEKMe0haijeRvCkWK/eR37k/gow7SBqJ95GnlKOV94jPDlwxZd2l5rSGw6PgL+r7FGdvF/Rpf1DzcQb7klA+Wp6lCb3reDS5lIr8X7DI8B6pTwSk/UrtLR7qCW9354EHK+IR1uyfQWWdpYa0tuMF+UPx+DRFtluBWB7hxqJt/kZpYyD76iKPLfCShtLbcS7jBfFiuN9BEX+V1BpZ9VEvMvPKEcc3qMm+bxCSvtK7ehNxhvgD0f2yIg8XgGlfUPN6E1+DlDGMT0CIoe/Vuy1rdRCvMd4A1hxKI92yN0V+XYNtaL3+DnAEQfxqIasXfGkPaVG9HbDg/J3Y9CokOy14q49Qw3E2+0JpXyDz0iQrLWirn1V+/Buw4NivfE28iNjV9C1q2oe3m1PKMcbXiM8mWqFXFtKbejNhifA342sUZ1MXRFvw1Dr8GZ7ClC+MTVKk59WuNtRasr3Gp4A1htKIzFZukLddqGWfK89BTjeIBptycsVcW0nNaG3Gh7fn41Boy1y0gpzm4Uah7fak69sg8+oily0wq3dpLbhLcbjs9p4G0GRkyvU2lM1DW/xk+9ow2vUJP+sALeZ1ILeaXj6PxtZIyNyccW3DVUDeqc99WUbUyMgss4KsrZTLcM7jKe32lAa7ZCHK7htptrPO/zUH20QjWrINCu+2ktqPm8w3t6f1WCIwvGYFUPaKNQwvMHPvbIVXwjBMeGKrraS2oU3Gt6e1eodwm/cX8HVLqFm4Y323DtaeUPgx4ErstpIasj3GZ7en1U2RH28X4HVHqF2fJ899cpW0xDpcd+Kq/aRmvFthqdntVKGEI/1K6zaIdSKb7On3tGKGGI7tq+YahOp9by/eHl/VYMhtsZ2K67tD2oV3t9nXrmKL0TVeG6FVHtIjcK7DC/PWvUOATX+V0S1lWoT3mXPvGOVN0RzfF7h1BZS43l78fD+qrIhjMbjFU3tDWo7b+8Tr1w1DQE0Dq9gagepSXh38fCsVcoQO+PuCmc7g5rOu/vEO1YRQ9SMtSuW2j5qOW8yvPxfjcGiwrHXCqX2BbUIb7JnvlyDr0hwrLUCqY1Ug/Aew8tba7yL/MbYFUdto9qD99gzf6zhLcKPqVYQtXvUcN5iePi/Gtmi+pi6YqhNQc3BW+yJL9eYFqXHTyuE2jxqxHcYHt5aQ1kkHktXBLUlqA3fYU/8sQaxaDtervBp56jdvLl49z+qwaKtcdIKZBuCWoM393kvU/EVVY2LVvS0cdQYvLd4dyvVuwhqnFzB0yaqLXhvn/cjlbeoOf5ZkdO+UbN5g+HZ/6iyRUbj4gqcNgO1mjfY016mmhYBjXVW3LRt1BS8tXh2K5WyaGc8XGHTVqBG89Y+7UcqYlHNmKbpDPuM+Mz7C+/J39QgUaHbmKYybDPiCd5fzyflKT4iQTfCJjHsMmIzbwDwnlin3kR+bv0mMGwyYgneADyfHKe8RHi3wKYvbDHiMu8ieAH8TWWJ6m77pi7sMOII3kWeAZSnpkRpt74mLmwwYjJvIngBWKeURGI3fZMWtgPiMW8izwCOU0SirZu9CQv7i1jMewiekz8ag0RbbnZNgGwvYgjeQ55OyjT4iKrc5pqssLuIw7yF4Dmx0ngTQbn9TVTYg+IH3kKeTo40vERNt3OTFDYXMZh3ELwmfzSyREZu468mKOwt4sJ3kGeTMo0pEZBbuGmPrUXswNsLr4mVhpJox63blGdnERO+vZ5NjjSIRDVu2qYnbCziL+8uvLu/GYMgCt28mu7YV8QNvLued+UZfCAE3bSa6tiAYi9vIHh31hlvEH5u2CY6Nl/MwBvI8+44wwsC70bVJMe2Iu7y/oHH5G9GFkTdjdoUZ1cRL/D+8WRSnjEFkXZ7anKzqYgH3z7wmFhnKEGI3aRNavYUcf/t48nkOIMIYuu2bIpjSxFzeXPhLfmTMQhiyy2pycyOIlbgzfVcUpbBB6LKrajJjQ1FvOW9hbfEKuMNAsot2aTG5hMn8N56LjnK8IJouv00gdl7Yi3vHnh2fzKyIIzcik1fdp5Y8N3jaVeWMQUB5KbTRMbOi7O8tfDsrDKUIHbchk1c9l0c+NZ62h1lEEHUuNE0fbGfiLG8s/Dq/q6DHwrbxjQNYTsRI/DOetaVr3wfBNsIm7rYd+Irbx54ddbr+4NfW7+Ji71EfMCbx7PuePV+wLcFNmWx68SA7x14Sv6u2Q/1tn0TFjuJ+O+946mkfJ1+SLf1NV2x6cT8tw48Jdar8oO4Td9kxT4i3r91PJUcr8QP2zZ70xRbTmzljYWX5M86+GGrza7pyp6LDXhjPZOUrXwfqtrmmqTYcXGVdw68JFbr+wNU298UxX6LC3jneCY5Wr0fmm3nJie2W0zlncVD8mfNfjBqGzc1sdliv3f2iaRsnX4Aags3MbHV4ilvLB4Sq1X5Yaet2+Rko8V9b+wTydFK/FDTpm1aYseJpbyv8Oj+qoMeCtu8mpTYcGIC3ldPunKVz4Ngm1YTEtssjvLGgUdnrb49+LVhm47YZPEAbxxPumPV6wHfRtVExHYTQ3nfwKv/VbMe6m3UpiE2m1iA941nvVydeki3PTUJsdXEfG8beHVrVelB3CZtCmKnifVvG8/6sUr0sG1bNvmwweK9txXekT/qoIettqQmJPtMrPe2eh4pU/k8VLUVNfWwv+K8dxXeESv17QGqLdnEw/aK8d5VzyNHqtdDs+2nKYdNJs6/a+DN/VGzHozaik04bDEx/l3jOVemTj0Atek03bC54vubCm/OSlV62GkbNtmwwcT2N9Vz7kgleqhpo1Fxhv0lfvKewpP7kxocKmQbo6IMu4g4gPfUU64sxTckyEaoQgx7iNjJmwaenFXqPeTH1lcBhh1E3ORN4yl3lPIO4dkCVXxhd4nv3jPw6H9S2aE6215FF/YPMZP3jCe9LDUdSrP1qeDC5hIvecvAo1ullENiNr0KLeweYru3jCf9KEUc2rLZVWBhZ4nr3le8+V+MwaEtNjsVgOwdYiXv63NejsE3VMU2p8IKG0uc5G3Fm1tjvIeg2H4VVNhZMZK39Tk/xvAONdnOXyqksK/EdO8qnvwvRnbIiG2sAgr7hrj+rj7l5RjTISC2sIo9tpX4yJuKJ7fGUA7tsHVV5Nk1xHNv6lN+jEEcqmHTqnjCnhLLvaXw4n8wBjsUsnmpuGPPENPfUs94GQZfB0E2LRV17Kt4/o6BF7fCeHfwY8OqoGNXxfJ3jGf8CMPbAc9GpUKOLSWOv2Hgwf9gZDvU2agq4mwYYvgbxhNehjHtkGZ7UuFmR4nf7xd4cCsMZQcxm1SFmu1C/L9fPOFHGMQOW7aliji2k9j9jsJ7/70Y7LDFlqTCzGYhbr+jnu/yC74OVWxFKtzYTWL2GwrvbX3x7gDFllShxp6K12+o5/v4wtuhyfajAsxmEqvfLvD+vxfZDkZsRRVfNlScfrt4/uUX0w5AbDoqyNhOMfr9hPdbXyg77LANVXDZTPH5/fT8jy+IHWrYaFR8sZfEcW8nPPdf1KCycG2MiiFsFGIjb6enuxzFpxRcI1TRxVYSw71b4LmtUW+l31pfBRe7hPjt3eLpPkZ5lfi1QBVZbCSx+c0Cr/0XlVXW1/YqsNgjxOU3i2e7HDVVptf6VFyxj8Tk9wq8tjVKqRSv6VVYsUOIx+8Vz/YxiqjcrtlVTLGJxG7vJjz2H9SgcmvNTsWV/UHc9m56sstQfMqqtTkVUuwhMdtbBR7bCvVWQq39KqLYSvHaW8WTfYTyKptrZxVObCGx2nuKt/6DyiqN1sYqmtgbxOL39LkuQ02VQGthFUzsIHHaW4q3tkIplTtrXRVOdgZx+C19ro9QRGXNmlbFEttHDH4z4an/XAwmC9e8VCixL4jR3kxPddkFX1JwTUsFEhspPntH8dRWF++k3xpWxRHbKDZ7R5/qowtvEr9GpYKI3SP+vqF46T8X2WR9japiiE1BXPaGPtNlF9Nkeu1JhRCbR+x9P/HSVhfKpHhNqiKILUHcfT+f6aMLYnK7tlThw84Rk72deOi/p8Hk1lqSCiQbgnjs7Xyiy098yaq1IhU9bByx2LuJh7Y+vZNQa0kVPGyiOOzdfKKPT95kc+1HRQ77Rsx9M/HOf0/ZpNFaUQUOm4F4+2Y+z+WnaRJoTUfFDdtGDPZe4p2tT8rkztpQhQ1bgVj7Xj7PxydismaNZnpmfUb89V7Ci/tzGhQqVBszLbM2IwbgvfSMKzvxCQmqEU7FrMuIi7xT4MVZnd5Cfmr9KZg1GTGRd4pn3NHJK4RXC5x+WYsRD3mjwDPy55QVqqvtp13WYcRC3iieRspOU6G0Wt+UyxqMOMj7BJ4Rq5NSSKymn2pZOyD2ep94Gjk6EYW2avYplvUXcddbCQ/ur8Wg0Jaa3RRw7UUM5K30hCu34BOqUpubWll3Ef94m8CDs7Z4C0Gp/V9TKutBsY+3iSfcsYVXqKl2nkpZcxFzvUvgvf21yAoZqY2nUNZbxFvvEs+3coupEJBaeLq31iLu8U7Ce7O2UArtqHWn+XUWsdY76fl2bEEUqlHTTp+ssYiz3kh45j8WgxwK1bymd+srYh5vpKe5zIKPg6Ca1rRuDSje8SaBZ7ayeHPwU8NO6dZ8sY43iaf5yMLLAa9GNZVbWxFjvUfglf9YZDnU1ajT+LqKOMd7xLNcZjHlkFZ7mrrXVMTZtwi8spWFkoNYTTpVr6eIsW8Rz/KRBZHDVm05jVtLEV+9j/DIfysGOWypJU3N6yhiHO+jJ7m8go9DlVrR1G0NRXzjbYRHtq54c4BSS07V1nxiG2+jJ/m4wsuhqfYzBa/3xFbvEHjjvxVZDkZqxel3nSeueod4jssrphyA1HSmZOu8uMa7CG9sXaHksKM2nHLXdzHVu+g5Pq4gcqhRo5l+rZ+Ip95EeG5/TYMbCsVjpkPWTsQ03kRPt3IT3wZBMeG0a30nnvEGgedmbXpv8BP3p1zrJWIZbxBPt2OTdwNeHDjNWteJr+8PeG1/TdkNdfF+irVOIra+Pzzbyk3TDWlx3/RqTSeuvj3gtVmblBvEYv3Uan1ETH17eLYdm4gbtmL7dGotJ5Z6D+Gx/akY3LAltpte13NxjPfQk62sgm9DlXhuKrWOi2G8O+CxWVW8N0CJ/2nU+i1+8e7wZDuq8G5ois9Tp7VbHPVW4q39qchuMBKPp01rthjqrXyulVVMNwCJw1OmtVrs4p3EW7OqUG7YEXenzjVa/PROPteOKogbasTa6dI6Tuz0FsJT+5sOaigUe02V1nDiFm+hp1p5yqdBUKw1RVqbxSzeHPDUrNO3Bj8xdnq0JotXvDk81Y5Trwa8mGpKtHYTN7034In/plkNdTF1OrRmE6t4b3iKy9OphrT4aSq0VhNP3xrwxNapUoNYLJ0GrdPE0reGp/g4JWrYipdTnzVYzPQOwkv7kw5q2BInTZHrM3H0HfRMK0v5NFSJi6Y9668Y+gbCS7NK3xqgxMkpz9orfr6BnmlHqVdDU/wzzVmTiZ3vDHjhP2lWg5G4OMVZi4mb7wzPcFk61QAk1pnerLli5vsHL2yVKjXsiIdTmzWYePn+eYaPUqKGGjGN9Mz6S7z09sED/zENBhWmjZGWWRcRp3j7PMFlJr4gwTRCqZj1EDGKNwY8sJXpHeSX1peCWQcRn3hjeIKPTN4gfFqg9Mu6S6z0voCH9seUDaqn7aVd1j/EJt4XnmhlpmlQOq1PymXNJS7xtoCHZmVSBonT9FIt6x7ipLeFJ9qRiRi0TbNLsayzxEhvJN7ZX3QwaCvNTgq43iEm8UY+z8pRvqCqtLkvqZU1lnjE+4h3Zo2+g6DSfimVdVYs4n18nh2j3qBm2lkqZX0lPnob8cz+otkgo7SxFMr6htjobXyalaPTIKC0sHRvbSUO8S7imVmjyqCdtK40v64hLnoXn2bHKDGoJk0rfbKeEhO9e/C+f9BBoMI0L+ndeoYYxLvn+S1D+YAE07Skdeur+MO7At7XCn0D+aVhpXTrqtjDu8Lze4R6gfBpVFK5tZR46E0Br+wPmgWqp1Gl8TUMcYc3hWdZGToFSqc9Sd3rKLHyPQGvzApVAonTpFL12oU4+Z7wLDtCiUDbtKU0bu0kFnrz4Hn/noNAW2lJUvOahZjDm+fpLT/5gKrSiqRu6ybxhvcOntf6fANBpSWlauupWMN75+k9Pr1AzbQfKXjNJA56S8Dr/j2zQEZpRel3DRUDvSU8u+XnFAgoTUdKtnaKM7x18LrWpxJoJ20o5a6Z4p+3zrN7fBKBatJopF/rJbHPOweP7M85mKEwPEY6ZI1CjOGd8yQrO/kyCIYJpV1rJfGFdwQ8MqvzncEv3JdyrUuILbwjPMmOTm8GfDhQmrVGEiPfEPDG/pzZDPXwXoq1HiE+viE8x8rOaYZ0uE96tT4SG98P8MasTmUGcVgvtVqHEBffD55jRycxwzZsl06ticQ9bxw8sb/mYIatsJ30uv4grvDGeYqVm3wZqsJzUqn1kJjC2wGemLX5zgAV/qVRa6V4wtvBU+zY9GZohs9Sp7WQmOdNxAv7a2YzGIXH0qb1BvHOm/gMKzenGYDCYSnTOkgs4T3EC7M2lRl2wl2pc51BrPMePsOOTWKGmrBWurT2Eee8b/C4f8zBn8Kwl1RpfUEc4X3z5JaZfD+CYS0p0hophvBugMe1Mt8/fmGs9GhtFD94N3hyj0zvDz5MJSVa94hx3gzwtn/M7E89TJUOrSmIHbwZPLdl5vQnHX6SCq15xMT3Arytlan8EYel0qC1BPHwveC5PTKJP9vwUuqzzhHfvG3wwP6Wgz9b4SQpcg1B3OBt8wQrL/l+qsJF0p41jpjBuwYPzLp8/0CFk1KeNVG84F3zBDsuvT/N8I80Z30jtnkrwNP+LbM/RuGiFGfNQFzzVvDUlpfTH6CwjvRmbSNW8KbB01qXyp+d8FBqs1YgpnnTPLXHJfGnJkzDdEZ9Ju3Mfwbv629p0KcQPIapjNpM2gT/medXeYnPRxBMyCRGXSbNzD8B3pd16e3jB+4zgVGTSZPgn+D5dVzy+uDBgUxf1GLSyvxm8AD4W8r61MF7pi7qMGkR/GaeAJSXpj5pcB8TFzWYNDK/BHgAWJeUPmKwnkmL2oG0Mb8ETwCOS0SfLdjOhEX9JU3MXwavyF+KQZ8tsN0XE6DaSxoEf5lnkXIKPp8q8ByTFXWXtDB/BHhFrCnePlDgn4mKejDtgT+CZ5FjCq9PE3xmkqLmkgbmJ4NH5C9F1scIPGaCot6SVviTeRIpp5j6AIHDTHtqLWkO/GPwiFhTKH12wF2mvDpLGuE/5knkmILoUwPWMj1RY0n78ovBG/KHYhBDIdiL6U59Ja2BX8xzSBkFHwZBsBZTnRowzcsPAd4QK4o3Bj8wlolOzU9j4IfgOeSIwosBD6ZiklNbSevyh8ET8ocii6EOpjLF1VXSFvjDPIWUUUwxpMFPTG41lbTB/wE8IVYUSgxisJRJrZ6S1v8feAo5oiBi2IKXTHFqKWlcfjB4Qf5ODGLYAicxmdVR0hT4wTyDlE/wYagCFzG5qaGkbfkL8YJYT7wxQIGTTGpqvrQE/sJnkOMJL4Ym+IcJrN5L0/I7gOf1dyKLwQhcZPqq89IEfweeXuUTUwxAYB0mMnU+LctPiOdlPaHEsAMeMnHV97TAn/DpdTxBxFADpmH6Uj9Jw/J/wev6Uxq8UIg2hmmI2kkaAv+XZ1dZie+CIBohU5f6Lu3K3wBel1XpfcEPrc/EpV6SdsDfwLPrqOS9gEcLZMpS16UB/l7wgPwpZS/U0fZMWOokaX+/lyeQstL0Qhqtj+lKTZfG/xnAA2JVUl4Qo+mZrNRH0vY/A08gRyXihS2anWlKLZdm5e+C9+PPxOCFLTQ7pqt6nmbA3+X5o2yC70IV2hyTlDqeVuVfAO+H1cT7AhTazxSlfqcV8C/w/HE04b3QRDszOandaVT+QTwffyayF4zQxkxNanaa3z/49FE2Mb0AhBZmYlKr06b8fTwfVhPKCztoXSanGp3W9/efPo4miBdq0LRMS+q4NCk/FzyuvxKDFgrRvJiU1HBpBPxcnlzlEnwWBNG0mJDU5rQovwJ4XNYSbwt+aFimIzU5bYBfgSfXsYTXAh6NiolI7ZYG5d+Ct/VXImuhjkZlGlKzpQnwb3lulUtMLaTRnpiE1GppfH8CeFvWEkoLYjQpU5A6LU3/J/DcOpYgWtiiLZl81OC0vV8LXo+/pEELW2hJTEj1WZrer+XZo5zEZ6EKrYipR/1Ny/sF8XpYk94WoNCSTDxqbxreL/jscUzyWmii/TDlqMnS8n8WPK2/pKwFI7QiE45aLA3/Z3lqlZOmFoDQdJhu1Ny0+x+Ip2VNUlrYQRsy2ajB0ux/4FPrmES0UINGEz2j/kp78mPBy/pDGkQWno2JllEXSQvgx/LMKiPxIQXPCKNi1EPSnPwI4GVZkd5Iv7N+FIw6SFqTH4Fn1hHJi8SfBUa/qLvS7v4reDz+kLLI+tk+2kX9I43Jf+XJo4w0RabP+qJc1FxpS/4D8HhYkZRI8Zk+qkXdI83uP+DJ44hERG7P7F9RLOqstLofEG/HH4lB5NaZXRRQvSNNyQ/43FEmwYesOpuLWlFjpSX5//B2WEm8kVBnf5SKOpuG5P977jiS8CKbZ+eoFPVVGt3Px9PxRyKLNDobR6Gob6TVf/5TR5nEFAl0Fo7uqa3Sjvx7PB1WEkrkzlk3mlfXSJv7908dRxJEZM2ZNvpEPZUm91vBw/obMXgsPPOK3qlnpNF/K0+s8gi+o+CZVrROfU2b/wbgYVlHvI9+Z9gonbqaJv8NeGIdR3iP+DOqqJxaKi3+V8HL8Tcie6yfUaNxNYw0+F/lmaM8YnpMnz1F3eqotPdfAF4O6wjlUXwmjarVLtL+v4BnjuMI4nF7tozGqZ3S3D8VvOyfiMHj1llS1Kxmkdb+qTyzZRF8x6qzoqibuimN/fvhZa0i3keos2RUTT1NW/9+z+xRhPfYPPuJgtVMaep/Ch72T0T2aHRWjH7V0LT0P+WJLYuYHoHOdKJkamca+u/Dw1pFKI87Z8MoV81MO/99T+xRBPFYc0YT/VIvpcX9UvCu/o4GjYVmY6JD1CjSjPxSnlflIz6joBlhtEutlAb3E4B3ZT16G/3M+lEudYm0t5+A59XxyGvEmwVGs9RIaeY/Ch6Ov6OssW62j2KpR6SV/yhPHOWjqTFt1he9Uh+lkf8B8HBYj5RGsZk+aqUOkTb+B3jiOB4RjVsze3RKTZTm9kPBu/FnNGjcMrOLXtUf0tp+KM8bZSM+Y5XZXFRKPZTG9guAd8Nq9DZCmf3RKLUybe0X4HnjaOQ1Ns3OUSe1UJraz4dn488oazQyG0eb1BvSxD/f00bZaGoEMgtHmdRBaWm/Hs+G1Uhp3DHrRp3qDGnhX/+0cTQiGmvMtNEltU8a+N/Ds/oLMVgsNPOKKqkvpKH9e0+rcgi+oqCZVhRJjUw7+/XwrKwh3kU/M2z0SG1MM/v1nlbHEN4i3owqSqTuSfv+eXhVfyGyxboZNTqkppBW9uc9q8ohpsW02VNUSM2T5v3x8KqsIZRFsZk0GqSWkNb98Z5VxxDE4tZsGfVR56SR/Xm8Gn9Fg8Uts6QoUg0hbezPP2uUi/iKVWZF0R41TprYj8erYS16F6HMklEeNTEt7Mc/axyLvMWm2U80R32Txv3veFR/RdmikVkxiqNmkLb970+qctG0CGSmE71R26SB/XY8KmuRsrhjNozaqBWkaX/7k+pYRCzWmNFAz6TPpH39T/Cm/ogGewq/Y6Bl0mbSAPifPKfKRHw9gl9CqJh0mbQifwB4U1aid4/ftw8FkyaTRuQP4Dl1JPL24L+B0C9pMWlDfid4NP6Isj317x7aJR0mTcjv5EmjTDTtSX/7oFzSYNKC/E3waFiJlD3ir/4LqiXtQJrX3+RJ40hE7Nl+7VAs6S9pXf8d3ow/EIM9W187KGDaSxqQ/+45owyCr6fqOwe1ku6S9uNngjfDCuLdA/X9oVTSg2k+fibPGUcQ3p7m9wyVkuaSxvUvwZPxByLbY/QdQ6Gkt6Rt/UueMsogpj1A3zB0L60lrcdvhyfDCkLZs/PtQvPpLGlav91TxhEEsafmq4U+SWNJy/rr8K5/HwYrFH69oHfpK2k8/rrntfyBr4LgVwtalwZM2/ErwbtaP7wr+H2xULo0P03Hr+R5PX7wVsB/qaByaStpWH8SPOvfh2yF+pcKjaerpOX4kzyt5Q/TCunvE9SdppKW/ZHgWa0flBXEXylUnZ6Shv2RPK3HD8QK2+8SGpeWknb10+FV/zwMVtj6JkHN6ShpOH66Z7Xsga9C1bcI6paGknbjr+NVrR7eFaC+Sahami/Nxl9/Vo8evBWa3x8oOL2XZvUfwaP+echWMPoWod90XlrVf+RJLXuYVgD66kDJ0vm0Gv8cHtXqQVlh5zuEctP3NKp/7kk9eiBWqPnSQL/ST9Kmfjk8qb+hQQqFZWOgQ9JO0mj8ck+p8hAfBcEyQmhX+i5txk/Hk7IOvSn4lfWhXOklaTJ++lPqOOSlgC8LhGal69Ku/xwvxt9QlkK9bA/FSidJs/7zZ4zy0JRCuqwPepWmS6v+crwY1iElBXGZHmqVPpJG/eXPGMchIoVtmR06lZZLk/rjeDD+OgxS2Cqzg17T87QYf/wJo9yBj0JV2RxUKh1Pg/HD8WBYO7wpQJX90Kj0O+3FD3/COHbwUmiWnaFOaXda1P/Ge/HXIUvBqGwMbUqz06D+9/NFucOUAlBZGMqUVqe5+H+8F9YOSgo7ZV2oM41Oe/r/54tjByKFmjItdCkdl+b0u/Gi/pSDEwrLvKBKabi0Fr/7GVVW8k0QLNOCIqXNaSz+Nl6UVfme4FeGhR6lyWkr/vYz6qj0TsCXUUGJ0m5pTT8bD+pPmZ1QL6NCh9JsaSp+9hOqrJxOSJc9QYXSamnTf40HZVUqJ4jLpNCgdFqa9F8/oY5K4oRt2RLqkwanMf1qPBd/ycEJW2VJUGT6LC36q58uykm+CVVlRdCe9DcN+qfxXFiT7wlQZUkoT9qb9vzTTxfHpHdCs+wHmpMmS3P+aLynv2R2glFZEYqTFktr/ujnUzk5nQBUpgO9SXPTmP8Z78maVE7YKRtCbdJgacv//Hw6JokTasponmfSX2lLfxye05/QIE+hd8yzTLpIWoo/7ulUFuLjEfQSPsWkh6Sh+I3gOVmF3jx+3v4TTDpI2onfyNPpKOTlwXsDn1/SXWlKPxxeiz+hLE/du392Sf9IM/HDPVuUhaY8aW/f15NLmiutxP+G18IqpOQRe/VPLekeaUn/27PFUYjIs/Xan1jSWWlIvxmPxR+HQZ4tr90TML0jjcRvfrIoc+DjqfLOPa2ksdJG/GU8FlYObx4o7/+kks6mifjLTxZHDl6epvf8lJK+Sjv6yXgr/jhkeYy84yeU9I00o5/8XFHmMOUB8oafe2mrtBD/GG+FlYOSZ8fbfebTNdKK/vFzxZEDkafGq30+SU+lEf1ueE1/GwZ3Cr1ez7v0jDQQv9uzqbyBb0fQq/WsS1/TPvxteE3WDe8dPy/2SZeupnn4255Nxw3eHbyX6imXlkob+tnwVPxtyO7UvdRnPA0jrcPP9lRR3jDdSXufnu50VJryX8NTYd2g3BF7pU912kVa8l97qjhuIO5svctnXNopTehXw5v+aRjc2fImPc1pFmkcfrXntKyBb6fKW/R0SzelbfjFeFOrhvcOlDf5VEtP0zT84uf0qMG70/T+PMFpprSgPw1P+qchu2PkLT6/aWga0J/2lJY1THeAvDpPsrQzLcMfxpNaNSh3drzDJzfNTPv5w0/pUQNxp8ZL8/xKL6X5/GA8pr+gQQmF3THPIWkUaRh+8JOpHMQnQbBL+OxKK6Vd+NHwmKxBbwl+3f6TK10izcKP9mQ6Bnkl4LuBz6w0UhryP8OL/gVlJdS7+ydWekTa8T97RstBUwnpbt/zKn2UZvzN8KLWIKUEcVf/tEqHSCv+Zs/oMYgoYdu1P6fSRGk9/xcP+gc0KGGra/e8pj+kVfi/T2gZiE9CVXfuKZUeSqPwl+FBrUBvCVDd/xmVVqZN+Mue0COQV0Kze346pYXSeH4v3vMPKCvBqDt+NqU3pO383uezDDSVANQNP5nSQWkS/i7e0wqklLDT7T6d6QxpOn/3+TwCESXUdLXPpbRPWs5Phuf8yzCoU9j1eiqlL6RF+MmeznIGPh3BrtYTKY1Mg/CP4TmtGd46fl3s8yhtTHvwjz2dxwxeHXyX6kmU7knD+cXwmn8Zsjr1LvU5lKaQ5uAXezbLGaY66e7TUyjNk0b8w/Ca1gxKHXFX+gxKS0gb/mHP5jEDUWfbXT590jlpNz8Xj/n3M6iz1U16ItMQ0hr83Cez/MOnU9UtevakcdIY/Fs8pvXnrQPVTT550sS0Bf/2yTz+eHWa3Z9nTvomzeYHw1v+/WR1jLrFJ06aQVrND/Zcln+mOkBdnedN2iZNwa/FW1p/lDo73eHTJq0gjebXPpfHH6JOTZfGeQZ9Jnzm/8Jb+vMZzCkkG+MsgzYTnuD/ei6VffhyBMkInWLQZcJmfgDwlqw+7xw/sr4TDJpMWIIfgOfS0cebgycLdH5BiwmX+YvgpfjzyebUyfZfzi7oMOEI/iLPFGWfaU6arM/JBQ0mTOYngpfC6qPMEZPpnVrQDoTH/ESeKY4+xJwtmd2JBf0lLOYfgofiD8NgzhaZnRMQ7SUMwT/kiaKMgS+nimzOaQXdJRzmF4KHworhnQNF9jupoAfDD/xCniiOGLw5TbKzUwqaSxjMHwTvxB+GbI4R2dgJBb0lXPgHeZ4oY5jmAJGFnXtoLWEHfi+8E1YMypwdsq4zj84SJvy9nieOGIg5NWRa5xM0lvCXvwtP6e/CYIRCMi/nHfpKuIG/66lUvsAXQZBMy1mHBgx7+YHgKVkvvCP4kWGddGh+mIEfyFPpeMEbAU9G5ZRDWwl3+X/gmfi7kI1QJ6M64+gq4QX+H08T5QvTCGmyJ6cbTSU8+PvAM2G9oIwgJpM61egp4f7v42nieIEYYUu2dMahpYS5/Fx4Jf4sDEbYIktymtFRwgr8XM8SZQt8EarIipxuaCjhLf8WXgmrhXcEKLKkUw3NF07g33qWOFrwRmiS/TjB6L2wlr8HXtKfhWwEI7Ki84vOCwv+PZ5JZQvTCEBkOk4ydD6c5dfCS7JaUEbYIRs6ueh7OPDXeiYdLRAj1JDROL/QT8JY/iw8pD/kIITCsTHOIWgnYQT+rCdSGckHQXCM0NmFvgtf+XngIVmRbwh+Y30nF3pJ+ICfxxPpiPRCwI8FOrPQdWHAfwceiT9kFkJ9bO/EQicJ//07niTKyCmE9Fif8wpNF+b/OvBIWJFKCOIxvdMKfSS8/3U8SRyRRAjbMbtzCi0XtvJj4Y34Ow5C2Bqzc17R87ABP9ZzRPnIB6FqbM4phY6Hq/w58EZYj28IUGO/Mwr9Dhfw53iOOB69EJpjZ6cT2h2m8mfxRPwdsxCMxsbOJjQ77PdnnyLKxykEoLGwkwmtDk/5sXgirEclhJ2xrtOJRof7fuxTxPFIhFAzpnUuoePCUv4rvKM/4+CDwjEvpxIaLkzAf/U8Khv5HgiOaTmR0OZwlB8H3pHV+H7gN4Z1HqHJ4QF+HM+jo9H7AD9G5SRCu4Wh/DfwjP6M2Qf1MapzCM0WFuC/8TQqG6cP0mNPTiG0Wpjvt4FnZDUqH4jHpM4gdFpY/9t4Gh2NxAfbsaXTBw0O7/1WeCH+ioMPtsaSnEj0WVjvt3qGKBf5HlSNFTl70N9w3l+FF8JafD+AGks6edDeMN5f9QxxLHofNMd+nDlosnD+r4FX9FfMPjAaKzpx0GJh/F/jWVQuTh8Ajek4b9Dc8P2nwiuyFpUPdsaGThs0WNj+Uz2LjkXig5oxmuYZ9Ff4yT+FR/TXM4hTKDamWQZdJBzAP/UkKvfw4QiKETbFoIeEnfw08IisPW8cP7F+Eww6SLjJT+NJdOzx4uDFAr+aX9Bd4bt/Bh6Iv54sTl1s3+yC/hFm8s94gij3THHSYn1NLmiu8JJfBh4Ia48SRyymb2pB9wjb/TKeII49RJytmL2JBZ0VrvuveB/+KgzibInZNQHRO8JK/uvzQ7kCH06V2FzTChornOS34n2wVnjjQIn9TSrobBjJb31+OFbw4jTFzk0p6Ksw3V/F8/BXIYtjJDZuQkHfCNf/6tNDucIUB0gs3NxDW4WP/FQ8D9YKSpwdsW4zj64RnvupTw/HCkScGjFt8wl6Kiz3S+EN/VEYdFAo5tW8Q88I03+p51CZAp8DQTGtZh36Gp7/MfCGrBTeDvzEsE06dDUs/2M8h44UvA7wYlRNObRUOP7DwOvwRyHroC5GbcbRMMLwH8azQ5nC1EFa7KnpRkeF3/8LvA5WCkoHYjFpU412Ef7/F88ORwpEB1uxZTMO7RR2/1F4yr8Jgw62xJKaZjSLcPuPeirLE/gcVIkVNd3QTWH2D4WntE54O4ASSzbV0NPw+od6Ko8TvA6aYj9NMJoprP5d4CX/JmQdGIkVm180NJz+XTyT5QlTB0BiOk0ytDOM/p/wktYJSgc7YsMmF80Mn/+nZ/I4geigRoym+YVeCsf9TnhCfzyDxMKwMc0haBRhI7/TU6jMw0cUDCNsdqGVwnB/CzwhK8+b6BfWb3KhS4Tf/hZPoSOPl4gPC2xmoZHC5p8FHoc/niyxHrZvYqFHhMs/iyeHMs+UmA7ra16hj8LkfwUeByuPkigO0zet0CHC43/Fk8ORh0jchtmbU2iisNvfhLfhb2eQuBVm17yiP4Tb/qbnhvIOH7EqbK4phR4Ks/0q8DZYd95EqLC/GYVWhtd+Fc8Nxx0vsRl2bjqhhcJq/xRPw99OlmgUNm42oTeExf/0qaG8MyUChYWbTOigcNovxdNg3VESd8K6TSc6Qzj8S58ajjtEYk2YtrmE9gmDfya8oD8Jg8PCMK+mEvpCGO1negaVJfANBcO0mkhoZPjsj+IFWSW8h35h2OYR2hg2+6PPoKME7xAfRtUkQveEvz8UD+hPQnZYD6M2h9AUwmU/9AlUljAdpsOemkJonrD3f+IBWSUoh+IwaTMILSHc/Z9PoKME4nAbtmz6oHPCZL8TL8OfzuBwKyypiURDCI/9zmeGsg7fsCqsqNmDxgmL/U28DFad9xAqLNnkQRPDYX/zmeGo4x02w36aOeibMPdn4v386WSHRmHFJg6aQXj7M58/ZZ3pEChMp3mDtgmD/Uu8H6uOcrgTNmzaoBWEtf/y+XPUIQ5rwmiYZ85nwl//Ep7PX87gTSF3DLPM2UwYgH/p6VPO4bsR5BIyxZzLhIv8KfB8rDnvGz9u/4sJ5kwmTORP8fQ55nhv8NxA5pezmPCQHwUehr+c7E2du2d2OYcJC/lRPDGUc6Y3aW4fk8sZTDjIfwIPgzVHeSPm6plazg6Evf4TTwzHHOLNlmtnYjl/CXf9SngX/iIM3mxx7ZiAZy9hIL/S80I5At9NFXeOaeXcJfzjN4F3wRrhfQPF/ZlUzoNhH7+J54VjBO9Nk3tmSjlzCXP9JfAs/EXI3hhxx0wo5y3hrb/E00I5wvQGiBtm7p21hHv8SXgWrBGUNzvcLjN/zhLW+pOeFo4RiDc1XC3zyRlLOOtHwkP+QRhsUMj1Yt6dr4R5/EhPZBkCXwNBrhaz7gwY3vGTwENaIbwb+HGxTLozP6zjJ/FEHiF4G+C5VEy5s5Uw1j8C7/gHIdugzqUy4+cq4Rz/iOexDGHaIM19YrrPVMLZXwTe0QpB2UDMlTLV5ylh7C/ieTxCIDbYcpfMuLOU8NV/hGf8ezDYYIubxDSfo4Rx/EdPY/kBX4MqbhHT7QwlfOM3wjNaH7wbQHGTTLUzX9jGb/Q0Hh94GzS5P0zweS9s9YfAK/49yDYw4haZ33NeuOoP8SyWH0wbAHF1mGTnfLjGX4RXtD5QNtjhDpnc8z1M9Rc9i8cHxAY1XBrm1/lJeOonwuv5wxlkULgdwxxydhKm8RM9e8o4fAwEt4TMrvNdeMYPAq/HivNm4LftM7nOS8IyfhDPniOOlwF+G8jMOteFr/8HvAp/OFkG9e2eiXVOErb+H54VyjhTBultH/PqTBeu/h7wKlhxlAzEWz3T6nwkTP09PCsccYgMtls7c+osF5b6h/Ao/DkYZLC1tWNez/NwjH/oSaHsgI9B1XaOKXWOh2H8HfAoWB28GUBtf2bU+R1+8Xd4Ujg68DJobs9Mp7M7HPUr8Sb8OcgyMNqOmU1ndhjqVz4nlB1MGQBtw0ymszrs4k/iTbA6UDLY2XaZzjM6/PQnnxOODogMarZa5tI5Luz0C+Hx/BEHFxRuvZhKZ7hwi1/oyVMm8i0Q3Goxkc7mMIufAx6Plfhe4LfFMo/O5PCKn8OT50j0LsBvqZhEZ7dw078Bb+ePmF1Q31KZQ2e2sIp/w3OnTJwuSG+fmEJntfD014C3YyUqF4i3UmbQOS0s/TU8d45E4oLtdsn0OYPDTH8QnoS/4eCCrW0SE3k+C0f/oKeE8pBvQdW2iNlz/oahPxCeBOvwvQBqm2TynL3h5w/0lHAcehc0tz/MnDNZ2PlnwNP5G2YXGG2LTJyzWLj5Z3jqlIfTBUBbHebNmRtm/j94OtahcsHOdsi0OYOFl//PU+c4JC6o2dIsz5y/wku/D17O382gTSHYmGWZc5Fwit/nmVO+4bMRBCP8Woo5Dwmj+DHg5Vhv3jZ+YP0lmHOQ8IkfwzPneOO1wYMFLr+cu8JK/wW8CH83WZs62H7Z5fwjbOK/8IxQvpnapMH6llzOXOESvwW8CNYbpY0YTL/Ucu4RTvotPCMcb4g2WzD7Ess5K4z0I/Eg/DUYtNkCs1sCnneESfzIJ4RyAz6bKrC5pZUzVnjEf8SDYG3wtoEC+5dUztmwiP/4hHBs4LVpgp2XUs5X4aPfiPfgr0HWxghsvIRyvhE2+o3PB+UGUxsgsPBy72wVDvEX8R5YGyhtdsC6y/y5RrjoLz4fHBsQbWrAtMsn56kw0d+Dh/PHYLCmEMxreXeeEQbx9zxxygz4agTBtJZ152v4w18BD8fK4F3jB4Zd0p2rYQ9/hSfOkYG3Bg9GtZQ7S4WHfgp4Dv4YZGvqYNRl/Awj3OGn8HRQZjCtSYM9Ld3nqLDyn4DnwMpAWSMGky7VZxfh5D/h6eDIgFizBVsu485OYaGfB4/4t2CwZgssaWk+swhz+HmexPICvpoqsKKl27kpvOHfwSNaF7xroMCSS7XzNKzh33kSjwu8NU2wnyX4zBQO+iXgDf8WZGuMwIrL7xkaBvolPIflBdMaIDCdJdnZGc7w6+ANrQuUNTtgwyX3zAz//DrP4XEBsaYGjGb5dV4K+/w5eDd/NoMKCrVjlkPOKMIY/pznTdmGT4GglnDZdVYKX/gj4N1Ybd4K/LT9Jde5RNjCH+F5c7TxKsBrA5dZZ6Qw8oeA1+DPJqugrt0vsc4jwscfwrNB2WaqIK3tW16dj8LG/wFeA6uNUoFYq19anUOEi/+DZ4OjDVHBVmtfTp2Jwj0/Dh6Dv5pBBVtau+X1/CFc4cd5MijX8Cmo0s4tpc5DYQq/AzwG1pq3Aijtv4w6K8MTfgdPBscar4Km9rx0OguFeX4i3oK/mqwCI+142XTeEN75ic8F5ZqpAiBteMl0DgpL+Id4C6w1SgU72u7Sec4Q1vmHzwXHGqKCGq12uXT2Cef8N3g2fwoGaQq1Xkul84VwhP/maVNWwEcjqNVaIp2RYQh/Azwbq4I3jZ8Wuzw6G8MP/gZPm6MCLw1eS7UkOveEcX4GeDV/CrI0dS11OXSmEHbwM3jWlBVMadLap6XQmSdM/Bfg1VgVKGnEWuky6CwhPPwXPGuOCog0W+1y6XPOCd/8NngK/mgGaba0SUvkGUK4wW/zVFCm4aOp0hYte844YQZ/DZ4CK82bBkqbXPKcieEFf81TwZHGS9PU/ixzzjdhm18BHs0fTZbGSFtc4pwZhGt+BU+aMs2UBkirs7w524QV/DR4NFYaJc2Odri0OSsI0/w0T5ojDZGmRkuzdCbuDPiM+0z+DP9M/0zh15ivpTJxZsATuM84z5DP6M8IfhEuiYkrAzbjniB/pnrmP+P31V8CE0cGLIF7AucZ45nuGfxX4NKXODHgMm4z+Qn4Z7Bn6l/7pS5xYcARuM04JyCfkZ5Jf/UtcYkDAybjliA/QfVM8oz4S7+kJc4B8Bi3BM4JjGeGZ7Zf9iUscV/AYtxl8mb4E/TPbH3ZLQHGeQFD4C7jNEOeQH+m6mtuyUpcF3AYdwR5M9UJ/jNQX/8SlbhB8APuCJxmjBN0zzS/zktS4riAwbjJ5CXgT4A9Y/Q1XoIStwVc6CbjlIA8gfQM0Fd4aS9OC9gB95i8BNUJkmd2vrpL+bgsYEL3GKcExgmGZ2q+tEtP4rCAv7jF5MvwzfQnKPzyWrqLuwJuwC3GWYZsRj+B4JfWUl0cINiLG4J8maqZfwK/L+wSXRwfzIAbAmcZo5nuBPgvqiW5OCvgLu4w+Qj4ZrAT1L+oS/G4KuAF3GGcEZDNSCdIfz0tueOogAfdD+QjqJpJTiD+ki6p46aA++4HnBEYzQwn2H4tl+LipIC5uMHkyfAl6E+w9ZW0ZI6LAlbADcZJhiyBfoKqr6Iltzgo4C3uwjyZqgT/BFBfySW1OD5wAu5CJxmjBN0Jml8/S+C4PbAWtwP5MXwJsBMYfRWXvnF5YEG3A84xZAmkEwB96SyRxeXBWdyE+TFVCZIT7HwNl7hxd3Cgm9A5xijBcIKaL5qlr7gnYCzuL3kx/DJ9M4UAjFkaEucEjID7i1MMuYzejCAAhEtdcXfgK+4G8mKqZX4zfgD0l7jiloAPcDfgFGMs0zWDByBwKSuuDgzo9pKHgF8Ga6YOwH4JKy4J+M/txQkBuYzUTBqAvqWrODow381AHoJqmaQZMQD6Jau4I+C9mwEnBMYyQzNbAOxLU3FyYCvuLvkw/Aj6ZrYAsFu6xs3BBri7OMOQI9CbqQJgbkkqLg6u4l4gH6YawW8GCoB/KSruDS7AvYAzjDGCrpkmAOclpzg3mIp7MP8APwKsGSMAxktNcWywn3vQ+QA5AqkZIADCS0xxavAUdz//QDWCpJkdALpLzjg0uM/ddz5gjGBopgYA7dJSXBxYiptLHgyfTF+CQgC8lpTi4MAEuLk4wZDJ6CUQBEBrCSnODI7iViAPpkrml8APAOzSURwZPIBbAScYI5muBHgAqJaI4tzAUNxb8oV8MlgJ6gBQl4bi2MACuLc4C8lkpBKkAXhaEopTA/O5E8gXVskkJRADIF0KiksD690JOAuNZIYSbAFYLvnEgcF7bi15B/hj+hJsAZC0hIw7A+u5tTgdII/RS1AFQNFST9wXnOcWzDtQHfNLAAVAcoknzgvGcws6HTCO6UrQBOBnKSeODJx3Z8kT8sdgJTACoLiEEycGxruzOAnJY6QSAAGgs3QTxwXf3YF5wuqYpAQ7AAyXbOLAwHZ3oJPQOGYoQQ0ANF8pzsR9gZ+4seS/8MX0yxQWGZOiTFwRcABuLM4vZDH6MoJFCFOIiRsCduJGIP+lKuYv41eknwJMXBBwEzcCzi9GMd0y+CKBKb7EdYHv3FfyDfDFYMvUi+xTdIn7AWbivuJsgCxGWiZdpC8Flzgu8BL3AfkGqmKSZcRF9Cm0xPUA27kPcDZgFDMssy1iT4ElLgtc5wbMe+FD0C+zVcQuBWDcDrASN6DTCxkCfZmqInMprMRhgZO4//JeqhD8ZaCK/CmoxGXBSNx/Ti9GCLplmkXOKaTEXYHp3Pw8A3wIsGWMioxTQIm7Aa67+U4GyBBIywAVCafYi7MCH3Hv8wxUIUiW2SnSTZGPqwGec++dDBghGJapKaJN8SRuCizntpLvwg/Tj6CwiFeKu7gZYLrbirMLOYw+AsEiWinq4q7guduAfJdqmD8CvyLYFHRxVbDcbYCzizFMNwJ8EaoUcnFS4Li7Sn4BfhhsBPUi1BTxOBhguLuKcwFyGGkE6SJPKdxxUeC3u4D8AtUwyQjERaQp1HEuwL+7AOcCxjDDCLZFlini4pzAbjeV/CD/gX4EW0WSUpjjWIDbbirOQfID+giqihSlcItrArPdfvnB6gN/BFBFkinU4qbgtdvPOWh8oBtBs8hPCnAcE1jtnpLv8x/ARmBUpJjiGwcFp91TnH3yA9IIgIropCCLc4LR7r58v/pAMoKdIsMU3Dgm+Ozuc/aNDwwjqClCk+Irbgkc55aS58IH0ydTSGRMiiFxKMBG3FKcXMhg9GQEiRCm6IpTAsO5CchzqYL5yfgR6afgiisBfnMT4ORiBNMlgycSmCIrDglsdkfJK8AHgyVTJ7JPgRU3Alx2R3EqQAYjJZMm0pfiKu4ITHYPkFegCiZJRkxEn8IqLgR47B7AqYARzJDMlog9xVQcEdjNDSW/hV/YJ7NFxC7FNe4DuM0NxbmFXKgnU0VkLoVU3BCYzS1Afku18CcDReRPERWnBK+5BXBuMRZ2yTSJnFM4xQmB1dx8+QT4hVgyRkTGKZriNoDFbj5nAuRCKRkgIuEUTHFB4DS3Pp9AtTBJZodIN4UzLgM47NY7EzAWDsnUENGmWIrzAYPde3ktfAf6YwqJeKVQirsARnPvObWQHdCPESSilQIpDgk+c+vltVQd+Mf4EcGmOIozgs3cek4tRge6Y/BEqFIQxfWAv+68vCDfAeyYOhFqiqE4CuAyd55TkOyAdEyayFMKoTgesNeNlxesOpAcIyYiTREUJwHcdeM5BY0ODMdsiSxT+MTlgMnc+XwWPmF/zBaRpBTIOAjgMXfemYVMqB9TRaQoRU8cDljMjc9nqRL+Y6CIJFPwxBHBYW68M4uRsDumSeQnRU7cDZjrvucD+YTYMUZEiilw4hiAt+67M5BMKB0DREQnxU2cDRjMbc8HVgmTY3aIDL9S2MQpAGvddmegkXA4poYIDYozRs6Av9xP8lj4X/piCoeMQVHGiBkwAO4nTizkL3oxgkMIUYgxUgZcxB1AHkv1yy/Gb0gfBRgjZMBE3AE4sRi/dMXghwSi+GJEDHiI20keAf4XrJj6kD2KLkbCgIW4nTgRIH+RikkP6UPBxQgYcBB3kzwC1S9JMeIhehRajDgA9nI3cSJg/DIUsx1iR4HFyBdwl/suf4XfQF/M1hA7FIBGvICBuO+cV8gN6MVUDZlDYcVIF/APN5P8lWoDvxioIT8KKkYGwT7cTJxXjA10xTSHnFFIMcIFzOVekj+A3wBWjNGQMQooRraAt9xLnAeQG5CKARoSRrFnRAu4h9suf0C1gaSYnSFdFHkjWcBabjvnAcYGhmJqhmhRPDGCBZzlrssD8r30ISgc4oXizsgVMA93nROQ7EUPgeAQLRR1RgDBO9xK8oBVLz8EfkOwKOiM8ME63EqcgEYvXQjwQ6hQyBmxAsZyJ8n/8b1gIagPoaKIG6kCzuFO4vwje5FCkB7yhMJthAo460aS/6t6SUIgHiJFoTYyBYx1I3H+Gb0MIdgOWaKIMyIFfOWmy/P5DPQh2BqShMJsJAoYh5vOySczoIegakgRCjcjUMA33PU8v8rADwHUkCQKNSN8YBvuupNvZKALQXPIDwqwkT2wlftIfs9nAAuB0ZAiiq+RPHCV+4hzT2ZACgHQEB0UZEby4Bruufy+ykASgp0hQxRcI3cwlXvOuTcyMISgZggNii8jT8BTbrm8FX6XfphCIWNQDDHiBEzDLee0Qu6iDyMohBBFl5E78Aw3PW+l2uUP4yekj4LLyBKwDDfdacXYpRsGLyQQRZaROvDVPc8bwO+CDVMXskeBZSQJ2OqeOw0gd5GGSQvpQ3FlhA5cdcvzBlS7JMOIhehRWBk5Aqa65U4DjF2GYbZC7CimjMiBpdzxfBX+Av0wW0LsUFyNzMEx3HFnFfIC+jBVQuZQSBmJg2G44fkq1QX+MFBCfhRRRt7gF264s4pxgW6YppAzCicjbnCU+50vgL8ANoyRkDGKJiNsMJT77SyAvIA0DJCQMAomI2qwC/efL6C6QDLMjpAuCqcRNPjJ/TsLMC4wDFMjRItiyUgc2MntzlPhD/YfKBTihULJCBy4hdvtpEIe1D8gKEQLBZIRM5iFu52nUh38H/ATgkVxZIQMXuFuO6kYB7sP4IVQoSAy4gZucrPzfvxB7AN1IVQUQ0bYwCrcbKcfeVD6QFrIEwohI2rgqXud96sOJh8QC5GiCDKSBpa6104/4+Dwga2QJQofI2Awk1udn8Lv9x/YEpKEAmnkDBx1q51TyH39A1VCilD0GPmCoe50fkq1/z8AJSSJgseIF/x0p51TjP3uA00hPyhyjJCBnW50vo/fxz5gJKSIAseIGLjpRjv7yH3pA0BCdL5Q3Bjhgpnuc76v2k8+sCNkiMLGCBh46T47+4z94QM1QmhOnDHyBV5yx+Wl8Ln0wRQGGXOijJEi4BTuOKcUMhc9GMEghCfEGBkCRuE2kpdS5fKD8QvSPwHGSBDwCbcRpxQjly4YfJDAE1+MdIGV3HB5AvhcsGDqQfYnuhj5ATbhhnMSQOYiBZMO0neCixEucAn3W56AKpckGHEQ/QktRnqAk9xvTgKMXIZgtkHsJ7AYyQIjuc35KHwF+mC2gtidADSyA0zCbXZGISugB1MVZO6EFSNY4BHucj5KVYEfDFSQ/wQVI1mwCHfZGcWoQBdMM8j5hBQjV+AjNzk/AF8BLBijIOMTUIzcABu5yc4ByApIwQAFCZ/YM2IFDuEe5weoKpAEsxOkeyJvpAa4yD12DmBUYAimJoj2xBMjU2Ait1seCn9Lv7AwiNeJOyMzwCDcbk4o5C36QsEgWifqjFzBH9xteSjVLX+hXxDsCTojVbAHd5sTinFLtxAfhOqEnBEp8JCbLS8Afwu2sB6EeiJuBAa4g5vNKQB5i7QwHeTphNtIFFjpXssLUN2SLBQHkZ5QG3EBTrrXnAIYtwwLt0GWJ+KMOIGF3Gp5Pn4C/cKtIEknzEZYgDm41Zx85AT0hVVBik64GWkCb3CL83zVBP5CqCDJE2pGpmANbrGTz5hAt7AZ5OcE2AgTOMidltfzE8AWGgUpnvgagYKB3GlOPTkBaSFQEJ0TZEac4AzucF5fTSBZuBNkeIJrhAn+cYedemMCw8KaIDQnvowsgX3c4PweX0vfgUKvMSeGGEEBxuAGO/fIWvQOCHoRnugyogS+4EbL71W1/A74efVPcBkpAbbgRnPuGbV0HcB7BZ7IMoIERrrP8np8LVgH6l77E1hGRoCP7jOnHlmL1IG0V9+JKyNHYKPbLK9X1ZJ0QOylP2FlJAS46DZz6hm1DB3YetlPTBkhAve4v/k8vmDfgS0vuxNXIx/AFdxfZx5ZUO9AldfcCSkjQ2AK7rJ8XlXwdwDK6z8RZUQJnuAuc+YZBbsONL3OJ5yMCIF53N48Hl8Q64CR1/hEk5EN4B2314lHFpQ6AOQVPsFkJAgswd3N41UFkw7seHVPOI1kAOu4u048o+DQgRov7YklIz7gHDdZPs/P0ics9PI6oWTkAjiCm8yZJ2fREwp6aZ1AMoIEQ3CP5fPVLD+hnxf2xJERI/iBe8yZN2bpEuK9qE4QGekB47jF8nh+Fixh3Yt6Yih4vixVhHNeUk2GjFCQc7AndsW/s0AR/l5RTZRGJsg5YBJD4r1ZmoRnL6cmQkZ45Ih7YYD4bBYjwrFXU5MNRnbkiExhZvw0CxBh2IupSZARCXLDvbArXpllh7Dr5WySwYiO3JApDIknZqkh1HotNfExkiN3s8cFvA8GFhJ6eSk1uWAkgtwNE9d85wsUJNTyQmqCNAJBrsEe93p/B/oRYr2OmhiNPJBrwMRF3r2BeEIqL6ImPUZw5BjsbQHv2cA6IdVrqAkFIw7kGDBtzfdpYJrwyUuoCY8RotyCve31rgwUE0q9gppIMDKUW8C0Rd6JgVvCpZdPkxwjN3I2e2CA9sHALcIkL2QTCEYayNkwgZntfIFVhEVfXj1NcIwwkKvZA7va34FQhEkvniZEIwvkapjAkHZvYJPwxyunyY0RGzkFe1pAezbQiLDohdOEgZEaOQVMWrN9GghEqON108TGiAI5mj3t1a4M3CEcetk0UWCERo6GSYu0EwNrCGm6ztydgTtDP7P3BfhkEEvhlzFdZe7MwE1AP8P0ZX7Ch0XwC2GXmLsycGboE+x9XZ+8sfh96XeBuSMDJwF9AqYv5BMvFvyXwK4vd2LgytDN7AEA+CSLpf5l39XlLgxcBHQzTACYn0yxpL/0dXG5AwNHhi7BHgDXJ0os4i/6Li13DsCNoUvABADyCRHL9ou9C8vdFzgx9DJ7RQADGMSy9cWuC/DOCxwE9DJMRcwB8GGp+jLXZeWuC1wYegR7Ra4BvLFAffm7qNwNwj1Aj4CpCDIAL5bml3OXlDsucGDoZPaIAAaQxWL0ZdwF5W4LXCGdDBMRcwBTLEBfwl17d1rgHKCP2SNyDUCJZedLtyt/lwWOkD6GiQgyACKWmi/arid3WOC+0MXsDQF0MohA4Revrru7K3AN0MUwDTE74UNA8ItWV90dIJwXOgR7Q65O3gj4fcF20d3x4RigQ8A0BOnEiwD+C1WX3J0VuC70MHtCAJ1kEah/oXbF76rALUAPwyTE7GSKQPrLU5f7jgrcIP2BPSFXJ0oExF+kXeq7KXB9+gNMQpBOiAhsvyy74u6kwHGhg9kLAthkEIGtL0ld5rsocArQwTAFMTfhQ6DqS1GX2x0UuC30wr0g1yZvBKC+JLvU7vjgEqAXMgVBNvEi0Pzy0wW+24PTQndgzwuwSRYBoy/Fru9dHpwg3QEmL3OTKQJAX3S6yO7ycFnohHte1yZKBHa+DLu4d3e4QDohkxeyCRGBmi80XV93T+Cw0L/sdQHeDV4pbGBM15A7J3AI0L8wdZnv+K4INkDY1XV3B3eF3sBe1/XufcWvgX4X190SuAPoDTB1Ie+8V/ANBHZl3dXBAdK97AEBvMteqTew78K6SwL3R/fCBMR8N72SbqCv6+qODo5PZ2APyPVOeUXcgL7L6u4I3J7OABMQ5B3xyrYBe9fUnRycFXqXvR+ATAavbDVg13W9m8MZQO/C9MPMhO9KVQNzXVJ3cbgq9AX2flyZvK9ANfB3Rd294QqgL8D0A8nEe6XZwLnL6c4NR4U+uOcDkEn2ilED466mOzacH32QyYeZyfQKUAPhLqY7NdwUen/Px5WJ8spOA90u5x0aro/eZ/KBZEK8UtOAtmvpLg5OCp3LHhfgksEDChvw6lK6g4MjgM6Ficu8hO8AwQa0upDuzHBR6ArscV2XvA/wawDbdXRHhhuArgATF3KJ9wB8A1RdRHducFDoW/a2AJdkD6g3QO0aumODE4C+hWnLvGR6QLqBpy6hOzU4PnoCe1vXJcoDxA1Iu4Lu0uD09ASYtpBLiAdsG1h2+dyB4fboWvZ6ANoNHrDVQNJXF/LuDE6ProWph9mO74CqBoq6eu6+cHl0wb0eV7v3AVANJLt47rxweHRBph5IO+8BzQZ+unLuyODy9Cx7WoB22QOMGih24dyJweHpWZi0zHbTA4Aa0Om6uePC3emBe1pXO+UBOw0Mu2zuwODs9EAmLaQd8YCaBmiAnLn7gntCx7KXBVg3CFjoZQyQMndF4AKgY2HKMtfxAQp6IQQi5m4InBM6AntZ17o3oJ+XPhAwd0HgmtARYMpC1nkB8V4CgXy564K7o1/Z4wFYlwWse9kD6XL3A44J/QoTD3PdFDDtpQ8IlzsuuCX0A/Z4XOuUgGIveiBa7nrA2dEPYOKBrCMCbr3YgWC5y4KrowPu7QBUMgi45cUOCODdDjgldECmHWYlfIBVXuaAWLnDgktC/9vbcVXyBoTy8gOhcpeFQ0L/Y9qBVOIFbHo5A5FydwVHR+fv6QBUkgU08jIGAuXuBlydzmfSYVYyBQTyEgayd2cFd4S+39NxVaIE3PHSBZK/qwE3R98z6UAqIQLWeNECeXI3BSdHt7KHBZhk8K/QixeQu7sZcHS6FSYscxK+P0EvWkDq7q5wc7oBe1jXJO8/Py9YIHR3VTg53QAmLGQS7x/eCxUQuTspuDi9yl4OwCTZv7oXKpD4HQw4OL0KUw5zkulf2ssTEPddFNybXsBejmsS5Z/YixSI+s4F3E8vgCkHMgnxb+tlCSTuzgnOTaeylwVEMvi35SUJiPmOBVybToUpa0bC91flpQiI210THJvut5e9Inn/QXlJAlG7m8Kt6X5MWSQS71/Tyw8Q8B0TnJo+ZQ8LiCT7Z+SlCOR7B4VL06cwYc1Ipn9AXnSAkN054dD0vj3sFYnyb8fLEAj3jgl3pvcxYZFIiH81XmiAfN0twcXRpexdAdIN8gsZGANkyB0KOCN0KUxXZjo+viADhEC67pTg4OgE7F1d6d58Pwb6QLjuSsC90QlgukLSefl4BgKBZN0hwZnpUfZwANJl+XUG9kCw7kbAlelRmHCY6ab8NAN9QK7ujuDI9AH2cFzplHwxA3ogVnch4Mb0AZhwIOmI/C0DdiBTd0RwbnQoezcA64P8LQbsgFzvPsC10aEw3TDX+fhVDMwBkbobgmOjC7B341p/86EY+IFE3Snh1ugCMN1A1r38JgNnIE53QnBqdL49G4D1LN+IgTGQprsNcGI6H5MNc33KB2IgDITpLgguja7fs3GtK/k7DHSBOO8ywIXpeiYbyDqRX8OAFsjSnQ8cmL63ZwV4ZHBfyIAXEKW7C3Bo9D0mK/MRvr0gA1pAkO6QcGd0vT2r65H33o8BLJCjOyOcGV2PyQp5xLvHM0AFhOiuB+5Lz9urAjyS3dcZoAIZuqMAV0bPY6oyH5nu0ww8ARG644Hz0vH2qq5HlHsxA1IgQXcS4Lp0PKYq5BHifsvA8guIz10OHBk9v1cDcG5wv8VAEhDkHQS4MXqeqYZ5jm9fxUARkJ47HDgxOn6vxnXuvYdiIAmE544IF0bHM9VAznn3TQZ+gOTc3cBx6fc9KsC57N6IgSIQnDsGcFv6nYnKPDfdAzGgA+TmzgYOjG7fo7rOKfc7DAyB2NwpgNPS7UxUyDnivoYBmh9nmJyB+6I/2ZsClBu0UthlzI8yTMzAAUB/wjRlluOzItiF8IcYJmXgitAD2Ju6yr2t+HXp/wDDhAwcEXoATFNIOa8VfJfAH1+YiIEbQneyRwNQLmul3mX/owuTMHBC6E6YaJjlplbSXfp+cGECBi4Ivckejauc0oq4i/6HFiYOwHnRmzDRQMoRrWy72H9gYfIFrot+tzcDkD5oZauL3Q9AJl7ggNDvmGaY6XxWqrrM/bDCpAvcDzqTvRlX+tsKVJf/BxUmg3A+6EyYZiDpXivNLucfUphwgeOiL9mTAUjPWjHqMv4BhckWuC36EiYZZvrUClCX8I89JlrgetDt9mRc6UorO126P/JMssBp0e2YZCDpRCs1XbQ/njDBApdFr9u7As4HDSjs4vXjjskVOB70Oqarec5ngGAXrR91TADhdtCV7F2v87cBfl2wP+iY8OF00JUwXZFzrwH4LlQ/5JhYgcOiJ9mzAs6zBtS7UH/EmVSBy0FPwmQ1z6cGpLs8/XAzoQKXpSPZs17nSgPEXaQ/1EymwGHpSJisyDnRgG2X5Y84JlLgruh0e1VA+aABW12SfpiZRIHDQadjqprlfAZUdSn64cYECtwNen2vepW/DYDqkvyhxoQPzga9zlRFyr0GNLv8/AAz2YOzoh/ZowLKswYYdSn++DLJg6uiH2GimuVTA4C66PwgY5KHq0Gf26Ne5UoDdroMf3CZ3OGo6HNMVKScaEBNF5ofX0yewE3R5fakAOODVQoXGPNjCBMncDTockxS5jhfFcEFCH90MbmDm0Gn70ld4+8qfgv0f3AxWQIng05nkkLGvVXwCwT+yGJSB3elz/diAMazVeoL7H9gMUkCZ6XPmWKY49Mq6QX6flwxoYOr0uV7Ma5xZRXxAvofVkyOwFHpcqYYyDixynYB+48pJnJwUvT4HgxA+GCVrQXsflyZzOFi0ONMMMxwvipVC8z9kGISh4NBh+/BuMLfVaAW+H9EMXnDvaDDmWAg4d4qzQXOP5yYuOGi6O+9F4DwbBWjBcY/mpiw4aDob6YXZvi0CtAC4R9MTNRwLuj/3osrXFllZ4HuDycTNNwT/Wd6gYQTq9QsoP2xxCQOzonu3osCfA8WULiA1w8lJnBwLehupijzm68AwQW0fiAxMcOxoLf3oq7vdwF+C2B/HDEhw62gt5mikG9vAfgFqH4QMXGDa6Kz96AA39kC6gtQfwwxYYNTQWczQZnf0wLSCzz9EGKiBjelr/egrm9lAeIFpF8/gpikwUnpayYo5JtYwHaB5Q8fJmA4Jrp6zwXgP1jA1gJJP5BMzuCidDWTC/PPV0DVAkU/eph84aD09J6L6/8uAGqB5A8eJl64Jz3N5AL5ewtoLvDzI4cJGZyTjt57AvyzBRgtUPyBw0QMrklHMz2Z/2kBQAvo/LhhwoVj0s97T9dfWcDOAsMfNkzA4Jb0M9MT8icWULMAjY8zTL7gluhxe06A7kEqhYNjfJRhUgQuBT2Oycns5qMiOEjoQwyTIXAo6Eb2nK7uNxW/wb4PMEyCwJ2gG2FyQrq9VPCDgT6+MOmCU6LD7bUAdGep1Af3Prow+QFngg7H1MLsnlJJD/b54MKEC64E/W2vxdWtpCIe1PvQwqQHXBL9jakF0k2ksh20+8DCJAsOiW7eYwHYHqSyNWjnA5DJDjgSdDMTC3Obj0rV4JwPK0yw4EbQy3ssru03FajB3wcVJlk4EfQyEwtk20ulOXj2IYXJFdwRnby3ArCdpWI0OPYBhckNOCM6mWmFuT2lAjQY9rHHxAouBH28t+LaVlLZGez6yDOpAVdEHzOtQLaJVGoGtT6eMJmCI6K77TUBsgf9Cge9fNwxmQEHgu7G1GRm8/kJDmr5qGNyhftAb9trurLffn6DWB90TKpwHuhtTE1IttcPP0jlQ46JFNwQnW1PBSA761cfpPqIM4EB14HOxqTCzJ76pQeffLiZRMEp6Wt7Kq5spZ94UOpDzcQFXJK+xqQCySb6bQeXPuKYOMEJ0dX2poDrQb+twSQfZiYs4DjQ1Zim5jWfX9VgkQ83Jk1wG+jivel1/faDGkz6UGMyhdNAFzNNkWuvX3PwxweYCRNcED1tTwq4zvoZDRZ9fJlA4YDoaUxS83rqBzSo44OMiRMuAz28J72ulX47g0MfXCZMuB96mEmKXBP9agZpfHwxWYLzoYP3mADVg1MK+2N8DGGCAg4DHczEZFbzTRHsE/roYqIEd4GOtsd0Vb+n+PX7PriYlICzQEdjYkKqvVPw/UAfWUyQ4JD0s70ooDo7pd7f+8BiMgLuSD9jiprV0ynpfp+PKyZHcEa62V70qlZOEff1PqyYhIAr0s2Yokg1ccq2b/cxxYQIrof+3YMCpgenbPXtfFyZfICrQP8yQc1pvilV/TkfUkyG4CjQy/ag1/R7ClT/9xHFRAk3gV7GBEWmvVOa/bMPJyZCcDx0794TMJ2dYtQf+2hisgFuh+5leprT0ylA/bAPJiZBcBLo3b3nNa2cstPv+nAyyQCnQ+8yPZFp4pSavtbHEhMfuBw62Z4TED3YV9j38qHE5AJcBDoZk9OM5usT7Gv5QGKChINAH9tzXtHvPr8+1scREyPcA/oYkxOJ9vbh+1Q+iJj0wOHQxfaagOhsX71P9THEhAKcA7oYU9OMnval+09fPoSY8MAR6WF7zSta2SfuS30EMZEAN6SHMTWRaGLftr/04cMkB+6Gzt1jAp4H+7b6ST6QTCDANaBzmZjmM19fVb/IRw8THDgG9O0e83p+90H1kz54mBDhFtC3TEzk2dvX7P/4yGFyA2dDB9tbAp6zfUb9og8cJgzgauhgTEvzedoH1NfxccPEBk4BXbu3vJ6VfTv9oQ8bJgrgaOhapiXyTOyr6dNwnVly5u0M/WtvCTBuUEohlzFcZZaYeZuA/sW0ZI7jkyLIhZBLzJIyb2boAOwtXePeUvy49LnALCHzJgEdAKYlZJxXCp5LINeXJWLeytCL7KUAjMtKqXPZc3VZEuYtAnoRphTmuKmUNJc+Li5LwLyRoRPZS3GNU0oRc9FzaVniwNsYOhGmFMg4opQtFzsXliVf3sTQh+yhADQyKGWLix0X4BIvbxDQhzChMBvhk1LFZY7LypIub2HoQvZQXI28pUBx+bmoLBl8e4AuhAkF0ohXSpPLmUvKEi5vYOhB9k4AGslKMeIy5oKyZMtbIT0I0wmzkakUIC5hrr0lWt4coHvtnbgaUUrZ4dLlyi/J8kZI92I6gTRClFLDRcv1ZAmWty/0rj0lQLhBAgq5eHHdLbny1gC9i0nJDMdHgCAXLa66JYBvXuhA9pSucG8C/LhgueiW8N8YoANhUkLCeQnAc6Hiklti5a0L/ceeCUC4LAF1LlSu+JIqbwvQfzCZMMNNCUhzeeJyL6HyNkj3sWfiCqckQMxFyqVeMuWtT/fBZAIJRyRgy2XJFbdEyhsXOtdeCcC3QQK2uCRxmZdEeVOAzsVUwvzGR0AVlyIutyVQ3rbQt/ZKXN/eBEBxSXKpLeF7S4C+xVQC+eYloMnlhwu8ZO9NC73HXhLgW5YAIy5Fru+SvDdBeg+mJPPblAAgLjpcZEvyb1noWntJ1zclATtchlzcJfe3QLoWUxLyjUhADRcarq8lT96w0LP2kADNg1EKFRjDNWSJkzcE6FlMSGYzXxRBBQi5upbcvV2h89hDuprfUfwU6HNxLVnydgCdBxMS0uyNglcgkCtrSd0bIH3HHglAczZKXYE9F9aSJG9/9B1MJMzmaZS0An1cV0vo3vh0HXskrmZlFLECei6rJUfe9nQdTCSQZmKUrQJ2rqklcm9W6Fh7IwDLg1G2FLDjui6ZvxlAx2IaYS7zRalSYI5Lakn8rQo9x96Ia/kdBUqBnytqyfutAHoOphHIsjdKU4Ezl9MS9xsVenZPBGA5G8VIgTFX0xL2mx89yyTCXJ5GAVIgzMW0RP02hY7dE3EtK6PsKNDlci5Bv/XRsUwikGVilBoFtFxLS+LepNCv9o4AyYMDFCrgxaW0BO6NAPoV05GZzDeAoAJaXEhLzG9R6Dj2jq7k9wB+CmC5jpaQ3wag42A6QpK9A+AVoOIiWuL2BoV+Y88IkJwdoK4A9YtraAnbmwD0G0xGZvJ0gLQCT1xCS9Te+Og29oyuZOUAYgWkXEFL0t70dBtMRkgycYCtAksunyXgtz261V4IwPHgAFsKJHEhl5y96dGtmEKYx3wDVClQxNWz5PuWR6/aC3EdvweAUiDJxbPE+4ZHr2IKgRx7B2gq8MOVs4TsLU+vsVcEOM4OYKRAkQtnidgbnl6Dqcg8ng4ApIAO180S7tudTrVXdB0rB9hRYMhlswTszU6nYipCjokD1ChAs3VmydfbE/rUHhGg2yCUwi1jtsosKfIWAH2KicjsxgdFcAvhlpglQ96c0GnsEV3d3lD8tvS3wCwJ8taEToOJCOnmhYLfErj1ZUnX2x19xh4IQLcslPqW/VaXJT/emNBnMIEwu02hpLf0bXFZwvW2hC5jD8TVTQlFvEW/pWVJjzc7ugwmEEg3IpTtFvsWliVZb3X0694HwLZBKFtb7LYAl+x4U0K/Mn0wt/FBqdoyt2VlCdZbErp178O17Q0Fasu/RWVJ9g0J3cr0AdnmhdLcct6SsuTqjY5e3fMA2JaFYrRlvAVlyY23Or3K5MHcNoUCtCW8tbfE6u0Inbrn4dqmhLKzpbuVX1LjbY5OZfKAbCNCqdmi3XqyZOpNji61NwTINihA4RavrbslM97odCmmITMbnwCCW7S26pZc3+b0GHtDV7a3AH5bsFt0S6pvcnoMpiEkm1cA/BaqLbklUm9xOoy9DoBsWQHqW6hb8SUw3uB0GEwdzGxTAdJbnrbcS6Le3vQXex2ubEoBxFukW+olLt5++gumDkg2ogDbLcutuCVOb2561J4ScG1QgK0tSVvmJSze2vQoJqV5jU+Aqi1FW25Lmt7YdKg95XXtLQDUluSW2pLp25oOxaRErnkFaG752QIvYXpT013sJQHXsgIYbSlufZdA39J0F0xJ89pUAKAtOltkS5xvaPrTXvK6phRgZ8twi7uE+XamPzElkWtEAWq20Gx9LVl6i6M77QkBqg3yFSYwZmvIEhRvRuhOTEJmNT4+wQQIt7qWKL3B0VvsCV3V3nx+CfS3uJaUeHujt2ASQqp5+fAJBG5lLUF6M9NZ7HEAVMvy1RPYb2EtGfFWprNg4mBWm/KlE+jbulpy9Eamr9jjcFVT8okT0G9ZLQnxNqavYOKAVCPybROwb00tIXpzozftbQAUD/JtJWC3dV3y4a2N3sS0wSzm46tKYG5LasnQGxtdxd6Gq/jNB5XAvxW1RPm2RlfBtAEp9vI1EzhvOS0RelOjT/c0AIqzfEYJjLealmx4E9OnTBrM4ikfUALhLaYlQW9pdOmehqtYybeTQHfLuSTDW5guZdKAFBP5ahLQbi0t8XkD05n2ggDTBvWFCXhtKS258IZGZ2IKMqfx6QUT0NpCWoJ8O6NH94KuaW+9XwLYraMlxjczepQpCJnm1eMToPraIlrS8/alQ/eAANOy+noC1K2hJRTeyuhQJiBz2lSfTuBpS2gJz5uX/twDuqYp9eIEpFtBSyS8delPJiBkGlG/TWC55bMk542M7tzLABge1G8lkLSFXALhbYzuZMpgDvPpqxIo2upZgvMmRm/uZbiG33qoBJJbPEuIb2H0JlMGZNirbybws5Wz5OaNS2fu/QCGs3qjBIpbOEsYvG3pTKYfc3iqB0pAZ+tmic0bGH2593MNK/U7CQy3bJYoeNPSl0w/yDBRX5MATY8zdmfevuhLez6A4MG9Qi1jepSxM/MGAH2JyccM5tsT1ELYQ4xdmbci9BR7Plfwe89PS78HGDsyb0ToKZh8kGDvHl5LYI8vdmLehtBR7GEABGf36lr2PbrYhXkTQkfBhMEMnu6ltfT14GIH5i0I/cQehitYuSfWou+hxc6BNy/6CSYMSDBxb6vF3gOL3Ze3LrrS3gVAtMG9LS12PQDtvLwBoSsxXTCj8e1VaZnrYcWuy9sPuom9C1e09x6Ulr8HFbvBNx90E0wXkGjevaaWcw8pdlzeuOgl9iwAomX3jLSMe0Cx2/K2RS/BZMGMNt0D0hLusWen5a0HPWnPwhVNubejpdsjb5flTYuexGQBiUbcq9Gi7fHEDstbFh1pDwl4NqhXqMWrx53dlTcedCQmpPmMT09Qi1aPOjvAtx10EnvI69lbz08LtgedHf9NB50EExJ55tXDa6HqIWdn5Q2LPmLvCHiW1atrofaI21V5y0EfwXQ0n0310lqeerjtqLxl6SL2jtczpZ5Yi7SH2m7KG5YugumIPCPqbbUse8TZSXm7oh/tGQHNBvW2tCT1MNtFecNBP2Iyms349Kq0FPVws4PydoNutGe8mr31oLQke6jZ8b3ZoBsxGZFmXr2mlp8eYLu9Nyt6iL0ioFlWz0hLscfXLu+tih6CqWg2m+oBadHpQWaXf6tBL9orXs2Uejtahj24dvc3KnoRUxFpRtSr0ULT48vuydsUnWivB/A7mFcoOKbHEDsnbzToREw95i9fnqAgYY8uu7u3GXQQez3X7zvPT7Dfg8tuyZsMOgimHuTXm4cXDOyRZVf3dqV/2KsA+M3m1QX3PbDskrxZ6R+YKpi/07y0YF+PKzu6tyrdw16F61eZJxbU97CyO/JGpXtgqoD8EvO2gvYeU3Zyb1L0oT0KgGWDeVuCdj2udvO3GPQhJgrmMr68KsG5HlJ28TcY9A57FK5l7zwowb9HlN377QW9AxMFZJk3ryl47uFk536Loiv3JgCWZfOMBMc9muzYb1B0JdMEc9k0D0gw3IPJTv3mgp7cm3AtU+btCHZ7OO3Qb0/0JNMEZBkxr0ZQ22PJLu7NiS60xwPoHcQrFPTqoWQH99aCLsTEY/by4QkKavVAsjO/saBz2OO5et94foLYrx5HduS3FXQOTDxIrxcPL0jVg8jO7a2JvmFvB9CbxasLUnsM2bG9qaBvYNoxe6d4acGnHkJ2am9Tuoa9natXiScWlPYIskt7k9I1MO0gvUS8reCyh48d+I2JHrQnAbA7iLclmNQDaXf2FqUHMUkwd/nwqgSLevTYfd+gdKA9CdfuGw9KMNmDx8779qQDMUlAdr14TcGfHjl2ZG9OeoY9HcBuFs9IsNgDx07srUnPwKRj7k7xgAR1etzYcd+Y9J89nWtXibcjOOxhYwf2tqT/MOkgu0S8GkEarTN2X29LdJ+9HECywXxhljFaZeyKvKWg+zDlmMn48oJZCLXE2A15Q0HHsJdzJXvn/bL0tcDYBXk7QcfAlIMk8+bxWQK1vth1vSnRL+xFACTL5utZ9lpd7H68maBfYIpgJpvm01n6tLjYcb2VoFvYi3AlU+bFWfRaWux6vCXRLTBFQJIR89ssdi0sdllvSHTkHgTAscH8VhY7LUC7HW8k6EgmCOYxvnxVljktK3ZYbyPoxz0I17F3HirLr0XFLvsmgn5kgoAc8+abWc5aUuyu3o7oxr0HgGPZvFGWsRYUuxtvRnQj0wPz2DQPlCWstWdn9RaCXtx7cB1T5neydLXydjXeiuhFpgfIMWK+JotW64nd1BsRvWcPB1BsEF+YxUvrzm7GGwh6DxOOWYwPL5hFS6vO7vr2gV5hD+cq9sb7ZcFq0dlV3zzQKzDhIMW8eHwWKi05O6m3ITqFPQeAYll8PQtVK24H460DnQKTA7PYFJ/O8qTltot6U9In7Dm4iinx4ixSLbWdi7ckfQKTA6QYEb/NstSKs3N6E6Lz7BEBwwbxW1mStMx2LN440HmYiOYwPnxVliItN7umtw30nT3iNeyNh8qS1FKzm75poO8wEZFhXnwzy48W2I7pLYguYW8IGJbFG2Upan3toG9AdAlMQ3PYFA+URUeLzM75loGusze8hinxO1mGWlw75tsPXYdpiAwj4muy0Gh92S29+dBz9m4AuYP3wsAxWkPsULxhoOcw3Zi5fHfBQEKtLjultwv0CHs3V+777hfY1+KyK/FmgR6B6QbJ9d7xgYFaWXZIb0g6hL0GgNzsvR6418KyG/F2pENgamDmTu/pwD6tK7ujNyP9wV6DK1d5FwfqtazsQrwV6Q+YGiC5xPs20K41ZUf01kPH2WMAuB28bwXaaV3tPrxVoOMwMTBv+e5VgXNaUnZDbxToDvYYXLfvO1TgrxVlp3ybQHfAxAC59d6bgWctJzuhNx46cW8B4DZ7NwocazXZbXjboROZFpi30ztQYFiLyS7oTQJ9uLfgulXedwK7Wk67DG869CHTAuSWeK8J1Got2fm85dBv9mwAwQbthYFeWkp2F94i0G+YbMxgfHbBQK0vLSQ75BsEeoM9myvY2+4XiNU6sjO+PaA3YLJBgnnt+EAqLSK7njccOoO9GkCwrL0eSNUasqPw5oDOgKnGDDa1pwOftITseN6I9AV7NVcwpV0cKNUKspPwNqQvYKpBghHt28Cllo9dztsN3WZPAaB20L4VmKSFtIPw1oBuw6TArOWzVwUWafXY4bwxoNfsKbhq33aowKQWjx3xbQG9hkkBUuu1NwN/tHLsbt5s6Ar2aAC1WbtRYFELx47BWw1dARONWTu1AwXqaN3Y2bwpoNPs0Vy1SvtO4FDLxk7BGw2dhokGqSXaawJpss7UnTGfmZ/ROwP4NfikEMuYrDJ1ZswTzM9Ez5i/+J4IYiHMElNXxmxmPoHemevX+4kfln4WmDoyZgnmE0TPIL+8T/BYArO+1Ikxl5mb0ZsA8Cv7pI5ln9WlLow5grmZ6ATmr+mTNJa+LC51YMxk5hLoTXD9Uj4RY9FnaalzwDxmLkF0AuQX8ckWiz0LS90Xs5h5GT0zgAAMPtnCYpcFWOfFDMG8TNSMGQC+J1VY5rKs1HUxh5lHoGfmCsD7CRSWP4tK3aD5gXkEUTNIALxPmljOWVLquJjBzMnoSQAIQPaJEZZxFpS6LebCOZmoBGYApk+AsISz9uq0mB2Yj9GT4AqA8skOlm5Wvi6LmXA+JioBEgDikxos2qwndVjMX+Zi9MoAFhkMoBCLV9Zd3RVzA3Mx0TLmInwBCGLRyqqrAzR7mUOgV+Za5B2AHxZsFl0d38zAHIJoGWQRbwB4LFRZcnVWzF3mYfQiACySDaCOhZoVr6tiXmAeJhqBucg0gDSWpyx3HRXz4PwBvQiuRZQBiLFIs9R1U8z9+QPRCJBFiAFssSyz4uqkmLnMweiRASQyGMAWlqQsc10UswJzMFEyZiJ8AVRhKcpyq4Ni3jIv1CNzJfIOAApLMkutjs+cwLwwSgZJxBtAE8tPFrhuz6xl7oDeGEAi2QCMsBSzvnV5ZsG5A9ExZiLTAICw6GSR1eXNWeaEemOuRJQB7GAZZnHr7ubAOWF0DJIIMYAaLDRZX3VPzFjmX/TEAA4ZdFKIwJisIXVOzAjMv0TFmIfwORFEgDCrq+7OfGXegJ6Y65C3Ez8E+llcdUvMB8wbiIpBDvE6wSMQmJVVV2cGnHvRgwBwSNZJHYF9FlZdEvPf3EsUAvOQqZM0An1ZV3V0Zv6cAT0IrkOUTsQI6LOs6o6Y93MGohAghxCdbBGwZ03VyZmtzLvohQEUMuhkCwG7rGvd3GzAvEs0jFkIn5MqBOaypOri5irzBfTCXIW8nUAh8GdF1b3NBcwXiIZBCvE6aSJwznKqc5upzAf1HgAUknVihMA4q6mObfabD0YfMAuZOgFCIJzFVKc2T5n39R64ClE62UGgm+WsQ5v75v3oA0ghRCc1CGizlurizFLmXPTAAAYZbFKIgNdXllIdnJmAOZcoGHMQviaCCGhlIdWZzVHmCuiBuQZ5N/FDAJt1VEc2DzBXIAoGGcTbBI8AVRZRnZsZynyLXiFgkGyTOgLUrKE6NrMA8y3RQnOQaZM0Ak9ZQnVqZr55AnqF1yDKJmIEpFlBdWlm/TyBaCEyCLHJFoFllk8d2Lw316LnAKDXYJMtBJKykHVnZr25lqgDZi++JlUIFGX11H3NeXNBPQeuXu8mUAgks3jqvGa8uWDUAaSXt0kTgZ+snDoyc36eRY8Q0CvbxAiBYhZOnZgZP88SJTR7TZsAIaCTdVPHNd/ngXqEVy9lkx0Ehlk2dWBm+zwwSoj0IjapQYCGx5m6L/OTORa9L4Bdg3eFV8bwKFNXxBzAHEv0i7mL707wCiEPMXVDzE7mCOh9uXa97/yu9HmAqQtibjJHIPoF2eW9w18J5PGlrst8N7+i1wBgV/aufmXPo0vdDzOT+ZVoA+au6V36Sh8PLnVc5iXzA/QauHYp78RX9Dy01PUw280PiDaA7CLeba/YeWCpyzLXzQH1vAACGbzbumLHA7Buh1nJHDDqxQyE767qyhwPK3VY5iTzPz0vVyDvO6grPw8qdVkzkvlf1AsSiPeueeXMQ0rdlZluztdjABBI9s7oypgHlLob5vqcH2XADGR6B3QlzGOvzsp8ZL7XY+AKRHm3c6XLI19Xwzw330cZQAIh3tVc0fJ4Ujdllptb0esC+GOQSeEVLx53dTPM9LmVaBfzDz4mgle0eNTVXc3zuQF6Xa4/3kz8rmB50NVVzfK5AdEuyB9eJvgrVDzk6qTM8XkVvQUAf2SZ1K9QecTrYJjh8yrRBcw/pkzSV554uOuizO95AXoLXH8omYivSHmo61yY/3kB0QWQP4hMtleWPOLqnMzuORW9QUAfg0y2riTxMNexMLfnVKKDZh98TKquFPFwq2sys+d+eoNXH28mUFeSPNTqpub13C86iPThZdK88sMDXMdkVs+n6PUBfWSZGF0p8vjWQc3p+ZRo3+xjygToig4PsjqnGT3v0+tffSiZ7FwZ8uDWMc3neV+0j/RBZFJzhYbHV92SOW4uRY8LINfgksIDxvAYUofCbGQuJcrFzMW3RPAAQh5ddUpmuDkBelyuXO8lfgf0eXDVlTC/zQmIckFyeZfgDwjkkVWHZDbPo+gpAMiVXVI/YM8Dq26EuTyPElXAzDVdkj6gj8dV3ZGZPB9AT4Erl3KJ+AA9D6u6EObxfICoAkgu4pLtAXYeU3VEZrc5FL0tgFuDS7YOsONxrftgbptDiW4xb/EtqTpgjodU3ZCZbS6A3pbr1nsJ1AE/j6g6pXltLkB0C3LLu6R5wJmHU52QWW3Op5cA4FZ2idEBYx5NdRvM4jlfNAHz1nQJ0AFhHkx1Qea0uV4vgeuWcsnOAV0ezroM5vBcH00AuUVcUnOA9ovHUp2PGTzf09MC2GPQrvAALx5KdRfMaPO9qBZzDz47wQO0eCDVIc1ncz09Ldcebzu/A7A8juqMZrO5XlQLsofXDn8AFQ+iuh7zd56nJwjYI2tXP4DKY6iOgrlsnhcVNPeY2qUPeOIhVMdj9s7x9ASvPZR24gOkPILqJJi7c7yoILIH0W57wJKHT12OmWye18sCqDVot3VAEg9kHQTz2DwfzWLW4rOrOqCIR08djllsjtfLctV620EdkOTBU0c0h83x0SxILa9d84AfHjl1N2bu/K4XCKiVtTM6oMgDp46BeTu/RwPNWlM7oAN0eNzU2ZjB5na9wKuW0m7ngCEPmzoFZu3cHg1EahHtag6g2XFGyRnz1/yJHhbArMG6QsAxO8ooMWMGYP4kisWcxVcnCEi4Q4ySMuYi8wD0sFyz3nV+gP0dYJSQMROZBxDFgszy1uEBA3d8USLGPGTuRA8BwKxsXR1wv6OLkjBmIXMnUQTMWdO6NGDfDi5KwJiDzJvoIXDNUtaJAfU7tChxwOw1bxJFAJlFrNsC2ndgUfLF3DW/07sCyGOwbgvQbgegEi9mIPO76BUzD766KsC5HVaUdDH/mDPRu3Ll8a6DAvx3UFEyaPYxZxK9guThrWsCnndIUcLFzDVfoncAII9snRHgeAcUJVvMW/Ml0QPMPKZ1QIDhHXtKtJh7zO30DrjyUNbtAHZ35JVkMWvN7aIHIHkQ62oAtTueKMFizprX6QEC7hhUUgjoteNOyRUzj3ldFNC8g0+JIKDWjjolgOYdcyV6gNcdbyV+gNgddEr4Zh1zJVFA5A6vEjwg1Q45JVbMWPMken+AO7JK6oDUHXElVcw55kmif+YdUyVpwKcdbiVUzNk5Er2/6w6lEjGgdIdayRQzdo4k+ofcQVSyBVzuiFMixXw1p9PjA+oYVLIFmLTDrCSKGcecLso36+BTUgVYtMNNCRTzjXldj3/V8VYCBZjcoaaEz2xjXo/ykTq8SpqAPzvASvbMVvMjentAHVklRoDFHV8leeaq+ZHo3qxjqgQIUGcHmZK8ucZ8Tm9/1aFUsgM43MFVcjdTzeeie6QOopIaQJodX0qemKfmcnpWALEGkxT+jdkxRIkTM425XNSKGYsvieAf4Y4uJXfmGXO6npUr1juJ319/B5eSJWYZc3rUChLLmwT/F7gjS0md+Tqf6xkAiJVNUv/b78BSksRsnc+jBpixpknSf307rpTQmatzuZ4BVyxlEvGffoeVkiNm6lweNQCJRUyy/bPvmFIiZ5aax/WqAOYYTLL1Z7fjqmRujjGPR6uYc/Alqfqb2yGlJG6GMYfrVbnmeCeB+vt3RCl5m1/M4dEqyBzeJM2/8w4nJW5z1PytVwBgjmwSo7/xjiYlbDPU/B0twJxjmgToL7yDSYna7GL+6xVwzaFMsvPX/drhVII2P83/aAHIHMQkNX/aHUtK4sxOc7ceFcDsIJLCP68dSkrgzC3m7igVc5YPieCf1g4kJWYzi3lbj8o1+0bi94fdcaSEbF4xb0epILNeJPg/qh1EStzMTXO2nh9gNouk/kfdMaSEzaxizo76mbNTJOm/px1CStTM0/laz++aVSIR/0l3BClJM0vn66gfMktEsv1b7vBRAjYzzdV6UwCxg0i2/pJ2IJWcmaNzdXSKGcuHpOqvaEePkq8ZOk/rTbli30ig/pI7eJR4zc95OjoFifUiaf797MhRQmZ2ztF6fYDYLBKjv+IOHCVi5uYcHe0zY6dIgP50dtwo4ZqZ87Ne3xWrRLLzN9xhowTMvJyfo31ILBFJzR+NjjNKvsxL8zg9KYBXg3SF/DE6yigpYk4xj4tKMV/x0QnyCXWIUTLEjGJuRE/K9epN58fv6wCjJIj5xNxIVAryykuH5wfq+KKky6w0h9MjAPAqS1fn73V0UfLDbGIOFyXAfDWlS/P7dHBRwmUuMX/TI+B6paQT8/U6tCjpYU6av0UJQF4R6bZ8uw4sSrLMSHOzXhRAHIN0W3w7HYBKdphJzM3RKGYcfHRV/DkdVpRgmUfMy3pRrjjedFD8XwcVJVmziHk5GgWJw0vX5J91SFFyZT6ak/UGAMSRpTPij3VAUXLDbDQnRwcw45jSAfHDOvaUWJlDzMd6A1xxKOl2+F0deSU1zEXzcXQAJA4iXQ1fq+OJkikz0dxNDwrgjcF6Id9Lx52SGWYQc7coFPMNvrogX0tHnZKr+cO8TQ/K9ca77sfH6qBTUjV7mLdFoSBveOt4PpUOOSVS5qE5m54AgDey9TqfqiOuBIa5w5wtKoD5xrSe5j/pcCuJMivna3oCXG8o62K+VIdaiQtzcr4WFQB5g1jf8pc64pQ4mYXmanp8gDYG61v8JB1mJSzMHOZqUT6zDb56Fb9Ih5uSJvOGuViP72rjXYfiJ3WoKZmaNczFUT6kDW+9yf/RAVbCZA6ap+npAW1k60b8oo6vEqgZaJ4W1ZttTOtAfB0dZEqc5gzzsJ7+akNZ3+EPdXCVMM0/83BUj7RBrNfwaXR8KVky+8zBenuAVoNHCvdjdAxRgsKMYQ6O7pmt+I4I7gl1dClRMl+Yo+ntXa3eR/z2fR1cSkqYLczRontIK+8R/D5QR5YSJDNyfqanB2iVPVLf73VgKRlhPs7Ponpmq+mR9L5Px5WSI7Nxbqand7VSHhHv9TqslIQwF+dmUT2kFfHIdm/XMaWEyNwz/+rlAVYNHtna2+m4KvlgrjD/RvPMVXxHqvZzOqSUDJkpzMv08q5V7yNQ+19HlBKlecK8LJqHrPIeae7POpyUCJl55l49PMCq7BGj/VhHk5IN5p25N4pnrpoeAdqHv3QwKQkyS5h39fCuVcojO/uuDqeSDGadeTeKh6wiHqnZa3UsKfEx58zJ9PKANQbnCvdeOpSUXDBHmJNF8+YafHOCey0dSEqQZgjzMb38tcZ7zm+P1XGkxGh+MB+L5pE1vHP4PZUOIiU9Zpy5mB4esEZ2rr6n6hhSQsHsYC4WxZtrTOfS+ycdQkp4zMR5mB7+WkM5J95LdQQpkWAezsOieGQN4tx2v9ThoyTHfDPn6t0BqQbntvZJOpBKIJgbzLnRu5mKb65qX6SjRwmOmcF8q3e/Ur3noPZJHTxKiOYF8230jqTyzjX3PzpylNyYbeZgenZAquyc0b6oA0cJA3PNHCxqN1NN54D2OjpulNiYFcy1evYrlXJuZz/UYaNEgZlmro3akVTEuZo9DdaZJGfKZ+Zfek8ApwblCq2MwSqTxEx5gvlX9Il5ik9O0AohlpgkZcpm5gDoPblOveX8rPSxwCQhU5ZgDkD0CXLKK4e3Eoj1JYmYcpl5Eb0AAKeycnUre6wuScKUI5gXiQZgnprKpa30YXFJAqZMZk5EL4DrlFJObEWPpSWJA+UxcyLRAJBTRLmtFTsWliRfymLmQ/ScANIYlNuyYocFmMRLGYL5kKgTMw0+uSorc1hWknQph5kL0XNypfGWg7LyY1FJMlh+YC4k6gRJwyvXtHLGkpKESxnMPIheE0AaWTkjK2MsKEm2lAvnQaJNzDSmckBWwlh7SbSUHZh76TW50lDK7VjpYuWTZCkTzr2iTZA0iHI1VrRYT5JgKX+Zd+ndAc4YpBda8cK6S3Kl3MC8K3pnnsFHF7SihVWXBLDsZQ5E7+464033s4LFokvCLzMwBxK9Q87w0vFWqLDkklgpd5n/0GMCOCNLr1uhYsWTVCkvMP8RZWKeMaWnrTxhuZNQKQ/Ofegxuc5Q0sVWpFjqJFPK/bmPKBPkDCJ9a2WJFZdESpnLnEtvCaCMQfqWlSQsc5IoZQXmXNElZhl89CorRVhuSaCUt8y39JZcZbzpUFaSWGpJ+MoJzLeiS5AyvPSmlR8scJK9spZ5Dz07QBlZupGVItY3SV5ZcN4jameWMaUDWdHBIkuSL2eZa+nZXWUo6TtWhljcJPdy4FwraoeUQaTXWKHB+krypIxlnqVXB3gdnBcaMAZrSBInZQTmWdE685VvLmgAIVZXkrvylTkPvbrr9T33M6CPxZVkSfmAOY9oHfLqneMNCMTKSlJXBpzv0FMCeM3O6wbssbCSJCn/zXdElZiv03nagD6sqyR0Zf5ch56S61U5Fxugx7JKcqS8n+uIKkFeifOtAXasqSRyZStzLL0kgNbB+ZYBdljXJPOyAXOsaBKzlW9eZcAcllSSeLnKPIdekqv1PYcy4MeKSvIuFzDPEU2CtHrnTQPOWE5J3GUq86weEkBrdm5kwPgLqykJu+w3z0aRmK3TOZABYSymJOrylDlWD8nVqpzvGNDFciZBl/vm2CgSpJU4rzFAi7WUJK4sZX6lRwdYHZQXGuCFpZQErkzA/CpKZ67yyQUN0MJCSmIuR5nj0KO7Vt9yPwOwWEdJyOUB5jiidMiqV443gAqLKIlbGcr8hl4dsJqV1w2gYg0lYSsLML8RrZurU3nagCcsoSRqZb65Db36taqUiw2QYgUlSSvr5zaidWSVKN8asMTySQIu782t9I4AUgflWwYkYSGTnJX15lbRI2Yqn7zKgCKsniTfct68Su/IlfqWQxmQxOJJ4i3jzauiR5BUr7xpwA9WThKycn5eQ28OkJqVGxlQxMJJIlbGz2tE58zUqRzIAB2smyTc8n1OpTd3pSrlOwYMsWySgJXtc6roHJJKlNcYQJPjTJKv8pP5lJ4coNRgvLDKmBxlkhQpBzCfisqZpfjiglUIc4hJMqTsZE5DT+4q9Y77VennAJMkSLnJnEZUDinljeOrBOb4kqSrfDefoUcHlMrG61X2Obok+VFmMp8RpZulpvF0lb4cXJJwlZfMZejRr1LKuLiKPoeWJD3KdnMZUTpSihjfVrHnwJIkq1w3v+rNAWMMxreq2OUATLKjrGR+jc7NMfjiVVXmclhJglVOMrfqza8x3nGoKn8OKkmyZSRza3SOjOGNN6ucc0hJclWmm1f15IAxsnGjKuMcUJLcKNfn1ajcHGMaB6oSzrGXxKp8ZE7Vk19jKOM7Vbo58klqlOfm1KgcGYMYr6mizfEkyVRZbi6lFweEMQgvrOKV4y7JjDJ9LhWNm2HwwQWraOWoS3Itz+cx9OJXGG+4XxVsDrok1bJ8HiMaR8LwwvFVqHLIJZEqx+cw9OCAMLLwehVqjngSGGX4HEYUboYxhaerPOVwJ4kqv+cv9OBXGEq4uIo0hzqJi/I/fxGFI2EQ4dsqyxxxSZzK7nmU3hvwxSB8q0pSDnMSFuX2PCr6Nr/gg1dVKcrhlqSpzJ5D6b2vL95wqCrJHGpJpuX1HCr6Rr7wwptVfnKAkzCV1XMXej/giyzcqEoxxzcJtJyeu4j+5hdTOFAVnRxkSZxl9PxJ77++UMJ3qgxzcJMwy+f5U/RHviDCa6rQ5PhKslSOmzvpuQGjBt+FBYzJMSQJirKRuVPUbY7iewsWQJijK4lSGW7eQs99jXq//Qro5+BKUqL8Nm8RdSOjvG98AYE5spIglc1zFnptwKjsu17APgdWkhHl8pxFtG2Omr7TBfTluEpyVCbPV+i1r1HKt7gAfQ6rJCHK4/mKaBsZRXxvC7DnmEpCVHabN+mxAaEG31sF2OW4JvlQbps3RdlmKL53VQFzOaSSDJXZ5ir02Feo9xuqgD9HVBJleW2uIspGQnnfzQLOXzmckgiV1eZTvTUgVPZtVMA4R1OSDWXxfBpdm6Gmb6ACwjmYkgSV0+ZSvfUVSvneKaCbw5kkQzk8l0bXSCjiu6YAbY6lJD5l8JxJTw3oYvAvLMArh1KSC2W0OVNUbXbB9wsWoJUDKQmyfDaP6qmvLt6/XwHYHEdJjGWzeTSqRrrw/vgCqHIQJekpf+dQvTSgi+xfL4CaYygJhXLZHBpNm11M/3QBTzmEkvCUvfOnXvrqQvmLC5DmCEoiodydP6NppAvivy1gmcMnSU6ZbO7UQwM+Df5bBSTlQCaBUB6bO6No8xPfX1VAUY6eJDhlsXlTD319ev9QBSRz8CQhlsPmzSga+eT9mwX85MhJclPmzpl6Z8Cn7G9UQDEHThIG5e2cGT2bn6Y/UAE6OW6S2JTB5ku98/VJ+e8UMMxhk0RBWTtfRs/IJ+JfUwBN9gySM+Wv+ZJeHKDToLuQyphsGSRmygDMl6JxZic+tyAVwqwYJGXKReYp9OKuTm+3H5V+FgwSMmUi8xTROKST142nEpj9gkRMecgchZ4RQKesu05ln+2CJExZyBxF1IjZaepOU+nLckECphxkfkLPyNVJ6RZT0We1IHGg7DU/ETWCdCK6t1TsWSxIvpS75kp6cIAtBt1bVOyygEi8lIHMlaJw5hZ87ioqc1krSLqUf8xN6MFdW7zdUFT+LBUkg2UfcxNROGQLr7tJ5ZyVgoRLmWteQu8NsEXWbURlnIWCZEt5a14i+mZuMXUDUQln95BoKfeYJ+m9XVso3TtUutk8kixlrXlS9A3ZguiuoaLNPkGCpZw1R9IzA7IYbBdS8creIblS5jFHiprNLPjaglS0snVIAMs75iT0zFcW77YfFWyWDgm/rGNOImpGsvC28VSosnJIrJSx5iP0yoAssu06FWo2jqRKOcd8RLRsZjFtp6k8Zd1IqJSzcxF65SsLZVtMRZpVI5lSxs5FRMtIFsT2lsoyG4dESvlqfqRHBlwx2N6ikpQ1I4lSxjE/ipLNK/jaVVSKsm5IoJRvzI30yNcV7zYUlWRWDQlf2cbcKEpGrvC2m1R+smAke2WreQi9MeCKbNuISjH7RZJXrpqHiI7NK6ZtICo6WTIk+XKNeZHe+LpC2d6hMsxykdzLVPOi6Bi5gtiuoUKT/ULypDw1J9JzA2waZBf6jckOQeKkTGNOFHUzN/GxBf0Is11I7soz5iD03K5Nb7afXz/LhWRJWcYcRNQN2eRl4/0Cs1lI6srX+Qe9NsCmLLvut89iIUlSts4/RNvMTVN22q8ve4WErlyde9BruzYp2WI/fdYKyZEyde4h2oZsIrK3fvbsFBK5stR8SI8NUMUge8vPLntFMi/HmA9F2cwq+NhVfnNZKSTxMox5Bz22q4o3G8rv/8pGIXmXX8w7RNmQKrzspt8564TEXY6aK/XWAFVk2UZ+42wTEnYZaq6MrplVTNlAfuEsExJ12cU8qbd2VaFk7/h1s04k6PLTPBldQ6ogsmv8tNklJHFlp7mQnhrgdHBd6OeVVUICV24xF4qqmad8a0E/rSwSEnOZxZyDntp1+l77+WGzR0jI5RVzDlE15NS7xvtRZYmQuJWb5hv0xIDT7LruR80OIWErq5hviIrN0+k67feUFUKiVp7ONeiJr1PlWuwnzQYhSStL5xqiYuSUuN76LbM+SMBlpnmQXhqgdHC95ZeURSI5K0fnQdE0s5RvXeVXlO1B8i1D50B6aVfpew3ll8zyIPGWn3OgaBpS6l03/X6yOUjIys55Br0woDS7NvIrZnGQiJWb8wzRsFk6XQP56WRvkHDLzPmPXvgqVa53/IZZGyRg5eX8JxpGSonrGj8a7BkkX+WluY8eGJBpUF04ZQy2DJIi5RRznyjYzMSnFpxCiBWDZEgZxRyDHvjK9Fb7TeljwSAJUj4xxxAFI5m8avyUQOwXJF1lpfkFPTRApqy6PmWP7YLkR9nE/EIUzcw0Vaen9GG5IOEql5hb0EO7MinV4il6rBYkPcpJcwtRNCQTUb2dYsdiQZJVRpoj9c4Ao4PqrSl2WEAkO8ok5sjomTnKp66aMoe1ggSrPGJ+1Du7Rt9qqCk/lgqSbFnE/Bg9Q0a96uaUM1YKkqvy0dyoZwYYzaqNpoyxUJDcKBvNjVEzc3SqBpoSxu4hsSqHmBf1zK5RpXpnShebR1KjXDQvRs2QUaK6ZooW+wTJVJlo3qP3BYQOpguneGHvkMwog5j3RL9mKF9acIoWtg7JtfxhXkHve4W+035TsFg6JNWyh3mF6BcJ9abxU6iwckikykNzCnplgNBsuj6Fio0jgVHuMKcQLTNDp+n0lCesG0lUWTmfoFd2hSrT4ilSrBqJi3JyPiFahoQS09spS2wcEqey0JxHzwv4HExvTUnCmpGwKHOY80S95idfumpKEdYNSVN5w3xHz3t9vtNQU5JYNSTTsob5TtSLfHrTzSk/WDASpnLQXIJeF/CZTRtNKWK/SKBloLmEaNf8nKaBpuhgyZA4yxnmOnrd61OZ3pkyxHKRMMs/c51oF/kkpmum0GC/kCyVfeY5emSAzkF0Yd8Y7BAkKMoY5jlRMrOTDy3YR4jtQqJUvjCPoEd2db7Rfn19LBeSEmUL8whRMqTTi8b3BWKzkCCVkXMIemOAziy63rfHYiEZUT7OIUTHzM4pOt3Xh71CclQ2zh/ojV2dSrS4T4+1QhKiXJw/iI4hnUT0ts+OnUJCVO6Z4+iJATYH0Vt9dtgrkg/lCnOcqJi5yYeu6pv7wkohGSpTmDvQE7s232iovh8bhURZnjB3EBVDNr3oZt8Z64REqMwzJ+qFATazaKO+MbYJyYbyzpwYDTM3p2igvjCWCUlQWcJ8qBd2bSrRO31drBNJhrLOfBgNQzaJ6Jo+LXYJiU85Z36jxwVkDp4L+7ywSkgulCPMb6JcM5PvLNinhUVCgixDmDfQ416Z77NfHxZ7hMRYfjBvEOUimd4zvo8KS4Skp4wzZ6C3BWRmz/U+KnYICYWygzmD6NbMnJ7TfU9YISQ8ZeJ8gd72ylSexX1SbBASCeXhfEF0i2QSz9u+JdYHSU75Zm6jBwa4HDxv9SVhkUgglBvMbaJg5iXfuaqvCNuDBKfMYF6jB3Zdvs9QfUksDxJiecG8JgqGXHrPzb4fbA6Sm7LNXIGeFnCZPRv1FbE4SBiUa+YKolrzcnoG6tPB3iCxKSuY0+hpr0vleadviLVBoqBMM6eJapFL4rmmj+bqDN0Z8hn5Gb0vwKXBuEIpY67K0JkhTyA/E/0yL/HFCUohvBJDV4ZsRj6B3td16R3nJ6V/BYaODFkC+QTRL+SSNw4vJfDqC50Ychm5GT0AAJeycXUp+6sudGHIEcjNRAEwL03j0lL6rrjQgSGTkUugB8B1SRknlqK/0kLnAHmMXIIoAMglYtxWiv0KC90Xshh5Gb0igCkG47ak2F0B0nkhQyAvEy1iTsEXVyVl7soKXRdyGHkEekWuKd5xUFL+Kyp0g+QH5BFEiyBTeOOaUs5XUui4kMHIyegRAUyRjTOSMr6CQreFXCgnEyViTjGNA5ISvtqj00J2QD5Gj8g1hTJuR0r3Kk+XhUwoHxMlgkxBjKuRor16QoeF/EUuRm8IIIpBI4VSvK7u6K6QG5CLiQ4xo+AzIihF66qODpDsRQ6B3pArircRPynYKzo6PpkBOQTRIUgUXiN4KVRXcnRWyF3kYfSEAKLIGqlLoV7F6aqQF5CHiQoxo5gaSUt5unLTUSEPyh/QE3JFoTQiliK9UtNNIfflD0SFIFEQjWylLK/i6KSQucjB6AUBPDFoZEtK0pWZLgpZATmYaBDzCT4jVVKKrtzooJC3yAv1glxPvI1ASUleqdHxkROQF0aDIE94jTSl/FyB6fbIWuQO6HkBnsgaMZJSvPrS5ZEF5Q5EvcwnpkaApOhckdHlyVnkhHpe1xNKIztShldcujs5UE4Y9UKeIBqpkUJz9UX3hIxF/kWvC1BpEK6QgDFXQ+ickBGQf4l2mZX44AQJILzqorsjX5E3oNd1VXrD+RHQv+KiW0I+QN5AtAup5IXDExB4lUVXRwaUe9EDAqiUhasTsL/CoktC/pN7iQIxK03h0gT0XV3R0ZH5cgb0gFyVlHBiAvRXVnRHyHs5A1EgSCUi3JYA+9UUnRzZiryL3g9AE4NwWwTYfV1d6eZkA+Rdoj/MJvjgqgiYu5Kii5OryBfQ+3E18YaDIuC/iqJ7kwuQLxD9gTThhWsScL5yonOTqcgH9XwAmsjCGREwvmqiY5P95INRH2YTUzggAsJXTHRq8hR5X8/H1YQSboeA7pWTDk3uk/ejPpAmiHA1BGivlujiyFLkXPS4AEsMvhUS4HWlRAdHJkDOJcplLsH3JkiA1hUSnZkcRa6AHte1xPvNjwDs1REdmTyAXIEoF7KE9w1PANUVEZ0bGYp8i94WYInsW50A6tUQHRtZAPmW6Ja5xPQtTcDTlRCdGplPnoDe1rWE8k1MgPQqiC6NrJcnEN1CliC+bQlYXvnQgcl7ci16PQCTBt+2CEi6QtKdkfXkWqI9zEl8b1UEFF310H3JeXJBvR7XpPcbFAHJKx46LxlPLhjtgUzyvjUJ+LnKoSMj5+VZ9LQAk7JvRgQUr3DoxMh4eZaoljlp+gZEgM7VDR2XfJcH6mldk5RvOwQMr2zowMh2eWBUC5lEfKshgAbHGbov8hM5Fr0sQKRBc2GUMTjK0BUhByDHEs0yI/GZBaMQ4hBDN4TsRI6AXtYV6W32i9LHAYYuCLmJHIFoFhLJa8ZHCcTxha6LfCe/oscDEClrrkfZ4+hC94PMRH4lysOMNDWno/Th4ELHRV4iP0CPxxVJaRZH0ePQQteDbCc/IMoDiUQ0b6PYcWChyyLXyQH1dgCSGDRvRbHDAUi3g6xEDhjdYSbBZ66KMofDCh0WOYn8T2/HlcTbDBXlx0GFLktGIv+L7kCS8JqbUc44pNBdkenkfD0dgCSyZqMoYxxQ6G6Q63J+VIeZxNQMFCWMY4/OinxEvtfTcSWhNO9E6eLI09Ugz8n3UR1IEkRzTRQtjid0U2Q5uRU9LMARg+XCKF447uhmkOlyK1Es8wi+smAULRx1dFfyXG6AHtZ1xLvsFwWLg46uSpbLDYhiIUd4y/goVDjk6KTIcXkVvRyAI7LlehQqjjgdDDJcXiWawzxiWk5HecLhposiv+UF6OW4jlCWxVGkONR0Lsi/vIBoDuQIYnkbZYkjjs6J7JZT0csCihgsb0VJwmGmY0Fuy6lEs2YRfOWqKEU43OiayGy5n172KuJdhoqSxKFGNyWv5X7RLFKEt9yM8oMDTMdEVsun6GEBRWTLRlGKOL50UHJaPiWKNYuYloGi6OAgo3OS0fI+PexVhLK8E2WIg0vHJJ/lfVEsUgSxXBOFBscX3RI5Ti5F7wrwaJBcOMAYHEPoUJCNyKVEr8xHfGTBAQhxdNEpkeHkBOhdXY/eZL8B+ji46EqQ3+QERK+QR14yfoBAHFl0SGSzPIoeDsCjLLk+wB4HFt0IclkeJYrDfDQlpwfow3FFd0QmywfQw3E9UpLFA+hxWNGFII/lA0RxII+I5O0A9i8cU3REZDc5FL0bgEaD5K0B7HBc6T6Q2+RQojfMRnzkqgHmcEjRDZHZ5ALo3bgavclQA/w4ouiU5DW5ANEbSCMvuTnAGYcTnRBZTc6nZwPQKEs2GmCMo4luA1ks54vaMBtNyUADhHEw0QWR0+R6PRtXIyV5Z4AuDiddBnJYro/aQBoRyTUDaHEs0fmQwfI9PSvAEIPjwgG8cCjRXSCjyfeiVuYQfGPBAbRwINEhyWdyPT2ra4j32G8ALI4jOiPZTK4XtUKG8I7xA1DhIKLrIX/leXpVgCGy4/oAVBxDdBTIZfK8aJU5xHScHuAJhxAdD9krx9OruoZQjsUDSHEE0Ukgd+V40SpkCOJ4O8AShw9dDplMnterAVg0ON4aIAkHkg4CeUyej9YwF/GNqwYowtFDh0MWk+P1alyL3mOoAZI4eOiI5DA5PloDWeQdNwf4wZFDd0Pmyu96VIBF2bHRAEUcOHQMyFv5PUplLpqOgQbQwXFDZ0MGk9v1qK5FyvHOAEMcNnQKyFq5PUqFLCKOawaguXGmfob8JX+iNwVINOhWCGXMjTJ1M2QA5E+iU2YiPjdBKIQ3xNTLkIvIA9CbuhK93fyg9G+AqZMhE5EHEJ1CEnnd8FACb3ypiyEPkTvRowFIlHWrQ9nf6FIPQxYidxKlYSaauqWh9N3gUgdDDiJvokfjSqR0E0PR39BSd4DsJW8SpYEkIrptodhvYKl/IXfJ7/RmAIIYdNuCYncDsO6FDER+F51hBsHnVgVl7oaVehfyDzkTvRlXEG83KCj/DSr1QbIPOZPoDCQIr1sTyvmGlDoXMpd8iZ4MQBBZNyMo4xtQ6lvIW/IlURlmEFM3ICjhG3t1LeQecjs9GVcQSrcdKN0b+XoWspbcLioDCYLoVgNFe+NJHQs5S16ndwX8MNhWCMXrxl39CpmHvC56NX/gaxOEonWjrg5I3iFXone9fni3+UHB3qCr88k65EqiV+QHbxseCtUNuboVMpY8iZ4V8EO2rQ6FeiNer0LOIU8StZo/TNvSUJ5uuOtUyFk5Ej3r9YOyTQxFekNdn0LGypFErcgPxLYtlOWNuLoU8pWcTq8K6GGwbQtK0g1zPQoZh5wuWjV74GurglJ0w60OhXxDXterXj2826CgJG+o1fnINuT1aBXpwdvWhPJzA1zfI1vJj+hRAT1k24ygFG9863nkKvmRKNXsYdoGBEXnBlk9T64hn9OjXj0o23agDG9w63cylXwuSkV6ILbVQKG58VV/Qp6Sy+lJAQ4NshUKMObGkLoTMg25XFTKPMTHJigA4Y2u+h15hpyuJ3UderP5CdC/wVVfQpYhp0elkENeNrwAgTey6nXkq3yuFwNwKMtWF2B/A6uehGyVz6MxzENTtrQAfTeu6nTkqlyuF+M6pGQTC6D/umFVP0KmyuXRGMghIttWAPuNqbocWUoe14MB2GGQbUsAuxvX+pwcQx6PwjB34GOrEmDuhlQ9ToYhh+vBuHZ4s0EJ8N+Iqr/JL+TwKAxkBy9bU4DzDae6mxwlf+u9AOyQZTMSYHyjqc4mQ8nf0RfmDlM2IAHCN5jqarIL+a/34tpBybYjQPeGs44mP8n/6AtkByJbjQDaG0v1OLKT3K0XBagcXCsUwOuGUh2O3ELujkaZlXxrggJo3UCqm8ks5G29qKvyveYnAPbGUZ1MXiFvR6OQSu8aXgCqG0R1N3KTnK0HBajMrtUFoN4YqrORVcjZUSizcrqWFuDphlBdjTyVr/WgrkrlmlgA6Y2gehpZKl9HoZBK4tpWgOUNnzqYzCRX67kATA6ubQmQdANZPyNH5eqoC3OSb61KgKIbPfUvGSpP67m4Jt9rUAIkb/DUveSnPB11gUx615oC/NzIqZORnXK03hNgMrtmJEDxBk5djNyUo6NP5uR0DUgAnRs3dS6ZKT/rPV2TyrUdAYY3bOpg5KX8HH1CJolrNQLQ2DhT/yIvyeP0nACFBtUK+cbYKFMvQk4hj4s6mYX41AT5CG2IqQ8ho5Ab0XO6Cr3V/Pj6NsDUg5BPyI1EnZBCXjU8X6CNL/UuspIcTq8FoFBWrc63t9Gl/oNsQg4XbWEWmqql+fpscKlzkUvI3/RaXIWUamI+vQ0t9R7kJPlbtAVSiKi25bPbwFLPIiPJzXosADkMqm3x2dkArO8gk5CboyzMHPjUqvjmbFipY5FHyMt6LK4c3mpQfL8NKvUsWYS8HGWB5OBVa/KdbUipX5GP5GS9FYAcsmpGfGMbUOo3yEZycnSFmcNUDYgvbGOvbkUOIR/rrbhyUKrt8HVt5Os1yEXycXQFkgNRrYZPa+NJfYpMJHfTawLcMCgu5POycVefQQYhd4s2mTfwiQX5tGzU1a/kD/I2vabrhrfYjw9rg65eJXuQt0WbkBu8YjwflQ25uhR5SM6mpwJwQ1Zc56PaiNdhkDvI2aIqzBum4jTfkw13PYqslK/pqbhuUIrFfFIb6roLclK+FlWB3EAUb/mWNuLqTmQhuZreFFDDoHiLL8mGuc6CzEGuFp2aNfCJq/iKbLjVm8gb5GK96VXDWwzFl7ShVp+SNcjF0SlSg1fc5PuxAa4zkYPkaXpSQA1ZsRFf0ca3DiUDydOiUrOGqRiIT8cGWd1JziAP60mvGpTiHb6hDW6dSf6Rh6NSpAaiuIaPxsZXfYnsIwfrMQEGDaYV6sfYGFJHQcYgB0eZzEF8aYJ6QhtddSXyBTmaHtM16J3mp+/b4KqXIFuQo0WZkEHeNLw+0EZWHYmMlJ/pRQGDsml1/d4GVn0E+Sg/i0bNQdO0tL7vy8ZV/YhslJvpRa9ByjSxXm/Dqh6CXJSbRaPIIGLaVm+3MVUnIvfIv3pQQKDBtC29nY1r/QO5gvwbhZqB+NKq9HM2pOpDZAryMj3oFeidBqX/bUTVleQJ8rIoFAnkTWvqzzac6kJkHrlX7wkIlE0z0o9tNNU3kHfk3ujTDDRNA9KHbTDVg8gS5F295xVImbaj79pw1jOQdeTd6BMJREyr0WttLNV9yDlyMj0nYIbBcKHey4ZS/QI5gpws6jRn4AsL6rVsINWRZAjyMT3nNcM77KfH2jiqG8kP5GNRJzKDN4zXU9kgqveQceRiek3ADNlwXU+1MVSnQHYgF4s2zRmm4bT+yYZQnYdMlIfpNa8ZlGGxXmojqC6BPJSHRZvIDMTwVr+04VPPId/IuXpMwJ/B8JY+yQayDoHcQM6NMs0/fOEqfZGNnjoOmYF8q8e8/rzDUPqkDZ46kbxAvo0ykT/ecFP/YyOnfkO2kYPpLQF/smEjfdEGTp0BuUYOFl2af6ZhIL2OjZu6DVmBXKu3vP4owzv6oQ2bugIyjVwbXSJ/iOEaPY3VmSNnxmfkX3pLgD6D4MK9MVZljpgZTyD/ii6ZffjAgnuEVmKOlBmbkQOgt3T1eYP99vpWYI6QGUsgByC6hPTxgvF7gVZfjogZl5EX0UsB6JMF1/f2Vl2OhBlHIC8STWH2mYLTe31WXI6AGZORE9FLcfVRgsV7eistRxwYj5ETiaZA+hDB2z27FZYjX8Zi5EP0UABiGARv7dlZAR7xMoZAPiSKwoyBD1y1N2dl5UiXcRi5ED0UVwxvMNTeb0XlyOD4AbmQKAokBi+4uXe2knKEyxiMPIjeCUAMWbDR3tgKypEt40J5kOgJM4YpGGgvbLV3RMvYAbmX3okrBiV4Z69rlT+SZUwo94qeQGIggmv2tFZPjmAZf5F36SkBXhhEK9zzsro7cmXcgLwrqmS+wIcmuKdlVXcEcOxFDkRP6Xrhjea3h7WiO8IfMyAHElVCXvCi4feorOSOWBl3kf/QMwF4IYtW36NaxY9UGS8g/xE1Yb4wRUvvPVm5j1AZD8p96Jm4XlCiifekVuojU8Z9uY+oCeQFItp2b2kVd0TKmIucS68EoIVBtK29JCvzkShjBeRc0RJmC3xoVXtFVm5HoIy3yLf0SlwtvNGg9pJWakf4xgnIt6IlkBa8aM29Hyvwkb2xFnkPvSRAC1k0o72i1fdI3lhQ3iOaZLYwRQPa07EiO5IfZ5Fr6SVdLSjRdvaGVtwj93GgXCuahLRARKvZo7H6OvJkjEWepYcEiBw8K9QbYzXkiJMxAvKsKJIZyXcmqEdo1XXkbnxFzkMP6Yp8n/np9a24jiwZHyDnEUVCIr1neL1Aq6wjdWNA+Q49EoDI7Fldb/9lhXUkyfhPviNKwoycnqX1+qyujtCN+XIdeiSuSOWZWE9vZXXkyHgv1xElgUQSz7Z6dqupI3JjK3IsvRGAx8GzLT07q+uR+dgAOVZ0hPnId1alN2cldSQ+riLPoTfienyfQen9VlFH3uMC5DmiI5BH71lT72zldMQ9piLP6okAPGbPjPTGVk1H2GM/eTYqwnycngHpha2YjqjHU+RYPRHXo/JsR69r5TyCHvfJsVERyCPxrEZPa7V0JG4sRX6ldwRoHDQr1POyUjoCNyZAfhU9Mhv5zAT1tKyQjpjHUeQ49I6uxreZnx7W6ugIeTyAHEf0CGn0muH1qKyIjriNochv6BkBGrNmdT2q1dARtrEA8htRI7NxapbWe7ISOqI25pPb0DO6GpVmYj2pVdCRtLFebiNqhDQSzbZ6SyufI+DxntxKLwRgcdBsSy/JCnnkbKwnt4qGMBf5zKr0iqx6jnzHefIqvRDX4tsMSi9pxXPEO8aTV0VDIItes6bej1XOEbJxXl5DrwiwmDUz0ita4RwRG+PlNaJF5uLUDEhPx+rmCHd8l1PpFV2LSrMdvaGVzRGwsV1OFS1CFolmNXo0VWeOfI2fyKf0iAB7Br+FeWOqyhwpMg5APhUlMvfwfQXzCKvEHBkydiKnoUd07Xl//fL6VWCOBBk3kdOIEiF7vF98XmDVlyNd4zv5DD0QgD3Zbz1vX9XlyI8xE/mMKAhzz/Sbzuur4nKEa7xELkMPxLVH+RXn6au0HOkxtpPLiIJA9hC/2zx7FZYjWeM6+VXvA2CFwe9Wnl0V4JEdYyXya/SDuQLftypvrsrKEaxxErlV78O1wvsLlfdXUTmSHSORW6MfkBW832beuUrKkasxnbyq5wGwQvZrlDeugnLkxrgur0Y9mCtMv0B54aq9I1bjI3KqnodrBeV3J69blT9SYzwnp0Y9ICsQvzV52qonR6bGcnIpvSFACoNlhXleVXdHZozpcqnokJkCX5lgnlZV3ZHreC6PoTd0pfAu88vDVtEdqY7l8hjRISQFbxk+j6pK7ojUOC6HodcBkEK2rJ5HrYofgTGGy2FEO5gpTMvSeU9V7iNR47f8hV6HKwVlmThPWqU+4mL8y19EOyApEMu2ecuquCNOY7c8Sk8JOGGwbCsvqcp8hMW4LY+KKs0T+Mqq8oqq3I40jdlyKD3ldcK7DCovWaV2ZDpey6GiSuQEb1kz76cKfIRprJa70EsCTsiWGeUVq75HoOO03EU0aZ4wLQPK06kiO+Ico+VPesnrBGXZTt6winuEOT7Ln6JJ5ARiWU0eTdXXkaVxnNxJTwiQZ9BbiDemasgRFGMjcqeokJmHzyuIR1jVdURpDCdvoSd05Xl7/fD6VVxHSozf5C2iQkgerxePF/hVlXUEaWyWs9DjAMiT9dbx9lVYR0aMy3IWUQ5mnqk3jddXdXXkaEyWr9DjcOVResV4+iqrIyHGY/mKKAckD9G7xbNXTR0hGrvJm/Q2AO4Merfw7KquRz6M2+RN0Q3mHT5vFd5cldSRoTGbXIXehuvO2wuF91dFHVGO1+QqohuQO15vE+9c5XREaKwmn+ppANzJeo3wxlVNRzaMxfJpVIN5Z+oFwgtXMR0JGqfJpXoarjtK7w5et8p5JMM4LJdGNSB3iN4aPG3V0hGfMVjOpBcEKGGwW4jnVaV05MIYTc4UDTJL4OsK4mlVIR1Bjs/kUb2gq4R31w8PW3V0xDg2k0ejQUgJ3i4ej6qK6EjP+CuH6gEBSsh263jUqqEjFMZlcmgUyCxh2k3jPVUJHeEZe+VPPaCrBGVXjCetCjoiYdyVP6NASAnE7hZvWeVzJGdMJnfqZQDUGexu4SVVIY9AGI/JndEMZh2+bhVeUVXPEZyxmLypl+Gq8+5C4SWreI4Qx2HyZjQDUsfbbeL9VOUcuRlz5Uy9H0CdbNcIr1iFc4TBeCtnRn/MOtMuEJ5O1c0RmzGYfKn3c9VRdnfwhlU2RxSMtfJl9AepQ+zW4NHUODN3ZvwlX9LzAcwZJCvMj6lRZs7MGAD5UtTHnMNHJpgnrCFmrsy4iDyFns81503ml+/XADNHZkxEniLqg8zxkuHzgTW+zIkZD5Gj0MMAmJMlq+f3NbrMhRkLkaOIYjDnTMnS+b4aXObAjIPIT+hhuOYoycR5fQ0tcw6MveQnohiQOUSybd5eA8vcl3GXXEnvAmCEQbKtvF0NwDkvYyBypegFcwQ+sqr8XA0rc13GP+Qm9C5cI7zJoPJ/DSpzg2MfchPRC8gIXrJm/lxDyhyXMZe8hJ4FwAhZMqP8uAaUuS3jLXmJqAVzhCkZUD5cY29Oy7iHPEnPwjWCkmwn362Rn8sy1pInRS0gIxDJavLaGk/msIyz5Eh6SEAIg2OFea8ad3NXxjzkSFGkGQLfmGBeq0bdHOB4h5yEHvIK4T3ml8fWoJvjj3XISUSRSAjeMXyeqobcnJUxlnyE3hEQQnasnqfWiM9VGeeQj4gezRCmY+n8Uw33HJVxVi5C73iFoBwT56U11HNTxli5iOgRCYE4ts0va8TNSRlfyY/0jIAPBse28kk1zHNRxjjkR1Gj+QHfWFW+qIbbHJTxDbmRnvH64D0GlU/WUJvjG9uQG0WNyAfesWb+pwZ4bm9sJQ+hVwR8kB0zyhdrfOfyxlXyENGi+cF0DCivU4NsLj+uIS/SK14fKMd28sMa3Ln7mEpeFC0iHxDHavI0Nb7mnoyn5ER6PYA4g2KF+DE1hsw5GdOQE0V7zDh8YoJ4whpdc3fjGXIQej1XnLeYH77/VYNrbslYhhxEtAeJ4xXD4wNrZM3Vja/yD3oVAHGyYnX8vgbWXJKxVf4hWsGMMxVL4/tqXM3RjatyD3oVrjhKMTFeX8Nq7siYKvcQrYDEIYpt8fYaU3NyYyn5kB4FQAeDYlt4uxrXufk4hnwoSsHsgE+sCj9XQ2ouPoYh76BH4ergLQaF/2tEzb3HL+QdohSQDrxiTfy5htOcexwlV+pNAHSQFTPCj2s0zbHHUHJldILZwVQMCB+uwTSnHruQJ/UmXB0oxXbw3RrOOfT4SZ6MTkA6IIrV4LU1lubixk5yIT0eQOJgWCHeq4bSHNy4hVwoymMm8oUJ4rVqIM2ZxyzkHPR4rsR3mB8eW+NojjxeIecQ5UESvWF4PFUNojm3cZN8g94OIDEbVsdTawzNsY1VyDdEd8zEaVga/1RDaE5tPJVr0Nu5EpVhYry0RtBc2lgq1xDdQRKJYVv8sobPHHjMJA/SkwA4HAzbwifVQM6djaPyoKgE85AvrApfVKNn7juGyoH0JFyH7zAofLIGz5x3/JQDRSUgh96wJv6nRs4c2dgpz6CnAzjMhhnhizVw5sTGTXmGqI55OA0DwuvUuJnjjpnyHz2d61AZtoMf1rCZAxsv5T9RHeSQGFaDp6E6M/c1XpL76OUA3gxyC+9jqMrMFRmnkPtEc8w3fFzBOyGVmLkhYxRyDHo515s31+/epwIzF2R8Qo4hmoO88XLx90CqL3NdYyX5Bb0IgDdZbv2+p+oy92NsQn4hGsF8M+Wm731UXOa4xiXkFvQiXG+UXPFdT6Vlrsc4SW4hGgF5Q+Ru73YqLHNZYyQ5Ug8CYINB7tbdjgpwbseYhBwZhWBuwMetus9RWZnDGo+QH/UgXBu8uVD3n4rKXHYsQn6MQkA28HKb9zOVlLmr8ZHcqPcAsEGWa3QfU0GZuzE2khujD8wNplyge5hqb85qHEJe1HtwbaDk7ty7VPm5GuMieTH6ANmAyK25a6mezE2NieQ9ejiADAa3hXcvqru5GWMQ8p4ojpkB31bwrkVVN3cdf5BX0MO5Mnhv/e5YKrq56tiDvEIUB8nAu8Xfqajk5qTGQ3IKeg4AGWS39TuVKj4HY9xBTiHqwMxguk3fn6jcc1FjpXyCnoMrA+VWfJdSqedcjJPyCVEHSAbE7fa+pIqbcxoLyXn0iIALBrdb9yQq8xyLMQc5T5RoXsC3rboXUbnNNY03yHf0iNcF7y3UPUmlNjcda5DvRInIBd5t8/5DBZ5jGgfJJegNARdkt0b3ItV3DjoGkkuIDs0Lpluguw4V2ZxznEGuoze8LlBud+5DKu4cc/wj14kOkQuI25o7DdXX3NLYR56jdwNoMwhWaB9DNWQOxRiDPCd6Y7bhAxO0E35Rdc0pjS/II+jdXG3eYH72PhXXXImxBXmE6A3SxguGtwdSZc0hjZFyCHoNAG2yYHX7ngprbsT4KIcQbWC2mYKl7X1UV3NHY6P8gV6Dq40STGzXU1nNhRgX5Q+iDZA2RLCt3U41NUc07pHj6DEArBkE27LbUV3nPowryHGiDMw1fGBV9jkqqbmhMQW5Az0G15o3GJT9p4qaU44nyB1EGSBrvGBN+5nKaU5ozCMn6i0ArMmCGdnHVE1zG8Y7cmJ0gblmCgZkD1MxzQWNJciHeguuNUqwHXuXyjmXYawjH0YXIGuIYDV2LdXSnM84R36jZwOoYFBbaPeiUpq7MI4gv4namBXwaQXtWlRIc8gxBHkDPZurgrfWz46lOpozjh/IG0RtkAq8WrydiopormeMI2egVwOoIKut26lUQ3MUxg7kDKI1ZgVTbdr+RCU0xzMmyhfo1VwVKLViu5QqaE7CeChfEK1BKiBqt/Yllc9czvhGbqOnAJBmULtlT6JCzkEYN5DbRBWYafi0VfYiqp45nDEDeY2egivNWwtlT1LxzBHHC+Q1UQVIGq+2af+hypm7GdvIFejRANJktUb2IhXOHINxjVxBlMZMM9UC2XWobuZsxgrkNHo0Vxqldsc+pLKZUzCmkdNEaZA0RG2NnWbqjNwZtzPxM3ln/s4MfhU+GTNVRs6M2wTxM9Az5TN8X4JPCKfEyJVxMxOfIO+M9cz7y+9JfwqMHBk3CeITQM8cz3i/8E8Cp77IiXErEzeTN8HfmexX/cl+qotcGLcI4magE5TPTL/ST/qmuMiBcSMTlyBvAusZ5Zf4iX5Ki5wDbmPiEkAnOJ4hfm2f2KewyH1xExMvk2fmb4LBr60ndlOAcl7cIIiXgZopT8D3VfVkbsqKXBe3MPEI8sxYJ3h/QT35p6jIDbo9EI8AauY4gfer+eQ8JUWOixuYOJk8Cf4myH4ZPRlPQZHb4lYYJwOVoDzB9AvoSXhqT06LmwPxMXkSWCdQfu086U7l5bK4EcbHQCU4TkD8qnminXoih8XtS1xMXpk/M4MAFD7xmrqTu+LWQFwMtEzZDB8Agk+0purkAN28xCHIK2M18wbA7wl2ik6O78ZAHAJomaMZLwD4J1RTcnJW3LrEw+RF8GcmC0D9CXUqLlfFbYF4GGgEZTNTANJPnqbcclTcBuMP5EVgNaMEQPxEOqWWm+LWjz8AjeBohgjA9slyKk5OihuXOJg8Mn8SDAKw9SRpyiwXxU2BOBgombIEfABUPSmacpOD4rYlXphHxirBGwCoJ8kpNTk+twTihVAyRwm8ADSf/EyB5fbctMQdyBvzJ0EWAKMnxamvXJ6bYNwB6JiyBFMAgJ7oTJHJ5d2yxAnzxlglUAKw82Q4xZW7uwXGCaFjjhIQAah5QjP1JffEDUv8S56YvzKDRQoDGPM1NUTOiRsC8S9QMeUyfEUEAyCc6pK7c7sSbyBPjLXMu4hfAP0pLrklbgfEG4CKOZbxFsEHEDiVJVfnBhj3kgfBX5lskXoA+yksuSRuf3EvUAjKZaZF0gH0TV3J0bnx4wzkQWAtoywiDkA/ZSV3xG0fZwAKwbEMscg2APvUlJycm5V4l7wwfxEMFtkKwG7qKjd3MyDeBRqmHAFfkaoA5qak5OJuVeIL5IWxRvAuAhXAPxUl93YrIL4ANMwxAm+RZgDnKSc5txuV+GDeA38RZIsYBTCeapJju/nFB6EPlCOYFgEKIDzFJKd2mxLv5z1gjUBZZCeA7pRTDu3WF+9DHzhGQCxSE4B2akkuzk1KnEsemD8yg0QKA/CaUpKDcyMgzgUKpkyGj4hgAFpTSHJmtyhxBfLAWMm8ifgFgJ06kiO7DRBXAArmSMZLBB8A1RSRnJsblPiWvMI/Mlki9QCoU0NybG4CxLdAC8tkpkTSATxNCcmpufHFE8grtJJREhEHIJ0Kkktz08cTgBYeyRCJbANYTvnIgd324lryHPgbM0hkK4CkKaTcmZteXAvUgfIYPiJVARRN9ch93fLignkOWMe8iUAFkJzikfO64cUFoQ4cx3iJNAP4mcqRI3PLx7PkEf6NyRIxCqA4hSMn5oaPZ4ESlsdMiQAFoDN1I8d1u8cD8witY5REdgIYTtnIgbnZ44FQwuMYIpGaAGhonJH7cnsSx5L35U/M4JBCJ2NolJEr4hZAHAv0S1kM3xBBJ4Q0xMgNcXMSRyDvi1XMe4ifkz4NMHJB3JrEEYB+OYrxDsE7CaTxRa7L7S5+Ja+BPzHZIXUnexpd5H64MYlfgTZQFjMdknbSR4OLHJfbkvgBeQ1YxSiHiJ3oaWiR6+FmFz8A2sBRDHHI1omdBha5LLe6OGCelz8IBodsObGjASi3w01JHBDqpQwB35AqJ3M0rMhhuSWJ/+V5sULwHgLl5KdBRS7rhiT+B/VyhMA7pOnkTEOK3JUbXZyfx8AfBNkhRk7GNKDI3XCrx/lQBsoQTIcAOQnT2JOzcjsS3+cxYIVAOWTHSZdGXq6G21x8D2XgCAFxSI0TLY0nclNucnEreV3+wgwKKXTiReNOboYbPW4F2qUchk+IoBMtGnVyV7d53IC8LtYwbyF+TrA06OSqbvK4AdAuxzBeIXgnVDTk5KTc4vEqeQv8hckKqTuh0ojLwXCDx6tAFyiHmQpJO3mi4ZaLcnvHC8hbwBpGKUTsREpDLefC7Y8XAF3gGIYoZOtkSSNOzsnNHaeSN/j3wKCQLSdJNMxyLNzacSrQwfIDfEKqnBTRcJNrcmPH/fIGrQ+8hUA5SdJQk5u6reN+0MHjA14hTSc/NMByTG7q+JS8/t8DWSFGToo0vnJQt3R8CrRffmAqBMiJDg0yOacbOt6X17c+oBSy42RIgyvHdDvH+6D94wNEITVOaL5ofMktucXFpeRx+QMzGKSwyRgaQ+RQuBmJS4FyKYPhCyLYhJBGl5ySG1ycgDwuVjDvIH5N+jS45Eq4vcUJgHI5gvEGwTcJpJElh+RmjkfJU+APTDZIvcmeBpbcCLdyPApUgTKYaZB0kz4aV3JHbuT4AHkKWMEog4ib6GlYyYVwG8cHgCpwBEMMsm1ipzElR+TmFoeSt+WvcDDIVhM7Gle5D25tcSjQLeVCviBVTeZoSMkNubHFBcjbYi18B4Fq8tOIklO6rcUFgG45FnqDNJucaTjJCbmpxfnyEvgrzAYxajKm0SS3wU0c54MmUC6cBgFqEqbBJBfklhbX5yVgLVQG2WnSpeGUy+AWjuuhCRwLiUFqmmhpLMn5uIHje3la/hwY9Cps4kVDSe6CG1p8D6ql7ACfl2ATLRpIcki3s7henharA28vvyZYGkdyRjezuB5Uy9EBrxe+CRUNIrket288L0/wz4GsV70JlcaQHAW3sngeVLDswNQr3eSJhpAcj5s3jpcnaHVA6SVuIqURJCfBrRvHgwoeHSB6bZssafjI5biRxfN5Wf4IB722miTRQMpBcBuL56FZyoR8XlVNimj0yOG4icXxeVmshG8vqCZJGjxyRLewOB6a5Ujo9Wo2+aGRI3fjxo3f8wL/CLNeRk2KNHDkGLht43doYJlw6gXURIfGjZyNG1jcnhdoJVR67TQZ0rCRU+CmjduhgUdColdNE5oZZ+hn3L7iT/Kw/H0Z7Cq8GzOjDN2MGwDxJ1As5S98XYJ3hDPE0Mu4FYkHkIfF+uXd5XfXnwGGTsaNSDwAKJbjF28X/i5wxhe6GLchcSd5CPx9yXbV7/YzutDDuAmJO4EiUP4y7Urf9c3gQgfjFiTeJA8B6xdll/hOP0ML3QE3r3gTKALHL8Su7Z19Bhb6F7eu+F3elb8GBru27uxmANK9uAGJ30GvlBvg66q6m5thhd7F7UecSd4VawPvLqi7fwYV+qCbjzgT6JVjA96u5t15hhQ6Fzeu+JK8A/4ayHYZ3Y1nQKFvcduKL4EeUG5g2gV0F56xR9fi1iNul3eAtQFl185dd0aensVNK24HPeDYALGr5k474wkdi1tWvC4P8M/LIJDCO68Zd/QrbjzidVDAshc+IIJ3WjPq6IBuO+JK8gCtXt5A/O6wM+jofDcdcSVQwKMXLxD8HdUMOboVN6x4kry/Py9ZIPU76ow4vYpbjngS6F/ZyxRI+u5phptOxS0bR5L3Z/WiBCK+k85Q06e4YeNIoH9HL0Qg27vljDi6FLerOF0e/4+BQSBbd0kzzPQobjjidFB+mQE+IFV3RTPc6FDcbsTreXwrA28gUHfJGWp0Pjcb8TqUf2TAC6R59zMDTN9zs4ofydv/MZAFYnRXnPGl57lVxY9A92UGpkCA7nRmkNHzbjXic3l7KwNKIDt3w68ZXPrdjSo+B90fGSACqbmjmfFFf+I2FZfLs/LXZfBHIZMxM4bQnbjRiMtBrZS78P0QZEI4o4t+5zYjTs+zYu3y/uHHpD+Di77ETUacDrVy7OL9gWcSOCOLXud2jc/zDPjrkv1RZ7KfgUVP4maNz6EGlLtMf6SZ9M24otO5VePyPAOsXZQ/xEz0M6zoR9yocTnUgGMX4o8tE/uMKbqcm1Q8nlflb4HBH1tM7GZc6XO3GPE4tEp5Ab4fVUzmZkjR424w4vC8KtYF3j+gmPwzouhvtxdxOLTKcQHvjyaT8wwnutstKv7OK+BvgewPIybjGU10thtU/A0toLzA9AcQk/AMJrrazUX8zyvAuoDyxw6T7gwnHe32FP+hBRwXIP6oYaKdsUSPc3OKu/Oo/A0O+ihk4jVDiQ7n1iLuhlIpD/L5EGSiNQOJbnZjEW/nUbEOvn34McHOOKKT3VbE21Aqx0GvDzwTqhlEdDe3pjg7z+9vMOujzoQ6Y4jO5qYizob6lQenPtJMnmYI0dXcpvF1np91UOlDzEQ6I4ie5iaNr6F+x0Gijy2T5QwfOtiNKa7Om/LXH/SxxSRpBpJ+5haNq6FTyn0+H1VMimb00L9u0Hg6b4q1//YBxSQ5g4fudXvG09Apx77XR5PJz4wcOpmbM47O6/vrZ30YMSnOwKGLuTXjaGhfuT/1AcREZ8YNnevGjJ/z+qx9pY8dJsMZNnQwt2X8DO079ok+apjQyDhD/3JbisflSfnjMshVuGSMjDL0Im4p4nFQKWUufFyCSwhliKEPcUMRN5InxcrlzeW3pC8DDD2I24m4EaiUIxcvF35JoIwv9C43pThcHgF/XLJc9SV7GV3oP9xMxOGgBJS5TLnSS/pkcKFzuZWIv+URYOWi5BIv0cvQQu/hlhR/gxJw5ELk2i6xy8BCz3JDipvzovwpMMi1tcROBiB9hxuJuBkapawAH1fVkjkZVuhYbiPi5bwoVgXeXFBLfhlU6Fk3EfEyNMpRAS9Xc8lZhhT6ldtRnJw3wJ8CWS6jJWMZUOg33IziZOgAZQWmXEBLwjL26FZuIeLjvAGsCii5dpZ0ZeTpNdyK4mPoAEcFiFw1S7QyntCn3IjibnlQ/rYMbhUu8ZJxR5/hBiLuBoVS3sK3JbhES0Yd/er2Id6WB8W65b3ltwQrg45edfMQb4NCOW7xbuGXUMmQo0u5DcXZ8gT425Ldqi+hyojTYbh1iLNBBShvmW6llzzJcNOj3JTxtTwBrFuUW+IlUhlqugu3ZHwNKsBxC3Fru2QpI47u5CYUV8vj+0tgcGtrSZIMM52FG4e4GpSvnADfVtWSIhlu9Ca3DXFxHp81gfcW1JKkDDX61E1DXAzlOybg3Wou+ZEBpjO5BcXT8vR/CWS3jJYUZXzpUDegeBpUX05gugW0ROdLBhnd6ZYhHs7TWxNQbu0sGcrg0pluP/EwVH9MgLhVs4RGxhd9yc0nDs7b+9My2KPQboyMIXQUbhjiYOheWQtfD0E7QhlddCW3C3G0vD2rlncPP7u+DC56CTcLcTTo3lGLtwfeLlBGFh3JDRk/y9P705LtUbfby8Cij3A7xs+gemUt0x5puz4ZV/QjN2PcLE/PqkXZQ2ynl2FFD+FWjJtB9Y5aiD22dnYZU3Qit574Ny/vT3Cwx5adnYwr/YNbhfgXmlcW5OtRZTcnQ4o+5EYhXpaXZxV894Cy+2VE0ZVuE+Jl0LyjoLdH0+4sw4ku5MYT9+bh/QlmexjZjWU00Te47cS9ULyy4LQHkF1YBhM9yE1CvJuHZxVU9tix68pw0jO46cS7ULyjILFHjZ1WxhLdxy0nTpaX/8syqFVo5yVDiX7BLUKcDJovZ+HTErTTkoFER7pBiI/l5a1Z3lp+dlgZR3Sj24P4GDR/zOLVwttRySCi97jhxMXy8H9Zslp1O6qMIToFNwdxMSi+nGWqlbZ7kiFE53EjxsPy8NYsSi2xnVRGEF2C2zAeBsUfsxC1tnZLGT70HLebODfv/hc4qLVllyQDSYfg1iDOhd7LgXxaVXZFMnroOG4M4tu8uzXwrQVll5TBQye6LYhvofdjoFerafcjI4d+42YTB8uz/wVmtYzsijJw6AzcauJgUHs5cKoFZKcj44Zu46Ygrs2zWwOVWjt2Qxk2dAVuNHEt1H4MJGrV2NFcz8zPtJ2Jf+U9+cMymFVYN+ZaZm6mbYL4F/RJGQtflmAd4VXMvEybmTgAeU+sWN5ZfnX9K5g5mTYJ4gBAnxyxeLPwdYHXL3MxbWXiRfIC+MOSzarX7a9d5mHaIogXgQZQxjLNStf1XbnMwbSRiRPJC8CKRZklrtNftcwdaBsTJwIN4IiFmLWts1+xzL+0iYkPyXPyh8Bg1lad3RVw7qUNgvgQqJMyAnxZVXVzVyvzLm1h4kLynFgReGdB1f1XKvPBtgfiQqBOjgh4s5p156uUOZc2MPEgeU3+EMhmGdWNr1DmW9oK40GgTcoITLOA6sLXvbmWNgfiXnlNrAgos3bqutf8PEsbYdwL2uSIADGrpk57fTLH0vYl3pV393dlkEdhndf1bn6lrYF4F/SufIWPh2Cd1rVuDtjmJQ4k78565c3Drw57pZvz2xiIA4HeHa94eeDrqK5ycyttXeI/8pj8XcnyqNdRr/F5lbYF4j+gTMpXpjzSdU9X95xK22DcRx4T6xUlD3Gd9KqeT2nrx31AmRyvEHls65bXuLmUNi5xrrwlfwcM8tiqS7qa51HaFIhzQZeUD+DjUVVXdHWbQ2nbEt/KW2I94M0Dqi55VZvztSUQ34IuOR7g5dGs+7mC53ttWuI98uz+DsjyMKorfl2/87w2wXgPqF35gCkPoDqdK9k835YlrpVnZz1AyWOnbnjlzu9tgXEtqN3xACKPmjqa69f8SRuWeFZe3R/g4I5CJWOuQ+ZO2hCIZ0HryoB8OwSVEF675ndtV+I88uqsgO8dfkr6V675krYD4jygdUdA7w68ksBr1ryuDTC+I0/JH2B2R13J/oo1T9L2F98BVVIGnO5IK+m7Xs3p2vhxHXlKrIDKHWIl+qvV/EjbPq4DquQISNyxVWK/Ts3l2qzEsfKS/P0N7thSYne9zudtBsSxoEnKf3w7qpTMXaXm8bYq8Rx5Sax/7x1QSv5r1PzdVkA8BzTJ8c+7o6nkfHWau9uoxLN5SP7+sjuMlIyvTXN2m188C0VS/pvuAFISvjLN1W1T4tg8JNY/5Y4dJd2rc45u64tjoUiOf8QdNUq016V5XJuU+FUe3R9/UEehEq+r0hyujYD4FZSuzOfTIahE64o0N7dFiePIo7Py3zr8lGCvR3Ny2wBxHFC6I9+rA6+E6ko0d2uDEr+RV//jZ3XUlVCvQ3O2NgHiN6D1Mn+qI63k6So0V2vji9vIq1v5Sh1iJdJr0DytTR+3Aa0f+UQdWyXLq88c3LYXt8o78rcf1LGlJOmKnJ+16cWtoEfKez4dVUqKrj3zb1tevCrviHX/1gGlJHnlmXvb8OJV0CPHvVdHU8nPNWdO1paP18ib+9tndRgpKV5x5mJt+HgN6Fx5P9UBpETnejPntt3jVHlz1r1Sx46S4dVmDtZmj1NB5457oo4aJTTWM/OvtifxqTy5PyuDWIVJxljLzIu0BRCfgsqVrfBhCSYhtIqZD2lzEqeRJ2e18sbyS9K3gpkHaWsSpwGVO1rxYuGTBFq/zLva7uIz8uh/VrJY9SR7a5f5jzYm8RlQetnKFCudpM/KZc7VtiQuI49utaLEEifRW7XMe7TZxWVA6UcrRKxtErsVyzyrrS5+zZv/GTCItZXEzgo439GmJH6FzssG8GFVJZmzWpljtSWJW/PmVgPeWFBJfiuVebYNSdwKnR8N8GI1k5ytUuZXbXTxap78z4AsllGSsRXK/EZbPV6FyssGTLGAkoSte3OrtiNxap7caoASaydJ15qf12ibi1Oh8qMBRKyaJFrrk/lUm1xcKi/+V2UwR2ESL+vdfEYbPS4FjZer8OUQTKJlrZtf2+bxGHlxa5V3Dr8kWCvdvNomj8eAxo9VvDnwSaiscnOptngcRh78r0o2Rz0J1Rqfw2iDx2FA4eUq0xzpJE9W9zyq7R1/kQe3VlHmECeRWtVzF21//AUUfqxCzLFNsrTGzZ3a3PGovPdfAYM5tpIkWc1zFm3teBT0XS6AL0dVkiKr27ypjR2HyntbC3jngEqStKrNp23rOBT0fSzAm6OZ5OfLCp4ztanjLvL+vwKyOYySFK3fObQtHXcB/csFTHMAJdGxks2dbej4U95vLUCZYyfJ0MqdM9vO8SfofyyAmKMmCY31a77UFhd3ynP/URnMFiIZYx0yR9FmJO4EdZep8GUFkRBau+ZKbXDxFnluK5V31g9J38o1L9H2Fm8BdR+peLN4JIHWrDlSmznOIq/9RyWbrSPZW7HmI9rKcRbQdpnKNJtG0me9mh+1keMr8tpWKsqsGIneajUP0TaOr4C2j1SI2S0Su3VqTtTmFm/KY//5DWa3kNhZr/MPbW3xJii77MeXrUIyZ5WaD7WxxVXksa1+7ywUkt8aNVe2rcVVQNlHP2+2ieRsdZoLtanFp3nrP79s1gjJ2No039Amjk+h67LfNAuEJGxlmge1pcWleWurnzK7g6Rrdc4ztIUDAEybDw4A4Nh8RBAoa30InBOCmzaWNoTqEtyhRMYNNnmjdHgwowwVstqMgHCpkbY5RxcDX8zY8CrgJCxVYB1afDHNHbqw7paLmTaUdKJY3H5XfDB8CdA9wREv0YUVnr8tsP9MMf4E4p5E4yS6ooTnSguu/zLGNgG2JzXixy4oYfnbgqOfJ4Y1AfcTaFxE11VYrrTg5p+JMU3g7ElSPESXVTj+pmEP72NIEzA/MYqD6HoSjitpXMPwGNAEvk9gxI1dTsLwN42jMDeGMwGwJ874h64mYbiSxk2YGgOZQNaTobiHLmv4/a7AHmaKcUzg6gkz3qGLSfitrOAaXsYoJlD1BChe7FoSdr8rOArzxBgmMPUEGd/QVRV2Kyu4Cc/ECCYQ9SRFPKeLKtx+Q+3gfVE/AacnJ+LELiXhthJ6BcOL9Ak0PSkRt+lKEp7yhh6BuUX1BJaeHOMaupCEpyihN2BqETsBpSch4hm6qmG19ww7mKnoT6DoiTGOoYsaVlPOuIKXRdsEiJ54iA+7joSlvGccgXmKrAkknxTjFrqmwlKUM27AM0XTBH6e5MQrdEmF2W8Z9u++SJqAzxObOIUuI2G2Usb1Cy+CJtDzJENc2FUknPaWcfTlFjkT2HkyjE/oIhJOU8q4+VKLkAnoPKkQl9A1DaO9lexfpqJjAjVPhPEIXUPCaEql63dZVEyA5omEeLBLSPjsrXT05SkaJiDzJBh/0BUVPlMq3XxnioIJxDgJAw/TBRU2eyfZvXsYfWOgky9wMF1BwmbKpKsXDkNv7HMCCP/SBSRc9k468nJh1I15TvpwL10/wmXKpBsvFQbbSOeEDw7Y9RRev5HsXiYYvzHOCR/+1+UjvFYiXb1LGFsjmxM8eL+rR1j9Rjry8sCwGt1O9HC/LqewWol0452BMTWeOcnD+bp4hNPvp51sD0NqNDuZg+91aRBOK59XMjgMqPHrBA7O79oRRr+fR2RcGE4jmJM6XK8rgzBa+bwho8JAGrOcrMHxuqTh8/vITsYE42i8chKH33XpCJ+VR1eyJYyiscpJG67vyhE2v4+OyHhgDI1TTtjwuq6msFl5dEM2AyNojHJiBs934QiX30b2sf0EfaOTkzT83oVBuKw0uo7BJ9Abm5yU4XNdN8Lkt9HRGHeCunHJyQ+X67ogTFYa3YxRJ2AblZx44XBd0fD4TYF9jGmC31jkpAt/62IKj5UUXMeWE2yNRE6+4PUuG2Hxm4KjMZ4JrMakky28rWspLFZScDM2M8HU+APlRAtf66oR/t8x7GL7CaRGHydY8HmXBeFfGeMqBp8AauxxYgWPd9EIh98xjsS4EziNO06s8HdXBeGwMsaNGHUCpFHHCRW83QUNg99FdjGmCY7GGidVuFrXjDBYWXQVW05QNNI4kYKzu2SEv++iIzGeCYZGGSdTOFqXUvirLLoRm5kgaIxxAgU360oKe98w7N39iz5PoJMn+LoLKexVwrh24S/0PH1OeMDTXc8w2RvGUZf7os6T50QKP3cdhcmUMG661BdsHjonOODlLqPw2HsCe5fpxc8T5yQKH3dREB5TTnDtLl9sedic1ID/XTHCYu8Jjro8L6w8bidQOLirKCymnOCmO/NiynPmJAnu7YIR7r5f2Ln7F1IesxMj+FjXBOGu8sWVC38B5fk6gQHvdr0Ic98vjrjcF04eMCdOeFiXBGGu8sUNl/oCyZPlZAj+1eUMh70lsHOZXhx5rpww4V1dLsJhSgmu3OWLIk+VEyD4tqtFGOwtwRGX58WQZ8oJEq7VRRQGU0pww515EeSJcpICru0aCn+9nfawvQR9HicnJ+DYLqHwl9J5DYNLoOdpclICjtXVDHu9nUdhXAnqPEtOjnAoXUFhL6XzJowqAZtHyUkIuFUXM9z1dmEPY5Lg5ylyYoQ76VqGu5QurmFLCbY8RE48wK1dyjDX28VRGI8EVp6kkyJ8SVcyzKV0cRM2I8GU58dJDpyqCyi8fbewg+0lkPL4OLGBJ+mKILxVtriCwSWA8vQ4yQCvdrEIb71bHIFxJXDy7DgZwo90QRDeUra4AaNKgOTRcVIBLtWFDGu9iexgTBIceWqcCOFFulaEtZREV7ClBEUeGicS4NMuFeGsN9ERGI8EQx4ZJ0G4kK6fcJaS6AZsRoIgT0yTMHCorhRh7XvI/rV39j8ENvkCB9L1QFirHLp+wZ36D31NAOFPXSjC2ffQ0RfXWf+Q16QP79HlQDirHLr5ojrZH+ia8MF5dJ0IY99C9i8m5/8hrgkfvqOrgTBWKXT9Wjq3H9ia4MGlXSbC17fQ0ReP0/rB3UQPz9HlE74qhW6+ZpzTD2dN8nAcXSXCWO+m3WvvlH4wN5mD3+hiIIylbF694E7oh28TOHi0i0Q4yrt55MV1Oj+ANanDbXQtEI6ibN54UZ3ID1lN1uA1uo5hKO8guxeT8/jhqkkcTqNrRBiKMujqtXQWP1Q1acOhXSLCV++gIy8e5/DDVBM2XEZXT/hKGXTjNeMMfohqYgZP6goRtnoz7V17F/0PTk3S8GeXAmErJfPaBXeh/9DUpAw36gIRfvJmHnVxXdQ/LDX54TG6Egg/UTJvuqgu2B+UmnjhMLqMYSfvpb2LycX/oahJF/6iiyfsRLm8di1dbD8QNfmCO7s+hJu8l0ddPC6sH5JQTbbwFl074SbK5U3XjIvph58mWvhQl4ew9a20c+1dSD/4NMGCN7sQCFuVyisX3AX0Q08TKzizq0OYyVt5xMV14fyw08QKV3YdEGaiVN5wUV0gP+g0oYIDdRXDS95JOxeTi+OHmiZVOIsuDuElyuSVa+mi+IGmiRQc2bUhXPVOHnHxuBh+kGkyhavo0glXKZM3XDMugh9imkDBU3TlhKneQPbtvkV/J7DJExxFF06YSgl03cJb6Hf6mvCAn+gihpW8gY623Bb1nbwmUriJrpuwEiXQzZbagr1D1wQHvESXTTjJOwL7lqnFvxPXJAon0WVAOIkygut22WK7w9akBvzYpSGM5B3B0ZanhXXH3QQKF9FVE0aijOBmO9NiunPWJAkeoitDuPpmYd/at5DumJsYwUF0FRCuKllct+AtoDvfJjDgxi4MYeqbxdEWt4VzB6yJE/6hi4AwVcniZovaArmT1WQI7qFrGD7yhsC+xdTiuHPVhAnv0HUhfEQJwXVr2aK4U9UECF7sshCeekNwtMXTYrgz1QQJ39BFE55SQnCzNdMiuBPVJAU8p6tCWOqNtGvtifo7Tk1OwIldA4SllMirFpxIv9PUpATcpotC2MgbeaTFJarvLDU5wjV0CRA2okTeaFGJ2DtKTULAM3QJw0XeK+xaTET/TlETIxxD10y4iHLFVWtJtN0hauIBPuyaECbyXnGkxUNk3Uk2KcItdMmEiShX3GjNEE13fprkwCt0SQhP3yrsWXsi6Y5PExs4ha4AwlOlimsWnAi609MkA1zYFSE85K3iKItL5NzZaTKET+gCIDxEqeImi0qE3NFpUgEuoSsYFvL+sWcxER13apoI4RG6IISFKH+uWUui4g5NEwnwYNeDcNT75yiLh2i4I9MkCH/QFROOUv7cZM0QBXdirGHeYbjChKHeKeza/VDfQ6D1yxsMVwdhKGWKqxY+pPfQZwV8f+ECEw7yTnGk5Q7VPeRZ+28vXByEgyhT3GipQ2wPdFa+NyDXlzCQ9wN2LdPQ7yHOyn//cW0QBqJ84KpdDm09sFnx3n0uL+Ef7weOtDxDVg9uq/7txxUY/qF84EY7MzT1cGbNv/m4AMNPbxT27H5I6sFsnXvvcXUJPylRXLPwIaiHrxXuzef6C/t4ozjKcoecHsCs9bceF5ewDyWKmyx1COkhy7r2xuPqh3u8HbBnmYaOHq6s8fcd15ZwD6UD1+xyqOihytp+67n8wk5vB46yPENDD1NW9ruOqy/spHTgJjszFPQQZTV757n4wjzeJ+zYvVDfg5M1/b5zaQnzUJ64YuFCeg9N1vJ7jmsvrMH7xBGWK1T3sGT933JcWcIaKE/cYKlCbA9KVu8bjosf3vFuwI5lEvo9FFm77zeufXiHsoErdim09UAEZf1617n0whm8GzjC8ghZPSSt23cbV144A2UDN9gZoamHH6v2vcaFF5a+TdiveyGpBx8r1nvOhSUsVZq4XuFCUA89Vqt3nOsurONt4ujKFXJ62LFa32+uK2EdShM3V6oQ0oOOlerd5tKHc7x97FcmoaOHGmv1rcZlF86h9Llel0JFDzRWqTebqy7c9PY5uvIIDT3IWKdvNC66cJPS5+Y6IxT0EGOFeptx5cM43iXsWPtmH4FA69N7zYUP41CWuGLBm3oE+qw83mmuexiDd4kjLG6zjkCeVfo+c9nDGChL3GBRm2wE6Kw43mWuufCNNwN2LKbmj0CcNfoec1kJ31AycMVaNrcIsFlrvH8uufAFbwaOsHiaVgTcVugbzBUXvkDJwA3WTHOKwJk16e3lggtH3yTsUfZNKQJmq9F7jKtKOKokcY0Cb0IR+FphvLtcb2GmN4mjKNymEwEwq/MdxkUlzKQkcROF2kQikGUden9x1cM23gvYozA1jwhcWZnvLi63sA3lAtcoy2YRgSor0HvL1RZeei9wFIWnOURgyop8a3GxhZeUC9xEmWkGEYiypnhrudbCNd5HO5R9UB8BJ+uJN5aLHq6hPF6hwIP0CDRZS7yxuOZhC97HIyjcoDoCS9bjGwqXPGyB8ngDhRrERkDJGuJtxRUP03iPsENhCvoRKLIa30644GEayhFXKMugLQJEVg9vK9c7XMF7xBEUniArAklr8b2Eyx2uQDniBspM0BSBH2vOm4qrHYa+Rdiv9kFSBHysNu8kXFPCUKWI6xU8CIpAjzXDu8qlFp7xFnF0xQ1yIrBjHb6PcEkJz1CKuLmiBiER0LFWeEtxscMy3j32K6agIwI1VuG7CFdaWIay53q1DCoiQGOV8J5yoYWV3j1HVzxBQwRkrMG3EK6zsJKy5+ZqJiiIQAyTMG8oLrNw0juE3WrP7HcIZPLlDYSrLJykDHG1gjP1HfqYAL6fuNZhpHeIIysus94hj0n/3YNLHUZShrixojLZHeiY8L15cKXDz7cCdism5t8hjgn/vYMLHX4qFbhaLZnbDmxM8N5SrnP46K3AkRUP09rBzUT/zsFlDh8pFbixmmFOO5wxyb9xcJXDRm8Q9id7prSDmcnc+wYXOWykBHF9AmdCO3yZwL2jXOMwBW8QR0+4TGcHMCb1tw0ucZgCJYibJ1QmskMWk7V3Da4/HOOdgP0JE/PY4YpJ/E2DKxyOoUzg+mTJLHaoYtJ+Q7nA4aJ3AkdPeJjDDlNM2G8ZXN9wkTKBmyczzGCHKCZm7yQubxjG22h3sl/2OzgxSb+fXGRhGErj1Ql8qe/QxKT8NuIaC0/wNh454S7rHZaY/O8YXGLhCZTGGyfUJbuDEhPvGwZXN/zizWN3wrT8OxRBMem+X3Bxwy+UPFcny+W2AxGTr7eTKywswZvnyAnP0tohyWT7bsEFFpZAyXPjZGY57fDDRPse4voKO98f7E32S2kHHyZY7yaXV9ip/HBtAl9CO/QwsXozubrCLt4fjppwl84OO0ysbyUXV9iF8sNNE+oS2UGHCdUbiGsbbvHesTdhWh471DCpvllwbYVbKHeuTZbLYgcaJlJvJJdWmOi9c9SEZznsIMNk+lbBlRUmUu7cNJlZBjvEMIF6p+DShofeHuzWvbJ/QCCTpzcKrmx4SOnhaoUr9Qf0MeHxPsGFDQu9PRxZucr6AXlMpG8TXNewkNLDjZWqZB9AxwTHuwQXVrj5RsBuZVL+B8Qxib5JcEUJN5UIXK1L5fYANiY13kcuKOGgNwJHVh6l9QA3E+hbBNdVOEiJwI11Rjk94IxJ0jsEl1WY+e5gZ7JXSg8wMzF6g+B6EmYqO1yZwJXQA75MYLyNXE7Cy3eHIyZcpfMAMCbO9weuJuGlssMNE6oSeUAWk6G3By5rWPk+wM6ESXk84IoJ892Bi0lYqTzgymSpLB5QxQToXeRaEk6+DzhiwqMcHjDFBPnewFUVTioPuGEyowweEMUkxTuHiyoM9C7al+yT/QOcmJx4E7mUhIGUxesSeFJ/QBOTEm8briThCN7FoyXcZP2AJSbHtwYuJOEIlMWbJdQk+wAlJiHeGbiqYRZvDvYlTMn/gCImxjcGLmqYhZLDdckyuT2AiImH95DrSBiCN4ejJTxJ6wFJJsW3Ba6pMARKDjdLZpLTA36Y5LwrcEmFke8N9qp9UnqADxObNwUuI2GkcsO1Cp6EHtDDJMNbyFUkvOK94aiKm3QesMNk+J7ARSS8QrnhpoqaRB6gw6TCWwLXNKzirWOvYkoeD6hhInxH4BoSVqHUuVYtk8UDaJhIeAe5hIR/3jpHVTzJ4QEyTILvB1xR4R+lzk3VTDJ4QMySMO4wXFDhFO8cO9UeqF8MXPLFDYYrSDiFMudKBQfSF/uWALq/cAEJP/DOOaLiAtWLeUv6bi9cP8IPKHNuqKhA7CLdEj43INdTGMUbx07FBPQX45bw3X9cPsIolDhXqiXQtsi2BM/d5+oRduCNc0TFA2Qtupfo3X5cTmEHlDg3VDNA0+LZkrybj4tH+MSbaFeyB5IWzUvm3HtcGoRPKIlXJXAgaPG7BM7N59oRbuBNPFLCBXIWwZbU3XpcGYQbUBJvlFCBkMWsJWtuPC5p2MT7xq6ECehYvFoSd99x6QibUN5clSyBisWqJW23nitH2Od9c6SEB2hYnFrCdtdxNYV9lDc3SmaAgsWoJWbuPBeOcIm3jT3JPoJ+0WlJ2n3nwiBcQmlzTQKPQF9sWlJ2z3HdCDPwtjlKwo2gXlxa8rvluC4IM6C0uUlCjYBdVIJa4nXDcUXDJN4G2JMwRfAXi5Z03W9cTGESSgOuSZYRbItES77cdS4b4QXeBhwl4YnAWkwu2brbuJbCCygNuEkyE8G0+LNE617jqhE+vjXYkewjkBZ9lmC551wWhI9KDVck8AigxZ4lVu44F43wiLeGIyTcCJzFnSVW95urgvAIpYYbJNQIkEWdJVTuNhc0LOJdY0fCFMGxWLOk6lbjmhEWoay5IllGUCzSLJFys7lkhHveNUdIeCIYFmWWTN1oXErhHmXNDZKZCILFmCVQbjOupHCIdwZ7dc+izyFwyZN7zYUUDqHMcK3CWeg59C3h4U5zPcMKvDMcVbks6hzylkjdZ66jsALKDDdVKgs2B7olONxlLqMwiHcB9ioTi59D3JKoe8xFQRiEsoBrdcliy4FtSQ33zxUjnMC7gKMqDwsrB/cSqBvMVRROQFnATXWGxZTD2ZIkt5cLRtj4xmCn7llIOZiXGLnHuCYIG5UYrlQ4CyiH7xIY7i7XizDPG8MRlcvCyQFsidMdxiVBmEeJ4YZKZYHkkLVkyP3F5Qx/eBNgpzKxOHK4WsJ0d3G5CH9QEnClLlkUOVQtAXJvuVqEd94EHFF5WAw5TC1BurW4iMI7SgJuqDMsghyilqRwa7mGwh7eQ/uRPQR9Dk5LTrixXEJhD8rh9QgcAj2HpiUl3FhczTAC7+HRES4EdQ5LS45uKFxBYQSUw5sjVAjYHJSWhHBbcTHDHd4X7EeYIPg5FC0xup1wLcMdlBeuR5YQbDkQLfHgtnIpwwe8Lxwd4YHAyiG5pOhewpUMH6C8cHNkBoIph58lOW4qLqBw8W3BPrWHQMrBZ4mNOwlXBOGi0sJ1Cg4BlEPPkgzuKheLMIe3haMpLgRODjtLhu4jXBCEOSgt3ExRIUBy0FlSwS3FhQxveNPYp5ggOHKoWSJ0F+FaEd6gpLlOLSEocqBZIsE95VIR1nnTHE3xQDDkILMk6BbC9RPWUdLcTM1AEOQQUxXGDcWVIpzzrmCX2iP7GwKrvriBcD0QzlFWuErBkfoNfVWA7icuFGGcd4UjKS6yviGvqu/uweVAGEdZ4UaKimRvoKvic/PgOhEmvgewSzEh/w1xVXz3Dq4GwkTlAFepJXK7ga0Kzy3lMhG+eQ9wJMWDtG5wV+ndObh8wjfKAW6kZpDTDWdVeTcOrhJhmzcFu5E9UrrBXDXnvsHFQNhGSeFqBI6EbvhWwbmjXCTCBrwpHBnhIp0bwKrqbhtcC4QNUFK4MUJFIjdkVa25a3AdwxreAtiNMCGPG66q4m4aXCPCGpQCXI0skcUNVVVtN5RLRLjmLcCRER7kcMNUFdstg6snXKMU4MbIDDK4IarKzJ3EFSKc4S20F9mv6G9wqkq7n1wKhDMohdci8BX6DU1VZbcRF4hwAW/hURHuivqGJaiq3x2DK4FwAUrhTRHqCvYGpSqvGwaXMYzhPWMvwrTi31BU1XW/4OIJY1DOXIssV2w3EFV9uZ1cH8IEvGeOivCssG5IVm3dLbh2wgQoZ26KzKyYbvip0rqHuDyEh+8JdiL7FdINPlVY7iYXAuGhcsKVCHwFdENPlZWbydUhfOE94YgId4Vzw06V1a3kOiB8QTnhhgh1BXKDThWVG4irGLbwlrETYVpx3FBTVXWz4OIQtqCUuRJZrihuoKmSciO5NoRp3jJHRHhWDDfIVE3dKrh0wjRKmRsiMyuCG2KqoNwpuHLCFd4S7NO9ir5OYNWTGwUXTriCUsJ1Cleh1+mr4uE+wUUMD/CWcDTlqqjr5FVJ3Sa4bsIDKCXcTKkq2Dp0VTjcJbhswhTeAdinTCp+nbiqqJsElwFhCsoArtOliq0OW1UN95FLQ1iAdwBHUx4VVh13FdQtgqsmLIAygJvpjIqpzllVkjsEV4aw8B3BPmSvQqpjrjJyg+AqICxURrgOgauA6nyrYLiNXBjCM+8IR0O4Kpw6YFVO9wcuAsIzygg3Q6gqkDpZVUNuD1zD8IQ3APYhTCqOOldVTHcHrgvhCUoArkOWKoo6VVVA7iKXhbDMG4CjITwqhjpTVUj3Bi6asIwSgJshMyqCOlFVKdw5XBXCEt5Bu5D9T1/HqeqEm8g1QFiCMngVAv/R6zRVlXDbcFEIB/AOHgnh/tR1lqqObg1cAoQDUAZvhFB/2DpKVSHcGbiE4QhvCHYhTD+/TlGV0Y2BayYcQQnhKmT5s9UhqvLgHnJNCAPwhnAkhOfHqpOsKrotcMmEAVBCuBEy8zPV+anKcVfgkhAOvh/Yo/Y/Uh2fKhs3Ba4AwkHlg2sU/Aeq01OVwS3kihCG8H5wFMX9cersVA3dE7gACENQPriJov4gdXSqKrglcAXDD94x9iimn6NOTZXQHYELQviBMuYatfwp6tBUSXAHuR6EY94xR1E8P0Mdmaqg+wFXTDhGGXMTNfMT1ImhCtMOsw0DDuMOY4fap+jnBFJ9aYPZdgAOkwxzhYKn0Of0UQG2v2zBgDtwhzmC4qao5+RR9dtethyAO0iGuYGipmDn0FHxtQG3X8Bg3B3YoZhS/DlxVPz233YDMJhkB1eoZYptDhsVXru/9QLmwN3BERRPCmuOm0rf9tsGgjlIdnADNZNimnNGlW/zbQHBX9xg7EH2KaQ5Zqq59t62C/hLEsw1CDwFNOdLBdfmb//AG7jBHAXhpnDmgFHV23pbLuANkmBuglBTIHOyqNbaeNs+2IubA3sQphTHnCuqePtuuwXsJcnBNcgyRTGniqrd1m/9wIFuDo6C8KQY5kxRsdt12z5wYJKDmyAzKYI5UVRm7fyWDwzo/mIHsn+gn+NElW7ft1rAgMkvVyDwB/Q5TVBU5fbcdg/cxf3lCAj3gXrOEtXflttmAXdJfrkBQn2AnaNE5W3DbfngP/cGdiBMD/w5RVTd9tt2D/5LbnAFsnxgm0NE9dWub/XAXNwbHAHhecCak6Tattu2eWAuyQ1ugMw8MM35odK217Z44L7bi/3H/gFpjg8VVnu+xQLuJ71cf8AfgOb0UFm149s78Ba3l6Mf3AecOTtU1vZ7ewW8Jenl5gf1AWSODhVVu73Vg/3cgfYfTA8cc2qoqm21rR3YLxl4/bF8oJhDQyXVZm/rwH3uwKMfPA8Mc2Sopm20LR24Lxl482PmgWBODBVU22ybB/O5Ae1PexR9nECqp/Z6iwfzJQGvT3AUepw+Kh7t9PYO1uIGPHrioqjj5FFJ2+etHawlCXjzREXBxqGjwtEub+fAe+4u9icmFD9OHFW0Pd5aAe8lu1yflii2OGxUNdr/Vg6cxd3l6IkHhRXHTQVtg7dx4CzJLjdPMyimOGdUSW3vFg7Md//ZfexRSHHMVEbtsW0VMD/5d/UBRwHF+VLBaHe3b+C9++/IBxeFEweMytkO21IB75N/Nz6oKJA4WVRD7a9tHazn5mL3wYTiiHNFxWx3bd3AekkuVx9LFEWcKiqg9nbbBs5zcznywYNiiDNFhWxrbdnAeUkuNz5mUARxoqhStLXbNTCeu2/vsXegj+NEdaKN3dLBeMn+tQfcAT1OE1WJNtZ2Dsbi7h/14DpQx1miOrahbOVgLMn+TQ+qA2wcJaoQbattHHzn3mLvweTAj1NEZWw72cLBd8kt1x5LB7Y4RFQe2tbtG3zFveWoB48DVpwkVbG9ZOsGX0luuekx48AU54cqp021bYP1bj+7094BKY4PlU07yXYKWJ/0uzrBHYDi9FBlaFe3amA7t9+RE9cBJ84O1bB9ZCsFbJf0u3GiOoDE0aGq0JbassF17j67E5MDR5waKmG7yDYNXJfsuzotHSji0FBJaE+3aGA6d9+RE48DQxwZqmBbyPYMTJfsu3GacSCIE6MkTBtqawbOu/nsPPYn+sRAJV/aQLZl4HyS78oDfkJP7FMC2H7arsF4N98RD+6JOjFPSb/dY6sG45N8NzyoJ9hEOiV8bR7bNPju1mLnwXTiJ8Yp4bd3bNHge1LLlcfyxJbIpgSvLd2ewXa3liMePCesRLcSfTvH1gy2J7Xc8Jg5MSWeKcm3cWzL4Dn3nl2D/Qkp0axkrn1jSwbPJfeuGsBPQIlfJXDt6HYMtuLeO9KAe8JJBFNSb9vYisFWkns3GlBPIIlZStbaNbY/WM6dxa4B04kj8UpJvE1jGwbLJbNcNVieKBKrlLTb0C0YHOfOcqQBz4khcUoJuy1j+wXHJbPcaDBzIkiMUmLWTtp6wXBuvn3HvoE+0QlKSbr93JKB4ZL86w54A3pik5Jy22g7Bq7i5h/t4DZQJy4p+dsxtmLgKkn+zQ5qA2yikhJvG8a2C35z7+07mBr4iUVKuu0XWy74Lbm/7lg2sCUSKflqO7dhYCru/dEOngasxKSSbbvFFgxMJbm/2THTwJT4o0TbHtp+getuPXsG+wakRB8lWO3m1gtcT+pdM4A3ACX2KLFqM7ddYDe33lEG3AacxB0l1rZyywV2S+rdZEBtAEnUUULVBtpuwW3uPHsGTA0ciTVKqm0W2y1wWzLvmsGygSKRRolUG7nVArO5844y4GlgSJRRMm2r2GaB2ZJ5NxnMNBAkxiiBaqfYasFrbjy7dG+ifxOo5KmNYpsFryXxrlK4Cf1NnxIe7RNbLJjuxjuSck3Ub/KUSNsmtlcwPYl3I6WaYN/QKcHRLrHFAs/dWOxSJhP/TZySaJvENgp4nsRylS5NbG/YlNRoH7dQwHI3liMpjwnrjVsJtC1iewWWJ7HcSGdMTG/OlCS1Q2ytwHH3nV3H3oT0xqzEqA1i+wQcT95ddcBNQG++SmC0jVsnYLj77kgH14TzBkyJs/1h2wQMT97d6KCaQN5kKRlqe9hawW/3FbsOJhPHmyslzHaHLRPwO3nlqmNponhTpQSoXdwuAbvdV4508JgY3kwpQbY3bKvA7uSVGx0zJoI3UUpStHO2VOC2W2/Psffp3zgpOdEmbpWA20n9NQfcR3/TpKRE22abBDzFrT/KwfWp3ywpObY1bJGApyT1NzmoPuwbJSUh2hm2VbCa286eg8nnvylSYmxj2FLBakm7a46lz/aGSImH9nB7BCzFbXeUg8fHepNUUmxb2E6BpSTtbnLM+ExvfpTktCtspcBsd529ae8jvfFRYtOmsDUCZifrrk1wH+hNj5IMbeG2CDjNXXfUxPVx3uwoGbYnbImA05J1N01UH+SNjpIKbQnbKRjNTWdvYvI53tQoEbYjbIeA0ZJ016alT/GGRomEdnArBHzmpjtq4vEZ3sgoCbYfbKPAZ0m6m6YZn+BNTJIwU8JsocBm7rwdx75E3yYwyZcpYLZBwGbJ/BUHvITepi8J4JQvWyDgMnf+CAe3RN0mL0l/ipftD3BZMn+Dg1qCbUOXhG8K4PYJvHbj7TiYSvw2cUn4U/62PsDrJP6KY1lia8OWBG9Kf9sDrHbjj3DwlLDauJPop/htncDqJP4Gx0yJqc1ZkvwUvi0PcNp9t2OwLyG1MSeZm7K31QCcTt6vGMBLQG2+SeCm8Lc7wGj3/QgDbgmnDViS+hS9bQZgdPJ+gwG1BNImK8naFLytFHx22+0YMJU42lwliU+52+oAn5P2KwbLEkWbqiTtKfptDrDZbT/CgKfE0GYqCXtK3bYJbE7abzCYKRG0iYJKYjYlv8UBLrvn7Df2DPRtnJKkp9y3GIDLybnrDTgDepumJOUpc9sbYLJ77ugGl4G6zVKSf4rc9gIwOTl3c4PKANtGKYl3Ctw2Ch67rdhvMDHw2xQl6U552zKBx0kr1xtLBrY2REm+ptS3NsBit5WjGzwMWG2SSbZT2rZLYHHSys2NGQamNj9JtFPWtjXAv1vOfsGeAamNTxKsKfOtBeA/KXe9AM4A1KYnidWU+JYGOOyWO7qAy4DTZieJdcp7WwE4nJS7uYDKANJGJwnVlPYWCga74+wXMDFwtKlJUp2itp0BBifjrhcsGSja0CSRmsLeygB/3XFHF/AwMLSRSTKdgrZVAn+TcTcXzDAQtIlJAjXFbJsE9rrh7NE9ib4BgUmepqy3SGBvEu4ahZPQG9CXhMeU9PYJJnPDHUW5JOoG5CWRTjlvj8BkSbibKJUE2wC6JDimlLdG4DF3FXuUicRvQFyS6JTxlgLwWLLKNboksTWALUmNKf82BljMXeUoykPCaoA7CXQKeFsEFktWuYnOkJgacJYkaYp3CwPcdb/ZmfYkpAaYkxhNGdtOAO4m365McBJQA75JYEzpbl+Aue63IyYuCacBYEmcU8K2EoC5ybcbJioJpAFZSYamfG2d4DA3FTsTE4mjAVdJmFO6ti7AYUkqV6YliaIBVUmApmy3LcBgbipHTDwkhgZMJUFO0doSgcGSVG6YZkgEDYhKkmKKdjsE/nLX7Tb2C/QNcEpyYgp2KwT+StavNuAL6A1oSlJiCta2CfZy149scBeoG7CU5DgFyjYI7JWs39igLsA2QClJiClWWya4y+1mt8G0wG9AURLjFCfbJbgr6Xa1sVxgawBREg9TrFslmMvtdmSDZwGrAckkxSlLtkkwV9LtxsbMAlMDfpLkTKHaAoG37jb70n4BqQE+SWymJNlGAN4m265L8AWgBvQkyTClumUB3nK3HS1xF3AasJNkOOXIFgLwVrLtZom6ANIAnSQVpkhtkWAtN5t9iWmBowE1SYRTimxXgLWSbNel5QJFA2iSSJgy3aoAZ7nZjpZ4FhgaIJMkOEXI9geclWS7WZpZIGhADJIwU6C2KcBa95q9xv7Y1xCI5MsUINsHwNrk2rUG/KjX0IcEcMrTFgU46147qsE91jXkIelP6bF1AJxNrt3UoB7ZGuiQ8E3hsT0Bxrrp9hpMx19DHBL+lB3bBsDYJP1aY3ncamBDgjdFujUBvrrpRzV4jlYNbiT6KTm2PuBrkn5TY+Y41XCGJD8Fx7YEGMs9t1uwP0o1mJHMTbmxZQCMlZxfLYAfoRq+SOCmRLckwFHc8yMLuEenBjAk9Sk2tguAoyTnNxZQj0gNWUjWptTYHsFQ3HK7BUzHo4YrJPEpNLYjwFCS8qsFy2NRQxWS9hToVgT4yi0/soDnONQwBYWEPUXGtgd8lZTfWDBzDGqIQmI2JWkbAmzljttp7Ef0NTghSU95bhUAWyXjVxrwEXoNTUjKU4y2IMBP3PEjGtwRdQ1LSP4pMbYJgJ8k4zc0qCPYGpSQeKfA2BrBTtxwOw2mEb+GIiTdKS+2PGAnSfiVxnLEVgMRkq8pzu0HcBM3/IgGzwirhiSS7ZQW2x1wkyT8hsbMiKmGHyTaKUNbD2Cr+22vYD9CqsEHCdaU5hYBsDX5vlYAHwHV0IPEagpz2wHMxP0+qoA7wqlhB4l1inJ7AJhJ8n1TAXUEUoMOEqopQNsieInbba+AacRRQw2S6hQWWw7gJUn3tYLliKIGGiRSU5DbDeAqt/uoAp4RQw0ySKZTVGx1wFVJ900FMyOCGmKQQE1Jsc0BU7nbduheRL8mEMnTFBRbHDBVsn2FwkXoa/qQ8JhyYksEK3G3j6BcEfWaPCTSKSa2N2AlyfYNlCqCXUOHBMeUElsbcBL3FDuUScRfE4ckOoXE1gBwkuSUK3QpYlvDhqTGlONWAxiJe8oRlEeEtcaNBDpFxLYGjCQ55QY6I2Jac4YkaUqIbQZw1a1mn7EXIa0xIzGaAmJbALiaVLvOgIuA1nyRwJhi3GIAU91qRzO4Ipw1YEicUz5sCQBTk2o3M6gikDVZSIameNgOwUfcUuwzmEQca66QMKd02F4AH0lKuc5YiijWVCEBmlLcWgBPuaUczeARMayZQoKcsmFLA55KSrmZMSMiWBOFJMWUnG0FsJSbbZex7+nXOCE5MYW4HQAslWRfZcB79DVNSEpMsdlSABtxs49kcHvqNUtIjlM0bAUAG0myb2RQe9g1SkhCTMmwFYKLuNPsMph6/poiJMYpGLYz4CLJtKuMZc+2hgiJhynD7QQwEXfakQyeHmtNEklxioWtDJhIMu1GxkzPtOYHSc6UClsJ4Kkbza6075HW+CCxmUJhGwB4mkS7KsF7oDU9SDJMEW4jgIe40Y6UuD3Omh0kwykTtgCAhyTRbpSoPcgaHSQVpkjYBsFC3Gd2JaaeY00NEuGUCFsIYCHJs6vSsqdYQ4NEwpTg9gE4yn12pMTTM6yRQRKc8mAbA45Knt0ozfQEa2KqYdTCbIUBQ7nN7En7EP0MgdUvamC2OgBDJc2uSfAQ+gx9VUC1L1tgwEHcZkdJ3BD1DHnVvpqXLQ7AQZJmN0nUEOwMdFU+NcCtL2Ag7jJ7ElOIP0Ncla/2t7UBGEiy7Jq0DLHNwFbFU+tveQH/cJcdJfGEsGZwV/VqfluB4B/JspukmRDTDGfVvBrfFiD4yb22I+1DSDOYq3Nqe1tdwE/J9RUJHgKa4VuFU+Nv/YF9uNdHSNwQzgxg1bqa3hYXsI/k+gaJGgKZIau6poa31Qf3cKvtSEwhjhmuqnG1u60t4B5J9RVpGaKYoQqq2lbTb/mBndzqIySeEMMMU1W2Wt1WH9gpqb5BmgkRzBBVNVPLb/GBebjT9udegX4Gp2pa7b6lBcwjmb4+4QroMzRVy2pzW3tgDdzpoydXgXqGpeqvJreVBaxBMn3zpCrAzqBU9arBbfHBO9xo+5NJgT9DUbWr9ra1B+9Ioq/PpQLbDETVL7X6lh44Azf66MmjgDVDsrpVa9vKA2eQRN88ZxSYZvipatXWtvDAUvfZfrRXQJrBp4qlNt/CApYmz9cjuALQDD1VK7X41h1Yh/t8dMRVwJlhp2pVe29dAetInm+OqAogM+hUqdTaW3pwDrfZfsSkwDFDTbWqprZlB86RNF+PlgoUM9BUpdTYW3XgJrf56IhHgWEGmepUDW2LDtyUNN8czSgQzBBThVIz28qDcbjLdqM9iH4BgdUntfUWHowjWb4awUHoC+ir8lBLb93BGLjLR0ZcEPUC8qpStfOWHYxBsnxjRAXBLoCuikOtvDUHvuEm242YQPwFxFWjauMtK+AbSfLVaAliWwBbtYbavyUHvsBNPjLiAWEtwF2FqoG34sAXJMk3RjMgpgWcVZPUvFtw4Kh7bKdgD0JagLlqpDa2VQUcTY6vFMBBQAv4VmGodbfewEzu8REFXBDOAsCqTrWwLSpgpuT4hgIqCGQBWdUhta+tOtiGW2yngAnEsYCrKlOta8sNbCMpvlKwBFEsoKoKpLbdagMvucVHFPCAGBYwVUWqaW2xgZeS4hsKZkAEC4iqplDTbq2Ba7h/e4x9Av0CnKon1LBbdHCN5H+NAU9AX0BTtYQa1tYcbIH7P4rBTaBewFL1qAZlSw62IPnfxKAmwC5AqRpCzWorDqbhDttjMCXwF1BUNao52YKDaSTD1xjLBLYFEFU9qFm33uAK3OGjGDwJWAtIVotqS7bc4AqS4ZsYMwlMC/ip5qhRbbXBUDfYXrRPQFqAT9VGLcnWFDA0Cb4WwROAFtBTzaBW3VIDz3CDj4q4CTgL2KkO1Y5sSQHPSIJviqgJIAvQqVZQk9pig2W4v/YipgSOBdRUhWpFttLAMpLfa9EygWIBNFUJatMtNLCS+3tUxJPAsACZalBNyNYZWCn5vSmaSSBYQAw1jBrUlhk4ye21w9gb+xgCqV/UgGyVgZOS3isMuFGPoY8KqPa0tQYjub1HMLjGOoY8al+tx5YajJT03sCgGtkY6Kh8ajy20uCnm8wOg8n4Y4ij8tV2bKHBzyTZFcbSuMXARsVTk26dwUdusiMYPEYrBjdVr5Zjyww+SpLdwJgxTjGcUfNqOLbKYCP3mH2CvVGKwUydU7uxRQYbJceuE8CNUAxfKpxadGsMpsA9djQB1+jEAEatq9nYEoMpSI7dTEA1IjFkUdfUamz94BhuMfsETMYjhisoalyNxlYYHCMpdp1gaSxiqKK21aBbYHCRW+xoAh7jEMMUla0mY+sLLkqK3UwwYwxiiKKaqSVtecEw3F37iz1PH4MTNa323CIDw0h2ry/gPHoMTdSymtHWGHgCd/foBZenjmGJ+qvF2BIDT5Ds3ryg8rAxKFG9ajC2uuAXbq79BRPPj6GI2lV7scUFv0hyry+WPFsMRNQvNedWGFgCN/foBQ+PFUOSulVrsQUGliDJvXkxwzPF8EPVqg1tfYGd7jC7BHseKQYfKpZac8sL7EyGXSWA80Ax9FCt1JhbXWAX7rAjCbg8Tgw7VKuacosL7CIZdiMBlQeJQYdKpQa0tQW3cIPZJWDiOWKooVbVWGxtgVskwa4SLHmKGGioUmrILS0wkRvsSAIeniEGGepUTcVWFpgoCXYjwQxPEEMMFUotxZYWPOT+sjv3H/oEBFKf1FBsZcFDya+rE/5BT0AflYfaiS0sWMj9deTkfqgTkEeVqpnYuoKFkl83TuoHNgF0VBxqJbawwE23l93J9OEnII4aVSOxFQXcTHpdncsPWwLYqDXUjltQwEFuryMnzwcrAW4qVE3E1hU4KOl145z5MCXgjJqkFmLLCsx0d9ld7D9ICTBTjdRAbD0BM5NdVxfwD1ACvlQYasYtJ+Clu+vIBfeDkwAwqlPtw1YT8DLZdeOC+gFJQBZ1SM3DlhWsdHPZXTB9OBJwRWWqddhiAlYmua4ulh+KBFRRgdSKW0vASTfXkQueD0MCpqhItQ1bVeBkkuvGxcyHIAFR1BRqOVtUYCD31t5iv9MnwIl6Qo24pQQMlNxeW8B39AQ0UUuo2WwlAUfg3h614O7UCViiHtU0bCEBR5Dc3rSg7rAJUKKGUMuwVQWzcG/ZWzDt/AQUUY1qGLaoYBbJrWuL5c6WACKqB7Xh1hEwBO6toxY8O1YCktSimoWtKTAEya2bFjM7UwJ+qDlqFbakwEi3lp1ovyMlwIdqo0ZhywgYmdS6EsF3oAT0UDOoCbeKgFe4tY6IuDtOAnaoQ7UJW0TAK5JaN0TUHSQBOtQKahK2pmAV7iw7EdPOkYAaqlAtwtYQsIpk1pVouVMkgIYqQS24JQT84846IuLZGRIgQw2qPdiKAv8ks26IZnaCBMQcCSMlzBYUOIVbax/ae+gPA498kQJmKwg4RVJ7HYJ70A/7jgBK+bIFBPyAW3s0xPVQH+Yd6UvxsvUD/EBSezNE9cAe0h3hkwK49QRG4c7ah5g8/MO4I3wpf1s+wCiS2evQ0sN2yHYET0p/qwfYAXf2aIjHg3XoPqKX4rflBHYgmb0ZmvEwHZ4dyUvh2+IBPuHG2oX2HqRD85E5KXtbGoBPJLFXIbgH6PB7BE4Kf2sHuAE39kiI68E5BDtSl6K3lQG4gST2RojqATnMgjqyJgVvSwo24b7ahZg8HIdXR+JS7rZ0gE0kr1ehpYfisOpIW4p+KwfYx309EuLxMBxOHWFLqdtqAvskrzdCMx6Cw6gjZlLyWzjAJdxY9uYegf7Q6Uhayn0LA3CJJNa1CUdAP2w6UpYyt3UDzIAb66jJRaA+XDryS5HbugDMQBLrpklFgD1UOuKVArcVBZNwR7E3mRD4h0VHulLetpjAJJJRrs0lAtsh0ZEvKfUtG+AF3FGOmjwIWIfJI1spbVtL4AWSUW6aMwhMhz9HtFLWtmqAj24o9qA9AtKhzxEsKfMtC8DHJJRrEBwB6LDniJWU+BYN8Ag3lKMgLgLO4c4Rq5T3VgXgEUkoN0FUBJBDnSNUUtpbULAI95U9iAmB47DmSFWK2tYMsIjk1TVoiUBxSHNESgp7Swa4x311FMSDwHAoc2QqBW1LCdyTvLoJmkEgOIw5AiXFbCsJHMJtZWfuO/QvBB55krLeQgKHSFpdmfAO+gt9R3hISW89wQq4rY6Y3A71C3lHpFLOW0dgBZJWN0xqB/YFuiM4pJS3jMAg3E/sTKYO/4W4I1Ep4y0KwCCST67MZYftBbYjNaT8WzHACbifHDF5OlgvuI9ApYC3isAJJJ/cMGc6TC+cHUmS4t2CATa6ndiX+w7SC+YjRlLGtiYAG5NOrkt4B+iF7xEYUrpbL8A8bidHS24H5wWwI04pYVsSgHmSTm6W1A7IC1lHhqR8bTnBH9xN7EumDscLV0eYUrq2XIA/JJtcl8sOxQtVR4CkbLdagHfcTY6WPB2GF6aOIKVobRGBd5JNbpYzHYIXoo6kkKLdGgJ7cFvtyv0B/QtOR05IwW4JgT0krVcl/AD9haYjJaRgbTXBCLitR0ruAfULS0eOUqBsBYERSFpvlNQD2BeUjoSQYrXFBHdwM7ErmQ74LxQdMUpxsrUEd0gyuSqXB2wvEB3xIMW6pQQf4GZypOQ5wHoheaQoZclWEnxAksmNcuaA6YWfIzlSqLaAwEX3Entyf4D0gs8RGylJtiIAF5NLrkn4AdALPUcySKlusQBzcC85SnIPcF7YOTKUcmQLAjCH5JKbJPUA5AWdIxWkSG0hwRvcVfYk0wHHCzVHhFKKbK0Ab0hWXZPLA4oXaI5IkDLdUgHWcVcdJXkOGF6QORKUImTrB6yTrLpJzhwQvBAzFUYK1FYKcI6byg60L/YtBE59kQJk6wFwTpLqCgQv6i30TQFKedpCAcZxUx0BcYt1C3lTfSk9thwA4ySpboCoRbYFuik+KTy2ToCJbiV2IKbibyFuii9lx1YDYGJSyRVoWdxaYJvCkyLdMgG+cSs5AuIpWi24p/RScmz5gG+SSm6AZopTC2dTeSk4tkqAbdxJ7BHsi1IL5qk5KTe2GADbJJNcI4AXoRa+U3BSolskwAa4kxxFwC06LYBBTdWl2NhaAGxAMslNBNQi0kLW1JqUGltHsAY3EnsETMWjhaupuBQaWyPAGpJIrhEsi0ULVVNtKdAtEeAaN5KjCHiKQwtTU2wpMrZ6wDVJJDcRzBSDFqKmzKQkbYUAZ3BX7Sz2HPoWnKbSUp5bCoAzJKtXFnAOegtNU2UpRlsgwAW4q0csuBzqFpamfikxthIAF5Cs3rCgcmBbUJrySoGxZQRjcFPtLJg4/BaKprpSXmzxgDEkqVcWSw5bC0RTX1KcWx/ABLipRyx4OFgtJKe2Ulps7YAJSFJvWMxwmFr4mdJKGdryAB66j9gh2HOQWvCZwpLS3EIAPEweuUIA5wC10DNlJYW51QF8wX3kCAIuB6eFnSmrFOXWAeALySM3EFA5IC3oTFFJAdoqgi24p+wQMHE4WqiZqkphscUBbCE5dYVgyaFogWZKSgpyawOYxj11BAEPh6EFmampFBVbOmCa5NQNBDMcghZipqCkpNjKAVdwS9mR+w19msCpJykotnDAFZJSVyR8g56mb4qHlBNbRPAAbqkjJHdDnSZvSirFxNYNeICk1A2SuoFNQzeFQ0qJLRswBbcRO5Jpw08TNxWVQmLLADCFpJErcrlhS8M2VUPKcUsDWAC3kSMkzwYrjXsKKkXEVg1YgKSRG+TMhinN2VSSlBBbGcBCdxH7iv0GKY15ykgKiK0CwMJkkesK+AYozXcKhhTjFgbwjLvI0QruBicN2JRTyoctAsAzySI3K6gbkDRZU0NSPGwNwRPcROwrmDYcaa6mmFI6bF0AT0gSua5YbijSVE0BSSluWQDLuIkcreDZMKSZmkJK2bBFA5ZJErlZMbMhSBM1lUJKzlYFsAT31K5ir9OncZo6IYW4NQBYQnJ6VQHX0dM0TZWQYrNFARyAe3qkgqtTp1maOkrRsCUAOIDk9EYFVYdNozQVQkqGLSE4gnuIXQWTzk9TNGWUgmFrBhwhOeSqYqmzpSGa8iBluDUBDIB7yJEKHh0rTXKqKMXClgwYgOSQGxUzOlOan6kcKRW2JICDbiH2n72OlMZnykYKha0AwMGkkOsPXAdK0zOVQYpwKwIYglvI0Q9Xx0mzMzWUMmELADCEpJCbH6oOkkZnqoIUCVtB8AN3lP2HSedIUzMllBJhCwL4QTLq+rPUKdLQTEmQEtx6AI5xRx398OgMaWSmglIebMWAY5JRNz8zOkGaGKkw7DBaYb5h3FD2FPucfoVAqS9sMFodfMMkoa4p4Dn6Cn1SgOwvWmC+HbihjlJwc+oV8qT6bC9aHHw7SELdpKDmsCvQSfGxAbW+fMG4g9hTMOX8FeKk+Ow/rQ2+YJJBrimWOdsKbFJ47L6Wly8H7iBHKXhyrBXcUnq2n1bgl4NkkJsUMznTCmdSeTafFuD3ixuI/YF9jrSCWWqOvafV5fslCeT6ADwHWuELJQXH5mv9fTdwAzl6gJvjrAAmVWfraXH5bpAEcvMANQdZIUtqjY2n1f96cf+wP8CUc6xwJRVn32lt+XpJ/rg+sMwpVqiSarP1Wn7fQPePowd4coYVpqTY7Dqtvm9g8sfNAzM5wQpRUmbsvBbfF9D9ZEexx+lXcJJKs+9aWr6AyacrCjiOvkKTVJk9p7X37eJ+OkLBxalXWJL62XJaWb5dkk83KKg47ApKUl42nBb/++f2YUfBhPNXKJLqst+09t+/pI8riiXOtgKR1Be7rqX35eL2cYSCB8daISm1Zbdp5X25JH3coJjBmVb4kdKy17Twvn13D7sDexxpBR8pLPZcC8u3n+xxdQCOA63QI2XFjmvdfbe4exw5wMVxVtiRsrLfWle+W5I9bhyg4iAr6EhRsdta+q+f28nuABPOsUKNVJWtpmX39Us6XR1Y4hQr0EhJsdladd8+t9ORAzw4wwoyUlM2mhbdty/pdOPADE6wQowUFNtMK//lc/Own9gT+wMESj2x11r4L1+Sx/UEnKgfoE+KBzutdf9qcfM4OsEl1gfIk5Kyz1r2r5Ykj5sTVCJ7ADopHOyy1tx3z62B/QQT8R8gTirKHmtZ+e4lNbieWBK3A7BJ1WD/WnLfLG4Njk7wEK0DuKWgbLBW3DdLUoObEzPE6QBnUklsrxbcl+/eYW9gT5QOYJYyYo9pVfnykzuuDcCJ0AG+UjDYXa23796946gBLtE5AJiUkx2mReW7T+64aYBKRA6QJTXE/tKqf/XcGdgbYCIeB7iSYrK7tNy+eskMrg0sicUBqqSA2Futtm+eO4OjBniIwwGmpJBsLS22b14yg5sGZojBAaKkUrC1WmtfPLfUbmJ/0x/ASeoEG6tF/+IlpVcT8Bv9AE1SJdhYWvMvFrf0yAT3pj7AktSRDUVL/sWSlN6YoN6wB1CSCsG20op/79w67CaYbv4BiqSMbCda8O9dUsfVxPJmOwCRlAe2Vev9veLWcWSC58Y6QFKqyF6i5f5eSeq4MTFzMx3gRyqHTaXV/urdOew++xvpAD5SNuwkWlO++mSOqw/8BjpAj1QGdlVL7WvnznHkw71xDrAjNWQf0ZLytUvmuPGh3iAH0JGqwJbSYn/r3E12H6ab4wA1UkJ2Ea20b12y6eqzvCkOQCMlgT3VQvvSuZuOfHhuhgPISAXZQrTOvnTJphufmZvgADFGwrChtMy+eTcOe4m9TZ9CoJEvbCBaZd98Ese1BNxGT6HPCCD7SWv9xbtxHJXg2tQp5Bnps3toqb/4JI6bElQbNgU6I3xsHlrp792Ngb0Ek81PIc4In71DC/29JzG4lljabCmwGcFjS7XOX7sbg6MSPDZWCm4jenYOLfPXnsTgpsSMzZTCmZE8G4dW+TvnvmFnYG8jpWCGMjLHvqFF/s4lb1wZgNtAKXyNwLGjWuOvFfeNIwa4Nk4KYEbqbBta4q+V5I0bBqg2SApZRtbYNbT+r5z7AjsDTDZHCldG4mwaWuGvXPKCKwNLmyKFKiNtNlQL/I1zX3DEAI/NkMKUETZbhtb3G5e84IaBGZsghSgjZuwkLe8Xzh21k9gb0KfgZCTNfmqRfeGS0SsJuAF6Ck1GymwjrbFvFXf0iATXgDqFJSM/O4aW2LdKMnpDgmoAm4KSES8bhlb3++ZmspNgMuCnUGSky36hxf2+JZmuJJYGbCkQGfliO7XCvlTcTEckeAywUkga2bJbaIF9qSSZbkjMGDCl8GNEyx7S+vrW3TbsC+wNkFLwMYLFbmp5fetJG9cF4AZAKfQYsWIztbq+bm4bRwtwDXBS2DFiZSu1uL5uSRs3C1ANQFLQMULFBtLaftvcS/YFmAw4UqgxUmWz0Nr6tiWXrgssDShSoDEixUZqaX3Z3EtHC/AYMKQgY2TKVqGV9WVLLt0sMGNAkEKMESh2Ci3td81dw37ca+gLEGjkiY1CK/tdS9a4HuEa9AL0GeHBPqGF/dLdNY6OXA11AfKMSNkmtK5ferLGzZGqgS0AnREc7BJaWN+52wL7kUnDL0CckSibhFaU7zxpwfW41LAVgM1IDfZRC8pX7rbg6MijwSqA2wiULULr6itPWnBznNEwFeDMSBI7hJbVN+6mYR+x1yAVwGzEiA1C68k3nqRxHQHXABXgawQG26jl5At30zgawdXgFADMiJP9QavJF56kcTOCqgEpQJaRIbYHLev37a7APoJJw1GAKyNMdgctJt93soLriKWGogBVRoDYRa0lX7e7gqMRPBqGAkwZQbI3aFV93ckKbkbMaAgKEGUkBTtHi+rbdkPtIvY1fQGcjJxgE7WUfNtJ6FUEvEYvQJOREmwbrSTfKW7okQhuTV2AJSNHtgYtJN8pSeiNCGoNWwAlIyHYGbSqXzX3DLsIpppfgCIjRjYGLepXLTnjKmJZsxWAyIgH9lDryFeKe8aRCJ4aqwBJI0W2Ba2pr5TkjBsRMzVTAX6M5LAraEl92W4Z9p59jVQAHyM2bApaRr7spIxrD7wGKkCPkQxsoVaRb5pbxlEPt8YpwI6RIXuCFpFvWlLGTQ+1BimAjpEKbAla0y+aW8new1RzFKDGiJAdQWvIFy2pdO1Z1hQFoDEigR3UEvI9cysd9fDUDAWQMRJkP9CK+p4llW56ZmqCAsQUCZMWRgvqa+ZOsofYZ+gLA4t8SQOjFeRrlky6hoBn0Av7igCmfdEC8i1zJx2F4GaoC/OK9NO8aP34liWTbkJQM7CFdEX40gC1nr5rN5I9BFOGXxhXhJ/2p+Xju04iXUMsM2yFbEXw0vpaPb5qN9JRCJ4MVqG7iD7NT8vpq04i3YSYyTAVnkEVyafxafH4pt1PuwL7DFKhuchc2p6WBt908nlVAJ4BKvwWgUvja+34ot3PIwW4GZxCsCL1ND2tDL7o5PNGAWoGpDCryFoanpb0e3Yf2RVgynAUXhWJp91p6fiek0dXBZYZisKqIu00vVaOr9l9dKQAT4ahcKoIO61Oq+lrTh7dKDCTISiMKmKWltfC8S27jewg9gX0hU5F0ml3LQy+5aTRFQS8AL2wqUg5bU7rxpfsNjoCwS2gLlwq8qfJaV3wJSeNbkBQC2ALlYp40+C0ot+xmwI7CKYCfmFRkW7amxbTd5yk4ApiWcBWSFTkK62uZeMrdlNwBIKnAKswWWSb1qa19BUnKbgBMVPAVPhTRJu2plXj+7tj2BPYFyAV+hTBSptrWfD9kzGuCcALgAp7ililxbVofMPuGEcJcAtwCneKWNPeWhV8w8kYNwlQC0AKdYpQpbW1oF+wu8ieAFMBR2FNkWqamtaMLzhZdE1gWUBRSFNEKo2tJeP7dRcdJcBTwFAoU2Sahqal9P0mi24SmCkgKIwpApVmppX09bph2I17DP2ZwCJPaWstpK83CeNqhGPQz/QV4ZGW1np+ydwwjoxcDPWZvCLStLPW0ZcsCePGSMXAnqErgiOtrGX0HXNPYDcyYfhn4opE08ZaFHzHkhNcjUsM2xm2IjXSfq0YXzH3BEdGHgzWGXcRaBpYq+grlpzgxjiDYTpzViQpzasF49t1v7Dz7DFIZ8xFjNLGtCb4dpMvrjxwDNCZbxEYaV2tF1+u+8URDxeDcwasiDMtTEuCLzf54oaHigE5k1VkKO1Ly/kNc0tg52HCcJy5KsJM69Jy8Q1LSnDlWWIozlQVAUrbarX4grklOOLhwTCcmSqCTNPSIvqCJSW44ZnBEJyJKpIiTas19P1yO+0f9gT0Z5yKnEjDagl9v5LO6wc4AfqZpiIl0rC0ml8vt/PoA5eA+sxSkWMaFK2gr1fSefOBSgB7RqlIiDQrLea3y+3C/oGJgH+mqIgxzYnW8tuVdHH9sCRgO0NUxEOaVUv55XK7OPrAQ4B1JlmkmLZEK/nlSrq4+TBDwHTmp0hOGpUW0HfrbmHf2RMgnfEpYpOWRCuC7zbZ4roDJwA601MkQ1pVi8V3y93iaIdLgHNmp8gw7YgWBN+tZIubHSoByBmdIhXSpLSQXy03kX2HiYDjTE0RYVoRrRVfrSTRdWdJQHGGpoiEtKmWim+Wm+hoh4eA4YxMkWCaEK2fb1aS6GZnhoDgTAyRMGlQWim+WveQ3cN+2J8QSORLGhCtB77a5NDVA3yon9BHBDDtSQvFN+seOvLAHdYn5BHpp/XQcuCbTQ7deKAO2RPoiPCl8dA68cW6hewemIb/hDgi/LQdWg18sUmhq4flcDuBjQhemlTLxPfqFjrywDO0TnBDEdGn5dDy+V6TQjceZobTCWdE8mk4tEp8sdxNOwL7oXSCmchc2g0tBr5YyeYVAfgQOuFLBC4tqkXiG8XdPEKAO3ROACNST7OhtcA3SrJ5gwB1iJyQRWQtrYbW8QvFHWRHgGl4nHBFJJ5GQ2vEF0oy6IrAclicUEWknQbVEvG9cgcdIcAzHE6YIsJOk6HV871KBt0gMDMMTogiYpaWpBXia+Vm2jvsL/QnOBFJpz21FPhaJZnXDvAL+glNRMppRlogvk/czKMO3Av1CUtE/rQYWgl8nySZNx2oF9gTlIh402BoGb9O3Et7B6YL/4QiIt20F1o8XyfJ5bXD8sJ2AhGRrzSn1odvE/fyqAPPBeuEJJFtWgutnW+T5PKmw8yF6YQfItq0IS0PX6tbaT9gf0E6wYcIVlpTC4GvNam8HgC/AJ3QQ8QqjanV4cvErTw6gHvBOWGHiDVNqXXAl0lSeXMA9QJygg4RqjQgreJ3iTtpP4DpwnFCDZFqGgstDt8lyeT1gOWF4gQaIlJpSK0N3yp38ugAngvDCTJEpmkqtHS+VcnkzQEzF4ITYohApaXQyvlSuYHsxb2Fvkwgkac0FFo4X6ok0LUIt6CX6SPCI+2EFvGrxA10VORaqMvkEZGmmdC6+SpJAt0UqRbYMnREcKSV0LL5JnFHYC8yWfhl4ohE00hoGfBNkozgWlxa2MqwEamRdtTS8EXijuCoyGPBKuMmAk0ToVXzRZKM4KY4Y2Eqc0YkKS2EVoZv1c3CzmFvQSpjJmKUBkKrgG81yeLKAW4BKvMlAiPNqIXhS3WzOOLAteCUASPiTPugRcCXmmRxw4FqASmTRWQozYPW8HvEDYGdA5OFo8wVEWZaB60L3yNJCK4clhaKMlVEgNKKWha+U24IjjjwWBjKTBFBpm3QovlOJSG44TBjISgTRSRFWo5Wha+UG2nfsKfpyzgROZFG1BrgK5VEXjfAafQyTURKpNloUfgacSOPNnBp6jJLRI5pGrQE+BpJIm82UGnYMkpEQqRl0BJ+i7hX2Dcw0fwyRUSMaRi0Zr5FkiuuG5Y0WxkiIh7ShloTvkTcK4428NBYZZJEimkWtGS+RJIrbjbM0ExlfojkpFXQkvCdulXYdfY0UhkfIjZpFLQC+E6TKq46cBqoTA+RDGlCrQjfIW4VRzpcGqfMDpFh2gQtAL5DkipudKg0SBkdIhXSJGgFv0LcP3YdJpqjTA0RYVoELQhfIcmfq86SpihDQ0RCWlDrwTfK/XOkw0MzlJEhEkx7oBXzjUr+3OjM0ARlYqZh0MJkhflCuVPYc/YV+hICp1/QwGR18IVKprjmwCvoJfRNAdG+ZIH5BnGnOMrhVqhLyJv20bxkcfANkkxxk0OtwJZAN+VDA8z68gXifsCew1ThlxA35aP9ZW3wBZJ84JqzrLCVwAY1xUPrZ3n5/nA/cJTDU8EqwT3Vo/llBX5/JB+4yZmpMJVwNs2j8WUBfp/cKOw4+wpSCebpHNpeVpfvUxLFFQdeASrhO4VD42f9fX24URzhcCs4JYBN62h6WVy+PpIobnCoFZASsqZraHhZ/W8PtwN2HKYKRwlX0zjaXdaWb4+kA1ecZYWihKppG02f5fd1cjtwhMNTYShhaspGq8vq+zolHbjBmakQlBA1NUPLZ/F9ebhP2In7AfoSnKZptHuWli+P5IkrET6AXkLTtIw2l7X31cB94ojIHaAuYWn6o8llZflqkDxxQ6QOwJagNPWiwWXxvzvcDdiJTAP8EoqmXbS3rP13R7KBK3E5wFYC0fQLrZ6l983A3cARkWcAq4TkdIvWlpX3zSDZwA1xZoCphJ+pFm0tC+8rdZuw3+wHkErwmWKhzbOwfKVJE9cb+ABQCT1TK7R41t1Xh9vE0Q13AKeEnakV7Z115asjaeLmhjoAUoLOlAqtnaX/5nD72G+YBjhKqJlW0dSy7L45kj7Xm+UARQk0Uyk0dlbdt8ntc3TDM8BQgsx0ioaWRfdtSvrc3MwMEJQQM4VCM8vKf3G4S9ht9hT6AQROn9DWWfgvjmSJqw2cgj6AvikPtHTW/YuBu8SRDZdCPYC8qRTtnGX/YpAscWNDpcAOgG6KA62cNfe94WbAbsNE4Q8gbhpFG2dZ+d5IMnC1WVLYBsA2rYH2Z8l9L3AzcGTDQ8EagHsKRQNnxX0vSDJwYzNDYRrA2TQJzZsF9426SdgN2FOQBmCeGqGNZVX5RpMkrgbAKUAD+E5hoHWz3r5MbhJHBnApOAMAmzrRwrKofJmSJG4MoFJABpA1HUL7yqp/bbgXsBvAROEYwNWUidaV5fa1kVzgasCSQjGAqikQ2jar7bvkXuDIAB4KwwCmpkg0rSy271JygRsDZigEA4iapkDTZq19a7iPdg17AfoBOE1PoGGz6N8ayeNVA1wAfQBN0xJoWFnzrwXu45EGrgD1AJamRzQoWfKvBcnjjQaqAOwAlKYh0Kyy4l8a7hF2DUwC/AEUTY1oTrLgXxrJEVcNSwG2ARBNPaBZs97fCtwjjjTwCGANIDktoi3Jcn8rSI640TAjwDSAn2kOGlVW+wt1i7DX7AWQBuAztUFLkjXlC02KuNbABYAG0DPNgFbNUvvOcIs4quEK4AxgZzpEO5Il5TsjKeKmhioAMgCdaQU0qSz2V4a7x17DJMAxgJqpEK1IVtpXRrLnWrMUoBgAzVQC2jQL7avk7jmq4RFgGIDMNIgmJOvsq5TsuamZESAYQMyQMGhQWWbfJHcIe4a9sB8hcMgXNCBZZd+kZIhrBrhQH6FvCCDaU9b6i+QOcZSBK6xHyBvSR+uRpf4iJUPcZKAK2RHohvCh8chKf59uBewZmIR/hDioIXy0HVno7zOpwDXDUriNwDYED02adf4euRU4ysAjtEZwD9Gj5cgyf4+SCtxkmBFOI5wNyaPhyCp/jdwg7AXshdII5iFzaDeyyF+jJIhrAXAhNMJ3CBxaNGv8pcAN4qgArtAZAWxIHc1GlvhLQRLETQFUITJC1pA1tBpZ/zeGOwF7AUzCY4SrIXE0Glnhb4xkAtcClsJihKohbTRoFvhb5E7gqAAe4TDC1BA2moys77comcBNATPCYISoIWZoSVneLwy30Y5hP9OP4DQkjfbMIvvCSBqvGOAz+ghNQ8poRllj3wncxiMM3Jl6hKUhP1qMLLHvBEnjDQbqDDuC0hAvGoys7veFm8eOgWnmj1A0pIv2Iov7fZHkuWJYzmwjEA35QnNmhX0lcPMcYeCZsUZIDtmitcgC+0qQ5LnBMDMzjfAzRIs2lPX1dbo/2AnYz0gj+AzBQmtmeX2dyQ9XAuAz0Ag9Q6zQmFldXxfuD0cEcGecEXaGWNGUWVxfF8kPNwRQZ5ARdIZQoQFlbb8t3Dt2AphmjhFqhlTRWGRtfVskd64ELGeKEWiGSKEhs7S+RO6dIwJ4ZoYRZIZM0VRkZX2Jkjs3BMzMBCPEDIFCS5Gl/Q65PdiH+wl9AAKHPKGhyMp+h5IerkP4BD0AfUN4oJ3Iwn6F3B6OhtwJdQDyhkjRTGRdv0JJDzdD6gQ2AHRDcKCVyML6Nt0I2IdME34A4oZE0UhkRfk2kwhch8sJWwDYhtRAO2ZB+Qa5ETga8kywAuAeAkUTkXX1DUoicDOcmTAF4GxIElqILKsv093BfmE/QQqAeYgRGoisJ19mssP1AnwCFIDvEBhoxiwn36W7w9EF7gQnAGBDnGgfspp8l8kONxeoE5AAZA0ZQvOQZf0q3QfYLzBNOAJwNYSJ1iGLyVeZPOB6YTmhCEDVECC0YtaSb9J9wNEFnglDAKaGINE2ZFV9k8kDbi7MTAgCEDUkBVpOFtUXyF20W9jL9AFwGnICjZil5AuULF4twGX0ADQNKYFmk5XkG4G7eGSBK1MHYGnIEU1DFpJvBMnijQWqDBsApSEh0DJkVb8s3BzsFphkfgCKhhjRMGRRvyySHK4WljJbAIiGeEAbZh35QuDmcGSBR8YKQHJIEc1C1tQXgiSHGwszMlMAfobkoFXIkvoi3RvsNHsZKQA+Q2zQKGQZ+SKTG640cBkoAD1DMqAJs4p8V7g3HNFwZZwA7AwZok3IIvJdkdxwQ0OVQQKgM6QCmoSs6VeFW8dOwyRzBKBmiBAtQtaQr4qkzpVmKVMEgGaIBLRglpDvj1vniIZHZgiAzJAg2oOsqO9PUueGZkYmCECMkDBnYbKgvincOfYKewn9YKCQL2dgsoJ8UyRzrhXgEvTBPiGAZ1+ygHwfcOccVeBKqAfzhPTPvGT9+D6QzLmpQJXADtJBCeE7A8x6+qJw49grMEn4g3FC+Gd/WT6+KJI41wpLCdsgmxC8s35Wj68DbpyjCjwSrEG3EP2ZX5bT14Ekzk2FGQnT4JmQ/BlfFo/vCTfRPsBegjRoFjJ3tpelwfdEkngdAC4BGvwKgTvjZ+34NuAmHg3AleAMggmpn+llZfBtIEm8GYAqARnMErJ2hpcl/Zpw39gHYJJwDF4JiZ/dZen4mkjeXAdYSigGq4S0z/RZOb4+7pujAXgkDINTQthndVlNX5/kzc0AMxKCwSghZmf5LBzfEm4bO4V9AP2gk5D02T0Lg2+JpM2VAjwAfbBJSPlsLuvGlwG3zREFbgD14JKQ/0wu64IvA0mbGwrUANhBJSHeM7is6JeE2wA7BaYA/mCRkO7ZWxbTl0TSgCuFZQDbIJGQr7N6lo3vAm4DjijwBGANJoVsz9qylr4LJA24oTATwDT4I0R7tpZV43t0a7ALsA9AGvQRgnU2z7Lge0xquAoADwAa7BFidRbPovEd4dZwJAA3AGdwR4j17J1VwXdEUsONANQAkEEdIVRn7SzoV4S7xi4AUwDHYI2Q6pla1oyviGTNVYBlAMUgjRCpM3aWjG+Pu+ZIAJ4AhkEZIdMztCylb0+y5kaAmQCCwRghUGdmWUnfEO4MduE+Qh9CoJCns3UW0jdEMsNVCI+gh9AnhMdZOuv5VcCd4UjIjVCHkCdEenbOOvoqkMxwI6RGYEOgE4LjrJxl9AXhLsAuZIrwQ4gTEj0bZ1HwBZEs4CpcRthCYBNS4+zPivFNwF3AkZAnghWCWwj0DJxV9E0gWcCNcCbCFMKZkKQzbxaMr9GNwT6zjyCFYBZidDaWNcHXmMRwnYFHgEL4CoFx1s168eVxYzia4UZwQgAT4jwLy5Lgy5PEcDNDjYCEkCVk6Owry/n94CbAPsMU4QjhSgjzrCvLxfdDkoDrzDJCEUKVEKCzbVaL746bgKMZnghDCFNCkGdaWUTfnSQBNzMzEYIQooSkONNmDX09uIf2CXsA+hCchJw4w2YJfT0kh9cJcAD0EJqElDjDymp+EXAPjyZwAahDWBJyPIOSFfRFIDm8mUAFgA1BSUiIM6ss5reD+4J9AhMAP4QiIcYzJ1nLb4fkheuEJQBbCERCPJxZs5TfA9wXjibwAGCFkBRSPFuSlfwekLxwM2EGgCmEHyE5Z1RZQN+i24JdZg+AFIKPEJuzJFkRfItJC1cZOABQCD1CMpxVs1h8ObgtHMlwAXBC2BEyPDuSBcGXQ9LCjQwVACQEHSEVzqSykN8Nbhq7DBMARwg1QoRnRbJWfDckaa4ySwCKEGiESDibZqn46rhpjmR4ABhCkBESPBOS9fPVSdLcyMwAEIQQExXmDCorxTfHXcEuYR/sPwiM+nIGJOuBb06ywlUCPKh/0BcFePaUheKL465wJIEbrD/Ig4rqn/XIcuCLk6xwI4EaZD+gi+I745F14kt0D2CXwBT8H8RF8c92ZDXwJSYHuEpYBrcP2KLwzqRZJr437gGOJPAErQ/cUfqzHFk+35vkADcSZoLTB2dR+TMcWSW+Nm4K9gD2QekDc9Tc2Y0sBr42SQrXAOBB6INvFNxZNIvE1wA3haMAuEHnA7Co+pmNrAW+BiQp3ARADSIfZEWtndXIOn41uAWwB8AUPD64ioqf0cga8dWQFOAawDJYfFAV1T6DZon41rgFOAqAJzh8MBXFPpOR1fOtSQpwE8BMMPggKsrsLCkrxDeDW2iPsIfQf+AUlT57ZinwzZAUXiPAIegfNEWVz4yyQHwLcAuPInAh1B8sRf1nMbIS+BaQFN5EoEJgP1CK8p7ByDJ+Mbhn7BGYIPwPiqK6Zy+yeL4YkjPXCEsI2wdEUV9nzqwPXwLcM0cReCBYHySjtmctsna+BCRnbiLMQJg++InSng1lefgO3RPsAOwhSB/4RGGdNbMQ+A6TE64AwCFAH/REWZ0xszp8L7gnHAHAheB8sBNlPVNmHfC9kJxwAwAVAvKBThTVGVBW8WvBLWMHgAnC8UFNVPWMRRaHr4WkzBWAJYTiA5ooqTNk1oYvjVvmCAAeCMMHMlHTMxVZOl+apMwNADMQgg9ioqDOUmTlfCu4JdiD+wf9mMCopzMUWTjfCkkJ1yD8gT6mL4rH2Yks4ncAt4SjIPdBPSYvSnpmIuvmO0BSwk2Q+oAdQxeF46xEls2XgjsAe5DpwR8TFxU9I5FlwJdCMoBrcPlgG8MWVePsmKXhK4A7gKMgzwNrjDsKeiYiq+YrQDKAm+DMg2nMWVTSWYisDF+hO4Idwv6BNMYcZXQGIquArzAZ4QoB/gAa842CcWbMwvCdcUc4gsB94IwBi3Kefcgi4DuTjHADgfoAGZMVNXTmIWv4neAGwA6B6cEx5iqKedYh68J3QhKAK4Tlg2JMVRTQWTHLwlfGDcARBJ4Hw5ipKOTZhiyar0wSgBsIMw+CMVFRKc5ysip8JbiD9gf7mH6MU9SJM2LWAF8JyeD1ATxGH9MUVeLMJovCNwB38OgBN6YesxR1PNOQJcA3gGTw5gE1hh2jFBXiLEOW8BvBDcH+gCnmjymKMp5hyJr5RkhCuD5YxmxjiKI8nA2zJnwBcEM4esATY41JRhXPLGTJfAFIQrh5MBMzjfmJyjmrkCXhG3Q/sMfsY6QxPlE2ZxSyAvgGkw+uMfAYaExPVIYzYVaELwT3g6MYbowzZidqeDYhC4AvhOSDmxhqDDJGJ6rCmYSs4PeBO8YewxRzjKmJEp5FyILwfZCMucYsY4oxNFESzoJZD74x7pijGJ6YYYxMVPDsQVbMNyYZcxMzExOMiYEKYxZGG8Ybph1mLoxemC1hAqG+mIHRduANAxQGK8w7jF2YPigoQLMvWjDeDtphjMKEhXELkwfVN/Oi5cDbAVAYmzBHwqSFoYPiMwPUfvGCaXcwF8ZGmHCYOCi+2Z92Ay8YoA6wwijDbIVhg8Iz62u9eDlod2AU5kMYJmHcUHozP22glwOgDmzCTAgzJMwZVN6MTwvo/dIGM9eBXhgdYcxQc2Z72i7eL0BgsDp4h5kR5gsFZ8bX/nk3aIMx6iAsjIswYFB1Mz0tF+8GQGBsOjgSZkWYLKg1Mzxt3+ulzcFcBzbCjAhzBRU3u9Nu8XoB4gCrA2UYDmGqoNpmeq2fN7DNgVEHH8JcCDMFxTar0/Z5A4E4sOlgQhgIYaKgzMzyWj4vYPvLHBi9DraEcYJKm921WryAQF+wwLw7sAvTBFU2m9Puebu0vxiBCevALcwS1G8mp83i7QL0xQbMkQ7SwihBec3gtHzvX3uDOTA2OgiHKYLqmr1p994/oA2wwCg72ApDBPVlVtfqebm0NzAC86EDJmGSUFuzNm2elwvQBjZgJnQwJMwPlNZsTYvn7be9zHGg14GOMD5QWGZzLRZvH8gLFgfvDmaE6YGyMotr77xb2l6MOAjrwEWYHSir2Vt7xbsFyIsNB0c6WBFGB4rKrK3Ve/3agXMc2OhgRJgaqKqZmtbO6wcUiMWBsgMOYWigpMzY2jpvXzvQiIMPHVwIIwM1NUPT0nn7gAJtOJjQAYQwMVBQZmbavJevDTj3RQ/Mlg4CoZ7M1lq8lw8IEOvLG4xdB31QPMzS2rtXSxvQ6EsYGLcO8qCkZmet3asFCNDmyxEwaR3QQeEwK2vnvHvtLnNfbIAJdxAHFTUba61494C6YH1RgtnqgA2qhtmvlfNmaXcx+vIBDJMO3FBQM7A2zpsFqIvNlwlghnRwBpVk5tXCefntv7kN9MDo6MAMZWQ2pq3i5QP9YW3wBjOjgy8UDLOu9s27b/8ZbRAGxkUHYFBOszAtFe8e6M9mgyNgVnSQBTVk9qWte/XaXOY2sAFmRAdXUEyzLq2bVw+IC9YGSjAcOqiCAjLbatu8eW0uRht8AHOhgykopJmWls2bB8TFZoMJYCB0EAWVwkyrXfPitftzXvQ42NKBE9QJM6yW7sUD6mN5eXNg10ETVAkzLO3ci6XdN/ISxoFbB0tQRzMoWrkXC1DfxssRDtI6UIIKYWaljXvv2lvmvNjgINxBEZTRzIkW7r0D2oLlRcnBVgdEUB7MrNq390p7i5GXDxww6SAJVTRbonV7rwBtsfEygYMhHfxA5ZhRadtefdtvLlCPAx0d+EDZmCXRTvHqgfywAt8czOigByqDWVWr5rVr+xkFhnHgooMdqKHZEa0Urx2Qn03gEQ5WdKADVcFMSsv21rX75gJtcDCigxoooVkRbZq3DqgPK1DJAYcOaKAkmE21aF66dp9R4AcOLnQgAxU0E6I989IB9dkETuAAQgcxQcKYQWnNvPk23xyg3pctYAKhgnwxA6It8+aB+LAA31/swPQFATR70q69+DafEWDYFzcweUH6Zj20ai8eiM8G8MiXNDB0QfjMeGjT3ntbyxygjS9hMHFB+GY7tGjvHUgLFqDyyxYYtiB4ZlLt2WtvazEC/PCFCRh3EL1ZDq3ZawfSYgM44csQMGdB8mY4tGXvXHtvroveFx1gzEHmzG5oyd45oD2sLu8vM8B8g8CZRbVjr5X2nlGXsC8uwIAFqZvZ0Iq9VoD2bLoc+bICTFaQNbMa2t8r184y18XGlxFgroLEzWhow145oCxYXZRfOICpCtI2g2rB3rh2FqMuH75cADMVhG0mQ/v1xgFlseky4QsEMFFBzMyStF4vXJs/96e3wRYwTkHSZk8tmRcOiI/1997ADkxTkLKZkXbMW6XNN/oL28ANzFKQ3yyGVsxbBYhv83dkgzQwSkG8ZjC0Xe9bez/3Z2ODMJiiIF2zF1qu9w1oj/Wn3GALDFGQLzOnNsxLpb03+vuwARMwySBbsxZaMC8VoL3N34QNhoD5CaI1G9J+eettvTkuehvoAOMTBMusqfXy1oH0sLi8N5gBpieIlRlT2+V1a+sZcQnbwAWYnSBWM6WWy+sGpGfD5cgGK8DoBKEyA9JuvW3tvDkuNjYYAaYmSNWMhXbL2waUh8VFuQEHMDRBpMyQWi0vWzvPiMuHDS6AkQkyNVOhzfKyAeXZcJmwAQQwMUGgzFJotd61Nt5cX8/LFg4CgzyZodBmvWtAeFj9txc7DvqC8DA7ocV66W08o36YFzcO8oJIzUxor146EJ5N/4iXNA7oguAwK6HF8s7bWOb6NryEOYgLEjUjoY3inQNhweorvWxxwBakhtlRC8Urb2Mx6n/wwoQDdxComQjtlVcOhMWmP8HLEA7OgiSZhdBaeePtu7ktel50cGAOYmQGQvvEGwe6w9ry9jKDg28QGGZGrRMvvH1ntCXMiwsOwII4zT5om3jhQHc2W454WcFBVpAhMw9aq/fdvjK3xYaXERxcBWGaddAy8b6BrmBtUXrhwEFVECCzonaJ192+YrTlg5cLHEwFQZpt0FZ53UBXbLZM8AKBg6ggKcxytFTedls/56cXuIUDpyAnzIhaJd42kB7L7x1ox0FTkBJmNtok3iltvZFfWKAbB0tBjmYatEi8U4D0Nn5HAtM4UAoSwiyDtupVa9vN+dkIDHNQFMRohkFL9aoB2WH5KQO3OCAK4sFsqD3ildK2M/L7EMiEg2SQopkF7ZRXCpCdjd+EwCEc/ATJMauglfKy23VzfXqBOjjwCWJjRkFrxMsGqsPqewfO4KAnSAYzobaIN61dZ9QXFuiCg50gQ7MJWiLeNKA6m74jgSs40AlSwUyCdupFa9PN9dkIHMFBTRChWQTtEC8aEB1WnzKQAwc0QSSYBbVCvGdtOqO+D4EXOJAJEjR7oI3yngHR2fRNCITAQQwUkDBlYbRQXrN2fo5PD3DLl0AgX8rAaIN4zYDyWHxvQLsvfUAAy75ogXjL2nkjvjBAty95QPplXrQ/vGVAeRu+I4BpX+iA8JUBap+86zZ+js8GYPhLHBB+2Z/Wh3cNhMfiUwJufWEDglfW1/bwqtt4I74PgEy+uIHoy/y0Tl41EN6GbwLgkC9nQPJlfFoe3nT7PqdFD1DHFzOQubI9rQbeNNAdS8sbcMaXLxC4Mr52hxfdvhtpCQN08QUMSL1MT5uBFw10t9FyBHDFlywga2V4Wqn33LbPabEBOOLLFZB42Z1Wh/cMZMfSogTk8KUKSLtMr83hNbftRlo+AF74MgWEXVanbfKagew2WiYAQvgSBcSsLK/F4S235+b29Lps+eIEJF1212LgLQPNYe29u9h9aQJSLpvT3vCS23NGe2Fd3L4sAfnL5LQXeMlAczZ7R7qkfVEC4i2D00a947aVuT0bXcJfioB0y960TN4xkBWsPWWXrS9EQL7K6lobXnHbitHehy5MviSBbMvatEteMZAVm70JXYZ8+QGiLVvT1vD+bbm5LHpddHzxAYJVNtda4P2B5LCyvLvM+NIDxKosrqXhDbfljLKEdXHxZQeIteytrcAbBpKzyXKky4ovOkCoytpaqBfcjpvLYqPLiC81QKplatoZXjBQHFYWZRcOX2iASJWxtTK833acUZYPXS58kQEyLUPTKnm/QHE2WSZ0gfAlBghUmZk2yettw83x9f62bBAI5KlsrUXyeoHgsPjvP7sN+oDwKEtrn16yNpwRP+zPbYM8INKys/bISwYEZ8M/8pe2AR0QHGVlrZF3rF1ljm/jL7xBHJBo2VhLgXcMqAoWX/m3tQEbkBplvzaGV6xdxYj/4Y/JBm4g0DKwtsgrBlTFhj/hb8gGZ0CSyrxaGN5u+21ur/enYwMzEKOyMe0E3i7QG9b+/Tdjgy8QGGVd7Qsvt/1mtA/7c7EBGBBnWZhWAi8X6M1mf+RvxQZZQIbKvrROb1ibytzext+IDa6AMMu6tC68YUBUsPbKPw4bVAEBKttqW3jB2lSM9h/+LmwwBQRZpqUl8oIBUbHZT/iDsEEUkBRlWu2Q96tdn9PT47JlAycgJ8qwWiHvF1AdS+/NxW6DJiAlyrC0Ta9Xu26kF8bFbYMlIMcyKNogrxdQ3UbvCJe0DZSAhCiz0jK9XW23OT0bXMIbFAExljnRLr1dQG5YekouWxsQAfFQZtUqvVxtNyO9D1yYbJAEUixbok16uYDcbPQmcBmywQ+QnDIqLZB3226by9PjomMDHyA2ZUm0EXi3QG1YeW8uMzboAZKhrKpl4d1qtxnlhXFxscEOkGHZES0E3i2gNpu8I1xWbKADpEKZlBbp1WqzzeXZ4DJigxogwrIi2hVeLSA2rDwlFw4b0ACRUDbVqvBmtdmM8j5wubCBDBSQYJkQ7Y83C4jNJm8CFwgbxPwIUwalTeHVttfm8PT6W7wE/vhSBkT7gFcLtIaF9+7been7AVj2pEXhzbbXjPDC+m5e8n70y3poHfBmgdZs8I7007zQ/eAr46E94cW26XN4NvphL3E/+GU7tA14sUB0LDxlf8sL2w+8MqnWhPfaphvhfegz8eL+oS/LofXxXoHoNngT+kO8nP3Il+HQlvBitedzWPT6OryYf8yV3dAy4MUCmmNhefdnePn+gCuLakl4o7TnRljC+i68gP2ol9nQLuCNAjS3wXKkv8JL1o+1shraoxdKWz6HxUZ/hJerH/EyGtoRXihAciwsyj4HL1U/2mVQrQjvVVtuhOVD/4KXqR/sMhnaHu8VkNwGy4Q+BC9RP8zKkrQhvFbt+Nyd3pYtXpx+pMueWgW8VkBxrLv3FjsvTT/KZUZaEN4n7bjRXdgWNy9LP/6yGNoEvE+A4jZ3R7akeVH64S2DoTV6nbThc3c2toS9FP3olr3Q8nidAMGx7pRbtrwQ/fgqc2o/eJu04UZ3H7Yw8ZL8sS1rod3xNgGC29xN2DLEy88PbdmQ1oPX2n7PXdHbosOLzw+ssqYWAa8V6I115b1lhpeeH1ZlTG0HL5P22+hK2BYXXnZ+WMuU2gO8TIDeNleObFnhRecHVRmQtuhd0nbPXbGxZYSXmh/VMhZaDt4lQG6sK8otHLzQ/JAqQ2o3eKvabqMrH7Zc8CLzY1qmQqvjrQJy21yZsAWCl5gfUGUptDleqnZ7Tq/ntyUw8MdTGQotjpcKqI2lf/vZBfb94FF2Qkv0Kmm3jfRhfm6BeT+kZSa0N14lQG0b/RG/tEC6HzjKSmhtvEnaU+b0NvzCgXE/omUktAZ4kwBNwdIr/bYC2X7UKDtqNXiRtKcY6T/4MQl0/4CWidDWeJEATbHRT/AbEnj2I6kshDaDt9pWm7PT89MRaP5hVAZCW4C3CqSGZff2mxH4/QGjzKjF4KW21YzswvxcBIL9cJZ90BLgpQKp2dgd8VsRmPVjqMyDdug90pYyZ2fDb0Tg1Q9mWQftBe8RIClYdko/DoFVP4DKiloL3qm2FCO7D34XAqd+IMs2aGm8U0BSbOwm+EEIjPqRoixHW8Er1WbP1en1bQl0+nGijKgdwCsFxMaqe/fZBTb9KFFmo6XgNdJmG9WF9bkFLv04lmnQCuA1AsS2qTvSlxao9CNEWQat0FuknTZXZ6MvHFj0w1iGQTvjLQKUhlWn7NsKJPrhoWyoneAl0k4zqvvQxyQw+aNYZkEr4yUClGZTN6FvSODPj5yyCloJ3mkbbY5Or09HoM8PmzIK2gC8UyA0LLp334zAnh8ZyoTaCN4hbTQjurA+F4E7P4ZlE7QAeIcAodnQHelbEajzo0KZBG3QK6R9Nkdno29EYM0PYVkELQSvEKAzLDplH4dAGqgfEsqC2gfeqPaZEd2HvguBMj+CZQ+0Md4ooDMbugl9EAJjnsKsw2TDeKHaZnN5Pb4tgIFPX9Zgsh14oYDMsPJvPjvAvifA9ZcsGG+QtplRPozPDTDvqb/2kuXAGwTIzCZ/hC8NkO6Jbw2Y/eIF0i6by9vgCwPGPfHXf9kNvECAyrDySr4tQLYnvHU/68X7o11mlP/AxwTQ/aRf+2UDvT+AymzyE/iGAJ495dd8WUDvU3s9h9fj0wFofppb72W7eJ+A1lj4N98MwO8T3Jqf/fP6aK+N8GF8LgDBnuprvSwXrw+gtQ3+CN8KwKyntTVetu/t0VbP4W3wjQC8eoqv77JbvD2A1Fh4JR8HwKqn9lqf9fM6tdVG+A98FwCnntjrumyf1wlIbYOfwAcBMOrJbJ3P8nl5tNNzdz0tWwCdntLre1aLlwdQGuv+1mIH2PRUXs9l97watNNG9zAtboBLT/9aLpvFqwFQ2uZ+REsaoNKTdw2X5Xt3tNFzdxtawoBFT931W3bv3QGExrortWwBEj19retZPW8GbbTR/YMWJoDJp+26LZvnzQAIbXOfoGUI4M+Tdr2WxfNK2+c5u54WHYA+T1jreRaLVwp0xrK/tcwA7HmyWsezd14d7bORPUyLC8CdJ+v6nb3i1QF0trEf0bICUOeJat3O6r052uY5uw0tIwBrnqprtaydNweQGcuu1MIBkOZJas3O1nmb2mYj+wctFwBlnqZrtCydtwnIbGOfoAUCYMwT1Nosm/fiaJfn5vT2tnQJfHpar7N4Lw6gMtbce8+uS98Tj3U6e/di0C4bzYXtuXXJe5Kuz1m7FwOgss3ckb20LnRPONbl7Jz3Rps8N2djL9wl7im6HmeteG8AkbHmlHtbXdieaqz/rJz3gjbZaO7DHpMu7ifoGpyN814ARLaZm7A3pMvZU9Lam4XzRtvjOSt6ezq6mJ+M1mPZKt4o0BjLyntvRpfvE4x1N/vmZWqPjayE7bnoAvbkXIdlqXiZgMY2Vo7sreiS9TS0/srWvTba4jkrNvZGdLl6Yq67sm5eG0BiLCvKPQ5dqp6A1ttsm3epLTay8mHvQpepJ+RaK8vmXQIS21iZsAehS9RTirU2u+at0f7n5PSybOni9HRijc3SvTWAfiy5dxa7Lk1PJdZY2bnXgvZvJBeWxa3L0tNxDSUr91oA9NvIHcmS1kXpKcTaKhv30miH5+RsZAl3KXoyrp1k4V4aQGEsOWWWrS5ETx7W1uzbW0E7bCT3IQuTLsmn4npJ1u2tAChsIzchy5AuP085a6ps2wttg+fi9LLo6OLzZLNOkp3ihQKBseLeWWZ06XnKsK5m1bwz2mCjuLAsLrrsPA3XR7JSvDOAwDZxR7Ks6KLzVGEtlWV7ZbS/c3E2sozoUgP1JFwXyaZ5ZQB9seKUWTh0oXmSsJ5m0bxK7a9R3IcsF7rIPAXXQrJnXiWgr03chCwQusT4CLOGypp5k9reOTg9/pa/QB9f1kCyZd4kIC8W3Jtv99fnA3D9lF17kdpeI7gwvttfno/+ukdW7UUC8trAHeGn/dH54FvzyKa9zzbZHJwNfvgvzgd/vSOL9j6ByLDglPytPzYfeGtp9uw9apMZwX3gM/lz+9Cvc2TN3iMgMhu4Cfwhf2c+8msc2bLXqD02V0WPr+PP7GNufSNL9hoBjWFVefNn/H19wK2j2bGXgvaYUZUwvos/MB/1tY2s2EsB0JhNlSP8FX9ZPtbWNbK/N0ZbbK6KDf6Ivysf8TWNbNgbA0gMq4qSz+Gvykd7Dc2CvUVtMaMqH/gX/qZ8sNcysl9vEZCYTZUJfAh/UT7M1klZrxdGuzv3prff8ufkI71+Zsm8MIC6WG/vvd1fk4/y2ig75p2g3TV6C9u7/S35+NcxsmLeCYC6Nm9H9ml/Sj68axjZrvdFmzv3ZmMf/ivy0V2/yHK9L4C4WG/K/dYfkY+vtTMb5pWgzTV6+7Bn8pf0sV23yIJ5JQDi2rxN2A/5+/GhXQ9lv7zOdtgcFb29jj8fH1jrZtbL6wQKw6Ly3s/46/FhtWZmu7wu2mFGVML2Lv52fFjXyiyX1wVQmA2VI/sVfzo+qNZA2a23RRtsjoqN/Yi/Gh/VNYvslrcFEBgWFeWewx+ND6k1MqvlJWqDGVH5sL/wJ+NjulaRzfISAYHZUJmwh/AX4wNqnSKr9Q61v+bqenpbuAT6eFqjyGa9Q0BfWPW3nh2XPh881ieyWK9Q+8uoHqbnxiXPh3RtInv1CgF92dSP6KVxofOBY10ii+Vttr3m6jb0wlzifETXJLJRvE0gL6y6Um+LC5uPGutjFoo3qO1lVP+gx4SL2wd0LSJ75Q0C8rKpT9AbwuXMR9I6RNbKy2x3zbnp6engYvZhtAaRfeJlAnVhub31ZnD5+oCxNmadeJftLiO3MD0XXMB8ONcfsk28S6AuG7cjeiu4ZPkYWnvIWr3KNtecmw29EVyufDDXHbJMvEogLiw3pR4HLlU+gNbF7BJvss1l5PZB7wKXKR/I9YZslTcJxGXjNkEPApcoHynWOVkqL1B7O9eml7eFi5OPE2tiVokXCGiL1fbOs+PS5KPE2iabxBtBe2vUFpbnxmXJx3GtIYvEGwHQ1qbtSF4aFyUfIdYZslUvi/bWXJuNvDCXIh/GNYYs1csCaAurTZm3xYXIh4f1MHvEC0F7y6jtQx4TLkkfxbWF7JQXAqAtm7YJeUO4/PjIWVfISnmRba05Nr08HVx8fNisKWSNeJFAWlhs77wZXHp8ZFgLs0W8K9paRmxheS647PgYridkiXhXAGnZsB3JW8FFB8pHhbWE7NSrop01x2YjbwSXGh/CdYTsEK8KoCwsNmUeBy40PiSsg1kh3p92lhHbh7wLXGR8BNcPslHeH6AsG7YJeRC4xPQIow6ThfKmaGvn1vTwtvQDe3xRg8kG8aYA0mKtvfHs+n09ANVfskC8D7S1RmtheG79vB59tZfsD+8DQFqbtSN4aX26HnxqwOyTF0U7O7dmAy/cj+vBV/9lfXhRAGWx1pR4W322HnjqfraH14F21mjtAx6TvruHXu2XdfI6AJS1WZuAN6R/1iOv5svy8J5oY+foeng6+uYec+q9rAbeE0BYLPobb0b/2wNOzc/u8DbQxhrRw/Bc9MF61NV62Qy8DQBhbehH8Fb0s3qsqfGyUq+J9nWObgNvRP+qR1x9l9XhNQF0xaIr8Tj0q3q01fpsDq9P+2pE/4B3oT/Vg62uyzZ5fYCuNvQJeBD6UT3M1PksDm+JNtbcXA/Llr5Tj7T6nsXAWwIIC2v+xmLXb+pRVs9lb3gZaGMZzcOwuPWXevxquewFXgaAsGzmR7Ck9ZV6eNVw2aiXRDvK3NwGlnC/qEdX/ZZl8pIAioI1V2LZ6hP1+FLXsza8C7SjGM0/YGHST/bYqtuyS94FgKLYzCdgGdL/6aFVr2VreI9tKHNyPSw6+j49sNTzrAXeIxAULPkby4x+Tw8rdTxLwzuiDcVIHobFRX+nh1X9zlbgHQEExUZ+BMuKvk4PKnU7C/WKaF/NyW1gGdGv6VFVq2VneEUAXWHJlVg49Gl6SKnZWRnenvaVkfwDlgt9mR5TNVpWydsDdGUjn4AFQj+mB5TaLJvkDdG2movr3W3ZEtjjSb3OInlDAFlhxd93dlv6evBQp7NPrwJtK6N42J3blrweUvU5e+RVAMjKJn7kLm0LXQ8c6nLWyAui/WQubuMuvCWuR1Q9zlLgBQH0BCuuvNvawtajhvrPxvAm0H5iFP9wx2SLuwdUDc4WeRMAemITn3A3ZMtZjyS1NwvDa2w7mYPr3enYYu5hpB7LTuA1AjnBgr/vZmz59oCh7mZfeHnaTozgYXcutoD1cKrDshJ4eYCc2MCP3K3YktVjSP2VdXo/tJvMwW3cjdhy1YOp7sq68H4AaoIFV95x2FLVA0i9zbbw7rSbGME/3F3YMtUDqdbKEnl3gJrYwCfcQdgS1SOFWpsd8npoW+feele2bHHqcUKNzQp5PQBZsd7vK3ZbmnqUUGNlm14E2lajd9gVty1LPY5qKNkgLwJAVpv3kStpW5R6hFBbZZneDm0mc28bV8JbinoY1U6yS28HICZYb+WVrS1EPTyorVml94A2E6P3hytMtiR7FNVLsknvAUBMbN4TrgzZ8tMjR02VBfIW20vm3HpXdGzx6WGjTpKNwFsEWoLlfl+ZsaWnRwZ1NcvCy6G9xMgddsXFlh2oHkP1kSwEXg5AS2zcR66s2KLTo4JaKov0bmhXzbltXBmxpaaHUF0ku8K7AagKy628wmELTQ8J6mlWhVenXWXk/nDlwhaZHkG1kOyPVweoysY94QqELTFOYdRQ2RTenDbVXFtPv8Uv0OmLGkj2AW8OEBVW+6238+tzAlQ/ZVF4cdpURu0wvZtfnlNf3SPrgBcHiMqmfUSf5kfnxKfmkT3hJbaVzLVt6MN+cU589Y5sA14ikBKstlK/5cfmhKeWZk14b9pKjNof9Ez83E56dY6sj/cGSIlNe4J+iN+ZU16NI1vCa9NOMjdFT6/Dz+w0p76RZcBrA5QEa8pbP8Pv6wSnjmZJeA1oJzGaEqZ34QfmVFfbyC7gNQAoic2UI/oVfllOa+oa2aNXQxvJ3BQb+hF+V05xNY3sCK8GICRYU5R6Dn5VTm01NCvCW9NGYjTlg/6C35QTWy0j2+OtAUJiM2WCHoJflJOZOikbwpuhXZ1T07Pb4ufklFY/swp4MwBVsdTednZ+TU5ltVEWhLeAdtVILczOzW/J6VfHyCbgLQCoaqN2xC7NT8nJq4aRNXoxtKlzajbswn5FTl31iyyPFwMQFUtNabflR+T0pXZmP3gJaFON1D7YMfFLOm3VLbI7XgKAqDZqE+yG+P04adVDWQ/eYfvInBQ9Ox1+Pk5Y6mYWAe8Q6AiWlLfdDL8eJys1M9vBe6F9xEhKmJ0Lvx0nq1qZPcB7AeiIjZQjdiv8dJyo1EDZotdCe2pOig27EX41TlU1iywHrwWgKSwpSjsOfjROUmpkdoOXpj1lJOWD3QU/GaepWkVWx0sDNGUjZYIdBL8YJyh1imyOt0Jbao6tV7elL9DpSY0ii+OtACSFxX7X2fX1OfFQn8gSvQO0pYzYYXVufXlOUrWJ7I13ACApG/aRurQ+Oicc6hJZGy+FtpE5to26cF+cU1RNImuAlwKQESy2sm6rj82phvqY1eAVoG3EiP2hjkmf2wmqFpGt8QoAZMSGPaFuSN+ZU5I6RDaDV9guMpemV6ejz+xkpAaRLcArBCqCFcixDeSqePLJxeM2tCEjnlpRMaZDrmImiVwzbkEbMWIoKynGcshUcaD7dt/WXwoUP1lBMYZDpmICYbfwNv1Sn5iHlRNjRLKSONBzy22rL+WJpVZMjN2QlTCBiFtqG3uJTozDSokxG3KSeAT3LVPbvxQnjlohMWYAOQkzAux22bZdYhPXsHIc00BGEo/gueVpsy65xVArIsZqyEiYERC3M23TpTNxkpUQYxnI1TiL+9a+TbpkFhtZATFWALnKZIHdgrdBl75iGFaMYxjI1DiL5xa3zbkEJnZa+TBGAJnKZEHcorYhl7LEQ1Y8jA3JR+IQ3LeY2o5LV2KmlQ5jF8hHmBBgt5ZtxaUqMZCV4pgF8lQcgucWT9twaUqMtLJhjIY8xYSAuDXTFlyKEqewkjNWgSwVR9619mz9JSfxCSvEsQHIUkwkVgvOpl9qEpewYjNGgWwkjnxqcdnqS0vioxUNYwKQjTCRRC0qG3tJSRzCSoYxIblIfMVdi4ntXyoSG61gGJshF2GuwGot2bZLRGIPVoZjE8hE4iueWjxs1qUklLhoxcKYDJkIcwVRa4ZtuvQjzrFSYUwCeRpXcc/as0mXfMQ2ViiMBUCeMlVgs+Bs0KUecQYrwrEI5CFxFc8sLptzaUc8tDJhDADyEKYKYhaVDbmkI65gRcJYkCwk/nPPYmI7LtWIhVYijEEgC2H+YLOWbMUlGrEEK8GxB+So+M8zi4dtuCQjDlp5MBZDjmL+ELNm2IJLMX8YuTBiYchQ8RR37X6tXyPw/yIHRqwDMhQzBVYLX9PX6PsB5b6IgSEHiad4arlr9Rp5f1/OixgH5CDMFEQtdY1dg+7nkwMU+0IGEn/grmVa+2vE/Xy5P7ENyECYD2C1y7VtDbYfT64v5oX8I/7AU8uzZq3h/vVyfmKB5B/MB4jambVpjbM/L8cnBkh+iqO4Z/dr0hrmf05uT6wL+YmJApuFr0FrfH84Ob7YH9lHHMUzy11z1gD763J6YlzIPpgoiFnqGrJG1r8mhyfWJ/eIO3DPMq0da1z9cbk7sS3kHkwHsNnlWrFG1d+W04v5kZ3iDjyzPGvDGlM/W65OrI/sxHSAmJ1ZC9aI+s3k8mJ8ZB7xE3fsnt6v4fSn5e5iWsg8mCewWDhdX6PpL8vNie2RNYifeGK59HqNpf+XkxPLQtaAeYKIpdLZNZR+rxycGJ+8I97AHctE/2sU/V25N7E9eQezASx2Sd/WIPq/5OpieuQM4g08sTx0a43kv5VrE8sjZ8BsgIidoU9r/PxauTUxPLI0buJ+3dOlNXx+LLm5GBaylGkCe4XToTV6fiu5uNgdWUfcxPPKpTtr7PxWubfYFbIOpgnilUpH1tD5qeTaYnpyjrjP/cpEP9ao+atyamJ25BxMH+x1SS/WoPml5NhideSmuM/zykMf1pD5p3JoYnTkJqYP8TpDD9aI+aHkzMTyZBzxEnes/bxvQeD/JLcWw5NxMEtgseBzvQV9Pw+5tNidjEG8xBOLO69bkPdL5c5idjIGzBJELOqcbQHdj0OuLDZHvhFn4I7FNP8tiPujcmMxK+QbTAawWMv51gK2v4bcLyZHviDOwBOLZ261wP1D5cBiceQLmAwQsWbmUwvO/iQ5rxgcORoncY+yn0stMP9GcmNiVchRJglsFPgcasH3hyHXFXsjM8VJPKNw504LwH6nXJgYFTITkwQxCnWOtCDrH5L7EquTbcQXuEdhmh8tuPqZcl1ibmQbzAWwUZbzogVVP5DcVqyNvBRf4BmFZz60YOpHymmJsZGXmAsQo8zMgxZE/SnktGJr5Brx4x3KXt63wOk/IYcVo5NrMI9YKHC53oKmv4QclticbEH8+ITCldctWPqPclDE5GQLmEciFKqcbYHSH0LOSixOphEfcYfCJP8tKPqNck7E4GQazBFYKEv51gIiqN+DnFXsTa4gPuIJhUdutSD5F+WWiLnJFTBHEKHMyKcW/Pw5clRibTI0LuJ+tZdLLfD5beSSiE0hQ5kisFdwOdSCnj+DXFVMjTwjLuJ5xZU7Ldj5h3JHxKSQZzBFEK+ocqQFOn8FOSkxNllGvOd+xSQ/WlDzC+WKiKWRZTB7sFdLedECml+C3FQMjawU73le8ciHFsj8QTkhYmdkJWYP8WpGHrQgJhxGDkrMjJwUD3G32sf7NALDX+SAiJWRk5ghsFbwuJ5GXxhQ7klsTUaKh3haceN1GnnhvlwPMTUZiRmCaEWNs2nQhfnkeIilyc+4AncrpvhPIy7Ml9shhiY/mQpgrZbxLQ22MJ6cVOxMPoor8LTiiVtpuMN6uRxiZvIRUwGi1Ux8SuMsnJfDIVYmG8VB3J/s41Ia5vCc3A0xMtmICQL7BB6H0viG4eSiYmMyBXEQzyfcuJMGWLguZ0NMTKaACYL4hBpH0sgKr8nVEPvJMeIJ3J8wxY80rsJxORpiYXIMZgLYJ8t4kUZVuC0HFQOTi+IJPJ/wxIc0psJsORliX3IRMwHik5l4kEZU2EwuScxLhhE33p3s4X0aTuG03FOMjAyDacQ6gcP1NJrCZTkjsTHyBHHj0wkXXqexFP7lYoiJkSdgGolOqHA2DaWwVw6GWJf8Is5zd8IE/2kUhbtyL8S45BdMHqyTJXxLgyj8JecUCyNLEOd5OuGBW2kkw1u5FmJgZAmYPEQnM/ApjZ+wVm5I7IvsjH+4N9nDpTR8wlhyTTEvspP5AdsEDofS6AlbyTHFusgu4h+eTbhwJ42dsFVOKcZFdsH8QGxChSNp6ISp5IDEtuQW8Z17Eyb4kUZNuCrHQmyL3IK5g22yhBdp0ISl5JBiWmSi+M6zCQ98SEMmPJVTIZZFJmLuEJvMwIM0YsJQcinEtOShuIe7df/uVxAYfpJDIZYlDzE9YK3wt76CvjAPuRNiWLJQ3MPTyn3XK8gLS+VMiF3JQkwPRCv1za6ALoxDroQYFrkZR+BuZXr/FcSFo3IkxKKQm0wEsNble1sBW7iG3FEMCjkojsDTyvO2VuAOQ+VEiF2Rg5gIEK0z72kFZ+EkuRBiVmRmvMOdyf4trcAcNpIDIfaEzGR2wDKBv6EVfMMw5IxiTsjLeIcnE+7bWQFY2Cn3QawJecnsQGRCfSMryAoPyXkQs5KV8QPuTJjexwquwky5DmJMyErmAVgmy3exgqowkFxRbAk5GT/gyYTnPaxgKoyU2yBWRU4yDyAymXkHK4gKp5DLEaMiA8WL9yV7d78Cp/AJOaKYEjIQs4hdAnfrK2gKl5CzEUtCjiBefC7huusVLIWPchrEkJAjYBaJS6hudgVK4RByGcSqZBZxDvclTO6/giKosFEOgxiVzILJAbtk6d5WQBT2IDcUO0KGIM7huYTHba0gGS7KWRCbIkPA5EBcMuOeVvATzpGrICZFRsY33Kv2bmkFPmEbOQpiRshI5gZsFdwNraAnnEFOKFaEvCK+4VnFdTsr2AkP5SaIESGvYG4gVlHdyAp0whXkJIhNySriOvcqJvexgpqwUC6C2BCyCqYOtmrpLlZAE5YgFxQTQv6J6zyreNzDCmTCQbkHYlHkH6YOsWrGHawgBhwmLowYFDlFPOdOtW/3oYHgL3FgxIKQUzBzsFTwth7aBwaM+yIGhPxAPOdJxW3XoXngfpwXsR/kB5g5RCpqmw2lA/PFAYo9kVHEce5UTO0fGgfmx/2J+SCjYOJgqZbtLZQNjBfXF+tBdiCO86TiaVuhbrA+zk/MiewAE4dINdOeQs/A+Tg+MR7kE3HiXcm+LYWawXNxe2IakE8wiVgl8DYU+gXDxfHFdpAbiBOfSrhtJxQMXI/TE8uA3ACTSFRCbSOhWeC1ODwxKdlE/OauhKl9hF6B43F3YjrIJpg3WCXLdhFaBW7H6cVykH3iN08lPO0hdArMjqsTayL7MG+ISmbaQWgU2CwuL4aDXCJuc0+yn9KHOoHTcXcxDMglmDbYJPApemgTuBw3J3aDzEDc5pmEO6UOXQL/cXJiF5AZYNoQk1CnsKFKYG8cnFiUTCJuwD0J05QfWgTuxr2JMZFJMA3AJllO2UKJwF9xdTEb5AXiBjyT8EyxQpPgbVyb2BJ5AaYBxCQzU6bQH7A2bk2sBvkY13BHsp8ihfqAseLmYhaQj0wNWCTwKVBoD9gqLi5GgzwiruGJhDvFCd0BW+PeYhWQRzA1EJFQpyChOmCquLYYlCwiXnNHwjTlCK0BV+PUxGaQRTBrsEiWU4pQGrBUHFtMBrknXvNEwjNlCJUBT+PQxJTIPcwaIpKZKUFoDBgqzkwsiRwinuFe3av1ZwSCn+LWYkjkEMwM2CpcTT+jD8wjLi32JCsQz/CsctXqM/LA0riz2BFZAWYGYpWqxp5BB8YRVxYzIoOIF3CvMqn9M+LA0bixGAVkEMwCsNWl2nYGG7hG3C8Wg5xAvIBnlUfNOsMNhsaBxYrICTALIFZn1KYzzsBJcV4xGGRjHMOduleTzjCDjeLGxCYgG5kYsFS4GnTGFwwjriv2gswTx/CkctWcM8DAzrgwMQnIPEwMRCpVDTkjCzwU9yXmJH+IE3CnMqkdZ1yBmXFdYi7IH5gEYKlLteKMKjBQ3FasBXknTsCTyqM2nDEFRsZpiRGRd5gEEKkzasEZUeAUcVqxIbKH+PB+ZC+lP8MJfCIOKyZE9sAcYo/ApehnNIFLxGGJNckIxIfPI1wp9RlL4GMcFLEgMgLMIfEIVQp7hhIUOESclRiT3CF+4X6ESco/owhsjHMitiR3YF7AHllK2c4gAnuIs4opyQfELzyP8EixzkiCi3FLxJLkA5gXiEdmpExn/IBz4qjEgMjFuIX71F6KdIYP2CYuiVgE5CLTAnYKLgU6owecIa4qxoLMIW7hOcWV4pyxAx7GHRGDgMyBaYE4RZWCnKEDrhAnJYYkb4jT3KeYpBxn1ICFcUXEVpA3MGmwU0spxRk0YAlxUzEVZJ04zXOKR8pwhgw4GCdE7Iesw6QhTs1ICc6I+YaJgxJLQc6JV7hL7dl9GYHfL3FAxB4g5zArYKXgbL2Mvi9g3JMYCjJOvMJTisuuy8j79uN6iDlAxmFWIEpR2WwZdF++OB5iJ8jE+AB3KSb2LyPuy4/bIdYAmcgcACu1ZG9lsH3x4qRiJsg38QGeUjxsqwz3Vx+XQ8yHfMMcgCg1w57KOPvm43CIlSDbxCncjezZUhnm71zcDTEGyDZMClgjcDZUxvcLFxcVI0E2IE7haYTLdsoA+9bjbIgtQDaASYFohMpGysj6rsXVEDuSNcQFuBthYh9lXH3jcTTERpA1MAXAGlmyizKqvu04qJgIck1cgKcRHvZQxtSXHSdDrIdcwxSAaGSGHZQR9TWLSxILQc4QF96L7NP6Mpy+6binmALkDEwhtgg8TS+j6VuOMxIDQS4gLnwW4abVZSx9/7gYYgmQC2AKiUWoaWwZSl9vHAwxIxlDfOZehCntl1H07ca9EOMhY2DOYIss07YyiL5fcU6xD2QC4jPPIjxpVhnJ7zauhdgOmQDmDLHITNpUxs9XGzck5oE8jE+4E9mnSWX4fLHimmIIkIfMCVgi8DSojJ6vVRxTrAP5QnzCkwg3zSlj52uNU4odQL7AnEAkQk1DytD5UsUBiRXJFuIydyJMaUcZNd9qHAsxDmQLTBkskWVaUQbNVyoOKbaBTBOXeRLhSRvKkPlO41SI6ZBpmDJEIjNpQRkxX6i4FGI55ApxCffpHq2vFPh9ikMhhkOuwJSAncLR9Ep9Xx5xJ8SI5AHiEp5TLlpdKe8rjTMhdkMegCmBOKWisZXovjjiSojZkCnEA7hPmdB+pbhvNI6EmAFkCswAsNMl2laJ7Vsj7iimgSxAPIDnlAfNquT+QuNEiNWQBWAGQJzOoE2Vzr5JcSHEMpCF8Qj3IXs0qZL5axQHQqwAspAZATsEjgZV+n5hxBnFMJBn4hGeQ7hoTiWwrzPugxgB5BlmBOIQKhpSKes7FOdBbEieEAfgPoQJ7ah09WXGdRC7QJ7ABAA7ZIlWVKr6AsUVxSyQZeIAPIfwoA2Vpr7IuA1iNGQZJgDEITNoQaWob4q4HLEKZAnx4F3I/qyv5PQ9EUcUG4AsgRnECoGf6ZWaviXibMQokAOIB59CuGd1pSWo7zFOg5gA5ACYQaIQ6hlbSekbIi6DmJAcIQ7hLoTp7Fcq+hrjMIjNkCMwIWCFLM+2SkRfD3FDsQlkAOIQnkJ4zqxKyW8xzoKYDBkAJgSikJmzqdLPNyeugpgEcjD+4B61P5Mq+Xxt4iiIBUAOMh9go+BnUKWeb4Y4oVgEMoT4g2cU98yptPMdxk0QA4AMgfmAGEU9QyrpfCvESRALkh/EY+5RTGdHpZqvMC6CGATyA2YMNmp5VlSi+UqIC4o9IMfEY55RPGdDJZlvMO6BWAw5hhlDjJo5CyrFeMPAhemGGYeBh7lD7c36SYHeL3Bguh2MwyzDYKHgZvqkPi8g3JcumHEH8DBPKK5ZPSnP24fz0uVg3MEyDBGKasZOovPywQF2v4zBwDu4QzGZ/UlxXj7cX3eDMZhlB1iopdk2ic2LB9fvehlzAO/gCcVjZk1ye/Vwft3AMQfLDohQM2bTpDNvHo6vCzj+AgdzD7I3kyaZvXNwe90u4y9LMNggcDNo0tcLB8fv/o03gIN5BuGaOZPAvHU4vS6X8QZLMMQgVDNkUpZ3DQ6v2x97gXNwD8Jkdky68sbh7rpbxl6WHGCDLM2KSVXeNpy+6zcOhHPwDMJjNkya8rLh6rp948AlB8QgM2bBpCivGVy+yzcGhH+5A9mX9ZOcvGm4e1fLGHD5BQsEXqZPavKW4ea6e+Mu8C9PINyyetKS94eT62YZd1l+IQKhlrGTlLxeOLguf/wH3+AOhKnsTyryduHeuvvx33IDLJBl2TaJyPsFV+/qjbnAN3gC4SmzJiW9W7i2bt6Yy3IDIpCZsmnSj1cLt9bFG/fhXu4/9mXSJB8vFty8i2XcX3rB/oCXQZN6vFZw8e7deAvcy/MHt8yZtOO1wr27V8Zbll6IP6hlyCQdLxVcu6sf+8ED7z+Yyo5JNd4qnFrXbuy3DMT+WJYVk2i8UnDsbt24Dx74/MFTNkyS8U7h0Lp0475lIPHHTFkwKcYLBWfWzY/54ID3p/26jxTofYJbd/FjviUg9gm+1iP1eXnApbv3sRY44POJu64j5XmlcOeufaxlCUh8oq7ZSHReHHDl7tx4D97l/sS0/pHivFG4cdfKeG/ZBfu0XG+R2Lw14P6u3DgLvMvziWdtRXJ7oXDgbtw4y7IL8WlmPUU68ybBebtwYz787+5jv5Yimb1GcGPdKmP+8g/rA76GIn29MOC63bfxHv739MFdO5HAvE64sC6V8X75R/RBXSORsrxDcF/d+lgPzuXug2l9RLryMuG6um5jvSUXrI/luohU5QWC23bbxnlwLk8fPOsh0pQXCafVZRvnLbkQfcysg0hR3hRw2u7aGA/ev/fYq/tITt4TcNgufYy37GN7wNV6pCYobwk4rO58jAXef/bgqutIS94jHJSufIxl2Sf2oKrZSEreEHBW3fj4Dr7l3oNJ/SMVeY1wTrrw8d1yC7bHUr1FIvJ6gLN23+Mr8C3PHjxqK1LSW4Rb0nWPryy3EHvMqKdIP94cOKpue6yH+92d9mopko/XBi5Jd8pYv/TDOsHVUKQebwa4aldtbAf3ezpx1U6kHe8Q7khXythu6Ud0oqqRSDreCnBSXfa4Dt53d2JSH5FqvEK4It20cd2yD+u0VBeRaLwS4KZdtDEdvO/pxKMeIsl4g3BCumdjumUf0WlGHUSKIQsDB9U1G+fhfHce+3T/GUj2BQ5It2ycX/JhecDT+mcfGSDcU3c9xsP5njy46fozj6wP16OrHuOXfEQe1DT7SUfGB8ejmx7f4VruPJjS/zOOjA+3o4se35dasDyW6e2TjQwPTto9j+1wLU8ePGnr002mh8vRNY/tSy1EHjPp6fOMLA+Ho1sez8H37hrs09KnmWwO7kaXPJ5b7mE1gKehzy8ZHFy0Ox5bge89NeCmnU8wsjqcja54bGW5R9SAmkY+s8jW4Gp0/7EcPMtdA6b08XlFFoej0Q2P5ZZZsBos08VnFVkbDtoFj+PgWZ4a8KSHzykyNpyM7ncct8xC1GAmHXxGkZnBJXW9Yzg4/75jj+4/ncjScM8u2RhuycfugKP1zyayMpxRd2xcBc5/7uCi688lsh8uRldsXGXJJ+6gotlPJTIvHIxud/wG3993MKH/ZxFZF+5Flzt+W+6xO5bo7ZOI7AvO2Q0bU4Hvnzt40NZnkmwL16ILNqay3BN3zKCnzx8yLdxQ92tch+vdM9ijpU8fMiy4ZtdrXF/qYTOAo6HPHjIrOGa3a+wG13tmwEU7nztkVjhll2vsttQjZkBFI586ZFRwQN3tuA2ed8+ACX181pBV4Vh0t8ZtyzxsBkt08UlDJgWH7GqN2eB5zwx40MOnDNkUTkU3a8y2zCNmMIMOPmPIoOBSdLXjNTjeXbo/948CyZ7gUHSz47UlHlYKP+uP+sh4wJ3oYsd0ON5Tyj3Xj/LIpHAmutcxfYlHlFLP7CM6MhxwJbpY4zkcy13KdP6P4siicCS6UcbzJRasdHneHrGR1YA7dqGM5XAsTynP2XrkJoPCiehejeVLLETpzHl6dEaWBBeiazWOw+/uOvZn6ZGZzAgORPfJOL68w+qAn6FHXzIYcMaukzEcfvfUwT07j8DInHAfuk3G8OUdUQf1jDzKIhuC89C1jt/wK3cdTOfj0RUZE65Dl8n4vbyC1bE8F4+qyIDgit0lYzf8ylMHz3l4NEWGhNvQrRq7l1eIOmbOwaMoshRwOV2qcRuuv+fYm/tHTlBkJ+CIXSXj9lKPzQE364+ayErA2XSTjKfA9c8cXHP9aInsCKehi2Q8Zakn5qCa2UdKZCHgMnSrYzW43T0Hk/k/KiIzwmHoUsdqSztsjqV5e0RE5gFu2D0ylgK3e+bgMVuPkmRFOAvdqbGUpR0xx4x5evRDlgNXoSs1ZsPr7k17s/TIh8wGjkLXyJi9rMM2wc3Qox6yDHDCbpFxGrzu2cQ1O492yIZwE7pExmnLOmIT1Yw80iGrACehOx2jwenuTUzm41ENmRAuQnfIGG1Jh21amotHNGQS4IJdIeMzON2zicc8PJIhC8I96EaNz5Z0xKYZc/AoZixMlTBdqLEZPH/HsS/3jQLHvlQB0w0yNlvmsTjgZb1R3xhglS9dIOMyeP6Jg1uuG+WN9at46f4Yly3zRBzUMtuIboyvCmD3abyG4+84mMq/UdwYv8pf18d4vcRjcSzLWyO2Mbwq/W6PsRqOf+LgKVuN3GP6Kn5dp7F6iSfimClPjc7G8lX4ujzGafj9jsG+LDUyj81V2etqME4v71gM4GWo0XcMrgq/u2OMht+fGHDLTiOwsXoVvW4GY/TyTsSAWkYaZY2tVcHrSsdnuP2OAVP5aHQ1Fq9y19UxPi/tWAyW5aJR1Vi7ir6bY2yG258Y8JSHRlNj7Cp13aaxeWknYjBTDhpFjZlVyXdxjMvwufuNPblv5DSWrnLvYjAuL+ewN+BkvVHTWLnKXPfGmAyfe97gkutGS2N/FbnuBWPyco54g0pmGymNeavAdaPjMdzK/QYT+TcqGutWeesyjcdLK9gbS/LWiGjsq0q9a2Mshlt53uAhW42SY9sqbd2lsXhphXhjhjw1+hnTVlnr1hj/cLn7BXuy1MhnDKvKvGvB+F/KYS+Ak6FGPWNWVeJdGuMwXO55AZfsNNoZs1Z5dysYh5dyxAuoZKSRzhhVlXYXOgbD4+4XMJGPRjVj1Spq3Rlj8DIOe8GSXDSiGZOqwu7KGH/hcc8LeMhDI5mxaRW0rtL4u4wjXjBDDhrFjEFVMesmjb1wuHt0P+5TEDj2VGXdRRp7l3DYKHysp6BvjEeVdPc5JoPDPaPccZ2CvDFplXP3aEy2hCNGqWM2BXRjOKqUu0bjMXiVe5Rp/FMQNxatMu5SMB5bVsFGl+MtBWxjNar83RhjMXiVZ5RnbKXAPQatAu4WjcWWVYjRmfGUgrOxpCreLoxxF/52Z9qPpRSYx4yqjHUnGHeXb1gm+BhKwXcMRpVu98WYC397MnHHTgrAxpxVwroSjLnLNyITdYykIGtsqMpX1zkOg1O5MzGNjxRcjTGrdHVdjMOWVLBMy3GRgqoxoCrbbosxGJzKk4lnPKRgagxZRatLNAZbUiEyzYyDFERBjaWoou0Ojb/g9buNvbhPgdPYiSrYrtD4a1nH2oCL9RQ0jZWogtVtjr3g9acNrrhOwdLYsQqUbtDYa1kn2qCK2RQojYWoYtVljrvgbncbTOKfgqIxYxUn3eW4a+mGtbEUbykgGvNQxdpVjrngbk8bPGIrBcmxYpUl3eSYa+lGtDEjnlLwM5ZThaoLNN7C2+5Le7GUAp8xmypJuhGMt8s27BJcDKWgZyxDlWqXxXgL3vZc4oqdFOyMDasc6UIw3lq2EZeoYiQFOmMVqkh1kWMtONt9iUl8pKBmTFilSHfFWGvJhl1aiosU0IxJqDLtqhhnwdmeSzziIQUyY8EqQro/46wlG3FpRhykIEYsTBWoboqxFr52r7H/+zECxb5UAdJ9YKxdrmFrwH99jD4xwCpPXRTjLHztWYP712PkifWr9Og6MM4u14g1qD87Bp0YXxUe3RNjLJx+r8H0/zHixPhVdnQbGGOXdGyN5b+NwSaGV0XaNTG+wunPGjy/NYZbTF8lR9dnfF3SiTVm/mmMM7F8FRzdEmMs+Pxuwf6XxjCLzVW50WVgjLWcYy2A/9AYXzG4KtEuiXEU+PxpAfd3xgATq1ex0V1gHGU5J1pA/ZExssTWqtToHsdQ4PK7BUz/McaVWLwKje6IMZSlHGvB8i/GqBJrV4F2RYyv4PKnBTz/MMaUGLuKjG7P+GopJ1ow8wdjRImZVUnqhhhbweN3GvtwP4aTWLrKs6vA2GoZx9KAh/UxmsTKVYy6IMZP4PEnDW64HmNJ7K8So5vA+MkyTqRBDbNjKIl5q8DoGsdO4PA7DabwH6NIrFvlRZdn7GQJx9JYhrcxiMS+qji7H8ZN4PAnDZ6wNUZSbFulRXdn3GQJJ9KYCU9j/Ihpqwx1PYyt8Pe9gn1YGsNHDKtKs4vA2Lp8YyuAh6ExesSsqjC7HcZM4O9nBdywM8aOmLWKsnvAmMnyTayAGkbG0BGjqgLULY6XwN33CpjCxxg1YtUqLLocxkuWbmwFy3AxBo2YVBVkd8O4Cu5+VsATHsaQEZtWUdHVGVct3cQKZsLBGDFiUFVSdHPGVPD2HboH94sCxZ6qoOjijKmWbSwUDtYX9YnxqHKiSxwrgbefUC64XpQnJq1ionszVrJsE6FUMLuITgxHlRJdm3ES+JQ7lAn8F8WJRauQ6BowTrKcgoUuwdsiNrEaVY5dDWMk8ClPKA/YWuQWg1YR0a0ZI1lOIUJnwNOiM7GkKiG6GcZVuNp9xh4sLTKLGVUB0S1gXF2qYWfAwdCirxiMKsYuhjEVrvacwQU7i8DEnFU+dAkYU5dqxBlUMLIoS2yoiofucHwELuU+gwl8LLoSY1bp0L0wPrKUgp2xBBeLqsSAqhS7FsZTcCnPGTzgYdEUlBiyyoYuzXhqKYU4YwYcLIoSS1Elp1thLAVn32Xsv/0iJ7ETVYjdAcZSSzZWBvyrL2oSK1HFpkthbATOfsrgfutFS2LHKhq6AoyNLNlEGdQvu0hJLESVDF3huAg87S6D6fsXFYkZq2DozoyLLNOwMpbfbRGRmIcqw+6EMRF42lMGz9dalBQrVrHQlRkTWaYRZcx8p0U/YjlVKnQljKdwtLvS/ist8hGzqUKhG8B4ukTDKsG/0KIesQxVhN0I4yFwtKcS9+ss2hEbVpnQBWA8ZIlGVKJ+kUU6YhWqSOgGx0LgZ3clpu+xqEZMWCVCF8JYyPIMq7T8FotoxCRUCXYfjKPgZ08lnu+wSEYsWOVBN2YctTwjKs18g0Ux3TBvYbhhxlBws3vS3tuHEdj98gaG28EYammGTYJ79TD6uoBvX7hgxkHgZs8krrcOI6/bf/PC5WAcZGlGTKJ62TDounxvgNwvYyDwsnsSk/eHEdflv/1xNxgDWZZhk5beLQy2Lt5bn+tl/ANe9kzi8VphuLv6Nz9u4PjHsoyYNOOdwjjr5t/4uIDjJ/j6jrT3SmGYu3Nve9wu46flGosE90JhfLtwb3zu39gHfP1E4nqdMMC69Tc9Lpexj+WaiET1ImFkddfe8Lj9cQ+4+o7E5D3CuOrG3+64W8Y9lmos0tJbhFHVbb/puX5jJ7j6icTjHcKY6rLf6rh9Y6elmog04w3CiOqaveW5fGMe8PT9uSfrw3Dqpt/uXC1jHss09gkn08No6pbf5rh7Yw3g6eeTS1aHsdT93+S4WcYaLNPEJ5WMDUOp632D4/LHO+Do+5OJ7IdR1O2+vXH34x1LNPa5JNvCIOp+vdW5euMM4Ojnk4fMCiPZ3b61cfPGGSzRxOcM2RTGT1f7tsbFG0vh5/vRnkwKw6eL9TbnYhlLl2fsEZwMCqOna/UW596NdcDPzyMumRPGTtf69uZeGetYnolHVDIkDJ0u1Vubqx/ngJvvR0xkRxg13eqbGtdunGNpxh4tyYowaLpSb2xu3bgJbn4e8ZANYch0p29oXLpx09JMPJohC8KI6UK9mXHzYxzw8t1oP9afILD79Lbm4sc4lmWsEXxMP0Ffl8dbmnsfYwAvP424Y/UJ8rrStzPXPsZgWSYaUcfYE9B1cbyVuXPjG3Dy3Yhp7J8grht9G3OtjG8syVij5dh2ArZujbefKze+AE5+GvGMWSdwd6FvYG7c+IIlmWg0Mzad4Kyb9Oblwo2j8PGdgv2YdAJz1+htjFtlHF2OsRTAx6ATfLsw3rrctzETfPykgDvmnACs63wL41IZMy3HRAqoY8gJsrpDb1/c+tgGXHyngGnsOMFVl/nWxXUb21iKsRQsx4oTVEF1gd623LbxElz8pIBnbDjBVBf5psVlGy8txUQKZsaCE0R1U7xpuWvjGvD/HmMv1p/AqXviDculj2ssf2wMuJh+gqZuiTcs7nxsAfx/xuCK1SdY6h7foHDlYwuWPzEGVYw9gVI3xJsVNz6mAQ/fYzCJ/RMUdY1vTrjwMY1lGBtjKbadgKjr4c3KfY8rgIefMXjErBMku8W3JVz3uIJlmBhjRmw6wU83542K2x5D4eB70V5MOoFP1+YtCXfKGLoEY4vgYtAJeroZ3qpctfEMOPhZxBVzTrDTHb4d4UoZz1iCiUVUMeQEOt0Kb1Jc9lgG/HsvYhI7TlDTFb4V4aaNZSy/2KKlWHECmq6EtykXbawE/z6LeMSGE8h0g29CuGdjpeWXWDQjFpwghhvmDYprNk6Ce+8w9t3+i0Dulzcg3LJx0tKLhQHv6l/0cQHfnrjrMRLc+4TB7dZf5HH7bz246jHS0kuEQe2yX9Bx+d54cNPjJ5zsDoOp+7+I4/LfdnDR4+eSDAtj2d2+YOPivUm55/ERnOwJg6drfeHm6t9ycM3joyUZEcZMd/rijJt/w8Etj43gY/cJ9l3pCzN37u0Glzw2Wo5hJ4B3oS++XLi3KHc8pgA+9pyA23W+AOPW32xwxWMKlmPECahd5Iss7tpbDe4/jgEXu0/A1D2+uOLG32hww+MYSzHsBMtu8UUVt/0G5YLHRXCx5wQ83eGLKS77TQb3Oy5aihEnmOkGX0Rxzd6SuN4xDHj3/mLP7b9w4qbfnlyyMYxlF/sCztW/aOKW34y4Y+MJ4N3nCy63/mKJ+7/F4IqNJ1h2iS+oXPYLJa73DQa3O34B595fMHH/F0Xc7tsLLnf8YsnFvlhyty+IuF9vTm7YWAI49/mCh2t9keRu31pwwcYSLLnEFzPc6YsfrvZtiPs1dsLD7hLsudIXPlystybXa+xchmElgHOhL3q4Vm9MbtfYBTzsKQGX63yxw7W+KblcYxfLMKIEVC7yhQ6X6g2Iux23gIPdJWDiHl/UcKtvLLhb4xZLMKwES27xBQ1X6g3J1RoTwcGeEvBwhy9kuNM3FdysMdESjCjBDDf4IoYL9ZaCqx0Pwb/uzn1YX4JA7tMbCm52PLT8wjrhYXoJ+rg83k5wsWMh+NfTyQ2rS5DHlb6Z4F7HQssvopMaxpaAjovjrQQXa9yEe92dTGG/BHHc6BsJbpRxc+mFdS7DthKwcWu8HblQxkFwr6eTJ8wqgZsLfRPBvRoHLb2IzpmwqQRn3KS3EFyrMRPedXexD5NKYOYavYHgPhkzl11YF/AwqARfLow3I9fJeAnverrghjklAOM63z5wm4yXyy6iC2oYUoIs7tCbB651rIRz3V0whR0luILiMt86cJmMlUsurItlWFGCKi7QW5G7ZJyEcz1d8IQNJZjiIt82cKvGySUX0cVMWFCCKG6Ktxwu1RgIvr232IP1JXDinngjcpWMgZZbbAs4mF6CJm6JNxtuknEE8O2zBResLsES9/imgYtkHMFyS2xBBWNLoMQN8ZaBWx2zgG/dWzCB/RIUcY1vGLjUMYvlFrbFEmwrARHXw9uQe2QMAXzr2YIHzCpBklt8s8CdGkOw3CK2mAGbSvDDzXmrwJUaI+Fad6I9mFQCH67NGwWukTFyqYUlgoNBJejhZngTcouMV8C1nkRcMKcEO9zh2wQukfGKpRaRiAqGlECHW+FNAnc6VgHPuhMxgR0lqOEK3yJwh4xVLLOwREuwogQ0XAlvQa6Q8Q8860nEAzaUQIYbfHvAjRr/LLOIRDNgQQliwsJQCcOFGqeAa+9D+6++MzDsCxUw3CDjFEstdgj+pXf2hQFS+cIFMn4Arn0Ocb/qzrywPhUv3B/jB5Za4hD1i+2kC+OjAsh9GqOAZ+9DTF+/My6MT+WP62OMYpnFDi2/tk62MDwqfW6PsQPw7HOI58vqdIfpqfhxncYOLLPEoZmvqfMsLE+Fj8tjfAKOvQvtv6ROc9gclT2uBuMTSyxWCP4FdX7D4KjwuTvGDcCxTyHul9MJFlanosfNYNzAEksUon4hnVlha1TwuNKxCfj1LsT0dXRehcWp3HF1jE0sr1ih5VfRWRXWpqLn5hj7wK9PIZ6voXMqjE2ljts09lleiUIzX0FnVJgZlTwXx7gEHOve3Hv1nU5haSp3LgbjEkssbBPupXc2hZWpzHFvjBmAYz2bXK+6cynspyLHvWDMwBKL2KR6sZ1KYV4qcNzomAQ8yr3J5PU7i8K6VN64TGMSyyjY5tJr6yQK+6JS59oYLwCP8mzyeFmdybAtlTbu0niBZRRic8Zr6vwJ01JZ49YYH+FQ7kF7L6nTJwyLypxrwfi4hIINgntBnT1hVlTiXBrjEXAozyCul9O5E2al8uZWMB6xhEIMonohnTphVFTaXOhYBPzqHsTkdXTWhFWpqHFnjEUsr7BBS6+ikyZMigqbK2PcA796BvF4DZ0yYVMqaFylcc/yihg04xV0xoRBUTHjJo1DwK3uzH1X30Vg2BOVNRdpHGJphWXCu/Qu+sJ4UElzn2MF4FZPJrer7iIvTErlzD0aK7C0IjKpXWwXdGE4qJS5RmMQ8Cd3JlPX7yIuLEplzKVgDGL5BMtcdm1dsIXVoPJzY4wTgD95Mnm6rC7cYVAqYG7ROIHlEyJzpmvq4iwsiYqXC2NshDu5L/ddUhfmMCMqY9wJxsalE+wS3gV18Q2DQaXLfTHmgTt5LrldThdgYU4qYVwJxjxLJ8QltQvpIgsqbIjKF9c5/gBvcl8ydR1dXIUxqXRxXYw/LJtgl8uuoouqMCAqW26L8Q68yXPJ0zV0MRWGpKLFJRrvLJsQlzNdQRdRYSmoaLlDYw9w61255+q7cAo7QQXLFRp7WFqxSjiX3kVTWAkqWNzmGAG49ankctVdLIUdqUDhBo0RWFqJSioX24VSWAgqVlzmuAOcyV3JxPW7KAozUnHCXY47LJlglUuurQuiMA9UrFzl+AA4k6eSh8vqIhlWpLKEmxwfsGRCVM5wTV38hOVQoeICjYvwJffknkvqwifMhkoSbgTj4nIJNgnngrroCctApcplMeYAX/JMcrmcLnbChlSOcCEYc1guISapXEgXOmEVqEhxkeMN8Kp7konr6KImTEilCHfFeMOyCptcchVd0IRJoDLlqhjrwKueSR6uoQuZsCAVIdyfsc6yipic4Qq6iAELQwWKm2KcA6e6A+23/RaBYF+oAOE+MM5ZUmGB4Ft9iz4wQCpPXBRjHDjVE4i7rbfIA+tT6cF1YIyzpCICUbfsFnRgfFR4cE+MiXAldyCm7d8iDoxPZQe3gTFxqQQLtNxuW7CB4VGRck2Mb+BKnkA8W2sLN5ieSg6uz/hmqYQINLOdtjgDy1PBwS0xtoEnuUew30pbmMHmqNzgMjC2WSbBRgDfQlt8weCoRLkkxgbAkzwj4G6dLcDA6lRscBcYG7BMQoyAukW2yAJbo1KDexxrgCO5R8C0Pba4AotTocEdMdawRIKNYLkttqgCa1OBckWMa+BInhHwbIctpsDYVGRwe8Y1SyTECGa2wRZRYGZUkrghxhng1TuL/Va/hRNYmsqTq8A4w7KKZQHf0rdoAitTMeKCGBcArz5ZcLfqLZbAfioxuAmMC1hWiSyoW+wWSmBeKjC4xjEGOPXOgmnrb1EE1qXygsszxrCkYlkst7YtiMC+qDi5H8YEwKlPFjxb1hZJsC2VFtydMQFLKpHFzNa0xQ+YlsoQ18N4CD9yh2C/JW3hA4ZFpclFYDxcHsFCAN+CtugBs6LC5HYYX4AfeULA3XK22AGzUlFyDxhfWB4hQkDdQrbQAaOiAsQtji3Ap+4QMG0dW9SAVamw4HIYW1hOYSFYbhVb0IBJUUFyN4xp4FNPCHi2hi1kwKZUVHB1xjTLKSIEM1vBFjFgUFRScHPGFeBSd+Req08UCPZEBQUXZ1xhKYVFwrX0RH1gPKic4BLHA8ClnkiuVp0oD0xKxQT3ZjzAUoqIpGqxiejAcFApwbUZU4AbuSOZtH6iOLAoFRJcA8YUlkawyKXWlogNrAaVI1fDWAC4kSeSR8tK5AaDUhHBrRkLsDRCRM5oTYnOwJKohOBmGAvhRe4r9lpSIjOYERUQ3ALGwmUR7Aq4FpToCwaDipGLYTwDL/JcwdVyEoFBgTmpfOASMJ5ZFiGuoGohibLAhqh44A7HE+BE7iuYtI5EV2BMKh24F8YTlkSwK5ZaRaIqMCAqRa6FsQycyHMFj9aQaAoMSWUDl2YssyRCXDGjFSSKAktBJYdbYSwBPr2r2Gf1iZzATlAhcgcYS1hOsSrgWXqiJrASVGy4FMYBwKdPFdysOtES2JGKBq4A4wCWU6IKahabSAksBJUMXOE4AnzIXQVT1k9UBGakgoE7M46wHIJVsczaEhGBeaAy5E4YAwAf8lTBk2UlSoIVqVjgyowBWA4hqpjJmhL9gOVQqcCVMA7Chdx/9llSIh8wGyoUuAGMg0sh2B94FpSoBywDFSE3whgCXMjzh5vlJNoBG1KZwAVgDGEphPhDzUIS6YBVoCKBGxw/gEfdf5iyjkQ1YEIqEbgQxg+WUdifZVaRiAZMApUg98E4Bh71/OHJGhLJgAWpPODGjGOWUcSfmawgUcxXmHqYsDDiMHCoe4q9tj8U+PWlDiasA3GYJRQ2BVyrH+r7Aqx/CQMj7gAO9UzB1daH8r76dS9hHIg7WEIRU1C17CG6L746YNgXMRh4kHsKJu0/FPfFr/+FbSAGswyCTbHUbofYvvDq/TAvYg7gQZ4peLTWIfeXvu4XFijmYBmEmGJGOx06+8rX+cIAxV/gQO4P7LXSIfPXXH0vrIv4yxII9gG4Fjr0/YKr88P+xBvAgTwf4GqdQ2Bf9bpeGBfxBksgxAeoWuRQ1tdaHS+sL/YC/3F/gEl7HLr6itfvwraIvSx/YB9YaotDVV/tuj7MTxwI//F8gEc7HJr6YtfrwvrEgcsfxAdmtMGhqC+zej6MTwwIf7qj2Gf7Q05f6fo9TIsYcPmERQHP6oeavsr1ubA9cRf40xMFN1sfWvr663JhWcRdlk9EFNQse0jpy1uHC+OL/+A+7iiYsv9Q0Ve3/ha2F/8tfWBRLLPbIaKvr3o9TE/MBe7jiYInax1Kfm3rbWF5Yi5LH0QUM9np0M+Xtr4Whifuw3vcHdhnpUM+X1j1eRgWcX/ZA+sAPAsd6vmyqsfD7sRb4D2eDnCzzqGdL2v9HXZFvGXZg+gANYsc0vmiqrfD9GI/uNPdAabscajmq1pXC7MT+y2dsA4ss8Uhmi+pOjusTtwHd3o6wJMdDsl8TetoYXTivqUT0YGZbHAo5guqbhaWF/PBedxP7LF9ocCvp/o6DC/mW/LAnoBj9UJ9Xzzq6bC7WAucx/MEF1sXyvuS1s9hdrGWJQ/iCSqWLUT3haNeDpsT78E1uJ9gwv5CcV/R+jjMinhvqQH2xBK7FWL7qlH/w+TEWeAaPE/wYK1C7i9oHRwWJ86y1IB4YgY7FTr7Sqp7w+DEfPiOewN7rFTI/GVUHwurIuYvd2AbgGOhQl+oLxj1btibeA/f8WyAi3UKgX0562FhVMT75Q5iA1QsUijra6j+FVYX68EzuDfAhD0KXX0x611hbmK9ZQbYBpbYolDVF1B9G9YmzoNn8GyABzsUmvpC1rXC2MR5ywyIDcxgg0JRXynq2rA1MR5cejexv/aFnL5O1LFhdDHeUoo1Ab/qhZq+StSxwuZiLHDp0wT3Whda+jrWoYTJxViWUqIJ6pUtpPQVom4VFhffwXXcTTBdf6GiL2PdSRhcfLfUgTWxvG6FiL481K1hb/EVuI6nCZ6rVSj5VawvCXOLryx1EE3MXKdCP185daqwtlgPz3H32V+lQj5fNvUkYVPE+mUOrA/8ChXq+cpQr4apie3gOZ4+3KtTaOdrWD8SJkVst8xB9KFekUI6XxXqUmFscR286e7DdD0K1XwJ60XC0sR1yyasz/JaFKL5klCfhqGJ6eBNTx+e61BI5itYFxJ2JqZbNhF9Zq5BoRivMHWoMDNxHo7jXmKP1W8Gen2pAwkrE+eXOLAl4Fj6Zp8XYP0pbC3Gw3E8S3Cx6s08r369R5hajF/iIJagYrGbdF58dR5hafEdjsG9BBPW34zz4td3hKHF9yUG2BJLrG2TzQuvLg07i+1wDJ4leLCsTbeXvp4jzCy2LzEglpjBmjbPvPJ1HGFl8Rz8xp2BPZa0afaaq98II4vnljewDMCxoM2vF1w9GjYWW4HfeDLAxXI2wbzqdRthYrGV5Q0iA1QsZDPLa61eI+wXy8EvuDPAhHVsXnnF6zTCwmK55QVYBpZYxWaVV7sODQOL4+AXPBngwRo2p7zYdRlhX3Hc8gIiAzNYwWaUl1k9KcwrhoNH7yT2UfpNJ690/RlGJoZbRrEk4FH0zSavct0obExcBR59kuBGqTeXvP56jDAxcZVllEiCGoXdVPLy1mGEdcVvcKY7CaYof7PIq1t/EcYVvy2ZsCSWUbZNIq+vujMsTEwFzvQkwRPF2kx6bestwsDEVJZMRBIzUabNHy9tfSjsS1yH27gvsI8ibfp4YdWbYV7i+tIGdgF4FGizx8uqzgzrErvBbTwX4EZxNne8rHVlGJfYbWmDuAA1CrKp40VVBwrbitvgS/cFmKIcmzVe1TqLsC1x23IJu8AySrFJ4yVVR4ZpidngS88FeKIMmzJe07qKsCwx23KJuMBMlGAzxguqniJMK16D17gf91D6QYFeT3UUYVnx2rIG9giHog/q8+JRPxGGFdPhNZ5HLpR6UJ6XtG4i7CqmL2sQj1Qo7CA6Lxz1EmFY4jncgvuRCcofFOcVrZMIiyKeLy3AHpdQtkFsXjXqxzAoYjncgueRB4o1yO0FrYsIuxLLlxYQjzNQpkFnXkn1EGFW4jicxn3EHoo0yAzlZVQHEfZEHF/SwI6AQ4EGfb1g1I1hTsRwOI3nCC4UZxCYl7P+IayJGL6kQRxBhYIMyvIaqnsIs4rf8AruI5igHIOuvJj1DmFMxO9lBdgRSyjFoCovoHoxbInYDa/gOYIHyjBoygtZ3xBWJXYvKyCOmIESDIrySlHPCaMSt+HQu4j9VT/IyetEnRimRNxeQrEi4Ff6oCavEnWbsCTiKXDoUwT3qh605HWsawhDIp6yhBJFUK/YQUpeIeoZwqpiNfiMuwimqz+oyMtYxxBGFastZ2BFLK+2QUReHurDsCNiKfAZTxE8V9agpFexbiFsSixlOYMoYuZqGvTjlVOvECYlZsNl3Hv2V9IgHy+bOoUwI2L2Uga2B34FDerxylAXhhURp8FlPHu4V86gHa9hfUIYEXHaUgaxh3qFDNLxqlCXEDYVo8GV7j1MV8egGi9hPULYEDHaUgnbs7wqBtF4SagHw4SIz+BKzx6eq2GQjFew/iAsSny2VCL2zFwFg2K6wriFCYMSm8GT7iH2Vn1mYNcXNzBhQcRmyyRsCLiVntnXBej2JQyIuAye9AzBtaoz87r6bl7CfojLlknEEFQrNpOui88NMOxJvIYj3UMwWf3MuC6+21+YD/F6iYQNsbTaMtm68Nz6YT3EajjSMwSPlZXp7tK7+YU5idVLJGKIGasp86wr78YXxkOchj/vCuytpExz15zbXpgG4vTyiVUAbgVlfrvg3PhhO8Ro+POpANfKyQTrqrvphWUgRi+fRAWoVkhmVteaG16YVHyGH90VYLI6Mq+64m53YTrE5+URVoGlVZFZ1dV204flEJvhR08FeKyGzKkutltdWJPYvDwiKjBjFWRGdZm55cNwiMtwozuI/ZM+06kr7XYPw0BcXhphQcCf6JlNXWW3ubAbYjLc6AmC+6TOXOr63eTCLhCTl0ZEENQnbKZSl9cNLiwqHsMpuINgevIzi7q6bm9hTOLxkgIsiOWTLZOo68utHmZDLIZT8ATB88TKTHZt3drClsTiJQVEEDNPpsyfLq3bWlgN8Q+PcU9g/0TK9OnCcpuHWSD+lzGwCcCfQJk9XVZu8TAa4jA8xjMB7hMnc6fL6vYOq0AcXsYgJkB9gmTqdFG5tcOgYjC86J4A05Mjs6ar6qYWNkMMXhZhE1g+KTJpuqTc2GEyxF940TMBnidDpkzX1A0tTEn8XRYRE5h5EmTGdEG5mYUlib1wGHfj3kl/Gdj15LYOQxJ7lzCwRrgT/bKvi4dbOuwpJoPDeBq5TurLvC6p2znsSEy2hEE0Up2wl3RdONzKYUbiMfgEdyOTk38Z1xV1G4dRIB5bToA1Lp1sl2xdNdz+sBhiMfgETyOPE+vS3QV1A4cVicWWExCNM06myzOoriQ3bxgMcRf+4s6zdyJdmruM3MbCJhB3ly+wPHAn0OW3C4ZbN+yFmAt/8eThOnEuwbqcbmFhEoi5yxdEHqoT5DKra8jtK8wpDoNLcOdhcnJcXnUx3brCXIjDlhJgeZZOisuqLiC3bVgLMRhcgicPj5PhcqoL6aYVRiQGW0pA5JlxElxGdaVw04YNib/gzvuHfZP+0qnrhBs2TEj8tXRiP8Cb6JdNXSXcsMKaYi+48/mB26S+XOo6ukEJCxJ7LZ3ED9Qm7KVSVwg3qzCmuAvu4v6Bqcm/LOoyujkJW4q7li6wH5ZNtkuiLg9u1jClmAvu4vmBp4l1mewqui0JS4q5li6IH2aaTJc/XTluVGFA4i28xX1n30S69OmycUsSFoF4u2yB3YE3gS57ujK4VcNYiLfgLZ473CbO5U7X0O1IGATirWUL4g61CXKp01XBTSoMKdaCE913mJoclzVdQrciYSvEWksi7M6ySXFJ0yXBbRqmQpwFJ3ru8DQZLmW6gm5Cwn7EWUsi4s5Mk+AyhiuMG1RYCrEWPnT3sLf2lYFcX9yAhD0g1i6HsB7gVr2yjwvQ7SkMhTgLH3p64FrryjyuvluPMAfE2eUQ0QPVylbScfG58Qg7IcbChe4emKy/Mo6L77YjrAExdimE9bC0bpVsXHhu0jAT4itc6OmBx2pVurn0bjnCfMTXpRDRw4x1qjzjyrvhCCshxoI37wjsrVKlmWvO7UYYA2KsZROLANwKVX654NyiYSTEUeDNJwJcq1MJxlV3sxG2gDjKsklEgGpFKrO41txqhB3FUOBBdwSYrEflFVfcjUbYCDGUZRAWgaW1qKziartBw0SIr+BBTwR4rEPlFBfbTUZYj/hqGUREYMYaVEZxmbklhYUQW8GZ9w57Jn2lE1fa7RmmgNhqycR2gDPRK5u4ym5GYSDET+DMZwcuk7pyiet3ixGWgPjJkknsQGXCVipxed1ghBnFTuDLewcmJr+yiKvr9iKMR+xkucR2WDLZKom4vtycYR/ETeDLZwceJlZlkmvr1iJsR9xkuSR2mGEyVf5wad2GwjyIrXDl/YA9E6nShwvLrRmGgNi6VGIPgDOBKnu4rNyYYR3ETODK5wFcJk7lDpfVTRl2gJjJUkk8gMoEqdThonIDCiuKl8CT9wOYmByVNVxVNxZhHMRLlknsAUsmRSUNl5QbMmyDuAqefB7Aw2SolOGauqkI0xFXLZPEA2aYBJUxXFBuKcJyxFRwoHtxv6SfDOR6ckMRhiOmWgJhi/Al+mQfFw+3E2FEsRI40LPIXVJP5nFJ3UyE3YiVLIGIReoSdpKOC4dbiTAbcRJ4BPci05I/GccVdSMRZoA4yTICbHG5ZJtk46rhdgzTIEYCj+BZ5FliTbqhuKBuIsJqxEiWERCLM0umyTOuJLcQYRnEVTiLO4f9EmnSzGXkBiKsAHF1yQLLAb4EmvxywXAzhmEQU+Esnhy4S5xJMC6n24cwAsTUJQsiB+oSZDKLa8jNQ9hQfAQOwZ0D05Jj8oqL6dYh7IL4yBICLIflkmKyigvIrRhmQTwFh+DJgWfJMDnFhXTbEEYjnlpCQOQwsySYjOJK4ZYTVkEsBUfeN+yr+kknrhNuxLABxFJLJHYDvEqfbOIq4WYTRkFsBI58buBW1ZNLXEc3DWECiI0skcQN1Cp2UokrhFuGMKG4CHzFfQNT1Z8s4jK6YQibERdZrsBuWFZtk0RcHtyGYRPEROArnht4qqzJJFfRzUKYjJjIcgVxw0zVNPnDleNWIUyCeApXcdfZV0mTPlw2bhTCAhBPlyqwOvAqaLKHK4ObMCyCeAhcxVOHW+VM7nAN3SaEASAeslRB1KFWIZM6XBXcJIQFxULgP3cdpqpjsoZL6BYhDIJYyPIHq7OsKiZpuCS4BcMeiKPgP08dnqphUoYr6PYgLEYctfwh6sxUBZMx2zBtYcDCiKHgKe45e6o+UOD2SxsYsA7EUMsU2Bw4lR6obwvY9gUMjDgIPMUzh0tVB8rb9tu8gHEgDrJMQcyhUrGB6LZ8bYBgX8RA4A/cc5iofqC4Lb/tD2wDMZDlA9icJdUWiG2L19YH8yL+AX/gmcNDZQVyb/VtfmCB4h/LB4g5M1RToLNtvo0PDFD8BEdxx9lTSYHM27m2PbAu4qclCiwOnAoK9N3CtfHB/sQ+4CieOFwqJxDYtt6mB8ZF7GOJgohDpUICZW3X2vDA+uIecAfuOExUR6CrbbztDmyLuMfSASzOkqoIVLVtt+nB/MROcAeeODxUQ6CpLbutDqxP7LR0gIgzQxUEitqateXB+MQ84CfuxL2SPpDTNt12B9Mi5rE8gSXCleiBmrbltjmwPbEG8BNPIldJHWhp+7fJgWURa7A8QSRSlbCBlLbeNjgwvngHvIE7kUnJD1S07ba9ge3FO5YNYIlLJVsgou1XWx1MT5wBvIEnkUeJFSi53ba1geWJM1g2QCTOKJkC/Wy1bWtgeGIp3MT9Zq9ECuSzxWqbg2ERS5cmsDdwJVCgnq1VWxzsTqwDbuJ5w1XiBNrZWtveYFfEOpYmiDdUJUggnS1VWxtML84B97nfMCk5AtVsq21qYHbiHEsf7M1SSRGIZivVxgarEzfBfZ43PEqGQDLbaRsaGJ24aelDvJlREgSK2UK1mYHlxTjgJe42+yT9CAK3T21rMLwYx7IE1gaeRB9B35ZHWxrsLsYAXuJpw01SjyBvK207g9nFGCxLEG2oSdgR0G1xtJXB5sQ34AzcbZiS/BHEbaNtYzAr4htLBrA2yyTbCNigtjXafjA58QVwBp42PEmsEbi30DYwWJz4giUDRJuZJNMIzrZJbV4wOHEUTuJuwD6JNALz1qhtDKyKOLokgTUAngQawXcLo60L9iZmgpN4GsBN4owAbOtsCwOjImZakiAaQE2CjCBrO9T2BVYX24AvcDeAKckxgqsts60LzE1sY7kA1oBlkmIEVVugti1Ym3gJvsDTAJ4kwwimtsg2LTA28dJyAaIBM0mCEURtU7RpwdbENeDHu4Y9kn4ETtsTbVgwurjG8ojVAEeij6BpW6INC2wutgB+fGrgIqlHsLQ9tkEBk4stWB6JGqhI2BEobUO0WYHFxTTgI+4amJD8ERRtjW1OwOBiGssRWA1LJNsIiLYe2qxgb3EF8BFPDTxIrBEkt8W2JWBucQXLEUQNM0imEfxsc9qowNpiKFzEvWaPRBqBz9amLQnYFDF0KQJbA0cCjaBnm6GtCqYmngEX8azhInFGsLMdth0BkyKesRRBrKEiQUags63QJgXGFsuA99xrmJAcI6jZCtuKgKWJZSx7sDVLJMUIaLYS2qZgaGIleM+zhgfJMAKZbbBNCNiZWGnZQ6yZQRKMIGYrTBsUmJk4CR7inmFf7bMI3PrSBgSsTJy0DIHNAK/qWfRtAbY9ga3FSPAQzwzcap1F3la/rQeYWoy0DEHMQK2yWdBt8bXxAEuLn3AF7hmYqj+LuC1+2w4wtPi5VACbYVndsmDbwmuTgp3FR3AFnhl4qlYW7i19Ww4ws/hoqQAxw0x1yuJsK9+GA6wsNoKDuBewr0pZmLfm2m6AkcVGSxDYAuBVKIvvFlxbFGwspgAO4lkAt+pkAbZVb7MBJhZTsARBLIBaRbLI2lprqwH2i2PAE7gXwFQ9srjairfRAAuLYywTwBawrBZZVG2126BgYHERPIFnATzVIYupLXabDLCvuGiZALGAmWqQRdSWWVsSmFcMA268Y9hT+yycttJtTzAyMYylEYsBTtWzaNoqtxmBjYkngBufGLjUOoulrb8tBpiYeIKlkYiBSmWzUNrytsEA64pfwHnuGJioP4uirW7bCzCu+MWSB4thSd2yINr6anOChYklgPM8MfBQrSySW9u2FmBgYgmWPEQMM9Qpi58tbdsQ2JfYCf9wJ2BPlbLw2cJqa4J5iZ3LD1gC4FQoi54tqzYmWJfYBfzDkwAu1cliZ8vapgTjErtYfiASQKUiWehsUbUBgW3FLeA7dwKYqEcWNVvVNhZgW+IWyx0sAUtqkQXNllQbEkxLTATfeRLAQx2ykNmatqkAyxITLXeIBMxQgyxitqDaUoBpxUNwD/fh/kgfgsCtpzYUYFnx0NIDdgg/ooegb4tH2wkwrFgI7uE55B6pQ5C3JW0zAXYVCy09EIfUI2wI6LZwtJUAwxI34Qjch0xHfgjioLaibSTAooibSwSww+WRLQRsWzXajmBQxEFwBJ5DniNWCNxb0DYRYFfioCUCxOHMkSkEZ1tJbSHArMRMeIf7hf0RKQTmLaM2EGBPxMxlB+wF+BEoBN8tGG1GMCfiJbzD8wL3iBMCsC1n2wewJuLlsgPxAvUIEoKsraE2D2BWsRJ+wP0C05EjBFdbzLYOYEzEyuUB2AvLI0UIqraA2opgS8RJ+AHPCzxHhhBMbSHbNoBViZPLA4gXZo4EIYjaStGWA0YlBoIX7xb2U30InLZOtBHBlIiBlkWsBfiUHoKmrRJtNmBJxBHAi08L3Kk6BEtbxzYNYEjEESyLRAvUKTYESlsh2jKAVcUs4BzuFpimfgiKtoxtGMCoYhZLDlgLy6ktBERbHtqGYEfEEMA5PC3wTFkhSG4V2yyATYkhWHIgWpiZmkLws5XTVgFMSoyEb7jT7KekEPhs2bRRADMiRi43YGngU1AIerYytAnBiohXwDc8abhTTgh2toZtE8CIiFcsNxBpqFNICHS2KrRJAJuKVcB17jRMU0cIaraEbRHAhohVLHWwNMupIgQ0WxLagmBCxD9wnScNz9QQApmtYNsDsCjxz1KHSDMzFYQgRisMWxgwKHEKeM69wl6qjwzU+sIGBiyIOMUyB1sBLqVH9mkBsn0BAyJ+AJ7zrMCVqiPztPpsXsB+iB9Y5hArUKXYSDotPjZAsCcxCjjOvQKT1I+M0+Kz/YH5EKNY4mArLKW2SDYtPLY+WA+xA3CcZwUeKSvSraVn8wNzEjuwxCFWmJGaIs+08mx8YDzEJ+DE+wB7KSnSrDXHtgemgfjEkogdAC4FRX614Nj4YDvEDcCJzwG4Uk4kmFadTQ8sA3EDSyJxAKoUEpmltcaGByYVm4Df3Adgkjoir7TibHdgOsQmljfYAZZSRWSVVptND5ZD7AO/eQ7AIzVETmmx2erAmsQ+yxviADNSQWSUlhlbHgyHuATc5k5hb6SPdNJKs93BMBCXWNpgKcCN6JFNWmW2ObAbYgbgNk8KXCN15JLWzyYHdoGYgaUNkQLVCBuppOVlgwOLiknADbhTYDLyI4u0umxvYExiEksDsBSWRrZIIq0vtjqYDfECcAOeFHiMWJFJrS1bG9iSeIGlAUQKM0amyB8tLdsaWA3xEa7hLsDeiBTpo4XFNgezQHxcasAKADcCRfZoWbHFwWiIR8A1PAXgGnEid7SsbG+wCsQjlhqIAlCNIJE6WlRsbTCoWAS85i4Ak5EjskaryqYGNkMsYlmDFWBppIik0ZJiY4PJEPfAa54C8BgZImW0pmxoYErinmUNUYAZI0FkjBYUmxlYkjgEPMNduC/SXxGo9cS2BkMSh1hmwArhRfQr+rR4sKXBnmIF4BmeQm6R+oo8LSnbGexIrMAyA1FILcJeQQelhYOtDGYkBgEv4C5kKvKviNOKso3BKBCDWBaAFS6LbFewadVg+8FiiBOAF/AU8hSxrnBrQdnAYEXiBJYFEIUzRaYrzrSS2LxgMMRGOIb7zL6IdIVZy4htDGwCsXGJATsDLwJd8dWCwdYFeyHmgWN4znCLOFeAaTnZwsAkEPMsMRBnqEWQK7K0hti+wJziD3AC7jNMRY4rrrSYbF1gLsQflgRgZ5ZFiiuqtIDYtmAtxDtwAp4zPEWGK6a0kGxaYETinSUBxJmZIsEVUVop2LRgQ2IP8OF9wp5If4WT1gk2LJiQ2MNyiJ0AJ6Jf0aRVgg0LrClGAD58TuASqa9Y0jqyQQELEiOwHBInUImwVyhphWCzAmOKO8Av3CcwEflXFGkZ2ZyALcUdlhewE5ZEtiuItDywWcGU4gPgF54TeIhYVyS1imxLwJLiA5YXiBNmiExX/GjlsFGBAYmLcAt3mT0R6QofLRu2JGARiItLC1gZOBHoih6tDGxVMBZiDnALTxkuEeeKHa0h2xEwCMQclhaIMlQiyBU6WhXYpMCQ4g1wmrsME5HjihotIVsRsBXiDUsarMySSHEFjZYEtimYCrEOnOYpw0NkuEJGK8gmBOxHrLOkIcrMEAmuiMkKwwYFlkKcA69wl7Cf9lUEZn1hAwL2gDhnWQErAT7Vq+jLAmR7AkMhxoFXeErgTusq8rL6bD3AHBDjLCsQJVCnbBV0WXxsPMBOiInwAe4SmKa/irgsPtsOsAbExOUAWAnL6VYFWxYemxTMhPgGPsBTAs/UqsKdpWfLAeYjvlkOQJQwM52qOMvKs+EAKyG2gVO4B7CfSlWYs+bYboAxILZZUsAGAJ9CVXyz4NiiYCTEBsApPAPgTp0qwLLqbDbAFhAbsKRADIA6RarIylpjqwF2FGuAC3APgGl6VHGVFWejATZCrGEpADaA5bSooiqrzQYFEyGugQvwDIBnOlQxlcVmkwHWI65ZCkAMYGYaVBGVZcaWBBZCnAEuvEfYD+mrcMpKsz3BFBBnWAqxEeBD9CqasspsRmAgxAXAhc8I3CF1FUtZP1sMsATEBSyFxAjUIWwVSlleNhhgRjEG+Mw9AtOQX0VRVpftBRiPGMNyBhthOWSrgijri80J9kFMAHzmGYFniFVFMmvL1gJsR0zAcoYYYWbIVMVPlpZtCMyDeAifcAdgP0SqwicLi60JhoB4uJyABQA+BKqiJ8uKjQnWQXwBPuEJAHeIU8VOlpVNCXaA+MJyAhEA6hCkCp0sKjYgsKLYAlzmDgDTkKOKmqwqGwswDmILSxksAMshRRU0WVJsSLANYhq4zBMAniFDFTJZUzYVYDpimqUMEYCZIUEVMVlQbCnAcsQV4BLuwb2Q/k9g1hMbCjAccYWlBGwQLkT/05fFg+0EGFE8AFzCM8gVUv/Jg8qSspkAuxEPsJRADFKFsH/osnCwlQCzEVOAB3APMgn5f+KyomwkwAwQU1gGgA0uhWx/2LJqsB3BNIgFgAfwDPIIsf64s6BsIsBqxAIsAyAGZ4RMf86ykthCgGUQC+ER7hD2QqQ/5iwjNhBgBYiFywhYCHAh0J9vFgw2IxgG8Qw8whMCV4jzByzLyfYBjADxzDICEQJVCPInK2uIzQPYUDwBDsAdApOQ489VFpOtA9gF8YQlAFgISyHFn6osILYimAWxDByAJwQeIcOfqSwk2wYwGrHMEgAihBkhwZ+orBRsOWAVxBLgwfuDfVT/xynrBBsRbACxhGUQ+wAepf9pyirBZgNGQRwAPPh8wI2q/yxlHdk0gAkgDmAZJD6gRrF/lLJCsGUAE4ojwCHcHzBF/T9FWUY2DGAz4ghLCNgHy6jtD1GWB7Yh2AQxAHAIzwc8UdafZFaRzQKYjBiAJQTig5mo6c9PVg5bBTAJ4iD8wT1mHyX98cmyYaMAFoA4uHyAjYFHQX96sjKwCcEiiCHAHzxjuFHOn52sIdsEMADEEJYPiDHUKOSPTlYFNglgQfEDeMw9hinq+FOTJWSLAAZB/GAZg41ZRhV/aLIksAXBHohj4DHPGJ6o4Y9MVpDtAViMOGYZQ4yZiQr+xGjDrIX5CvOHeYexh9lD9VMEar+sgfnq4A+jDHMNA4fSp+jTAq59+QLzd/AOcxSGC1VPkaftr3n54uDvQBnmJgwVip2CTsu3Bvj15Qfz7sAehgnqTxGn5a/9fW3wg1F2cA2zhNqmYNPirfW/vPwcvDs4CsMDZU3h1urX/L4Cfw6UHdyEmYGapjjT5tf4vgD/L28w9g72UNIUZu3c2t5Xl/+LEsy1AzgUNMVXC7fG//r7N3iDOeqAC+VMAaatr+l9cfk3UIK56YAKhUyRpV1bw/vq/17eHNg7YII6prjSxtfuvrb8XpQcXDtYQhVTVGnba/ovvz/wzcFRBzxQwxRTWvZa3VffH6jk4KaDGahgiiit2Vr+i+8HfH+xg9kH6adw0qbX7l9afkDllysYeBB9iiZteW3ua+/v8v5yBIYbpJ5iSfuvyX1l+bsov9yAoQZhp1DSetfgvvj/33sDOximIH+KIm137e1r//8pN7iCWQbZpiDSfq3Vv/R+Lu8NjsDwBLGmSGq3a21feT8X5QY3YGaCTFP8aLVra194f//txc7BPog0hY8Wa23+heXvK71cOYAHgabo0Vqtxb/u/i1vL0cccIM4U+xorWvvryv/FqWXGw6oQZApdLRUa+0v/e/3DrRzwBTkmKJGW11T+7L7/ZSBVw6WQYopaLRSa+yvur/vHXjEAU+QYQoZ7XQN7Yvu71MG3nAwEySYIkYLtWb2lf/53oD2L3sg/QcCtU9r6y/8z6cEvH6BA9E/0Ael5bGW/rr/Wt6AR1+4QOoP5Gmla+cv+69FCXjzhQqE/QCdFsda+Wvu33t3sX9hAvI/EKeNro2/rPx7yi7XL0sg2wfYtDXW/i+5P8u7y9EXHiDWB9xa6Br4K+7Pouxy82UGyPSBM23SmvcL7ue//+wb7IFIHzBrjdbGvqr8fOXfdQM4EOgDXy2Mte7X279//x1twAXifABM61wL+6Ly75V/NxtQgSAfyNIOrX191X+9Nxf7BkxAjg9caZlrXV9uv56Sy3WDJZDiA1VaoLXtV9uf9+ZytAEPkOEDU1rkmtYX25+n5HKzwQyQ4ANR2hRr2q+1H+/dt3vZ/+g/4KQ9sYb9ov94yv7VC/yH/oEmbYk1rK/5j+XdP/LC/VF/YEl7XIPyJf+xKPs3Xqg/2A8oaUOsWX3F/7v3FrsXph//A0Va45qTL/h/p9xy9bL8sX2ASOthzfr1/q+8txx54flhfSCpLa4t+XL/V5RbbrzM/Jg+8KPNWaP6av/6t589cP9D+oCP1mYtydeUX6/0uwbCf0Af6NFmWKt+qf12b7+jQO4P5wM72uHakS8pv53S7yaQ+gP5gI62wprUF/uve/fZA5l+HB+o0QrXinyl/XXKvmvg8kfxARqthLXpF9pP9+47CuT5MXxARhtcE/J19tMp+24CZ34EH4jJhlmD+jL7828+O+D+qY8iMPtlDchX2Z9X8l0B4U96FH1ZwLWnr/WPf/MdAXKf6ijysv21Hl/qH6/kuwGkPrFR0GX51nh8pf/7W4sdkOnpRxGX5a/t+EL/d6WWK+DyaYuCLYu3Jv06//a3liNAnicrCndWv5bjy/zblVpuAGeepijOsvk1HF/lf+69Z++yf5KiMGfn1m58kf855d61C/wJiuKbhVuLfo1/K++9oy7cJycKsGx9zcaX+Lei3LvpQn1CosjKrq3V+Pp/uXcWexempyOKq2x8jcZX+JdTZrl2WT4VUVRl22vQL/Af985y1IXnaYhiKstek/H1/eOUWW66zDwFUURlzdaSvrw/3Jtv/9v76KNwyqbXnl9kP5ySf/2D+9CjaMqW14y+xv4qb/7RH9dHHcVS9l+L8SX2V1Hyb/6oPtgolLLeNRhf3f/tvbf/Mfn4URRlu2svvrj/m3J//Vv62KIgyn6tOb/Cfirv/dEfjw8rimR2u9biC+ynotzf/M34mKL4yWrXhr6+/vpbz85l70OKwieLtdb88vrrSr0rF7gPKIqerNUa86vrd3vrHXHh+nCi2Mla15RfXL+bUu+GC9UHEoVOlmoN6Gv7t73z7FyYfBxR1GSrayy+tv42Zd6Vy9JHEQVNVmoN+aX1s73zjrjw+BiikMlO11R8Zf1syrwbLjM+gihislBrKb60/9obz97f9+g7EAiVfVpD8ZX915R41z68h96BviyPtRNf2J/+xjvqc3vUHcjLStdMfF1/uhLvpk/twXaALotjrcQX1j9/Y7H3mXr8DsRlo2skvqL8cyWWa3/ZY+sAW7bG2vELyi9/Yznq8/SwOuDOQtdEfF39ciWWm/5Mj6kDZ9mktRBfVn/8fWffsu8hdcCcNVoD8fXkjyvvrlvgPaAOfLMw1oxfTn74++5oC7eH0wGwrHPtw1eTH668u9lC7YF0ICs7tObhy/q/31fsW5h6HB24yjLXOnwx+d/KK9ctyx5FB6qyQGvFryW/+33laAtPj6EDU1nk2oavqt+tvHKzZaZH0IGobIq1nC+qv/3W2/32Tn0HnLIn1ohfSv62Un/1gzvpHWjKlliz+UryT3nrj/y4TnUHlrLHNQ1fSP4pSv2NH9WJ7YBSNsRahq/qr/a2s/sxOf0OFGWNaxi+qL+a0u7qt3TaOkCU9bA2/DryS3nbHfnxOFkdSGaLaxa+pn4pSrsbvxmnqQM/2Zy1Cl9SP/tdZ+/bO0kd8MnarFH4MvKzlXXXPrgT1IGebIY14VeRP+1dd9THdXI6sJMdrk34IvKnKetu+qhOSAd0shXWJHxNf7Q3nb2PyenoQE1WuBbha8iPpqS79i2dig7QZCWsBb+E/GdvuqM+HqehAzLZ4NqDr6j/TEl30zfjFHQgBhuGHuYL6jd75+18ex79E4HYL3QwX0F+M2X+ygfnoT/RhwWkf/kC8pe980d8XB71E3nYPt3L14+/TJm/4aPyYJ+gw/LRAb+e/vUbb+dj4vGfiMPy6X9fPv61En/lW/LYnmDD4tH7Xz1+9Rt/xMfDw3rCjdXT/b6cfrUSf8M3w2N64gybp/N98fjT77tdy56H9IQZO0ff+9LgTyvvVy1wHtATXywcnf+140e/70dauDycJ8CwdbreVwY/Wnm/0ULlgTyRhV2j431J//PbbtfCxON44gobp9996fjPSvtVy5JH8UQVtk3Xf+X4zW/7kRYeHsMTU1g2ve6r6Tcr7TdaZngET0Rhzej5Lxx/+T1n39tr0D/hhE3T718Y/GXl3HUProH+RBO2TJ/7uvGT33NHe1wN6ieWsD9d7uuCn6ycu9mjasA+oYT10uG+ov/4bcW+x6TBf6II26W/fTH9Y6WV695Sg+0JIuwXvf5l4xe/rRzt8WhgPZHEbultX0u/WGnlZm9Gg+mJH6yWvvZV4//fcvYsew2kJ3ywWPT5lwX/r5S7ZoFrAD3Rg7Wix79o/OG33FEWrgbOEztYK/39VcEfVsrdZKFqgDyhg6Wit7+gP/gdZ8/CpMHxRA22Slf7mvGDlXHXLEsNiidosFJ09peM//uOO8rCo8HwhAx2Skf7Uvq/yribLDMaBE/EQGGh6GZfSb/3DWfn73f0GwjEPtHXX0i/Vwl35cN36Bvow/Kgp7+eP9kb7ojP3VFvIA8rpZ+/jn4yJdwNn7qD3QAdFge9/GX0j72r2PlMO/4G4rBR+viLgn9MWeXKX+7YNsCGrUH/v2L8Yu8qR3yeHdYG3FgoHfxV9Ispq9zwZ3ZMGzjDJtG9XzD+7vvNvt/vkDZgxhrRx74m+LvKt+sevgPawBcLg979evFz329He+4OZwNgWCc97EuCn6t8u9lTdyAbyMIO0b++nH/Ym4p9z7Tj2MAVlknv+nLxhympXPfLHcUGqrBA9O1Xix/sTeVoz7Nj2MAUFknX+iL6wZRUbvYzO4INRGFT0LVfQ//Xu27X22fQb8AJe4KO/RL6v5T1qx48A30DTdgSdKyv5u/1rh/pcTOoN7CEPdKhfAX9Xsr6jR41A3YDStgQdKsv5t/1drPrMWXwN1CENdKdfC3/LqXbVW+ZwbYBIqwHuvVL+XO93Y70eDKwNpDEFulLvpI/l9LtRm8mg2kDP9gcOtUX0L99t9nz9hlIG/DB2tCTfEXwb5Vt1zx4BtAGerAZ6NUvFv/Wu+0oj5uBs4Ed7JB+5AuCf0vZdpNHzQDZgA62Al3qC/lrvdnseUwZHBuowQrpRb5W/FpKtmveMoNiAzRYCfTpl4o/6812lMeTwbABGWyQLuTr589Sst3kzWQQbCDmGoYO9ZXi177X7Hh7ad9E4PULHcjXA79WuXbFg0v1JvqugPSnLxR/9r12hMeV1k3kXfv0Hl8O/Fnl2g0eVco2QXflo/P4OvFj33Q7HpP0NxF35dN3fDXwY5X0K95SujXBdsWjS79M/Nc3/QiPR2o14b7q6Tm+fP6rkn6DNyOdmji75uk4vkr8WO+5HcteKjVhvs7Rb3wx8GMp51cscCnUxPcKR49+kfijvOdHWLhSpwmwa51u42uBP4pyfoOFKkWayLqu0Wt8HX8ob7kdC5P0aOLqGqfT+BrxQ1HKr1iW0qKJqmubDv0S8V+95UdYeKRDE1NXNl3GV89/pZTfYJmRBk1EXc3oSV8hfqt33H6319E34XRN059fCvxWyvj1Dq5Db6LpWqYbfYH4n7zjR3dcHXUTS9efHuMrgf+JMn5zR9XBNqF09dJhfBl/J2+4/Y5Jx2+i6Nqlv/ji+Z0o4de7pY6tCaLrF9359eFv8oYf3fHosJpIXrf0Fl87fxMl/OZuRsfUxM9VSx/68vBb32/7lb0OqQmfKxa9+YXAb1W+r1fgOqAmeq5WdOZXh5/J+310havDaWLnaqUrvw74mSjfN1eoOpAmdK5UdKCv4r/k7bZfYdJxNFFzrdJZfHH4lyjd1ytLHUUTNFcpOvJrw1/1dh9d4dExNCEDdZ3SVXzp/FVK982VGR1BEzFXKHqKr5yf6t226/c5+j6B1yc6ii+cn0rZvurhOfQ+fVce9BNfxF/Ju32k5+ao++RdpXQTXze/EmX7Rk/Nwfahu+Kgl/iy+ZO8p9j1TDl+n7hrlE7iy4A/iXLKVb/MsfVhu9agH780/EjeU470PDmsPu4rlC7iq+ZHopxyo5/JMfU5uybRQ3xl+KtvNbvdPofUx3w1ooP4KuCvKtWudvAcUJ/vFQbd+IXhp77Vjuy4OZw+YFcn/cMXAT9VqXZjR82B9Mm6DtE9fA3/I28pdjumHEefqyuT3uHrwn9EKeVqt8xR9Km6AtGLXxb+qbeUIzueHEOfqSuSvuGL5p9SSrmxm8kR9Im6pqDnfFX4pd5se92+qe/jdD1BJ34N8Esp2dc6eJPep+lagm7zReE38mYf1XGb6j5L1yNdw5cAvxEl+6aO2sT2UbqGoGf4Ev5F3mn2Oqam36foaqRj+Jr5iyjTrnXLpq0P0dUDffg14SfyTjuq42my+iSvRbqFL5mfiDLtpm6maerzc82hV/iS8E/faHa6fZPUx+dqQ6fwFcA/VaJd6eBNUJ+eawa68CvCP+SNdkTHbXL67FyH9AlfAPxDlGg3dNQmpI/OtQJdwlfwF/I+s9MxNR19aq5CeoQvCL8Q5dmVbtlU9KG5SqAHvx78Ue+zIzqepqGPzDVIf/AV80cpz27oZpqCPjFYYeZhvML8UG8ze36Po18iEOvLHIxXBz+U0uyah+PQl+jDApx/8QLzB3mbHeW5OOol8rD6cy9eHPxBlGY3eSoOdgk6LL45oNeXH8i7zJ5nwvGXiMPiz/+8NviBKMuu+SWObQk2LLx538vL/+NddpTnwWEt4cbSz/28Av8fyrKb/AyOaYkzrPyczwvwf3qv7fg9DmkJM9bcfM+ry/+kXF/xcBzQEl8suDnf6+/38V4f4bk4nCXAsOpzPS8uvw/l+gZPxYEskYW1Nsfz6v893mo7ngnHscQVVnx+57Xl76FUX/FLHMUSVVjtud7L73d6q4/wPDiGJaaw2PM6r77fSam+wc/gCJaIwjKb5734fh7vtP2+x6BfwgkrPb97afl5KNPXOxwDfYkmrPJ8zmvv1+CdPrpzMaiXWML653JeWX4NlOmbOxUDdgklLO8czov/73ij7XcmDP4SRVjd+ZvX/t+hRF/vSwy2JYiwvuZ1L70/gzf66M6DgbVEEms7b/PK+zNQom/uMxhMS/xgaedrXni/9H222/cYSEv4YGHN515YfqnyfLXDMYCW6MGymse97n4d7/ORnYuBs8QOlnX+9rry61Ceb+xUDJAldLCo5m0v/Z/jbbbbmTA4lqjBqs7VvOz+HErz1b7EoFiCBgpLas72qvub3uYjOw8GwxIyWNM5mhfd36Q039hnMAiWiMGCmpt55X8c77J9bn+jz0Ag1tN87YX/cSjL1zn4DT0DfVg85mmv+4/Bu3w0x71RZyAPSzo/e9l/DJTlmznqDTYDdFg45mWvuf/Gm2yfY7rxMxCHFZ2Pvaz8N5Tk69zyxpYBNqwa899L7r/gTT6a47lhZcCNBZ2DveL+C5Tkm7mZG1MGzrCS5l4vuD/6Htut7G9IGTBjGc3HvKr8UeX4agV+A8rAFwvGvOv19jO9x0dWuDecDIBhOedhXlR+JuX4xgr1BpKBLKyh+ZdX/bfxFtutMN04MnCFxZx3ebn9NpTiq5XljSIDVVhA861X27/0Fh9Z4bkxZGAKCznX8mL7l5TiGyszN4IMRGGlmGu91v4a798ut7+gz4AT1ok51ov+11D+Vzn4BXoGmrBKzLG85r8F7/9IjntBnYElrOMcipf8t0D538hRL2AzoIQVYm7lFf9pvMN2OaYLfgaKsIxzJ17wn4YyfJVbXrBlgAjLw9zq9f4reIeP5HgusDKQxCrOl3i5/wqU4Ru5mQumDPxg5cypvNo/9A22x+0vkDLgg2UzT+I15Ycqwdc4+AVQBnqwMsyrXmr/jDf4KI57gZOBHazh/IiXlH+GEnwTR70AyYAOVoW5lBf7l/H+2uOYLjgyUIMlnBfxSvtlKL/XuOUFRQZosCTMp15ov9L7exTHc8GQARms4FyI19mvpPzexM1cEGQgJkqYOZSX2Z/09trh9tE+icAoX+ZAvMr+JKX3CgeP6kn0RQGcP3mtf6S39wiOG62TyIvSn/fwUv9ISu8NHDXKJkEXhW/Owyv9P99kdjim6E8iLgp/vsML/T+VZFe4ZXRLgi0K3lzqdf6P3mRHcDxRKwl3FP08h5f5P1KS3cDNRKckzqLk5zi8yr/Re8xeZR+VkjBHmZvf8CL/RsqxaxV4FEriGwVuHvUa/xS8x46qcKNOEmBR6nMbXuKfAuXYTRVqFEkiK8ravIbX/8d4i9mrMEWPJK6ixOc0vMJ/DKXYtcoyWiRRFaU9h3qB/6K32FEVnuiQxFQU9lyG1/cvUordVJmJBklERTGbJ3l5fxjvrv1tz9Qn4RQlPX96kf0wlN3rG5xJT6IpSnlu5DX2T/DuHr1xmeoklqL88xheYv8Eyu7NG5WJTUIpincOw6v7v3hz7W9MTD+Joijd+Qsv7v9Cyb2+LZm2JIiifM2dXmG/BG/u0RsPk5VEMsp23sIL7JdAyb15m2GakviJop0PeX39zneYncqeSUrCJwrWvOnl9TuVYVcqcCYoiZ4oVnOmV9fv4h12RIXL5CSxE8U6V3px/S6UYTdUqExIEjpRqOZAXtu/xRvMToWJ6UiiBipKdc7Ca+tvoQS7UlkyFUnQRJGaI720fqI32BEVHqYhCZko07kKr6yfSAl2Q2WGKUgiJgrUPIWX9h96f9nrexv9BQKjPM1ReGX/IeXXtQ63oV+gLwqP+Qkv7C/0/jqqc23UF8iLIp2b8Lr+QsqvmzrVBnsBuig45iW8sP7m28teZ7LxLxAXJTon4RXlbyq9rvWlje0CbFFqzI9eUP6gt9dRnceGdQF3FOhchNfVH6T0uqnP2JgucBYlaR7Cy+pnvrvsbnsb0gXMUYzmILye/Exl19UNbgO6wDcKjLnRy8m/fHcduXFtOBcAi+Kcf/Bq8i+VXTduVBvIBbKiDM09eFl/5ZvL7sZk47jAVRTmvIMXk1+p5Lq6LW0UF6iKAjQvei35k2+uIzceG8MFpqIg5xu8qv6kkuvGbcZGcIGoKCnmOV5UP9B7a2/bL/UXcIpyYk70UvIDKbfXNviSfoGmKCXmNl5J/gje26M27lJ9gaUox7kGLyR/BMrtTRt1ib2AUpQQ8wxe1Z/Fe8vexrT0L1AUxTjH4EX9WSi3rm3Lpe0CRFE8zIdeR34I3ltHbTxL1gWSUYpzC15TPwTKrZu2maXpAj9RcuYVvKR+5FvLzrZfki7gE8VmTsHLyI9Ual3Z4EvQBXqiZJgLvYr8K95aR2zcJecCO1GG8wleRP4VSq0bNuoScgGdKBXmErymv4p3lp2Naem4QE0U4TyC15BfhTLryrZcKi5AE0XCPOgl5P95Zx2x8SwNF5CJEpw/8Ir6f5RZN2wzS8EFYqCEkYfxgvpTvLX2tX2N/jEQyhc5GK8gfwql9roGr6E/9kEBlH/xAvI/8NYerXFr1I95UPpyL14//geU2ps1ag32kQ4KnxzQ6+lH8c7a15hq/Mc4KHz5n5ePH4Uye11b1tge2aDgyftePX4H3tmjNZ4a1qMbil7u5+X0O6DM3qzN1Jgez6Dk5XxePP4Tb6ydvq8hPZqhzMn3vDT4TyixVzq8BvT4hQIn53vt+Bt4Y4/o3BrOIxiUulzPK4O/ASX2hk6tgTxmQVmT43lJfxPvq53OVON4vIISl9956fhNKK9X+rJG8VgFpS3Xe+X4fd7XIzpPjeFxCgpbXufV9Psorzf0mRrBYxQUM3neC8df4o1ln+8t6B+doKTldy8M/hJKrOscboH+2ASlLJ/zuvEz8MY6mnMtqB+XoPxyOa8LfgaUWDdzqgXsoxIUrxzOK/qTeEexz5ks+I9FULryNy+mn4QyynW+tGB7JILyJa972fgXeEc5mvNYYD0moWzlbV5L/wLKKDfzGQumxx8oWvmaV43/+IZil+8tkB59oGDJ514W/EcllKscbgH02APFSh73ovGPeEM5knMtcB53oFjlb68K/hFKKDdyqgXIow4UFCp52wv6i3hf2eVMFhyPNVCqcjWvGb8I5dVVvrSgeKSBIiVne8n4e95XR3IeC4ZHGShTOZqX0t+jvLqRz1gQPMZAgZKbeSX9Id5W9vieRn9EIJQn+doL6Q+htLrG4TT0I/qg8JCnvZ6/Am+roziXRn1EHhSp/Ox19CugtLqJU2mwR9BBwSEvexn9IN5P7HEmGv+IOChR+diLgh+E8sk1vqSxHcEGpYb894rxJ/B+chTnoWEd4YYClYO9iv4ElE9u4jM0piPOoCTJvV4wfuPbiR2+pyEdYYZiJB/zmuA3Kp1c4XAa0BFfKDDkXa8XP8/byRGcS8M5AgyKUx7mJcHPo3RyA6fSQI7IgjIk//Jy/h/eTexwJhrHEVdQmPIuLxf/B2WTK3xJoziiCgqQfOvV4t95NzmC89AYjpiCgpRreRH9O8omN/AZGsERUVBSyLVeQ7+Ht9X+3lfQH+EE5YQc6yX0e1Bar294BfoRTVBKyLG8mj8Cb+vRm1tBfcQSlKMcilfQj4DSevOmVsAeoQQlhNzKi/l3eDOxv5kq+EcUQTHKnXgt/w5KJtf3soLtCCIoHuRWL+V/wJvJ0ZunAuuIJJSifIlX8j9AyeTmPVPBdMQPlBw5lRfQX3wvsbv3FUhH+ECxkSfxiuAvKpdc3fAKoCN6oGSQV71Y/BzeS47c3AqcI3agDOVHvCD4OSiX3LipFSBH6ECpIJfyQv4b3lV2N1MFxxE1UITyIl4r/g3Kqqt7WUFxBA0UCfKpl4pf51115OapYDhCBkpQLsTr59dRVt24ZyoIjoi5CiOH8krx57yp7O09tC8i8OqLHIjXA3+OkurahkP1IvquAOVPXih+nDfVUZsLrYvIu+rLe3g58OMoqW7aVChbBN0Vn5yH14mf+FZibzNBfxFxV3z5Dq8GfqJSybW9hG5FsF3hyaVeJv6bt5KjNg/UKsJ9pZfn8PL5b5RKbtoz0KmIs6u8HIdXid/mncQ+ZQ+VijBfzclveDHw2yiTXKfAoVAR3ys4edSLxG/AO8nRFC7UKQLsqi634bXAb4Ayyc0UKhQpIutqTV7D6/hreCOxT2GCHkVcXcXlNLxG/BqUSK5TltCiiKqrthzqJeKveSM5msIDHYqYumLLZXj1/DVKJDdTZqBBEVFXZvIkrxB/hnfVrraf0RfhdJWWP70U+DMoq1c1+Ay9iKarstzIC8RfwLt6pMadURexdPXLY3gl8BegrN6oUWewRShdeeUwvIw/hjfVrsY04xdRdNWVv/Di+TEoqVe15YytCKKrL7nT68NPwJt6pMYzwyoiebWVt/Da+QlQUm/UZmZMRfxcaeVDXh7+4fuIXcp+hlSEzxWWvOmFwD9UHrlKgc+Aiui5spIzvTr8F95HjqRwZzhF7EBdWeVKrwP+C8ojN1KoM5AidK6o5EBexd/Ce8ouhWnGUUTNVVXOwovDb0E5dZWynFEUQXMlJUd6bfhp3lNHUnhmDEXIXE3lKrx0fhrl1I2UmRlBETFXUPIUXjl/hbeUnb2X0e8JvHqSo/DC+Ssopa5suAx9T98VD/kJL+I/wFvqiM2VUe/Ju5LKTXjd/AMopW7YVBnsHrorHPISXjY/hbcRO5tJxt8TdxWVk/Ay4KegNHJlL2Vse9iuasiPXhp+Ad5Gjtg8Mqw97iuoXIRXzS+A0sgNe0bGtOfsKkkewivDL3wXsaftZUh7zFdGchBeBfxCZZFrGlwGtOd7BUNu9MLwz7yLHKVxZTh7wK6c8g9eBPwzyiI3aVQZyJ6sqyG5B6/hP+FNxJ7GJOPYc3XFlHfwuvBPUBK5pi1lFHuqroDkRS8Lv8ybyFEaj4xhz9QVUr7Bi+aXURK5SZuREeyJukohz/Gq8Et4T+1oe6V+j9PVCTnRa4BfgnJ6RYMr6XuarkrIbbwo/AG8p0doXKV6z9LVUa7BS4A/AOX0Bo2qxO5Rugohz+Al/CO8h9jRmJT+nqIroxyD18wfQTnkirZU2vYQXXmQD70m/AC8hxyh8ShZe5JXRbkFL5kfAOWQG7QZpWnPz1WOvIKXhD/4FmI/2ytJe3yubOQUvAL4g0oh1zO4ErSn5yqDXOgV4YfwFnJ0xlVy9uxcDeUTvAD4ISiF3JxRlZA9OlcV5BK8gv+Dd5T9jEnp2FNzJZRH8ILwP1BGXc+WSsUemisJ8qDXgz/mHXV0xqM07JG5CsofeMX8Mcqom7MZpWBPjFWYeJiuMOEwbyi72T6pHyLQ6kscTFcH4TBKqKsZPEkfos8KMP6lC0y4gzfUkRk3qR4iz6of99LFQbgDJdSNGTWJHYLOii8O2PUlDOYdxG7GlPSHiLPix/+6NgiDUQa5mi2TtiHYrPDi/S4vYQ7eQY7MeJKsIdxW+rhfV2CYA2WQG7OZpGmIM6t8nK8LMPzlDcRetk+ShjBbzcX3urqEvyiBXMvgSdAQXyu4OL/rL7zBG8hRGTfJGQLMqh7X6+IS3kAJ5KaMmoQMkWW1Fsfr6oe9vH/Yy5iSjiGurOLxu64tYS/KH9eyZVIxRJVVO67v8gsHvn8clfEkDUNMWbHjdV194UDlj5uymaRgiCgrs3i+iy8M+H6yr/dI/RBOVun4vUtLGFD5dF3DkfQhmqzK8bmuvXCX99PRmotUD7Fk9cflurKEuyifbtZUJHYIJStvHK6LH/57+7CvmZD+EEVW3fhb1z78p/RxXS+RtiGIrL7i9S69MJe3j6M1D5I1RNJqG2/rygtzUfq4Wc8gTUP8WGnja1144f67h129R5KG8LHCis+7sIT7yh5XNRwJGqIHysoqHu+6C2959zhSc5GcIXasrPF315XwFmWPGzUVCRlCx4oq3u7Sh/3eTnY1E9IxRI1VNa7WZRf2Uzpd1UukYggaK6k4u6su3Pd2OlLzIA1DyFhN42hddOE+pdONegYpGCLGCipu1pUP87152NP7Z1+BQKun+LoLH+ZT8rim4U+9An1WPOLprntYy5vHUZr7rCuQZyWNn7vsYS1KHjdp6pOtAJ0Vjni5ay6899bAnmZ6/grEWUXj4y4r4T2lBtf08rlVgM2qRvzvkgtneWtwlOZ5WhVwW0Hj4K64cBalBjfpmedUgTOrpLi3Cy7Mf++wo/dPqQJmK6P4WFeVMF+544qGP6EKfK1gxLtdb+H9e8cRmvt0KgBm5YyHdVEJ75U7btDUJ1KBLKuh+FdXPaz3zsCOZnoeFbiyYsa7utzCesoMrujls6hAlRVQfNvVFs57Z3CE5nkOFZiyQsa1utjCecoMbtAzz6ACUVYp4tqutTDeW2o/74/6CjhZnYhju+hhPKX0eoYf6RVosioRx+qah7G8pUdn7lFdgSWrYxxKlzyMRSm9OVOP2AooWYWIW3XFw3dvHfYz09GvQJGVMe6kCx6+U+q4npdHWwWIrDzErV3v8JW3jqMzz5FVgaRVMb6kyx2+otRxc545mirwY5UTp+pqh/XvHHbz/kiqgI+VTTxJ15SwXpnjaoYfQRXoscoQr3aphe3eOY7M3COnAjtWw/iRLilhO2WOGzP1CKmAjlWFuFQXO1z3brKbmY6OCtRYCeNFutLCdcqmq3l5VFSAxkpCfNqFFqZ7Nx2ZeY6GCshYBeNCus7CdMqmG/PMUVCBmCdh4lBdZuH8G4e9vDfqgwh88iUOpKssnFfiuJbhRnoQfU8A409d6zD+jeOozDWqg8h70o/36FKH8UocN2WqERsE3RO+OI+udPj+xsBeZjL6QcQ94cd3dKHDdyUG1/LSaAuC7QleXNp1DtvfGByVeYysINxP9PEcXeawXYnBTXnGaAri7Ek+jqOrHJ5737CT90ZSEOYnc/EbXeTwnPLGlQw3goL4PoGLR7vGYSvvG0dkrpETBNiTetxGlzhsRXnjhkw1QoLIerIWr9H1h+XeF9jJTEZHEFdP4nEaXeGwnPKCK3lpVARR9aQdh3aBw3HvC47IPEZDEFNP2HEZXd9wnPKCG/KMURBE1BOzeFKXNwz3jtrHewr6IJyepOPPLrIwnDJ6HcMp0INoelKOG3WNhau8o0djLgV1EEtP/niMLrFwFWX0ZkylgA1C6Yk3DqOrG357M9nHTBT8IIqedOMvurjhNyXTdbykYAuC6MlX3NkVFqbyZjoa81BgBZF8so236AILU1Ey3YxnKJiC+HmijQ91fYXrbxt28Z4CKQgfqCdY8WaXV7iutHEVwymAguh5YhVndnWF3d42jsRcCpwgdp5Y48ourrCb0saNmEoBEoTOE6o4UNc23PZesouZKDiCqHlSjbPo2gq3KZeu4iUFRRA0T6TiyC6tMNt76UjMQ8EQhMyTaVxFV1aYTbl0I56hIAgi5glUPEWXNrz2rmH/9zH6CQQ+eYqj6MqG15Q1rj88hj6Bvic84ie6sGH6u8bRz41RTyDviTRuousapitr3PzUGOzO+Qd8E/5S2uXjhqXXFHuhnc0P2SbxJbSrx81KjynuQruYf0Bq0l06u3bcrHpKMRfaRfMDTpPqEtml40alByTeolvMd/BNostjV41bVY+FeAvdormTbcJcFrto3KT0kGItNNF8B6mJcTnsknGb6qkQZ6GJmjs4TYTLYFeMG5ReCrEWPTT3gLfylX2uQLcnPRTiLHqo6SFrjSv1XH1uPPROiLFoobkHJGtXWefKc5PqmRBf0UJNDzjWqpLNReeGQ6+EGAvdnCOAt0aVP1ecW1SPhDgKutlEIGtlKrdcbG419I5iKOigOQJIVqPSyuV2g+qJEF+hg5oI4FiFyinXmVuSXgixFZo574BnwldKucxuRnogxE/QzGaHLJO4Esr1dYOhZxQ7QS/nHZCYdJVOLjA3p94HcRP0stkBh0lVieTKchvS8yC2opXzA/BMosoj15UbU6+DmAla2Twgy4SpLHJVuQHpFcVL0Mn5AUhMjMoh15QbUm+DuAqdbB6Aw0SoDHJFuaXQyxFToYHmRfwSfrLP5eR2Qo8oVoIGahazS+JJPVeTWwk9G3ESdATzItKSbrLOteR21NMgRoKOoFnEWVJNsrmU3ELoZRBX0SzmHPBLosmfq8jNqIdBTEWzaHLILmEmt1xEbh70huIjaAjmHJCWGJNWrqRbUc+CeAoNQZMDzhJhcsr145ajV0EshUbON+Cr+Ekpl4+bjR4FsRE0srkhWxVPQrl63DLoCcVF0CvmG5Cqukkn147bUG+CmAh6RXMDTlU1ieTScaugJ0E8RauY6+CroskjV42bUC+CeAhaRVMnW8VMFrlo3CToBcVC0D9zHaQqY3LIJeMW1HsgjkL/NHVwqoTJIFdMW5i8MGIodIp5Dp6KD9TfBrZ9yQMjDoJO0czJUsWB9Nu+NsC8L2Ig6AfmOUhUXaD6Nq+tn+dF/AP9QDMHh6oKxN7StfHlAYqf0CjmOHiqKNC/jWvj5/2JfaBRNHGyVEyg7ZatDS+vL+6BdmCOg0RlBLJu3W36PD+xE9qBJg4OlRBouj1ry+fxiXmgT8yJeCV8IOnW3DaXtyfWAH2iScwqiQNBt982uDy+eAe6gTkRSUkXyLkFa6vn6YkzQDfQJOIoqQIht1lta3l4YinaxPwGryQKdNxetcXz7sQ60CaaN1klTKDitqqtnacX50D7zG+QlBiBhtupNnZenbgJ7dO8wVEiBApuo9rM8vJiHOgScxt8En4E/a1TWzrvLsYAXaJpk00Sj0C/bWor582Jb6AZmNsgJelGUN8utf15cuIL0Aw0bXCSVCNgb5XavHlw4iiaxNwAfJJoBP+2CKqtm/cmZkKTaBqQTcKMYLslavvKq4ttoBeYG4CUxBiBdZts2+a1iZfQCzQNwEkijGC6/WnT5q2Ja6CPcw14JPwIpFufNqy8udgC9LGpIYskHgF029NmlRcX00CPmGtAQtKNwLndabPmvcUVoEc0NeAgqUaA3Oq0UeW1xVC0iHkNHkk0guO2pq2apyaegRbRrMkiYUZQ3NK0SeWxxTLQPfMaJCTGCIZbmbZpHppYCd3TrMFBIowguI1pg8ozEyehQ8wz4Kt8Fv2twLanvLUYCR2imSFbjbPQb/W18chLi59oBeYZkKpdFvWtvDZp3ll8hFagmQGnWmXB3qJrw5FXFhuhQcwLwFejLP6tuLZo3lhMARpEs4Bslcliu8XWViPvF8dAJzAvAKlqZGHdcrdB88DiInQCzQJwqkIW062ztqQ8rxgG2jjHgKfyWUi3zG1GeWPiCdDGJoYsNc4CuvVtg5HXFb9A88wxIFG7LJxbYG3OvDCxBGieJgYcapUFciurbSjvS+xEf5gTgKdGWRy3rtqYeV1iF+gPTQKyVCaL4lZVG1DeVtwCvTMnAIlqZDHcmmpD5mmJidA7TQJwqEIWwa2othR5WvEQ2sN8iD/Ch6C/5dR2Ig8rFkJ7aA6zR+IQ6Lea2krkYYmbaATmQ6QjXQjqW0ttxzwo4iA0As0hzpEqBOwtpbYQeVZiJrrD/AL+SBSCf6uozZjnRLxEd2heyB5hQrDdImrzkGcVK9EHzC8gHTFCYN1KthXzloiT6AOaF3COCCGYbv205eRRiYHQxbkF/BQfAumWT5tNXhJxBOhi00J2Kg4BdKunLUNeVcwCzWFuAWmqC4Fza6dtmHdEDAGaQ9MCzlQVAuSWTluFPCkxEr1hToOfikJw3KppE+YVEa9Ab2jSZKeYEBS3aNok5E3FKtA6cxqkKSMEwy2ZtmCeEPEPWqdJgzMlhCC4FcMWJg9KnAKdM6+Al+Ij+1qBbF/ygIgfQOc0K2Sl4ki9Vh8bYN6TGAUaZ14BSaqLrGvlsfXzeogdQOM0K+BIVZFsLTo2vjwe4hNo4nwAvFQU+WvFsfHzdogbQBObA2SlmMitFhsbXp5UbAJ9Mx8AScqItGq52fR5OcQ+6JvmADhSQuRU64wtn4dDXAJtM6eAN8JHSrXMbHN5N8QMoG2aFLJG4kio1pcNLi8qJoE2YE4ByUgX6dQCY6vn2RAvgDagSQHHSBWJ1MpiW8urIT6iNcwFwBuJIo9aV2zxPBriEWgNTQGyRpjIolYVWzsPKhaBrpkLgGTEiBxqTbGx82SIe9A1TQFwjAiRQa0oNrO8JHEIdIa5EF+Ev6Kv5cSWznuKFUBnaAqzReIr9FpNbOU8IzEIdAFzIVKR7oq61hLbnxdDnAC6gKYQp0h1BVtLCYrNmwdDbERjmM/gi0RX/FpFbN28F2IeNIbmTLYIc8VWi4jtK88p/oAmYD6DVMS4wqqVZNvmtRDvoAlozuAUEa6Yav2wafOGxB7Qw/kEPBH+CqmWDxtWXlOMAHrYnJAlEl8B1ephs8pjijugL8wnIBHprnBq7bBZ85TiA9AXmhNwiFRXILV02KjygMRFtIW5DJ5IdMVRq4atmsdCzAFtoSmTJcJcUdSiYZPKQ4o3oGnmMkhEjCuGWjJs0zwVYh00TVMGh4hwRVArhg0qL4U4B11hLgE/5avoZwWyPeWhEOOgKzQlZKdxFfqsPjYeeSfERPQAcwlI066KelYemzTPhPgGPUBTAs60qoKdRceGI6+E2AZNYR4AfhpV8WfFsUXzSIgNQFNoBpCdMlVss9jYauQdxRrQAswDQJoaVViz3GzQPBHiGrQAzQBwpkIV06wztqS8EOIMaOE8An4IX4U0y8xmlAdCXABa2IyQHRJXAc36ssHIM4oxoGfmEZCGdFU4s8DYnHkfxASgZ5oRcIZUVSCzstiG8jyIh+gJcwDwQ6IqjllXbMy8DuIL6AlNALJDmCqKWVVsQHlFsQW0zBwApCFGFcOsKTZk3gYxDVqmCQDOEKGKYFYUW4q8HHEFtIR5EC+E/9PPcmI7kUcUD4CW0AxmhcR/9FlNbCXybMQU0AHMg0hCuj/1rCW2Y54GsQDoAJpBHCHVH3aWEluIvAxiITrCHAJeSPTnzypiM+ZhEM+gIzQhZIUwf7ZZRGwe8obiCWgA5hCQhBh/rFlJtmKeBbEMGoAmBBwhwp9p1g9bTl4FsQR0cP4AH8X/kWb5sNnkURAHgA42H2Sj4j/QrB62DHlCcQQ0hPkDpKjujzNrh22YN0EMABpC8wFOVPUHmaXDViFPgjiIfjCPwUdFf45ZNWzCvAhiCOgHzZhsFPOnmEXDJiEvKH6AjpnHIEUZf4ZZMmzBvAfiGHRMMwYnSvgTzIpZC4MX5g9zDiMPg4fip+hrA9e+4IH5OziHCQqThYqn0Gv71gDxvvxgzh3IwyBBdVPUtXlrfTwvPwfnDoLC4EBVU7C1dGt8eID/lzMYeQd4qGiKXxu3xsf7+zc4gwnqIAvFTLHVsq3h4fV/L2cO5B0gQRlTWLXuNT2e3x945iCoAxwoYYqp9mwtj8f3A56/yMHgg/BTSLXmtTm8vb/L+UsQmGyQeAqo9rsGh8f//84byMEgBemmcGrB1up4ej+X8wZBYHCCVFMgtVlra3h4f//sRc4BPkg0xVF7tRbHu/u3nL0EcZANwkxR1FattfH0v985UM4BUhBjiqF2ao2NV/f3nQODOMAJIkwR1EatmeHlf74zoPwLHgj/gb7WaS2Nd/+1nAGDvmSBxB/Qa5vWynhz/965i/wLEpDuA3XtEtTajyf3Zzl3CfqCA6T6AFurtObFg/v55z/5Bngg0Qd+bdFaF+/t35//gjbIAmE+sNUSrX3h1X+9Mxf5BkhAjA9Ytcm1LV7bn3fmErQBDhDhA1Ptz5oWb+3HO/flXvA/+A9ItT5rWHjzH8u5H+Ql+yP+AFTbs2aFF//vzlvkXpB+dB9wanfWrHjv/8p5S5AXnB/VB5BanTUqvPavP/vJA/E/og8ctTVrVTy13+7sFxSY/cF8oKilWZPCY/915z55INIP4wNDrczaFA/tpzv3BQXi/BA+ENTGrEHhmf35M58cEP/ER9HPBq494a1//JkvCDD7FEehz/at8cBL//ezFjkg0lMXRT2btybFO//2s5YgQJynKgp2lm4NB175nzvvybvgn6Io/mzcWhRv/Fs57wV1yT4xUWyzbGs18P5f7pxF3gXpyYjCmnWvQfHAf9w5S1AXnCchimn2bC0Jz/vDnfnyP7wPPgpp1rxmhDf2Vznzg/6yPuIooNnvGgy87v923sv/kHx0UTizYGtOvLCfynkf9Ifjo4oCmc1aG8L7+utnPTkXvI8oimP2ao2J1/W7nfWCuGR9MFEUs1VrQHjbv+2cJ+eC5MOIYpidWkPiaf1s57wgLjg+hCiC2ai1FHjaf+2MJ+/je/Ad6Ged1k7gYX/6GS+on+0Rd0CfbVorgYf1z89Y5H2kHl0H6tmltSMelF9+xhLUx+lRdYCdVVoLgWf1x8938i34HlEH/mzRmhHPyQ8/3wVtyfZgOrDNEq15wLP+7/MV+RakHkYHrNnkWhFvye8+XwnagtND6MA0+7OWg0f1t896uR/eie+ANOuzZoOX5J9y1gf5ZZ3iDkCzPWsZ8Kq/2tlO7ofk1HXAmd1ZG+Id+aWc7YL8cJyqDiCzOmsV8KR+9rlO3od3ijpwzNasCfGK/GnnuqC+rBPTgWKWZk0C3vRHO9PJ+5CcjA4MszJrQTwh/9mZLqgPx0noQDAbQw+DB/WbnfNyPjwP/ok+NpD+BQ/IX3bOB/FlecRP6LF9dEC8p399xsv5kHh0T9SxefQ+Xo9ffcYH8eHwqJ5gY+nofHg8/vT5LteC5xE98WPj6Hy8HT/6fA/SkuXBPLHFstHx8KT/+WyXa0HiYTxhxbrperwcv/lsD9KCw0N4Yoo9o+fxcPzl85x8D68B/4QUa6bP4d34yee5oL2sBvETUOyXDocX/cdnK/I9JA26J5xYMHodz8YvPlsJ2sPRoHoCic2ir+HV+P+znDwLXoPoiSP2ih7Ho/GHz3JBWbIaME8UsVX0Nh70B5/j5FmQNDCeGGKn6Gw8Gf/3HBeUBUcD4YkgNopuhpf0e89wcj5+B7+BPtaJnsZ7/mRnuCB+dke8AT22CYpexjP6x85V5HykHd0G6tgl+o8X4xc7Vwni4+yoNsDGKtG9eDD+7vlNvsfviDbwY4voXbwXP/f8FrTP7mA2sMUS0b/wnH/YmYp8j7TD2IAVm6Rv8Vr8YGcqQXucHcIGptgfuhZv6P861+V6+Az4DUixPnQsvObvda4H6WUziDcAxfbQrfCYf9fZTa6HlEG3ASd2h27FU/5cZ7cgPZwMqg0gsTp0Kjygf3tuk+fhM4g2cMTW0Kt4LP6tc1tQXjYDZgNFLA1dCg/5a53Z5HlIGRgbGGJl6FM8FX/WmS0oDycDYQNBbAwdCi/Frz2vyfHwUr6J/jWQ/oSH4s+e14LwstK4Cf21j84D78SPPdPleEjSron6NY8uxTPxX8/0IDwcadUE+0pHx4FX4sc6z+VY8NKoif8aR4/ikfijnOdBWLJSpontlY1eA+/4QznL5ViQpEYT1qubDsUT8V+d5UFYcKRCE9PrGT0JL8RvdY7L7/A6+CakVzPdCA/E/+QcD7rL6oibgF6/dBh4xt/JGS6/Q9LRNeG8gtGdeB/+Jmd40B2OjqoJ5DWLPoTn4bee3/IreB1RE8frFZ2J1+Fncn4HXcnqYJooXqvoQHjFf8nZLb+CpMNoYnidoiPxNvxVZ3fQFRwdQhPBaxQ9BV7OT3Vuy/X4HHyf/tWJfgKP+Cs5t4P02RxxH/21iV4Cz+ZPcp4i1yPl6PrUr0v0I56GH8l5SpAeJ0fVh31VoofAy/BXz2pyO3yOqM9/LaIb8TD81LNakF02B9NneyWie8Ab/kfOUuR2SDmMPtZrkl7Es/BPnaUE2eHkEPpMrz/0HLwKv9SZLa/DN/F9pFcfug0ehd/ImR1Ul22K+0CvPfQMeMK/yDlNXofU1PVxXnfoQ7wJP5FzWlAdTlPVB3nVoVfAk/BPz2hyOnxT1Od4raEL8SL8Q85oQXTZJqZP8UpDl4AX/IWcz+R0SE1Gn+FVhh7Ee/BHnc+C6HCahD7Ba8w8DJYwP9TZTJ7H4+CX6GMFzr9gAfMHOZsF5bM44iX0WH1zQCxffiDnMnkeCUe3RB0rb97H4uX/cS4LyuPgqJZgY9HN+bAA/k/ntRyPxxEt8WPFzflY/n4f53UQPouDWWKLxTbHw9L/e5zVcjwSDmMJK5Z7rsfi9zud1UF4HBzCElOss3keC9/P45yW3/EY8EtIsczzOSx7vwbndNA9i0G8BBTrO4fDwv93nNHyOxIG3RJOLLB5HYven8EZHXTHwaBaAomVNV/DgvdLz2e5HY9BtMQR62oex3L36zifg+xZDJglilhV8zYW/Z/jbJbbkTAwlhhiTc3ZWOr+prM5yI6DgbBEECtqboYl/+M4l+Vz+Bt8BvpYTlDzNJb7j8G5HDSXvRFnQI/VNC9jmftvnMnyOaQbXQbqWEvzH4vcf8GZHDSHc6PKABtLae7FAvdHz2O5FfyNKAM/VtG8i+XtZzqPg6xkbzAZ2GIRzb+w1H8bZ7HcCtINIwNWrOR8i6XtXzqLg6zg3BAyMMX6mWuxrP01zr9cDn8BnwEpls8cC8v8t+D8B8llL4gzAMXqmVthif80zmG5HNIFXQacWDtzK5b3X8E5HCSHc0GVASSWzpwKS/uHnsHyOPwFUQaOWDXzKha1f8YZHBSXvYDJQBGLZi6Fhf3LOH/lcUgXGBkYYsnMp1jQfqXzNygO5wIhA0GsmDkUFrM/6eyVw+GjfBL9KIHzJyzrH+nsDYLLRuMk9FH65jywpP/nmUwOhxTtkqhHyZtLsZz/ozNZEBxOtEqCHYVujgNL+Tc6j8mr4KNREn+UuHkUy/in4DwWVCUbZZLYRmGb18Dy/zHOYvIqSFEjCWsU9xyKBfwXncWCquBEhSSmUc7mSVi8P4xzV/6GZ+KTkEYxz42wjP0TnLtBb1mmOAlolO8cBpbu/+LMlb8hMXVJOKOAzZ1Ywn4JztygNxymKglklKz5EJav33kOk1PBM0VJHKNczZlYun4X57AgKlkmJolilKo5EJbt3+IMJqeCxGQkMYwyNUdi0fqJzmBBVHCYhCSCUaLmKbBo/6Hzl7yOt8FfoB/FaX4CC/YXOn8F1bM24gvoozTNS2DB+ptnL3kdyUZ3gXqUpfkRC5Q/6OwVVMexUV2AHUVpHgKL1c88d8nd8DaiC/xRiuZGLE7+5bkryC1rg7nANgrR3AMW6688c8ndkGwYF7BGSc6LWJb8yTNXkBuODeEC0yg/8xwsVD/QeStvwy/xF5BG8ZnbYEnyR3DeBrVll+ILQKP0zDNgqf4szlvyNqSl7gLOKDvzIZYjPwTnraA2nKXqAsgoOvMKWKR+5FlLzoZfii5wjFIzF2Ip8q84awWxZZeYCxSj0MwlYJn+Ks5ZcjakJeMCwygy8yAWIf/POSuIDWdJuEAwSow8DBaoP8VZK1/D1+Af+1AC5V+wAPkfOGuD1rI14kc9lD45IJanH8U5K19DqtE91qHkyftYevwOnLNBazg1qkc2FDo5HxYe/4kzVk7H14gefyhxcj6WHX8DZ2wQPVuDedxCYZPjYZH+Js5XOR2phvFoheKW67Hk+H3O1yA6Tg3hcQrlTJ7HguMvccaSz/EW8I9SKGb5HJYbPwNnrKB51oL4EQrlK4fDEv1JnKPI50gWdI9OKGDyOhYb/wLnKEFzHAuqRySULPkalhr/8QxFLsdbED0eoVzJ41ho/CPOUILkWQuYxyKUKnkbC/QXcb6Sy5EsMB6HUKbkbCwy/p7zVZAcxwLhMQglCkpuhiXpD3G2ksfxNPgj+lCc5Gksz1+Bs1VQPEsjPkIPpUlexmL0gzg/kceRaHRH1KEsyX8sMf4Ezk+C4jg0qiPYUJTkXiwwfuPZiRyOpxEd8UMpknexvPh5zk6C4FkazBFbKETyLyzO/8O5iRyORMM4wgolKd9iafHvnJsEwXFoCEdMofzItViGfg9nq/yNr4A/QgrFR46FpfkjcLYGvbMVxEdAofTIrbAw/w5nJvI3UgXdEU4oO3IrFuV/wJlJ0BunguoIJBQdORUWoL94XiJ34yuIjjhCqZFXsbD4OZyXBLmzFTBHFKHQyKWwIP8N5yq5G6kC44ghFBn5FIuKX+dcFeTGqUA4IgglRg6FJcWfc6aSt/FQvoj+VaD8CQuKH+dMFdTOQuMi9Fd9ch5YTvzEsxJ5GwnaFVG/ypNLsZj4b85Kgto40KoI9hWdHAeWEr/NOYl8Ch4aFfFfxcmjWEj8BpyTBE3JQpkitlds8hpYjr+GMxL5FCSoUYT1yi2HYhHx15yRBE3BgQpFTK/O5ElYQvwZzlW5Gn4GX4T0yiw3wgLiL+BcDVLLzoiLgF595TCwGH8MZ6pcDWlGV4TzCkzuxPLhJ+BMDVLDmVEVgbzKkg9h8fAPz0fkUvAzoiKOV1dyJpYO/4XzkSAp2RlMEcWrKjkQluJv4Twll4I0wyhieDUlR2LZ8NOcp4Kk4MwQigheRclTYMn5K5yl5Gy8DH5P/8pJfgIL8R/gLBXEzsqI9+ivmuQlsNj8FM5G5GwkGd2e+tWS/IhFwy/A2UgQG0dGtYd9pSQPgSXDLzwXkafhZUR7/qsiuRELhn/mXCQoLSuD2bO9IpJ7wDL8J5yJyNOQZBh7rFdJeRGLhV/mTCQoDUeGsGd69SPPwVLhl3CeytHwSvwe6ZWP3AYLhT+A8zQILasU74Fe9cgzYBH+Ec5D5GhISt0e59WOfIhlwg/AeUgQGo5StQd5pSOvgEXCHzwLkZ/hlaI9x6sauRBLhB/CWUjQWVaJ2VO8opFLwBL8H5yj5GdISsae4ZWMPIjlwR9zjgo6w1ES9gSvYuJh7sKEw5yh5Gb4JH6IvlVg/MsdmHAHZ6ggs2xSPITeqi8OePclDOYcRG6GlNQNUbfKi/fvvIQ5OAcJMsNJqoZgW9HF+e4Aw1/OQORl+KRoiN8qLs6/+wtvcAYSVJZNYobYWrHF8e76YS/nH/IypCRjCKuVO66/8wsHnn8EleEkCUNMrc7i+Tu+MOD5Sb7GI/FDSK3M8bm7vXCX81PQOosUDwG1+sbh7vjhv7MP+RoJqRvCaQUWr9/phbmcfQStcZCqIZBWWfG1O7xw/9xDrsYjRUMcra7i8bu78JZzjyB1FokZomhVFW/f6cN+Zye5GgnJGGJoNQUVZ9/VhfvOTkFqHCRhiKBVVNzsLh/mO/OQp/FPvgJ9K6d4+u4e1nLmEZTOPuMK6K2a4uW7ufDeWQN5GunZVaButRT/7+TCWc4aBKVxnlUF2FZKce8dXJh/3iFH459RBX6ronj37i28P+8IQmefTAW2VkTxr7t6WO+cgRyN9DQqYLVKxrd3beG8cwZBaJynUIGp1U9ce7cWxjtL5Wf8EV8BqZVPHOtuHsZylgads0dxBaBWPXGru3j47qxDfkY66irgtNqJW+/e4StnHUFnnKOqAkgrnTjVXTusP+eQm/FHUQWOVjXx6p1a2O6cI8icPWIqULSiiUvdscN15ya5GenIqMDQSiY+vUML052bgsw4R0IFglYxcag7s3D+jENexhvxQfSfBMaf7tZh/BlHUDlrFAehf9IX53GXDt/PGMjLSEZdEPUneXHp3TlsP2MQVMYxqoJgP6GL47grh+fON+RkvFEUxP8kLh69G4etnG8EkbNGTBDbJ2zxGnd/WO58gZyMZGQEYX3ijkPvwOG48wVBZBwjIYjpk7N40p03DHeOysd4CvggpE/McaO7sXCVczRonKUgDgL65BuHcdcNv52Z5GMkCrognE/A4s67sDCVM1PQGIeCKgjkk6z40N1XuH62IRfjKYiCOD65ijPvusJuZxtB4iwFTBDFJ1VxoLttuO28JBcjUWAEMXwyFUfeaYXZzktBYhwKhCCCT6LiKe604bVzDfmPj8FPoP/EKX7iDhumn2sE/dkY8QT0T5riJe6wwvOzBfIfKUY3gfqTpfjxDkpYfrYg6MeJUU2A/UQpHuLOKhw/05CH8TGiCfxPiuLGOydh+JlGUDgbg5nA9glR3MOdNfw+VyAPI8UwJmB9kowX75aE3ecKgsI4MYQJTJ/8xHPuqMLtM1QOxhfxE5A+8Ynb3CUJTzlDg8DZongC0Cc98Qx31bDaeYYcjFTUTcD5ZCc+vDsSlnKeEQTGKaomgHyiE69wJxVmn2XIv/iiaALHJzVx4V2RcNpZRtA3W8RMoPiEJi7hbhpGOyvJv0hFxgSGT2TiwTsh4bOzUtAXp0iYQPBJDDzMHVTY7Jwk9+Jh8I19J4HwL3dAwmXnpCBvFkbcqHfSBwe8ewqvz0hyLxKMrrHuJA/ev+sRVp+Rgrw4MKpGthM6ON8dj3D6/JST4WFEjb+TODj/bkcYfX4GkWVhMI1bJ2xwvDtp+Hw+kpMhwTAarU7ccP1djrD5fBREhgNDaJw6OYPn73CEy2cj+Rh+Ar5R6sQMn7u7ESafjYLGshPEjVAnXzjcXTQ8PlMgH0OaoGt0OgGD1+9shMVnCoLGcCaoGpFOsuBrdzXC/zmGXAw/QdR4dHIFj9/RCIfPMYLEshMwjUUnVVDw9h00DD4XycWQJjAah06m4Ow7GeHvuShIDGcCoTHoJApudpcU9p5hyLv4F3yevhMnePruGSY7wwjqZl/EefROmuDlO6Pw2HkCeRfpRZen7mQJ/t/FCIudJwjq4ryo8rCdKMG9dzDC3fMLORf/IsrzOymCd+9ehLnnF0Hc7Asmz9YJEfzrzhkOO0sg5yK9MPJYnSTh27sWYbCzBEFcnBdCnqmTH7j2bij8dXbKw/AS8HmkTnzgWHfNsNfZGRSWlSDOA3XSA7e6Y4a7zi7kYUgSdHmcTnbg1jtlmOvsIigMR4IqD9KJDpzqDii8PbeQg+EliPIcndTAq3cswlvnFkFgWQmYPEUnNHCpO2RY60wkB0OSwMgzdCIDn96pCGediYLAcCQQ8gSdxMCh7lKEtech+Rfeyf/QbxIIf7pDEc6eh4K+ss74B32TPjiPuxNh7FlI/oXk7H6oN8mDS+9MhK9noaAvHGf1A7sJHRzHXYkw1rkp98I7ox/+JnHw6B2JcJRzM8gr62R+2DZhg9e4O4ahnIPkXkhO4wdrEzcceicifHUOCvLCcQo/TJucwZPuQoStzkx5F94F/4O0iRludAci/OTMDOrKuoh/gDb5wmHcGcNOzkt5F5KL7gdnEzC48+5DuMl5GdSF46L6AdkkCz505yFsPSvlXHgX0Q/HJldw5l2HMJOzMogr64L5odikCg50VwwvOSflXEgujB+GTabgyLsN4apzMogLx4XwQ7BJFDzFXU6Y6gwk3+Jb8Hf6TZzgJ+6IYSVnoKBttkV8R9+kCV7iziac5ByBfIvUortTb7IEP95pCCM5RxC0xWlR3WE3UYKHuMsQrp5ZyLfwLaI7f5MiuPEOQ5h6ZhG0lW3B3Nk2IYJ7uBuGj5whkG8htTDuWJsk4cU7C+GpMwRBWzgthDvTJj/wnLsKYakzUq6FJ+LvSJv4wG3uKISNnJFBWlmi+A60SQ88w50wXOS8Qq6FRNTdcTbZgQ/vJoSJnFcEaeEQVXeQTXTgFe4khKdnFfIsPFF059ikBi68ixAeclYRlJUlYu4Um9DAJdwFw0LOP/IsJCLjzrCJDDx49yAcdf4JysIhEu4Em8S8w1wJE4Y6p5Br8UN8D31r4PvLFTDhIOcUQdrsUNyD3tr3BrzyJQzk/IBcizTU9VC35r37V7yEf5wfCNLiDFU9sK10b74rgOGnMwp5Fj8U9fBb4978K39hH2cUQdnsENPD1sr2xrvSD/c4OyDPIg0ZPVit7rf+il/Y6exAUBZnSOhhaj1756/whXmcT8ixeCG+B6nV/J67shfW4HwiCJsVinuAWr9vuCv88I5zA3IsklDXg9MK9q5f0QtncG4gCIsjVPWAtGa9167ghaVnE/IrXijq4Wi9gnrHr9yFdZxNBF2zQkwPRWvVu31FH85x9pFfkYSMHobWqTf7Sl246ewTdMUREnoIWqPeZlfyYRznEnIsfJOPQN/q9E5fuYcxOJcIwso24wjorU3v8pW58I0zA3IspGYXgbp16f1fkQtfcGYgCAunWUWAbVV6e6/AhaNnEvIo+GYUgd9a9O5eeQsznUkERck2mQhsrUTvryv1sI3zAvIoSE0jAlZr8r290hZeOi8QFAWnKURgav15a6+shWucj3Io+CA+AlKrzxvryjxswfkYBCUbFEcAau15W12Jh2mcR8ihIAV1EXBad97WK+9wBecRQVBwgqoIIK06b6or7TD0LEJ+hQ+KInC01ryrV9TCM84igq6yQUwEilaat9QVdljGuUd+hRRkRGBolXlPr6CFlc49QVc4QUIEgtaYN9QVs3DSOYTcCs/kd+gzCXw/XVmHkc4hgqyyzHgHPZO+N48r6fDzrIDcConZ7VBnkveWXjmHj84KBFnhMKsd2Ezo3jiulMNGZxDyJ3hmtMPPJO4dvTIOU3AGEfQky2R22DJhe9e48odjnBOQP0FiGjtYmbjf0CvgcNE5gaAnOExhhymTs3fSFW8Yxtkod4Jf8jtImZjfRlfGwhOcjUFOsst4ByiT7xvGlW74xZlH7gRp2e3gZAL2dl4JC0tw5glygrOsdkAyyXoPXfkKO88f5E3wy2iHI5OrN/NKV9jF+UNQk+yS2aHIpOoNdGUbbnHekTdBWho7DJlMvZFXtMJE552gJjhLYYcgk6h3iiva8NDZg9yKV/IP6DNxep+4gg0LnT0EWbPK+AF6Jk3vElewws0zAnIrkrJ7QJ3J0vt4BUo46IxAkBVHWT2AzUTpHeKKVZh57iBngldGD/iZFL2NV5yEl+cOQUyySuYBWyZEbw9XrGHl+QA5EySl8QArk+S7eGVJOHk+IIgJjlJ4wJTJzzvnClUY6FyUL8En+QdImfi8ba4kCUdwLgYtySbjB0CZ9LwzXKmGWZw5yJcgJbsHOJnsvIdXjoQhOHMIWoKTrB6AZKLzrnBFKow8b5BX4ZPRA45Mat7CK0XCK84bgqqySeYBRSY0bwlXpmEVZx15FVLSeMCQicw7eEVI+OesE1SFkxQeEGQS4w5zBSqc4pwjp8ID8Yv9JYHuL1eAhB845wRRZYHiRf2SPjfglacwijOOnAoJqFusL8lz96/0CDtwxgmiwgGqFtlL6Nx8V3iET5yJciV4oGjxXxLn5l/ZEW7gTAxSkgViFrdL2Nx4V6RhE+cbuRIkIGPRusTt1l/JEfY53wQpwQESFqdLztz5KzjCJc428iT4CPhF6RKze+7KjTADZ5ugJNkI4kXokq8b7ko0TOJsgDwJUgTdonMJmLt+xUZ4gbMBQUlwIqgWkUuyoNxrV2qEj2cNciT4CKLF45Ird/wKjfCIs4YgJNkImMXikip3+wo0LOJcI0eCFIGxOFwy5WZfkRHuOdcEIcGJQFgMLolym11JCoc4Z5BX8Sz4HPpLnNzpK8+wAucMQdUsizgH/ZImd/mKURjEuQB5FYlFl0N9yZL7vxIjnMC5gKAqDosqB/YSJbf3Coyw8YxBTsWziHL4lxS5u1dehHnOGIKoWRZMDtslRO6vK87whzMBcioSCyMH65Kke3ulRXjnTEAQFYeFkMN0yY9be2Uo7OE8lB/BQ8DnIF3i48a60gwjcB4GHclCEOcAXdLjtrrCDHc4X5AfQYKgy8G5ZMdtvaIMH3C+EHQEB4IqB+QSHTfVFaBw8WxBPoWHIMrhuKTGXb3CIszhbCFoKgsBk0NxCY1b6goyvOFMI59CgsDIYbhExj29oiKsc6YJmsKBQMghuCTGDXUlRTjnXEEuhUfyN/SrAt1PV1CEcc4VgqSyyPgGfVWfm8eVE2HieQC5FBKyu6FeleeWXjERvjkPECSFg6xuYFfRuXFcKRG2OVOQG8Ejoxv+qjh39AqJsAFnCkFGskjmhm0Vm7vGlWNYw1kAuREkpHGDtcrthl4REa45CxBkBAcp3DCtOnMnXQkRznAWyovgV/A3SKvMbqMrIMIFnIVBRbIr4hugVV83jCvGMIbzjLwI0oruBmcVmNt55UOYgPNMUBGcFdUNyKos99AVD+HheYKcCH5FdMOx6srNvNIhfOE8IYhIdgVzQ7Gqyg10pRi2cJaRE0FaYdwwrJpyI69sCNOcZYKI4KwQbghWRblTXMkJVzhLkE/xKvg6/Son94krxPAAZwlB06yKuI6+qsld4opNmMI5APkUSUVXp1615D5e0RAW4BxA0BRHRVWHXaXkDnElQ1h4jiAfglcR1fmritzGKxjCM+cIQUOyKpg62yoit4crw/CEMwDyIUgqjDrWqqS7eMVCWOYMQNAQHBVCnWnVjzvnSoWwhHNQLgT/w9eRVvm4ba5QCAdwDgYJyf7EdaBVPe4MV4ThCGcIciFIP10dZ9WOe3hlQhiAM4QgITg/VR1klY67whUJ4eD5gTwK/xPVOVbVuIVXIoQhnB8ERWV/mDrFKhq3hCvB8INzjDwK6ceoM6yScQevPAjHnGOConB+hDrBqph2GH0YcBhzGDkUPgU/p08V2P6iBwPuwBwmCCqbIp6jp+prA+q/gMGYO5BDIaXo5tSp8tp9vRcwB+YOgqBwUlRz2FR0bT49IPiLGYw8CD5FNOenimvz9X/gDcxggoJkUzBztlRsbTx9H+zFzIE8CFIKY46Vyt3W6/3AgWYOgoLgpBDmTKnO2nk9HxjQ/EUOBP8AP0dKZW7P6ffAXcxfgoBkH4jnQKm+bTg9H/xn3kAOBOmBbo6TCgyqXdfrgbmYNwgCgvNANQdJldVe0+OB+2Yv8h/4B6I5R6qrdlx/B95i9hL0I/sAM6dIVdVu6/VgP3Og/AfSA8acIdVUm62vA/eZA4N+4DwgzAlSRbXN9HkwnxlQ/oRHwcfpUzm10/o7WIsZMOgpiyKOo6dqapf1c+A9cxf5ExKKLk6daqn96+XAWcxdgp5wUFRx2FRKba8eDsw3/8l94FFEcX6qonZX/wbem/+CfGRRMHG2VETtL30drGfmIveBhMKIY6VKtrf6NnCemUuQDxwUQpwp1U9bq18D45n78h54B/g4UiqfNpZ+DsZi7gf1yDoQx4FS9bSt9HHwnXmLvAeSA10cJ9VO26p/g6+YtwT1wHGgioOk0mlT6dtgvdlP7oR3IIpzpKppV/VqYDuzX5BT1gEmTpGKpi2lZ4PrzH1yJyQHjDhDKpn2VI8GpjP3BTnhOCDECVLFtKH0ZuC8mU/OA3+CT+wrCWw/6ddgvJkviEf2RJyoV9LX5qFPg+9mLXIeSCe6xLqSvLZUfwbbzVqCeOCcqBLZSujaOPRl8Jx5T64B/kSU+CuJa0f1Y7AV816QBtkTTOJWCVu7hv4Hy5mzyDVAOmEkWpW421A9GBxnzhKkAc4JIXGq5KydpPeC4cx8+Q58A3yiVIm5baQfA1cx84N2ZBuIE6FKvm0Y+i74zbyX70BqoEt0KgFrO/VhYCrmfdAOnAaqRKSSrPaQ/gtcN+vJM8A3ECUelVy1mfousJtZLyiDbANMYlFJVRtIvwW3mfPkGSA1YCQOlUy1kXotMJs5LygDnAaExKCSqHYKvRa8ZsaTS/Em+Dd9JU7tE3osmG7GC5JmTcRv9Eqa2iX0WOC5GYtcimSie1NXstQ+6qGA5WYsQVIcE9UbthKldgi9FThuvpPrwJuI3vxKitpGvRMw3HwXpCNrgnmzVULU9qC3gt/mK3IdSCaMN1YlyXZRvwTsNl8J0oFjQngzVfLTztFTgdtmvTwH3od/I1Xi07bRJwFPMeuDcmR94jdQJT3tDPoqWM1sJ8+B5NO9cSrZaQ/1R8BSzHZBOXB8qjdIJTrtCnopMNtcJ2/C+0Rvjkpq2kJ9EXCauS6oKevDvCkqoWlL0E/BaGY6eROSj/FmqESmHdQLAZ+Z6YKacHyEN0ElMVPC6KHAZua8HAe+BN+mnyRwyhc9EHCZOR+EI1sibqNP0jcFUP8EXpvxchxIJbo29SR5U/r6HmC1GR+EA6dE1YadhG4Kn54HOG2+yzHAl4ja/EnipvD1O8Bo8z0Ig2wJps02CdsUPL0UfDbb5RgglTDaWJO4p+j1OcBmsz0IA5wSQptpkrMpeT0OcNk8J7+BZ4BvI01injKnvwEmm+eCbmQZiNtAk3yhpsDpo+Cx2Yr8BhIDXRtnErApdb0NsNhsJegGDgNVG2SSrClr+hrg3ywnvwDPQNTmmORqSlxPAxw2ywVdkGWAaVNMUjWlrYeCweY4+QVIDBhthkmmprD1MsBfc1zQBTgMCG2CSaKmmOmTwF4znDyKJ8E3oJ/EaUpa/wSTmeGColkScQP0SZqmlPVG4DFzFXkUiUTXgHqSpSm/PgZYzFwlKIpDomoAO4nSFK8eBrhrfpMz4UlEDfiTFE3p6l+Auea3IKYsCaYB2yREU770TnCYmYqcCYmE0QBrkuSUrb4FGMxMJYgJh4TQgGmSnyla/RD4y1yX28AvwDdAmsRnCpa+CfYy14NsZBeIGwBN0jPFSs8Ed5nd5DaQFuga4EyyM8WqV4K5zG5BNnAWqBqATKIzhUoPBN6a2+RL+AWiBhyT1Eyp6lmAt8xtQUvZBZgGFJPQTJHSI8FaZjb5EtICRgOGSWSmTPUqwFlmtqAlnAWEBgSTxEyB0qcAa81r8hr4I19DH0nglCc9CnDWvBZUI3uMa9Aj6ZvCQ38CjDXT5TWQjl0NdSR5U6R6E+CrmR5UA+dY1cBGQjcFh74EGMs8l1uAP0Y1/EjipkT1JMBRzPMgC7JHpoYtErYpNfRHMBSzXG4B0tGowYrEPQWqFwG+MsuDLMA5CjVMkZxNSdKHAFuZ43Ia+BF8DVIk5ilGehDgJ+Z4EI3siLgGKJLvFBh6I9iJGS6ngTSiq8GJBGyKU/8B3MQMD6KBM6KqAYkka8qQ3gPYan7LK8CPiGo4IrmawtR3ADMxv4MqyI5gaigiqZoCpC+Cl5jd8gqQRhg1DJFMTUHqN4CrzO6gCnBGCDUEkURNSaHPAVOZ23IoXgS/po/EacoJPRGsxNwOgmZFxGv0SJqmlNDbgJOYp8ihSCK6NXUkS1OOeg1gJOYpQVAcEdUaNhKlKSH0GcBVs5p8Bl5EtOZHUjTFqMcApprVgmZkRTBrtkiIpnjQD8FHzFLkM5BEGGusSJJTinoL4CmzlKAZOCKENVMkP1Ny9BXAUma2XAa+h18jReIzxUZPAWzEzA6Ske2J10CR9EzJoBeCi5jT5DKQero1TiQ7U4b6CWAi5rQgGTg91RokEp0pFfQSwFMzmlwJ3xOtOSKpmSLURwAPMaMFKWV7mDVFJDRTJOiDYCHmM7kSUo+xZohEZkpQ/wAcZT4LUsLpEdYEkcSohbELA4Yym8mT8CH4GfrVQLUvdmDAQcxmQUnZEPEM+mqfGqDdFzAQc5k8CSlEN0O9mqfWt/MC/mEuC0rCCVHNwK7SqfHZAYKfzGs5Ej5ENMNfjVPj2/2BfZjXQUjZEMwM2yqbGp5dH9zDrJYjIYUwZrBW3Wp6Oz+wk1kdhIQTQphhWj1Ty9vxgXmY0/InXgF+BmnVDKU2Z7cH1sCcDnpmFYhngFa/anB2fPAOM1r+RFKgm8FZBVOr2+mBMzCjg544ClQzIKtZamt2eGCp+Sw/wisQzXCsXqnF7e7AOsznoKOsAswMxWqVWttOD85hNsuPkBQwZhhWp9TYdnXgJrM56AhHAWGGYDVKzcwuD8ZhLsuN8CD4BfSrTmppuzsYA3M5yCgLIl6AvtqkVrabA98wk+VGSCC6BdSrS2q/nRz4AjM5yAgHRLUAdlVJzWsHB46ax3IK8CCiBfzVIrWu3RuYyTwOoiALglnAtkqk9mVXB9swi+UUIIEwFmCtJtW2dm3gJbM4iAIcEMICptUfNa3dGriG+ZfHwCfAL0Ba9VHDspuDLTD/QTGyCcQLgFZ71Kzs4mAa5rA8BlIC3QKc1R01q90bXIE5HBQDJ4FqAciqjhqVXRsMNYPlRfgEogUcqzVqVTs18AwzOKgomwCzgGKVRk3Kjg2WYf7Ki5ASMBYwrMqoTe3QwErmb1ARTgLCAoLVGDUoOzNwktkrh4E38jH0qYFqT3ZrMJLZGwQja4xj0FP71HjYpcFPM5kcBpKxi6FOzVOT2p3BR2ayIBg4xioGNpVODYddGWxkHpNPgDdGMfzUOLWo3RhMgXksaIKskYlhS2VTq2H3g2OYxeQTIBmNGKxUtxrUDgwuMosFTYBjFGKYUs/Ukuy8YBjmrvwFnoePQUo1qxnZjYEnMHeDXmR54hig1K8aDLsu+IWZK3+BxNPF4KSCqTntwsASmLlBL3B4qhiQ1Cy1IbsvsNMcJpcAzxPFcKReqTHtusAuzGFBEmR5mBiK1Co1ILstuIUZTC4BEo8Rw5A6pYa00wITmcGCJMDhEWIIUqPUUthpwUPmL7kT/4FPQJ/qpHbCDgsWMn8FObMf4gToqU1qJeywwE2zl9yJ9KFLQJ26pHa0gwIOMnsFOXE+VAlgU5XUQthZgZnmLrkL/IcoAT+1SM1o5wS8NHcFuch+YBKwpRKpebCzgpVmLrkLpA9GAqzUpFrRbgk4aeYKcoHzQUjAlPqjlmNHBQYyb+Ut8Dt8AqRUHzUbuyTgCMzboBbZnTgBUGqPWga7KpiFeUveAmmnS4CTuqM2tDsChsC8FdQCZ6dKAJKqo1bBTgqMNGvJifA7UQKO1Bo1oV0R8AqzVhBRdodJQJFKoybBbgpWYc6SEyHtGAkYUmXUgnZCwD/mrCAinB0hAUFqjJQwdlDgFGatfAjvgT/sHwmU8sUOCPgBszZoKOshPtQf6ZMCaPcERmHOyoeQPHSH9SN5Uvp2PcAOmLNBQzgeqkP2ETopfHY8wCfMWLkQ3kN0+B+Jk8K32wFuwIwNEsp6YA63R9ik4NlJwSbMV7kQkgfj0HrELUVvlwPsY74GCeF4EA6nR86gpOTtcIBLmLHkTTwC/KH0iFnKnN0NMANmrKBmFoH4EHrkKwXOLgomYY4ibyIh0B06j4BJqdvZAC9gjhLUxEGgOkQeyZKyZlcDfDRDkQfhEYgOj0eupMTtaIBHmKEEBWURYA6LR6qktO2gYBHmK3kQEgLG4fDIlBS2nQxwj/kqKAgHAeEweCRKipldEjiE2UrOxHfgX+gfcZKStnuCFTBbBTGzHeIX9EeapJTtjMAgzE/kTKQO3Qv1I0tSfrsY4ATMT4KYOB2qF9hHlKR47WCAjWYn8iW+Q/TCf6RIStfuBZjH7CRome3AvLA9QiTly84J/mBuIl8idTBesB5JStnatQDvmJsELXE6CC9Mj/xI0doNgT2YrXIl/gD+BekRHylYdk0wAmZrkDJ7QPwC9EiPFCs7JriDmYlciXRA94LzyI4Uq50SfICZSZAS54DqBeQRHSlUdkDgonmJPIk/IHrheKRGStWOBZiDeUlQMnsA80LxCI0UKTskeIO5Sp5EOsB4YXhERsrUTgVYx1wVlMQ5QHgheCRGCpRdCnCOmUoOhC/yLfSnAqU82aEA45ipgoCyxbgF/VSfFB52J8BEsxI5EFKxa6E+lSdFamcCfGNWEgSEU6xaYE/RScFhVwJsY04ijwBfjFr4p+KkRO1IgA0wJwmKIFtkWthOsUmpYXcEazAjkUeAVDRasE65pUDtRIBrzEiCIsApCi1Mp86kJNmFAGcwV+Us8Bz4FqRTZilGdiDABZirQSyyHOIWoFNfKTDsjGAMZqqcBRKHrgXnFJgUp90HMAFmahALHA5VC8ipLClDdh7AQ/MROQR4DlELx6krKUy7DuAL5iNBEGQ5MC0Up6qkANkVwRbMU3IIkDgYLQynpqQg7TaAacxTQRDgcBBaCE5FSUlhlwOuYJaSI/Eb+DT9KScpJ+yI4AHMUkHI7IY4jX6qSUoJOxswBbMRORJpQ5emPrUk5WinASyA2UgQEmdDlYY9pSQlhF0GsNBcRL4CvyFK808VSTHaYQDPmIsErchuYNJsp4ikeLAbgieYichXIG0w0linklKKdhbAMmYiQStwNghpplM/UnLsKoAlmKdyFXgdPo10ykeKjR0FcADmaZCKrE6cBjrVIyWDnRAcwTxErgJJp0vjnNqRMrSbAAbAPCRIBY5OlQY5pSOlgp0EcNAsRP6D14nSHKdqpAjtIoAhmIUE/WR1mDTFKRopEuyC4AfmKPkPko6RZjglIyVo9wAcY44K+sHREdIEp2LYYerCfMOYoeQp8Dn8Cn2pQPaXOjDfDsxQQSmyOfEKeqk+NmDdly8YcxB5CqScboW6VB67X+fly4E5SFAKnJxqBbYUHZuvDvD7xQxE/gA+J1rhl4pj8+v+vhuYgQQ9kM1hVthKsbHx6vpfL+Yf8geQcowVrFJuKLa+zu8baP4R9ABOjrDCVOqMna/j+wKan+Qo8Dj8ClIpM3uubu/bxfwUhCKLE68Alfqy4er43z+zDzkKJJxuBacUGLtep/flYvYRhAIHp1oBKZXFXqvD+/bNPeQO4HGiFY5SV+x43d13i7lHkANZHGaFolQVu12n//qZneQOIOEYKwylptjsurpvn9kpyAEcHGGFoFQU26wu/+Uz85CfwBP5A/SlnNjpuvtXi5lH0IksMT6AXqqJXa6b++6ZNZCfQCJ2B6hLLbH/OrlvFrMGQSdwiNUB2FJKbG8d3Jdv3iFvAE+MDvBLFbG7dW/fvXlHUANZInOArRQR+6uu/tUzZyBvAIloHMAqlWRv69q+eeYMghrAIQoHmEr9sLV1a188s1RuAn/DH0Aq5cPGqpt/sZilQSayN/EBoFI9bKu6+PfOrENuAummO4BTaodtrXt/r5h1BJnAuakOgJTSYVPVtb96cw65D/4mOsBRqoZdrVP72plzBPlkb5gDFKVo2FJ17G+duUnug3RjHGAoJcOe1qF96cxNQT44N8IBglIxbKg6s2/ejENeAm/Dp9A3Esh+qlt/8WYcQSWyNnEKeiN9bB516e/djIG8BJJNl0LdSB5bWnf+2s0YBJXAsalSYBuhY+OoK3/nzDfkDOBtohR+I3HsaN34a8V8I4iBrA2TwtYIG7tG3f+VM18gZwDJxkjBasTNhtaBv3HmC4IYwLERUpgaOWMn1Xm/cOaonATeAD4FqREz26hu7FvFHA0ikTUgTgFq5MuGUdf9vpmZ5CSQDOhScBoBYzvrwr5UzExBJHAMqFJAGsliD9V9fetmG/IF8AZEKRyNXLGZdV1fN7ONoAWyBjApFI1UsYHqtt8285J8ASQDjBSGRqbYyDqtL5t5KWgBHAOEFIJGotgp6rTfNXMN+RGvgS9A34gT+0Qd9ks31wg6ZjXEBdAbaWKXqMP6zs0WyI9IGroC1I0ssY91UL5yswVBRxwNVQHYRpTYIeqsvnEzDfkIvIaoAL+RIraxzskXbqYRNCKrgSnA1ggR20Od9fs2VyAfgaTBKIDVSJJdrFvydZsrCBqBo0EowNTIDzunjurbNkPlIvA1fAGkRnzYNnVJvlPM0CAR2Zq4AFAjPewMddWvmnmGXARSTVcAp5Ed9rDuyFeKeUaQCJyaqgBIIzrsCnVSX7ZZhrwHXxMV4Gikhi2sK/JNM8sI6snWMAUoGqFhS6ibftHMSvIepBqjAEMjMuxgnZDvmVkpqAenRihA0EhMWpg6qK+ZOUkeAp+BL+wXCUz7UgfkW2ZOCgqRzRAX6ov0pQHWPX3XZiR5CKQMXWG9SF5av67HV21GCgqBk6EqZBehS+Or4/FNm59yBfAZosK/SFwav27HF21+BimQzcAUbouwQaXh1Um/Z/ORXAGkDEahtYg7TV+X42s2HwUpgJNBKJwWOUvL1+H4ls1GchD4AvhCaRFz2lzdjS/ZbBQEIltAXAgt8k2Dq4t+x2YK5CCQCugKnUXA0up1Nr5iMwVBIHAKqAqRRbLS1upqfH9zDHkC+AKiwmORq7R4HY1v2BwjKIFsAUxhsUhVWrsO+gWbi+QJIBVgFA6LTKWx62R8v+aioARwChAKg0Wi0szqkr5eMwy5EY+BP9Mv4pSWrnt+ycwwgoxZDPEZfZGmtHKd0XfMPIHciIShO1MvspT218X4ipknCDLiYKjOsIsopXnrYHy75hdyHjyG6MxfpCitW/fiyzW/COLJYmDObIsQpX3VOb9hZgnkPEgYjDPWIsm0bV2LL5hZgiAeHAzCmWmRnzRt3dD3y+yUf8ATwJ+RFvFJw6prfr3MzqAPWQLiM9AiPWlWdcxvl9mF/AMSAd0ZZ5GdNGud8stldhH0AYeA6gyyiE4aVR3Qd2tuId/BExCdORapSavWsfhumVsE7WQJYM4Ui9CkSdUhv1pmIvkOEgHGmWERmbRpnYpvlpkoaAeHAOFMsEhMGlRdiq/WPCT3gB/yJ/SJBKY91aH4Zs1DQR6yw/gEPZG+NB51J75Ys5DcA9KwO6FOJC9NWmfiezULBXnAGVYnsInQpeGoK/HFMjflCOCH0Qk/kbi0aB2JbxRzMwiB7JA5YUuELa1G3fELxRwkRwBpaJxgJeJOg9aJ+F6Zg4IQwBkKJ0yJnKUl1YX4WpmZ8g74C/wJUiLmNKM6EN8nZmZQh+yF+AQokW8ajDrj14l5Ke+AdKE7wUkELM1Z9+HbxLwM6oBzoToBSSQrbajOw9dqVsoPwF+ITjgSuUpj1nX4MjErgw7IXmBOKBKpSgOqK36XmJPyA5AuGCcMiUylIes2fKvMyaADcC4IJwSJRKWlqMv5UpmB5EW8Bb5Mn4hT2ok64leJGSiomLUQl9ETaUorUWfzTWKOQF5EstCVqRNZSjvWafgiMUcQVMSxUJVhE1FKC1GX4Vs1s5BzwFuIyvxEitKMdRi+VDOLIA5ZC0yZLRGiNA91w+8RMwRyDkgWjDJWIsm0Yp2F75QZgiAOOBaEMlMiP2k5dRW+UmakfAOehi8jJeKTZlNH4WvEjAzakKWJy0CJ9KRlqBN+i5hXyDcg0XRlnER20oZ1E75EzCuCNuDQVGWQRHTSKtRJ+E7NKuQ6eJqozJFITZqwLsJ3iFlFkE6WhilTJEKTJqEu+BVi/pHrINEYZYZEZNKCdQ++UeafIB0cGqFMkEgMWhi6MF8ocwp5Dr4CX0J/Goj2hQ7MN4g5RVBOtkJcgn7ahwZI9+ULxPyAPAepQldCfZqH1qfz8v1hfiAoB6dCVQJ7SofGRwf4fTKjkOPgK0Ql/NM4KDQ+3d/XhxlFEE62AlPCdsqGhkfX//YwOyDHQapglGCdutH0dH5fJ7MDQTg4FYQSptMztDwd35eH+YSciB+AL0E6NaPN0e19NTCfCCJmB4hLgE6/aHB0/O8OcwNyItIAXQnOKRhanU7vm4G5gSAizgBVCchpFtoaHd5XajYhv8EPEJVwnF6hxenuvjrMJoJusgMwJRSnVWhtOv03h9lHfoM0gFHCcDqFxqar+zaZfYJucAYQSghOo9DM6PJfHOYSchs8BX4A/akTWpru/sXAXCLIJkshHoB+2oRWppv73jAzILdBotANoD5dQvvp5L4XmBkIssGhUA2APVVC89LBfaNmEnID8BSiAfzTIrQu3duXyUwiyIAsBWYA2ykR2hdd/WvDvIDcACQKxgCs0yTalq7tu2ReIMgAHArCAKbTHzQt3dq3hvko14AXgB+AdOqDhkU3/1pgPgZpyAoQDwA67UGzoot/aZhHyDUgCdANwDndQbPSvb8VmEcEacARoBoAcqqDRkXX/kLNIuQ1eAGiARynNWhVOrXvDLOIoJqsAMwAilMaNCk69leGuUdegySAMYDhVAZtSof2VTL3BNXgCCAMIDiNQYOiM/smmUPIM+CF/Aj9IYFoT3TrL5I5RFCGrDAeQT+kD40HXfr7NCsgz4Ak7EaoD8lDk9Kdv0dmBYIy4AirEdhD6NBw0JW/RmYQ8gLwwmiEf0gcWpRu/KXADCKogKyQGWE7hA2tBt3/jWFOQF4AktAYwTrEjQalA3+LzAkEFYAjFEaYDjlDS6LzfmGYjXIM+Bl+BOkQM5oR3dh3ArMxCEN2Jh4BOuSLBoOu+31h5pFjQJrpRnAOAUNz0oV9JTDzBGHAmalGQA7JQhui+/o6zR/kBOBnohGOQ67QmHRdXxfmD0EEZGeYEYpDqtCA6LbfFuYdOQFIM8YIwyFTaEg6rS+ReSeIAJwZYYTgkCi0FHTa75DZg3yIn8AHoD/ECe0EHfYrZPYQNMxOiAOgH9KEVoIO69s0IyAfIk3oAlAfsoR2pIPyDTIjEDTEmVAFgD1ECS0EndWXae4gv4CfEAXgH1KEZqRz8l2aOwRdyE5gArAdQoTmgc76VZoPkF9AmmAEwDokiVakW/JNmg8IuoAzQQjAdMgPWg4d1RfIXJRbwMvwAZAO8UGzoUvyjcBcDLKQlYkDAB3Sg5aBrvplYeYgt4Ak0wXAOWQHbUh35AuBmUOQBRyZKgDIITpoFeikvkjzBjkNXiYKwHFIDZqQrsh3hXlDEE1WhglAcQgNmgS66VeFWUdOgyRjBGA4RAYtSCfk+2PWCaLBkRECEBwScxaGDuqbwpwjr4CXwA/2hQSefaED8n3AnBNUISshHtQL6TsDpHv6ojDjyCsgSegG60Lyzvp0Pb4OmHGCKuBIqAbZQuigzvjoeHxPmInyAfASosFfSNwZn27HtwEzMWiArARmcCuE7QyPTvo1Yb6RD4AkwRi0CnGf6elyfH3MN0ED4EgQBqdCzs7ydDi+Jcw2cgr4APhBqRDz2RzdjS8DZpsgCtkA4kGokO8ZHF30S8JsgJwCUgDdoFMI2FmdzsZ3AbMBQRRwAqgGkUKyztboanyPZg1yAfABRINHIVdncToa3xFmDUECZANgBotCqs7adNCvCHONXACkAIzBoZCpMzadjG+PuSZIAJwAhMGgkKgzM7qkbwhzBrkQH4EPoS/E6SxN9/wqYM4QJMxGiEPQC2k6K9MZfUGYC5ALkSJ0IdSFLJ39dDG+CZgLCBLiRKhCYAtROvPSwfgazRjkM/gIUQi/kKKzLt2LL48ZQ9BMNgITwlYI0dkXnfP7wUyAfAYpghGCVUjybEvX4rtjJiBoBieCEMJUyM+Zlm7o68E8lE/AA8CHIBXic4ZF1/wiYB4GTcgCEIcAFdJzZkXH/HYwX5BPQAKgC8EpZOfMSqf8HmC+EDQBB4AqBKQQnTMqOqBv0WxBLoMHIArhKKTmrErH4svBbCFIJgsAE0JRCM2ZFB3yu8FMI5dBAsAIYShE5mxKp+KrY6YJksEBQAghKCTmDIouxTfHXEEuAR/kP+hHBZ490aH44pgrBEnIBuMP9FF9ZzzoTnyJ5gHkEpCC3Qf1qLwzKZ2J7415gCAJOMHqA3YU3RkOuhJfGzMFeQD4YPTBHxV3FqUj8TXATCEogGyQ+WAbxXZWg+741WAWQB4AUtD4wBrlPoPSifjWmAUICgAnKHwwjTo7S6IL8c1gFsoj4CHwH0ijzGdGdCC+BZiFQRGyEOIPoFHfMxh0xi8G84w8AhKE7gNnFNiZk+7DlwDzTFAEHAjVB8iorLMhOg/foXmCHAA8hOiDY9TVGZOuw/eCeUIQAFkIzAfFqKozILri14JZRg4AEgTjg2HU1BmSbsOXxiwTBAAOBOGDYFTUWQq6nG8FswR5EP+AH9OPcjo7QUf8DmCWEBTMPojH6KOazkrQ2XwpmAOQB5EedGPqUUtnRzoNXwHMAQQFcR5UY9hRSmch6DJ8heYIcgj4B9GYP6rozEiH4TtjjhAEIfuAGbONIjrzQDf8TjADIIeA9MAYY41KnhXpLHxlzAAEQcB5IIyZRv2c5dBV+EowB+UP8DH8GGmUz5kNHYVvAOZg0INsTDwGGtVzloFO+I1ghiB/gBTTjXFG7ZwN6SZ8ATBDCHqAE1ONQUbpnFWgk/ANmh/IY/Ax0ZhjVM2ZkC7CF4L5QVBMNoYZU4yiOZNAF/w+MMfIY5BijDHDKJmzIN2Db4w5JigGJ0YYE4yKMQuTD+MNUw4TD3MPsw/Thwo0+5IH4+2gHIYZBhsGHkYP1WcGmP/iBVPuIB7mGYYbpg6VB2XWz3vxclDugBmGGIYahg1FZ8aXB/R+KYOJd3APwxTmh4oz4+f/vBuUwTA7wIZZhtlCsZnh5fteL2UO4h08w/CEsUK5zfR5P29gmQNmB8QwM2GmUGdm+TyfF7D8JQ7m3sE+jBTKbDaX3/N2KX9hgsF2AA8DhfqaweX53r/yBnEwzw64YZxQYGb1vJ6XS3kDJhhiB9QwSKgss7U8nrdf9hLn4N4BU5gj1JVZPH/n3VL2wuQA28EyTBGqyqyd13v9yoFxDp4d8IQZQk2ZsfN13r5yIJMDYgczYYJQUWZm+byXrwwY/3IHs++gD+Vkls7fvVrKgMwvWDDwDvRQTWbl/Jx3r9wl/uUJhttBHWrJ7M/LebOUuzC/EMFQO2BDKZl583BefvkvvsEdDFMHP1SRWTf/5t2X/5gbYMEsO9hCEZl95etevTKX+AZPMDwdWKGSZtt8mzevzIW5ARHMTAdTqB8zbX7Ni1fux73cOdh3IIXyMcPKz71Yyn2mFywH8A6gUD1mVvm49668Je7lyQG3AyfUjpk1//ZeKW9heiFyQO0ACaVjRpVve/Vlv3jgnQOmDo5QNWbVvJrXruzHDMRysOygCEVjJpVne+vKffHAJwc8HQyhZMymeTQvXbmPGUjkYKaDIFSMGVTezJsv88UB71/2YPpBAs2e8msvvszHBMR+gYPRB+kz45FPe+9lLXHA5xcumHqQPDNp/uy1l7UwAYlfqGDYQejMcOTL3rnyXrzL/QsTmD9InFk0P/ZaKe8xu2C/LMFsg7CZ1cj/XrlylniX5xceMNYgbjNoHuyNK2dhdiF+mQEzDXJmlpT3euHK/PjffYM9GGkQs5lRfsxbpcxn/mE3gIOBBvmawch3vW/lffzvuQEXjDMImJkzH+alUt4z/4gbUMEgg2SZDeW/vPWyXpzLfQMmMMcgV2bMfJfXrazH5ILdYAmmGKTKDCi/9baV8+JcnhvwgBkGmTJD5rW8bOU8JhfiBjNggkGizFLktd61Ml68f/ey56AfxMnsRB7rpZfxmH2sFzgH+iBNZiXyWN55GUu8//TC5aAeZMnsmIfilZexMPtEL1QO2EGUzELkrbzx8l18y90LEwd/kCIzY96JF16+Y27BellysA1CZOYhb/W+y1fiW55eeDiwBkmaFfNLvO7yFeYWopcZDqZBfsxy8lTedlkf97sH7jmQBvExs8kn8U4p65l+2EA4B9AgPWYZ8lWvWtku7vcM5HLgDLJjNswf8Uop2zH9iIFUDpBBdMwq5KW87HJdvO8eyMTBMUiNmTBfxJtWrmP2YQOXHBSD0JhJyE+9aGW6eN8zkIeDYRAZs2BeiPesTMfsIwbOcBAMElMWJg/lNSvn43x3wP2XPpDAsi95IN6ycp7JhwWEf9ED6YMqA8w/eddlfJzvCcj9UgeSV9bP9/Cqy3gmHxGQ+oUNhK6ML8/Dmy7f41rugExffiBxZfz8Di+6fGdqwQIuv2yBsJXh5aXec9ke1/IE5PliBeIu0+dzeM1lO1MLEXDmyxTIWVk+j8NbLs/F9+5d9l+kQMxlc/kbXnJ5jrmH7QL/AgXyLYPLR73jspX43rML94sTCFhZPW/DKy5bYe4Ru1C/IIFkla3la3j/slw8y70L05cjkKuyeJ6GN1yWY2bBdll+KQKpKmvnoV5wOS6e5dmF58sQyFQZOy/D+y3HMbMQu8x8CQKJKjPLJ3m9Zbg4//6336APxKksnX96ycpwTD72D76BHkhTWTlv5B0rV4nzn3/cDepAlsr+fAyvWLkKk0/8o27ABqJU5s3D8HbLb/H9/Y9pgx9IUVk3/8LLLb8x99i/5QZbIERlX3mnN6xMJb5//vFsYAWSLNvmW3jBylSYe+LfzAZTID9l2vyQ96tcj+vduew3kALxKcPKN71e5TpTD8sFvgEUSE+ZVZ7p7Sq7xfWeXLgbOIHslFnzSi9X2Y2pR+RC3QAJRKeMKg/k3Zbb4nl3LkwbHIHUlFXzLLxb5TZmHpbLcoMiEJoyqTzSq1Vmi+c9ufBsMAQiUzbNq/BmldmYeUQuMxsEgcSUQeVTeLXltTjevb/30v8RWPaUR+HNlteYeNg+3Iv+R18Zj/wJL7ZMj+M9+1wv9R95ZdK8Ce+1TGfiEftUL+wfdGU48iW8WOV5HMu9z+Tl/xFXFs2T8EYpz5lYsP2ll+0PtrIa+aMXSlkex/Ls83ix/nCXQfMivFdlORMLsT/jZfrjrCwpH8JrVY7H7+5b9l6kP8xlRnkQ3iflOPMOuwXuBfrjWwYjb/Q6KcPjd88tXC/OH2BlzvwHb5MynHlH3EL1gvyRVTaU9+C1lt/xK/ctTF6OP67KmPkOXiblN/MKdsvSS/FHVRlQvuhdUnbHrzy38HgZ/pgqQ+Y3eKvKbuYV4pYZL8EfUWUp8jleqnI7rr/77QP7P5zKTuSJXiXlNlOP9YMH6n80lZXI23iTlKfE9U8/bmD9x1LZMa/Bi6Q8hakn+lED2T+UykLkM3irZbW43d2PKfD/UVRmzGPwUstqTDus3zJw+4OozEN+6D1SlhK3e/rxBFp/JMuKeQveqbIUph3RbyZw+uOnLCdfwStVZsfr7n37QOkPnzKbPAWvkTKbWYftgwdCf/SUZcgLvUXKafG6Zx830Pljp2yYn+AlUk5j1hH7qIHIHzplFfISvNMyWpzu3scUePxRUybMR/AOKaMx6bB9y8DiD5oyCfmgV0j5LE737OMJHP6QKQvmH3ijymdMOmLfTGDwR8w6DD6MF6psFs/f+faA/adAqPUXPBhvkLIZM4/lgwPqn/rWgPgvXiDlsnj+yccFrD/lrft4L94f5TJmnshHBWQ/0a358IDep/I6jr/zMQH+T3FrPv7P66O8ZuKxfEvA7RPbGg/f9/Yoq+P4Jx8PoPXJvdbj/bxOZTUTT+SbAZw+na3zeD4vj3I6fr9r2QNKn8zrOfyeV4NymnnHaoEDQp++azg837ujjI7fn1q4gM4nsHUdr+fNoIxm3olaqIDIp6z1Gh7PKy2f4/a7FibA49PVOo6/8+oon5l2rJYlYPGpat3G6705yua4/amFB3D4NLVm4+u8TWUz007UMgMYfIpam+HzXhzlcnzuvrfv0n9yWqfxdy8G5TJzDrsH76J/alqX8XPeG2VyfO65x+1Sf1pa/3g57wVlMnOOuEftwn5SWnvxcN5oeRy3ct9j6vI/Fa27+DcvU3nMtILdW3bZPhGtv/B1r42yOG7lucfTxfqUXG/xbd6lsphphbg302X69LPW4te8Ncp/XO6eZd9F+uSzxsLPvRaUf6YcNgu8C/SpZ22Fj3tplMNxuWcWbhfn087ain97KyiHmXLELNQuyCedNRW+7YWWwfG4examLsenmnUVr+adUQYz47BZll2KTzRrKTzbK6P8jcc9s/B0GT7JrKd4NK9S+cuMI2aZ6RJ8illD4c28SWVvHO7O3//1fQSun/BrL1LZy4TD8uF/eh99ax74tPdZJovDPfncv7qPvLUUf/YelcmYcEQ+9Y/tg26NA1/2GpXH4lXufKa/30fcOoofeykojzGrYPnLv60PtnUN/O+NURaLV3nyef6sPtxrKB7sLSqLMasQ+TN/Ux9n6yS81wuj3I2/3ff7P6kP89oIP+adoNxlvmH38D+oj+8aBr7rfVHmxt+ee+6f0wfY2okP80pQ5jLfiHvqH9JH1noI/+V1lsPiVO57pr+jj6s1E9/ldVEOY1LB7pd/RR9VayD81tuiDBan8tzz/A19TK2ReC0vURmMSYW4n/kL+ohap8BrvUPlr3j9rrfn0vfhtD6Bx3qFyl/MOlYPzkXvo2ldAo/lbZa94vWnHpdL3cfS+oiH4g0qezHrRD0qF7YPpXUIvJWXWe6Ku931mLj8PorWRrwT77LcxXTD6i25bH0QrT3grV5lmSvu9tTj4WL1kVwX8Uu8yTIX042oN8Nl6uNnnYOn8gKVt/G2e96ei9SHz9oGn8QbQXnLbMPmwblAffSsM+CrXhblrXjbM4/LxeljZz3EH/FCUN5ithHzqFyQPnTWFfBSXmRZK852z2PicvRRsxbii3hXlLWYbNi8JZeiD5q1BPzUq6KcFWd75vFwGfqQWQfxQrw/5SwmGzFvhkvQRwyUOgweypuirI2v3fH2/X6PQPUXPBDvA2Utcw2LB+/re/SpAfFPXhTlbHzticft13vkqfv4Hl4HylnmGhGP2mf3oFPz4Xl4T5Sxcfodj6n/94hT8/E7vA2UsUw6Fm/Z3/ZgU+PhpV4T5Wuc/sTj6Vt7uNV6fA6vT/nKpBPxZvrTHmfqPB6Ht0QZKz6/Y9n3pT3M6jn8DS8DZSzmHIsF3of2+Krh8FEviXKU+PyJhdt39gBT1/E2vAuUozDnRCzUPrJHlnoNX8N7LEOJy+9YmPrHHlfqOJ6Gd0QZClOOxbLsF3tUqdt4qFdE+Souf2Lh6Q97TKnZeBnenvIVU07EMtMP9ohSm+GTvCHKVvH4/W6/pd/DSZ3GP70KlK2YcewdfIu+R5O6jDfygig/icefd9wt9R5L6h8fw5tA+QkzTryjbmH3UFJ78TC8xrKTOPx+x7Tl71Gk7uJfeHnKTphw7N1yy7YHkfoL7/R+KDeJw593PFusPZLqLb6Fd6fchAkn3s1smfb4UWvxQ14PZWv8fb+y3yLt4aPGwje9CJStzDf2CnwLtEeP2grP9HYoM4m/n1e4W5w9dtRWvNJ7QJkJ8028Qt2C7KGjpsIDeYvlJXH3/QrTlmOPGnUVz8LLobyE6cZeWW4p9qBRS+GR3g3lqrj7eYVny7CHjHqKV+HVKVcx3cQrM1uCPWLUUPgU3pwyVbx91+/9+k6B6ic8Ci9OmYrZxurhfnqnPjUP/Akvsawk3n7quX51pzy1FG/Ce1NWwmwT9VQ/thOdGge+hNemnCQ+5a5n8vud4tRRPAmvAeUkzClY/dJv68SmroE/ejWUkcSnPPU8flYntxqKF+GtKSNhTiHqZ/ymTmfqJHwIb4ZyNa52t9v7SZ3MaiM8CG8B5SpTDWsH94M6fdUw8EYvhjI1rva04/o5ncDUTvwHLwFlKlONaEf1QzplqYfwHrzD8pG4lLsdk9/R6UrNxHfwXigfYUrB2i39ik5VaiB80WuhPBWX8rTj8Rs6TamR+A1emvIUUwrRbsYv6BSlToHP8VYoS8XZ97p9X9/JSX0CT/QOUJZisrF18D69U5O6BN7GS6FsJM5+1nH76k5L6iNeg1eAshEmm1hH7WM7KalD4DN4heUi8bR7HVPf71SkNuIxeGfKRZhp2Lpl39aJSO0BP/ROKBOJpz3rePqsTkl1EW/BK1Mmwkwj1s30TZ1+1Dn4Cl4J5Wkc7U6375M6+aht8BS8AZSnTDQsHbwP6tSjzoAXeiOUh8TRnnTcPqfTjnqIn+AFoDyEiUako/YhnXTUFfASvMGykPjZnY6p7+hUoxbiI3ghlIUwz7B0y76iE41aAj7ofVCOip896Xj6hk4yUOog/oE3phzFPCPSzfQFnWLSYe5hyMKUoeJm9/yer88jMP3lDoasgzIU0wybh/PpefSlAe9fyMCUg8TNnnkuX51HXrp/90LGQTkI04yYp/KxedCl+e6AZF/KQOJl9zwT388jLs2//5FtUAbCLMPml3xbHmxpvHufzEv5R7zsmefhs/Jwp/V3P7LA8g9mGTE/wzflcZbO3/nIAMtP8fUdv+eT8jCn5+57ZF3KT8w1Fg/ng/L4puHufLK/so/4+onn8jl5gKXrdz0yLmUfzDURT+VD8shKr93xyPrlHnH1Hc/Ed+RxlY7f78i2lHsw1Vj8kq/IoyrdvuvJ/MpOcfUTz8M35DGVZt/ryPrKTkw1ET/DF+QRlTa758n4yjzi6ft9r6XPwymdvt/JtJR5MNPYO1yLnkdTunyfI9sraxBPP+9cLXUeS+n/LkeWpawBM028U7WweSilvXc4Mn55Rxx9vzNp+XkUpbv3N7J9eQcTjb0vtWx5EKW/7nUyvXIGcfTzzqPFyiOZ3t7byPLKGTDRxPuMlimPn7T2vkaGV5bGz3f7XouUh08a6z4nw1KWMs9YO1wLlEdP2uoeJ7sr64ifn3auFiePnbT1/ia7UtbBPBPtVC1IHjppqnubTF/OETff7Uxajjxq0tW7GpldOQfTjLUvtRR50KSl7myyunJT3Py082gZ8pBJT+9oZHTlJqaZaJ/REuQRk4a6m5Hlyzji5fvcfq+vQWD66b4mw5dxMMvYOfieXoO+NI97muxexiBefs5x9+oa5KWl9zOZvYwBs0yco+6xNaBL47iXyebKN+Lk+xzT3q9BXDp6H5NZKd9gkrFzy72tBmzpGvefTK58QZz8nOPZs2rgTkPvYLK48gVMMnFuZm+qwVk66e4lgytH4+O7lf2eVANz2ug+RlalHGWOsVbge1ANvmkY9y7ZW5kpPn5a4e45NQBLO+9hZFTKTMwx0Qp1D6lBVnro/kVWL9uIi+9WmPaOGlylmfcuMreyDaYYa2W5V9SgKg1035K1lZfi4qcVnr2hBlNp5F2LjK28xBQTrczsBTWISqe4a8nWyjXi/11un6WvgVP6xB1LRi/XYP5YOXgWvQZN6RJ3LLJ52YL4/5TjZqlrsJQ+3qGQycsWMH+iHDULWwOldIi7FVm8TCMevssxZfk1KEob707I4GUazDBWbpllqwFR2sPdSvYuVxAPP+V4slg1SKaL9yVk7nIFzDBRbibLVIOfdM6diqxdhsbB97h9FqkGPmmbexKyKWUoE4yNg2eBatCTznCvkqmVZ8TBzzhuFqcGO+nh/QiZlPIMJpgYR82C1EAnXeEuRcYuy4h/73FMWY4a1KSF9yJkaWUZzC82bpmlqAENVFrCfUqGVlaKf59xPFmGGsikg3chZGdlJeaXGDeTJahBDDrMHYrMrJwU997h9vz+jkD0lzsQsrJyEtOLhYPz9Tv60ID3J7J1GSnufcJx+fUdeej+vQeZuozE9BLhqHz2Djo0350HWbr8jJPd4Zj4/444NP++gwxdfjLJsHBL/nYHGxrvLiU7l4/iZE84Hr51hxutv+cgM5ePmGREuBn+dMcZOn/HQVYuG8XH7lX2fOkOM3rufoOMXDZijmGrwPnQHV803D1KNi5TEB97VuHynTvA0PW7DTJxmQLmGLEKlY/ckYVeu9cg+8sx4mL3Kkz8444rdPxOgyxcjsEUw1ZZ8os7qtDtO5QMXC6Kiz2r8PCHO6bQ7LsMsm+5iClGrDLDD+6IQpvdk8i8ZRjx7v1tv+/vcEKn708ysjIMZhf7Bt/rdzShy3cjsrHyBPHu8427r+9YQv/3GGRi5QmYXeIbdc/eoYT23mGQdcsv4tz7G9P+31GE7t5fkHHLL5hc7Ntyv91BhP66O8nCyhLEuc83nr11RxK9vbcgAytLwOQS32b20x0/aO19iOyr7IyH3ans99IdPmise5PMq+xkhmGpwPfQHT1oqzuTrKvsIh72pMLdO3fsoK13JRlX2QUzjEiFukfu0EFT3YHItuUWcbA7Fab9cUcNunpnQbZVbsEEw1JZ7os7aNBSdySZVpkoDvakwrMf7pBBT+8qyLLKREwwIpWZfXBHDBrqnoJMWx6Kf93re71+BoHopzsKsmx5iPmFrcP19Bn0oXncT5Bhy0Lxr2edq1fPIA8tvZsgu5aFmF/EOlWPnQEdGse9BBlWuRn3uteZ9P4M4tDROwmyKOUm0wtbX+ptM2BD17gfyaCUg+JezzqPnjUDNxp6F0F2VQ5iehHrM3rTDM7QSfcQZFZlZrzr7rbXk2ZgRhvdQZA9KTOZXVg3uB40gy8axt1I5qS8jHc93bh6zgzA0M77B7Im5SWzi+hG1UNmkIUeunsgs5aVca67G5PeMYMrNPPegYxJWcnkwrot9YoZVKGB7kWyJeVknOvpxqM3zGAKjbxvIKsqJ5lcRLcZvWAGUegU9xwyqjJQfHtv2+f1M3BCn7gTyZSUgZhbbBs8T59BE7rE3YYsSTmC+PbZxs2rZ7CEPt41kCEpR8DcEtuoeewMlNAh7hnIqmUW8a17G1Pen0ER2njHQEYts2BuYduWedsMiNAe7kOyI2UI4lvPNp48awZJdPFugWyqDAFzi9g2kzfN4Aedc69AJlVGxrXubPs8aQY+aJs7BTIjZSRTC8sGz4Nm0IPOcBeSFSmviGs92bh5zgx20MP7BDIi5RVMLSIbNQ+ZgQ66wl0C2bSsIp51Z2PKO2ZQA4UW3iOQDSmrYGZh2ZZ5xQxo0BLuQTIh5Z941pONJ2+YgQw6eH9AFlX+YWYR2WbyghnEnMPYw5BBlVPEtfe1PV5fGnj+YgdDFqScgqnFrsHx9NK+M6D9CxmQ8gNx7XONi1eX5p37di9kP8oPMLXENSoeW0p35rMDkj2VUcSz9zUmvF8ad+bb/8h8lFEws9i1Jd5WynbGs/fJepQdiGefazx4Vqn7rLf7kTmVHWBmiWszeFPp2Tlv5yPjUT4Rx97pezyp1Hyes++RaVA+wcRi6XA8qPR7hrPzyXaUG4hjn3QunlMKdq7b9cgyKDfAxBLpVDykNOu8Zscjk5ZNxK93OhPeUXp1jtvvyHSUTTCvWPoSryitOrfterIcZZ/49UnnwRtKp85sex1ZU9mHeSXSZ/CC0qizmT1PhqNcIo51n++x9KVO57T9ToZBuQQTCzuHY9FLm85l+xzZjTIDcaznnIulLl06/3Y5sgvKDDCxiHMqFrZU6ey1w5FFyyTiUe5zJiy/tOjctb+RMZVJMKNg50ssWynR+cteJ7NRXiAe5TnnwWKVJs9bexvZUnkBZhTifAbLVPpz1trXyGqUj3Eod/kei1Tqc8ayz8ksKB+ZULByOBaotOdsZY+T0SiPiEN5yrlYnNKds9X+JqugPIIJhSinYkFKdc5U9jYZtCwifnWXM2E5SmvOVbsa2YyyCOYVVr7EUpTSnKXsbDIZ5Z741VPOg2UolTlP7WhkSuUe5hVRPoMlKI05Q9nNyJLKIeJW9/j+rq8j8PxkX5MhlUMwrbBx+J1eR9+Zhz1N9iwrELd6xrl3dR15Z6n9THZUVoBpRYxT79g66M447GUyozKI+JN7nOnu1xF3jtrHZBSUQTCfYOPLu60OtnMN+08Wo5xA/MkzznNn1eE+Q+1gsqJyAswnxPjM3VTH2TnJ7iWDUTbGndzh+zupDvPZyD5GNkHZyHSChcPvoDq+Zxj2LtmLMk/cyRPOvXPqADs77WFkEpR5mE6IcOodUkfWecj+ReYsf4g3ucOZ7o46rs5MexeZi/IHZhMsfHlX1FF1BrJvyVqUd+JNnnCeu6GOqTPSrkVGVN5hNiHCZ+6COqLOKexasqGyh7j1/t5f6etwOp+wY8mEyh6YVuwbfkWvo+lcwo5F1iwjELc+39wrdR1L56MdCllQGQGmlfimXmHrUDqHsFuRMcsd4kzub6Yrv46is9HuhGxZ7sBkgn0vr2x1EJ092K1kyvIBcSbPN88Vq47kuWhfQpYsH8BkQnzPXJnq+Dnn2KnIgMrF+JK7e39FqsPnbGNPQhZBuchcgnXDr0B19Jwz2KtkLMoc4kuebu4Vp46d89B+hAyCMgfmEqKbegWpQwfqXMEuRYYsb4hX3d1MV446as5CexGyFeUNzCqse3mlqIPmLME+JVNR1olXPd08V4Y6ZM5BuxCyn7IOs4ronrkS1BFjDmOHIktRzolT3dt7fT9HoPmLHQjZA+UcJhW2Ddfrc/SZAe1PZCjKOHGqZ5urr+fIM/ftPcgcKOMwqYhtqp6dg87MZ+dBdqJMjCu5t5n0f444M9++g6yBMpGpBNte6rc52Mx4dimZifJNXMmzzaO35nCb9fYcZD7lG6YSYntGP81xZs7bcZCVKNvEk9yn7PXSHGbznP0GGQNlG2YS7BS4Hprja4azR8lIlA2IJ3lO4eqdOcDMdbsNsgXKBjCTEKdQ9cgcWeY1ew2yY1lDHMl9CpP+mOPKHLfTIBtR1sBEgp2y1BdzVJnbdiiZiHJNHMlzCo9+mGPKzLbLIOsp1zCREKfM6IM5osxm9iSyEOUM8epdbW/Xz+FkTtufZAqUMzCrWDW4nT5Hk7lsNyIDUS4gXn2qce3qOZbMvz0GWQLlAphVohrVjp1Dyey1wyAzljHEqXc1Jrs/R5G5a39BxlPGwKRi1ZZ22xxE5i+7k+xDmYA49anGY2fNkTRv7S3IdsoEMKlEtRm7aY4fs9Y+ROahPIwfuUvZ20lz+Jix7E0yBMpD5hGsFLgdNEeP2crOJOtQvhA/8pTCtXPm2DFb7UqyA8oXmEeIUqh2yBw6Zio7EFmxbCE+dZfCZHfMUWOu2lmQcShbYE5hpSztijlozFJ2JNmGMk186imFx26YQ8Y8tasg0ynTMKeIUmbsgjlizFD2FGQ55QpxqTt7X9dvCjQ/2VGQ4ZQrMKWwbHidvqnPzMN+goxYHiAu9WRz6+pNeWap3QTZTXkAphSRTa1jN9GZcdhLkNmUKcSN3NlMdX9TnDlqJ0FmQJkC0wiWvazbNrGZa9iPZBrKAsSNPNk8ddYmtxlqF0FWUxaAaYTInqmbNp2Zk+whyDKUhfEi97R9nbTJbDaygyAroCxkFsGmweugTV8zDLuRDEN5Jl7kmcatczaBmZ32D2QElGeYRYhp1DpkU5Z5yO6BbFieECdyT2OqOzZdmZn2DmQXyhOYRLBpy7piU5UZyF4ks1CWiRN5pvHUDZumzEj7BjKasgyTCDFtpi7YFGVOYc8hq1CWEJ/e0fZ0/SYn8wk7kWyAsgTmFIsGp9M3NZlL2G3IKJQDiE+faFy6etOS+WjXQCZAOQDmlIhGpWM3KZlD2DOQCcsR4kPuaEx0f1OR2WjHQDZTjsAcgkVb0m2biMwe7EOyCWUA4kOeaDx01qakuWi3QCZTBoA5hIg2Qzdt+jHn2CuQSSgH40LuZ3s6aZOP2cZOgSyAcpApBHsGp4M29Zgz2IVkEcoQ4kKeZ1w6Z9MOlHlon0AGQBkCUwjxjEqHbNIxV7BLIAuWH8Sj7mdMdMemGrPQHoEMQvkBMwp7tqQrNtGYJdiDZA/KMfGo5xkP3bBJxhy0PyCLKccwo4hnM3TBpphymLkwY2HIYeJQd7N9vo8jsPxlDsxYB+QwTCisGTyvx9FXBpz7MgaG3EEc6mnGzddx5JX7c17GOCB3wIQimlHzbBx0Zb45wLEvZDDxIHczpvyPI67Mn/sb24AMhhkEa7bMb3GwlfHm+mNeyBzEgzzNePJWHO6yfs5vLJDMATMI0WwmP8VxVs7P8Y0Bkr/EgdzL9nkpDnN5bm5vrAv5CxMItgyeh+L4luHm+GN/5A3iQJ5l3LwTB1i5Pqc3xoW8ARMIsYyaR+LIKq/N4Y31yV7iP+5lTPkjjqtyfO5ubAvZC/MHtmyZL+KoKrfn9GN+5MD4j2cZT36IY6rMnqsb6yMHMn8Qy2byQRxRZbO5/BgfGTD+dF/v8X0cTuX03H1MCxmQ+YRdw/F6HE3l8tzc2B65S/zpuebi6ziWyv+c3FgWchfmE3FNxbNxKJW9c3BjfPJf3Md9zYT/cRSVu3NvY3vyH9MHdr3Eb3EQlb/m6mN6ZC5xH881D96KI1nezrWN5ZG5MH0Q1zP4KY6fsnZubQyP3I/3uKv3eCkOnzLW3HwMC7nP7IFVw/FQHD1lq7n42B15S7zHU83FO3HslK1z77Er5C3MHkQ1FY/EoVOmmmuP6cl+cae7mgl/xFFTrs6pjdmR/ZhOWPUSX8RBU5aaY4/VkfviTk81D36IQ6Y8nUMboyP3MZ2I6hl8EEdMGWrObCxP5ovzuKf39z4GgeWnufUYnszH5IFNw+96DPrKPObSY3eyljiPZ5p7r2OQV5bOncfsZC1MHsQ09c7GgK6MY648Nkfei2twTzPdfwziytG58ZgV8h5TA2x6ed9iwFauMfePyZGzxDV4pnnuVgzcZegceCyOnIWpATE9c59icFZOmvOOwZH58R139P4uxcBcNpobG6tC5jN3YNHwOxSDbxnGXHfsjbyP73iiuXcnBmBl51zYGBXynrmDiKbekRhklYfmvsbqZL14Bnc00/2IwVWZOdc15kbWY2aARS/vRQyqykBz27E2cl48gyea5z7EYKqMnNMaYyPnMTMgomfuQQyiyinmtGNrZLy49H7e2/sYOJVPzGHH6GQ8phR7htv1GDSVS8xhjc3JWOLS55lrr2OwVD7OQRmTk7EwpcQz1c7GQKkcYs5qLE6+i+u4n5nsPwZFZeOckzE4+Y6pA3te2rcYEJU9zFnH3uQrcR3PM4/dikGyXJxbMuYmX2HqIJ5n7FMMfso5c1RjbbI+nuNu3tulGPiUbeaSjE0h65k5sGa4HYpBD1Q5w1x1TI1sF8/xNHPtTgx2ysO5I2NSyHbMHEQz1Y7EQKdcYU5qjE2uizfdzUz2IwY1ZeFckbE0ch2zCWte2osY0JQlzE3H0Mh08aanmcc+xECmHJwTMnZGpmM2Ec0z9iAGMeQwc1BjZuR8HMe9vJ/r3wgkf5kDMlZGzjNxYMvwOf2NPjLg3NPYmoyP43iWuXP1G3nk/lyPMTUZz8RBLFPn2DfoyHxzPMbS5Hscg3uZae6/EUfmz+0YQ5PvTAyw5eXc9gYbGW9OOnYm2+MYPMs8c9YbbrJ+LseYmWxnYkAsz8xNb5yR83M4xsrkufiNO3k/J71hJs/N3Rgjk+eYN7Bk+Bz0xpcMNxcdG5OtxG88ydw55w0wcn3OxpiYbIV5g0imziFvZJHX5mqM/WS5+AV3MtPc8cYVOT5HYyxMlmNegCUv54o3qsjtOegYmBwXv+BJ5pkb3pgis+dkjH3JccwLiOSZueCNKLLZXNKYlwwXj97Heyv9G07k9NxzjIwMx4xix3Ar+htN5PKc0dgYuUo8+hxzrdRvLJH/uRhjYuQqzChxTLXCvqFE9s7BGOuS3+JM9zGTlf9GEbk792KMS35jMmHHSyvbG0TkrznnWBiZSpzpOeaxYr2RJG/nWoyBkakwmYjjGSvTGz9k7dzQ2Be5HrdxF++tSG/4kLHmmmNe5DrTBlYMtwK90UO2mmOOdZHd4jaeYq4V540dsnVOOcZFdmPaIIqpVpA3dMhUc0BjW3JbfOkuZrJyvFFDrs6xGNsitzGXsOKlleINGrLUHHJMi8wWX3qKeawMb8iQp3MqxrLIbMwlonjGSvBGDBlqLsWYlrwWr3H/93L9CwLJT3MoxrLkNWYN7A+X01/QR+Yxd2IMS6bHazx/rlz9gjyydM7E2JVMZ9Yg/lQ59gV0ZBxzJcawyPO4BfefSe6/II4cnSMxFoU8Z1qA/Zdy2wvYyDXmjmNQyPK4Bc+fR856gZsMnRMxdkWWMy0g/jNy0wvOyElzIcasyPE4jXt4Lye9wEw2mgMx9oQcZ9LAhuFy0Au+ZBhzxjEnZHicxjPMlXNeAEZ2zn0Ya0KGM2kQw1Q55AVZ5KE5D2NW8jtewT3MJHe84IrMnOswxoT8ZlaADS/lihdUkYHmimNLyO54Bc8wj9zwgikycm7DWBXZzayAGJ6RC14QRU4xlzNGRW7HoXfwPq5/gRP5xBxxTAm5zYRiwfA4/QVN5BJzNmNJyFPi0CeYG1e/YIl8nNMwhoQ8hQklgqlx7AuUyCHmMoxVyWrxGXcwU9x/QRHZOIdhjEpWY87Agpdx2wuIyB7mhmNHyFLiM55gnjjrBUlycc7C2BRZCnMGETwTN73gh5wzV2FMisyOy7h/93HSC3ygyDZzFMaMkNlMGdgvPA56QQ85w5xwrAg5LS7j+eXGOS/YIQ/nJowRIacxZRC/1DjkBTrkCnMSxqZktLjS/csUd7yghiycizA2hIzGVMJ+l3HFC2jIEuaCY0LIZ3Gl55cnbniBDDk492AsinzGVCJ+Z+KCF8SMw1gJMwZFNosn3b17uH40cPzFCpixIGQzZhLWC4fTR/vGgFa+jAEhl8WTnl4uXD2aN+5b8TL2g1zGTCJ6qXDsKN2Yzwrg2BN5HUe6e5ng/mjcmG/lb8wHec1EwnqXcNso2xjPSn+sB1kdR3p6eeCsUfdYb8VvzImsZiIRvTNw0+jZOG+Fb4wHOR1/3sn2cNKoeTxnZW9MA3Ka+cSSweGg0e8Yzgp/bAcZHX8+ybhwzijYuG5FbywDMpr5JJJR4ZDRrPGaFbwxKfkcP7qTMcEdo1fjuJW7MR3kM/MIS7aEK0arxm0r+rEcZHP86EnGAzeMTo3ZVurGmshm5hGRbAYuGI0am1nJj+Egl+NG97F9lX7UaZy2ch/DgFxmGmHH4FX00aZx2crc2A0yOW70HONWqUeXxr8VubELyGSmEXGMWoUdVRp7rcCNRcnjOAX3MaYqf7Ro3LXyNsZEHjMpwI4tq2yjROMvK/UxG2RxnILnGE8VazQ53lppG1sii5kUEMdmqkyjP2OtlbWxGuQ/HuMutq8ijfqMsazMxywg/8wYWDF4FWi0Z2xlJT5GgxyOx3iKcas4oztjq5X3WAXkMDMGUYxaBRnVGVNZaY9ByeB40V2MqcoxWjOuWlEbm0EGM4uwYssqxSjNWMoKe0wG+RsveorxVBlGZcZTK2hjSuQvs4goNlMlGI0ZQ1kxG0sie+Mw7t39W58pcPxkZT2GRPYyYWC78Dc9U9+Yh5X02JNMFofx7HLf6kx5Y6mV89gRmYwJg9ilvrGZ6MY4rJTHjMhj8QnuXaa3nyluHLUyHqOAPMacANtdvm2Z2MY1rPxjMchi8QmeXZ43K5N7DLUCHisiizEnIHZn3qZMZ+MkK94xGORu/MWdu3+TMpnHRlbGxiYgd5kvsFz4G5TpO4ZhpTv2gsyNv3hyuW9OJrCx00rYmARkLvMFkUt9QzJljYesfI05yWFxCe5cprcj09WYaaVrzAU5jCkBlrt8KzJVjYGsbMdakMHiEjy5PG9Dpqkx0orWGBEZjCkBkTvzFmSKGqewoh0bIn/FnfewPZU+k9P4hBXsmBD5i+nEhsGp6JmaxiWsYI01yV5x5zOMS6XOtDQ+WoEyFkT2YjqJYVQqbCalcQgrVmNMclfcxT2MicrPVDQ2WnEytiR3MV1gw5ZUtkxEYw9WrGNKMlfcxTOMh4qVKTkuWlkyliRzMV0Qw2aoTJl+oMY5VqjGgMjbeIs72J6KlMlnbGMlyVgE5C2zBRYMTgXK1DPOYKU6xoK8FW/xBONScTLtjIdWjoxBQN5itiCCUakgmXTGFaxIjSHJWnGiOxgTlSNTzVhopcjYCrIWkwgLtqRSZKIZS7AyHVNBzooTPcF4qAyZZMZBK0LGfshZTCIi2AyVIFOMOIwVqLEUZG186P61r/dtBIq/WAEy9gBZyxzCfsHreht9YkArT2MoyNn40POLW6/byBP3rfQYc4CcZQ4Rv6h1tg06MZ8VHmMnyNi40P2Lqf7biBPzrewYa4CMZQphv5b1rQ02MZ4V6ZgJ8jUu9PziqVttuMV6KznGfMhXphDxa6Y+tXEmzlvBMVaCjBVv3r32dakNs3jOyo0xBshYzCbWC16H2viK4axEx0iQo8SbTy9u3WkDTFy3YmNsAXIUZpPoRa0jbWSJ16zUGDuSocSD7l5M9aONK3HcCo2xEWQozCCs17JetFElbluBjokgX8WDnl489aGNKTHbioyxHvIVM4joNVMP2ogSm1lJGgtBtooz7117t74NJ3HaynNMAbIVk4ntgrvpbTSJy1aMxkCQn8SZzy6uW93Gkvi3EmMsAfITJpPYRXVj21ASe63AGDOSncSX9y4mt99Gkbhr5cUYD9kJc4ntWrptbRCJv6w4xz6Qm8SXzy4eN6uNpHhrpcXYDrkJc0nsmnGb2vgRa60MjXkgW+PKO9feTWrDR4xlpTmGANnKVGK54G5QGz1iKyvMsQ5kJnHlk4vr5rSxI7ZaUY4dQGbCVBK5qG5IGzpiKitAY0XyknjyzsXkdrRRI65aYTHGgbyEmcRyLd2KNmjEUlYC3bR63VLfHxhDnUBZAUPCnCLVNHadUp83EIbaWIZhbSZfJJr21xX1dQNfqHnKMAzNaIsw07Z1RH1fgU71hzIC1maSihjTrHXJvm1gC/VOGQFDMzlFhGnTup8+beCQ2kPZcG1Cngg/TVrn04cV2FQjUDYcmqAlEk+D1vX0WQUy1R3KLqxNSCLSTXPW7fRZA5XqA8ouDE3IIVJNQ9bp9FEFAqmLZRbWZPJEomnHupq+aiALNYcyC0MyWiLMtGIdTZ9UIFK9oYxmTSaJiDFtWCfTNw1UodYpoxmSySEiTAvWxfRBBaZQ55RVWJOQn/LR+nSBfU+BKNQ4ZRWGJGincTQ9XV8fj8ATamLZAGsSkqZdtDpdXp800IT6pmyAIQk50yoam46uD0dgCbVNGYW1APLTKNpPF9cXDSShNqCMwlAA2ikTbUvH1lcj8KjWUCbAWgBJUyOalc7dBw0Uoa4pE2AogJypEG1Kd9aXFBhCnaFMuBYhP4SPJqUz9xkFglAXUCYciqAdEkeD0n37YAQa1RjKZtYiJA3pojnpwPqcgR/UBJTNDEXIGVJFQ9Jl9Q0FelAPyyasAZAfEkU70l31MQM7qC+UTRgCQDuEiVakq+oDCiyqLZTJrAGQNMSINqSb6kMGblDTlMkMAZAzRIgWpIvqSxGYo65QJmEtmBfCP+vTOfWdCCSqByiTMBTUComf6ema+koE2qgplAWwFkwS0j2r0y31HQM1qAUoC2AomCOkesamU4LqCxGYQS0si7AGIS8kevbTFfUZAzGoZ8oiDEHQCmGebemI+jwEDtUTygBYg5AkxHhmpUv2FQMtqGXKABiCkCNEeDal++nLCaygllAWXHuQj+KfSel8+mwCKagDKAsOPdBGxc+gdD19GQKF6ghlENYeJEV1z5x0O33DwAlqAMogDD3IiaqeIel0+ioESlAHyx6sxeSjomdHupo+YWAENYSyB0Mx2ijmWZGOpk9CYFD9oCxmLSYpyng2pJPpCwY+UMeUxQzF5EQJz4J0MXxhAMOkw6zD0MPkofhm/Xwg3xdAMOkO1mGEwmih4mb6fB8fIOCXNJh1B/QwSVBds3o+j68P6CXNwboDoTA5UFUzdp6Ojw8QMP1lDYbeQR4qavbn4/j4gH/pDdZghDrQQjHNtnk2PjzAftrLmgN6B0lQRjNr3s2nB/RLB645EOogB0poNs2f8eUB+dKA6y90MPkgfDNp3sw3B7iX7rL+IgRGGyRuBs1/+eAA+em/9QZ0MElBumbOPBhfHVAvzWW9gRCYnCBVM2Q+i28NEC/dX3uhc5APEjU75q/44oB36S1rL0IcaIMwzYr5Kr42oD7ttw6kc5AUxGg2zE/xsQHr0n3rQCEOcoIIzYL5KD4zwHyabw1I/5IHwi/r55340oD3tJY1oNAXLZB4mT7fxFcGnEvvrbvQvyQB6ZbV80t8P6BcOsu6i9CXHCDVMnZeic8LCJfmr//oG+SBRMv+fBFfF/AtvV//CW2gBcIs2+aJ+L4A62m9NRf6BklAjGXWfJJvC9iWzltzEdogB4iwbJr/4dMCrqXx1n26l/wPfpk078OHBThPY1n3hbxof8TLoPkePivAePpuvYXuJelHt8yZ3+GzAr7TV9ZbhLzk/KiWIfM6fFSA7bR+7UcPzP+Ilh3zNXxVQLW03dpPKFD7g1lWzNPwSQGy03XrPnpg0g9j2TAvwzcFREvTrfuEAnN+CMuC+Rg+KECzdH7NRwfMP/HXfXwg3xPgOo1f8wkBap/iaz2+j48HYDp9X2uhAyY9ddd1fB6fFPCctq+1CAHmPFXXbDwdHw7AcnpuvUfvkn+Krn98HF8UcJy2st4T6qJ9Yq63eDa+GoB/Wm6dhd4l6cm4tuLdfFBAcDpunUWoS86TcD3Fn/ElAXrTcGs+/S/vg7+W4s18RoBj6SprvtCf1kd8DcV/+WAAdtNv6z39L8lHd+3Eg/E5AcPSVNZ7ob8cH9U1Ep/FNwT4la6v9ehc8j6i6yP+io8J2JV2W+sJcdH6YK6L+Co+IMBtum2dR+eS5MO4HuKn+JCAWmm2dZ4QlxwfwnUQH8WXAlCbXlvj0fv5Hnx1H+/EdwIQm6av8YT62h5xtR7fxFcCECs9X2Oh95N6dNV1/BIU3xEQSlq+xiLUz+lRVbPxSnwhAK3S8fUdfUu+R1T944v4jIBO0vD1ndAWbQ+meosn4vMAaE2/11foW5J6GNVWfJKvCLgk7V5fEdqS00OonuJ/+HIAqdLttZ7ul3fiq6V4Hz4bwCTpKWu9kJ/WKa6G4nv4MgBW02prO7pfklNX7cTv8A0Bj6SlrO2E/HKcqmokXoevAqBUmr2uo/flnaLqI76GTwhYJJ22rhPq0zox1UU8DZ8EwGkabU1H70tyMqqHeBm+IKCQ9NmaTqgvx0moDuJjtIQBhEqbrfN0vjwPfrp/D9TyBRBIumydF+LT8oin9fc+LYCAT+n1Gk/nS+LRTdfveVr6gD3S6jVeiC+HRzXNvtNp4QPkkU6v73QteR7R9H+P08IH3JFGr+9CWrQ8mOntnU0LHqA0fV7b6VqSeBjT1rtbix4wR9q8tgtpyeEhTE/vZ1rygDjS5fUcfS+vAT8tvZu1zAHeSJPXc0J7Wg3iaej9qwUOMJoer63Q95I06KaddzAtdUAbafHaitBejgbVNPKepWUNsEb6X8vRs+Q1iKaP9ystcUAa6fBaTiiLVgNmuniv0tIGhKbB6zh6liQNjOnhfUoLG1BG+ruOE8qSo4EwHbxHaTEDTEp713B0fn4HH92/O2lJAz7TZGs4Ib52RxytvzdpKQMapcfWVej8pB1ddP2+pOUHjJEWW1cR4ufsqKLZdyUtXkAY6e76jb7P74ii/3uRli7gizR3/Sa01+5gord3Ii1fgM502JoKfZ+0w4i23pNatoAt0mBrKkL7nB1C9PT+o0ULOJT+WtfpevkM+Gjp3UcLFmAz7bWuC+lpM4ijofceLVaAzHTX2o2ul5RBF+2872ixAirTXGs3Ib2cDKpo5F1HCxUgUHq7bqPn5TOIoo/3Gi1VQBbprXWbUJ42Aya6eKfRIgWITGut2eh5SRkY0cO7jJYpoIp01ppNKC8nAyE6eI/RAgWYIq1dr9Hx8lL+uW8P1PIEiCKdXa8J4Wml8bPe3qeFB+CJNHZNp+MlSbvnuj1PixTQRPq6pgvh5UirZ7adTgsOwBJprPWcjiUvjZ5/e5yWKCCJdJT1XAiLVso8b+1sWmoAHtNQ1nI6liSp8Wy1u7VAAUWkr9ZyISw5UuF5aj/TkgQYIm21jtPv8jr4Z6ndrMUIEET6yToudKfVET9D7V8tMACNaSdrOP0uSUf37LSDaXECfkg3WcOF7nJ0VM9Ie5aWIUAPaev6Tb+S1xE9H+1XWpiAHdJM1m+hK1odzHPRXqUFCLCYXrJ2068k6TCeh/YpLUjADemqtVvoSo4O4Tloj9KSAjAnTbVu0/X5HHxz3+6k5QQgMa1k3RbSa3PEzXp7E5SWEoA26STrKXR9Uo6uuW5f0nIE1JBGsp4ipM/JUTWz7UpaQgBmSFfXanS7fI6o+bcXaTECYkhT12pCdtocTPPWTqTFA+AwfWQthW6XlMNottqTWoqAFtJTaylCdjk5hOap/UdLDmCFtNSaTa/LN/HNUruPFhtACmkja7ZQnbYpbobae7RkABSmi6zT6HVJTV2z076jZQg4IU1knSZUl9NUNSPtOloqAEpIT9dodLp8U9R8tNdoEQJGSA9ZownRaZuY5qKdRosEwGBayPqMTpfUZDQP7TJagoAP0lHrMyG6nCahOWiP2QvTJUwaam1Gz+dx8Mv9ucC9L13ApIOszYTyWhzxsn6ubw+wy5c0kHUZPZ+Eo1uuz+Xt9bt4Sf9Ylwnlc3BUy+w5uj2+LoDpp/Wajs/jiJb/ubg9fpe/tI/1WgivxcEsb+fY9vC69NM91mo6PgmHsWydc+/pu/ilndZqIXwODmF5One2l+/Cl+axTtPveQz4ZemceW+uy15ag3Va6K7FIF6Gzn334Lrw0zvWaPo9CYNu2TkHtlfvopfOYI0WuudgUC0j57L21rrgpaXrM92exyBaPs5d7cW73KV1rM9Cdi0GzHJxrmqv3UWfzrE20+1JGBjLw7mpPXaXunTT2ixkz8FAWA7ORe2ZdcmncazL9Ln8DT65P+e0l+5yT2OwLgvNaW/Eyfq5pr1yl7n0jTWZPpd0o0uuzy3t/V3k0hesyUJzOTeqZPac0p63C1w6uh7TreRvRMn/XNFet8tbmmk9FrKivcEkb+eI9r661NM21mK6laQbRrJ1Lrm37dKWXlqLhazk3BCSp3M/e9oua+ka658ul7+AT5bO+exhdZmnLVj/QnLaC+Jk6FzPnlWXeJrGOkyXS7qgS3bO7exZu7zTFazDQnI5F1TJyDmdPaou7TR0DabH5S+Iko9zNXvVLmrpGWuwUJz2Aia5OEezJ9WFnZax/tLjki4wkodzMnvTLmhppfVXKC7nAiE5OBezB9XFLJ209tLh8lH+uG8lcO+pyzqNtPYKwWmj8bHeSt8ejy7p9HNNRodLinbHdSt5e9Iu5/TRmkwILidaHbOt0O3h6FJOG63H6FXy0ej4txK3F+0yTlOwHhOqoo0yx1srbHs1uvzpGGsxepWkqHFsteLeg3YBp4vWYkJVcqLC8dTK2V5SF28axrpLf8sz8cdSK+Y9oy5j6QnWXaE3LVN8DLXy3YPRpZt+sebS35KYumOnFbA9Z5ewtARrrtBbDlN1jLSStTfU5SvtXIfRqeSZouOjlas9ZpeutIt1mBAVLRNzXLRStQfUZZtusQajU0liMo6HVqb2kF200kRrMCEqOUzCcdBK1F6KLtr00PqLXs/b4Iv7Vpyg9k50waaF1l9Cda2NuFhvpWmvRBesdHPtRa8n2eiK61aW9o5doKSD1l5C9RwbVTHbitJeiC5Waea6i+6WtxEV/1aK9oxdnKSX6y4hN60NpnhrhWjPQxdrWrnmorsl2TCKrVaSe8UuS9LJNZeQW44NoXhq5WcvpwtVGmi9pbfll/hiqRWfPZsuSdIRrLdCbdqluBhqpWcvQ5dqmsV6i96WtNQVO63s7A27HElDsN4SastZqoqRVnT2KnSRSiPXWnS2/FJUfLRSsyfsUiS9Yq0lxKZdYoqLVmj2JHSZplWss+hsSUtG8dCKzF6wi5D0zzpLiC1nSSgOWonJEqYLVDrFWktfy9fg/325wCxfugBJP7DWCq1pa8R/vVxfFsAuT2kU6yx9LalG96/L5WXpd+mRdmCdFVrLqVH92XJ0Wfi68EifWGPp9HyN6P/LxWXhd9mRbmCNFaJrazD/rRxbFrwu0rSJ9ZVOT6ph/K1y7iz6LjnSPuurED2nhvCfyp1lyXfBkS6xxqLP8xbwf6mcOctclxtpBtZYQnOtBfEfKvfNAtclmiaxjkKfJ1nQ/Z1yYFnqXWykF1hHEZrnWFD9kXJZWda61Egf11Do8rwF0f8od5Ul3oVGesQaipBcawHzL8pVZWl3gaZFrK/o8iQLjP9QbioLu4uMdM/6SkieY4HwD8pFZTHrkpQOsbaix/M0+OG+nFOWdJdnWoG1lVBcSyMe1ss1ZSl3MUqDWD+hx5NodMN1uaUsf5cY6QTWT4TiOTSqYbacUhZvFxhp49oJHZ6nEQ3/ckVZul1epHnWToTgWhrM8FaOKMtXF2f6w7oJHZ5Ewxi2yiWzbLu0SO+smwjBc2gIw1O5nyzaLkNpD2sr/Z2vgB+WyvlkwerSTCOwtgq9tRXEw1C5nixWXZjpDmsm9HdSBd2wU24ni7WLMn3AmonQO6eCahgpp5OFqgtQurheQnfnK4iGj3I1WapdWKQ5rJcIubUVMMNFOZosUl2Q6Q3rKro7qQJjeCgnk2XaRUVaZ10l5M6pQBgOysVkgeqSIp2zpqK381A+uB8XmOWpC4o0zppKqK2FxsH6uL4sPLqcSBPXSujtJGgXXI/LyyLtYiJ9s1Yi1M6BVsHsOLosOLqUSNusk9Cn5KFR8B8XlyXahUTagHUSoSlaKBO8jWPLUqPLMa1hjYQ+JQlqBFvj3FmgXUSka9ZIhKbkQIXgadxZlqQuIdIZ1lW6Wn4GHyyNM2cx6gIiXcC6KqSmnREHQ+O+WWB0MaYxrKl0taQZXbAzDiyLs8uHNAFrqpBazowqGBmXlWWoi4f0cH2ELiU/Iwo+xl1lYXbpkL6wPiIkRTuDCS7GVWUB6lJMW1hP0aUkzTCCh3FTWZBdNqRp1lNCUnJmCMHBuCioLCm65KQrrKXo7LwM/rcf55TlRBdieoC1lBBbKyP+1cc1ZSnRxSZNYW2Ezk6S0f3W45ayHLtoSAuwNiLEzpFR/bLjlLKE6JIhLVwXoaflZUS/f1xRFmMXDOmZdRGhNK0M5ncbR5TFQ5dhesKaCD0tSYbxa41LZil2sZCWWRMRSsuRIfxO436y5HSpkJawntLR8kr8rzTOJ4tNFwrpANZTITStUvwLjevJkqGLMB1hPYSOlqTU/TrjdrIMu0xIA7AeIoSWo1T9IuN0slToIiEdXAuhn+WVot9jXE0WYZcIaQhrIUJnWiXmtxhHk0VCl2D6wTqKfpakZPwO42SyBLs8SMeso4TOcpSE32BcDD/MXxh0mDUU3SyfxPf24QL5X/7AoDtYQwmZaZPiXj1cHx/w7wsazDoI3Swpqeutw+Xx+39e0BysgwiZ5SRVvWw4Oj7fHyD6yxoIvSyfFPX+cHF8/t8feoM1EKEybRLTu4Vj4+P99dFe1j/oZUlJRq8Vzs3X//mhA9c/hMpykoTeKdwZP//HhwZcP9HXeSS+Vwpn5s/97aG7rJ+E1lqkuBcK9+XD/fHRf2sf9HUSUtfrhAPj1//00FzWPoTWOUhVLxIui7/2h4fur3vQ1XmkqPcId8WP/92ht6x7CKm1SExvEa6K3/7To/3WTnR1EpLRO4Sb4rP/6tB9aychdQ6S0BuEi+Kb/eXRfGse9HT+ySfrwznx0393tJY1D6G09hkn08M18ct/c+i9tQb0dNKzS1aHW+L/f3LoLGsNhNI5zyoZG06J7/2DQ/PXO+jo/DNK9sMV8bt/b+j9eocQWvtkkm3hiPhff3W03joDOjrpaSSzwiX52782dN46AyF0zlNINoX74Wv/1tB4ayn9nD/ik0nhfPhYf3M0lrVU6Kw9ipNB4Xr4Vn9x9N1aB/2cdNQlc8Lt8K1/b/SVtQ6hc85RlQwJp8On+muj9escdHP+KEp2hKvhV//U0HbrHEJm7RGTrAhHw5f6Y6Pr1k10c9KRkWwIJ8Of/qGh6dZNQuacIyFZEC6GD/Vnhs6vcdDLeSP+WL9KIP/pb43Gr3EIlbVG8TF9lT4+j780+r7GgF5OMuqO1avk8aV/Z7R9jYFQOceoOsauQsfH8VdGz61v0Ml5o+jYXyWOH/0bo62sbwiRtUbMsW0VNn6Nvx8tt76ATk4yMo5Zq7j50D8wOm59gRA5x0g4Nq1yxk/686Lh1lH6OE8Bf0xaxcw3+htDV1lHhcZaCuJj0CpfPoy/LvptzUQfJ1HQHXNWAeM7/8LQVNZMQuMcCqpjyCpZ/KG/L3R9bYMuzlMQHTtWueIz/7rQbmsbQmItBcyxYpUqPtDfFt22XqKLkygwjg2rTEHxkX9aaLb1kpA4hwLhWLBKFD/Fnxa9tq5B//Mx+GL9Kk78E39YNH1dQ+jXxoiL6as08Uv8YaHnawvof1KMrli9yhL/+AcFLV9bIPTnxKiKsaso8UP8WaHjaxr0cD5GVOyvUsQ3/jlBw9c0hMLaGEyxbRUivoc/K/q9roAeTophFLNWSfKLf0vQ7nUFQuGcGEKxaZUffs4fFbq9htLB+SK+mLSKD9/mLwl6yhoqBNYWxcWgVXr4Gf6qaLX1DDo4qagr5qyywx/+HUFLWc8QAucUVcWQVXT4Ff6k0Oy1DPo3XxQVO1ap4Qv/iqDT1jKEvtoiplixCg1fwt8UjbZWon+Tioxiwyoy/OCfEPTZWknom1MkFAtWidmH+YNCm62T6N48DH63/xa4//IHBF22ThLyamHEu/q3vj3g3xN6vUaie5NgdLv1t7x9/68HWr1GEvLmwKh22W90e74/Huj0+kkny8OIdv+3uD3/bwcavX4KkWlhMLvbN7Y93p8UfV4f0cmSYBi71jf3Xv+XA21eHwmR5cAQdqdvZ/v8Hw50eW1EH8tPwO9K38z7ub8baPLaSGhMO0G8C3377uH+oujxmgL6WNIE3a7zDWxf/7OBFq8pEBrLmaDaRb5l7df+aqD/dQy6WH6CaPf4drWP/9FAh9cxhMS0EzC7xbeqffsPigavi+hiSRMYu8O3qT37Twb6uy4SEsuZQNgNvkXtzf6S0N41DHo3/4LP7b857dN/TzTZGoZQV/siztW/Ne3Lf0bosfUE9G7Siy63/ra0//9ioMXWEwh1c15Uuew3pb33Dwa6u35B5+ZfRLn/W9G++/cCzV2/EOJqXzC52zei/defEx22loDOTXph5FrfkvvtXws02FoCIW7OCyF3+vaz1/4Nob/WTnpYXgI+V/rms8f6a6K91k6hMK0EcS70rWdv9cdEd61d0MOSJOhynW87e+ufEs21diEUliNBlYt809lT/QGht+sWdLC8BFHu8a1mX/1jgd5atxAC00rA5BbfaPZSf0i01pqIDpYkgZE7fJPZT/9UoLPWREJgORIIucG3mD3UXwq0dj1E/8o7+WF9KoH7pz8U6Ox6SOhL64yH6an07Xn8nUBj10L0ryRnN6xOJW8v/TOBvq6FhL5ynNUwNhW6PY6/EmisdZPulXdGw34qcfvoHwl0lHVTyEvrZIZtqbDta/wd0VDWQXSvJKcxzErFvYf+iUBfrYOEvHKcwrAplbN90l8ItNWaSe/Ku+CHSamY90Z/INBP1kyhLq2LeBiUyncP48+IdrJe0ruSXHTDnFTA9s6/D+gm66VQV46LahiSStZ+6M8D2rpW0rnyLqJhRypXe+ZfBzSTtVKIS+uCGVakUgW1B/oropesk3SuJBfGsCGVqT3ybwO6ap0U4spxIQwLUonap/jLQVOtgejbfAs+WJ+K0/7EHxGtZA0ktNW2iIPpqTTtS/zZoJOsI6Bvk1p0wepUlvbHPw1oJOsIhLY5LapgbCpK+xB/GdDVNQv6Vr5FFOynUrQ3/mFAU9cshLa0LZhgWypEew9/Q/SRNQT0raQWRjArleS++GcBPbWGQGgrp4UQbErlZ5/zVwEttUbStfJEfDApFZ+9zR8FtJE1UkhLSxQHg1Lp2Wf4E6KLrFfQtZKIumBOKjv74d8ENJH1CiGtHKIqGJKKzr7CnwT0dK2CnpUnioIdqdTshX8R0EPWKoSytERMsCIVmr2EvyBayPqHnpVEZAQbUpHZB/8eoKPWP0JZOURCsCCVGL0wXMKgodYp6Nr8EP+rXw/U+8IFDDrIOoWQVjsU/9LX+/QAuXxBA1k/QNcmDXW/6vU8vT4XL+gf6weEtDlD1S92nU6Pjwsg+mmNgp7ND0W//nqcHp/LH9rHGoVQVjvE/NrW2fTwuPTRPdYO0LNJQ8Yva92tp+fih3ZaOyCUzRkSfk3rZ3p5LnxoHusTdGxeiP8lrZv15rjsoTVYnxDCaoXiX9D6Vw+OCx+9Y90AHZsk1P1y1sH06lz00BmsGxDC5ghVv5D1LL01Lnho6doE/ZoXin4d61d6cS53aB1rE0JXrRDzq1iv0mtz0aNzrH3o1yQh49ewPqXH5lKHblr7CF1zhIRfwXqUnhmXPBrHugQdK9/ke/XrTnppLnc0BusSQljaZtxLX2/SK3OZQ99YM0DHSmp2ver1Jb2fixz6gjUDQlg5zaoXu66k5+UCh46uSdCj5JtRr79epNfl8oZmWpMQiqJtMr22dSK9Ly51tI31AvQoSU2jl7We1NtyaUMvrRcQipLTFHpN6z96Wi5r6BrrIx1KPojvJa376GFxmaMtWB+FoGiD4l7Qeo+eFZc4msZ6BB1KUlDXy1nf0bNyeaMrWI8QgpITVPVC1nX0qLi00dC1CPpVPijqdazX6FW5qKFnrEUIXWmDmF7FOo2eFBc2Wsa6h36VFGT0GtZl9KZc0NBK6x6hq5wgoVewHqMHxcUMnbQOQbfKM/ldfbdAvScuazTSOoSQlZYZ79K79enx4JJGP9cK0K2SmN2uuluenpTLGX20VkDIKodZ7WK70enh4FJGG61B0J/kmdGu3y1OL8pljKZgDULoiZbJ7Nq6senV4PKjY6wToD9JYhq7rG5uPSgXMLponYDQkxymsGvqdqaXxMWLhrE20p3kl/wuqZtZz4jLGHqCtVHIiXYZ74K6ffVgcOmiX6x56E6Slt0upxuYnpNLGFqCNY+Qk5xltQvplqU3xOUL7Vx/oDfJL6NdR7crKD0mly60i/UHoSbaJbOr6FalB8Rli26x3qE3SVoau4ZuU3pILlpoovWOUJOcpbAr6Ball4KLFj209kC35pV8rr6bk94JLli00NqDkFWrjHPp3Zr0SnDBQjfXCNCtScouV91tSe/IBQo6aI2AkDVHWeViuynpheBihWauO9CZ5JVRrt+tSM/IxQl6ue4gxESrZHJt3Yj0PHCxopXrA+hMkpRGLqtbUq/IZQk6uT5AiEmOUsg1dfvRy+FChQZaF+lL8kk+l9TNR8+GSxJ0BOui0BJtMs4FdevRy8Climax5kBfkpTscjnddvSGXI6gIVhzEFqSk6xyId109CpwkUIj1xvoVflklOvoVqMn5FIEvWK9QahKm2RyFd1o9CRwmaJVrHXoVUlJI9fQTUYvyEUI+metI1SVkxRyBd1i8sJwgUKnWOfQqfJA/G2/LTDvCxcg6AfWOUJUWqD4Vt/WlwfI5QmNYo1Dp0oC6m7rbXl5fS490A6scYSocoCqW3YbXR4fFx7oE2siXUkeKLr92+Ly+Fx2oBtYE4WUaIGY220bWx4eFynaxPqGriQJyLi1trnz9FxyoH3WN0JKcoCE22nbWV6eCw50ibUNPUk+Av5W2mbOm+NyA83A2kYoiTaC+Bba9s2D4xJFk1gbQE+SFEF362wDy6tzsYFeYG2AUJKcCKpbZFtW3hqXGujjWgMdST6C6PbYdpUX50IDPWKtQQiJNgLmtthWldfmAkWLWNfQkSRFYNwO26by2FxkoHvWNUJIciIQboNtUXlmXJLQIdYZ6NU8C/5Wv80pL83liVZgnUGoqmUR39K3NeWVuRihQawLoFeTWHS36m1LeT+XGOgE1gUIVXNYVLfYbUp5Xi4w0MY1Bjo1zyK69bcV5XW5vEDzrDEIUbUsmFvbNqK8Ly5O9Ic1AXRqEgvjlrUtmbfl0gK9syZAiJrDQrg1bfvJ03IZQntYD+lH8hDwt6RtPnlYXJpoBNZDoSNaCOJb0LaePCsuTHSH9QX6kSQIulvOtp08Kxcl+oD1BaEjORBUt5BtOnlUXIDQxbUF+lQegujWsa0mr8qFBZrD2oLQlBYC5laxjSZPigsSvWFNQ59KgsC4NWyTyZtyUYHWWdMITeVAINwKtsXkQXFJgc5ZV6BL5ZF8rT5bYN4TFxRonHUFISktMq6lZ+vL48HlBJq4HoAulYTsatXZ8vKkXEygb9YDCEnlIKtabDa6PBxcSqBt1hToRvLIqNbPFpcX5UICbcCagpARLZKptWVjy6vB5YjWsBaAbiQJadSysrnzoFxEoGvWAggZyUEKtaZsZ3lJXEKgM6yF9CL5FXwtKZs5z4gLCHQBa6FQEe2KuBaU7ZsHg4sRjWE9Qy+StKKr5WQDy3Ny+YAmYD0jVCRnRVULyZYFlTfExQN6uJ5AJ5JfEdU6sl3lMbl0QF9YTxAiol3B1CqyVeUBcSmiLaxl6ESSVhi1hmxTeUguG9A0axkhIjkrhFpBtqi8FFxy0BXWEujTvAp+Vp/NKe8EFyJ6gLUEoalWRTxLz9aUV4KLDZrCOgD6NElFN6vOtpR35KIBLcA6AKFpjopqFptNKS8Elwxo4ToCfUheRTTrZyvKM3LBgJ5ZRxAaolXBzNqyEeV54DJET1gDQB+SpMKYZWVL5hW5WEDLrAEQGpKjQpg1ZfvJy+FSAS1hHaQLyf/ws6RsPnk2XCigA1gHhYRof+JZULaevAxchOgIawh0IUk/3Swn207ekMsENABrCEJCcn6qWUg2nbwKXCSgg+sH9Kj8TzTryFaTJ+QSAQ1h/UAoSvvDzCqy0eRJ4BJEP1jH0KOSfoxZQzaZvCCXB+iYdYxQVM6PMCvIFoMXph/mHEYdhg6VT8HX9tcC8b70wZw7UIcRgtKmiGv1a314gP0vZzDqDuhQSSm62vpaHl6/7+XMgboDIaicFFUte40Oj68PeP6iBkMPkk8R1f5rcXj8/t95AzUYoSDaFEztdo0ND6/fP3tRc0APkpTCqLWuufH0fb9zoJoDoSA5KYTa6doZXr7PdwZUf6EDyT/A10rXzHhz/b1zF/UXISDaB+Ja6NoXD67PP/+pN6ADSXqgq3WugeHV+3pnLuoNhIDkPFDVItey8Nb6eOe+2gv9R/6BqPa4doUX79+dt6i9CP3QPsDUFteq8Np9/dlPHUj/kfSAUTtcm8Jj9+vOfepAoR85Dwi1wbUoPLN+/synBqQ/5VHws/01J7x0/37WogYUetKiiGf1a0145f7ceU/dhf6UhKKbra8t4f19uXMWdRehpxwU1Sx7TQnP24c789V/dB95FNHsv1aE1+2/nffqPyEfWhTM7HaNCO+rXz/rqbnQfSShMGata0m8bb/tnKfmIuQjB4UwO137wdP218546j69R94Bfla65oOH1Z+fsaj7Qj20DsSz0LUePKt+/Hyn3kLvkeRAN+tc28Gz9t/nK+otQj1yHKhmkWs6eFT99lmv9qM75R2IZo9rNXjVvtrZTu0n5KR1gJktrtHgSfXZ5zp1H90pyQFjdrgmgzfto53p1H1CTjkOCLPBtRg8qL7ZOa/mo/PIn+Bj+/RAvKf++oxX8wnx0J6IY/X0Pjwe/fT5rtZC55F0oout0/PwpP3z2a7WIsQj50QVy6bT4eHol89z6j26BvkTUexPj8OL9sdnK+o9IQ20J5jYLZ0Nr0b/P8ups9A1SDphxFrpbjxoH3yOU2cR0iDnhBA7pZ/hJfW9Zzg1n74j3wAfK6Wb8Yz6Y+cqar7QDm0DcSyU/sWD0e+e39R7+o6kBrpYJx0MCs/ZDztTUe+FduQ0UMUi6Vl4Q/2vc12tR88g30AUe6Rf4TH7XWc3tZ5QBtoGmNgivQoPqL89t6nz6BkkNWDEDulTeMi+1plNnSeUQU4DQmyQHoWXoq89r6nx6NK8Cf61T3fCO9HHnulqPCGp1kT8qqc34ZXoY53naix0aZKJ7rVOX8I79qGc5WosQtIcE9Urm66EF6JvdY6r7+g68iai159ehGfsOznD1XdCOrQmmNctnQjPQ996fquv0HUkmTBerfQkXrG/5OxWXxHSkWNCeJ3Sf/By+lTntlpPz5H34V+ldB88m36S8xS1XiiH1id+hdJ78DL0q2c1tR09R5JP9+qk7+AN+0fOUtR2QjlyfKpXJF0Hr0Jf6sxW19Gb8j7R65FegyfsFzmnqeuEmrQ+zGuRToMnoT89o6np6E1JPsbrkC6DF+wLOZ+p6YSacnyE1yA9BkuYPtTZTJ2n48iX4GP154FYvvSBnMvUeSEc2hJxLP28Dwtg/+m8VuPpOJJKdLHq8zws/X6Ps1qNF8KRU6KKxZ7TYeHr8zin1Xc6BvkSUax/HoeF399xRqvvQhhoSzCxtnM2LHh96fmsttMxSCphxLLO3Vj0/Rxns9ouhEFOCSHWdH6GJd/HcS6r5+g38gzwsaRzM5a5/o0zWT0ndEPLQBwLOv9igetHz2O1FfqNJAa6WM45GJZ638ZZrLYidCOHgSoWcp6FZa1f4/yr5egX5BmIYh3nV1jifRrnsFpO6AItA0ys4rwKS7sPPYPVcfQLkhgwYg3nU1jYfRnnrzpO6IIcBoRYwXkUFrN+0tmrhqNH8yT4UfpzJyzp/vNMpoYTimpJxKPo501Yyn2j85i6Cj2aRKIbpT5fwvL3Y5zF1FWEojkkqlHYcyUs3j6Mc1f9RmfKk4hG+edFWLr9F2eu+k2ISUuCGWU7J8Ly1Xeew9RU6ExJJIxRrPMklm2/xRlMTUWIKYeEMMp0/oNF2x86f6nrdBv5BfhRpHMfLFj95tlLXReyoV0gHgU678Fi1Weeu9RudBtJC3SjOOc7WKx95ZlL7SZkI2eBahTkXAcLVR/ovFW30ZfyC0SjHOc1WKp9FuctdZvQknYBZpTinAaLVB951lKz0ZeSFjBGGc5lsEz7Ks5ZajahpZwFhFGC8xgsUP0UZ616jV4jf+RD6csDsTz1UZyz6jWhGtpjHIpe3oeFR//EGaum02skHbtQ6vI8LNK+ifNVTReqkXOsQmHL6bDg6Jc4Y6nndAvyxyiUXx6HJdoncY6ingtZoD0yoWzlbFhq9I9nKGo53YKkoxGKVe7GAu2LOF+p5UIW5ByFUKbyMyxJ/RBnK3WcTiM/gg9FKjdjMeqDOD9Rx4VoaEfEoUDlXygsMPrGsxM1nE4jaUQXilMOhsXZ/3BuooYL0cgZUYWClGdhGep7OFvVb3oF+RFRKEf5FRZmv8OZifotVIF2BBNKUV6FBahfPC9Ru+kVJI0wQhnKp7Ag+xvOVWq3UAU5I4RQgvIoLCn6OWcqdZsOzYvgX/XlTlhO9IlnJeq2EFQrIn6llzdhKdG3OSdRT6FDk0R0r+ryJSzHvoYzEvUUIWiOiOoVW66EJUQ/w7mqVqPPyIuIXv3yIizGPoYzVa0mNEMrgnm1lRNh8dAfno+opdBnJIkwXlnlSSzFvoXzlFqK0IwcEcKrqfwHS06/wllKzabLyPfwr6RyHyw2fQpnI2q2kAxtT/wKKu/BkqEvPBdRp9FlJPV0r5zyHSzD/oQzEXWakIycnuoVUq6DpUJfwnmqRqMr5XuiV0d5DRZhP8J5iBpNSEnbw7wqymmwSOgHz0LUZ3SlpB7j1VAugyXYf3COUp8JKeX0CK+C8pi7MFvCnKHUZvSkfAi+VT8eePdlC5hzELWZUJI2RNxKH++7A9zy5QxEXUZPSgrRtarH8+76W7ycf6jLhJJyQlSt2HG6O74tgOcn9ZqOlA8RtfrjcXf8LX9nH+q1EJI2BNNqG2e7w9vSP/dQq+lISSGMVta4+06/xe/spFYLIeWEEFpN42d3+S18Zx7qNP2ZV4BvJY2b7+a27J01UKeFnloF4lbQ+PcObgv/vEONpj+TFOhaOeNgd/UteucM1GihZ44CVStkPOtubQveWao+04/yCkStjvGru/iWu7MO9VnoSKsA06oYr7prb9Gfc6jN9KMkBYxWw/jUHXtL3blJbRY6ylFAaBWMR92ZbcmfcajLdKM8CP6TftzpLr3lfsZAXRYy0oKIP9HHm+7KW+bON9RkulESiO6Tenzp7t8id75ATRYyygFRfcKOK915t8Cdo+oxnYI8iOiTP150193ydmZSj4Uo0IJgPtnGie6+ttTPNtRiOgVJIIxPrPHk3XZL23lJLRaiIAeE8Mk0/nOn3bJ2rqH+6THyCfCfSOM+d1hb5mcL1L9QDG0C8SfQeM+d1Zb4mYY6TI+RlED3iTO+c2fd8j5XoA4LxchJoPoEGde5o9rSPkPVYHpRPoHok2O85q66Re08Qw0WKtImwHxSjNPcSW1hn2Wov/SipASMT4ZxmbvpFrSzkvorVJSTgPBJMB5zB7XF7Jyk9tJh5I18J3144N3TlvUZSe0VgqE1xp3o4X13PLakz081GR1GkrHrpA7Pu5NuOZ+P1GRCMHKMVSdsON0dji3ls5F6jD5B3hh18sPj7qJbxmcK1GNCE2iNTCdbONtdjS3/OYZajD5BktHoxAp330G3gM9FajGhCXKMQidT+Nld0hbvGYa6S3+R5+E7kcLNUHdGW8bOE6i7Qi+0PHEnUPj3DsaW7vmFmkt/kcTTdeKEg905t4SdJVBzhV7k8FSdIOFZd0Nbvs5OdRhdgjxP1MkRfnXH3NJ1dqEOE5JAy8N0UoRX3QFt2Z5bqMHoEiTxGJ0M4VN3yC1aZyI1mJAEOTxCJ0F41F2KLdrzkPqL7sx/4Dfpw53uTmzBnoXUX0JO7Yd4Ez286a7EFqxzU+1FdyZ96Dapw5fujlugnIPUXkLOnA/VJmy40l2ILVZnprqL7iL/IdrkhxfdGbc4OS/VXUIutB+YTbZwojsPW6xnpZqL7iLpg7GJFZ68K25Zck6quYRc5HwQNpnCf+5ytlCdgdRbeov8Dr+JFO5zZ7MlyTkC9VaohXYn3gQK77nLsKV6ZqHeordI2uk2ccJ37oZbjpwhUG8JtcjZqTZBwnXuKmyROiPVWnSi/E60yRFecyfcUuS8Qq0lRKTdYTYpwmnuJGyZnlWos+hESTvGJkO4zF1wi5DzjzpLiChnR9gkCI+5EmYL1DmFWksfynvgW/vvwCtftgA5P6DWCg1pPcSt+nffFcAtT2cU6ix9KMlD11p/513pb+lxdkCdFRrK8VC1st90V/i28DifUGPpQnkPUev/jrvC37Lj3IAaKySk9cC0bt9sV/C2SM8m1Fe6UJIHo9X6dl/Rb8lx9lFfhYRyPAit0/fZlfwWHOcSaix6M48A3yp9m6/MbblxZkCNJdTUIhC3Qt/fK3BbomcS6ij0ZhICXavzDXalvsXGeQF1FKFmDgJVK/KddWVtS43zUQ2FHpRHIGo9vq+uxLfQOI9QQxEK0iLAtBbfVVfaW6BnEeorelASAkbr8D11hb1FxrlHfSUUlIOA0Bp8R10x25J0DqG2ojPzHfhM+m+nK+ktz7MCaishprZDnIn+3XSlvMXoDEL9hM5M6tBlUn8vXfm3xDgnoH4ixMzpUGXCfitd8W6BcTaqndCX+Q5RJv+76Ep3y4szj9qJ0FLbgclk+ya68rXFef6gbkJfJnUwMrG+k1e2W1qcd9RNhJY5HYRMpu+fK9otQ2cPaitdmT+Az0T69rmCtaV5RkBtFVJqD4gzgb57rlhtYZ47qJnQlUkHdJk43ztXrFuU5wPUTISUOQdUmSDfOleotgCdi+ol9GT+gCiT47vmSnULizMH9RKhpPYAJpPim+aK1BbkeYO6ip5MOsDIZPiWuTLdouKso64SSuYcIGQSfMdcgdqS4pyjpqID5Yv8JX134JWnLSjOOGoqISBtMb5E7+67wmPLiTNRrYQOlFTsLqm7865It5g436iVCAHlFKtL2G66Kzi2lDjbqJPQI8gXo0t+d9yV6BYSZwPUSYQi0BaZS7Zutis1thzPGtRI6BEkFY1LrG73FegWEecaNRKhCHKKwiVT9xnUlaQtIc4Z1FU6izwH/hKp23zFaAuIcwHqqhALLYf4Eqj7ewXGFuMZg5pKZ5HEobvE6Qa74tzy4UyAmirEIodDdQnSnXVlaIuH81B9hA5BnkN0ydF9dYW5pcP5gvqIEARaDswlRXfVFaAtxbMF9RQdgiQOxiVD99QV5JYNZxr1lBAEORyES4LuqCsptuScK6il6Mj8Bn5V3+105cQW4nkAtZQQUrshXqV3N10pscXmTEFthI5M2tCtqruXrhy3aDgLoDYihMzZUK1iu5WuhNiS4SxUF6GvyG+IVv3uoivGLRjOM+oiQiu0G5hVWzfRFQ9bhucJaiL0FUkbjFVWd/JKcYuFs4yaiNCKnA3Cqqn750rOlgpnCeopXUVeh18ldftcsdlC4RyAeiqkQqsTr4K6e65k2CI8R1APoatI0ulWOd07V4ZbJpwBUA8RUpGjU61CunWuVNgi4RxUC6H/5HWiVUd3zRXhlghnCGohQj9aHWZV0U1zRcKW4PmBOor+k6RjrBq6Za4Etzw4x6ijhH5ydIRVQXeMPoxfGHMYNRQ9RT6HT9VvB+q/+IExd6CGEkqhzYlT6dt9ekC/L2Yw6iD0FEk5Xap6O0/f9/Ni5kAdRChFTk6Vit2m0/P5AZq/qIHQH8jnRKn+dpye7/dn3kANROgBbQ6Tattm0+P59c1e1D/oDyTlGKmsbbde7+dnDlT/EHogJ0dINW2f6fN+fGZA9RMdRR6HTyVtm/VzfnvmLuonIRRanDgVtP3Vw/nxzX9qH3QUSThdKmcbTF/30zNzUfsQQpGDU6VCtrP0a3545r66B92BPE6U6ti+0sf97sxb1D2EHNDiMKmK7Sp9209v9lM70R1IwjFSDdtTerZfnblP7STkQA6OkCrYjtKb+eXNfGoe9BN5Il9Jv+2kT/vdzVrUPIROaIlxJfp2k77sN2feU2tAP5FE7Cqpt5f0v5+cOYtaA6ETOcSqEnZbSe/1gzPz1TvoDeSJUSV/u0jf9Xsz79U7hBrQEplKtm0i/Zdf3aynzoDeQBLRqMTaTuq3fm3mPHUGQg3kEIVKpu0fvdZvzYynltJN5G/4SqRtHz2W39yMRS0VMqG9iSuBtnv0Vn5x851aB91E0k1XibO9o7f6vc1X1DqETOTcVJUg2zp6Kr+2Wa/OQffJ30SVHNs1+qqfmtlOnUPIR3vDVFJs0+il/NjmOnUT3Sfpxqhk2JbRT/3QzHTqJiGfnBuhkmA7Rg/lZ2bOq3HQS+Rt+En6UwL1T35rM16NQ6iE1iaeRD+lT8/DL22+qzGgl0iy6SapT8nTS/3OZrsaA6ESOTbVJOwpdHocfmXznPoGnYG8TTTJPyVOH/Ubm62obwgxoLVhJtlOYdPX8PvNcuoL6Awk2RiTWKe4ofRQP7A5Tn2BEAM5NsIk0yln+iQ/rxlOHaWTyBvATyKdYtYb+Y2Zq6ijQiS0BsSTQKd89TD8uuY3NROdRJIB3STOKWB6p1+YmYqaSYhEjgHVJMgpWfohvy9zXW2DvkDegGiS45QrPdOvy+ymtiG0gNYAZpLilCo9kN/W3KZeoi+QZIAxyXDKlB7pp2VmUy8JLZBjgDBJcEqUPoWf1rymrkE/5jXwkfSnOOlP+GHNdHUNoaNWQxyJfkqTvoQflnmutoB+TNLQRVKfsqQ/+kExy9UWCB1zNFSRsKco6UP4WZnjahr0EXkNUST/lCK90c+JGa6mITRCq4GJZDuFSO/Bz2p+qyugj0jSYERinZLUF/2WmN3qCoRG5GgQIplO+dHn+FGZ22ooXUS+ho9EOsVHb+OXxDxFDRUSoa2JI4FO6dFn8Kua1dQz6CKSarpInFN29EO/I2Yp6hlCInJqqkiQU3T0FfykzGy1DHpPviaK5DilRi/0K2JOU8sQ6tHWMJEUp9DoJfhNzWhqJXpPUo0RyXCKjD7oJ8R8plYS6smpESIJTomxC+MHZTZTJ9FD5DPwq321QLsvfkDMZeokoRDaDPGqXq3PDtDvybxWI9FDJGXoVutqeXZ9vx5mtRpJKEROhmqVrUZnx+fHw5xWP+kK5DNEq79anB3fb4cZrX4KKaDNwKxu1djs8Pyk5rP6iK5AUgZj1armttP75TCb1UdCCuRkEFanamd2eT8c5rLaiA4iXwC/KlUz28353TCT1UZCILQFxKtQta8dnF/UPFZTQAeRVEC36lQDs6v72TCL1RQIgcgpoFpFqmXZrfnVMP/qGPQE8gVEq0e1K7u4Hw1zWB1DKAFtAcxqUa3Kru0HNYPVRfQEkgowVodqU3ZsPxnmr7pIKIGcAoTVoFqUnZlfktmrhkE35jHwqX01J7u039NMpoYhZNRiiFP1ak12ZT8j85h6AroxCUOXWldbsvv9YpjF1BMIGXMwVKlsNSU7rx8Mc1f9gs6TxxCl/mpFdl2/F2au+oUQjxYDk7pVI7L78nOaw9QS0HmSMBipVrWk3davhRlMLYEQTw4GIXWq9mOn9Rsyf6md9A95AvhUqZqPHZZf0+yldgp90BIQp0LVeuys/JjmLrUL+ockArpUp9qOndVPaeZSuxD6kENAlYpU07Gj8gMyb9Ut6Dt5AqLUo1qNXdWPhXlL3UJoR0sAk1pUo7GT8kOatdRE9J0kAozUoZqM3dRPhTlLTSS0k0OAkBpUi7GD8kth1qqH6B7yQ/6RvpRAuyc/FOasekjIg3YYP6KX0mfHw++EGasWontIGnaP1KXk2Un9TJivaiEhDznD6hG2FDo7HH4lzFjqJh2B/DB65JcSZxf1I2GOom4KIaAdMo9spbBB2dXwO5qhqIPoCCQNjUesUtx2UD8R5it1kBACOUPhkamUM7skvxBmKzWT3iF/gX9EKsVsZ+QHwvxEzRTqoL0QPwKV8rWD4Wc0O1Ev6R2SLnSPOKWA2Tn9PpibqJdCHXIuVI8gpWTZDfl5MFvVSvoB+QvRI0cpV3ZMvw5mJmql0AHaC8wjRSlVdkB+RfMSdZJ+QNIF45GhlCk7pN8Gc5U6KXRAzgXhkaCUKLsUfjlmKjUQvZi3wJ/qS3GyO+FHNCtRAwkVtRbiU3opTXYl/GzMSdQR0ItJFrpTdSlLdkc/DWYk6giEijkWqlNsKUp2IfwymKtqFnQOeQvRqV9KkZ3RD4OZqmYhxEFrgTm1lUJk58FvaD6ihoDOIcmCccoqJWlX9LNgnlJDIMQhx4Jwairlxy7Hr4JZSo2kb8jT8KekUnzsbPwomI2okUIbtDTxKaiUHrsMfkJzEfUK+oYkmu6UU8qO3dBvgpmIeoXQhhya6hRSio5dBT8J5qlaBV0nTxOdOkqpsRP6RTAPUasQ0tHSMKeKUmjsJPgFzULUP3SdJBrj1FCKjF3Q74E5Sv0jpJNDI5wKSompC9MXxgylTkHPyVfgS/XZgXVf+sCYg6hTCOVoK8Sl9Oy+OsC+L2Yg6gfoOUkVulJ1dl5dv8+L+Yf6AaGcnApVKTabro6vD9D8pEZBx8lXiEr97Lg6ft+f2YcahRCOtgJTastmq8Pr65t7qB2g4yRVMEpZ2e46fZ+f2UntgBBOTgWh1JR9Vpfv4zPzUJ+gE/MD8KWkbHPdXN+eWQP1CSGidoC4FJT9rYPr45t3qBugE5MG6Eo52WB19T49cwbqBoSIOQNUpZDsrLq1PjyzVG2CfpMfICp1ZF/VxfvuzDrUJoRutAMwpYrsqrp2n96cQ+1Dv0kawCg1ZE/VsfvqzE1qH6GbnAGEUkF2VJ1ZX96MQ12CbpOnwDfSZzvVpfvuZgzUJYRstBTiRvTsprpy35z5hpoBuk0Sha6ROnup7u+TM1+gZkDIJodC1QibrVTn7YMzR9Uk6AbkKUSN/Oyium7fm5lJTULIAC0FppEtm6juq69utqFegG5AEgWjESs7WbftazMvqRcQMiCHgtDIlP1Tp+1bM9dQH+ka8gLwjUjZPnVYfXOzBeqjkAatAHEjUHZPnVVf3ExDPYKuIUmArhEne6fO2vc2V6AeIaQhR4CqESRbp46qr22GqkXQa/ICRI0c2TV11T418wy1CKEarQBMI0U2TZ1UH9ssQ91Dr0kSwGhkyJapm/ahmZXUPUI1OQIIjQTZMXVQfWbmJHUIeoa8kF+knxZY99S3NiOpQwhl0ArjRfRpfXU8+tLmp1oBeoYkYbdIPS2vTtp3Nh+pFRDKkCOsFmGn0dXh6CubjdQg6AXkhdEif1ocVF20b2ymQA1CqACtkFlkm8ZWV6PvN8dQJ0AvIEloLGJNc9dB+8DmInUCQgXkCIVFpmlndUl9XjMMtZGOIT/DLyJNM9cZ9Y2ZJ1AbhTBoZ+JFoGnfOhh9XfMLNQ8dQ9JMt4gzDazO2RdmlkDNI4QhZ6ZaBJmWVTfU92V2qj/QCcjPRIsc067qmH1dZhfqD0IEaGeYRYppVXVAfVtzC/UOnYCkGWORYdpUHbJPy0yk3hEiIGdGWCSYFlWXok9rHlJ7oA/zE/hE+mlOdSf6sGYhtQehoXZCnIg+ramuRB+WualGgD5MmtAlUk9bqjv2QTEHqREQGuZMqBJhpynVheizMjPVHegX8hOiRP60ojpjnxPzUt1B6IJ2ApPINo2ozkOf1axUH0C/kDTBSMSalqwr9i0xJ9UHCF3ImSAkMk37qcvpozIDqYt0C3kZPhFpmk+dTV8ScwTqopAFrUycCDStpy5DX9XMQs2BbiFJpkvEmbZTN+w7YoZAzUHIQo5MlQgyTaeuQp+UGaneQKfJy0SJHNNq6oR9Rcwr1BuEaLQyTCLFNJo6CX1Tswq1Dp0mScZIZJgmUxfsE2L+UesI0eTICIkE02LowvRBmVOoc+gV8hL40z5aIN2XPiDmB9Q5QhW0EuJTPVofHWDfkxmFGodeIUlCd1pHy6Pr9/UwO6DGEaqQI6E6ZaPR0fH18TCfUBPpA+QlRKc/Whwdv2+HuQE1UWgArQTmdIvGRofXJzWbUN/QB0iSYJxa0dx0+r4cZh/1jdAAORKE0ynaGV2+D4e5hNqGTiEfAH8qRTPTzfXdMDOgthGioA0gPoWifeng+qJmEmoD6BSSAuhOnWhgdPU+G+YF1AYIUcgJoDpFomXRrfXVMB/VGugC5AOITo9oV3TxPhrmEWoNQgJoA2BOi2hVdO0+qFmEuoYuQFIAxukQbYqO3SfD3KOuERIgJwDhNIgWRWfWl2QOoc5AF+Yj8If00Zzo0n1PswLqDEJCbYT4ED1aE125z8gMQl0AXZgUoTukjrZE9/fFMCegLkBImBOhOoSNpkTn7YNhNqox0GfyEaJDfrQium7fCzOPGoPQjDYCc8gWjYjuq89p/qAmgD6TFME4xIqWpNv2tTDvqAkQmsmJIBwyRfuh0/YNmT2oh/QJeQD4Q6RoPnRYfU0zAuqh0AQtAPEhULQeOqs+prmD+gJ9QhIA3SFOtB06a5/SfID6gtCEHACqQ5BoOnRUfUDmotoCXSYPQHTIEa2GrtrHwsxBbUFIRgsAc0gRjYZOqg9p3qCmocskAWAcMkSToZv2qTDrqGmEZHIAEA4JosXQQfWlMOeoK9Al5IN8If2zQLqnPhRmHHUFIQnaYFyI/qyPjkffCTNRPQBdQlKwK6R+lkcn7TNhvlEPICQhJ1gVwj6jg6LD0VfCbKOmQA8gH4wK+c/i6KJ9JMwGqCkIBaANMoVsz9joavQdzRrUAtADSAoahVjP3HTQPhHmGrUAQgHkBIVCpmdndEl9IcwZ1EJ6hDwEvhDpmZnOqA+EuQC1UCiCFkJcCPTsSwejz2jGoJ6hR0iC0BXiPAOjc/Z9MBOgnhGKkAOhKgR5lkU31OfBPFRPoAOQhxAVcjy7omP2dTBfUE8QAkALgSmkeFZFB9RXNFtQy9ABSIJgFDI8m6JD9m0w06hlhADIgSAUEjyLokvRl2OuoJZAD+Yf8KP6Z050J/qI5gHUEoSC2gfxKP1ZE12JPhszBXUA9GDSg25U/WyJ7tinwSyAOgChYM6DahT7TIkuRF8Gs1AdgQ4h/yAa9Z8V0Rn7MJhn1BGEIGgfMKO2Z0R0HvqG5glqAOgQkh4Yo6xnSbpinwWzjBoAIQg5D4RR07Mfupy+CmYJ6iD9QT6GHyU986Gz6aNgDkAdFHqgjYlHQc966DL0Cc0R1BDoD5JiulHOsx26Yd8EMwBqCEIPcmKqUcgzHboKfRLMQfUDekw+Jhp1PKuhE/ZFMENQPxCK0cYwo4pnNHQS+oLmB+oYekxSjDFqeCZDF+x7YI5RxwjF5MQIo4JnMfkwfGHKYdJh5mHwYfhQfbPA/Bc+MOUO0mGaYbJh4lB6s748IN+XMph0B/MwSGG6UHWzvHyfz0uZg3QHzTA4YapQbDO6PB8fYPlLGsy8A3yYKNRvFpfn8/2VN0iDaXaQDcOE2pqx5fH4+mUvaQ7mHSCFMUJZzdx5PZ9fOTDNQbMDnDBCqKnZWT7Px1cGTH+Zg8F3wIeSmpnzc3x75S7pL00w2Q7iUFCzbx6Oj1/+S28wB4PUQRfKaQaWr/PplbmkN2iCwemgCoU0y8qv8eGV+2kvcw7wHUShjmZX+TjfXXlL2kuTg2wHTKiiWVW+zacv+6UD5xwgdWCEGppN5dl8deW+dGCTA5wOhFBBs6i8GV++zJcGnH/Bg+EH6Zs55dN897KWNGDzSxZMPIjerClf5psr76W7zL8ggekGqZst5X8+uXKWdJfmFxww1SBsM6W8lw+uzE//zTfAg4kG+c2K8l2+t/I+/dfcIAuGGWRrRpT/4quX9dJc5hsggTEGsZol81u+tnJemktzAxwwwiBTs5+8lm+tjJfuz73gOeAHkZr55LH45mUs6X7TS5aDeBCoWU/eii9evktvmXtB4qAbxGm2k7fyvctX0luaXnA4qAZBmunkqfjaZX3abx6I5yAa5GhWk6/yqZXt0n7NwCwHzCBFM5q8FB+7XJfumwcicWAMMjSTyU/50Mp06b5mIA4HwiBBs5g8FJ9ZOZ/mmwPiv/CB9MsC80986zI+zdcEzH6JA9GX9eV58KXL97SWOSDSly6QelkeVF7Kdy7b01qagDhfqkDYZXR5HHzl8lx6b94F/yUK5C+Ly0f5xmUr6b1ml+wXJpBtGVu+Bt9flktnmXdB+mIEYi1z56F84HJcOkuzC84XIZBp2Vk+ic9bhkvz53/4DfhApGXmvBHfWLlKmt/8y24QBwIt++Zh8HXLb+n9/A9pgy4QZxlY3skXVqaS3jf/cDaoAkGWZeWH+L7K9bTenAt+gyiQY9lVnsnXVXZL6zW5ZDdgAimWVeWB+LbltnTenAvSBkYgw7KpPJJPq8yWzmtywdlACCRYFpVPwactr6Xx5n28F/6PfplT/gQftkxP4zX7WS/xH/qypnwJPqzyPI1l3kfy0v1RL1vKH/mglOVpLM0+jpfqD3aZUj4En1U5nr6bb8F7if74y4ryRj4nZXj6rrkl64X5Y1tGlPfAZy2/01fmW5C8GH9Yy5L5It+Ssjt9pbkFx4vwx7TsJ5/DR1Vup/VzP3wg/4e0zCdvw5ekPCWtb/plA+M/oGU9+Qx81bJa2m7uhxTY/eEs28kP+Y6UpaTtmn44gdUfyDKdfAU+qTI7XTfvwwdGfxzLavJCviLltHRdsy8byPxRLKPJS+CbltHSdPM+pEDjj2GZTD7IJ6R8lqZr9uEECn8Ey2LwYfigymbp/JwPD8h/6q8D8V/4gJTL0vkmXxYw/qRf9+EB+Z7K6zR+zocE2H2qr/Pwfb4eZXUa3+TDAaw+sdd0eD4+HuV0+j7XggeMPv3rODyfb0cZnb43tWQBmU/bNRsej09aPqftcy1IgMYn69qN1/PlKJvT9qYWHEDh03R9hs/z4SiX03PzPXwX/pN0bcbP8d0ok9Nzzb1sl/gTdP3Fw/FFy+O0lfkeUpfuk3MNhq/z2SiL01aaezhdqk/IdRZ+ja9G+U/LzbPgu0SfjusrfJyPRjmclmtmyXZhPhXXVfg2H7QMTsfNsyB1MT4N11N4Np+M8jcd18yC00X4FFxH4c34ksreNNycj//j++ivnfBpvmeZLA3X5Gf/4j706yZ8mc+oPJauMucj/XV91NdL+J8vRlksXaXJx/mr+mCvlfBePhjlbvptvsf/RX386yJ8l+9FmZt+a+6zf0wf2zUR/ovPWQ5LU5nvkf6MPqzrJH7L16IMlqbS3OP8CX1M1z94Ld9Q+Stdn+vhufB9SNc+eCy+ZtkrXW/qZbnEfUDXPXgrPma5K+0210Pi0vXhXO/grXzKMlfaramHw6XqA7nWwVPxAZW36bZ5Hp5L1MdxXYOv8rEob6XbmnlZLkwfxTUNXooPWdZKs83zkLgYfQzXMvgpn4pyVpqtmYfDRegjuI7BQ/GlKGvTa3M8fJ/fo68OxD/xoShn02tNvGw/3kOv7oPC8+A7Ucam6XM8pH63R12dh5fymShf0/QmHk6/2oOtpsPj4CtRxkrP51jw/WiPXx2Hj/KRKEdJz5tYsn1mj62aDV+D71iGkpbPsSD1jT2sajceyieifJWWN7Hg9IU9puozfBJfiLJVOj6/w2/h95CqzXgjPhDlJ+l48y67Jd4Dqv7iYfAZy07S8Pkd0pZuD6caDO/k+1BukoY373C2VHsg1Vn4IT4PZWv6Pb+C3xLtcVRf4Zl8HcpM0u/mlewWZo+iugoPxFcsL0m751eQthh7DNVTeCTfhnJV2t28grNF2COojsKn4MspU6Xbcz3ej+/UVzvhT/ARy0rS7aY+6xd30qub8CX4bMpJ0lPmeiS/rlNdvYQ/8mkoI0lPaepx/KpObLUSPgRfhnI1rTa3w/tFnX51Ed7Ih6FMTas17bJ+TKetmgjvgW9YPpKWMrdD8jM6WdVJfJHPQnkqLaVph+MndJqqf/A5fBXKUmn2vA7fx3eSqn3wNnwUykbS7GZdti/uBFX34DPwCctF0mnzOqS+rpNTvYMf8k0oE0mnNetw+qpOSLUOvgKfhPI0jTanw/dFnY7qGryQL0J5SBqtSZftYzoV1TR4CXzBspD02ZwOqc/oNFTL4IN8D8pR6bMmHU6f0CmojrmH0RKmDJU2m+fxfHwe/XTg/YsWMOUgabNmPssX56FP990BtXwpA0mXzfNIfF0e9XTeva/FS/lHuqyZx+Gr8mCn6e58WgDLT+n1HI/ni/L403F3vpa/so/0uonP8jF5bNNsdzwt/XKPtHqOR+Iz8rCm3Xe9Fr+yU1rdxOPwCXlM02f3vBa+Mo90en7Ha+HzkKbN9zkte2UN0unmPaslzgOa/t7htPDLO9Lo+R1JS5eHMw12r2vRK2eQRjfvOFqqPJDprPuaFryyNH2e2/FaojyO6at7XMtdWUf63LRntTB5FNNV97YWfTlH2jy3I2kx8himp+5sLXXlprS5acfRIuQRTEfdzbTkyzjS5fkcfo+vQT/tdE9ruZcxSJebc9m9uAb6dNO9rGWufCNNns8h7XU1qKeX7r8WufIFaXJzDmevqgE7rXT3aoErR9PjuRX8XlSDP11072p5KzOlx00r2T2mBts00f1LS71sIy2eW0HaM2pgTSfvWy1t5aW0uGkFZ0+owTT9c9dqWSvXSP9zOXwWvgbStM8dS8u8bEH6b8pls8Q1gKZ77lZa4mUa6fBcDilLVwNneudu1fIuV5AON+VwslQ1QKZ17lRa2mVoGjyPw2eJanBM19yrWtTKM9LgZlw2C1ODYprmLqWFXZaR/s7jkLIYNRimZe5TLWhlpfS3GYeTRahBMB1zh9JiVk5Ke+dweD5/Rx8dCHV/0rIuI6W9TbgsP75Dj+6789CSLj/TZHM4JH53Rx2dd5dqOZeP0mRNOBx+dQcbTXfHoaVcNkqPzavg+dEdPzruHtUyLlOQHmtWyfKZO7ZotnsNLX85RlpsXgWJb9xhRbvvUC3gclFarFkFhy/cMUWf3ZO0eMsw0t35G37P3yFFm+9GWsbKE6S7zbfsPr4Div7eYWjpll+kufM3pH13hxMNdndqCStLkOY233D21R1IdNZ9SMtX2ZkOm1PB76M7juirO1NLV9lFOqxJJbtn7iiiq+5AWrblFmmwORWkvXHHED11R2rRKhOlwZpUcPbCHUF01D2FFm15KP01r+P1+Bn00U73E1qwZaH0V7Oe1YtnoEc33UtowSo3017zOpJeN4M6eul+1AKlHJT2atZx9KoZsNFK9xBarMrMdNfcDa8XzeBHF92NWpyUl+mupltWj5nBFk1096DFWlamueZuSHrGDKzo5L2oZUk5meZquuHoCTOYon/uOVqoykDp7bwNn8fPQIr2udtoSVKOIL1ttmXz4hlA0T33DFqqZRbprXkbUl43Ayd65z7UcqQMQXqr2YaTV80Aida5V9AiVUamteZs+LxoBkd0zV2opUh5RVqryZbNY2ZQRNPcJWiZllWks+ZsSHnGDIZomXtQi5DyTzqryYaTJ8wgiI6xh9ECVU6R1s7X8Hh8af8caP+iBUj5gbS2uZbFi0v15z47oJanMop0dr6GhNeV1s959r6WHmUH0tnmGg5eVco+09n5tPAon0hj53Q8XlT6n+PsfC07yg2ksU16Fo8p3Z7Z7HhapGUT6eucjoRnlFrPbrteS46yT/rapOPgCaXT85k9rwVHuUQaaz7HY+FLpWezfU7LjTIDaazmPIslLoWev3Y4LdEyiXSU+RwJS1fqPIPZ61pslBdIR2nOcbBUpchzln1NS43yMQ1lLsdjiUqP5yt7XAuN8og0lKY8i4UpLZ6r7G0t0LKI9NVcjoTFKB2ep+xsLTLKPemrphwHi1AaPEfZzbQklUOkreZx/B1fR//sZE9reZYVSFs149m7uA79ucle1mJUBpF+Mo8j3XV11M9L9l9LjHIC6SfNOM5dVQf7rGT3aoFRNqadzOH4u6iO/1xk72p5UeZJO2nCs3dMHdszkf1Li7P8Id1kDke6M+qwnpP2rZYW5Z10kyYc506oY3r+sWu1DJU9pK3zN/4KX4f07GPH0tIsI5C2Nt/ZK3Ed0HOP3UoLs9whzWT+RrrS1eE879itWpTlA9JMmm+cK1UdyLOOnUoLULmYXjJ3469EdRzPNfaqFhZlDuklTXf2ClNH8Uxjl9KCLG9IV83dSFeMOoZnGftUi4qyTrqq6ca5ItQRPMdA2aG0pCjnpKnmbbyen6NvDrQ/aUFRxklTNdtZfTyH3txn56HlRJmYVjJvI+m7OermPLtUi4nyTVpJs42jr+Zgm+nsOLSUKNukk8yn4PXRHL85zh7VQqJsQDpJc0pWz8yxNbPZa2g5ljWkkcynIOmNOaxmtx2qRUS5Jo2kOQVHL8wxNZ/Zk7SEKGdIV+dqeDt+DqnZbDfSAqJcQLraVMvaxXNAzV87DC3GMoY0da6GZNfN4TSD2Z1aPpQJSFObajh21RxIc5Z9SIuH8jB9ZC4FbxfNcTRf2ZlaOpQvpI80pWTtmDmK5io7kJZi2UJ6ai4Fyc6YY2iesiO1bCjTpKeaUnDshDmC5ih7Ci055QppqTkbX8dv6pud7Ce0EMsDpKWa7GxdvElvbrKX0GJTppA2Mmcj1XWb6uYl+1GLhrIAaSNNNk5dtYltVrKH0JKhLEwXmafh66JNv7nIbtSCoTyTLtJMy9Yxm7ZmIrsHLcPyhDSReRpSnbHJak7ai1oslGXSRJppOHXCpqn5x56jpUJZQno6R8PT8ZukZh+7jRYK5QDS0yZali7eBDX32DNoEZYjpIfM0ZDouk1O8459qGVCGYD0kCYaDl21CWnWsVfQIqEcTAuZn+Hpok1Hc41dqCVCGUJaSPMsS8dsKppp7BK0BMsP0lHzMyQ6Y9PQLGMPanlQjklHNc9w6IRNQXPMXJi9MOQwaai5GT7Px9EvB8592QND7iAN1TTL5uM49OW+OcC9L2Qw6SBzM6R8F0e9nDfX3/NC5iAdpGmGk6/iYJfp5vj2AMlf0kDmZfh8FMdfjpvj7/2RN0gDaZZl80wc2zLbHN5en+wl/WNehpQ34rCW3XP6PT9yYPpHswwnL8QxLZ/N5ff4yIDpp/kaj+fjkJbNc3N7e+Qu6afmOouP44CWv3Nwe3zyX9rHfI2E7+JwlsHm6nt6ZC5pH801Dr6KA1nOmlvbwyP30z3majw+iuNYvpqL792Rt6R7NNVZPBNHsVw1197Tk/3STnM1Et6IY1iemmPv1ZH70k5NNQ5eiCNYjpoz28uT+dI85mn8nY9Bv+w0l967k7WkeTTT2XscA325aa68N0feS2swTyPduxjUy0tz/54cOUtag2Ya517FgF1WmvPuwZH56R1zNP4exeAvF811997I+/SOJjp7Z2KwLRPNfe3VyXrpDOZopLsRA2s5ObfdayPnpTNoonHuQgym5Z857d4aGS8tnZ/xdj4G0rLPHNbenIwlLW2es/Y4BtByz5zVXpx8l9YxPyPZuxg4yztz1r03+UpaR/OMY69igCzrzFHttcn6dI65GW+PYnAs18xV99TIdukcTXPWzsSgWKaZk9pjk+vSTXMzkt2IwbAsAzU33UMj06WbmmYcuxCDYDlmDmrPjJxP45iX8XP8G31y4NzT3pqMT+NolrNz8Rt6ct8cj700+Z7GYF5GmuveqJPz5qR7Z7I9jUGzjDNXvcEm083h2CuT59I35mT8XPTGT46bi+6NyVbSN5rk7BzzxpbMNldj7yfLpS+Yk5HmjDesZPccdA9Mjktf0CTjzAlvTMlnc0l7XjJcOjof463wb0jJ5jmjvTFylXS0Oc5aid+Akr9zMPa65Lc003yMZKV7w0kGm3PuhZGppJmaYxwr1RtIctbc0N4XuZ62MRfjrURvHMlXc8y9LrJb2kZTnLXCvFEkV80B7W3JbemluRjJivHGkDw1h9zTIrOll5piHCvCG0Fy1FyKPS15LV1j/uPl+Bf0yU5zJ/awZHq6RvPPysUv0JOb5krsYZHnaQvmP5Jc94I6eWnuuAeFLE9b0Pxx5KoXsMlKcyH2rMjxNI15GC8XveAnF80Z95yQ4WkazXBWjnnBlkw052HPSn6nK5iHkeSMF1jJybni3hKyO11BM4wjJ7xgSv6Zy9mjIrfT0DkYH8e/QEr2mbPZS0KekoY2wdm4+AVQcs9chr0qWS09Yw5Giute4CTvzA33jpClpGc0wThx1QuQZJ25CntSZHZaxvyLj4tecCTXzAn3ipDT0jKa32wc84IimWZOwt6UjJZWmn+R4owXDMkyc8E9IeSztFLzixMnvCBIjrESZg+KbJZOmnvxcPxofxxo5cseEHJZOqnpzcLFo/pxnxXAvSfyOo009yLBdaP1cZ6V/l4PsjqN1PTiwFWj7DGdFb49HuR0+jknw8NFo/84zgp/bwcZnX42ybJwzOh2zGYFb09KPqeP5mRIcMaodey2ot/LQTanj5pkOHDC6HR8ZiW/h4NcThvNx/BV+FHp2Gxlbu8GmZw2ao5lq8Sj0PHXCtxelDxOUzAfQ6rSjTrHYFbqezbI4jQFzTGcKtUocpxlZW2vBvlPx5iL4atEo8fxlZX4Hg1yOB2jKZatwowWx1VW2ntQMjhdNBdDqmKMDsdTVth7MsjfdFFTDKeKMBocR1kx20sie9Mw5l38G5+pP3aykt57ksnSMJrd7FucST9uslLeMyKPpSeYd5Heukz18ZKVfy8GWSw9QbOL81ZlYo+VrHj3YJC76RdzLv4tyvSPi6x0916QuekXTW72jcm0HRNZ+dpzksPSEsy5SG9GJus4aWW714IMlpagycV5EzJNxz9WtHtD5K+0cx6Gp8Jnko59rGDtNcleaWczLEslzgQd91ix2mOSu9Iu5mFIVLpMzvGOFeueksyVdtEMw6FSZUKOdaxQ7QGRt+kWczA8lSjTcVxjpbrHgryVbtEEy1JhMhXHNFBWpPaQZK000RwMiYqRaTiWsTLdU0HOShM1wXCoCJmC4xgrUHspyNr00PwLX+fb6IsDrTztoSBn00PNr2w9bkMv7rPCY+8EGZsWmn8h1bs26uI8K9I9E+RrWqj5hVOv2mCL6azg2CtBxko35174etTGL46zEt0jQY6Sbja9snWmja2YzUqNvSMZSjpo7oVUN9qwit1WoHsiyFfpoKYXTl1oYyo+s5K0F4JslWbOu/BufBtSsdmK0R4I8pM0s9mVdYvbgIq/VmDsGclO0st5F5Jb14ZTDGbFufeB3CS9bHbhuFVtIMVZVob2PJCtaeWcC+8WtXEUX1lh7nUgM0krm1xZN6aNorjKCtBekbwknZxzIbkZbQzFU1aQexvIVelkkwvHTWgjKI6ykmIvh0yVBppv8W38pb7YycqJPSJZSRqouc22xZf04iYrJfZsyEnSEcy3SG3dpbp4ycpxTwMZSTqC5hanrbrEFitZCbGXgVxNs5hv4duiS7+4yIpxDwOZmmbR3Mq2MZe2YiIrHvaG5CNpCOZbSG3GJas4aaW4Z4E8lYaguYXTJlyain+s5OxVIEulkXMtPBt/SSr2sWKzR4FsJI1samXZ4ktQcY+VDHtCcpH0irkWElt3ySnesTLcm0Amkl7R1MJhqy4hxTpWKuxJIE/TKuZZeLbo0lFcY0W4F4E8JK2imZVlYy4VxTRWJOwFyULSP/MsJDbj0lAsYyW494Aclf5pZuGwCZeC4hi5MFnCkKHSKeZa/Bq/Rv8PlPuSBQw5SDpFU5tdi9fQ/31ygFm+kIGkH5hrkda6Nep/nlw/ixfyj/QDTS3OWrUG+6eT48sCSH5Ko5hn8WvRGv8fJ8fP8kf2kUbRzGbXmDW2P5scXpY+uUfagXkWac1Yw/q75fRZ/MhOaQeaWZw1YY3pfyaXz8JH5pE+Mcfi6fwa0t8sN5dlj6xB+kQTm6XHa0D/rxxcFj55R7qBORaJ3q3h/MHk6ln0yBmkG2hicejVGsg/S24tCx5ZmjYxv+Lp0RrH/0ounuWOrCNtonnN0pk1in+VXDuLnpwj7TO/ItGNNYb/lBw7Sx25Ke3TvOLQhTWCf5ScWZY8GUe6xBwLP+db0P+d5NJZ7mQM0iWaWNl53AL93yRXzjJHvpFmYI6FNO9aUP+X5P4scuQL0gw0sXDmVQvYv5KcNwscOZomMY+Cn0ct+P8iuW6WNzJTmkQzSnbOtGD7E8l9ZamTbaQXmEdBmhstsP5JuW2WNvJSeoFmFJy50ILp/yOnzbJGrpE+zqHg5XwLpL+PHFaWOdmC9LEJJSuPWwD9e+SsssTJNNIj5lCQ5F0LnP+OnDXLm1xBekQTCo68agHy15GjytImQ9Mi5ld4edSC418DJVfNokaekRbRvMrKmRYUfxo5qSxssox0z/wKSW60YPjLyE2zoJGV0j3NKxy50ILgHyMHlcWMnJQOMbfCx/k0+uFAuacsazJSOkTTKhuP09CH++R4ZEmTn2kF5lZI8S6NejhPTprlTD5KK9C0wolXabDDdHI4spTJRmkQ8yf4eJTGH46Ti2YZkylIg2g+ycaZNLZhNrkaWX5yjHQC8ydIcSMNa9gtB80CJhelE2g+wYkLaUzDZ3JJWbxkGGnj3AkezqchDZvljLKMkSdIG5tOsvA4DWj4KwcjS5f8Is0zd4IE79JwhsHknFnCyBKkeZpOcOBVGshwltxQli+yM/1h3gQPj9I4hq/kmFm6yC7SH5pNsnAmjWK4Sg4oy5bcIr0zb4IEN9IYhqfkkFm0yETpnWYTHLiQRjAcJZcii5Y8lPYwt+Lf/Ar6YSe5E1mwZKG0h6Y1+45XoA83yZXIgkVuphGYW5He3Qrq4SW5YxYo5KA0Ak0rzrtaATusJBciixWZme4wZ4J/Ryv4w0VyxixOyMt0hyaT7JtZwTZMJOchi5WsTB8wZ4L0NlZgDSflilmWkJPpA5pMcN7CCqbhH7mcLFRkoHRxvgTv5lcgDfvI2WRJQo4gXWwuybrjFUDDPXIZslTJLNIc5kuQ3N0KnOEduWGWI2QI0hyaS3Dc1QqQYR25ClmkyMj0hnkV3h2t4BiukRNmKUJekd7QrMq6mRUUwzRyErJMySrSOvMqJLexgmFYRi6YRQj5J63TrMJxCysIhmPiwmSBIqdI58yp8G0+tA8OjPuSBQj5gXROkyrbjkP14L44wCxPZBRpnDkVUrsLrYPz4vpZepAdSOM0qXDaVSgbTBfHl4UH+USaOFeCb0ehPzgujp9lB7mBNLGpJNtmQrdgtji8LFKyifTNXAlS2wi1gt1x+iw5yD7pm6YSnLYQOgWfxeWz4CCXSNvMk+Cn8KFSsDluLssNMgNpm2aS7JQ4FAr+xsFliZJJpA2YJ0Ga0oU6wWBx9Sw2yAukDWgmwZlShSLBWXFrWWqQj2kNcyT4KVHoEXwVF89CgzwiraGJJDuFCS2Cq+LaWaBkEemaORKkKUboEDwVx84ig9yTrmkiwZkihAbBUXFmWZLIIdIZ5lW8Gn9GH+wUl87yJCuQztCsZtXiM/TgprhyFiMyiHQB8yqSWndGHbwU92eJQU4gXUCziqNWncEGK8V5s8AgG9MY5lS8WnTGDy6K62Z5QeZJY2hSs2rMGVswUdxXFif5Q5qAORVJzTjDCk7GbbO0IO+kCWhScdSEM6bgnzhtliGyh/RwfgQvhT9DCvaJw8rSJCOQHjaPZKXEZ0DBPXFWWZjkDukL8yNIUroznOCdOGsWJfmA9IXmERwp1RlIsA5UHFUWIHIxbWE+hZcSnXEE18RVs7Agc0hbaE5lpTBnFME0cVJZkOQNaZr5FJIU44whWCZumkUFWSdN05zCkSKcEQTHxEFlSUHOSVeYS+HZfBn9b2DcUxYUZJx0haZUlh2Xof/2xfHIcoJMTA8wl0Jid2XUv3lx0iwmyDfpAZpSOOyqDPaXLg5HlhJkmzSFuRE8Oyrj/8bFRbOQIBuQptA0kmUzZWy/bHE1shzJGtICzI0gsY0yrF93HDSLCHJNWoCmERy2UMb0exaXlCUEOUNaOC+CT+PLkH7NcUZZQJALSAubRbJpcRnQ7zcORhYjGUN6Zl4EKa0rw/kFi3Nm+UAmID3TLIKTVpWB/GbFDWXxQB6mJ8yJ4NOiMo7fqzhmlg7kC+kJTSLZNKaM4rcqDihLkWwhLTMngpRmlDH8TsUhs2wg06RlmkRw0oQygt+ouBRZcsgV0hLmUzwaX6n/dYo7kYVIHiAtoTnNosWV9N+muBJZbMgU0gHMp0hoXaX6dynumEUDWYB0AM0pDlpVif1ViguRJQNZmI4wH4JHiyr936I4YxYM5Jl0hOaQLBpTafslivOQZUiekAZgPgQJzahk/SbjilkskGXSADSH4KAJlabfn7icLBXIEtLBuRD8GV9J+vWJs8lCgRxAOtgUkj2LK0G/PXEZsgjJEdIQ5kKQzrpKzu9O3DDLBDIAaQhNIThnVSXkVyeuQhYJ5GD6wTwKfxZVOn5r4oRZIpAhpB80o7JnTKXilyZOQpYg+UE6Zh6FdGZUGn5l4oJZHpBj0jHNKJwzoVLwGwMXhh9mHAYdZg6FN+Mn9b2BcF/4YMYdoMM0obJm8SS9tw8OkP9lDAbdwRwKyaybVPfmwfX5XsYcoDtoQuGYVZPYXjo4Pj7g+AsazDwI3iya9Hvj4Pj8v/EGaDDNIFkzZtLWywaHx++PvaA5mAdBMjMmWb1uOD3fbxyI5qAZBMdMmDT1nsHl+XxjQPSXORB8GT9J6jXDzfH3xl3QX5pAsmXxJKj3CwfH54//0BvMgSCVdZOcXjC4Ol9vzAW9QRMITlk1CenNglvj4437aC/zH/iyaNLRewUX59+Nt6C9NH9ky5hJRW8VXJuvH/uhA+c/kMqMSUPvFBybXzfuQwc2f+CUCZOC3ig4M35+zIcGnD/h13ykvtcJLs2/j7WgAZtP2XUcSe9tgivz58Z76C7zJ6R1F6nuXYL7+XLjLOguzSecdRWJ7VWC8/Lhxnz039wHfh1F+r1FcF3+23iP/mv6yK6ZSFsvEdwXvz7WQ3OZ+0BaG5Gs3iTclt82zkNzafrAWQuRpt4fOC1/bYyH7s974NV8JKnXBw6LPx9jQfebPbLqOBLU2wNnxY+P79Bb5j2Q1F0kp3cHCs7Kf4+voLc0e+Coq0hIrw4cFb891qP95k54dRTp6K2Bq/LVxnZov6ZTVs1EKnpp4KT47HEdum/uhKQ2Ig29MnBTPtqYDt3XdMJRC5GC3hg4KL7ZOI/mm/PAp/nPPlkg3BN/Pcaj+Zo8sun4U0/WB8eDnx7f0VrmPJDS3WedLA9Oyj+P7WgtTR446eqTTUYHh4NfHs+h9+Ya4NPR508WBxflj8dW0HtNDbJp5nNLxgZXg/+P5dBZ5hogpY1PK5kbDsoHj+PQWZoa4KSFzynZGVwS3zuGQ/PnO/Bo/lNKZoYz4o+Nq6D5zR1ZdPwJJfvCweB3x2/o/XwHErr7dJKBwTn5YWMq6H1zBw66+kSSZcEN8b/GdbTePAM8Ovo8kl3BMfldYze0XjODLJr5LJJVwQHxt+M2dN48AyS08Tkkm4JD8rXGbOi8ZgY4aOEzSBYFl4KvHa+h8eZS/Jl/1CdzgjvBx47paLymNHuOH+nJmuBK8LHGczSWuRTp3D2qky3BHflQxnI0lqYU51w9YpMpwYXgW43j6Lu5Dvw5evSTFcEZ+U7GcPRdU0f2zDzakhHBeeBbx2/0lbkOpLPxyEqWhCvyl4zd6CtNHThn4dGU7Acuh081bqP18xx4M/9ISuYDZ8NPMp6C1jdzZM3xIyhZD1wGfnWshrab50Ayd4+cZDtwQ/6RsRS0XTMHjrl6hCTTgavAlxqz0XXzJrw5enQkq4ET8ouM09B1zaasmXlUJKOBk8CfjtHQdPMmJLPxaEgmAxfkCxmfoemaTThm4VGQLKZKGD7U2Aydn+PAl/lG/bHAKl/4QMZl6HwTR7YcN9KP9VUB5D+N12j8HAdSuWtUH8ur0uf3GKvR+CYOnHLViD1GV4WPz2OcRt/nGODLUaN/LK4Kn79jjEbfmxhky0yj7RhbFTy+dHxG2+cYIJWNRtYxdxU9P8fYjLY3McApC42mY2dV8nwc4zJ6bn4DT+YbScfMVeb4N8Zk9FzzRpYcN4KOfavA8aPjMdrK/AYSuWvkHAOrUufbGIvRVpo3cMhVI+RYVpU1fo3xj5abX4AnR42OY1dV4nwa4zBarnlBlsw0Ko5VVWnzoWMwOm5+ARLZaDQcm6rC5ssYf9FxzQtwyEKj4FhUFTN+0tiLhptH8WM+Bf0xpypp/nNMhoZrRrPjOAX6saYqZb7ReAxdZR5FGncpqI8tVfn5McZi6CrNKM64SgF7TKmKlw9j3EW/zZnw4ygF/1hRlS7/xZiLfmsyZcdMCrZjRFW++M5xGJrKnAlpbKTAOpassuW3GIOhqTSZcMZCCqZjP1W0/KHxF7o+t4EX8ymQjvlUweI3x17oetNGVhynADrWA1XFis8cd6Hd5jaQxF0KnGM7Vax85ZgL7da0gSOuUoAc06lCxQcab9Ft8yW8OErBcaymSpXPYryFbmsuZcVMCopjNFWk+MixFpptvoQkNlIwHJOpMuWrGGeh2ZpLOGIhBcGxmCpQ/BRjLXptXgP/82P0xQKrPPFRjLPotWaN7B+PoRfrq8KDf2KMRdPnNZD+boy6WF4VKd/E+IqmN2vg/NUYbDG6Kjj4JcZY6PncAvwfjfGLxVWJ8kmMo6DnTQuyPzPGVoytSg3+cQwFLZ9bgPQbY1jF3FWgfBHjK7S8aQHOL4wxFTurksQPMbZCx+c08GF+DKmYuYoRH8T4CTrepJENx2NAxb5VYPCNYydo+JwGUrgbwykGVsXJ/zBugoY3aeCEqzGQYllVhvgexlb0e14BPhyNcRS7qsLkdxgzQb+bFWTDzBhFsaoqQPzieAnaPa8AKWyMMRSbqoLkbxhXod3NCnDCwhhBsagqKfg5Yyp0ew7Fg/lFfTGnKif4xLESdLsJzYLjRXqxpiol+DbjJOgpcygSuFtUF1uqcuRrGCNBT2lCccDVIraYUpUQ/AzjKlptPgMPjhb9YkVVjHwMYyparTkjC2YWbcWIqnjgD8dH0FLmM5DAxiKrWLJKkW9hPIWW0pyBAxYWTcV+quTwK4yl0Oy5DPyXXyQV86liw6cwNoJmN2Vkv/EiqFhPlQx84bgIOm0uA+nbLXKK7VQZ8ieMiaDTmjJwvtUipJhOlQp8CeMpGm2uhP9Gi45iNVWE/AjjIWi0plL2yywqitFUkcAPjoWgz+ZKSF9j0VBMpkqQ/2AchT5rKuF8hUVBsZi3MPswYyi02TwJ7+XD6HcD377swYyDoM2aSVlvHIa+2/cGuP8yBoIumychebsw6t28t/7ey/gHuqyZhOOtwmB36d749oDjJ/R6joT3RmH83bg3/v5v7AO9biJlvUwY2y7bG96+P+6BVs+RkLxGGNau+02/9xs7odVNJByvEMa0e/aW3/ONeaDT8yeejA9D2jW/ze33xhqg081nliwOA9r9vsHt+eMdaPT8iUTWheHsgr3V93rjDNDo5hOHrAoD2c16W9vjjaXo8/wITxaFcexevcX3d2Md6HPzKEvGhFHsVr219/pxDrR5foREZoQx7E69sfd14ya0uXmEQyaEEexGvZnt82Mc6PLcCD/Gn6DfdXpL7+9jDNDlplF2LD6Bvtv0Vt7PjW+gyXMjpLHuBPXu0tu/lxtfgCY3jXDGqhOwu0pv3j3cOIoezynAj0Un+LtFb93925gJPW5SkB1jTrDtEr197etjG2jxnAKkMeME1m7ybbtvGy+hxU0KcMaEE0y7P2/a/dq4Bvqfx8CL8SeQdn2g3rD287EF6L8ZIysWnwDa7Xmz2sfHNNDheQwkse4Ezu7Om3X/HleADjdj4IhVJ0B2dd6o9u0xFA2eF+HFohMcuzVv1b3aeAYa3CzKijEnKHZp3qT27LEM9HdehCRmnGDYlXmb7tHGSuhvswhHTDhBsBvzBrU3GyehvXMY+C7/RZ8b+Pa0X4+R0N4mjGw3/kLP7XvjsU+Pn2iyOQykbvdFnZv3Jt2fx0dosiYMnG71BZtL94ZjXx4bocfmE+C70Rc/N+4tuh+PKUCPNSfIdpkvtly2txr7fxwDLTafAKlrfGHlut+ge/C4CC3WnACnK3wx5Z69Je29Yxjo7vwFnst/IeWa34z2Y+MJ0N3miyw3/gLK/b7B2HfHL9Dc+QskbveFkwv25tyHjSVAc5svcLjVF0hu1tvQ/mvsRIfNJcBzoy+O3Ks35r5r7AId1pQgy2W+KHKr3oD223ELNNhcAiSu8cWQO/WG3GuNidBgTQlwuMIXQW7UW4q9djyE/po78WF8Cfpcp7cTe+xYCP3VdGbD4hLouU1vJfZY4ybaa+5ECutKUOcuvR33UMZBaK+mEyesKgGbq/QWYm81ZqK75i7wYVEJfm7Rm3HvZLxEdzVdZMOYEmy5RG8e9taxEs01d4EUZpTAyk2+FfdLxkk0V9MFTphQgin35y1nTzUGQm/nLfBgfAmkXJ83m32ScQTobbNFFiwuAZTb85ZhXx2zQG/NWyCBdSVwcnfehvsjYwjQW80WOGBVCZBcnbcKe6kxEq01J8KDRSU4cmvehPsi4xVorSZRFowpQZFL8yZhPx2rQGfNiZDAjBIMuTJvwb2Q8Q86q0mEAyaUIMiNoRJmDzVOgdbOh/BffGc/LJDKlz2Q8QNobXMo+xV36sP6qADun8Yo0Nn5ENJX11kPy6PS3/cYO4DONodwvqpOdhgdFb49j/EJNHYuhP+KOv+wOCr8/Y5xA2hsUyj7xXRuw9io4O2lYxPo61wI6cvotIa5qej3OcY+6GtTCOdL6JyGnVHJ73GMS6Cx5k28F98pDTNTmdvfGDOAxmo2s15xJzTsSwVuHx2TQEeZN5G8uk5nGBiV+t7GeAF0lGYTx6vqRIZlUVnb1xgf0VDmQXivqPMYdkUlvqcxHoGG0gzKejGdxbAqKu09dCwCfTUPQvIyOodhU1TYexnjHvRVMwjHS+gMhkVRMdsnjUOgreZMfBffRT/MiUp6/xwrgLZqMrNdcRf6sCYq5b3RGAT6yZyJ1NV1UQ9bovLvY4wTQD9pMnG6qi7YYUpUvHsYYyPayXyJ74q6+MOKqHT3L8Y8aCfNZbaL6WIbRkTla+8cf0A3mS+RuowurGFJKtt9i/EOuklzidMldDEN+4Giot0PjT2grXMlnovvQhrmQwVr3xwjgLY2lVmuuAtoWA8Vqz1z3AHNZK5E4uq6cIbtULHuleMD0EyaShyuqgtkmA4Vqj3QuIheMk/iuaIujmE1VKp7FmMO6CXNZJaL6aIYRkNFao8cb0BXzZNIXEYXwzAZKtO9irEOuqqZxOESugiGxVCB2qcY56Cp5kD4Lb9FHyyQytMexRgHTdUEym7jLfRgfVR47E+MiWglcyCkbbdFHSyPinRvYnyDVtIEwtlWW7DB6Kjg2JcY26CTzCPAb6MtfrA4KtE9ibEB6CTNCLJbZostGBuVGvvjWAMayTwCpK2xhRXMTQW6FzGuQSNpRoCzFbaYgp1RSdqHGGdAV+cs8Fv8FlIwMxWjPYhxAehqk0V2K94CCvalAmNvHGNAU+cskLa6LZxgYFSc+w9jAtDUJgucrWoLJFgWlaG9h/EQfWQOAX4r2uIIdkWFue8wvoA+0oQgu8VsUQSrogK0L44toKfmECBtGVsMwaaoIPcbxjToqSYEOFvCFkGwKCop9jnjCmipORKvxSfqgzlRObEnjgdASzWRWa04kR6siUqJvc2YAtrIHImk1SWqgy1ROe41jAVAG2kicbSqRGwwJSoh9hnGQnSR+Qq8VpToByuiYtxjGM+gizRXZLWYRFswIioe9sPxBDSR+QokLSORFSxJpbi3MJZBE2muwNESEk3Bfqjk7CuMJaCncxX4LD6RFMyHis2ewjgA9LSpIpsVJ4KC9VDJsBeOI6CHzFUgZXWJnGA7VIb7CWMA0EOaKnCyqkRIMB0qFfYSxkG0kPkPPitKdASroSLcRxhDQAtp/mSzmERFMBoqEvbB8QN01PwHKctINASToRLcPxjHoKOaPzhZQqIgWEw9jF4YcRg01DwFXssf6n8F1r/ogRF3gIZqpshq40P6r746oN4XMRh0kHkKJG13qP6VV+/reRFzgA7STIGjrQ6xv+jqfHqA4i9oIPMH8Nro0P8VV+fr/Yk3QANpPpDVMoe2X2x1PL2+2Av6x/wBJK1xyPrlruv1/MSB6B/NB3C0wqHp11k9r8cnBkQ/zVHgs/wh6Ze5Pqe3J+6CfmqiyGbjQ9Cvbx1Ojy/+Q/uYo0DKdoecX2D1up6emAvaRxMFTrY6hPzKqq/p4Yn76B5zB/DZ6NDx66oe17sTb0H3aDqQzTKHil9V9baeXuyHdpo7gJQ1Dg2/pupsvTpxH9qp6QBOVjgU/Iqqm+nlxXxoHvMTeCxfqP/lVE/r3cVa0DyaJ7LYuJD+q6le1psT76E1mJ9AwnaF6l9L9V9PTpwFrUHzBA62KsT+Uqp79eDEfPSOeQN4bFTo/yqqd/XexHv0jmYDWSxTaPtFVP/Sq4v10BnMG0DCGoWsX0mo+lavTZyHzqDZAA5WKDT9+qlr9dbEeGjp3AT+yheSfvnUsfTmYixoadNE9hoXgn711K304uI7tI65CaRrV8j5tVO36r3FV9A6miZwrlUh5JdOnUqvLdajc8x98Neo0PGrpl7VUxPboXM0fbJXplDxi6YupccW16Gb5j5IV6PQ8EumPtVDE9Ohm5o+OFehUPArpg6lZybOo3HMS+Cx+M2+V2D9SW8txqNxNEtkseJNvVdfnYdeWnxHYzAvgYTVbda98upSvbPYjsagWQIHq9pke9HVceiVxXPoG3MG8FjR5u8VV4/qjcVW0DeaDGSxmM2tF1u9ht4vlkNfMGcACcvYtHq561A9sDgOfUGTARwsYXPqdVZP0vOK4dDROQl8FH5T6mWuG+mNiaugo00S2SjxJtTrW4eh1xW/oZnmJJCidJtOL7C6Uy9MTAXN1CSBE6XaRHpl1Yf0vsR1tI35Avgo0ebR66rO1OsSu6FtNBfIRmE2i15VdSC9rbgNvTRfACmKsTn0mqoj9bTEbOil5gI4UYTNoFdUPYWeVryGrjE/4qHwg/peTvUTelgxHV2jecxCiQfpvZrqJfSwxHO0BfMjEpRuUN1rqX7UgyKWoy1oHnGgVIPYXkr1EHpW4jiaxnwEHko06Pcqqhv1nIjhaBrNEVkozKCtF1Hdg55V/EZXMB+BBMUYZPVK1ot6S8RudAXNEThQhEFTr596jh6VuI2GzkXgr/hBUi+fuo1eEvEUNLQpInsVD4J69dQz6FXFaugZcxFIV90gp9dOfah3RCwFPaMpAueqGoT00qlX0JMSs9Ey5j34q2jQ0aumLtQrIk5Dy2j2ZK+YQUUvmroEvakYDa0070G6MgYNvWTqQT0h4jO0UrMH50oYFPSKcQujByU2QyfNQ+Ct+Mx+V6DbFz0g4jJ0UjNE1irO1Hf1uQHqPYnXaKR5CCSrLrPelefW1+shVqORmiFwrKpMdhedG58eD3Ea/ZwrgLeKMv+uODe+3g4xGv1sKpC1YjK3XWxueHpS8Rl9NFcAycrItHa53fR6OcRm9FFTARwrIXPadeaW18MhLqON5iDwT/hMaZfZbU7vhpiMNmqCyD6JM6FdXzc4vah4jKZgDgLpSZfp7AJzq+vZEIvRFDRB4DypMpFdWW5rejXEPzrGPAH8kyjz2HXlFtejIQ6jYzQTyD5hMotdVW5tPagYjC6aJ4D0xMgcdk25sfVkiL/oomYCOE+EzGBXlJuZXpLYi4YxN+Kd8Jf9Lie3tN5TTIaG0TRmncSX+q4mt7KekXgMPcHciOSku6x3Lbn9ejHEYugJmkYcJ9Ulu0vJzasHQ9xFv5jz4J1El39XkVtX74WYi37R5Mk6YS63XURQbl96TnEYWoI5D5IT49LalXTb6rUQg6ElaPLgOBEup10/blq9IfEXOgBF0AHuEISADlQQIEoV50RERJp1+W4QGHRJVaEg0jjJSyGzNN2qM0FcQLtVhjRetUR4xxGuU1pYzBvo6mFua27LUHrQ03N54nug+WAP876YUPvA2CxA7QOwfRj1Owz6DsUOTQ5EKG4MncCFtpCSitebHqsYRJsrAnrDhbQQkgrXGx6rF0Qg9wdK+pQdJM2pblYgS3TigoAuwKfoIGau5+YHDBKZuD5QCZyJHaTM6dz4gEBize0AVYAzoYOQuZsbHvCJqMTlgdpwKduENEdzswM2EWnuBmgCXIo2wczJ3OSAS0QkLgyNwJfYJpS5lxscUIk4czFAa/gS2gQy53JjAyIRS1cHSsNvu4R0CtVNDXhENOJagCLAb7oEc4qemxnQiEjEfaEQuBK7hHIKnZsfYBHxx60APYAroUsgp7i5iQGJiNrFgfZ4lE1COgXNDQw4RJS5FKAG8CiaBHMKmRsfoBAxiOuDPuBBm4RyipebHmAQMeZOgM7wIE0COYXLDQ/wCfGHS6IyHMqOpVrUpRXYhOjDlQAtgEPRMVNLb+kHXELk4dpAHfAkdqzUolvyAZMQYW4EKAE8CR0jtdyWeMAjRB0uDdTlSOwRUi20pR2wCPHlQoAOwJHQI5haZEs54BAiDrcHbcArsEcotbyWcEAhRB/3ATSGV0CPQGpxLdmAQICIpCsDheG2LUJKpC7VgD2INlwHUAG4TYtgEvWWZsAdRBquC2XAKbBFKIl0Sz/AHMQetwE0AE4BLQJJdFuKAW8QZbgwUB4/YgNJiWhLMGANostlAAWAH6GBmESyJR/gDCIMlwddwJ9sICXRa6kHGIPI4y6AvvAnGghJ5FriAb5Y53Y+ZwfaP1JT3WsVu75tfMoOpH+YZm//qoLrsX3P2Cewf5SmbvuqgOvatifsE9A/SPO2eVVP61Z7PF83YoeQmrS9q2pa1bZ4um6EDsE0ZTtXtbRWtevZugR2CKX52rgqpfXXCk/WJaBDIE3XtlUhrWm7dR7dyQYhlULdtaqj1anNOo3uRINgStHbsyqjlalVz6JHYINQSqHbP1VFq6+1OokeAQ0CKcVtx6qI1t1WnasXsT9IpaBtWNXQ2munzqEXoT8wpZBtnyqhNan9nUJvsj8opXjtnqqglddCnUFvoj8gpXBtnqon67fpueVMto80i9pmrWqykmntnFrORPsws/Ta/KqWrGJapzPLidg+yiy6Nr6qJOuunXNiORHaB5nl1oZXdWT90jKdqg+xPUiz0NrsqoqsujbOeeVDaA/MLLI2uaohK5fWd1q5ENuDMsurDa5KyJpr3ZxAF0J7QGZxtbFVAVnNdp9VXtsdpFGobWpVPVYsLZuTymu6AzOKXptZ1Y7VSts7pzyI3UEZha7NT1WOFdemOaU8CN0BGcWtTazqxjqlTTp/DsTukUZBawOrqrHe2jNnlAOhe5hRyNr4VM1YobS8E8qX7B5lFK82PVUxVltb5nzyJboHGYWrDU/VixWo/TN1JZtHikVls1Kxq5MWPe+4Es3DxNJj86MKrkxaMqcd/2HzKLHo2PiogGutHXPW8R80DxLLjQ2P6mlV0oo5ndyHzUGKhcZmR9W00towJx33QXNgYpGxyVEtrUja3TnHe9gclFhebHBUSuusBXM2eQ+aAxKLi42NCmkt2y8nk9P2BikUKpsa1dFqpPVyynGa3sCEosdmRmW0Eml1ZxznYW9QQqFj80NVtP60XU44zoPegITixiZGRbTqlsvp8x22BikUNDYwqqFV1m453/gOWgMTChkbHyqhNUibO914kq1BCcWLTQ9V0BprtZxLnkRrQELhYsND9WT90ZrndiQbll5R16xUTVYfbZazjSPRMPNKb82PasnKo8VysnEdNqy8olvjo0qywtor5xrXQcPIK7c1PKojq47WytnzHHYG6RXamh1VkfXVVjnVeA46A/OKbE2OasiKo8WdaRyHnUF55bUGRyUEaPVpqZxKjoPOgLziWmOjArKS7ZQzyWcbg3RIXVOj6rHaaKWcaHymMTCHemtmVDtWGu3tPOM3bAzKId2aH6oca08b5TTjN2gMyKHbmhjVjVVGC+XkuQ17RzpEWwOjqrG6WiTOLtwGvcMckq3xoZqxwmhtZxk/sneUQ681PVQxVp72iBPJj+gd5JBrDQ/Vi+HcAp3v5daRWlF76xQ7fFsjTvdS6zCt9Hq/qeDw2Do5Ua9h6yit6Hq+KeBwbYs4T69B6yCt3Hq8qafhVsvkJOM07AtSK7TebqppqLZDnFw4DfoC04qsl5taGla1tXOMz7AvKK28ergppeGvBeI88hn0BaQVV882hTRMWyWnGDeyLUifUHu1qaOhU+vDuYUb0RaYT/R6symjIVNLO8O4DNuC8gld72eqaOhrdzi1cBm0BeQTt15simi4WyTnzmPYEEifoPVgU0PDXpvDmYXHoCFgPiHr+UwJDZPa2QnGi2wIlE+8ej1TQUNea8Np5EU0BMgnXD2eqSfDb8vzixPZr7SKqmadajIk09JwYuFE9Mus0lPzm1oyFNMaOb04DPtVVtGp8U0lGe7aGM4rHAb9Iqvc1PCmjgy/tEROnb+wH5BWoanZTRUZ6toXTiv8Bf0As4pMTW5qyJBL+3N2cRf2A8oqLzW4KSHDXMvCWeQu6AeQVVxqbFNAhmarTy7+sytInVDV1KZ6DLG0KpxV+I+uwHSip2Y2tWNopZWdW7yFXUHphE7Nz1SOIa494aTCW9AVkE7c1MSmbgyntEHOnLOwc6RO0NTApmoMb20J5xTOgs5hOiFT4zM1YwiljZ1afMjOUTrxUtMzFWNoa0U4iXyIzkE64VLDM/ViCNT+OE3XG0eKU9OsUuzQSQvCKYVrjcPE9dL8pIJDJq2PM4uvsHGUOF0anxRwWGs7OKPwFTQOEndLw5N6GippeZxYXIXtgBRHS7OTahrS2g1OKFwF7QATJ0uTk1oaImlh5xVPYTugxL3S4KSUhrMWg3PIU9AOIHGuNDYppGHZ6jituGxTkDahpqlJHQ2NtBacT7hMU2A20UszkzIaEmlfZxVHYVNQNqFL8yNVNPxpKzidcBQ0BWQTtzQxKaKhbnGcOD9hNyBtgpYGJjU0lLUUnE34CboBZhOyND5SQsMgrc9JxYXsBpRNvNL0SAUNY+0Ep5AL0Q0gm3Cl4ZF6MvzRkucUD7J9Uiqq0irVZOijleBkwoNoH5NKT+kntWTIo7VxSnETtk9JRafkk0oyhLURnEu4CdqHpHJT4kkdGepoaZw3L2EzIKVCU9pJFRm+WghOJbwEzQCTikwpJzUEaIij7TmjOAmbASWVlxJOSsjQp33gDHISNANIKi4lmxSQIdnKOKF4bE+QCqlKNakeQxutA2cSHtMTmEI9pZnUjiGN1nUi4SPsCUohndKPVI5hT9vAWQEfQU9ACt2UYlI3hjJaGKfNRdg3UiGaEkyqxtDVMnBSwEXQN0whmZKP1IwhjJbnPMKB7Bul0EupRyrGkKdd4HziQPQNUsilxCP1Qjiz8wnkPzaZTlGT1h8rfNn4nID/0KQ5pZf0+wWFR/Y9jfAQNllO0SX5fkDhyranBDwETZJTbkm835Nwiz2eThyEvYB0Ci1p92sSqmzxjICDoBdgTpEl5X5Lwip2PYvwD/YCyimvJNxPSfhjhWcT/0AvgJziSrL9kIQpu3UycR9bgpQJNan2OxI6sVknEe5DS2Ay0Uua/YyETKx6DuEebAlKJnRJP78ioY+1OoVwD7QEJBO3pNiPSLjZqrPmHWwFpEzQkmC/IWGPnTqD8A60AkwmZEk+PyFhEvs7gfAeWwElE6+knl+QkMdCnUu8h1YAyYQrief3RPhseipxHttGKkVFs/6aCMmwds4fnIe2YUrpofn9lgjFsE6nD87BtlFK0aHx/ZIId+ycswfnQNsgpdzQ8H5HhF9YppPmG+wEpFJoaHa/IkIdG+fkwTfQCTClyNDkfkOEXFjfuYNrsBNQSnmhwf2ECHOsmzOJa6ATQEpxobH9gAhNdp9IHLYjSJdQ0dR+PYRYWDanDg7TEZhL9NDMfjuEVtjemYNnsCMol9Ch+fnlEOLYNCcOnoGOgFzihib2uyGcwiadM8dg10iXoKGB/WoIb+yZ8wbHQNcwl5Ch8fnNEEJheacNvmPXKJd4oen5xRDa2DLnEd+ha5BLuNDw/F4Igdg/S9exaaQ39cwaxQqdsOhZg+vQNMxb78wvKihkwpI5afALNo3ypjvjiwIKa+yYcwa/QNMgb7czvKgnoRJWzGnELdgISG+0M7uoJiGNDXPK4BZoBJg32Zlc1JIQCbs7Y3AIbASUt9cZXJSScMaCOYs4BDQCyJvrjC0KSViyX04i/toQpEqoZ2pRR0IjrJcTBn9pCEwlemdmUUZCIqzufMEfsCEoldCd+YkqEv6wXU4X/AEaAlKJ25lYFJFQs1zOH69gHyBVgnYGFjUklLFbzha8An0AUwnZGZ8oIWEQNney4Dn2AUolXmd6ooKEMVbLOcRz6AOQSrjO8EQ9Ef5gzVM7jt2TRlHNrFFNhD7YLOcKjkP3mFF6Zn5RS4Q8WCynCu6A3VNG0ZnxRSURwtgrZwruAN1DRrmZ4UUdEepgrZwyp2AbII1CM7OLKgIkfLFVThScAm0AM4rMTC5qiBAHiztP8AZsA5RRXmZwUUKEPiyVU4g3QBuAjOIyY4sCIiTZKWcQ99kPpEGqmVpUD6ENVsppgvvoB8ygnplZ1A4hDfZ2luAM2A+UQTozP1E5hD1slJMEZ4B+gAy6mYlF3RDKYKGcMZ9gz0iDaGZgUTWELhaJcwSfQM8wg2RmfKJmCGGwtlMEv7FnlEEvMz1RMYQ87BEnEL+hZ5BBLjM8US+CMwt0/nByy0ihqLwVig2+rBFnCE5qGSaUHu8HFQweWScnCL6ALaOEouP5oIDBlS3i/MAXoGWQUG48HtRTcItlcvpwCXYBUig03g6qKaiyQ5weuAS6ACYUGS8HtRSsYmtnB66AXYASyouHg1IK/lggzh6uAF0AEoqLZ4NCCqaskpOH29gOpEmovBrUUdCJ9eHkwG1oB8wkerwZlFGQiaWdG3gCtgNlEjreD1RR0MfucGrgCdAOkEnceDEoouBmkZwwj2ATIE2CxoNBDQV7bA5nBh6BJoCZhIznAyUUTGJnJwZeYxOgTOLF64EKCvJYG84dXkMTgEzCxeOBehJ8tjx1OI3tSpFQu1ihmgTJsDScFzgN7TKR6HXxg1oSFMMaOS1wBGxXiUQIeJdGwuyiBzULGrFE4JdD8APYSJRd6KB+gkXsD1yBH+AHoJEgu7hBxYJErIZxeM83sCuQdkGDggWHWBlMgRvgG9AVMLuQQfkEhdggsI8/8DF2BcouXlA9wSA2Bk/gMz6GrgDZhQuKJ/iE/QGTLuNhbFtaRn1ag01YH7AEXoCHoW1mmd7TL7iE5QHbcAdeANtWltE9+YJJWBgcgRPgBaBtZJnbEy94hNUB03DXM7ApkJahPe2CRdgXDIEP4BnQFDDLyJ5ywSEsDrjHG/gAbAqUZV5PuKAQ1gd+wGN8ADQFyDKuJ1sQCEvCMhzG8+wjUiT1qRbswdqAHXABPI8+wkTqPc2CO1gasMsZeADsI0ok3dNPMAfbAzfgAXgA6CNIpNtTLHgDiJUBw3CeX2A/SZFoT7BgDdYFM+AA+AX0ExNJ9uQTnMHCgHl8gX+xn5RIr6eeYAyWB17AX/wL/YREcj3xBF8c53dGZ583UPpqum6xx/eNUdlnDWR+L/1tBY/H90VjlzdQ+brUtwU8rm+Lwi5rIPJvKW/r6bj1HtHX4z2B9GnpbqvpqL5F1PVYT8B8WZrbWjpWvSvaOrwnUP4rxW0pHX+vEGUd1hMg35XatpCO6buFHv3dRqSuprWto6PTm4Ua/dVGmN5LZ1tGR6ZXRYvubiNK16U/W0VH32uFEt3VRpB+S2NbRMf9VqGrt1sCqdNS2NbQsfdOoUNvtQRMl6U+W0LHpPeHCp3dEij9lfZsBR15LxQadFZLgHRXyrP15Phvim75cTtJUfXOutXkSOa1g2r5UTsx0d6d39aSo5jXCc1y43ZSoro7vq0kx907B8Vyo3ZCorc7vK0jxy8vE6p6cUcgRWl3dltFjro3DnrlRR0BE5XdyW0NOXJ5faiVE3cESvR1B7cl5Jh73aBAJ+oIkKjrjm0LyNF8N1rl6y4iPdU7ta0eRywvG5TKV12EefbuzLZ2HK28PXTKh7uI8tTd+dnKccS9aVApH+oiyPN2J7Z14zjlTUJ/LtxN0pN2B7ZV43h7z6BRLtRNzFN2x2drxhHKy0OhPLiblOfrTs9WjKPtLYM+eVA3IU/XHZ6tF0eg99HUtzaTlIxqZ9Vij05eFL3jW5qJSaZn56cVPDJ5yaB2XGszKcno7Pi0gMfaOwat41qaCUnmZoen9XRU8opBnTxrE5GSodnZaTUdaW8YlI5naSJMMjI7Oa2lI5J3h85xrE1ESeZlB6eldJy9YNAmx9JEkGRcdmxaSMfy/YIyubqHSLlQ7dS0jo5GXi+oHFf1ECYXPTszLaMjkVeHxvGrPUTJhc7Oj1bR8eftgsLxKz0EycXNTkyL6KhfLqjPrbYQKRc0OzCtoaPs3YK+cSsthMmFzI6PltAxyJtD3ThwC1Fy8bLToxV0jL1a0CUHaiFILlx2eLSeHH+8Jrq9atfSMWqdVavJ0cebBW3jVbpmjunV+WktOfJ4saBsnGrXyjG6Oj6tJEfYewVd41S6Ro651eFpHTnqeK2gPZ/aQaRjaHV2WkWOr7cKqsandBDmGFmdnNaQI44Xh6ZxqR1EOeZVB6cl5OjzUkGVXEoHQY5x1bFpATmS7xQ0yX8biPRIrVPT6nG08UpB0fhPA2Ee9erMtHYcabw39IxHbSDKI12dH60cQMeeNwpqxqM0EOTRrU5M68ZRxgsF5TnUXpIe0erAtGocXS8SaBcOpZeYR7I6PlozjjBeG1rGn/aS8uhVp0crxpHnPQJF8ie9hDxy1eHRemGcXyD0Pd1KUjGq05rFGt/XCNQ91UpMMT2nX1bQeHydoKjf2UpKMTonXxbQuL5FoKff0UpIMTcnXtaTcetlgpJxO/uHVAzNaZfVZFTfIVAu3I7+wRQjc8plLRmr3ho6xuvsH0oxLydclpLx9wKBHnkd/QMpxuVky0Iypq8SVIw7bR/SLVSnWtaR0en1Ad3CnbQP5hY9p1mWkZHppaFhnM72odxC5/STVWT0vTugWjgd7QO5xc0plkVk3C8SdOdzdg/pFjQnWNaQsffmgGbhc3QP5hYyJ58sIWPSO0PBeNPuodzi5dSTFWTkvTagRt6keyC3cDnxZD0x/luiX5xp09IwKp01q4mRzEsDioUzaZoZpkfnl7XEKOY1gnpxOZtWhtHR8WUlMe7eGNArXI6mkWFudHhZR4xfXiKozuNsHtIwNDq7rCJG3fsCaoXH0TyYYWR0cllDjFzeH7SLw9k8lGFedHBZQoy5lwW0yOFoHsgwLjq2LCBG89UoF/ftHVItVDq1rB5GLK8KaBXu0zuYWvTozLJ2GK28MnSLv9k7lFro6Pxk5TDi3hNQKvyN3oHU4kYnlnXDOOUNgubczU6SakGjA8uqYby9JaBTuBudxNRCRscna4YRyhtDtfjSTlJq8aLTkxXDaHtFQIl8SSchtXDR4cl6YQR6f6Cm740k3alzVizW6OQFAZXCt0Zi7npzflhBI5PXB5rF22wk5U43x4cFNNbeDtAovI1GQu5uc3hYT0YlLw8Ui7PZOqQ72pwdVpOR9m6AQuFstA7mTjYnh7VkRPLC0Cu+ZutQ7l5zcFhKxtmLATrka7QO5M41x4aFZCxfHagV7+0c0izUOTWsI6OR1wL0Ce/pHMwsenNmWEZGIu8LreJqdg5lFro5P1hFxp+3AtQJV6NzILO4zYlhERn1iwPFeZqNQ5oFbQ4Ma8goeylAm/A0GgczC9kcHywhY5DXB6XiShuHMovXnB6sIGPsnQAVciWNA5mFaw4P1hPjj5dEp3jSnqVg1KYVq4nRxysByoQn6ZkJptf0w1pi5PHaQKU4mj0rweiafFhJjLA3AnQJR6NnJJhbEw/riFHHSwO9+Zl9QwqG1rTDKmJ8vRCgSvgZfYMJRtaUwxpixPH2oFHczL6hBPNqwmEJMfq8D6BBbkbfQIJxNdmwgBjJVwYKxXnbhtRIbaph9TDaeB1Ak3CetsE06jXNsHYAGWm8LhQJ72LbUBrpmn6wchh73gbQCngX2gbS6NYUw7phlPHCQG1eZh9JjWhNMKwaRtfLAEoBL6OPmEayJh+sGUYYLw96hCPtI6XRq6kHK4aR510AfeJI+ghp5GriwXpRnN0ZBfLfZfpFZVpVtvi6MToBf12aX3pMPzVYPLovaoT7LssvOiafCiyubotKwF2X5JcbE099Km65R9SJo7uG9AuNaac2FVW3iEbAUV2D+UXGlFOXilXuihbh566h/PJiwqlKxZ8rRJv4qWsgv7iYbCpSMXW3UCZOZtOQYqEy1dSjopObhRLhZDQNJhY9pplqVGRyVXQI52LTUGKhY/pRi4o+1woVwrnQNJBY3JhiKlFxu1VozcfsGVIsaEwwdajYc6fQIHyMnsHEQsbkowoVk9wfCoQf7RlKLF5MPWpQkedCoUv8SM9AYuFi4lGfFN9NUSUuZhtJvahyVrVJkYxrB/3BxWgjppeenJ+6pCjGdUJ98C22kdKLTo5PTVLcuXPQHnwLbYT0cpPDU48Uv7hMKM3DbBlSLzQ5O7VIUefGQXnwMFoG04tMTk4dUuTi+tAdXIstQ+nlJQenCinmXDdoEtdCy0B6ccmxqUCKprtRJL7bMaRXqHJqao8iFpcNqoPvdAzmFT05M3VH0YrbQ3PwLHYM5RU6OT9qjiLOTYPi4FnoGMgrbnJi6o3iFDcJnTmYXSS9giYHptYo3twz6A0ORhcxr5DJ8VFnFKG4PNQGN9pFyitecnrUGEWbWwY94ka6CHmFSw6P+qII5D5a+pdNJNWpcdYrtujERdEa/IsmYup6cX5XwSITlwxKg2OxiZQ6XRzfFbBYc8egMzgWmgipu8XhXT0VlbhiUCPuZcOQ6mhxdldNRZobBpXBvWgYTJ0sTu5qqYjE3aEx+BUbhlL3ioO7UirOXDBoEb9Cw0DqXHFsV0jF0v2CEnHdfiG1Qo1TuzoqGnG9oDC4Tr9gWtGLM7syKhJxdegLbsV+obRCF+fnqqj443ZBXXAr9AukFbc4sSuiona5oD/eZbuQWkGLA7saKsrcLWgL3kW7YFohi+NzJVQM4uZQFrxou1Ba8YrTcxVUjLla0CFepF0grXDF4bl6Uvzhmqh2Lvsn7aLCWa+aFH24WdAVnIv+Mbv04PyulhR5uFhQFbyK/VN20cHxXSUpwtwraApehf4hu9zg8K6OFHW4VlCZb9ktpF1ocHZXRYovtwqKgm/RLZhdZHByV0OKOFwceoJTsVsou7zg4K6EFH1cKqgQp0K3QHZxwbFdASmS7hQ0iOc2C2mRCqd21QOoaMOVgprgOc2CWdSDM7vaUaTh3tASfIrNQlmkg/NzlaPY40ZBSfApNAtk0Q1O7OpGUYYLBY25lj0kLaLBgV3VKLpcJNARXIseYhbJ4PhczSjCcG2oCE60h5RFLzg9VzGKPO4RKBAn0kPIIhccnqsXxNkFQn+4uXXKRfWtVizxdY1AQ3BTa5NLz/ezChKPrhMUBJdi65KLzuezAhJXtwj0A5dCa5LLzcezeiJuuUxQH55lr5Byofl2Vk1E1R0C9cCz6BVMLjJfzmqJWOXW0A48ir1CyeXlw1kpEX8uEGgPj0KvQHJx+WxWSMTUVYLycCxbhbQK1VezOiI6uT6gHDgWrYJZRc83szIiMrk0dAOHYqtQVqHz/VgVEX3uDqgGDoVWgazi5otZERG3iwSF+ZWdQloFzQezGiL23BzQDPyKTsGsQubzsRIiJrkzFAMf2imUVbx8PVZBRJ5rA7rDh3QKZBUuH4/VE+K7JarDrWxZukV9s1o1IZJxaUAvcCtaZm7pvflZLSGKcY2gFvgTW1Zu0b3xWSUh7twYUAj4E1pGbrm94VkdIX5xiaAvr7JRSLfQ3uysihB17gvoA7yKRsHcInuTsxpC5OL+oBW4ExuFcsvrDc5KCDHnsoDmcCc0CuQW1xubFRCi6WoUh+P2CSkV6puaVQ8iFlcF1AGO0yeYVPTezKx2EK24MpQCb2KfUFKhe/NjlYOIc09AG+BN6BNIKm5vYlY3iFPcIKiPU9lCUipob2BWNYg3twSUAU5FCzGpkL3xsZoRKRQtuGOLwC8Zgh/AI6G7MKFkwRw7BMYh93wDX4HdRQn1CuJYIbCP/MDH+AroLkgoV9DGAoFJWcbDeNsukz6pwRrbA7YhO/ACeJsuYz71gjN2B0xDdj0DT4FdpnzSBX/YHHCP3MAH4Cmgy5BPt2CMvQHLkGE8zx+xkdInWhDG1oBdMgMPgD9CI5lPsqAPOwOGIfP8Av9kI5VPr2APGwPmkRf4F/9EI5FPriAP+wLonePZ5wfan6bq1npk3zeOXX4g/Wba2/odg+8xfj3+CewvU92W7wh817h1+Cegn0xvW7zj07sVH/19I7anKW1rd2x61bjo7huh3UxlW7nj0lsVr96+BLaX6WsLd1R6f7HQ2ZeAdjJ1bdmOSG8ab/nxnWw0vaNu1Y5Hr1Oc5cZ3olHzTm9rdjR6mWLVix+BjZZ3dFs/x6LXF1s58SOgUfLObSt2JHp3XOXrF7HP9A5tC3YcenvxlA+/CH2ad2RbPkehNyn+ufCb7LO889rqOQa9vBjKg99En+Qd1xbP8cn7cepbz2STSe2oWuuxyUsmtuNaz0STMe30tH7HJa+Y2MmznohNprSj0/Idk7y7eI5jPRGaDGnnpsU7Hnm/xEyu/hCbi9QOTWt3LPLq4jh+9UNoLkw7Mq3cccjLJfa51QuxuSjtvLRwRyFvLnbjwBdCc0HacWnZjkBeM95e9bU9Jq2jatWOPV4sMRun+poeY9bpac2OO14rcc+nPog9pqyj0/o55nhxcRqX+iD0GLLOTSt2vPFOiZP890Dso7QOTQt2rPHe4jMe9UDoI7OOTMvnOOOFEvMc6pfso7LOS6vnGOO1xWX86ZfoI7KOS4vn+OIFit/TV7LFpE5q1mpkXycx6ndeiRZjOvWyfsbgyyQm43b+hy2mdNJl+YzAtxaP8Tr/gxZDOt2yeManV0ksxp3eh71F6kTL2hmbXlocxum8D3oL00mWlTMuvUjinc/5HvYWpdMrC2dUemcxGG/6HvQWpJMry2ZEesv4izM9bYdJ6ahZNePRayT24nKepsOYdHpZM6PRSyTWeZznYYcp6eiyfoxF70/cxeE8DzoMSeeWFTMSvTrm4r7fYWuR0qFlwYxDryze4m9+B62FSUeW5WMUeoPEOXfzSbYWJZ1XVo8x6I3FWnzpk2gtSDquLB7jk/dHbPp+JHuXzlGxVmOT10ecxds8Er0z5/SwfsYlL48Yi7N5HfaunKPD8hmTvLD4iq95HfSOnHPD4hmPvDpiK977HHYW6Rwa1s5Y5H3FVVzN56CzMOfIsHLGIS+OGOdpHoedRTnnhYUzCnl9Yiqu9DjoLMg5LiybEchLxlM86WcbTNqkYtWMPV4bsRRH8zMNxmzqYc2MO14a8c3P/A0bTNmkw/ox5nh74ihu5m/QYMimG1bMeOOVEUNx3tuwjdImGhbMWON1xUh4F2+DNjKbZFg+xhkvjNjmZf7INiqbXlg9xhhAL098hCP9EW1ENrmweIwv3DkG8v9yf0mZVHUtsu4bG+H+pf5iMvXUXzHoHmMnjn4N+0vJpFN9RaC7xkX4+TXoLyTTTeUVn9ytmImTeRo2FikTTd0Vm1w1HsK5eBo0FiaTTM0Vl9yquOZjfoaNRcn0UnFFJfcXA+FHP4PGgmRyqbYikpvGSlzMG9leUjmqWiseuU6xD77FG9FeTDk9dVY0cplimod5GbaXUo5O/SkWub54B9fiZdBeSDk3NVYkcneMxHcfw74ilUNTYcUhtxfn4Fl8DPoKU45M9SkKuUnxzMF8kX1FKeel9hSDXF5sgxt9EX0FKcel8hSfuB+X/uWJbF0aR71ai01cMjENjsUT0TozTu/qV1ziiomNuJeHYevKOLorXzGJu4tj8CseBq0j49yueMUj7peYiOv+hW1FGod2tSsWcXXxC27Fv6CtMOPIrnLFIS6X+Me7vAvbijLO6wpXFOLmYha86F3QVpBxXFe2IhDXjLVz+Z/dJYWjXtWKPVwssQpexf/oLiac3tWsuMO1Est8y7ewu5RwdFc/xRwuLj7BqfgWdBcSzu0qVrzhTomDeO5Z2EUpHNoVrFjDvcUl+BTPgi4y4ciufIozXChxzLX8kF1Uwnld9RRjuLZYBCf6IbqIhOO64im+cIHiH26+3lxSn2q1ElnXSQyCS/FaczF9PasfMegyiX14ll9hcyl9OisfEejW4g48il9BcyF9Nyse8clVEvNwLK/CriL10ax2xCaXFm/gULwKugrTJ7PKEZdcJDHMr3wKu4rS97LCEZXcWYyBD30KugrS57KyEZHcMtbhVl62t6RvVKsa8cg1ElvgT7xMbzHf9KxmRCOXSPzyKo/C3lK+0Vn9EIvcn7gCd+JR0FvINzerGJHI1TEOx/0Jm4r0Dc0KRhxyZTEF3sSfoKkw38isfIhCbpDYx6m8kE1F+eZl1UMMcmPxBC70QjQV5BuXFQ/xifsjJn3KB9m51I0KXIlNXB+xBM7EB9E5000P+CMucXnENlzKm7BzpRsd0EdM4sLiCHyJN0HnSDc3II94xNUR0/Dbl7CnSN3QgDtiEfcVQ+BKfAl6CtONDJgjDnFxxD0e5UnYU5RuXkAcUYjrEz/gQU+CnoJ04wLaiEBcMpbhUD62taRLKrBG7OHaiB3wJD6mtZhLPeCMuMOlEbsciR9haymXdMAfYg63J27AK/AjaC3k0g0YI95wZcQw3PYibKJ0iQaEEWu4rpgBp8CLoInMJRnQhzgDyIUR8/gRD2QTlUsvYA8xhssTL+BPHogmIpdcQB7ii3aGZwf6H9tMt1q1rmz7wrFP4H9o09y9qt8abI/w60Z8CNsst67KtwLbFW5dAh+CNsl9q+KtT+0WfHQnD8KWIt20qt3a1Kpw0SPwIGgpzC2ryq1LbRW8ehH/wZai3K8q3KrU/mChN/kPtBTkdlXZVqQ2hbecyfvYWdI2alVtPWqd4Cwn4n3oLGabXtVsNWqZYNWHeA92lrKNrupnLWp9sJUL8R7oLGSbW1VsJWo3XOW172BHkbahVcHWobYHT3kQ34GOwmwjq/JZhdok+OdAfI8dRdnmVdWzBrU8GMqXfA8dBdnGVcWzPmkfTl3J89hYUjYq1bo2acnAdvyH56GxmGx6VL91SSsGdnIfnoONpWSjo/KtSdodPMd7eA40FpLNjYq3Hmm/wExO+w02FCkbGtVuLdLq4DjOw2+goTDZyKhy65CWC+zzHV6DDUXJ5kWFW4W0OdiNJ3kNNBQkGxeVbQXSmvB2JA/bV9I1KlVt7dFigdm4Dg/TV8w1ParZuqO1Avc8h89gXynX6Kh+1hwtDk7jOHwG+gq55kYVW2+0U+Aknz0GeyhdQ6OCrTXaG3zGb3gM9JC5Rkbls85oocA8t+F37KFyzYuqZ43R2uAyfuR36CFyjYuKZ33RAsHv5evYVtKeOrUO2dYJjHoNr0NbMXu9qd8w2DKByTgNf8G2UvZ0U74hsK3BY3yGv0BbIXu3Kd7wqVUCi3Ejb8F+Iu3RpnbDppYGh3EZ3gL9hNmTTeWGSy0SeOcxPAT2E2XvNYUbKrUzGIwXeQjoJ8iea8o2RGpL+IsT+deukqpRp2rDo9YI7MVh+JeuYqrpTc2GRi0RWOcv/AN2lVKNbupnWNT+wF3chX+ArkKquU3FhkSthrn4z1ewnUjV0KZgw6FWBm/xFr4C7YSpRjblMxRqg8A5Z+FzbCdKNa+pnmFQG4O1+JDPoZ0g1bimeIZP2h+w6fpxbFyaRpVah01aH3AWX+FxaJyZpif1Gy5pecBYXIV3wMaVaXRSvmGSFgZf8RTeARpHprlJ8YZHWh2wFZc9BbuJNA1Najcs0r7gKo7CU6CbMNPIpHLDIS0OGOcnfAN2E2WalxRuKKT1gam4kG+AboJM45KyDYG0JDzFg7zPppIqqVK1YY/WBizFTXgfTcVU6knNhjtaGvDNS3gGbCqlkk7qZ5ij7YGjOAnPAE2FVLpJxYY3WhkwFI/9BFsoVaJJwYY1gFoXjISP8BNoIVNJJuUznNHCgG0uwt/YQqXSS6pnGKPlgY9wIH9DC5FKLime4Qt2hoH8x5N7Spqk/lYhy76wER7Ck3qKmdT7/YRB9gg7cRB+AXtKmaT7+YRAdoWL8A9+AXoKmXT78YRP7BbMxH28BJuJNIn22wmbWBUewj14CTQTZpLslxMusVVwzTt4BWwmyqTXDydUYn8wEN7jFaCZIJNcP5sQiU1hJc7jbWwpKRr1VxMesU6wD87B29BSTDS930xoxDLBNN/gE7CllGh0vx9hEeuDd3ANPgFaConm9osJidgNI3HYR7CXSNHQfjDhENuDc/AMPgK9hIlG9vMRCrFJ8Mwx+Bp7iRLN69cjDGJ5sA2+42voJUg0rh+P8An7cOk6nsa+pWfUqFXYhCUD0+AXPA19M8/0on7CJawY2Ihb8AjYt/KMLsonTMLu4BgcAo8AfSPP3KJ4wiPsF5iIvx6CrUR6hha1ExZhdfAL/oCHQCthnpFF5YRDWC7wj1fwB9hKlGdeUTihEDYHs+A5/gBaCfKMK8omBMKasHYc37OjpGbUqJqwB4sFVsEd8D06immmFzUT7mCtwDKn4A2wo5RmdFE/whwsDj7BG/AG0FFIM7eomPAGOwUO4j7/wA5KzdCiYMIa7A0uwRnwD+gg04wsykc4g4UCx3yCn7GDSjOvqB5hDNYGi+A3foYOIs24oniEL1gg+IeTL2NDSXkq1BpkWScwCL6Al6GhmLwe1C8YZJnAPlyCL8CGUvJ0UL4gkK3BHbgCvgAaCsm7QfGCT6wSmIfbeAd2EimPBrULNrE0eANPwDugkzB5MqhccIlFAsM8gifATqLkvaBwQSV2BmPgNZ4AOgmS54KyBZHYEtbhNN61kUi7UKFqwSPWCGyBB/M8zz//vOd0Vud1Zud3jl/+Wc/m3Jt/c3A+zu/HL++5nHWzbwbO69w+/LKeyfk28+anBuat+fjvx1tOZ9q8m5tmdS6++7GWzVk25+aluWpev314y+X8mnGz0vybhc8+rGVyds22GWlO560//rvjVFbn2nw0O81Zb/xXx6bcm2ez0cw0q198d8elrJt/5qLZN1s98V0dk/Jtjs1E856rfv12w6lMm2Hz0Nybp374rYZNWTb7zEJz0vx74bMbLuXX3DMHzbwZ6oPPapiUXTPP/GT+Of2tP+43jVV5nZvMZGY7r/VH/ZpxT/7NS2Yxs9NnvXG/ZayTfXOSeTfPeaw36peMbzJvPjJ/mZle/eJ205gm7+Yis26O81df1K4Zy+TcPGTmMvve6onbLeOXjJuFzLnZzQOfqF0ydsm2Gchszvurft1tCqtybe4xY5nZPNWvujXhnjybd8xW5t5P/XC3JayTf+YcM25O81I/1C0J3+TYfGOeMif974WbTWGaDJtrzLf5zEe9ULMmLJN95hkzlJn3UB/cbAm/5J45xmyby/zTBzVLwi6ZZ34xA83/6W/tY/qq8Sqzs5MZ/Tu/pY/m24t/cnBmMpN5O6+1j+Wri30ycK7NY77Oa+kj+d5invw0K5nFvNNnbWP60uKd3DTT5jBP57O00XxlcU5empHMu5/zWNtYvq8YJyvNsxnMNz2WNpKvK7bJSHM5f3mmV3cxddW4Jh/NRmYvL+dVXTTdXjyTjWYis+7j/NUulq4u/pGL5p+5y8P5K10k3Vsck4lmPXN531ttYurSYpg8NMvmLf/mrTTRdGWxjyw0B5lz7+aBm1i6r7hHDppjs5ZfeqAmkq4r5pGfzD9m8/dX7TVtVXiVm8w+5izf5qv0arY9+CcvmXnMWJ7NU+21bHWwT04yw+Yrv+ap9Eq2N5gnH5l1zFa+91N7mLY0eCcXmV9zlVfzU3potjI4Jw+Zccy4T/NSe1i2LxgnC5l9Ziqv9FJ6SLYu2CYDmcl5yif9bwtTVoVrco/Zxizl0fxPC022B8/kHTON+fZnPmoLS1YH/8g55p45ypv5KC0k2Rsck2/MMmYoz3uoHUxZGgyTa8yuGYnv4qF00GRlsI88Y4Yx277MP+1gyb7gHjnGzDMf8Uj/pIMk64J55BfyPAP9f7q30qP6rjErv7MR75/qLfPYe39xUD7OTh79O3urPOpeXwwEkte5iD//jt4ij7eXFz/JWzOTJ/N2tlZ6pL27uElW5yGei7ejtcyj7M3FS3LVXPsxX2drlcfXi4uV5N8MxB99Ha1FHl2vLUaS01nJi3mnnZUa1bcWH8lOsw+/xTvpLNPYe2exkcw00z7M09lZpVH3/sRFsm/e4bV4OjqLNN7eWEwk7xnJ737OxkqNtBcWD8m9OYfP4udoLNMoe31iITlpnj2Yb9pYpfH19sRBMm+24Y2+SWORRtfLEz+Rfy7/yzNtNS2q7ho3kcnMNDwWz6RVs9hzf/ESWcxs5L28nK2WRZ3ri5PIuzmGv+LlaJUs3lxefET+MhN53cfZV2mR5u7iIrJufuGt+Dj6yizK3Fw8ROYy/3yXh7OvyuLLxcVC5NzMwhc9HH1FFl2uLQYim7N+Lu/bVilRdWtxDxnLrMJX8T5tZRJ77izeIVuZZb/l32yrkqhzf+IcMm4+4an4N9qKJN7cWHxDnjIH+dy72cCUSHNhcQ35NpfwU7wbDTSJMtcnniFDmWOv5Zc2sCS+3J44hmybRXiiX9JAkuhyeeIXMtD8483fuypd1XaFWdnJDMJL8VtXmWuv/cFBmcns47N8m11VrrrWBwPl2tzBR/FtdBW53loe/CQrmXk8lmezqdKV1u7gJpk2b/BQPBtNZa6yNgcvyUhm2F/5NZuqXF8tDlaSZzMGP/RrNBW5ulobjCSXs4638r09lQ7VtgYfyUZmC/6J7+kpc9hrZ7CRTGR+fZVXs6fKoa79gYvkn7mCd+LV6ClyeGtjMJGsZxyP+zRbKh3SWhg8JMtmCr6JT6OlzKGs9YGF5CCzz1N5pS1VDl9tDxwkx+YJXuiVtBQ5dLU88BP5x0z+lE/av1SosivcRPYxS/BMfJL+mcIe+4OXyDxmGy/l0exfKdSxPjiJDJsj+CUejf6RwhvLg4/IOmYaf/szOyoV0tgdXER+zRC8En9GR5lCGZuDh8g45p6P8mZ2VCl8sThYiOwzP/BBb0ZHkUIXa4OByOQs46E8b0OlQZWtwT1kG7MDn8TzNJQZ7LEzeIdMY3Y9Et/FhiqDOvYHziH3zA18Bb4LDUUGb2wMviHLmGG87cvspzRIY2FwDdk1M/AU+DL6yQzKWB94hgxj5vkjHmk/lcEX2wPHkHnmBf7JI+knMuhieeAX8SzPD/S/03RLPa4vG79y/BP416m51Tv+3iBQfJTfN+J9p+WW7uh7gfEqty+Bd52SW7cj732Kt+TjO3l030m3aMfd2xSrcvEj8Ki+Y27Jjrl3Ka6S1y/iz32n3Hodca9S/JOF3+RPfYfcch1tL1KcylvP5MlsO6mWeqy9R7GTnPVEPBltx9TqHWevUcwkqz/Ec7HtlFq6489bFPtkqxfiudB2SK3bMfYSxVuu+tqP2XVSLdoR9g7FPXnqg/gxuo6pJTv6vEJxkvx7IP5o1ym1XseeNyjmyVC/5I90HVLLdeR5n8Qvp6/kxWynNEs1rm+TmIxs5394MdrJzOoZf++SWIzs9D78FtupzNIZfW+SeCfP+R5+C+1EZt2MvPdI/EVmetqH2XTSLJpx9xaJdXKc5+HDaDpmlsyYe4fEXGTf7/BabDpl1suIe4XEOdnNJ3ktNB0yy2W0vUBiU96P5Hd7ToqlGmtvjxiLzOZ1+J2eY2L1jLN3R2xF7n0On8WeU2LpjD9vjhgnp3kcPgs9h8S6GWPvjXiKnPSzB7ObUiyaEfbWiG/ymb/hwegmE0tm9HlnxFBk3tvwRrupxHoZe94YsU0u80feSDeRWC4jz/siBpL/y/+ymVJVLa4uGzuR0a/hv2gmU+0Vf24wZiKTeRoei81UqrqizwXGNXnMz/BYaCZSvRV57lOsRBbzRt7LlpOqtOLObYppcpiX4b1oOaYqK+bcpRiJvPsY/ootp1RfRZyrFM9kMF/kr9BySNVVtLlIcSl/eSKv23HSK7VYc49iI7KXh+F1Oo551SvOXKOYiKz7F96KHae80hV/3KL4R+7yLrwVOg55dSvGXKJYy1z+57tsOOkVrQhzh2KZvOVb+C4ajnklK/q4QnEQOfcsfNGGU169ij1uUByTtfyQL9JwyCtXkcd9Ev+QzdfPZftSK5W4uk1iH3KWX+G5aJ9p1SP+3CUxDxnLq/BVbF9ppSP63CQxTL7yKXwV2kda3Yg890isQ7byst+y36RWNOLOLRK/5CqPwm/Rb0wrGTHnDolxyLg/4anYb0qrFxHnCol9ZCov5KnQb0grF9HmAolJecoH+dx2kwJVYs3tEduQpbwJn9NuTGCPOHN3xDTk25fwU2w3JVBH/HFzxD1ylCfhp9BuSOCNGHNvxDJkKB97LXspBdKIMLdG7JKR+BFei14ygTKijzsjhiHbXoQn2ksl8EXscWPEPPIRD+SJ9BIJdBF53BfwLAP9jzf3TqvUdW1ZIPiVjfgQ3tTbrOqtvzYIH2UnD8JLsXdZpVt9LRBe5SL+g5dCb7LqtvLaJ3hLZvI+Pstuk1bR1l3bBKvyEO/BZ9FtzCrZmmuX4Cq59h18FLtNWfVaca0S/JOB+B4fhW5DVrlWW4sEp7KS5/FYNpuUSl1r7RHsJPvwHDwWzcak6q2z1ghmkmm/wUOx2ZRUuvWnLYJ98g6vwUOh2ZBUtzXWEsFbRvKwv7LXpFS0FdYOwT05h8/gr+g1JpVs9WmF4CR59hj80F5TUr3WnjYI5sk2/I4f0mtIKtfK0z6BXy5fx1vZvXRKHa5tE5iMTMNf8FZ0z5zqDX/tEliMbOQt+Cd2r5zSDX1tEngnx/AQ+Cd0j5y6DXntEfiLTORfX2WrSadow11bBNbJL/wDvopWY07Jhrl2CMxF/vkK3omtppx6DXGtEDgns/A53gmthpxyDW0tENiU9eN43E6TSqnDWtsDxiKr8A54nE5jSvWGs3YHbEWWPQXfxE5TSumGP20OGCef8A34JnQaUuo2jLU34ClykPd5KlsplaINYW0N+CaX8Ax4KlrJlJINfdoZMBQ59hO80FYqpV7DnjYGbJNF+BsvpJVIKdeQp30BA8k/nvwpOyn9qcKVZWEnMgi/gJ+ik8xfT/hjgzAT2cdL8EzspPKnE/pYIFyTO3gFPBM6ifzdhDz2CVYi83gbL2WjSX804Y5tgmnyBp+Al6LRmD+ZMMcuwUhk2EfwS2w05e8lxLFK8EzG4Gv8EhoN+XMJbSwSXMo6nsbf9pk0ShXW2CPYiGzBI+Bv+owZ1RPOWCOYiPx6CF6JfaaM0gl/2CL4R67gD/BK6DNk1E0YY4lgLeP4no+yzaRRNCGMHYJlMgVvgI+izZhRMqEPKwQHkX3+gQ/aZsqol7CHDYJj8gQ/44O0GTLKJeRhn8A/ZPJlPJTNS6HU4Mo2gX3IEnwBHormmVC94I9dAvOQbbwDn8TmlVC6oI9NAsPkCJ4An4TmkVC3II89AuuQabzrkdhdBAAVABXwoFIV9s8KLBWMpAoVABUGFQYcNgAoCP//a7bt+pEIGAj//ycW6PiRCBERAAAAKLUv/aA4SAoAvP4BPm9E6A1CUGgleQDia0yCRQ2CWloA5Ibhr4ZbBEEIHa1AKAI2wnDcplADWHLmPe6FGjRODCgwDB6apY49//A72UNaUUAIBMIB6g3JDfUNLbuqHz3H8Ns0zIIep8l4URLkWMAlRdB3bsuwy3qcPAVWgMiu6k9RkxzFEPT98xodt2nZZUnQ4zQ6M1Ica4qe5Qj6/nmNbtMuq4IeR2fMLEqCHFHczCTsaZbkKIag75/X6B4nQ7Gs6lmSo/g1uE2rtvQ4zJI8gYig79DTZARgsxR9ARotu6o/RU+zHMXw8xodt2kZdlm82tQkRdDjNDpjZlGSo4krem7TMuyyeEVNUgQ5jcYJE0fLrupPUXIMwc/jNi3DLqvalBRBTpOZRUmQY4mbgr57jQ5RWnZVf4qaYP+8RsdlGK82NUkRsyjIAO6qpr57ncaZRUEOJW7LrupP0dMsyVEMQd8/r9FxGlZtqtHMoiTIkcRt2VX9KXqaJTmKIej75zU6btMy7LJ4tSkpgh6n0Rkzi5IgBxK3ZVf1p+hpliPo++c1Ok7LMItXm5qkCHKazCxKghwCuC27qj9FT7MkRzEEff+8RsdtWoZdFq82NUkR9DiNzphZlAQ5AnDNkvS9sWXX0+iMk3u0q/pT9AR997hNwyxebWqSIshpMKMkR9yWXX+KnmZJjmII+s9rdNymZVhFTVIEPY7OmFmUBDmMuC27qj9FT7MkRzEEff+8RsdtGXZZvJIi6HEanTGzKMgxAABcEvQV5QAXvQijBgktshVtdBc3Q1cyiMpYQU9GV9OJgYFylr5/jS57AfY02QVY/Sc5huDncRqvNjVJkcMsCtKCo10/yrGpZVf1p6hJjmIIfl6jq7YEPU6TMbMoBwuumnKblmFWNUGMkiBi3HP8VtAgRzG8oMdpdKKCQ/0peprlpl0WrzY1RcySINY9RzHcNAt6HI2CpFV/ioK+fx23adhl8WpTUgQ1GjOLkiDHCa4pho8JckuCNQyRXVP0LEfQfx7m4CU5+N0iiLIrhwCzJeiB0XEa9QHp9MBymiU5iuEGHt8/r+M2zdKA9NPOp02OT5NxBo5GZwzgpovkHB3NxXGapRh+jQt07ap+9CxD36PvNEtyFEPQ96/RQY+T8aIcW9yTHMOPP86ixcFh1NRkkZzkGPqO27QMs/imJimCHqfRGTOLkiCHvk9TRTZLchRDKnocCGToAZhsImxXlGHiLiGyyKrEdZNoTx+Ifm7ZZfGp+YP2Q5NdfLDYFdxDH/VwmGSYhzs43Q5do+uATzUsZ7BMM/Qy+A1KECPc8+MsKpuxnGY5hg0uwy6LerIMcMuu6k9RsyRF0Hev0fFqU5MUPVljTrMkRzF8HDJyy67qT9HT4zTM4tWmJinKzKLEADnNkhzF8Gtwm5Zhl1VRkxRBj9PojJcEOWBw2xWFHidjFxwmOYph37TssioJanTGTIK04GKPKYaf1+gWFiinWYbbBTU6j4E5TAxKTb0tuyy9AsU3Ok7DLOuDndu07LIkFCD8BJNlgsYsgaRVDEKCe3IadllhLCNfTFIcQQiFQIPBSQgIrt+0DyQmKXog/JYvlFb96YSSTwbypmXYZXmRtL+L3XKxoqYI9k27uBRBT6MzvgDj+1ZtapIiSGeRbNllhea0apIUcUQS0WmWY+j719hC17LrB33vMszSwm7Vf5olOYqh71+j47Ts4tWmJilyNGYWJUGycNWfnmZJjmII+v55HbdpGWZV0OM0OmNmURLkKC+boqTHbVqGXRanpAh6nEZnnFwBOc1RBPu3XVajFyWxwm2nsEqhjcKlflLk1aam6HmC882SO2E6y/CDHkdnvDRB+elZjp/X6DaLb0gvSoIc4WVCJi/ocZol6Hb9qBJ8ErrKaRjfSIjU9DRHMfy4Tcsui1ebkiJHY2ZRkOMI9zRLUgxB3z+v0W2X9TiNznhREvBIjHBwGXZZfFOTFDU6FwGz6mmC/fO6LbusSmp0xkRIVvWnY/hxm4ZdFq+oSRJCFATz8xal35Zd1Z+i5Rj6TbuqLUVQozNmlAQ5fnDNkhTDhg8e9aeUFDU64x4wasUDpOW0MyRq8iIzw3Rw5YC37PpRsOOAtzb46ke1BDm6y6dcA0yGDw0cFoQeZwZHGS2piVyGXTGwRBc02HQ1Y+hMDItdUxRZweUqmKgSTCSIwugcdo3AEkEDxjo6S3Ls2wHGNzTQbXrC7ap2VRc7Whu9BTZFjsVWT/FrcBl28WpTUqSXKxALYE5XzbKxQU0FkpbdICehwLGeZkmOYug/r9FtWkVN0OM0OmNmURLkmMA1S3IUwwYEHrMUQ27TMuyyoEY7ADegMUsx5DCLCgoj7JqioO+f1zEKwoC7AD8FCz1ZAXjLsCtDgU+zDBsZZj2NE7nRCMAs2D3qANOj5JY1wEqAr0EJ0sTRMrGSS4gmImaYEpYAvBbS+B4mKYb8iIjTMD8AgFJ/6nvHVZuSGEAgrJr2jtu0DLssXm1qkiJGSZDDDzfrw9WyK8oHfpJfI3saZg9Ly3495Hb91WbwgNjB9OqgfA6rthQ1mQ7YHHuGPU6jM1bMcLCnWZKjGIK+f16j2yBH4zIsZ0mOYeM7LbuCvo/BU0XfK8lhkEMMt/XAoHyB1EJn1X+SI+i71+i4TbN4tSkpgh6n0XhREuQJR/o0GTNOUNpfcrza1CQ1IfKdCV1fQqfxak8RxCSIEg7WK6Nr2VX9KUqGZ4Lei0H3gs9tmiVhCJuC3VtBR44pcNpV/eg5gr53XIZZvNoTlFiHSYoht2kZZkGP0+iMAvxNke/pBBG3YZdFPY3OJsDkQwLcrh/lVRhbBGnLbVpFSTsiHyd7AJvi9XQgN5kD+PsmZwC37IpuGp8ShIt7miU5iiHoe/c4F1jUvyNG1DIM2iIpfRaNEezdcmBxwc+zQMeuYPe6zaoYxUm4Ckhcdk1At+yq/hTlNF7tSYokgJjlCD0RcECvis4B2RS/p8lKcuDLaRlmLUD6U2wF6CiyVU1RT6s2hBklQZgjAWb6PU7GzKIcUFxu0zLssp6Q1s5lmAU5gdkP+t5tAyAs6LtXgM430aEnYeJQeTUxS9xVW5QDub43BtBhVhKTAPztZ2PE0gcANKa4aVQEJcihhct3FqaWTdET/LxFOa5wrfB8cxQ36HEajZOjClclx8phFIQKx1k2OMzie5pC9M8S7J/X6Hi1JylaRiW7oEdnvChSOLLL0lHIq8pl2GVJUNCchl2W1OiME+R4wiWdMKYnOX5ex2EX39QkRdDj6IyZRQkvu6opeoK+f16jqx6n0ZlZFIQJl1XT0ds0y2kyZpQlIFwJE7uiJzmKoe9fo7ugx2l0xkhY2LUUQd8/r9uQsyRHOMySFIsAkmLonzwErGWXBT1CyEGYzF6yanqOYgj6/nmNjuPVpiYpgjRmFuUHR6t+dNOs7IOEVVP0NEtyFEPfP6/RTdDjZGZREuTowW3Vn4Kf13Fahlm82pMUMYuC8OC27Kqm6FmSoxiCvn9eo+ObmqJnOUPhtAyzODVJXtSu6k/RkxzDTcMuq9rUJEXQ4zQ6Y2ZJkGMHl13VFD3JEfy8RnbxTUnR4zA6WNpV/ehp+o9Xe5IiZkGOHFxyFKHHaXCQ2TVFzzLs3w0avpFhNrC4DOuo9qONjO+pBtE5fh63aRl2WdDjNDrjRUmQgwa3XdWP8mpPM4hIMxyu2pQUMTJAoDKw+YLSLEkxfFzgtOyqpuimZZcEaSZBsMsCMcPEsFawmqIIwu2yIEcvSnJ04H6Rsinou8eBjlVTFPTd6zhmA4oGOGdlgMKACfr+NbrotvjZ1WgtMik+DhaYBbt3RXea5Ch+XIZZjgUWCuSWXdWfoic5gt7jMMsEDghMnYoOlwugvG4KhS1B372GArp2VT/KZZjFqz1FSBS3ZVf1p+hZkv7zGtymXVZFSRH0OI3OmFmUBDmYmwBx5NQUOQsCxWVXkNu0DLusSoIajRPkeOI+jRO5VX+KapUUMYuSIAcCLjmKIZdhDz4OcNvSNyoDMCYphlejMy7A0bKr+lPw8zpe7YkhgNJEw4TikQZnKTGZIh+QCNsv8mpTE9ToDAjMomZJjuLjNBkzSoL84TD9UKp9SNk1PU1yFMPPa3CbdlkU9DiNznhREuTgw9XD1bLqT1Hw87hNyy6LV5uapAhiFiVBDjzc7A672yG37Kr+FAW9SoocRkGOOlz2NEtyFEOwf16j2yBHL0py0OGaYniGI+U27Gp0LoPyF0+FPgW/nmZJjmIIfo3ucRYlOZxw29UsxdD3JjQ4DbMoCcIJoh1k8O1yQaOmLWCwJmN4DLBNwXoCs9omkFr2o+KHWc1SAsU3uokEEadlVhhSy6o/Rc+SHMXw87hNy7DL4tWepAh6nEZjZlES5OCX9L3bNOyyOCVF0OM0OmMmQY4RXEgEuF3R0jcqzCQhuGBkEEzqT1GTHMVwyy6r2o+DmeUDSAcyNj3H8PMam6YkyBeXA3y9Gr2BzEkT4kXnEwaiLpj1AujqO6+ivUXGsrhSchRD8POgx2kyZhYFi3uaJTmKIeh7d8Wk/hTlNi3DLqvaEvQ4jcZMghwWuOeYYRfkNHpxDtBfTQV0u55mGfqvcfGtJ7C0q/pRc+PVniLoaTJmlAQ5JHC5Tcuwy5KwFcnqO996An33uioyBFpWTclRDD2nYZfFqz1JUKMfgKwY39TkgIj0ncswa3oanNv1o5xWSREDkHZVP8qrHSmAadlV/Sl6lqMI+v55jW7Tqi1Bj9NozCxKghxSXFb9KXqapRh+XgPCzKIgUdySFEPfGx0UmV0/74mOXdWfoqdZkqMI+v553aZl2GVRE/Q4jV7EIpL4QSL24ERexCKMGEATzgAAAAAQgE1YTJhrWoKft4TyKchyiIaWEOKygPD8MF2c0sOkTXlA8HDdoVqOOlw6gCc5iuHjYGZRjjlc74bGGkq1QgMz+qUMxxhCUwxDyCcwRBpWfUHSQtn+LKBle5JjyGFOozNekgMLl1V/6vFqR5BOrnA0VsjciJFRcNgU9LonKC2nJidE5CiG2wU9TqMzbsIxMSEqfW8ooWvJMVyQcJzkGH6bll2WBD1OozNelAQ5jnDPEmyoHy3CZtUU9J0I3gYJQfsgdDDDIKcH+Awz2QFCjiG3adDjYBwk2w20z+uUjAZXJc0gmqSoDCUGJpuCn9e9QOE0ywVTCzQGnqXvjU6MS612CiL1UxIKIjYtAcggI7jmB8Lni6xOTBee40K6wMSuKQpu4SXIocXNwryinyPkJIcELhcBygrSLDWIJwVIUpA+iq6mqMdtmlVJjALFTRkn7gFWBTvHJZYW+adZkqMYfo3HyXgAixIep2FUEpJZikiEp1mGnlfUFAVgeS5ujsiQgw1gxNGuH+WwTU3SFqJGZy3gMsMuyyk131eIWPQ0x9BzmmyF4yzH0H+NrtrRkiBHFW7LrupP0dMsyVEMQd8b3KZhl1Vtaoqgx2l0xsyiJMhBhbuip1mSoxhu2sWrTU1SBD1Oo/EUkJZd1Z+ip1mSoxiCvn9eo+M27OLVpqYIepxG5xFzKeR2VX+KnmZJjmII+v55jY7btAy7LF5tapIi6HEajZlFSZAjCrdlV/Wn6GmW5CiGYP+8BrddFvQ4jc6YWZTkgMI9y9H3r9Exi3I84ao/NUtyFEPQf5uWXRavNhVBj6MzXpQEccJxmqM25eVowmXV9BxB3z9v0yqIWZQEOcLLruhpluQohmDftKuCHI0T5FjCPc2SHMWwWZRwmNWWkhCZJTmK4eMgIZ/+8xodl2HWERYwWw4j3KwIFxHWll3RIWSWHH3fGi0EHITxB131wW9X9aNmOYoht2kZdlm82tQkRTozi5IgRw9uy6o/Rc2SFMPe4DYtuyxebUqCHqfRGTMJDw6TFEOvwW0Xhx6n0WdgT2zVj55mOYZg/7xGx/cOMJueZkmOYgj6/nmNbtMy7LKgx2l0xouSHDq4rPpTFPT98xodx6tNRTlQxu2aII0DvGUX5NxAQ0uCHDa4vm8a31Feku7gNMzilRQ1OuMaIOwKeo2O0yA6yTHctMuCnkZnvCQzONhV/Sl6mmUIetvF9xQ1OmPGDKVdPyqDSqskpIzLaRgZnsNgM8oL7hgt+YjhqOCTVoiCPDoaL8lBghuGrnikjiANQQcjc3xTU+Q0GgT5n2YphuDX6Hi1G50ZJUE+cNvVd2CfZkmOYuh743GWLw42RT1lulyUXIZtYbVarB8dNy27LL4nKYIep9EZL8mBxW1RsXdXozNWrrgtu6o/RT1ebWqSIkZJkMO5Lbt+9DRLUgxB3z+v0XGbll0WrzY1QU+jM2YUpAIHGfYNehydcUKBo1U/ym0aZnFqkqJkAoj6UVLktAy7rE1JUYMZRALXLMnwcRqdI4DZFOxexyhW3JZdU9D3LjNaadlV/Slqgr5/XqPjNi3DLL4l6HE0sygJUsVVz5IcQ9/gNo1Xm5qkCHKYRUmQAwK35TYtwy6LmqBGJw9AWvWn6GmWYugbXIZdFq+kCGKWBDkccM+SHEMtu6xqT1KUIEcDru8c39RERdSyZ+k/r5FhpV3RsyTHELx4takpgh6n0ZkBmF3VFAU/j9s0i08ShJlFSZBjAXfTMotXm5qkCGr0FFn9aUmOIej75zU6btMy7LJ4tSkpgvSiJMihgOulwMDe6Dj+NDkKzGkZZk2M1LLrT1FT5DYtwy6L70mCGo0T5EjA5VBsk9MwqXkit+yq/hQ9zZIcxRD0n8dtGXZZvNrUFEGP02jMLEqCHE7cdv2oyGEVJUVQkzECDvWjp1mSoxj6r9Fxm4ZdFq82JUGP02jMLEqCHAe47JqeZkmGoO+f1+i4Tcuwy6ooCXocnTGzKAlyKLdlV/Wn6GmW5CiGoO9ex21ahl1WtSkpgpxGZ8wsSoIcBrjs+tPTLEkxbHCbdlm8oiYpepxGM0oBkHZVf4qaoO9eo+O0DLN4RU1SBD3MoiAEuE3wf47+47QMszjkaLwwcbTsqv4UfZy8BEZ6y64peo6g75/X6DjMkqDHaTI+lLgmOYrhpZPAJzmGoO+f1+AyDHqcRme8HEhcVv0papKjGIJex20ZZm0KepxGZ8wsSnII4Lbn2L8tuyzI0cySIEcALpuCvn9eo8Os27Sr+lP0NEtyDH33Gh23adhl8WpTk/Q0mlES5IjLrupPUfDzGt2emEVJkMOIm55mOYb+a3Cbhl0W39QkRVCjM2aWBDkKAIDLIgIlRItByQGI+y2KH24fED48eLjYO4B2MJ86YPDzOi67KDooZltSk/SG6IIa7Qa8aU4bMho4OYaQo8uAtTE0XQxXGHTzBTx5IerCygWxZVf1p+hpluQohqDvn9fosqvaUGYWBTm2cNtV/SlabS0w6uc2LcMuq9qTBGlGSZAsXBML4j/NkhRD/zWgx2l0vgJu2fWn6FmSYwj2z2t0GHcW5bDCZf9plqQYgr5/XqPjG3ocrCRHFS6ngmZX9Oyf1+AwXm1qkqJGL1NQWlb9YO/4Hin1l+QYZpjFNzVJEfQ4mVkS5JDC/VHg7ar+FOU2LcMuq9rQ0+iMmQSBwlVTFGSeoJxmSY5i6BvdpmWXBT1OozNeksMJ9wozEyhWTc9SDEHfP6/RcZuWYZdVbUqKoMdpdMbMoiTIsYSbhDbDjnBxGQZa6k95tY3AFCFiU5QIXiYEbBSvp2v2B+Dkg6gHmV297IyrXT96kiPoe8dt2mXxalOTFEHOoiQeco7g5zW66mky3gHzwc5tWoZdFq82NUlRkoODTcGr2tLT6IwZBbnBbb+3wT7NcgxB379GR4PlKkN7GHQMG4OL0bTrVwF6ljwEAUduxwP5Cw2YXrTjozMGlpZdf3qaJTmKIej75zU6btMy7LIqapIi6HEanTGzKAlyYHFbdv1pCfrPa3RchvFNTZFzxdGyq/pT9DRLchRD0H9eo+M2LbssXu1JiqDHaXTGzKIkyGGB+89yDP3XcHbLrupP0bMcQ9D3z2t03KZl2GXxalOTFEGP0+iMmUVJkKMCt2VX9aeoSY4i6Gm82tQkRZlZlIMCt1V/epolKYZg97aLV5uapAhqdMaMkiATuFaIHAU9WuOrCp1dDmiouHzntgRhwAHyPUUkxT3Hr2KQJ27LrupHQd8/r9HxalOTFDmNdgK37Kr+FD1HMQR9/7xGt2kZrzY1SRGzKAlyHOCq6WYpumXX73uGXbzakwEilgQhAjgZxsTFrluJaNMkJJBRAE6rfpPTqi0FIGo/umkJcu8Zfl7jgh5HZ7wcobDqRzeNV3uKEgIAABGfKGQ1PX3/vEZnhmKSYshRkySDR03HnvFqTxHkNMySHGXcdkU3LbssTkWQJuNotwvSOAYJW5Kg716je5wmwwBDLcDpdkGOZhZlBQcK2lX9qSmG/fM6ZlGQowSXBEvPMItiwkAuzTO3adllSZBOEBFcTk1RCCAwOqum6DmGoMdtGnZZFTVJkQYB07UE+cAVv0aGXfvhPEClvn9eo+M2LcMua5Kgx2k0VhKkA8dpluT4Qc6iJMcXlwNPy6o/RTGwzXIMfe/iWDMuMA7j1CRdIPp8R1Oj8xaY5DLMyuKJwGpaIerMdwh0YygFdpaj/xrMYopchl0JsNr1oyPG9wSFY5JiyG1ahl0WJT1NxskTCClq1tM0kdmfkiLYv45qmEVh4m7Xo5fILbuqP0XPMgR9/7yu2syCKKXo+wAaLav+FPW6Tbt4tSVIM4uSIIcSt2VX9afoaZbkKIb98xodt2XYxatNTVIEPU6jM2YWJUEOJIlriuEgGq36U/Qsx/DzGh2v9hQxi6KHoz3NkhzF8GtwmCXlYWnZ9afoSY5i+HkNXu0pWpQDD1fkMDtMnwcpSR1uhtHhUlN0k8NhiuDnda2i8k3BIWpw0xuiM1ibGW4ZLk6GCexi6DJe7UmKHjMSdk1R0HeP27Ts4tWmJilqNKMgMjjI7XqcRmfMKGXcll1RPpER+d6IQdey60fJMQQ7oyAwuKNzvOC23yxJsQUhp2EWhUnt+kkxfJwxMLumYP86vhdlBbdVP2ptlgzBz+v44zQZo0A5zZIcxfDboMdpdMaLkhwnuBSjmOD6EjT4DiPiDIdRExhSu3oP9O8L5fwanCZtYOFb0kDUsmuKnmZJjuGmVY/TaMwoCeLFwa4pen7epkFOg5lFSZCDiwv6/jW6Rou87UdngbEwS1IMuU3LsMvi1aYmKYKcRmecXIGwq/pT1OM2LcMua0tRo7MFMJuaJTmKIej75zW6C3IanbHiHC27qj9FT7MkRzEEff+8RsdtWoZdFq82NUkR9DiNzphZlAQ5KHBZNUVPsyRHMQR9/7xGx21adlmVBD1OozNmFiVBjgnckxzFEPQNbtMyzOLVpiYpgh6n0RkzS4JI4AC7x2mWFAHkjx70OMphxWVX9aOatXWTotymZZdVbWqSIq1UkZAjBAGn/egDOHua5CiGn8dtWnZZkF6U5HDAZf9pluQYgl+X8WpTU8QsSgOOsyTHr8FtGnZZlAQ9jc44QQ4qbrv+FAU7p2XYZfFqU5MU6Zwg+GBXNT3HEOyf13GblmGXxatNTVIEPU6jM2YWJUEOBtwZdvFqT1IEPY7OzKIkxw1uy6o/RU+zJEOv0XGbdlm82lIEPU6jM2aUxAZHy6o/Rc+SDEHfvW4zndKyq/pT9CxB3z+v0T1OXmqgtOyqpuhZjqD3Gh23adllQY/T6IyZhQZJq/7THMVQu3i1qUmKnhlokxTDzIwnw8qwNM9eZGi+YxDBYFXH2GYZNiXI5OOQALOrWYK+h9Gt5dfgXbuifgR90zLs4pBOkCMEdwUD/QDFZdi1m+9xYLdqepZfYwMMOYoaCDNAeXGA/vO4aHBqih5Oy7DLanTeQiGzEFtW/Slqlr5/HrdpmLWpJitYJOTn8T05VzD/JD+v4zbtsni1qUmKHqfRGTOLkiAWuKdZiiHoO61JnJtyGlZBzJIgFTgoCkzq992bQNWqH900KxIINLjssiopcgDSsupPUe/RuAEMKYZfl13W41CRWTU9R98/r9FVe4qYRcHXN/gCJrB/jW6KpVV/ip5j+DW0ak/S0+iMmQU5FHBXKdCWVVOUHMUQ9P2iJimCHkcrSBTHaZahZxqf1+gSUKkpnxgoElb9KUqOYP+8bksOZhYlQY4nLvvR0ePVpiYpeg4nblqOoe+f1+g47bKoSYqgRjNKggBkBT+v4zYtwy5LajSTIAe4ZkmKYecyPkmPo7OC279ll8X31Bggs6v6U/QsRdB/jU7D+KaWAiStepajCPr+Nbotu6qnyZhREAIcLbuiI+i9Jhz1o9QSkxKZqVXUxCCBpKf/vEbHYRSzKAG4rfpPkxzF8PM4DeN7chbluFfdMuzi1Z6gp9GYOeIIHSOWdFGeAMAlxcfJW8BaELMsYFgoW3b9KQp+HkdNkRUum6JNFTK7gr5PoVNTdPT8JoULCrzRT8jfCdv3i29qip6mCRr0n9cIu9MsRzH03Wt0zsKEA/S947YMuyy+qUmKlKBH0VmScCDBPALWsitKjiL0OI3OeDmIcIfAHyFkNgir8oPLaRbVA4kHm1VTtHvMGYpX6oD6Ndj/NEvRf42O27QMs8zgKXqWn9dgFhkoWBlTu2poy65qipohyGGXxatNTVIEOUxCxrFdMbBYGKxQ0wJNPo7OOBnjkmKEHGZZZwl6jU3DqJwgJTiY5SDBXdV+8R3GhJ5j6LtXUZMUIfy27Kr+9PO4LcMui29qgpxG42UEivpRvkUQseoIet2m8R1Bj9PojBclQY4Q3PbsjSaDsai/3LTL4tWmJimCnEbjBATHBT2NzjhBPnDZ1Xevu6BG42UrK1qG2WVtD0Rj15yMO3DZX4K+f17H9xQxyxcK+XDAYdcU/bxuUswMiOrntAyzNiVFGMBmKYbU1EXUuei4C1gtu0Zc/LhNsySo0RkvSoJscbTqR0lRi72SoxhymBU9TsZLFgcWXTXDfUVu2Z+iYP+8jts0zGIWJUEO54rcpmXYZVES9OgEOSpwWwr8syRDbsuwy4IeBy8TSNpVbXCblmGXxatNTVIEPU1OJICw6k9Rj1d7ip5GZ8wsSoLo264/9bYMu3i1qUmKIEdnnFSBPICPIdZo7IClZVf1pyjodZyGWbza1CRFjJIgRwPuWZKjGPqnyVTg0yzJMWxg5zPAryqnYVZFTdICkNMsQ/81plgUcLSfHDeNV3uSIuhxGi0Fblk1RU+zJEcx9P3zGt3j5EWJ4mCms0Pxnf5rLEqCHE9cJydOHJwlPU3GCGBadj1L8PMaHbdpmHWARU05jVeTBDGLkiCHcs+SHH0jwy7LaXTGiwEOchQpqQCP+qs9MQRAsiY2Kfr+eRxGTdLjNBkzTCjtqn4U9J1XewmGHMUNe5wEOdgBrC27qh89zXIMfeeyy+LVohxK3DGJZ9My7LKgRiORnGZJjmLoG1tmPQLIdzrCsytqZmZZjLjnGG7akiDHIW4hSmqSBhG17PpT9CxH3z+v0TmBUFp2VX+Kgp1Xm5qk6A9507LLgho9JKdZkqMYNi7qaXTGSx5um55mSY5iCPruNToO45uaoucOl13Vn6LnCPr+eY2O27QMu6xqS9DjNDpjZlES5LDDPc2SFEPfGxinpuhxmjpk9SzD7eLVpiYpghqNGSVBDjrcll3Vn6Lj523aBT1OozNmFiVBDjlcMw7iaZZi6PsbGmy4ajA5DbPQQJ0h5TYtwy6Lb2qSIiYhA9Ku6kc5jG9qisCgT7MkRzEEff+8RsdpGWY9jc5fwGdJjqH/GtymZdhlQY7GS4Ic6G3Z9aN8T12ITrMkRzH0vdFBj9NkvHDhOMdsCxgpXo/T6KwFXLbsmqKnWZKjGIKfh4XlNEcxBH3/GhxGTdIVIpXTsGpTkxRBTcZMgljhilXoLbumKOhtFp8iKkAmOYphdnHocRrMLMoxhduy63ZN0KhNUQoau6opCvr+eR2nZZjFKFC43KZll6WfkNuPOmFnj5ObgFOP27SroiRIM4uSIEd4W3b9KNg/r9FxGXZZfFOTFDFB2S5rCVC7olwJOwnY6CxIOIywOkU4sIQICCkK4QFC2gOEB90szwg95gZgu6Jgp1USsySIDW671uDPwDrNchTDj9s0jFebmqQIephFSZDDjEtNkgx0y67qT9HTLMlRDEHfP6/Radhl8WpTkxRBDrMoCXKUcVv2p+g5+v41urwoh3ZNMeRkRDwGE3ua5BiCvn9eo9swyGk0XpTkgMFdX3CdXwNbWNBjQff5VkGUgmx5Tp1gMkFuV/Q0S1IMQV5RUwQ9DmaWBDnAuNnj6IwX5QDBbdlV/SkKfl7HZdgHro22JrdpGXZZvNrUFEHaA7cDYLuiYO8w6otI/SjoVZsDzKZl2GVVW4qaZEJOcgy/TYMcjZcEOTJw088LT/27i8yuaop+XscoEWKW5CiGfouGymXYxatNTVIEaSaLo7RAw2kfpwJYJUGv23g1SZGDmQSRwD1NchRD379Gp/FqNxkvCnJE4LLqT1HwqhqdGSuQll1/ip5mSY5i6LvsqibocZqMFyVBDn1LchTDpwqHXX+KnmZJjmII+s9rdNymZdhl8WpTEfQ4TcaLkhwQuOxPTdB3b8swa1MS9DQZP0BZP697GuBQIbKQ0+iMF3yc/mswoKMWME1BnWYUI9NBD4ru/PSiPHGfJiMAq+k5fl6j4zYtwy6r2pQUQcyiJMihXN8L0BEAOs2SHMWwN7omHPY0S3IUQ9D3r9Fxm5Zhl0VNEvQ4jc4JwsTRqt83MF5RUbMEPs2SHMXQNx6nyQhm1T8AtGVX9aco2DftsvimJimCHkdnrETSmqTYnyaJnJJj+G1adllVZhYFOZC4phgKwJ+l7x8WgMUsfb+NllV/ioIer/Z0RNSyq5qip1mSoxiCHrdpmMUrapIi6HEanZlFSZDDiMue5Bh+XrdBj9PojJfECQAcILdpGXZZlLQFpNFlZkErdC27qj9FydF/HuQwi3JU4fIpTK0UPimG3IZdFt/UFD2hZsISstjkJGAkNNkRsCL4llV/inIibCqCHJwM4VBT37uKURLkEMLtQXOaJTmKIdh4vMU3Nk1KdoBQkg4QnoMJB5zszw0csxRDb4NG6c1o+I7bNIuaJChBjjKu1pwjDBZ2Vf8L0JZd07MkRzEE++d1G/Q4Gi9KcmC3VX+KnmZJjmLIaRlm8WpTkxQ1mFFYkHCblmGXBTU6H2NcLsPEoM4yBSElnSAyAar+tANMy64f1UAvp9CLSf0kt2kZdlm82tQkRdDjNDpjJkG4OLYmXyAxSTEKqS2mll1T9DRLUgxB3z+v0WHPooVymiU5iqFvPFk47UfBjkW3UeDy/WtIoOObmqyIQN237IIa/QDcANGkQmTXj3ob9DiNzjhZwPE0eQrMgv3zpOhIRmRXsHtOdAVoTVIMocchAEY4JTV6ABiJfrMKAUdEhgDPQmTVQwhxzVIMq0EgmSAk5g8X9F0PHd+UHSI6XDWdA7NpWWttWnbp5Q23DXlkw8H6vjYSNSA/QcPBUc3PfIchOslxszg1QY+j8ZIcW7jlhwUEvALWlJCQI/Q4GSfh4LQMuyxebWqSIiZBAnKaJTmKIej71+geDC5sg9MyzOLUJBUhUj9qlmJ27YYIumJ+cAaiph4KOTg4bsDPcbHBYUY5Pk6TMXNot13Vn6LkGDpkMJyWYdcLEvajYN8oqNEuyOrfLgvSLTggR2OYZYG/oKfRY2C+xZhOIJ3lGIK+48s5fk3Gi3KI4I57+UJlU7BzwNsAlgF2NUsxrLbkBYOBBu9in+QYRkv7t0C1yLJQtwsL7XwV6PpyaqoiYtUUhUDZrg6guE3DLKoBCRX+WxR8MOBq/wK2+T15CuUkx9B/jW7LLgt6nEZnvEhxsIsSxU3A1bKr+lO0JMcQ9P3zGh0DhUI+TmYWBTmeuE607NozPiVNXG7TsMtiQrfsqv4U9bjNqqRGY0ZBlrgtu6Kg7x63adhl6QRBbsuu6k/R0yzJUQzBz2t0Gq82NUkR9DiaWZQEOQZw1fT0/fMaHa92xCwKosQ1twy7LMhpdE6SOC4krC8ADTUlxScf94K9OyI7S1IMGxl2VVMEPU6j8wGMwJDT6LwFzGkBa0pMBRIJVWYESwx9YwgdpIWAgzBBDk5+cKij7yqmB4vGg0yzpjMk372GDqYcNCAOOs4M7CxJMZRBg1MTGZHpAt8CcQxvRUnfP69hdSgQue2y9AmSywT6DGPk1AnGR25A5DINYBl7kbAoiAFPTdEu9hYZp1lAyq7KiShQSQAzyzGMQKf0tHrcpmWYVVFSFVEDJCo0jE3hvxT7yVHgll1PswT95zU6iNFaRU1QSFuGPQEhADxA9ylddgVJ/EARUSB3EYtI4geKiCIJVaukJJAojDDT8/M6TrOkRblC4qvQq0mKoGQKCJdhFqcmKUQnOUIhfILpBIzbNOyyODVJSRMQbtOsUGJCtS6hOcdFCYqa9o/btIqSmEVJkAMJl5J8EK08QNkzRN/o9A3wudjg+Nu1ocfRucNfxksNlNI3oMdpMj5ocGXwyacMzK7qR8+xd5tZDuye3KZl2GVRklZYkHAZZj1NxksixgUhfQK8aRl2WY1mlAQpwS3DAEveYFc1RU+wf17HaZbEKCNAngwCnHngAjXQLy80Fymn8YqSogjh1Y62wFqYWSAkFg55BXaaFgghJzkocE1SDJ8J4BFylgQ5JHDN0vdGFR3HN/WASa0asDUoQfBVPyrFjiK37Kr+FN2P02QMxfE0+Ql8lmPoO7dp2KVY7fpRvqlJigqQnGZJjmLYgJ5G54QAx9lECHoP6RpbdjEXOSJijJha9Xtu07LLqjYlJYFAUlPkNi3DLisDAres+lHQD51dT7MkxxDsHKcmKXr64Pz0HMHP67KFDwq3aZfV6D0k24UH3aof9V+jy7BqU5MU3YFRUd/5pqZoUZA63M5pWCVFjc50wJ8cRS7DLF5tKXqcOeQRjIPUsqv6UQYOiFm+IeQ27bKgp9EZMwmy3iYN2AxPW4b1HD+v8fwF9P3zGh0ZtvrR8vO6MWwNenIihiOHAbMrym3aZVVSpJkEAcM1yy800tMsyVEMff+8xsMoXbgLFw5u0zCqlKYoRAsU7rgkBxPu5zWW0J1fxSxKghxKuGBrBFFFIScRwtHqAG3N+KYMSmoiI/rUxIKIWwHVfhWg5CiGKXhMFIicCagStOyq/hStpIghAXKaJTmK4deFkdk1RUmR2zLMoqZGc9z+cwy/bARLJgLpLMfwcxblCMFl09MsyTH8vEa3bIVNPeCdXwcaXnwMZLPsQnwyF5jDLmCpH/WcVW1qkpwIm+IWD99aTGYZPs4V2RHZFOxWeKOjceYATP14s6v6PV7tiEEYcEvSNzbm4lBMpRJdApBozZIUQw6zqGcLmZKiRmsBcxl2WdQkQUcWbs+wa4IeJy9HeVcTC6Up9i3DLg49jb4CbtlV/SjYvwanVZuSoiYzi2IFRE1RcuPVniLocRqdMaMkRxVuu3IbZvEIenROkIMKt/3paZbi523aZfFqSxHkaGZREuSYwm3ZVf0pepolKYae27Sr2tQkRdDT6MyMyGmW5CiG/fMa3aZhF/Q4WgpJy67qT9HTLMfw8xrdhl282tDjNDpjZlES5IjCXdWfoqdZkqMYgr5/XqPjNi3DLotXm5qk6HGajJklQQ4oXP+E3pqkb2BPk52A2fQk/ec1uos7TdDtR01yFMH+NbhNy7DL4luCGp1xuJAip2WYVUlPZhAm3HYtfefUFD1LyKdJiqDvWQlLy6o/Pc2SHMUQ9P3zGh23aRl2Wbza1CRF0OM0OmNmURLkSMJd1Z+ip1mSoxiCvn9eo9s0Xu1JiqDHaTRmFiVBDiRc9afoaZakGIK+f16j47SMV5uapKg5Qm7ZVf0pepolOYoh6PvnNTpu0zLssni1qUmKoMdpdMbMoiTIAd6WXdX0NEtyFEPQ989rdNymZdhl8U1NUgQ9js6YWZTkMMJt2X+aJTmKoe+f1+i4Tcuwy6ooCXqcRme8JMhRhNuy6k9F73GblmGXxatNTVIEPY7GzKIkyEGEq/500yypyUwyBIRd1RQ9zZIcxRD0/fM6btMui1d7kiLIaTRmFiURAnKW5CiGjQy7LCl6nEZnJAhHq/4UPc2SHMUQ/LwGp2FWtSXocRqd8aIgR78rapbkKIZel2GXtR+nyUDA6elxWoZdFq82JTV5+YHCrulpgp/HXZyapAh6HMwsig8u+1P0NMtRDEHfP6/RbVp2WRU1SVGjMbMgPThW9aOm7163eTC17Kr+FD3LMQT95zU6LsOu/TQ6L2coLbv+FD1NcgxB3zkNqzYlRZDT5CVBDu+2K2qSYgj6/nkNLsMsapIgJzOLkiDHDq6amiKnXRavqEmKGAXRwWVXNUVPkxzFEOyf1+i4TcMsXlFSBGVmURIkB7dl14+e4NfouAyzqk1Bjc6YWRAcXHYFM8ziN5hW9XNahlnVlqLHaTK2QbKqKXr6/nkNbtMy7LI4NUmQzsyiJEh32TVFT7MkRzEEff+8Rsdt2sUrapIi6HEajRclQWpw2VX9KXqaJTmKoe9fo9uyi1d7kqLHaTSjJDS47Kr+FD3NchRD0PfPa3TcpmXYxatNTVIEPU6jM2YWJUGOGdzTLMlRDH3/Gt0GPU6j8aIkhxn3NMtRDC3I0RkviAyOdkXNktu0DLssapJ0Ugaifl5tLf+SHEPPaZnFK2qSIuhxGp3xgpBxkOEXA61lVxTk+CQxCQKDq/5zBL3X6Hi1I+YFh1qCvn9eo+My7Ko2NUkRsyiICy6zKAmCXXCMfppl+DXE2Dgtw64VUFt2WSpowL5pVpKCY+ObmiIoY0ZJkMO6P0XJEfy8i0dOkzGzKAmCgmuWZAj2E1wqYwKELcHahtFU1CSNIAJ9CHoGA7PrB1DPJw9EKjmG2dMB5vP9xaRlVrUBidOA1rLrT0FvQ06jsReHWYohiD0YyKYYblp28YpRki4OLjy7lqDv3gU6NvXd65otsjpWDqPFzWK37Kp+1CRHMQR99zoO49WmpMhhFuTA4p6+0V3xtOyq/hT0Om7TMuzi1Z4kjRclQQ4L3HZVf4qeJimGX6PjKimCnEZnzCyIc1t2/Sl6miU5iqHvX2PTMsyaIuhxGKUCB68kCkTs+lPQ98/rODVNQGFXFQ3B7jU6Xm1GkQDSsqv6U9T3Rrdl2GVVm5IiCDNLBJKfnqT4eY3uaRYrFPQsQd+/hl40syRHFZdd1Z+aJSmG/fM67LL2JEFPAgHkNEW/XRb0NBkvygOOdv0k+HXcpvFqUxP0OI3OeEmQwwG3VX+KmmLoG5vGqz1JkNNkJkEacFv1NEkx/LhNy7DL4puapAh6Gp0xFUrLrupP0dMsyVEMQd+/LcMua1NOZhblwLdVP3qaJTmKoe+f1+g2NUXQ4zQ64+VgwGVXNUXPsX9eo8uwi1d7iphFORZwW3ZVf4qeJTmKoO+f1+i4LcMui1ebmqQIchqdMbMoCXJMcdWfoqdZjqH/Glt2WbzaUgQ9js44UcDRsmuK+p5JgbXqR8mR2zSLV9QkRY9mFiVBjijuWYK+f41OkxglYZB2/aBvaNllbWpKkCMBt2VX9acor/YEBaN+sW8Xr7YUPY3OmEGeuO2fnGjU0vdGhgCmZVc1RUfQe5gDKOqvnswoCtKu6k9R/3EaZvFqT1L0LApigMuiZ0mC3ms8i1KAS44Yr/YUEcD5TW4Cn+QY9sfJmImlXcJfFuKwaop6zAAU9Zul6Pl2lDh4TgK37KqmZ+m9Bp+iBQmFRcEuYxQB3HMMfW9s2gU5eFGSIwC3ZVf1p2gJ+q/RabzaUvQ0OjNKgtxLiuHj5CMwm57kKIag/7xGtxihqOiWYZdV7UZDAYBMZhevNjVJGRFItafoEAy3aRl2WZQE6QQ5DHHbs2zsQkzsmp5mSY7h5zW4TcsuS4IeRzOLkhyEuBWTIMcgbsuu6kfHcNMmCXqcRme8JII4RicQB7uKoO9eo3sAkTftsiD9h8Tsg7IHSg9WdoeLVX9qh+ozdVBY8PPo8Gxz0DwOUftRvic4RC27qh8Fu8dpvNqUFDFtQDQmQdhw2fQ0y1EMQd+9LsMua1GQNVzfr0YNum3SoEU0TN/EoDEcYShZ9adnCfbPa3S82pMULWBQqC9MJeh7t3nh4iguRC27qj9FT7McxRDsn9fo+J6iZQtKu6o/RU+zJMfQ94aWYRevNjVFkNNozCyHFi67qj9FRdD3j9u0DLusipKeJuMkC0fLrupHT7MUQ98bHFZtapIi6HEanXFSHqPTaLxg4WjXsyTHEPT98xodp2EWrzY1SRH0OBkzi5IgxxWuWZKjGPYtwy4LepzGCvgsOQ2jJKfRVcCpWYK+f16jqxgq3JYtQd8/rzGFrv3gx21ahl0Wr6gp0osUlCqCAtKyq/pT9DRLMQR9/7xGt/FqU5MUQY+DmUVJkOMJt2XXn6JmSY6h97hNy7DL4puaJOhxGp1xghxOuC27qj9FT7MkRzEEP4/TMF5tapKiRzOLkiBHE26rfpTTNjVBTw5x+0nQ96/brOnJmAnJqv4UPUtyBP3nNartMIuSHEu4Lbum6GmWYug1Nu3im5oejRklQZRwW3ZNUdB/XpcE6ixH3+g4NSFhAZ92TVHRCMpZhp/X4DLMcpoi5LP0RGioP+WyalMRxCjJMYRLjmLoG9ymZRevNjVJEfQ4jcZLcgjhnmZJjmLYP6/RbdllQY/TZKwE4WjZVU1RkxTDz+PbYZausGp6miUphqC3XRWTIEC47KqmKOi713EZ9gMrLb3X6LgMs6hJ8kG0nuYohl+D0zBebWqSokfjHiBqGfoGt2kZdlm82tQkRRCTIDy4H+zcpmXYZVWUBDmNzphJkOOM267qT9HTJEcxBP3nNTq+M+Mt7ar+0yzJUQy9zao29DhNxgmyg6Nl1w92btMy7LKqTU2QozGTIDq4LbuqP0VPsyRHMQR9/7xGx23ZZVFTBD1OxsyiJMiRg6t+z2nZpibocRqdMQ6SVv0peprkGPbP47a//KgUgOQ89AvjvwAUAAAAbPgHLUOB+qWEpu2MnQXhVsUhFjWzNXfk9eK4lDll9s+AbQLIj+qI9OLPRAa5SYi8zpE6zFxRsZsmQ+i/yzA8mpBZmI9qZnV/AN/ptu/OLv9pYDblp+rmbqGYQdLNdQM9syUTtyqVtrPLcigWRjA1rPZkg0Gk9BJJ3XKWWJQHzJnEEbwS9C02392dNNY9TfJcpg7veDIrONtoWTOF9i7NBSHD+Ev6WUofwGtmHLjfelsQmYeQNmDOYGDGHF1gE+v29i89pCnwwbcJYBiVNgTb6egv8WVfMIs02hjsR0vRkba6gdeKj+MERoI+O3wz6kPI3NQKHeJocfgqfCal8ziEq3Hp/gDLrGLUmHMw0AStHqivF4hGB8TUJMSNSO0bx7HP5T9y5zoFg+sJW4YZ30e5Uf8yXgg9d0S7K10mvD84MrZ2z8rDQfZ+KB/8ZTqefke0XEqHFJ0C2ViP9dk013g2vL4q+EcehzYmh7YI00SN8knhb2ze72Sec1Ea5+pflgq7UuaQBn6EihdaSk+RXumc43JHzSLwWlUwcEJkmMEra1xP+q976j1uT5m0o9AocNR7jaamN/UMtrSSo8ln1nzX8cj7YAbAYatL7uidaYS/bxXKwRBASjDy0r5uJ3v1dzRGugPsa9KX1OfLrgOV8Jr9GIxATcj57ggK+kEhATmdZ3PsUR6/ztl40lDOj9sGLv9tOS7J4cshdyUpghQVJllHZZzsc+em0eell6E6SLC6oUmlD6k5VcRTyqBzy8EBIHg+AoWIPVfBSpWBRpE7uOZ5EGFwLBOg8zjSmaL2jJ5a8nOg3tz9B9HquS0c4vs1d3/DPrUS5/l2AzqjYxUyMdtB7yeTh7Xv1G1yOq2APQ9n3S8Qu0u2A3xVV+SWyarG4hU0sGykHfTrPIq6Vh5u5vIyuP38zpKwckN3SSS6UZi0/GqYVhXlkNO6V2kVRJNA+iEPSnFpwRYD6CxOxxGT/J949H+DVEhq4/1SUa2s6QbMk0shKqXKhTS0/u/iXPFBK32arCvGR9HKQYVUuxP8lXpUM/aco5chfHA7x0GQ/LEPpEkv8ZYxlOzNdWUTWW2E8Ad6V/BJDr1+rdEOleQKlahkEpVqMByLd6udpumecBG8yEMax6uN2BBdN79xlyaqKPwK3bLmDu4Z24f702RRqXRsPJlOAh9h/OUevfOShtn7E9AWlVplFH+i7W5T4VN9h7AVlVeQtzE5bARX2R5hdMPj2mYeZcxDAQuf9sbXXv/ThIghI73c85z7B/XdK+7txoJ8cnHmL3nfboKhWQnm6BMrw9Nba56iKuT8y6pomrd3xfxUpQePVDv3YAVUF+zJkDh5y+K60z2Zp2X9MezflwSTqxrjpzXJZj0MFLigpv/C8zrmgvBSrIMST7x0Xj2FXFQpO7ooyh1jVS53t2YCyFgD3bsUTyohXEfppta0N6PjzAjNDoGfetUbhGulXQ5DztPyJmJlIZ1uk7zXwswMavN5uvpXwatoLfHhOIx0gQ1l/M4Ix9YeN6DejdxKXAbKwTvOzI9NKqsbN5PIn9udza0JdKLUgNzpno5NKKXQzDX841Ph3xEoJZccXfFLs4gU868YzFxd+sW523PNZ5J9mZvcIwpOyTne4MOc+lQPnGyiHG2WHQgw1ZqlZQjP4EpniI+pGqvG3xQKa4ichPtvp/KmdX0XjPvfihtWsV1pow7Et5cm+aL5pO2XGfV2ArdzwhyWohDQXfGDMGlpUqL6hzEZ1yrwsq51lPqq6TTduX5x3W1oy+ymKvNyCbOSVORWJg7p5T8+GGgsvP5OkuIvU0b+WCuYIFqmj1YuE6i4+DvCSwXMaSNR6YJBZdC7aQ6B4bXaq4XCa5QdGKvdv6Bx66AYelA7LEUqRaXaf+3guPTQSFR4e6Nnd/7KBFdVVMbrGBOrZX18tk3mPDsy/+Tj09qDoaeMtAGVSVNLTaekLAzm1hAq6+ZldBcy1hg5IIoozABLGxLMS4hOBBS6FbxBoSuPejCRm27Xu3sAlABMzjrpSov+rwfSXWOT+d2Nj0Zf6xgSqDCC8SNhX/EFohHeU/L6QKmdhQqrliyjzobZYvO5AT7C2I9i9VDVFyciVn5Ck8EUJPkvPK85etLJ1JEuFq2Pu5hl2KWVmCijwJzu5V0un8opKL4VRvton8WcTikMusD6PcPc+VQR/yUSLNLj8eHWNrw0H92SYRg3BFYZM1eYXNW/yuiMLdCaBWrDSzMdXpOT0xmMvvovR822e8Cp3XYeZi9zPqS7VMOmUYxGyBrv9ljaFJZnSZ4Z5QAAoGM6RURpL5oyv6Gnc/f9RX8W0bHysYuekk/0i+N9EsHOEzuZzAjCxmk7ogF2w5o+pxYcn3Ys6WlN/VmFqmk64dNZI/AQI9cdhjmL5FIwRiljCqoh6zMIpPpIuPceAKqldaPvHjaJ99QpyivWG21HLFjkXlmX7tYDfuJaooQCveGszHwd0yYejjyapdPORPPIjVRIs3S1qtpQ5/SH2N+NhB/UgZtCT9wo+GStlS3IaLWGukg9HC3vQoRQ8D/Cpz8IN6Yifj6Dkimn4qPrtHvRYkuu2UFDTQ80tBUE/ncZ4vhwZq0wpS4c73Ynk2KK1s0kT67HO0/dMequim8Vpelpw1sgpiUypN3JDwmc8Wn8UTWkh1Q3g3zjlv80wJJzxww2yecpQhHE50BzMfxoDRO62WGldAP1bYWV8mZ+Gy7OnNsZkVnLmfxZ7n5IQ4oLpTYustbBsoGWlwVM5dpwJ4sZcOo8ukj//QPc+QF+a4TRDThQ7qIHAAguJtbskNJCSYdBAIuqpKRStYPBydTUMCUvEkdUU6ki85d/hYDc8GAli1APfsEe9NrKRAEO/g1rDSU5hiAOeg0uGjQx6MYtmn8lWeCWXdGzc5PkOJgFy/cdm54El+AYwbe1Zkfw853Loq0V5LhVGK0I0qyCQnCUIAA9wLbpmSnIwQEjpGK3a0plyCzJUQzBjYHFApgYAY1NEJBGMQQ/r/scdlm6WXLyAOyA7PzaFFZqlqQIfk1K8MXGqqIl6XXfd05qAG7ZdcuoKYIeBjhqumUXNUkR9DiLcizA+AjwR0keAJwUfBTAMD8B+gBIsQTG1TLssiq+dcMsQ8jXZpKg933nNuyKoEQIuGXXz/OiM8lRDMHfqQhytk7w7cLYgfc7t2kZdllVgikkpSQcQM0NlpZd1RQ9TVIEP+/7zmGXRU1SBD1OwygJPmBgtOx6ltQkPVo4Lbum6Pl1nssCX8GZJTmKIYhZXDdMJoEVScuu6WmWY/g9t2kZdlnVJEWPsxklwchNgjGGGwmLETp10zLMqiYJerhumCUryHGHYAgBZVGzJEcxBD+v+75zWydeXLKLvl1cVO36g1OdpMfxwWF2n+sBHrdeYJDbFPVXSOpWTdHjKEcLjBGsgGvosGBXBM3hiUPXsquaouf3Chww+QZqFEO+0aDJ0NtRHAOIWbthli9HX3Cy7sECOYoR10gTbhIWvvURsopORZC+71zSBebi/0DcO1jM7xMdYJWaJEeRDlSZAd4Cg5YsKHY9x+yqtkawOLLoeYGTjpTkbBYsaoqeYzhJCggOrPEAw65UdHn5vK4CGAUuVgLraPGtG4YBuU0TIGkELOsViifDrKcBxaJtgmfCUSxhVKIdKRFOoqQkAaEmOYrfd07LsMuquG6YnGDkiIShlp/X+c41YmLE6i2iayMFEdgsC0GanRAcJogLEAtmMemiZdjVh4cP7ShSkrMHvWUXHqrR2s1y5pZdU/REjjoYJkmHzprk53Xfd24OCZmNW7shj5oNuRRDZQ14u9RQtWlGTY5yoMGgyCDtMSwZcojBaNkVPT9uUr5DRc9RDD/ve27TqkdJMHLcLxitF9ZRy6Jn64bpQm5XLpzd71jgOk4KRopC4cymxwkH+j1mgtFGENcMgoS7A9IGe+TItcIgQbr1MoK8ZRclRY92qlgmBARHm57bVUXPB44x1CrOJNgDlzVL8vN+5zSLYY523bQMu6oIehyEA0dJhmDXM8yiotoA6lGgo17BEzDUFIXAWYZTgNgzS3IUGwBSDIC8TqM4sygASUCXUgiAWnZN0dMkRfD7nhy4PEBogCi9JikkAeTdLFUEIGuYxbRhUVOTHMXw87rfuU3LsMuqJimCHofrhslKghxXNNhyFMGv85uWXRU1QY+zdVbDYaWh0TLMqnjDZCXByBWDwa5qip7dRk1SBIXBMcsQ/L1ZEnzBYKSf133fOaz6gpR54fC60LXsen5e970VuM/rOIuSGqYKC2qWpAh+n2qWBFPBYM2fePx5nZcCZ5bkKIbg71t2TdHj8K2ZrCQYOS5nbFqGXVY1RY/DG2bJCBOOI0hC2I0XCxdnEMAftCzqeaCoKWqSo9h1LbMqieuGyYkObjmKIQW27LdlWEXhQDLJUQxBr/vc1ktObnDZlfQ6ctjAUFP0pCQaQC2rpmeGXdQkQY+TYOnuZgYLen7ftUQGWMO4ZmKAtGt6akGxaEn+zmHXJEWPAylZgOqWUZMUQQ2zKAgWR6tecVIR5DgNCxg1RU9zFEPw89LWi2IFXgHGruj5fd+TEmCTFEHv+75pGXZZVQQ9DtcNk5UEI8clgdGNADLBz+u+7yLgWPQ0SzL0vg9Bbz2OocatG6YDi0mFqKbUJEFOw2wga6DZsicDR4cByusu0DGLV4DRHr71kpFDuSz6dd9zVyQBzK6oFQFm1BDIGwGaJb2jYwe4RoyKIIdv3SwZMcClJkkKRxFBAY5Ny6ro4QxyXE0YbSZWTITq9CgJvpYwUkY8EyKkQywqqiQYOa4hjJ+sOA+lHFjmDblVU/Qcxe8lvvWSsRtuG85WTU+PDdK0BuUMiJqipzmC3/fcpmWXVU1SBD18N8ySE4wcFzTYtQw72gsZciuGdBQxq9p6CcPdLkqKoOcLDuuF7/u9JB0WucbCVSfJ4Q2TEytcKihT6DQocDVFT6/7nduySXqUBD8BKUMndFZN0ZMUPd+3bJKeRUnwcTmDipgALaHFlHC1UhKUcesFCfkIa+t90SFeHKuKjmIIblqGVdPj8K2XrCQYuVwY7coEIQMhNEtyFEPQ61z74LasmqKnWZKgpyapBwrqb4BjUGmIFlfjWzMZOV5w2xU9v9+07KqiZslKUgI8grQcvU3LsGuKoMfZeskKog3VT9LjKFUc44ZdVgXxrUWQ285tWoZdVkVJEfQ4e8nIAYLbsuj5eS3DLqtSPoDV1CzJUQxBr/udo6QIcvjWCb4eMFjU/L7vHOQoCe6AwZ7+ejigpJREhdOq6dlxEk82cDVwsRlYW1ZFTXIUwc/rvu/cpmXYZVXUJEXQ4/CtG2bJSoKR42YDPccQ1Cy+GyZjALfqOYqblmGXVVGTFEGPwzWjJMhxL2CY5SiG4KZl2GVV0cO3bpglW+Aq5RaBy/sde8DFrmqKnmZJgl53AGeW5CiG4O96iqRl15SSIOywq4qe5Od1XNOAxRzFEPx+q6hJiqDHYZQEL+CWZAhqGAIqk+zapGDkuAcwzN85SgqoZdcUPU3S+53btKyiIuhx9oIU4GjZ1SRHEfy87nduoyLI0QkBbst+Xvd95zTssiqJb90wS07wHYBhjiIYAN2qaUmKn9dxEg8BAK6aYVZF0QFC5+C1gg85XLJjvy4OPoSDNb4BFBM33C2L2HCU4RrANFykB/ZNy7DLqsrAqOj3PUdNEeQo+CCDsWkZdlnVFHFGSTByXDEYrZqeX/gmKdqCo2mBMUnx87rfOZ5g5HZGu6opepbk1zCrmiTIUbKAsQBNEXSFR0VNEfxKgo8rBcMkQ/Dzut+5BQpJu2bYNT0KcjjB4FqvCbtlVzVFT1P8W1ZRk/Q4XEkwctwlGCUZgh52WVX0KMFpWTVFzy27qEmKoMdRMBKOTcuwq4oeniEtux7Ba1c1Pbdskh7FCMcaUtAuwmJu2DVJ0aMk+LhEMNrVJMXu903LrOrhWzfMkhOMHHcIxnqaJTmG4Od1vnP7i9uyq5qip1mSoxiCn/d95zbsqqhJgpzdLDnBx2W07Kqm5RiC3ec07LKqSdrMIgSlZVX0NEty9LrvO7dpGXZZ1SRFj7OZBCNeHCq6YZfFLFnBRxcGFUFcOKyKmuL3fXr4ZpasJBg5gnBLkpIgIDjraZajGILf55pREuT6wDDLEORb5x7ckgw7Dza7ft2WYVX06OCgSnZFfYKRmwNjwy6rahgc5JZdz+97KcE3MFi0Bh9qluQohuDndd93TsuiZzdMghHJoCAZODFows9rGXZZE9+6YbKCkQMGxpp6nduiLR7ULEnx837ntgy7rEpJ8HG1MNQUPcXP6/qWYVdFTVIEPQ7XSoKPCxnsiprkKIKf933ndrMkWeC06xyFhdSyq5qip1mSI/h5PrMqapIi6HH4bhYlwchxxVXRUwy/znMuUL7vLa4ZFmC+tRUZ/X4FnPn7pmWYVT0OLgHCkuAbQUtpiFXRE/z8pmXYZU0R9PCtG2bJCnLcKoyv+wDXdt4D3Od1DNcwHMgWFcx2aSDKAKaipDZxnRV8s4EBshzDfYGFXVX0NEtSDMHv+85FkKMkGDmuBQyTAmIpARICkUmK4Oes5AGYXVP0NEnx87rvOUcrCUaOO4Wxot83AJukCHrd75wCklTUKmqSHodvzWQFI8dNgEFBj9MwCwKySnrTAaRICogCAWhCwX7CU1NqkjrhlGOYRZx4eIJo4qre9DhZycTRsquKnmMIft9zl8AlGYK9EhiLluQYgp/Xfc9t2RQ9u5kEIokciQgSaxmCj7jatBFXuYiwhdb03LQMu6zKEAemIMclhNGyq5qen5cGobAren6B8G16miU5it/3PbMmKXqcrZmsJPi4fzA2LauaxQ85DTuMD9fndV8PnOeoKQ9Oy64bD4vHJXe47OcjiA64TeNwpphVUW6ANM60ATFLMgS9TuxsOYqblmFWNT1cN8ySFeS4azBUk+zcdk1SBD1qcNLQqOg5SRH0KPg4g2GKoFU1zJJBpGVXNUXJcJZkCHp9DFwHA5du1CRF0PMFxwtrF8IuHTXM2nrJQja3bHoU5MCCcYVrhUez+G6YpQqZCt13zl/eNkmPFBzR6zrHn3BN8SsJPi4TDHYJnkVLMvy87vvOKQFvFwUhweE6u2tKFUEiQseSY4hd1hD2en7d919wW4Zd1XQ96Oc5DbusKnqwEIyWXdUULUcxBD+NmqTocbiCHNcLI+RNFwy7mp/Xfd85LjC7ouXXfa9l1ROEQy1JCghQSkmVg13Wbn6wjJoPrK4HuCRDSuKBs2kZdlkVJUXQowOnFMNNy7CrmiLo4VsjRw6u13Vu62bBQV5vcH3fLDLI6iiCXtc5LZukx9kagcGxbhl2VdDjcM0s+djisipahl/3PaddFjVBjIKRQwtDTdHTLMkxBD+v+75zW3ZZVfTsBTkuZKijuFGPs5UsjJZdU/QsRfDzuu87p2XYRU0R9Dh864ZZspJg5LhYGO2KnmZJjmII/q2bnFxhtOyqoqeWccUFCLt+HZchRwtuaUWzadllVVQEPY5OrjawKqzt6kDFgUbBlwpjN4uSJQBFgGHR8/OcZk3Rw5kEI9cBBouWZAh+Xvd95zS+dcMsGU9xcdqA3bKrmqLn53WfY4DEmuQYft85vnXD5ATfBRgKPkYximqKlqMIet9z1CRF0OM0jIIrcbTsqqboGX4/w6hJcnazUCKD3iQ61DCSWFqv65HgRhESYAQ9winJMQS9zhHL5/3eCI5dw0mKoMdpFEYcG3ZZ0SIeNUX9JLVKul3UJEXQ4yTHTYSxqujvk5IgAq8mOYafO8TVsquaoqdJhqDXfd+5TcsqapIi6HG2TjByGOKaYgh+reINk2DkFsK4LiGMaIXadBCn12EJRq4gjEAcIsYBcdUUPc2SHENwyy5qkiLocRT8h4Nd1RQ9S1LsWbNkxQ9I2rTrSfUBak+TFMOuZVbFkePywTjNkhzBvpU9YEwPl5qOk/TkwTFF0Ov89OxmUfBwZBNyHutH3QGyg6dlXDO5Doiajl7nO6dl1SRBj7P1khXkoIPxdXPg0pIcxRCkJIhrOdyWXdUUPT9PSVAcnJSS4OCk2fQ4zfKGo1VT9KQmKYIcNygm6XVtSXAbjDaN2OC0YiUaZTg9anBaNUXNUvy87vvObVpmVZP0OJxREowcFw2GWZKjGIKf133fOW2SIujhWzM5OcP1ur5pGWZVFGfMkNs1Pb/ue27TrOhx+NYNs2QlwQhoqGg5ahZXEuQog9GmoxiCf+uEDNcsyVEMwa/7fdMy7LKqZkkwctwxGM0ihsx+WYJ8h9f9zinJF7AXSKwLVBlyAdywK9qCs2kZdlkVRw4tGKbX/c5xnWDkdsZqfs2qGCwkq5qiZ0mGXuemKyitZlmByS6r0rkKt13VFD3NEPy87zvXLD6r6GmSYgh+Xvd95zYtw6xqkiLocXjDZCXByHGnYJBe37LLqihICkxJhlEAWZT8vM53bpuix1HwEw6zJMXvd66R6wSDDD2uYwJUkprFGyYvAfG4zShhSUIbfhyEhCZrshEQr/OcxpmsFAFhVfQ0SzIEve77zhEBo9/32IW/MEpy9LjO1+U2LcMuq6Kix+E6H0K4qEmC3/eNiqDHURLshcGuKfp9k3SBV/QMf+eYCyQIVCp+3ccuq6ImydENs+QEI0AwRmlXejfM8oOM+eBq2fXsgYeaJTmKoPc7h11Wxbdulpxg5PLAKMkdeCYJejroWjZFz8/rvue0DLMqTCEsOX5et2WXFT1bN0xWkBwcZkmK4MdBV1NT9H7XMsyqqEmCHK4bJifIDa4NaoCx6OlpgNkVPcXPU1wzGUuXXdUUDf2mZdhlVdQkRdDj8IZRMHJnYMiAxS6r4smNgQEDSEXF0PtdyzBrkh6Hb90wS1YwcmxhtOx6miUZglt2VVpEosb3gkBX1DLMijiDZHHZFTVF8GtYVGb3PfcCPIqgllkV4oI7ip6WYValW3CIXsdpWQVpxsksaFg1RU+zJEcxBL/vO2dVlATxhkmswJ/nmhUsmuZVUCz6eY4zGQSYaUcxBHcH9KZh1gUqNdWyipoi6HE4clTA2K6KkiAJOKg5iiH4eZ/LpofrJisJRo4bAWPNLmuCHucBxxRTg5eWXdWT/Dq/TdLjNECJoAU4akpN0uGMulnyAe5oAG2OIvg7x7dumJwU4BIgNAXgteyaxgAA56iCLUItw66KmqQIehzeMEM4tOxRkOMLo2VX9DRJ8fO677uWYRVXEowc1wujDL0UdNG37Kom6FkUjBx0MLw5dKYIkvcNaRtENpRpCNn1/L7vnBgar/sC54V7bWHpTixgVyhH0fue21ZI1FSkJL4bZsnI5QxVy6yKmiS+myUjTbg7wUwwxK2VkFn1/KQISoLzaTwjSLhkEaLP6zxnEYFhUVP8vO87Z0VXsmkZdlnVFEGPwyiIEA4tw7qouFi9IHRAKLXssqrGB0zLrmqKnmX4fa9lmFVREuRw3TBLVjByXB4YaoqaIvj9JfGtlQQjx9WB0aqp1zctw6yKmqQIehy+dcMsWUkwclzKMEkR/Lzud04vObglGYLQXnBwqRtAWsaR49rAMEtyFEPw87rvO8e3bpac4CsZm5Zhl1VRkxRBjyODxdoNs8Qgqyl6miU5iiH4fee2XpQEI8eFgcGOYtj5LXZJhmC3XVpEH+RZFTVJEfy87zu3aRl2WVUEPUqCkeNmYbSrmqInNUkR9DhXKC8I0w27qsgFyoa14GrZVU3R0xzFz+u+75yWTRLfulmykmDkuI4RZixAWnZNUbMkRzEEP6/7vnNWUO1qkqMYgr9rGXZZVcS3bpglK8hdgTFS0taLzlU0NwTGB5CWXdPz80+jbMDIwOh1WmZVCAYOzLpARYagohxRBCAHbFN0+GqAJIXRjgXY4haAZj+v+75zHAC4ZVc1RU/z87rvuU3LKmqSHkdJMHLcUBig6NBPSJiViaplV/TzOh8p+BKGWZKjGIIW37phsiVuy6bnVwmKHEEtwy6rih6+dcMsGaHE9QpGjkkYjegM0RBCHIT3h9Ik/QDyIaKDN4eUkuQAlWSoblqGXVY1SRH0OLxhFOSAg7FF0NO4gUHFr1kT1w2TlQQ5bhuMkmQDVZJjyLdmsng/r/t9DZxJgt33fdMy7LKq3TBLgtVgeGqSNk6DoaJnUCIQKgPJyYCMIRJD432hK0mv4wLHoqYIdg27LEbBW0BKchRDUMusioqgx+GayQmihduqaSexaoqepOc3LcMuq5qk3TBLTnAWjAi6gtOyaoqe3/ccFZRVRc/x87rvO8e3hgJmV/Q0SxL8vu9P4EpSBDulFYw44eBKr2tCZ8L2KWgJmIogJTifZlVJYCIkQO2aUpMEHcExQkeE0BSxy6r41g2z5C8SL7CWXc+v68JzQbbsqqbo+X1qkiJHAYINcHNIxhhuLHQV4YZdIagaECwsen5e933ntv4AbtlVTdHz+57TMsyqqEmKHqdZsoKRgzHMchRD0Nu07LIqvnWzZOR2wOCA065bhl0VpZuMUHHFDbt0Bi67qqj4feeUBB/XAoZJet33FeBU9BQxapIiyNnNoiQYOS4FDAqagDOKfOuGWXKCHMqVAMSqqFmSowh+Xuc7p0TgICHQL0pyANSyqd+yq6ImKYIe7JSjCG7dMEsDcsuuZimC30tNgo/LAMMsyVEMwd+5Lbum6HESjBx3AUY5hp/XUZMEOXzrJgHLqqYdR0kRhACnZdONkiLoOYCDmt7vnJLgawCjDBcUBACbo/h1Qoe7lznkMnQD2LRhKUPaMEsY8hQoJazlKIKbCHrLvog27LKqhrmWhglC9kHXrujpE7wD4/M6itOs5gYMq6Kn+b2S2ACr6DmK2FVJWys0uCxqkuLXfd85neC7haHFmEUmgokVVyXHzrfOCnMvDkAtFScGxq+bQESAqzXSUbO2PoEAllZNwa/jNohnUFxv60/kll3VFD3Nz+t857QMu6xJehRPHGY5iqHuxB0pCeKaE7ckRxHUMuyyKmqSIuhx+NYNs2TkuJswMoFtGXZV0dNcgrEExH6V8N9PApvkJ4lORcIZQ0iAEfQ0wmnPUQS/5xaxR1ERu3OJqFp2Pc2SBL/fOY3iCUZuIYxwE2JZK0EoYlZt3SwZOQBxW3ZV0dMsSRH8vO77bJIerST4+IOhYVbF/cC0ffDYFT3J7zuH92BsWhZBj4McVw9GHpo2DT079JFvvdQhTxEdnjYOawQpbTCSuwYjSsODkcH6uDBsajfLl6EvNKkXTjEEu5BgXLhW9ERuFozfuQRfwaAk7+ic3CkYXAqZRU8fMQEfSzBGEUQC9kVrNRUzbu2DbDUMtUQ2gEQa6JIEPRj0LS4V3bKroiYpgh5H0eIoSa+DuHZV0XPTMimCHgc5sDDCjZqkCHqcKxqvcwFnxTKCjmoPgogDqUl2KicVYB0KKN0EOEqBrIaRQPZ2E4HFm4JjV1T8nm+d4LsATAFe5xo5Lt+6YQyQ2wKcA/CMcrtMEIDKDYh6ipO4ZY9OEDXcM4SmF/pnhV6F0F+mOIVuSYE3S0aecJXQmiToRV/V1FOTBD2V84OmB1UOJlZasWsGVQwwcQtdQiGZBbhhFxZVC7yxBDulSCC1a3pqmMW3bpgljwBh10/LLI207Jqi5+d1nsOuEFgNCDLmAWsdt2aWDpQsen7d99ymZdhlVU+CDyqMC1CYBC72jIATQQ8EHDU9P89t1CRF0OPoZslKclwHGCX5PadZnMFTXAZ4ZkmG4AK6AlaRJwi4X+el4HYB/KZhl1XxhsmhQEwSFJ1Fv+85T2B2VdHTLEkR/Lzu+85NW0nw0Qlj0zLssioqgpxmE0wp8iQT1xzDvmkWFT2cyZdQWs4slsjtbpglJ7cSxrhp2VU9fOtMCWSLIGQShiQOSHgp5Qhp5Fs3jVhKRoTtmprk+Hnd79ymZdhlVdPj8K0bZskKRo67CGMUQ9D7m5Zhl1VN0bM1oyTIcRVhNEy7JKJs2dUsx/Dzuu87Z/GtG2bJSoIIo2VXtCTHEPy2Q0Qte35+0zKuG8YQisaRoxD3e0FwbGqOn9d9btMy7KqoSYqgx+FNgpEDEFfttuyyqimClD9gdkVPj/kBalc1Rc+S/L5z1CQ9DmeUFLdqip7kKIZe17lNy7DLqiYpgh5nLwpy9MFQNw2zKimCHocPCouaJSmG4Pc7R0XQ43DN7CEZPQ2zNoMcejBa9jRLchRD8O9GSXAeDDxALaum6GmKv3ObhlkVBTm8YRJ8GuyqmiL4+b51s9whe5uGWXao2hQ9PZdhdcAs2oZzBDcb9BoYNXyzTAMyhiBn0JDXMTwDWI6hGcA2xUDKHMUQ7LitmyUnZcBU6PwWM57cKBjoE766TZETHiM45i8Cp1lcMN8POs8HiVl633dui5QEHzwwOLPsIHubFj18NzrILGqWJOi7lllcNxihbnwvWUkwcqzAYNHPc5uWWdUUQQ9vmCUjxy2B0bJqip4lCX5e933nNi2rqEl6OIMclwTGOYYeZu0RLGZJjiHYNy3Drmp6+NYNs2TkuNowSzIEP6/7vmNXBD1VOC2rnmZJjmIIfr9vWoZdVkVNkMO3bpaciOCyKjp+3vfchl0VNUWQwxtmyQo+QmC07Kqm6GmW4Pf9hl1WJUVQoyQYuSAwWPQ0STEEv+77zm3YZVVbN8ySP4BJsNO4bhbsAWNFT1Psvu9cZlFcJxi5jNGya4qe5SiC3/dbhlkVNUnQw3XDZCXByHE7YLArepolOYoh+Hnd952DNge0WobepmVXNUWPglBxtKuaniUZgt33mhRBDD42cFd1/J7LqAniWzM5QTRwtOFFRZDTMBnIJTmGIOVs3TBLzomKmp3TsmuKeMMoGDkwYKCkqF3WFEGaWbKS4ONewGjT0+ssILXsqqboSX5e5zuHWdUkRdDjaEapwNGu6SiCn9f5zm3YZVVUBD1cN0tCgduuZjmK4df9nllUBHHNIMedgKGao/d956bH2clxFaNd1fT83CQ5CpbAZVfULEcx/LrvO6dllMR1VpAjAldNUbMcRfD3TbuoSYoc3jAJRi4EjFZNT7MkQ/B7q5L41jnBD7jtqqboWZKjGPpNy7DLoibpcbhmlAQjx3WAwZajGIJfFz1864ZZMnLcKYx2TU9zFL/u+85pWEVBj8O3XnKCb8uuaoqeZjmG4Od133dOy7DLqqbocfhumCUrCUaO2wCjZVc1RU+zJEcR/Lzu+85tWoZdVkVNEvQ4fOuGyUqCkeMywFjTcxRD8PM6z2mZVVGT5PCtG2bJCUaOuwADNUsyBL3u+85pmFVRErSbJSsJVoDRpqdJjmIIYldFSc7WTXITYLTsmqLnGH5e5zu3aRc1SRH0OHwzi4IRBBhtummYJfGGWY68qulpkuPndb9v2mVRkwQ5fDdMgpF7AINdVdQsyVEMwc/rvu+cNnHdMEtWEowc1wBGGWbUFEGPFEe7qilaip/X+c5tGnZZFTVJ0eNw3TA5wchxC2C0KWqW5CiGYPd937DLqqhJiqDH4Vs3S07wJYDRrulpliTodZ3bMIuapAh6nK2ZrBwDMFgVLclRDL3vuU3LMKuapMfhWzdZwchh3JZdVbT8ug27rGqKoMdZlEMARsuup1mSoxiCn9d93zkto6aIb90wS1YSjBw3AIaKmiU5hqDX/X5N0ePwreDjSgAwWvbcsMuqpAhyFByKa47d37JK2jkBhaGmk+QJx9udWMTP6zSLayZz4rbYZVWaoEbw4zsTDPt1mPBmCHad0zLssirKaZglX8Jo2VVN0fPzm5ZdFjVJEfQ4nMkKPixhVGJhVdRr1tQwCj4oYVCTaLzu92uKnkQSmOxcZyQSdxRDr9u6WSCR0dMkwd8l5RHJelJTBD2OONSSHEOQmiS+dbM0IqdoR0UQI5wWPU3S+75jF8R3wyw5wXcRRvh5iujaNUXPz+s8N0mRk+CjNVK0JEcxBL+/Jil6nK2bJSf4JsJo2fXzvJZZFUcQcZijGIJe1zktwy4rgh5H5+QewmhXNTVLMgR/36hJiiBna8YQmRQ1zKr41g2zZKQQV03Rc5IIEZklKYK/X9QkObxZk5ZdT/LzvEVBg2BYFT0/r/NbdlVTtHXDZAUfVxBGy6pmSYK/b1p2VdQkQU4gcMuuqFmS4ed133du06xJiiDeMFlJMHJcQBgtu6boaZbkKIbg53Xfd42CuF7y/YPRrulJjuHX/U3LsKuiIL51s2Tk8MNNR/HrvucoKXocreAjvWqnUZPkcCb3AUnRcgxBaS9Z4QNeT5P0+m72sIyihl1WxfXAsKo5iiH4eY6aJGfrhllygpGbB6NlVzVFT3P8vO77zmWTVvBxGi27qil6miU5iiH4dZ6aJMjheslKghx3uCx6miU5iiHodd/3Tcuwy6qoKYIe3jBZSTByXDsYJimCf8uwKXoc3SgYOW4djJZdzZIMwc/rfue2DLusaooep2GWrCQYOehgsKtqlmQIftyWWdQUPc2iJMccjJZd1RQ9R/Hzuu87t2kZdlXUJEXQw7duFiXByHHlYLTsqqboaY7i9zctwy6rmqSHN4ySYOS4pNGyq4qeJTmK4Od133duy7CKcvjWS1YSjNw4GGZJjmIIet33ndMy7LKq6eFbN8wCh9yyq4qeZkmC3/ed27DLqqhJiqDHUd6AO2qSIuhxg9OqKXqSXeNbZ0S85SiGoNddfOsEH3cNRrphV0VJEaQGZ+uGWdKQWdUsxfD3LbuoCHK4bpglKxi5aDBadlVT9CzBz+u+79ymZVglRdDjbM0sWcFnQFg1Pcmw+567pL0k1wxGy65qip5mSYrg953TsquiIsjhi5JgEGnZVUVPkxxF0Os2LcOuipqkCHocrpesJBg5bhkM8/cIajIZEjb9GXZVlDQGqGVRkxzFENw07LIqapKix+FbN8ySE+S4YjBaVk3R0yRF8Ou+79ymZVhFTdLjKAlGjjAYLbump1mSoxiCn+euipIgh2/dLBkMtxzFEPxbNj18ayYrCT4+o2VV9DTJz+s8p2VUBD0Oz/gLR7uq6WmW5Ah633eOgh6+dZOVBLleMFgVHcWQiqCtu7C07IqeZkmK4Pd9kqJHJxi5XDBadlVT9DRLchRDsPOblmGXVU1SBD0O1w2zKAlG7haM1ixJMQS/j13R0+QEa+G2q5qip/d9tyhp64ZZspLg7pajGGqYRU0P37phlqwkyJGF27JrepolOYoh+Hnd953bKCmCHodv3TBLTpCLBYNdVdQsyVEMwc/rvu+clkWPw7dumCUrCUaOewWDXdUUHcUQ/LzvOydt3TBLVo5rBcMsSTEEO6dVVYDaVU3RE7MmKYIcBSMHFQxzFEOv65dPVPQsv85v0RSgVk3PbZIi6JGC06opapKjGIKf133fuS2rqOlx+NbMkhOMHFG4Lbuq6FmSoxiCn9+yq5qirSQYOaBgrOTXOS3DrIqSIIcjxxNuy64pepolGYJe933XsGuKeMNkJXECVtNzw6xJih5nc0vLrqdZkqMYgp/Xfd+5Tcuwq6KkCHocrpmsJBi5TTBadlVT9Nwy7JokZyuYCQe7quhpkmP4ed33ndu0KoIeh+8lJ0vALaumn9dxWoZZ1SQ5nFECgopb9CQ4CbdV09MsyVEEv46rKEkzSEiybj3C16YeM8KiUZPkFIEpxTC5RDBaFj1NUgS/37lNy7DLqrZOkOMOwUBNchRD8PO67zu39Re4JMOrYtcUPUtyDMHPa5lVURLXjJJg5LhCMFp2VVP0JEcxBL/vuQ27oq0XBXthlOS4aZlVPXzrhlm6yGqKTtLjcC4UNUXPMfy8Tsuwy6okvnXDLApy3CAYLbuen9d93zmML0BAVlP0ut85LcMua1ISfFR3VVP0LMfw6/wPuBY9y/DzGiVBDt8a8cFdP6/jtOziDdODZRRBzNLJDi57fjrwK2ZF1M5B2LKrmp4fDqRRDEHsusEyhqANtq8BxKJe45gGiIZJlmbNgGnVFD297vvObdn0xOAYeRYai/37FdtajmIIZs/WSoK84GjZ1RxF8POd2yYpgh5n62bJigsMVkVPsyRHMQR/3zTssipqkqLH4Vs3TFaSFlwHa9PTCoVdUVIMP6/zHNd5BTfdsMuqIhI87XqaI+is+b2WWRTk8K0bZskJRqq47Pp1nhMBFoJSDEHNqjiTgOCi5iiCX4dRH0hMsvt90zLssqaHMwlGDg8Yq4qaJTmG4Of1rZesHIyhmuQogl7XuS27JmnrhlmyktwOGKe4XdUkPVw3zJKR43LAaNlVRU+THEXw+75zG3ZV1AQ9ztZNVhKMUHFbdlVT9Py+c5rFdcMsCUY2cJSk1zkts6aHM4gGjlEMO63KQLR+XsdR0m6YjGTD6zQGA7n0umy6wLGqKXpuWnZZFSVF0MMZBTksYJCg9yvQ2RUdv89pmPU4TabAcZbkKIYgBT1862UCuVHyF4FOyzgCgQOzKOkBULuq6ZZNUgQ9juKAoxxDUMOsagpmkvDDpmZJgp/vnCY1ABlFzYBGTdGS/Drfswh6HGUBh7oX5VCAkYCwZVc1RU9KiiCnUfBxGK06ep3jWzfMkg9gpBclSQG17Kqm6GmW5BiCv0t8ZwUpgDFJjiZARrMpwgM4NuyyKoPxBNBbFT29NAMAQBt2VVHzMVw3zOKFXAXMLMkQ9H7XMuyyKogzHmFPv10Rz1gKt01CioRMPcL5RVQKAdy0LhCTHEVw6yUImQdt17AcWOhZkqDGwS1DCZTBVZIwADctIu9DnVVRs3ObZk3RwxtGyeL4HbssLCqeIPcKY9OsiusXIBMLDnY9v84DnPcz0Fn0877nMi7JMbwAaIEtqx5EOSwFNKOWYZdV8a2ZnIB7gK5l1/Q0wDeG4JZi0TKOHDIwjPUTkkl+3vfdExw1SRHUCUeDuGYyJ65Jft857LK2bpZEE3jUMuyqGgYjx82E0a7pKX7fc9nFNZMTjBwXE0bLrmqKnmZJjmIIfl73Ny2zqEmKoMfhWzfMkpUEOe4ljJZdVZMcxRD8vE2zJL71kmDEErdl11JgQRRTFXcUo5ACC6KYqjDUVASSGILdpthlVdQkRdDjbN0sOQEBbk3x4Vs3S/5AYpKjGIKe27DLqnbDLNkDl1VT9DTLz+u+5ygJcnazZCXBzNGyq5qip0mKn9d93zktu6xKenjDLEqCkQ7ctvT6dkUQB5z00zLMoiYJehzOLBmh4lDRMQQlDexRBLfsqqjH2brJi+e5BgOLKYLfaxTkKAmugKFdVsUbZqEAomFWxRnkmMBNJbB9XhcBrmVX9Pw6CHAP8ExS7DsnDsBTUCXGxghigNOyq5qip1mOYgh+Xvd95yhJSfBVgNGa5CiGoGZtJgG5Zdf0NEfvdwraS1YSjIDDFMHfmyUfCfp9T0nQAXC3GEBp1w27dMNIkcsxBLHLKsDCqulpkqMIfl73fec2LbMmKYIeh2/dMEtWEoxcAhhmSYZg17Cr4s0AmBQ1yTEEv+9aNj1cN0xOMHJcw2BRAZxsipbkKHpd1zArgh5n64ZZMg7Abdf0LEnv+87tJZkAYLQSKCI2RU+THMUQ9L7vmMW3ZrKSIPcThhh6XXsiq9QUQZ1w1JSaJOjhhMN+HbeJRRPWpmVWFfGtG2bJSCbuJSSvEh0lykh4m5Zhl1XxhsnIcSFhtOmpYOQ6wlDR3YjFLEcR1LDLqqCGWbKSIMdlhLFNEfQswvG+7y3XsquKnp/Xfd+5hslKkgjcpicFIcJZT2rrJR8iGcWtF0NksxzFENTJLYRhrcx2VYOIvh4ILjXLENywy6qgPyRmSYJ+2Cp6bpcUQQmSXrEPmjVJEfx+zwkfsLkHsl1VcsuuSXocBSOHHow1D116hlYEPQ4emHTDKmqSntNh0c9zd1jq0LXsqqbn53V+iiBHL1khD5McxRD8nW/dLDnBcbgbdlUR9LzBQb/vz8CtZDjH0NtVTcVwio8Ow8Wsr0K/VxLcBUPjWzfMkrdwWS2gZbhdEdIdm5ZdURaY0etbdmGhwqpwTcGz61mKCXKlYKSUBDXBYQJnit7RS7hten4dt5GwhF/fsiuCHocISUmG4Od1nGbx3TBLHgLCrufndb9r2GXhLxAVPc2SHMUQ/Lzu+85lE9dNVhKMHPcyzJIUQ/D7zu0mJxi5QjDYVU3R0yzJUQzBz+u+79ymZZhFTVIEPQ7fumGWrCQYOa4XRsuu6RdBTRfL1lxkVkXNkgQ/3zWrih6nYZYgIGyKmiU5iiGoZRXfzZITBAjX67DLqiryZ9UPsIf5wCpHsXq4bpYeZB7gHRhaZlUPpxA1zcHErqeJgyaCbvCsNjhpoK0qepbgDBQZlC27fjDo1LQkx3DTMuyyqkly+NYNs+QtFHXTMuyyKmqSokcLhxzFkJqkCHocvnXDLBm6Jeg1Sxa5ZVc1RU+zJMHP677v3KZl1CRFkLMVfGBhsGqKnuUYei27psjhe8HIFRd7QVOOn9dtFyRqip4jNUnO1jlpwWVXNUVPcxS/T/B1DHZVU/QcRfDzuu+5LZuk6HGUBCPHZYFhihpmVbphrEhWQJVkCGIlsNpVTdFTs56tG2bJCnJcEhjlpmVXFT0jOFo1/bzOc1KkIfbrvJZhFd9LVpCjCuPrKClBrggM9vM61zBLCDLWgGBRUU+b+NYZ+cAdtwcWr+vcllVM1LKrmqKnOYrg53Xfd07LrGqSHodv3TBLVhJ8O2CQoNd5Lpukx1E4cKTUJFHxKAlGDg0Ya0pJWbepSYoh+LuWTRLfzZIgx8WAsV1VZAGHRc/PiiCnAo2abtk1SRH0OIpylGQIfl6H7UUCGd2yKYIeR8EHBAwHHGZJjiK4YZaeIlElrDAA+zpuAQoCSnZNP0o6nPZsmAMsk2KAQz2xy6qkmEKuJBg5LgEMAxW3tkEALnZVWzfMcuVm8SJv2GVV0QMDhy3JMQS/rRtm2SKj2RRBj6Mgx9XCaNn18zrfIY5dzZIcxRD8vO87t/WSE3yzMCgsIOyyIsipwRWKSk3Q43iC8VEnIJ9gThjKJrCniS4Ta7uq6VmGmUVNUgQ9XCsYOTBh7Ess4sesqhKJR4lOioRjluQYgr/zrRtmcURu2TVFT1MEP+/7zkm8yUpyGWGoKXouovq8rnOKaEyv65OTtHgU+dYNkxNxW3ZVU/Q0/SQpGBHGKIK6YZZD5BQ1R9D7ndu0zKomKXocRsGIIY7WJEcR/FqGWdUEPVwzOUEIcbBqip5mSYoh2PUMu6yKmqQIepzNLFlJMHKsxjeIZbsiKMGCML6O0zCragLBtOyaounZh82ZPeRWTdHTJEOv69yih0zhAfK2zLpD1aaUVAfHDU27ph8lSmZJjmLodd93Tsuwy6q4bpacYOSuwVCDtGXYZVXUFEGPk4YDq8L1eR0VKr+07Kqip1mSIuj93kghKaMQjmK49ZKErE7S4zDKF4cQMC6s7QpCJXKdIBcIRsuuaoqe5CiG4Od133dukh5HKwlGjvsDoweQSfqe8ACP4d96B/jzPpdN0aODQ7NywOwbLKb4ed23AYdJ16ZlVzVFjzKDY9SwamsZHFp8rIqeHlLaNUWzOFs2/b6fJIyFsa9QtMyqHK5gFhhWqJ/Xfd9XwJXkKIYSACGwqZN0PJjV0MAATMuuaoqeZkmOYgh+Xvd95zYtu6yKmqQIehy+dcMsWUkwclw6GO2qpuhpkt/3ndu0DLusipqkx+GayQpGjjsHQx3F8PM6brsoKXqc3SxyyCYZgp/Xfd+5BJNGy67oaZakGH5e57uWYZdVSRHEtZJg5LhxMFp2VVP0/Dotwy5KiiCuIHAw2lVN0dMcxRD0fuc2LcOsipqkCHocvhtmyUqCHG8wWnZVU/QcQ27LsIp6tlbwdYPRsquaoqdJjiL4eZ3ftAy7KiqCHofvJScYOdpgsKuKnmYJfl7nO4dZkLObRcFsOExSBC0xYdfz877vG3atoWrZVU3RU8uoSXocvvWiIMdVg9GaJTmKIej9zm1aRUXQ42y9JEgaLjZF0OPwrRtmyWhAWHQUv++5LcMui5Ii6HH41kxOMHLcMxgqKn7PWbphlpxg5JrBKMkxBLVp6wbMqFmS4NePMhgseprlKIbg53WblmFXNUUP14yCkOGyKmqWn9d93zktoyLocTijJBg57hgMkwzBjl1WFUGPsxcxHOyqouemYZdVUVIEOXzrhlkycoTBaFc1RU9TDMHvNy3DroqapAh6HJ6VBCPHBYPRsmuKnmZJjiL4ed33ndu0jJKgx+G6yUqCkfsZ7KqiZkmOYgh+nccui5qkCHocvjWzZCXByHG/YLTsqqboaZKf133fuS3DLGqSIuhxtJJg5PCC0bKrmqKnWZKjGIKf933nNi3DLquiJimCHodv3TBLVhKMHLcLRsQ1FxhWTdHzcxpmUZMUQQ6jIMcWjHZV05M3C6KFq2EX1w3T5RK7smB1DRYW0uvbdYVKRc2SHEPQ+53btAy7rOrhWzfMkhWMHNcKBqt+WoZZk+QoVTja9aTC1abn53Wd07KriqDH4Y1f2vTrPJdZFRVBj8M3k5EpHC27pif5eb5LgVrNUQzB7zuXWXzrhllyghxRuKtZkmMI9mkrUDDM8AmeE9SWXdUUPblJ4pQmYKk5iiH4KUk3S8KE267piV3VEpaWXU8uQ46rBKNdUymCniQ4ZkmOYgh633cum6BHK8mBhNuuanqa5SiGoNdxmlVJ0G6YJSdIdls1Pc1SBL9Nyy6roiYpgh6Hb2bJSoKPgKDlp6DH4VsbAfk+ZxLkuEUwWnZVU/QsyVEMwc5vWoZdVjVJEfQ4fOuGWbKS4OMSwWjXs8QsSnL41sgQbsuuaDl+ntOwy6oi6HG4bpglf4G0I4hdVkVJEfRsvWTlOlp2VVP0LEWv47bLqqbo4Q2zZCXByHGFYLRqapbkKIbg933nNi27rGqSosfZWkmQ43phsGuKnmY5iuDndd937qImKYIcrrPSxWVRsyRHMQQ/z23dMJkLvJolOYoh+HXfc9a0dcPkBB83CEbLjmK4VQ7fGgiLaorhzy5rkh69KAlGjuqaJTmKoNf9zm1adlnVxLdumCUjxw8MNUVPk/y87vvOYZdVTZJmlAQjx/WBkZqlCP4tu6hJgpwE3x4YLbuq6WmWowh+3fedoyYpgh5HL1lJLg8MNUVNEvxdoyTIURKM7OC2q5qiZ+hpVjVJDt8Ns2RFB7dl1/T0qL1QilmSoxiCHdu6WXKQ1TGkJEjBwTGKoNd1bsuuapIi6HG4bpQbHKyKlqQYft73ndsuaoqgx9FKgpHj2sBo07MkR6/btAy7Kmk3C3LU4LarWZKjCP6+YVe1NbNkJcHIcWlgqKlZkqMYghtmTVK0m0W6KXqa4fecdlmUwxtmyTO46lmOIeh1v3MbZlFTBD0O35pZcoJlYKipxy6roiSHb90wS0ZicIgh+D3HtZLgCwODRc8y/DyvZRZvmAU57hYGu5olOYKf5zs3RdDDt26YJWuB2/Q0S9L7nbOox2kgZvS63znssnizZHGAXrdhl1VFTsPkBCPHxcJAz+iKq6boOYqh37QMuyxqkqKHb90wS1YSjBz3BcZqluQohuD3+4ZZkcO3zkpyXWCw6/fYZfGGaQFu2VXdKmqCHEdhS3IUQ9DrfOcuiG+9ZCXByHFZYLRqip7i53Xfd06TeMNYkVt2VVP0NEtSBL/Oc5uWYZdVUZMUQY8Tv/6YFIDmPgAUIAA1/APV2ZEPJ8xMAryhFbeCRVfvvVNThm+1SFn7HQHiBmW3zBp0vzIU9+82iEL6yiJeIfIO540689muW7q/qBdPV6cllAPoUMmOGpkWd19UVqc7bQSSiDNtjQ09+mhXeDZCDepRze93X4CENg8VD9rO24fsQzPwlLyuMmUtl0cq82BP8vDZr7D+mertIcXtroaMX9htVohl1iLKoiCm1J7IAfjFb2wxKgQ/wNPNlR/zrezcB4cxBGkoKhPBQPZklPM5YAy48XLtZ7xDml43mWvqqAMMIVraGvBcVPu7p/QshjxeHqrNWQGpzinYjFSc72aQNbILlEgDL1F/e8RXt+C0dn9DrXBHhaM/ztARDy+ophgdfFfceXdDffxpJCBcqq4b3ZCCxdOsXGCbPhqGd/p5P1FCI3P3z7ll3MmQ5T5BKxE/XHRwMRDPxjFl0jjUq4neuOd7vZNkLiIOV02lCvGA6agVAXUYkWC0J83GrxoABk8/fwHEH0dgtGJw6ThzIhZtSV6lvdKGuqVlV1/A3GIOA9/g8qvvmOVpGBMwHOdhpVWLc15q/i44Owjm/Wz18dWbhwiE3rnyLwUfFHCij8R2iHKNtjDHZUb5YwHz6htIw4uD+Gz9WSQVA/5LyIdU/Z14QnnaDvWR6upcVxZ1X81pmza0nKmXUmgKr81RlVJd47BW9dmY/fT0AZsj175RcUMsRRbG4FXaXEcl14d0zzwcL7QQQ2ECMVJohMgRkYpCkiG+cxbl2fzx+KZ+lS0+/GY8iLSo/cxgZMYVBtyVKKND1ezEvS0DUW9YKBZ5j8hC+a48gr4ipHw/7BAkclk+9t7C4u6kjvVZ5PlbvcQghnXyMkdlPx/4BLN5e7OCWB+cx52ajZuQHnyZ3XbfdZIjTGsDobajJ85rsap9uVkr5JLecbNO2FWKS3qDIkGhpY1RyOFYMFHWuCPcJ1EB0/59WkJAPtkMA/iLK7A+cM+yul92AdK2KVvw8ryPPZihiLUuaY1xwNEQ/+jBhTCSL8kjlAy9w25p7pnVl9a3OP7LcgU+oJJLHrJ3pJtl6/reCSCjmT+yWv01ti0KtFIlxvIM3DlGbYFPVQm9SEx+izNHJQfglbBh87pYroP1pOTm8D0qBdYEIfc2Y0JgV0yM4CCTpfa7NZvOBaQ9X1ehmZx51+3SNXTFehAcD4S/aSnPe8B82SGq2OI/8Yp+DfquTpexeYQiTu5cefVapN3e08Nj0xbVtQg1rGN+xZowOtt2zpZl4EIYJ0te640RlobP8SY5RDZ4rzaQV5h18Gmeu1Sx7nuhz+MF/QxJt9DtpuEFcT1dgtZSjaStUd5olnfkmGvxUmuozOao7/Ka4q9vqo90trFsFJ0FnDIlj+pp7COHAFXrRtGW543OghCN3RjjmxJnpOIc1iyQz4/aKa9bM3OI+ruwmLWyk2TZ97EnbfhYS71UHmOaNVDINNlZ1dl01n9ZhdTV+CaBh/N0x/mQ//cYKGe9k4ODnKFL0vxoeYpUH98mRADrR1WaZflQXIOYOemKZe0pYR0MDsl5hPygTZ+izRwbTmgC+pRKeRfttXKevLvDT44ISZikNuB5J4+hwlgx+UCMB1MS19ZZRpw6ZC0JkuEO5mTmihkcbf35rOLtylIZjZuhEoFX5xJ8qGwGqy9O6RMKIl5nYFoj0+IUL5T/U5BLsEK6UfYWXnKeLE9hhGwEGTAdbLGpfVC+lk6Rdc43tXO/OQNsPimjsEyY/9Cf6DnezX0LBsYQqhBdvN6ctDtFphFolXjDVmmBoAPfUwb4tjjs5Yyegw5YALEHZX8ssDVizyqrOZX0aAly7gMxwqlYEZ0SEYCKX/c5ohWLmRGebPUUiBDqXJWJlKPLtp5m3u+KXQpvkvAOgqeJUJ3w9HtQFsvxk5uW5iDS8kFx8wryIJY61sTjmA+XH3Sqcq5ZMgHd7NQb/KeFXM7RfR88WQxIcAHEIH4tK6zShoyZ1RqmW06J7AD3cwg7hfyTR0d9scM+qGGCR0iIxLM5lZWQz001o9nO9Q7ZX1xGcEoMRchX8ONPeYT3O2QEsXweE+OBsH2xOJhZ8Jrgl9FXhhnRSLg4cUFQYnhbfzVXWnVz6aJx8G0e0FxjqJ1zgKH8cXursetQ9OWHqDYbPqxkKP26FyexCLg356vtmkvCo+xQKMaVTheo3siSiRO/AZ8jnvnWqR8NQ4/yiKBkAWtLZ1wkRVa9CV4vI5oouqGlp8pOrbcpOqggI7ONTSXS4RbQu45uaAah8s9CAT6YqIiVpnKG0a7Chylm5Xvhtw2OI9JzAZ4gpAK1LcnIwK+TwB02cvPXF1DMHpKtXJ29geK+UluaH3J2n2gmX4iGxLTdXFuKE0N3kQJzK+j+9oSwrzonldtRZMCAAFMlSdVF4IGG/vBX/c52ZYf4xuLiWBQFk1jscnWGdtm68Pc8Zs71u9iWX2DwlOUep3JGyMA///RACpqSi08sj470wbW3Yo5CUlGS+4LGFGEMflff9sQJMcwx6qliRKn7y4LYK9WXtR1xfBkt6hjc/J94YK5JUUMpB4r5Cdovd+UffCDi8yyyw+nQwbA/4Ydu1xoZaP917WIq7h6xKp9EoXJijNamw7wIl0eLSdDVP/nMMEgu2ZD8W3Lpo/YUgjZE2Lqjsj+BYkyVNf1pdHcK0d9FhxLVzi+18IosSMWq/SyUSrDgf9wyAs6lRPAORFBQjh4AMED1H2ynP5BQdwum0LFACh27XQK2wfA0jcthkmTSMPptFmaD4YlZqCCCxkEnkVMFMEwUKI6iMCSKxqBjQaQD2w4FD+sO//JbcFKLiF3VFD0xEwu0JMfw27IrLCtcTwqtiWKzExTMDL8tdvknONeEZgJDpSWUFDUpJCT+GHESQZFDjJgPojfMXn5IpMUHBYp3OMsRh49FTWqSoscG5Z2hjaF6gU3R05xMaFJqkiBHBCWEmVVT9DS7Tcs+NUkQs7ABgkKD8VpkoGMAYVcFA86CTQWTHMOv247gEoEFgtEDHod5q1cc4BrYMoDJF4gpUL6X1auXe9yWfUqKHmcCSpdREeQ0QJFj+HVb7PKdN1s/knicZlWEcDmGO+6qAmn+mEqV+3tUcPcvb/WKN4vWI7mjFEPwa5jdRmLGxq6oyHBbK8OS0fKTGDIUjDNbS+T4LUApEmBv2hY/1qLFQn4xX0WEdSr4LMfw204RSUFiUPQnwi7rf4mly4qIhtiEsOQYiHKKnh8cH9RNs6oddA2ru6roaXrcpmVXxRuNQjLL8WaZ0OhHLsmR2UsJyaqeJJhy3JajNQInRRjht8U8CJxdVQ9Mco0OxsuquCMP3Hbc5StOSU6zaEVNFKCypKgIiCHSWTEEP0OYtZBnluNXRc2SDMHvsjqnImYvWiEkgVc1Rc+SHMUQ/Dgtu3zFJ8lp9qKVQZLXEqTLLgl+USBQrIKX1StAeB9xx23ZpyYJchY+lPFVSXB67HDWOk6rV3TwMo5wjsMWjvRqQ8NuK4YNs9lI1NA46W0OoCMynvQ0xZjeLT4sNK/bsij+Ez/wHtpZjt3Whb5iK3QvBWsE8oOO/Dz4lhskMgzKF3gpeppTCyQYBYscw24rgrLjOgDNsQVeFc2oCkASGFkIgO35SNnIuEglKYokbyJ+0yZEHq/bskO+3BISmislOYwgCat6VhXI4m3avzwgFuzi0Xgdt2V/ZLiranQdSSnS8UVxPGEFv9jlrV69wWXYbcWn2W4kjNJGAqdxcVY/Q8tvWwZGkjF6miVG9zpuy37FF02zq3qa5CiCBvi8ADtuyUKZgpc+RCmJWaBQ5JJanFCm/hgRzzH8uu2mXb7Zuodklt0d2ho4GaYWXhamFIVpVU+TPAHErsoETgK5jnCu6WmGIHZcpsYH/32knV/sOqTasgT8QFoWENMtxfDjtuyqGmYveo8km6QIevJwzC27A1pVsyTHELTjm2X4ddtyDD3s8laveEPHhl/38nFwmRw/3+HgmBu8DW+j2Ihm+YvVONU0xg0NLT3Nq2rE0B73rQpaNJ1OjxdOF30o9rS/haXFnGYx+TMKbY7hlxw57PJWr3jjhF7V9DRBr+Mya4qgpwmni0ysU/Qs4bCrmqImOYoh+Hkdt2l/khxmL1pRIkFibLZOY4aERcUWMFvGgo9ZJejwe4XAg0DtPpB1m5Zl4IsV2NELWW1vhJcjWMiHWZ0QPsew21JSBD1OsxetDJLI7qqmqEmO4Od1nZokyFlMhQU/QaQXC6Szq5qip0mOIvhNUvQ4gDAyi5olOYoh+GXUJEXQ4zB+KLDbR4tK0cOUipqeJh/eqp4mOYIdl32qYfailT0Sz+p6VKHsbRpmwdE3N/4Mvx63adlnw7NqapLjtIa0qigpgt2WURLE7E+RY/h12xK7vNV5k4ZGIyrjb5r2WZULUKOmRwtntaJMPRpFvEJxwm+7aU9cc+zEm6KnuV1WJXUtx+UYfhkVQUw4ohIbCdC7OJ+6EbyHSQDrHAeg9S6rWm7QpfPBbpv9q+JQw9SwuwiiwWFXFTVdAC0WOioyW1khYcXwQyMEZlVT9DTBLZOYRxSrkb6qpNdx3+oVbxatJnIMv27LqqhZkqMYgp/XcZuW/ctbFack6GmYvWiFkeTylgL6nEhMQYg4Kuhph3zM6gngYgh+zCCbMzV3VU+TFEOwyz4VQU6z/Uim8iHFENzjS9GTkhg9FtgtP6/jtgy7vNUrTkkR5DR70QoeiQy3ajmC3170Hcksw6/bejsocgTr+NhVRU9TBOlgZjl+3XMMu03LPuatzqkpgh6n2XMscvQ5flstDuwtx8tbFQ8fOYZbFcWoSXqchtkLHEoMZ9/qbugX8w8bjtyGHmdFj7OsodPpezA1uuyuWvSk4YzdRwOKS25czzJMVjzA53XcpmWfDGhVSXCMT4wuDEv9AvQCs/rnkxR14XAxkgP4vOZxVfOEVqKvanqa1JSEJIKexuxFI5GwqkmK4Od1nPatXnFq0coRyUzEOoScThEkhAME5K5lSE3PD47Lqil6iuDXZdYkQU7D7EXZIbGqAOiwo6TH2UsOCruq6GmW5CiCn9dx31u94hTkLI6e4ddt2RQ1w47bsk9JEeQwe9GKDYnXWTX0t+0yzHcaeDyDh93W4y5fLYoMyaqWoxjG8LEwsiqqgolCYsJYQrlqIvwQZvh1W3ZVU/Q0S3IUQ/DztH9Vk+QwWysgJJfVK57obsswb/WKT9DzgePBOmMdtDbYZjl221IMZfClZwymeT1NMuwyF0DZbxgWbPgtyVEFHwnObss+1qkIWhQRJKuanmbHZZ+apBA8c9yOWwaC/6Jex2kf81avOLOVOZnh1209Dru81StOSdHTbK18IFFT9CRD8NukRfFAMsuw23agZFf0NLuLU8yicCBJz8/Tsj5FG3hKMew2LaMiyGmYvSgaSOC2JEcxBL9uyz4VL+xqdtnHMnCxq5qip1mSowhi4JNj9izJEfwyLLoANMux27Kreppl6G3atzqztQUUVwynaFcg0ShgsWt6iqD2r0mCHmbRrzLH8Ou2pehx2ccub3Wo2RPQ7Kqm6GmS4Od13Kb9TkGOBBbZ/awIVBDYsAf09pzlGH7d1uM27WOXt3rFI8hpQJMywGTFkNkLSFjVJB1hYLfZWk02RrJXNRMB5/htPQ396SHne2JRIU+5WYNUsNt6W3ZZjalnGW497AKkIkXwj29euczqFW/8WFg1RU9TDMFvw6bIaZitlT6S9DSzj/lJKqFvdc5HJMPlGH5a9OzhyG45hp8ezVrmMcox7LblGHrcpmX/sniz9R2JXG6jxiyKHUlJxybHb8uuaoqeJjmKIehx2uWtXvGnYfai50hm+G1Bb8t+HJRcht8WbpF5I5Fj+HVZEbu81XnDbDeSNla4bDYbmlVRU/S2NTQ5dtvT/MoVPalJUsORXVQMv27Tsp8G5XGblqHxPc1CQLSqZJjz9MWTngaY2FVN0dP0osT871gX0RYWOWbxWR3jr+epqKZ44Lfjsn91CvKLFKdndSg46wTaIwp6lnBgJa4URWIivY67Kn6EfiMjoLcIPwsghl12RU9TvLjU7EUrPCRRDY81Qy9HMXzhU03QBc9C35EKbwoPu6rR4ywlJB1nVdQygm62CAkWyTPLMfy6LbuqKXqaJTmKIfhdvuKT1DB70YoiySzHbluOYvhpFJSII8fw256ehl1Wr/iiEUlSajJEmuO3TcBKiPmwq3qapAhGUCCPEiYi+DFsbNldzzL8zmg87fKWGdWqpuhpTtLDOXIcepz2vVWV0XicRUY1y7CriiH4eR23ad8/DbMXrWyRzPCLXd7qVRZcxKRN+5gVnoqVmiKSYbddVbQkRzEEP+zyVq84JUXQ4zR70YpP4NfbNOzynUfxbBkUz7aE5nWblllVElqOy1EMjfh8DJxd1fRsTK/jso9ZncNApeeWufAjFqAt21+GX7dlVdQkxRD8vI7btOxf3uoVp6SG2csKelXBnMnxw3oKPD3N6DnB0Vz8GmbrEpJVPa8gwWQZ5QZJDWAZft1WDD+Pw7zVqxlwSQYO9oKoBRK7qia5ApAcQRV8JsC8EmhSCBysa4B33KZl3+IU5CxayUCCgZ6ifQKSBCCv4/5VUQ2zaCWRhEXEhN3QkGaGX7dNz27Tsu+nORp2TdHTtHoEPXI4YWfRchRD8OsoyWmYvWgFjkQuyTEEv+eN7Yb6PVx32zCCnjKcVT2ACb9ue3kympNaxlDQLoMcRgkj+eIbYPS4bxWgsqrPRaaLza4qaoIdNUkR9DjMwoWCWVh0r+Ou+FV4KoIeKhy3JEcxBL8pdkpJIa0qOUYByrHbrmqKnmb4ScwTm6sWzUQyK9HOMfy6LXb5XnEkGt6yqOh13GcWrRiRbFoRlewS0a4peppZJAQ0yzH8ukG0EokuQCisapJjCP6ARZAPzqqiXrdlFjVJEfQ4zF6UHBJWDEFm45B41g3RXDrjLMfw67bsqqboaZbkKIbg13GX59QkNcxetA1JDe/8uu3ocRl2eatXNHAZdtsUnaTHaVzYL+ZT4GyKniZ1guR13Jb9y1u94pQJELuqKXqa4vRoxtOsTkIljxBvIvyO27TsU9CiQ0jmtwXBW+HBLMfw2z7iZ8uRzqYoOYrR0whThl+mgItd1RQ1yRH8JGYRZZZj+HXbUgw3LfuKbLkkExkx1MuHlNMziLOm6GmakySI43Gb9q0qEF2KYR5f2lGT9DjLqCxajgQtx5CSFqWNhE1P09u0j3mrOoO7bEmOYghiXDPHb6umWBnP5Q9QeVtmkQHJMey262mW29WMoeW4ZdUUPUmw27SPeYtPjyMGI8ctOYKfFj1MGAm8pic5iuHXbVqGXb5TEuQ0zKIpcuy2q3p6XPaxXlGTFD1gKHO8qil6mt2mZb9TkxRBj7MoXyTsqqInKYId5zCKARJWJUcx/KhJapitFS8S2G097PLN161Wukhk9jTFEPS4TftSszUXypqeZodRk+QsWyjsmqKnSV4VnyLo0cJZTzOLDYtXFYtzftsUnaQrlFmO4ddtQ6/jNu1f3qo4NUnNXrRiRUJWgVHhkZi3+hTcZVf1NEkxBL+GkWKvqtdp2YfCkuO3Pcuw4zTs6hWfImfRyhOJHMMuu6opepqlGILepmX/srgUQU7DbO1EMsuw265oSY7h13HZVVES1OxFK00kc6yipzmCX8dtWsUliOl6jlc1RU+TFLnL6hWnJgl6HGYvmgllll83Rc1RDL1N6xUlMXtRlkhm2G3X1CzJUfy67GOX75yaJOhxlGjYFDU7apIep2G2VpJI5vhtV/U0MW/1ikfQg4TDquhJjiL4TRFzhMJX+HXbizdGaFdNUZMcxRD8vI7bsm/1ik9SBDkNs2iliIQIzw3xhTi9jvsWteQgBwG+c0Ua7mOXVfFFH5KgVAIkziJEq+imRY9jKqtqAgL2MaaTVD5qeppb9iPo2cNZzwyPyFvdjqoc6/jKL5vjkSMJNbmEY5xLMmIDOtd4xPDDPGe2Vr5k+1jnkRoQOabxuewqhlqSI/i/lYveZdEAoG/a4umoBQtluuJ5MSs87Gn/aqrYsRg2zJYi6bInfr9cVgzBj9lJJLB7NUboWR4iZoLYZA7iDRw1xVBitg1Kw+wVEjmFlkVRYKKHBAe+owN3juHXvXzjyH72ohtJ3vZUgMmiprSIwq4pepqKhB2HdU4xi5JI4iFiRegzJyBer0KqlRBslle1JEfw8zpO+9GzF60MkgBCWmWXYXfcpBzgSY4iHB/qddymZZ+apAh6HGZR2kiaL1GjnNGO+xWjFTGSzAvIW59HXTwlycVITVL0aOFcsToRvxgTnk1Rk/ykI5g5ht/Wu7zVKyG4JnVWFX1gZB7ck8qhuUGjIZ7hiUHF/AsddkOv4y6rV7xZtAtJepISC4oJ6VaCJsKX4zYdPThnG2BRDRwZsGCT3ZIDIQTkGH4f0F5WxZuFAZoFHWHYVSVFsJEvnVSJXdXUnBQgdRZ1yHJOUSHPqpKCgHMMux6nfezyVq94sxdA9FZmeoh5MHIkcxxHO7MkuMb3raeZxvQO4cvoBkgeP66iIsjRXsdtFQU5i6Yhcf0MjdeCttqRwjmrL8XIpAjJomYiohzDbhtiviPC2VVN0dP0uuxTUwQFopBXH3kdDh1RHM2qtmGuYblhNEYjw25bhmLsVT3DMEtyBOPzPnZ5q/q8y34EdfHM3RZQenrJZaXmia12EH5d9PK94g2zaGWJZMa8EjwJclXJEfyO6EVsHmcNUQGBRZAOztXMoAHANzSf8FbUJD11mOBQkQ0WWaRBKLsyCD1u0/5lVc4SA72mKjCxEnARrF7Hab+ipGYBgcKu6GmO4odtoM8RlIFnxkCspicJctkFptUCDUUBpduy96/p2W1a9ifogYDjYVf1AC7HbsdtWuaAL8dtWzYgZsA7yzH8um2KlmIIfh1XUZP0OA2zF72AZJZj+HVbdk1RcgS/jsMub/WKN8xetCIJk8iWY6wjwsUQ3THsHtKy61mKU/SYjmcFEm2AZB6n9eoPPkl7RHmcFb9Dr6PqWXXwmY7YjZVkg4PdVgybfYAkJePE+hgc9MSw1pQxgDK3KTpJWTjYtqanOV2RRLFavXsdt2nZt6gIcphY5CRKJEiPs3hlhCe7orSBmG5g0Y7ZjbLCw4rgZVUqcDo+6HMMv2uKmqTXaR+7vNUrPknR4zT6EWWSIsgRR47bkhw/b9M+1jB70UojyYypPYbdlRRBr+M27V8Vn6RmL1phJFEAOcsx7LZliF2+2YskoqUHEWfLUMjqFY8eQxyv4zYt+9WSAC3HbluKYSHfDL+o6XVcdlm94lIENYwmRJmiQZ4Z85bJVzVFT1MEOy77WJ8EkUpyDORh1RQ1SxH8OO1XgDDepv1hvWIIfp0/jB+bJUVw6sMpJz7iPTaZVUtSDMHP6zhNjy27a3qSYpjHN8Ovm6Jet2nZx7zVK05JzsZDieHXZdWUFEPw67gNu6zOp+hxGmYvWrkj6TaNkpZReTsuu3znEdQsih3JHMNvW45YHX6O2VVNT5MEJ+lxGDp2epJiCH7MHLsU5WCih9lxJPC7oqaHg7sxl2L4NWvsOYbfjtuyj12+V3z5NEpJzKKGcobXcRDH7EUrZSTTGNK8pudmidHfFPM8jIkVQ/BjtP3F/KopepqTASTusnrFm73on3DxxPDbbuG9ygpeRUzFyKanCfpJht3W4zTs8lWzRKHV0Ou4X1F7UY5IVjVFT9OiJMhZgFC6rFm0ABIdoimH6Oo48E3L/g2RDWQN7yzDr9uW5Hj1amo0DQk1g5ZjuBXDz+M2LfuY1Su+Fy1Dkk5PDA4JgEaOx87sRSswJPKqpqeJvdBd+Ny9sRV8iqrwsGqKmqBmNo2EPgIYieB0P5IjhIetgTrDb4tS0qLMILmsistAw+BkRXDTMhcwLXjkGHbb0uoqaNgKqBCIvAdUmAM62YBxAdgcoyL4eR33K4lZHtHbd+RppMcdp2XRoxU16bgM81aveATtRWEkiaBHAc62CF8TUV10y+UXFeLAr9tenpAGdtvLN4JsQEaXpSToj4VN0S3DfOd+KG969mGWIB+fXI7RHo4bNnvRih7Jmp55mDLstuyqpmhJjmIIft6mZf+yKmqSIuhxGmbjkciwu6opepol6WnN1nck8OutsSpHO75YRUtyBLvLWxWvQ5pjdj3pEF1S/Jo5tuy2Yjg1cmzYbePYXUZFUKh0FByOx21a9rHLW73iUdOG3iI2nk7L1vizHMNvy67oaZaj+HHYZfWKN2roWY7ht2VVUwSlNBj1sno1ORsN/YjhsCp6bl/8AVzzFJFIMXtRhkjg1xXD7mOXr3jDbK0Ekbireprh98PmoYI77vLNoqEEft0rh4bEAdy0zFE8btO+ZUOlzWCtLWjsVlcgLRV6epJgqiOYlgg9LkMY4wAhfuQhGxnf1lqE/9HsscHtlYen7pA2O7I5qBQ9p1Ca4VVN0ZMcRZDbsstXnJqkCHqchln0Gwp6umFyJIuaYhkMGZBbhmFsSoKWL5SSHEEvvnIMCfCt5vY1LrxKC85Z8anosxwj0R5xwq/bitxPRjxDgCR49UoILrsiEKH4+bCh5F3ND/NWz4F7N2jwRUnNwoJydhwKmQmat2n6k8COELukGIJfs3XoQQKDHT0pcNyWDcGGIcEegc8Aw65qaoKOTGq8MnIuor0cdvkqEY3Is6an6RXyRBAhDjl+njZItZnZDKcid0XN1oIkZCAjILEdnY1SXQMsA4K5q9rLGEkY7pZpv4vs2cJ5rfAdl30POVE2kaHn1CVtia/EyKpmEiASXi7H8IjPvYxoivgdtwihVQm0KAcIxfqhB8B3OXCzHLstDuENJ/y62yWDj4GEIZ5l2G1Lcgw/7l++ahYXtNeCNcsx/LotGnIbdnmrV5ySIshpmL1ohYWEFb8VNDl2yzCFrUHMd540ERwfPIdE8uuG/g9rjvlo59fdo03R81OT9DiMHkqz80jG57IqvoaeYxYVQc7qFddnJAiQr2abobcyOhjvpi1ai8T704IlM1kFKMfYNQWHopyeeGb4bbHLK8G9jsu+VUEPEho1QqKcJQjFXdMz9Dpu0z52eatXfJKevWgFSjQdKkdmoZTJj+t8OUHPL7uqKXqaYGrUJD3aIUFlU9SkJGYEBYQpRc/pDQ8eVgQZGmw5ht1WDL9mBlt8wV5PF5giYHsIqA6Q1wY8BuILnO8zNcxmQDK/j7TrIuognjRHShJEQbcMEOiPho83Dr2IDUgVwTS+zKp4BB3gOU1qgpwxFDkMQ5tjrU0pMKY5bicDSHNUgKcLEuPCs2pqctjlKz2AhMxinOUYfktsXNXUzP4kRY+DxSKzpRh+Vyiwy6aoKYZgdkHNtmLxGvy6T1xMdHL8piQeVmS2gkQiu+FVRZDTbCM0ER6VmCAUrlqA0N0O2Ry/4edpFw5VemKXv2ESnb0+NDiZDNAmQiXHpRsfhKcjpuyWioSJdDIBoNdxWvYpKYKcpRDFJaSMBRkDWUcL3TTGjqSNjQ1TViNmUezyVueT9DhnKCoCzDI+OYbf1tu07I9heZoYTYpKYShyDL9uW4ohh12+4g2zF61oySzH8HqWnZqeZitgJNsXmddxm5b9ajGA9mKc4VeLNkWpSXKWLJSUmiQslHSSrnguX1nBr2ZLkTQaikRsmL3oJ5KSbCLsWop2GTVJEcSE8yThrGqKnuYkPUgo3jeiOouYVjVFT5McwW/biyJEwq5qip5mSYrgt2nZp6QIcpgflI6apOjpwZHdMrwaHvR6muIO4OtpWAA6u6roaYrg53XcpmUf81avOLOXHLSGXVZ1A5/lGG49zaps4KyKnjWYc2xSEg2OGD3MDHuWY/h1WxY9zXHLPjVJ0OM0W5EhmeUYft2WXdUUPU1yFEPw6zbt8tUkPU7D7EUrMSQum3odp/3Loqatm0Qlx/C7PAC4HLOripolGYJfx21a9i9fRVDDwKDnGHZbdlXR0yzJUQzBr+O27GOXBTXM1i8k7KqmJuht2reqFiYKYsHZpPhpe4VEjt22FMMPU2Gzq5qipylFKTxyDL9uy65qeprlKIafx2WXtypOTRK0NQrKLMOv25bkGILfxZt9gp49TsO8VVGLVkxI5lVFT6/jso9ZnIKYRdGJDL9um55mSY7h53Gbln3s8lbn1CRF0OOU0Mxy7LYed1kVH0HDLqumqEmOYgh+XsdtWvYvb/WKU1IENcxetCJCcoXg4xD8Ogh6lmP4dVs2RUtyFEPw87hNyz52eatXHEqcWYbfll3V1CxHcMsuX/EpehpmL1r5IEnPbYo8eGJVBL1u0/5l9QbsYHfZCxbR+5cLqi77LYDk9DRXUHZcpoLfMClI4KviDQo0u6rpaZLjCaTNBFkIRpdd1bMUw4+SHGZ7QOFArIFpo8C3JtAj0MklOYoh+ICPxK4KctqmAREDsAhawJPIvKaInIWshOxBNDZFzYbZgSR8rF7HbVr29ajIPEDsji4HD0+v27Q3PhqX27JqapbkKIIX1Sxn6I77VucRZIaTcX+syOBizOkZhoRZXeNgPG74xW4MoOd3PUsCjH9dukgsLroctwMIqS0cKgunozAotcKMqXi0zENqFOSqmk2AZQh+STysCkpIKPDrYpfvFW+2NiKR4ddtQ+zyDRGb2UMk8Nt6q/NJiqBHCGdVzymIB5Wk0yTBHxJWNX3oAYRWOPuXpUOX45ZVyzEEPy6CHicHhsVhlGFXLcnw8hVv9A3JPGKWDZ2lAZ3luD3LGUI4RS/fOTVJj8PIoGgx9BdAz4XG25YKG3aCnyITHo/TLqtXXOvk7TIflQCR0DyOCAsIs/pBB7vt5a02OuBqpMjjilfFI6hhti4kITFCOvyankVLchTBz+u47F8VJUENsxetCJKQHyD9j8fbMouKoMcPh13V0yzJUQzBD2qY3Ucyy/HrtiUZYn6Pza5qiprix6lJiqDHYbYeSjpKcMPsOhJSjtHj4Pjwi13+De7GA19V04aWyzGMnjW2hnnr62pE0xfOD70MKSbHAFeVFOMLo//9NnuLRIuVw5bX476vOFOF4qngsxzDrFqSYgh+3ZYtUyjwm6JmKXodt2Ufu3yv+CRF0OM0zPaKy65iCH4d9TgNs6VIomhkty3JUQy/LfveqjgU2+u4q6KWJzS7qil6clN2SzFkFsWIhLOqRReRTNIzSVEPziaAjNu0Hb4Mu2t6muUohp8OW8xhh9JeZlBeGbApgp4YHBYFAINKMCgvjKpPgXuXVaHA0xOyWY7h121ZVAw7jmqYvSgmJFbXTwmb7LKrmp5mSY5iCH7MJiEJges4KoKSJQ3Eg2lV0RuYstvWIJTddgaiepoywGIQzXELA296weN1Lvhi+LFgw+8KWvlN0fCaJCcF29Omh1kUFCTeCSz0pCYTSJtWgiwmgdZlIIDkGHbbMvywufnA2nmAKslRDMHP27QO/Fl2Ww70+W257W/gSScNSPDrth6nYZe3ehVzVOyoSYqgx1kyoMixy5bg12yNgWR+e2qSE5jSSYKAI6+lGH7aVTWLfkBCjpi3qgbw2GVAK8NuuwAsRaVHlNKRUYbdVpMe1WFXNT1NRkDZZVe1JMUQ/BpGATuGX7e1Fumbln2rV4lw+D0xX/Fp0YgkIeZ7hEKr12nZpyLoOcSRY/g1pFzVVLOmBEgdNUWPsxSirU5IBL/dpmUf81bV7EGSGX5bT8O81StuNqt6kmCXWZ2apAh6BHHm123VkxRDkAeyZzl+3ZZVTTEEP4/TsMvqFX8aZmtAkj+0VU3R0/Q6bst+RU2SoxU/Ek/LvgU9fSisip4mCX5Yr0rucZi3esX50KxajmIIfpuGWXv0OY93juHX5S5fcarZi1bwSNb0jlN2x+btMgrai7Yj2ej4qNdx2vdWrzg1RdDjLMociUqOHZd9Sg4oZktyFMGPioOR3TZFzdCbpHDPsSs2DBwb82/wGH6nhw1nPU1yDfB7KMlZ1FDSWGX4dctRDLvsoiLojE1yTxnjAbr8uq3Hbdm3KjI05sfgbsuiITVJ0eMwWwwFjL6qJzl6Vv+imrxYRGZvkcxYvJPTVLG77D8LFboJV4kExTolRUsSyoRENMOv247Y5XvFjWjIIj6XiLbchsjSbssuSoogpxFimd/L6hWnmkUrQSTUJEXQIzmzHMNuy67qaZZi+F2+YTYQySzHr8uuqjn+EMJv6nGbln1v9YpPkg+Oy6qoSY5i6HXcpmX/8lav+CRF0OM0zNZKD8lbjt+WSZEAlBl+WxUVQ/DbfOfUJEXQ4zTMXhQektfrNi372OWtXnEKguR4VVP0NEsy/Lot+5i3esWpSYIep2H2opUdkpIcxRD8dMjg123ZUQQxb/Wq0QFI5o7bMgiHRY5ddlXT0yzFEPxuYGB2Vc1yFEPw4zbtY5dvFkfDl+88arYNWk7Lz+qUFEE1OLP8smg5iuHHzKDMcvzK0L4pavpJemJwsKYDYHOBbGHUpmc72Apd7LhNyz4lRdDjMHtRVEjeD0PByzHslmJ4+arZ+oQkht1VTU+zHLmqWUzQHvevijeL1kmKTdIjghO77JqipymG4Od13KZlH7u8xalJiqDHaZi9aCWE5IxAeFL0LMdv07J/UZMUPQ6TKLPH/Q+qWY7h123ZNT3Ncgy/i5qkCHKavWjFg2SG33ZN0bPbsn95apIgp1kA6UDpOGp5RHeUz+8hHpUIUQbxAAnxOLts/HUkW/hLMXzjc+On5yQ9bDhoYHLclmeEqWmGhHISJT2aU4D/eoFFDwGcy3fBvU3b4lexUXE+wa1OqN1XSmgj2iLiNUVPIqQ5flsWLUkxBD+v435FSU/D7EUrQiRqECA5iuH3w9T5QE1PDw4lAActR6/jLE5JkLPwoFfo7Lbs7wBtlg7NG4BRht/WWz2HilVJMKMiyHFWNUXNbLIBwrzVa+ByDL9u6/2rmkE3SwyJHLfQet2mofBl2GXVFC3Dy+KT1ISgZxl227GinAYE7fnRgdayNUCxy7+Ay3EKSgwFnAQui5ois0WQWCHQrBiCIJi8D2gb6HECu2yKmiF3UZMUQY/TMFsrGUhYEcTAR4rgBb7RAt+mVeBjFGDm+PVtT9HTpCapWbTSgCSCGPDMjryT1Igzy7EiLXq25uptgWiALHLLinl8eGxy/LqtmqKnWYbjlKKTFD2OHcocv21Yh6djwtrgZ4Qq+F3NAXZIxoZdH0aj+QJEGyVFkLMXL5T1ND8Gv26Lklv2sctbveLN7kLL8MuW5CiG4Hd5q2E2F8kAsC28jvtaLHMMt1cop2RFNMfvFC0VQU44bBMoVzGhlxg7I6hu0zLohzvstPy2G7RVteGswaRBI2f45LhlV/U0S3IEP4+7rF41i5YhkWE33LTfbBiSVX1hXFc4VY/TvpVCNcOv247dpmFX1SxaQSGRWfQ0y4bZJySzCXEJLQknq6boaZbkKIIdd1kVpyYpepglUbLpAyc9uayiIA+c2G2zy1eQw/TRgWL16hEeqZCHWb1ihIeLbDQt5Jlj+G0x07Orippex21a9qfocRZBtNdx2veUswCi+LHN8bKH4lWUBOnhkHh8d8Tepo3Zqp52mB4dGhxLG+Qsx+Ua5BmpHMOv25ZmhOwY4qqmp2bCrhh63aZl/7KqZi/6i+ST5xIPo4QiRBzECbtW51Lz/uApATjQmpo6TOgNClctugVlYSFxuapZVNCuGILNLkVIRhG8wZeip/k4MFC8Tctc8Gc5blXgWdQUU8CcYDYBlkYleOYYfltPgoYcAegAUgS/jtu038hCMgLKi5SbdsjPviFQIe1GiGbGgrCzHJfhFUg1w6/brip6iqHXcZuWfezyVq84NUkR5DTMXrTiR5J6HfcnKXr6cOCXTVETuzynJqlU+HhmOYZfty3JUQy/yzd7D72q6UnqMeHxWHfwdJxYUrQDxOjo3hwWm6ImKX5xMHMMv3C06cmGSUGfo4Z/WzR82mV/kiLoDEeO3RIB4RzDr9t6nPbNaGb4bVGPy7DLW73i1KI5ZX7ZVU3R0yzJUQzBz+u4Tcv+5S1OTVIEPU7D7EUrZSRz/HncJ6OzYthxW/Yvz5m9FECXY/gxXWzYD6B6MQeLh13V1KSik2OXXUtyFEPwaxg9RcIsXSOBsSJIRUc4JknE2FERJACHh0ZNdZhIsPlgOLsVshMujyvhryofJJwy7JbkKIbfZfWqYbRiJoHEa4qeZkZJESDQH2vLYVavuO4jIcuRTdEuoyTIYfhQZjmG31aPaMQ67lMR9NThXHNUcHQ2XnVa4zHj3b7QCiDOcgy/LVuKH+Z5FQy6ZRIEheNxl1XxJ7TXaRnkROOO4sf9ZjORzHL8tkuMK3qaSvioiIeSfFDWswfT03iwZBclxRDzzIYUuRzDb4dnjuG3DTsOu3rFH2cvOugpegLg4HCya4qeZkdNEuQwSwoKaQLopmfH/Qh6GmYvWiebRoL3OM0KoSKTcY7h122xy3cPmvTctOxPEfQ4e3SgUxqgHSU5MVheMKcumFIAVUBN0dMUGQkoXQQWBvjsP2KVnQL0asg5w29rpqgcTBw89NBQ5/g1ox1DY8VY4ddtL990zcSznkiYHUctCg8J1FP0NLuroiZn0Too8EteHoemM1u5IQmZPUPScdUSg0ZNb9O+BYAKftsXPCmCHbdlX4IWbUKixwgluX3M6o9w2MMub/WKN41oNV7PjqOgRTOSKCD1uk3LFvld9hN5UNOQz+P+xQlZ5hh+B2kFgd72D19GqQju8bGoKYJYHp1VU7MkRzEEv47bsk9Bj9MwexmTy/eK16Hhl8suX0UQHbpcY7yqT6dTGlI5mnFF3PN23BhUGCWrouInMYsCRsKWowh+XjC/f4iLrwqVBJ/44Be7fBP9XcIr8czxm0SLBMqqqAh+mOeUxOxFOSJJ0Y6apAh6mCIUIZz1B7KHiPw8joe/QRlbkmL4cRSzF63skHCVDrokcxhZcHpwcMjRc7jNBi2LHhqcuWVF8PMNs2VI2FVN0dMEqUlilhiUFQCYAkNCRS9AV9UsWmkh2WSUwjPLMfy6LbuqKXqa5RiCHucrLjEbBUWOy+sE/2rY5TtfTFA0D0EDIZ7lGH7dll3VFD3NkhTDr6ImCXqchtmLVpIEfttVTU+zJEcxBL/LTx80sxzDr9uyobdp2ce81aspgh6nYbYHC/yyKXqaXsdtWva91StqkiLoccgOFLIG47SCp4ugFCwsumUo+JsJMlZFzZIcRfBjSqDEJPBYH8GDmiGYQHBZYGqvqmH2opU3afYEkjl+WZQcRfDzuMtbFWcikJTk+IDwkYkcHfmoRSuMJPMib4ZRkxRBj1OIMshckqMg3/wC4j3tW3xUeWB1dNhtLz9Hk6Ig8ykIEOH2MqPpsj9JEfQcwKGYLJQqyI7L/hSYGgXYzyU0mMMub/WKN3vRRyQy7LZF+IeIxJUaH1IThCQ2RU3ssnrFdWBu8C4YGhdAj9M+o/MoQZkfsU7V5P6jyDLHiLTsmqKnuWm/80l6UEc+Ta/btI9ZvXIW5ZDE2zRDso7TOp+kBDhYL4R3hGRmKkiyqulpTsxeFD8S+G1R0+P+5Zc+NB9a+XEUpO9Iljq0HLspWpKjGIKf12mXVXFKcpq9KHMkcsAz/KqnWY5iCH4dl2GX51QEOTsOHcKzDLutOoLeZVUcjmbErO4Gn9929TbtW51TUvQwbCjwm54et2Ufu/wak8uuaoqeZkmOIfh53aZl/7IqqWH2or9kVdU4Z/h1W1ZN0dMsSTEEP6/jNi372OWtXnFqkiLocRpmL1pJI2HVFDVLchRD8KMmKYIeB41dBJeik+QEoWQ9QDP8um0ZfgJo2FU1SZCHqSR3GHVY08mRYtguAPgX5Bl+vY9dlQt8vlrQKwvnjjftWcFJQQu5q9qLDiHB44Opo6AZPDIA1xSoKwpOGXZDD7u81fkJtsUXLYIElWblA5rXcb/qwOKuKTVF0OM0G9jkKIbgt8XapmU/ysBDjhj4YHIEPw6zgFcrAGadAlCKnubYbVr2rU5NUgQ9ryOGzAT2GAEoPT3tU5MUQQ8EHA3r0QMgB0Qv5hvQ5xh+2y77nooghwHL/LbsqqboaZbkKIbgN0kL2I88cgxfjXB1fP0i0OtiASPUgYPThTQHORihDhycLqCnSYrg120ZlxgXllmO4ddtVdQsR4/btOxf3uoVbxattJC07JqeJjmKIfhtWqcm6HEYFvbMruhZkqMIfh5m8UmKHofZO5nlGH5bNkXNchRD8Ou8FEGPw6ygzHIMv27LpqdZjmL4eZuWYZe3esUlyGmYrRUVkjlmVxU9zZIcxRD8sst3HjEpKHJJjih8sNdxm5b9q+KUBDV70SYkKmp63KZl3+q8YRat3xYrocNu63HfVwsJmi3JUQzBjqP2opUREpc1SRHstuxH0NMwIuw5ht92FUGr8xAeOW7ZVU1PsyRHMQS/Tk3So4CQvN6mfcxbvUp4DL9uW45ed00R9Dgf6Bl+2y3zHkTwu6rpaWKXtzqfzg6eeE1Pz+rVDTjsll3mK+ixgY7h123ZVUVPkxRD8Muwy1NSBDkNs7VSgyRFTWqSIuihgTPPQAYvjJKXr7jUMHvRMUhKMXTBp5IgCz7ZbakVLJjVVcBnOYZft1VTlAzBr6MmiVlSoHTcllXQohUUJLMcw6/bltjlrV7xRp8g8VbFtQmSEng4RU+zyy5PSVDDLIoIEhL8PO1jFQi4GH6bln1o3h8Y1S3zwJ87wDmAreoGSCxeNi0DGaumqFmSoxh+zNYWSFBKWpQKJPB7WRToYgh+HXdZveLMnoB+05PbPLVoCShzm1KT9ETAmeUYft02PU3y8zjtY5e3esWpKYKeRUMg2XyvHMBjrO3xqp4mOYrg13Fb9itoaYCOGADNMfy2Hrdp3uoLSFgVNUfpESV0RHs77mOdU04jyxwroJXT0wwX2Yo8rEmOIvglwshuOYrh123Zvyq+NSLJqqZms5dDko6LHkMWLAE9ble1EHKWY/h1W3ZV09MUQ+zynTfMXrRCSDLLMfy6Laum6GmWoxiCn9dt2scub3VOTVIEPU7D7EUrgySzHMOv24bdlv3IhGTYZdGzFMOPmh6nYbYgC/y67RWIl2O3ZUtSBDct+75zCWoYQLbb/jGWZPh5flhu20cIv267dtymXd7qJV/5eLy/h7WaHqd9PaoOu6xeNYvGI6Gi547FRTtKgpxlVNKTFL9NyxbFjiSqA3LJkA5LjtlVncOE21VNUTPsOC372OUraoKcRStyJHE87KqmpxmFzwWHhsfLV7x5Q4+bxka2hsWuqimCXMVo5UtENbYct+VnpdHXs8vO+LP8lh63aR/zVudT9CDAkdsU7TYt+9QkRdDjmLG4YcNszSVYGX2OD7DKscuuaoqeZkmOYgh+DBl7JscYrUqjNDCwt8sKABEgS9FvyjHstuyqouUYgl7HadjlrV5xCnKaRStdJPDbjp1FLQNQOi77V8WbLXTHZZQWkEqKYBYfS44iaHUuYUlqlmP4dRsW0SzHbXqW2MWnCHqucNIzssIBv6qZQrthd3Gq2T7BLs+pKYIeZ5FCe9wVRfUEtI6WEz1mV1VsYr/r2U20HD/pWZhQPM2KoCUelNlIKPMRrwy7Xsdlv6Igp9kL12cR5gy/7JqepLcqPknNoodI5tcNPW7Tsn9ZveLR0yxaiGSWY9hlVzVFS3IUQ/DrNi372OWtzqmpYfailSASFi3JUQw/r+M2LfuXVXFKiqDHaZi9aEVKZPh1W3ZVSdDruI9d3uoVp5q9AKFnOX7L8euyj/n+AzTL8eu27Kqm6GmW5CiG4Odxm5Z97PJWrzg1SRH0OA2zFx+SFD29jtO+VXFqkiCHWbTSQxJ6m5Zhl7d6xQVAyTHstqyKlqQYgp/XadnHLs8pKYIep2H2ovCQzHGbWn2SdoDm+GVX1CxJHUb1JEfw4/4UAD3LMfy6LVuSYwh2mc8BmuUYft22HMOO27KPXVbnEdRsHBbYbVc1PU0S/DDfqUmCbnBmOEVLcvy8jss+NUkR5DTM4iiwm57l+HVc9rHLd05NEtTYsMxyDLsti54mOYrg1zA1bHZVU/Q0STEEP6/jsk9JEeQwe1FoSOb39DgN81avZuBz3JYi6HXcpmUfs3rFqQhymC3D8qboOYafRkkR5DTM1koMyZuW5Od13KZlH7t6xalJchpm0UqTpKinYb7ikxQ9DrMAQM/w27Krip5mSY4h+GEwPDG7qil6muQIbhk1SY/zgjLLsduuaoqW5Bhy2SRFLuxVPc1RDMEP65P0OMxWWkhk2FXT0/Q27V9S9DiNZiGZX7YkRzH8uuxfFRVBDrMXrexklmP4ddu0oyYJchpmL8oKySzDb8umqBl+nk/S4zBbq6DMsZuiZAh+Xsf56XF2ChoFUnaj5wRH1qXXaRlm9agEaI7htyXHjwQ+wibHq5qiZkmCn9dxm5b9y1u94pQUQU6zFxH0qoZwZs3WSTLLMfy6bYqeZkmOYgh+XvcvX3Eqgpxmf6BZNYIeDxwx9LBecWYX0oGWHwnl2G3L0BELvppG9ByXo4qtKXqam/YwW2Ek8Tpu07JvVZQELVpZJIHdVgwbZiuSsGAifUbkXdGTRb2KYg5R5rjVLkMadlVT9DRJEfy67E+PkwBllguJ14oQvaomeHqY1QPh6Tn98Vh+dI/T+PizHL9uq6Zm+Hkc5isuNXoseczyHTFMiiFYx+dxVfQ4ixwa5q6KN3FoM/y6LYLeeCo3OJyi55Zd1dQwi1baSNJY0ZjP2DgELCt6mpNkhiKX4W7ZAX4ZBkmBAV0Vb77Q3OW5AZZuywoQrSoBSDlu2VUtyVEMwY+SlC4SlgsQs/oAOGpKWzCkFuB6ZkHO3ZZhkAy77YlF87LraWKdmqTIaapI4KjZmoqEVVGTFEFKCiiG4l3V0wyxvp9Q5jj0Ou5f1eKEXk+vCQsVvY771CRBDrMXrfSkFEMmNimCXyc5i1aWSOIkRo/7zYKEJkFPwyzeVVIEv47Tso9BRixYEb3jMqtXPCJCg9EQTwh+QkhyXIrflmGX70HwUgwn6XlbIFaXRU1SYn5Qys/DrF75wOUYdlus98AFMG7aDn/O4ZXh1w0xjwOf47e9PL/h8bhNw3rFF0dj3YZo07IavsuiYtgwm4ZEjmG3LUOsz8DlNUW1DPOckiLIaZi9aEWGJIaHXVXUHEVQ+1HDAGCCU/QEvU27vMUpKXqYBQZlTU/zhckFrctagCgpgp7tzHFbjpumAnam8KgoCXKaVVHMoqCQzPHLVc0JOk65Xi3ahIRdVdQkwc/rOO1fFY/0Mnsdt2lZCRYJ2AjRHL+XCH6W43Y1xfCbpBCcNTVJECJ1BJNvLT8Q1xPzoKug5ykpghxCOlhucJY2+GqwzDOI5VIMY/C5KOYpiVmUFyRl+HVUBDkuUMTw8zbtS0wLNgvAc9NW8PukAgcF2Jt5foIIJsWGMcFe1dP0JOAlGYKdRkmRwyzKCJI5DkHLquUIAhB2M+zyFo+gWbOo2W1a9iPI+QCDbtmnpMdpmEUrHkjkttxAFM+TlAGHHEEMfFP0WMCZ5Rh+3bYMP6/jNi372OWhCjTnFD0UcGL4dVt2Tc9SDEHuY5e3Op+kx2mYrbxJipLjt2XUJEWPMwFllmP4ddv0LMlR/LyO27TMqqgpephFAvrctAzrfIpA9ABtbjWv07KPNQCa5djtmr1oBiTpuYBJEWfT/pSIw6ao6HXat5itoImnYdYhXY7h1zWkddv1bBKQsKofYB+r9st+eTz4aofqaXTM0VlQjsmr2Ig+jV1V1CRHEfw4SmIWraSRcCrmy+jcAaqOI2ORXTEcY68bNUWPGE56mp42aRLccdnlK05JEfQ4zV60AkYit2X4RSR+TQG0F+EMv9f3XZxcYNEAHNkNp+hxtthzDL9qaoraJDnMVrRI0inK4olbVi3JUQS/bst+hEEbFtqM9Ss4/LrtmnbclmHe6hUVQU7D7EWxIqkipqJT0TMF4+cUNb1uy77VK2qSIEeRIpFh9/KdN1EkKUqOkwSFw6Lm9DhPMHOcot2WYZMEPU4o6zk28cjw67armoohqE1S9HTnXVP0nKSHCUctyRH0OG2JT3qd9jElKBYk4htijYWYVNQHYS2S8kMGu1zV7EX7kKToaU49RONVNTzoDdJYlAR3kALAzm6bniYZTk+zc9Ck1SkcIDmG3XZVzZIcxfDruE3LsKtzKoKchtmLVm5I4Jccwe/yDmdRswZslmP4dVt2Vc9RDMHvimho4NcdxRm8HLutDGMMCUuOIgjDx6ZoSTLbhaSFjXkWOquiotdxW/YrSAWHVUEUnjluWVQMpROYd03R08Q8pyRmUUxI2FU9tbmSJXTS6zjN6hUnYfE2LfuY7yNwmV1VswwnEZ75DcFbFQhPl2Rddnmr82bRygdJNIgHTyMiIjKLmpv2Hz+cGe6j3TSGj23xaQ8HNjntX95p9NAdtSh4JHZ4XQaFzhs7ncqQxK+jyFgiKAxHFyCB39bzlhc9naCHAA4lMXvRShcJu5IiOIAvC/XFvBT9eqJZTyfMJTRHjbiEWOMyiBG+gKhYVPSBuXrQARjX0+OsXuXAWRXcMuevpynDJKLAcCf87kN6meUYft0S2lmO2xBKEE6zg9IFLQnWRYcgYUHAYBvwkQYeNT0feeJyFL9GrDl+W5U8t4yRCcYub/VKAXxW5MV6IXyQNp1MCRCSkpxSWc9NwwOLX7ctxbDzlBRBDrOXOxQZdlsx7LiG2YtW6khWko7R27Q2PhudBNX42DIEvy6jNhoLOYJnfGb0+HXDT4wds+XYLFoJI5nAcBqNJfCLTeGlsGQoXJRRlEhU8wdQhyiH1OMwb/WKTzg8LOp13KZln5qkh1luUBzShq5ivtfA5dgtSTHsOCpqmL1ohYZkTWc43YbZOoaEBRPrm5MgyAjPI7E6ehYjlRzDbZddvuJQoxdJ0oyapAh6DHEiqBDHZVe1JEcxbJgtSIIB0knwj8+PltzKTHbL8MMmaQ8Hdlvuqpqt80g2zY4vw24bXlKz69DpaXpc9q+KTxI0h4ZT1Ou4f3mrV5ySIIdZtCJHwqIi2GVUBD0OE8deQxWOkRW9y6qWN/TMrmqKnubYcdXihtb8os9IZjk2o+V6q2UBv/6YFADY/gEAFCABUfwD9G4i/zJ9x/NkyvYlhfRZaGLH/XdB42nIzlwO6ax0ZNxWHohffYksd1a6MCfR8ePTFGcjeOrrYlr9YQslJIagRRsYeiAv7NPdCtAJ8QUx0v08jjptj1jZ+jZpI0lf7Zh1iXQORJbGB9tpsjSj9U1/CSdlJg8j4slNYOuz125oRcch4OlDMwJ7k8Weu5B0MEJ29br33xPPSqmm1WJXNoZGCqO4DAqmkc5eRBWTYxnMXy5uKQj/qNng/eiulYViZdexvlMtkX8CaLJ/EllN6yA2TauI5MtjJ9BjdwJTKODoyLRJVxox6iRi+JEAhWeeXOD5m+xDiMiwDFpGWSZayc7azc+6m0GsuJr1rZEVIA7nS3miwqdpWwHsrFusO5PA4YczUrNPfnbUVJg8VusYr5F8au1tV4oL+W4DuQZS4AcatVBSUhXFGygwLO1JiN5G4ev3O+Gu92q6EzZfQ73M9Ik5B3B5PrKn6Ylc3AH6vrnLpHnpnXfNvw9w3N07vXtBeSHDN/x6JhPWwmCVGvNFd+M8Is9Bc4i/9SnQZ4zsZgdroKKhPS0B0J08wx1VormnVdgOgRe1cJJssoXscCHCjd1egni0D5moazg1nWKxgu2BJthcCvy6dp9Whomh8NBaCGc4M5o2if32km1IS1o2lZZMZSHD5VmEo4Esvql67jlQnMgbHiGXUJmMRYakh4eOj2kZDJ+ewjC9WYE6IF5RCfhR5B20/vZSbQOo6Cql/VC59S13NJn1Nx5uAOF7BI1GUwEpc04Nqk0TrVH+KCqtojWlCkk9cmAbf/esC035sBoI5UQaLXYT0AsaeFpaihqod4aluZ+ktDmwD4XYl6q6HQgejaS5D9wfQTYL7/R9MFsULB6nRdZ0ATllPLgkMQqIIzKzKNVPxRqVIPl2XqmZnR8ucZ/QYD5AHvzPhaEJ0bSRrskyYo/B2Fi7GmWMtRyc84SExa2SZbaqKdKjdtPylK+RT0qlh2LjWqTmZcKVqGf5jKkLPKPUWWHtKn8k+XJKjMP0GiOYvV+Eq7mcQ7lyR/zupKT1bnhtgj73yWshOp6nOux2xC5iPBHN9f1PztMJHxjh4SLX56iH/w3DmPeikV6Li6rnR/rjtmAtS2C0BwD3rss7HFWemFayPSR84TBUxNEPd8LYZBXzTWdbcFnDF+8vpYyi+CW//qFBLxMVeRfV8VzdHHDXMvzRsSwupEzSc14Poc1kLCVG+jl5q8VKNpLHBzT6fV2RmCaIamBwkPanghirs59F7rwgnMtRFOupzx/7tg4Wmc0Bj7QN7NG1plFHsl8/ka4dCS50YHmxeXQs45E0N3ZIWgdyFMIUxpPMNrtFWO0GfhGcZUTzj2g938vVYcKYSOXeHNdtDOo3tSpvnwkVgTNFXqbT4ZW/P2QKilfWkCUABvFEQRKvbaO2iEqiysDUWzuBgsRs+xobd3oRpSGBr5rEhqaE8SxOEP/9Qbmiq7g5Vw7cd0F44wROGrNRZw/Y5YoQsGdV2Znfc2KkEwL9dLE8SSEqo4l+gIDWTpJZTexJO2tYRhlj6GhrddDNXU7YRLrV1P74XNp1HOxe/WpYBznEuXIrqgtz/sqG2dQ9iW3ICmPoWALjCuUrhQeRDEu5qdJ352PYWDmtbVE/oG7qoCHnlBwMYL4VqmuwQIdxxPqVBmDOyUPLoz2Zq0A9RnmwDkJwlCuFHoLeQPdJhJLied64dKSekXtBOLbT/NeJNdTVsS9ip504QnWA7/WgqmFlCJSSswD7fTF1q5DvxK+eI4nnb/Z5SNzNfJpD9EVcbtSYRNgF+dwNoSCQA9oxQzQMyDCwaNXxNWY1Y5D2hH+WhtvDAkonpO2Y1Z9cAlK1id8EmXvo3p7G4MBrKLCz+UUY5Tv6oiBb4jFvsrwaXXjey6Bv5QeW7+734zSPNc0r/rj7hJYQ+3lDZC+HmU5uf4MaJvFDK6kEaEX1whyceccJuM+/z2lyM2qt8C21wG6gj3Ky/Yo5/YNXEmRhLVm8hXyGYj/s7kcIFOPrT1EgUNzTGBvZV9gSHX+y6AvMp7PGKfdSidyUKyU3l7eNj4nSytQgv5YZ3nYluCP5hLJZXO2DAQZQ3TioRgtCDEqAQ9IPoa0nBi9e8q9YVjdIfnXivFEwMbyMeL3jxypYp4yJuabX8in+Q9DkBaPLWliePzH94S7W5qDTRRER88qGEW/NaUAORYam/FK+G92nK8zYKrz6I5zUpSrzfZ+HXBNG/UIYNLBNz7diqPCGbolP6MHx2yXYE56Hp6ZCnEnSlzj9ICPIE/U6yvj/2XSDtLHl/p1S5+wGrmV1uD/exIhWIPcZ/N2JXjY/+IZqwzmCk5AjDKXgwn7guu8O+856ZJn3xQy8jmxWTjzmsY89eXUFF/j96Vpa3eFXJ5xmdP09mTERCAuz9aZXK0MwtsUmetjgAXt9IDIEgj1tvt52COaInu9VwB0u2q5hINTuhRnR3wyTNdMjwbcUWMj7otFs4VcjaquRC5jsn1prC3t4YK/4olnTdavFvCRbUroY2hTA6J+geqx/so76rAPudToU3CfpsX2Q3doQzHijKhPzW2MtmhsPOpjE5SmGE+8W5vbJg+dcB/sGQTXpmLCX3fxctL7CvBYyOIvMlUjRecM2ePm7aIK8rswyoKGlBEmcpoeAo2WTME0fctMtDJAsskc9pDeYvEztN0MA7b0fROyQETbzy/D+G3Co19HdgfExVyfNJO3XCOk2ruJ9tBXvdRzF77Ujndtd0lVFe/vkBz241AVTML6pZA7j9lvFsAt4+kJZNcZZymTinVKqHqDHQvOODQm82rNY8DTbHij0uqbl92Zc8pwvX43w9otFFJf/NUNmCBXG4Mg+vnMGBOoqeDQD/KsL4dc10rSPxywjtQkP15IgAqFtt31Hp0JempaMBIsVQBce2vQL4hpEpPyRY3HwSi7e67NYk1isOLdFZJkOvRW1qRHPTLFMgz2tNKMfPwEfeb9EMAIoOi6NeUVDbrRyXIDQC8m0MV2dgfUNIl+63ZJrEvf67C/O/gG3zuxyD/8OlxdsDPKsXzOkH5ObW02UhDHm9BNWZ+p4WLbb2HaQEiiKNFv2paFdaD0L4pYXTttcpOP8aiag/GBRC464sO/pSwSxdAQz6E7C5a5pDMHD7IFqz98Le/k/fPc3EO1tu/WE3SoMDqlbUIVPtsfGZ1EYh4T+Lpnx2R7b6dPxGOfAneIzrJXde/jB/uU/3Pv/VjJKw4ZRMHof5LIXxhQIFSz3vpf2rGlkHwtazigg0fYR1lB2qReu+DNh+uYNYss+i2mgdG/QYPECtxF+xsqjXAyS7pWhczIUzfQ+n98yafDIS2LoLjf5lvIMW1R8LmMXRFSTivEjHfvNvEFqtOn4Py2wAHkHtB39lwDJNNSMDZRYzmeu+ECF0lIqbc7l9GqZ+ardtqpAVaIiW9UHeE2VDfyLcqWkPi6n133HEP3LyOsY3GuX1woaHROA82UZpX23DfptenBaqZbmFPk6pwQUVlf2ybnxy3UgZBlHQP7F6+I+D35qhiLkud4JbWK7o1eg3V4klz60MqYcXOQKUfJi0oCWGAkGIefQcmFlSt8rbCIC/pMEnA5EUNKLHgAIoKpEVYmqEpUhW/XIjtmqJ+xYQSooBNWhEBRaFAMHx665BKdYFKOUpgU+RkKF1ALDHKaLsI7ZcFgMeAmh1gFLDpMOfg4Ps/wgmX1XaR9ALrum6GmKH8QqaoIep2EWpQfJx2lcB1YO5hQH55qe3w24DbauBpzsluIHY9DA4IPfz/Ma1ikXQLMcw2+rUhELINhtsc5V8MwcBfo9QTZ2WlUCiASqF2u3NUtyDKdIBJBcjt8D4Jt1fr07rahJijoArRxQWVR8GmZRNpBkAAOrW4E/w2/qOy7DurUrSkfQwzyywFh3ZMu/VzpqGlHUbpO0Cs1yDL9ui5ri9/ymZb16nIZZFEYS8HGaZZFkjl9FWhl+3XZN0VP8n+e1rFvVFD0NsyiJJF/HbRm/NiLad9yG8WtLGloOSeDXbVcVPU0y/DzfcZuWYZ1f1q4oHT0Ogy6v26pkiBnyzHIMv26Lmp/nO27TMqzzy9qSjqCHWQpRZjmGX7dlVzVFz5IcxR+Cnt+0DOv8snZFTZKOoMdpmEUhJHE/az/NIMvHBdnx23pK0hHELKYyyzH8un+0qx/qLMfw67arepbkKP4Q/DxOy7DOL2tXVAQ9DdNH8nVcdvGx5ZhVSTH8PN9xWoZ1fllb0hCzKHska3qW5tzpwc1yDL9uu6Zn+Ttuy7DOL2tTeURz/LbsqqboaZbkGIJYt7aDxzLLMfy6LbuqKXqaJTmKPwQ/z29a1vmuqEnSEeQ0jHJHMsstu6opepolOYo/BD2XYZ1f1q6oSUOP0zCLYkciw6/LpmhJjuIPwQzr/NoVNUk6gh6nUepI5hh+3XZN0bMkxQ9+nu+4Tcuwzq1NTZKOoMdpmEUZk5ld1RQ9TXIUfwh+Xob1y9oVNUk6ghxmUehI5hhmVfQUw8/ruE3DurUrapJ0BD1Oo8yRzHIMu62aoqdJ/vDzfMdtWsYva1eTfhpmUeRIZiqOaJZj+HVbNkVL8Yfg53lOy7DOL2tX1AQ9TsMsChzJLMfw67armp7mG5QbF/y67aqa4g/Br+O0DOt8P00biQy7Lfs/z3fcxi9rV/pxGmZR2EhS1PQ2bVpDu+J3GjUS+HXbkhzDi5oaRgGTOX7bUfxY51b0NMySRpKiIvh5LsM6v3ZFTVIEPYvigOTzfLdplWbQUNgUnZwzFJU0Y1zHOKcICkPJ+AXGnuW47bgvNjlmVzVFT7MkR/GHIOU0nAJ3kcUvm5bk5/mO2zSs74qSIIaL5ePXFpYWSxaaFcOPwzgW1nrFacWVoucU5tetkvyhE6BXMYvCRAJjT7PEksQ2ImZHsZogZwhFEiI6zUliV9UUw8/zHadVOghm5NcP2/ObVkk68oGBU6zvipokHUE9KGhFTRpyGIWHBH7bcvxeNWlldknxb5J2GgMkrFqSoxg6zQ6J121adumw1zMH/Xm+4zRu4cDIsduWvwZHdtv08/ymVZQU0QCxakmO4Ax+JEA3w68r/tDzHbdpWOfWrjT0NMyiPAm7quhpluQohp/GqciRoYFjwGY5hl+3/GGGdX5Z+4FhcVPULMlR/KDntYqaJB1BzAtKSY7g5/mO0zDLYRbFhaSFmFXJUQwbkBw/Fjj3/N7TrJCE3pb1SgU9y/DrtirW+VVNOgVoAFs5CuBSSTFcwHIMwMWGWb9M2GkJJ9Y5CXtN0TOjJimJYA6zdjVJOoIYACxfd8gInCKfSiR6D+ncQpcZfltCuh9oxvu4YPPzGmZtplxGCY1olmPY/aLltOCzHLvlB50sGk9r0HzFuZ4mt6xI5NhlVzVFT7MkxR+CFTVBTpMpn+c7btP4ZUmPwyxSJN5ymEVZQJKElKKnESYCXkqKDgCtqqSjAkCkDWMNKQ3dHMvQvjDDr9tiHW3h4UGIvA+6tQcqD8DP8x23aRm3drBx0Mk0+LLbsmf5wccpQROCNgXBOW8g1oBSYUB//gLW2kgCv4z0VT3E7Azh3P84DSAJ/Lar+ken/IhSaor2gOCXHMHP4zYtwzq/th6ajnlVTQ8HI8dvlF4bGg30jEw9P8+ZYVVgKF90HCPHbluSo/hBLppZjttyFD/4dRxGTdDTbLF8HuPW1lks2jjL8eu2WJQsaIXiGSUWH7gcz1DKMpScmhrI8xln4YLfdukoUOrH8RKupFvV9DREBHNNT5McxR+Cn9dtWkVNko4egeD38zYt65fVyJZjl0VL8WdOoyqzHMOv27Jqip4lOYo/BD3fbVp2VZKOIIeRZo6/jtu0TJHtbVci2jGkYcU/SMgG4rChZDow1gF5xs/zWyUxi9JHMsux265qip4mKf6KmqLHaUqFXdUUPU1SDEHM2pMU6QHNcgy/bvt5vuM2LcM6v6z9OA2z5JF0XMavTUV4QDP8uu2aoqfZZZ2aIuhxGuWOZF7Tk192THLstuxakuP/PN9xm8atipokDTF1LLMcv27LqqhZjuIPQc9vWedXpR+nYUZljuHXbdlVTdHTLMlRDMHPc1qGdX5Zm5oi6HHoUGY5hl+3ZVEx9DZu7WqSNOQwyxzKLMfw67bsqqboaZaj+EPw83zHbVqGdX5Zm5oi6HEaZlHkSMg3QDmGX5dFP491bk2P0zCL8oBEJcUfgr7jNja0khx/uAYIf37TsM4vS409pxGzZ6jeMmNhVXPDKCmCOMbzmtUFg0Xy8cyKgnwiK8mRCfAK19MMHSUajsT1IGBhRZAT4QzBATGn5w+m2oPJQ/t5vuM2rbkpak7PDQtMAxY9ywtJNWmIaUFhgYSxFR4VXrSaBqDIcet5Zlk+DwVN/IWcAMKv+71uw7p+mgUIieoDEi7Hn2GdXzzY0g4iUgeja4MHxmDQXwClqFhRE9SwQJFjt/yf7zgtBZbnN63SEcQsSgkSEsjxCDS7quHzNh0gN3BpAHswsMxy/LZt+a4pepp8UxNzgWSW47f9PN9xm2ZVFWBmOX5b7pE+y3HLiCd/z1cNsyySwCimFhLO8ZthfS+DJCwaiNnHh1+s57HxiLi1n4ZZ7kgkbUc0hp/nLDoYco5LZUOk1tBpZCEa4FqG+nmMW5tb3CqeVPzU1aQoNUWOkkTyeb7bNEuICgjqhxKm4Znl+GlP7pJhf1wM2uc5GDD4ZVc1RU9TzLBOTY4LjRS1AD0sLCucbpeCNsvx0qJwdidwnQkcu6opmpizHL8tK/4QzPq1CQGAM8fw67a/P480MruqqDmKIciv7TjSzHIjcYqaI6VOn+c3LbM2syiMJOskLRK9qof1SlJEy+yqnmYp/hD0PLdpvaImSUeQ0yTCyLHbquUHP99xWOfW1tHDLIgksDuGH7fxa1PS0yyHJLMcw6/bsmuKlqP4wc9vGcYva1OTpCPocRpmUdBklmP4ddtVTdHTLMnRd9ymZVjfFTVJOoKeRTEkmeO3XdUUPU1yFH8Iep7jlaSjQqAYft31JEew4zYtw3hFSRFEyJJdg+w5ht2WTU+TDLHOo6dhFkESGXZbVk3R0/zh5zOsc2s/TrMogSRyvKJmOX4w65e1FTNZT25Rk6QjQCBuqyhJR39AKlqKPwQ/33GbhnFrgh6nYRbFj6QPPcsx/Lotu5olOf7w8x23aRnWrf04DbPwkawqeoof/DzfcZuGWdUk6ehxGmZR9kjS0yypWY7h121ZNT3NkhzFH4JehvVdTdDjMIoeiRyzq5qiZkmKPwSpyWnySGSYXVP0NMtR/CGI9cvaUgTh0cxyDL8tOf4Q/DzfcZuGdW5tSUfPHcvsYnY8sxy/botmnV+7ipxFqSNZPb9pmLUrzYzLWpLj99jDLHQkX8dtmuUwizJH8nm+27QM6/yy5Nivm6Jnx21ahnW+K2qSdAQ9jBJHMrurmqJmSY4f9DBq0hH0LAociRy3q5qaJRlm/LL2G48cw6/bsip6ij8Eu63za1eP0zDKT+TYLf/nO27TMqzzy9rUJOkIepjFjYQUQ7DTMn5RD5BmOYZftxX/5/mO0ypqiqCnYZY2lBl+2RU1S1IEP99tWLcqatKQ0zCLwkYCv+npM6xbm5Kih1nWUFKUHMUPfp7vuE3LMG7tipJ0BD1OwyxqJLMcw26rpmhJjt/rNq3zy9rUpKGnWcAkZlf1NEcxBD1PTVL0OA2jpJHM8Ou2KVlNOoKehlkUBySzHLclOX6e77hNy/hl7WqSdAQ9DrOgoWCdX9YZOz3NIGc5hl+3RckfgtjjNGUomb+8Tas0GYwm6TEitKImKAwFjM2LjIuw24LTImHFMAsQZj/PcxvXj7bMconFn+XYbVezW88VzZqip0lNko4eK5isiouKRY6nKOduy6JVPc3PY/x6GrDIrvilwGT3f57vuE3LOr+srRnQiNQk6SgKiF3VFD3Ncvxhxq+KmiTIgUIhRy89sczx215VZ9x2TU+THH8Idlx2UQuQ2FVN0dMMPdat/TixkGMIfr5bu4nF2yrNKApIYCYwcgnG267K88yiKJGsSUQeEgybiiG/NjVFTgIa6YiIXVUjzr3lGH7bj9P4VYRFesyiICCZD/DOcvy6LRHju5bkKIbgNsTltlm/NhUJ8XTcNmmf13GblvErCC2zKmqW4wcdBYiEXU+T/CGEXdT0/IbxapI05DSMD0oPMbuqp1mSYghWjMJDwqJ6elFy7NWkIccAirgDOGfXo8MCu6uaouIPwS/DukVNkn6chlmUHBKX/OHneU7DuvU4zVKAxNtwoGT4ZVP0NEvyf77jNi3DOr+sPWnocZoFUthVTdHTJEcx/LyO2zR+VdQk6Qh6nIZZblBm2OXX49jQzPDLrqlZjh/0m5b1i6pBmuUYft12Tc+SFH8Ifp7vuE3D+iVFj8PQsMxy/Kal+EFJRzNAsxzD7aqmZzmCX8dlWL+sTU0EiOSYXdUUPU1SDH2GdW5V1PQ4DbMoTyKjp0n+z/Mdt2kZ1vll7YqSdAQ9TsMsigzJDL8tSo6f5ztu0zKs88valaSfGJY5ht+WTdHTLH3HbVq/rIqapAh6GmZRYEjit2VXdQhDCJscuy1rluQo/hD0Nq2aHqdRDJDsUMJuW5Ijh3UdNpXDBOPgQu38fhnWuXXDhj/fcVqGdRt2VIPDrqoMIYfhWl8wW+BYNUXNUvzh5AxAEUBMiiHoBEDxFnPCsqpnCWYl6QRazzACI4BAOFcfnJSUgwgHIbuqKXqapPjBx2kWpQYJNwMpdssX/KwFPUVPFpisGmIqsFAgZVcJNqua5BiGAARB9nkdt2WdX9b+gJ7l2G09IGWdX/tlOiDNcgy/bluS4+dAX9X0JENqA9PneYxf1q4kzSytIsfw67bl/7DOL2s/zPJIEjkCNcKsipis2HGAZH9sSfPx5DFK0R1QJkf/nOyKH3xAQ3rd5jXPd5uWVdQk6QhixlgkMSK0mjTkhKHA2hd9luN2Vb2rmphF8SLpovz4ZXGxZzlu2VU1twgpSYsoC8+SYgg6DaMlcuy2WHz1X9Gwq0pSEcrw67bo53msc6uankXJEtgV/8dl/NqVpCOoWRqQYBKzSJGUH/w8t6DYT1DsqqaoWZKj+EPQd9zGL6uaJB1BDqOAJeNLXKtqhlR0QXLLqmZJjmKoBAi77ec7TsOszSSxZFjnFxK7JMcwAeAR5wy/Wb+M2DP8ui0qbo6yk4lRikhKcvwhuFXUJGkEQEKYm0YBEe3wUjpEc/zS0MbsqqboSYphRU2NwoJ3rbBV8MgUwC+AxtMCoEl4JQ2BEaA/vBzDr9uyanqaJTn+EPw8z21ahnV+WftxGmZR+kjcXzXKHokeZUVN0hh1c2hve4BOY/08z2kYtx40FrSiJg0xZSjz61WS9pDLpuhpih+kpghyyFD4JYaFPUsYCRRj9YRSTUYoCPhy0DeM3cOtMZwtsIvkdZpeUUhWVQYmK4bg0ywwSFrArOk5m1yloCA5gZZ6W0VNko5MAM0y/Lotu6olOYo/BB+nUUaQzJ/XMqzzy9ohWLoHNulf7cs6vziwpQ1Eq6qeiXCGxOyqpqiZYYL0WY5ft936qKgS0mPM41RT1Ow4raImSUN3KF/HaXXwrHNr3LK7qiU5/hB86GjmuP0yfllyPP9NqcmNqA2yHNn4arBVNLDbYlT0WY7dlkVLchR/CDqNMkXSgGeO35aLgmdY59aOoHjKBYzsqppOhJ6vJg0xi6JEMu94juHXbdk1PU3xh+Dn+Y7btAzr/LK2hh6nWYpIDnANEb8Z1q/tA9XDyq5qip4mOeYQkgUIy/HjcOCUpKGIRauJBodd1fQ0/TJD4l9gYnIMQY6SUogEcKUnOVKTFC0QCnGXNHPCUpIljPGalF/HjaB1j4iwVYhAfJDdHhvs/k0qtYyWHw9wrcOE33bsdFBvvJ5fFrPGAr9uy66qKf4QfJwGjWT2LStK4ci9XADpbZnVhC4irHKACrDOcgy/bruOy2dXNT1NFKiv4zaNWw2znJCQ0M2yIyLEbxBaufTB30HnbZWWAfMCyQVQxwJuBY0cu621nyYFyXuCXpUAKsUfgyJ4uxBEKVpRkxRpQCFHDIByXLYNu6qnSYbgBaLXAtn8tp/nO27TMn5ZW4qgCiyOjOj2eV7LsL7N5fOaFAGySH1octQj5HhcsxzDrh1tCceYqdHZVU1RM5wcRUv4dcWOrZDIKsaO27SKknQ0BTTHDBhfTIbeNCJComJiyAg4yzHstuX4QWw/iSyzDL9uS44fPKS/GYb2OM0oQyL47YLsQObVPD1AtPTzOm6jJklHfyhw6zkN82O/0VOqjUl21RQ9zVL84Od5TqsoSUeQ06yhoLGa4YzRv+hILEbZLccq/izHU7QqOYphB2P4ddv19LpNy7B+ObE9r1WUpCOoCaWadBLK1xXBOUIo26Rfz2+dW7uaNOQD04PKrpXmAfowvRhg1YHLMfy67fg9v2G9oiQdQQ+z5JDMcgy/blt+EIeGiiDIhhh+zwzr1n5qWGYaMn5ZM2wYyNEFUE1RM2tYkFa4vGpSQZlj+HXbz3MZ1i9rP8sAkjVFT9PbKmqSdCQAaFXPkhzFD3r+hIUc1RLAWY7fFgjlmp7UDyT3+6DBwXwDaQYuS4o/BB0ZNCuI1JSaIggFSnoClJfgIkH3cSPQ5JhN0dMsR/GD1OSEQJHdD36ggbPOO7A/z6FaNkhnVZKP0A6Gju+yq5qipyn+8JqUOJI1RT/Pc5uW8cuqJg09TsMobySx5ytmaSMxg1vFOL945Ph1Wy++5zWmipEK8Zpir+kphRnFNUPxPkHBmLWvp5oYJZQpmYHIUir6Acp46FsBtNKGEWNqWL6OezgjKXxc3YzoWY5ddlVT9DTJUQxBanqcRBQZdtvyIwLKMeyW5BiCH5d1fu1DnlmGX7f9Xob1XU36YRZDks6t/RSSEPLCryt+nu+4TcM6v6xdTZKOIKdhFkWQJJCRXdX0NEkxdBrFTGY5hl+3ZVc1RU+zJEfxh+Dn+Y7btAzr/LJ2RU2SjqDHaZhF+SOZW3ZVU/Q0Rc9r1CTpCHIaxY8Ej3Et6xgxNzY1SdEakOyW4ncAyJyhrOfnddym9WtTOowIZlc1RU+zJEcxBD9v0zKs88vaFTVp6HEaRgEjYdUUPc2w4zaLknT0hTPHL7uq6DmKn88wbu1qepyGWRQuidn1LH9FSTpyGC8UdlVT9DTLUQw/TsP4ZW1K0hHkNF0ksxzDb7uS4wc/33FY55e1Hy6WNT3NkhxDMGq2SFKU0mJSxRD8Oi7Lgsuw2/YrHtSrqEkzmRLFy6opapLg53XcpvWKknQEOUwk1BWp5CiGn+84Z0kiWZE4KyoB0xFdSY5iEeAsx205IuAfIBsCPqkJh+jzHKStpwxmDFe3ZVi/rGbDX8dlWOeXtSUdMSwsA2gWao7h123/wyxKCcl6LkKCGYS54zYfaDcgs86vGmwaSJ6ZwQIDxS3JUfygX0EDv27LlqP4w+6ooEnBll0UfLNsluMvAZiip0mRYOo27QNZB+YNkClaUZMUaQDKQIyBFN2qSUOtQo4h2F1gy64K7EaorFuJ7K2S9CBQKghVAjKu6nlH+PHLqmOrIR2gHJej+EPQ67hNqzTkMEscihy7Mcrw67IqKv4Q9PyWYZ1f1q4m/TjNoqyRwKMIer7jNq3rx2EWByQdZ4ZGjRGtYiizHMNvi/UwLhl+3fJTTwNG8oX2cS+sbQutxTrLLaum6FmOPwStTUXQoynraY4cg4XyZfwKq9uqSdIRxFihpOckaSog2WVXNUVPsyRH8Yegt1XT4zTMokiRMAC8oojg123Ln2G9iT3LcSv+rG8mmhQ9Jwla4lLm9/OclmH82owSC3qEOb+ox7i1q4lZjFA8sxePUYpIRAQ0MouW5CiGYDXpx1mISIaIySBC2PNYtyr9MIuiE7ckRRB7lgIkHsTYwL5AqdDZFBW9anIYhYRE9SodQYokjAy77Vk6MpLjDxsBWTUlR/F/3tpUs6iKZoTJ+LXIlhTR88uq4JcIR4SSX9fTqkOmZykkgd+WkHAQbo47QaQ1kJOaIhOKX0C6HLvtqqboWZJjCPqKmiLocRpG+SOZJD+g9aSkPqKLkviI5q/j9tDkGHbbcvyY1TBLmcCv265nSY4f9A6j6JGQYwjm4eNXJUPQd1vWrV1NOmLwUNg1RU9TuiNiVVIM7QBDb6smDY3MHMNvS35Y59amYxGdRpkjkQN+M25t543kzdzoK3puk+Q8QLna2Gt6smF+Hac9zbJGogbHrqr4QQds4s/zGr+kyAHQvKYnGuYsx/DrtuyqpuhZkqP4Q9DzXNYva1fT4zTMopyRUJEZ0PySn+e0DOv8svbkMItSRuK7TXtmht82I6OzKhmOAbLiD0ExGvktR27LsM4va+sljCRmV/ULc1VPs3NRXHoxfp7T+GV1sZ+GiyRm1ZIUfwg6WzTw67Iran6e77hNy7B+7YqadAQ9TsMsihZJvIYZv7YUQUoWSYqSXsdtGnZZm5IiDWLR7sLCmWX4dVt2VdPTLEfxh6DXZVjnl7WrSUOP0zCLckXCrmqKniYphiA1SRFkhUOGHUdVEcVUbOyqpuhpkqP4QzCjJshpplBmOXbb8n+e1zBu7SZbZjmG3zZFzR+CGdb5tampaYAySxG+boqepu8wanoYhQHJy36cFgUDvy27qil6mqPnu03LsM6tXVGTpKHHYRYFisT93dM8kcQtq6aoKf4Q/PwCmvldVXIMPSe0nJa/oiapCWhNT9MrgGHi/DpuW0Lz/KXERkKGW1ZFTfHzOg67rF1JGnKYBCizHJ/leMSXY9hl1bMcf+i7DeOXtaenMWJZP8933KZlGL/24zTMspNZjtsR/DJ+WUVs+PNchnULAVtmUbP8oHMAZT79EJUQlNdtlI4mSFZTswSim+OSHH0A2VVNzS/jl7WdHhrYbVmVHMUfgljnoZFj+HVbdlVT9DRLcvwh+Hm+4zYtwzq/rIqaJB1Bj9Mwi6KTVU1PE7MeZjFAMr/smqKnSYo/BD/Pd9ymZZ1fFTVJOoIep2EWZYdETdHP67hN4xU1STqCGB2ULgcuRU/T0yZJP0sBkjVFT1P8PM9pGL+sXU2PwywKlMhxinq+4zaNW7uaNHODQo7hx20atyQbNNyW48d6DU3q+W7TKklHEA0Mi5riJDmNMkMCu+yqoubneW7TME5Nj8MsypPMb0mOMoAy7K5qWpKj+EMQ69yqnoZZYkhm8YcgDNnsbZV+AULNyXFBgT/Prd08cjn6DOOXtVlYPPYwywqJrMKf4/U0SfGD1STpCGJSUGY5hl+3ZdcUPc2SHMUfgp+3ZRi/dkVNko6gx2mYRRlAMr/sqqboaYo/9N2WXRY1STqCBKCQ4ec5jV+W0zALCkkMt2qKnmZJjuIPQa+aIEcJQCLHr9uyq5qiZkmOYYZ1qzkhkWP4ddvym9Djz3dbhnV+WbuEZZZj2G3ZVU1RsyRH8Yeg5zetoiYdQY/TKCQk7pkkAFhltBxBz3NaNUkRM4LClqT4Q/DjLAcREZpZjuHXbUty/GAQuluOH3saICTw6/kM69YO/o859YNa09P0KKdh+EhmVkVJEawiyNlDgd08njrIFDWpOaawi4ObZfh12w/Hs6rp+Yb5WzmG3Vb8mBvLA1ZUbMNhY1TjjdeN0tEZD5uipyl63KZl/doVNUGP0zCKGUkZnOyyq5qip1mSo/hD8PN8x20axq2KmnQEPU7DLIpPZFZFzZIcxR+CkdOQocAuq6JmKYbg5/mO27QM6/yydkVNko6gx1mUMZI5ht+WVVHQ6zYt69euJklHjhiKFIZ+P591hlvkuC3HT0leRKt6miUZbgHK7KqaJTmKPwQzjF+WwyxZKJ/nNE122VU1S/GDmdMoWCSzHLel+MEv49uKpgoLxqw9xZKdn9dxm8YtSUsBueQYgl4l6ScKRo7dthx/CH6e77hNw6xdUZOkI+hpmEWBImHRJ0gZRsfpcboix25JjiHoRGfXFD3NbtKR04SSMmHOcgy/bsumaEmO4ge9DOv8snZFTRp6nIZZlAQk8XmEuaboaWaUEdNO5xh+W89n/bIqZlGKSFjUOYAil+QYgh0RWyUEdEl6guQYLkcxDKIBIqqmHyAfpFmO31afBqA6bgcN1gHzHbfloGWShiCvkjR0Q8Ki4QwR7LaYDN2N4ZlbWNwUPU0ynB6nSUFhVzVFTzOsnAEwXAAXq4rh4szw236ez7Bu7YdZUFACcMkuu6opepofox5mMSGBW1L8IehxWvU4zVJCAr+tav7w8/ymdW5VlKQdhoREJZNxht+sXyNIcwy/brumJTn+EPS2rFfUJOloUTAgQqKS4SNgxq9GdnqaH8epSdKRCn2e5xbR1DQQ0/wraUe4qqYY1gGuKhzmGxP/ySzH8Ot+Lrs2Gw0aJRnrxy0x9tdxm8apsMpJ0hnEpqjILWpqADPL8eu25ZeiUdOzo6aIARAUGSc9ES1gJcMmPhbN+vUwTCxLRNylrUmcpBiCH8atHSGxiD8EKaWFZG0FYM5y/AahPT3fcZumA82uKmqKPwQ5yWlwkMxyDL9uu6aniXVqgmzwzDENWnKUQciSoeOChE27DQTTB5TPe4ArOzCmVDuhHqdV1KQhh1EVbxWyBKKefER5cFsdGjxijxyLGIcm6TSgchQ/6JnFDCVWfYhWE0QGk/FrjO15L7QuIgoLaLWYZYrkjQKS3VL84BMNv6y9P99xGhF8Qh1mUYJIfvhy2cO4g8qK0HdJ8d8QsquKmk6j2JDUcMFvCu0Flkg3As1yDL9uy65qip5mSY7iD8GO2zSsU5Oko8dpmEVJJPGIRJ/XcZuW8cvaFSXp6BBIjmG3/Q/azPLrtqyaomZJjuIPQc933KZlmLUranqchlkUQ5JCyFmO4ddtS3L8YKdl/doPIc0pSMauaoqeZkmO4g/Br+M001nT0/w833Gbxi9rU5Ok/4hcUvS6TdKPHw3Wx+Oq5BiC1CTpiA9oj7OEWD1MOYZft2VXFT1N8Yfg5/lOy7DOL2tXk6Qfp2EWJY5kluG3/Z/nO07j+o1Hjrvta3L8tqsbZ4x6HbdpmFVp6HHaSNKNktjQcUUxayirGueKnqbntYqSIghkUjQNM/0832nc2tTkgGVGIzZD8jEZpxico2iJOkW4LyKoIML5/aE/BkgI0L6ZDNfn+Y7btEozLywuzGkLVMzCmFIDmLLOLwuIsOfXBx1+XTHD+o4ep1mUHiSf76wdLG+mg56DOEVPHEwSDCKvYlygvFn/wPZA9HYflwGNfGSc36w3shMRM6wjsgUpzQzG+h8Sx4cmwRGRDxjDOOfyabhY1FH8oNNoSa+gKxgrIvYJtOscZjWxXNeng4aDA0NXvjDO8Nt2XOZCZ1P0NKkpgpwWlLUxZzl2W24FrsLJpuhper7bNKuSNPQwSwoJCvJSAROS123R/jiLIkhiduQY7gHKa8RgVkk6SgNC42TASFL0NDuqi0nU/qqal6NMkVBQQCsTqqSXgJDQ7m7YFDW7rZoiyAFC4aHHLIqDw87gpCCbUG4aCb0bYcM2BUR41iCYZQ5IG2ye37Rq0gwLFm4zgTaC0gPkx/FHLENEU4LfrF99bK+aIKYOxeOkUXsdt2l0aKeZIyl/GyC5Ruil4V0wni5m+M2iZ9cVe6smSUcdWr1KKwF9XsdtGkdiy+6qmuUPPf84DbMoCUiMuIBQmcWHRMohKkA3x/DrtuWXYZ1f+2mghF3VFD1NUvwh+Hka3xU1STqCnIZRbkjk2LXhw5/vuE3LsM6tzdSweMx6mBiWEi6VnAAJI+o4osxyDL9uu6rk+LFGHvV0GGnI8PPdItosx/DrtuyqoqdZkiOIdSpK5Jnl+G0zfiGyZdht2VVNUbMcxR+Cn+c7btOuapJ0BD3MckgSw6/bruL3Gdb5Ze3HaZhFMSSZ5bdVyfHjsM4tQja7puhpkqMYThoapIFdVPye1zBu7UlyGEGUj9MqRwkkmeUYft2WXdGzHMUfgh+HdX5Nj9OYyXqKPwS9jF+7miQNMYAocwy/bruq6WmSn+c7btMyrF+biqCn+WOBX5dd1RQ9zfDzfMdtGmZV1CTpCHocZlH8SGYZft12VVP0NEvxh+Dn+Y7btAzr/LJ2RT0No/SRwOyqpuhpkmIIel7LsM6tXVGSjiCnYRaFj2SO33b0uC3r/NoVNUk6ghxmD2WG2VVN0dMsyVH8Ifh5vuM2DePWriYNPU7DLEqZzPHbsmqKnmY5ij8EPw7jFjU5DbMoeiSrip4mGYIcxi9LyiOK11HCQ3uYVU2SjqCHWZQ7EpdVSTEEP8933KZh/LIqStIR9DCLHcksx/Drtmwq/nDrlKQjyGmUMZnfVU3R0yTHkJIiOqBy7LgN49empGgOiF1V9BQ/z2X8sh6nYRY5EvhlRfDznJZhnV9xOO/XcVvW+WW5sWG3xfrTPGCJ4ddtR6zzi40Nv+nn+Y7bNKxza1eTBD1rKLDLrqdJ/hD8PN9xGkZNkKNGM8eo+L2+qylyGgZU1hQ9TZ9h3aomCWKWNJI5hl+3Vclw69oBTwyzq5qe5uf5jtOwzi+roiZJRxCzoKGsZpizHMNvi3abpKMyIJUcxR+SAcrw67bl+MHPZ1jnl7WfhlkUMRLZLT/2NAsYycdtweOSHEMtQDYL9cOCm+HXZcWPdctpFoWKJEVPc5oiYlXUlMLxtooBGn6fhlmiSGQopDmuJg0xC1BIJ8JVTU8z3DQFTB2nLcGT+HOMxDsdoRix8iIuuTwAyK4qEeEpRUNAn+c5fllbiGWG3y/DOr/2FKWoSU06CgIigQjFH0J2VVP0NMevoqbIB0iO3Xb9H5dhnV/W5mFZ1XQHU4dZfl12Rc+SHL/nNaxXks4BWs/P6zgtqzQOTDVByizHbkv+G67Nhij+PK/VkM0grebTyJCQMYwe69yCYcsx7LLlDzOsP06zvKCU/+tc4Fb1JMMWwNctyfGDGb+s3TSe4xYl6YhhQZnleIXr85tmVZOkIWZRIfG8hvVHAAslRQsUAAd+NxO0HJewsuhJginHJTkC4LMi7DEI2VVJGghQSY4/+HP8tuLvATi/osODhqR2EH2eXzrYcuzmoJ1ZFQdoilbUFEE1UGYZft22HMEZdFZNUVIEPWZRk8PIYEnRCXIaJQZJirqAKn8LMhl+3fb3hwVNeYJRMoFOSzCRoFtVkxxBKLf8skKwMaDJCoyxu6anSY7i53EYv6xdUZMUQY/TMIvySCLD7qqe5Sj+EPw8z20a1vll7YqSdAQ9DbM4ksxy/LbsqqboaZbkKH7w67hNyzqvpqURRYbfll3VFD1LchQ/+Hm+0zKsc2tX1PQ4jKImsxzDrYqS4g+9bsP6pSGHEWZ+2VVN0dMsR/GHYHZRkxRBTrMsosxyDL9uy65qipaj+EPw892WYfzalKQj6GkWRZJZjlty/ImAsxy3WUVNEIOIkp7dJB0SGaJ4m1aIllnULMlRJASUY/h121VNT5MU/9dxm5Zh/NoVNUk6gpyGGWSZ47fdJA09gixzDL8ui5ol+T23Zf2yKmrSkROIMssx/Lotm6IlKf7P8x23aRnW+WVtST9Os5jJLMfw67bsqqboaZbkGIKf5zes88vaFTVJOoIeZlEASeTXLcfv+U3rl6T/aGY5hl+3ZdGSFH8Ifp7vuE3LOr8q6HH8aFQ+RpTZQymf+XXZFDVJ8U9Oo0eyqqe3VZOkoTyUz9u4VU0aD2aWY/hty/GDn+fu4DPssuIH+7Ufp1HsSGS3XdUUPc1yFD/odRU1STqCnjqaUc2wzq/d0JHMseWYFX/mNHIkM7/i2HCQK2p6rFv7jeXrOH65sef4dVt2VVP0NMlR/CHo+U3LOt8VNUk6gh6nYRaFjUSO25Icfwiu0czw67bsqpKj+EPw83zHaRnW+WXtSkfQ4zTMoqiRsGuKnqa3VdSkQUiO4ddtU/Q0yVH8IdifJg1FckA0x6/bluMHPy7DOr+sjUaTniZ4BlUGB7sZZu1njGWOX0oSI/qcRgkjeTOsc2uD8XwRuU/jRcKKP8yiUbdK09y6YlOxetsU2uxh1q6mbGnAKbtQ/M/zHcatXUkaYpauLGCGnXC/buMKsDomOLkc/+eV0FbVPGI0QoLdFnt2ExUBoZ/nNy3DOr+sXU0aeohYhriyqQexVfKHUPWB+/jFwzZA6ZbiB7fHaZYdEjg9yxHEurWpAixbRU2SxiGqYawkHdEAyfHrlp/nuU3L+GXtZ4YlpSYpIgD0RKv6ySDJsduKP3RiaNhVTU+TFLlFTVIEweBUkwuKHMNuW4ot/BQw+HVL8X8e69aW9NMwywAUFKqSHEOwmjQUAEaG3eeExgRqPTGrhM2mqDmRoMwSEOGdX0Ta1KsofQjj2vGc4VGzFMMxQM6Lbov48x23aVpUWKRXlKsVf01PM6M+r+M2KbTmiYRFTyfMkolRLr1qYpZQkBhZ1Cy3UkSbnvyihojYVTXFEAjnB1WO3ZZN0VL8n+c7btN4RU2SjqCnYRYfEt7D9XkdDwEnzCGEGIpsCEM4YQ4hxFBgnV/7WaBIPs933KZZT/QIdcKZ5Rh+3ZZNUbMkRzEEvS3DurUratLQ4yxKE8l1jUmAMuy2SDxvip5mf45w3qzvvaanyVFEROfjNEMkn+c7btO4EJbrdRt/nIZRpqTjNg0L4jmBiGY5hl+3LbEfHkqHSP4eB22WY/h125IcxR+CXL+h6bgM6xcNewaJRR0CNOX4gDGQsxy3avr5btMy/kIkxzDWrf0wiwvJLMfw67al+MHP892mZZ1fVtUwi9JCMsNvm54m+UGv47ZOTVL0OE3isquaomZJjmIIfp7vOC3jl7UrapJ0BD1OwywKCwn8tp+3ZdyqNLPCMsvw63XclnV+WRU1STqCnkUFBYVslmO3zfoVk7BhkLgfe5pFBYkJuA9oDpAaSFnUmx6nQSQpRxRMUWqQyY895jviNT1NyQ6Ijut/kA1uTiNOPb9pWTVJ2mHOUMjRjHCO37aMh/tNxjgG7HmtEoMpSTEEJR1xkLe8WLrIuJDm+G23yFhVDLMAPa9VUgQxi6akIjVJkNNUobysan6e5zYtyyyWBCnIaRqgSMEZcD2xUZMTUNnECL9uy65qip6m+EPw83zHbRrW+WXtipokHUGP0zCLwkTiddymSUtol03R0yRH8Yfg13FZ55e1qelxGuVKZJdFS/FPj9MoSiSzHL9uy64qepolOYo/BD3faZm1K2qSdAQ9TBIJq6boaZajGIKf57WKmiQdQQwSify6JSn+EHychlF2UgSV8QsBe36FaDE+bdhtse7Dw64qepqf57Rq0kwPigy77Zphurstu6opepqk+MPP85yGcavSj9Mwi7JDsqqnDia7pidkdtsN2WcDt/IZLrWaGBgU0WmUFxKXXVXULEnxh2DjZJ1fK+yYVT23JilymEUFJew4LYWM7LgBaG75BXDNcgy77cOgkMxyHAASSnQEIyjpI+fndZvGL0e0rDKNJOyqpqhJjuIPwc/zHbdpWOdWRU2SjqDHaZhFURNvqxjR8wh+HYfxy9qVpKGHWWSZ1fQ0SfGDlFYEmt9S/KDXbRoiWXpSk6SjQyC0YleVNCSUCynJEfwwflmEbFkVZHRL0fx9UKdZ7THp8c1vW452ZGtqUlIdOkXNb9PomFiUHMUQ9KpJQw4jhwK/FTVJ0OMocSTsqqanSYohHOD8vtHOMfx6fsO2fpjlJ6uanibpRsjxNi74dVX0LEfxh2CGdX7tanqahQ3FRcsPchrlNIwCJmmMcYuhsXyc5rkWnBUrA5o5hqKzq5qipyn+SdIR5DyhyE3ER2hDXBUl6SgIKEXPH8yOw2GDQPl1y19DI5fkKH5whsbzl/UwLyxrc7LwUJOkV4DclhW/Y0KDkbBl1es2LdGzHLcsANARLrcTgQjPCoTz83y3aZXmAZODbIbfVU1PsyTHEOSyGXRuk4GW4ddt2TVFT/F/HbdpGda5tSsNOTFo5NgF7SzHZ0mOvwWg7wwLko8CcASfKv7w4x+4ZjmGX7ddPaDKbjmKH6SkCHqcRnmTDqywy65qip6mGH6e7zYN49Z+nIZZNpDIbnqW4gcpCzTz265pBc4YdluOEQ1exFWkz4m0KCLK/LZYR61VNclRDA0Bs84vQjYlCMSu6mmGdkR1bHRcrLgfRpEjYVfVJMU4wvmNa27j5Wxcc/x5jl/WGlsNaYbfdlXT6OnpeYuapAhywAKvKkqGHY3JMx8YHLuqJhd2EXNxapwMX+FaETVgS1GTamJaTyai84oqRgllPTkqieiIOD2NMA+wORGX+ExNEDOkUU+0UZMUxQB9nAu80ViQV4hX9VTB9Lgt63zZITBBo92GUZKOoEceGX7bcvRYt7Yjixy7LbuqKXqapfhBr+M2raImHTkN04gyy3GboiUJZljn164mKVKVWY7h123X9DTL8WedX7uioIZhJMmeRRY5btfyf57vOC3DOrd2pSPoYRRZYPdxGiWR5Os4RDSykEyCCHnmQWIZdv9jNufnuT54ik57QHFXUnKMBze/3x3S/GJ1PNIYkSNIB5TJcbHxfn4NC2XSUHwnl+IPQexpFmWMRIomyGPW0zBBLJUOkIhDuKrnDKEMWQuvy6riD0FHhYa7UtjuszQoxB8wQYV/0HkQzvDb6qDLcQ5cGqzoKX5v0ypqkjTkNMyizCAhxRiEKQmDUS3JF4ydC7Y5fiXdgujzm6WCJQXdCUrZ/SF43rgD1wa4z8uAdiRmZJbd8i/SKIJNhSxzPEhLjmEfoIuKv9uyvqvJ4WPJ9rjkMo+Rs7YdT3p6m6YDirM5+ikHF8fyxktmYJfSiCR9BhTDbsuqoue7Tcuwy6p0wyyKT0YyIlYdI9xi8bLYsLisKKmoCkh2y1H84ANFc8R1ALXjNiE0Of6hnOUYft1Wd1ZN0dMMK2rSEcQYQOk4fjmNDooKl7hcFApQXEL7eCBZpEf02ogpr+pZjuIPVZCR8f08p3VuUVO0CNQpsrmPg0hToqO3EaK/QDQZdr/5yLDLor1q/FD6mPCw5vVxGkaxI6GDgmNlA2RR01lDgd/WZ1jn1mbUWGS3/GeAM/y2KXqaY7dlfVfUJGnIDOVN0YqaJB1BZSgzOYbg5TfssmqKniEWPQwZihyzakmOYgh2l6WhZ4wlNcnxEkOC2VUtRdDbMKvSj9MoYSRgbHL58cv6YnMxvJ5mx2GdW9sLSi7HLkA2RU1ukrhwZjl21ZMcxR+CnscsSUdQw2yxeL7jNi3DeiXph1kULZK4VVEx9Dpu0zKs82tX1CTpCMrCgdlVTU+THEPQ85zWrV1RGtKYWY5ht13VkhR/CH4dp/FrV/ppsGDmmDXJUQzBjtsqClquSGY5hl+3ZVc1Pc3w8/ymZVjnl7UrapI0s1ih8CqujIrdAFZNT6/btCeinoWSXgDksqj4Q9BpGMWJRHZL8YNXE43KBCW7bek1jC9heSUY+XXb8vN8x20J0GIW7ZwjFDl22xUtSfGHj2NEgxZhzjL8uu2qnqX4QQQ0Muy2auh5a2IOoJTjFwKcdhBr7LYfxq39w/N9CNceTNjFOhVBOzzp6XVYZlhjmFMYqBJ4crmraoo/dJpXhIQtyVH8YMcFoWFisKgtCD0fbyLIVhCYHuDmKGk/IDmPGI+TDi+ODofEqmeYZWTcX7DbYv3pouEi+jzGLSq27LasWoo/BLXKUZ5IPO8Ew0SHfp7vuE2z9uQQwbCrepo9hCX5eQDn+G13kHSgcog8DtYNK/x5ntMyrPPL2g+zKDUknQucx7CwyPEKrbeloFn08xzWrS0Ah13VxIRft/0Z1vm1o6dZOjBC4rJi+DgNozySfBnGL8uRDb8Z1khnU/GrDYtyEeQworxuy65qip5mxi+LmnQEPU6zKIsk7KqapBiCikSJxKsgKvyu5+czrPPL2o+5fJ7vuE3D+GXpCAJkYVUy/Lg/tD3i0u3u4OY4Zzl+3bYkR/GDXY0GdrGnWcAkjc4MiRV9KAZYMQoXiVdtwWTRYZHJVsSwK37QY9Z+GmapIkG7skSy/UvEKg9Ret2mZVivNKMIkXye77hN45cUTUwQkWeAUMixB5A1gDjH8NvmkPGroiZJRxDzwiLHLruqKXqaJTmKP/QbZk06epxmUVxIYLdlV/U0SayFXo7hCuCbdRU2jJ3wwK/belyGdX7tZzEhEcPPcxi/rGTHHABANtvgtZ5mqUGikiEDgyS7XLDXOUQBn0XwUiGYHA4oqee1ipI0xGRgwcAJv+4fXd6jVMdwjiuTY1NSHBEcG1uOIog5zPIAJWujY1Yaj/hFk2lXXEU7yy67quTneQ3j1uM0zEJF0rIralrMFAqXcc9vGmZJ8awNsygMSOa4TTNqkiLIiSLxuq16QrMqKoae16hJipyAZjl+W7QkR/GDXq8m3TBNKLMcw6/bZljnl6WADWNK9CNEI8j083zHbVrW+WXtipokHUHMVkgxBD/Pd5t2aaaIhYhTiE6O2x8IMLKk+ENnabhrAwHY8eetRxhH5vT0KmqKoEYY+HXJMMO6tZ+GkUWR6/M6RDQ5dlnVLMlR/OAgTR+ZXJJiCEp7QBzW+WXpsfEYMz5Gn7dp/GLoSJg3ls9zGl/DYlGRX9Z2GlBJ40XjTM2YnDGUMPTjNMyigJF4MWpRYtGjoMgmwk8JryMhIB44Nz1N7FkMkOgQ23B5GxXRAKHlnwF8XBnGrMOgU9DbKmqKoIdRTEhIGF0RZvIH4Qs+C5IVnLPKUXB5fgOB5oGxA3NcPjLCriKPIJi3BaJFs3EdPxqWFH/YBzjL5Sh+cI8GrcP0tnGCOWvrh47lNOfwPGY9zCKH0t/Yaug0CxtJt6Whwa/rtQzrVjU9TsMsyhkJjJXxhBGXpPi7AFEsnOyKbkU0SjqqApLdUmRA5oTkJbFJughIR3L5bwD59WyHUVRInGYAyVZJ2gQowzq/rF3CU5IAGD0/gqYBEchGwG57GEkMcbtNK0QHEqHTH8osu6xakqP4w6yP/nkdp/ExzfHnM4xbe49FD6okR/GHeYCfx/hl4bHrKNkUNclRDMHP85tmVdQk6QhyGmZRxgQ9Pb9Vk6QjyGEWZY4EDvONmVVRkxzFEMSen7iRzW+KmhnW+WXtanqA8qlJiqA2mpSaIgdA2Bm9jNJnnzVJERlQNUFfKJ/vuEV227QUP+j5TauoSdIR9DgNsyhdJLCGeX7TqodZrki67KpiXxYV2+vc2tUkaehpskSO2VVNzW2KGqBIOpIC+jis882ARwERi5pg59fjLFfCouJ3lGiyvpGAEnD6jjPCkuMDtLD7P89rWOfWfpyGWYZIOm4TQovbFN2yPelJASJeU/Q0S476YfJ8BwvSNHgxgC2Q1QpKlIEAQEHION4DKy1H8YNYRU1SBD3MwoNEB9eMg/eD3Q24GnSqGL5AY1HTqyiIWVyQfFnn1m4BNcfYs8zJmp6fT4E+ATfL8eu24n8cEzQl0PBbjhnWRbBDEJFjCAJQLqUPRO77MethNrBooIpZ1cxAiIFXLUcRbB05dtuPXeDhlwW2rgDkKI8kasZIkqImtcj0eb7jNG6hkmpISMgFSL/+mBSA3P4BABQgAUj8A87VheMM1Efxfujs1ldym/bAxMeAhXHALwk+ui0ak635hFzQS1G2l0E2lSnF2ue4BgjbUWhIGHNxynlJzqU6pkWIE+I+cg9ReZLisBMWP+b03q8ZB/fNCNIZMLGLJum1iDLz12NS6b1RlX+5n+34A97JDRJ4xc7h8Ty/UKq4wAjAt8hd+pSNNBAmJHW8L8qMb3ITQ4hGg44Tk6wQErogkhTwW6ur4qkDNTVLCbXBg9dhlEITl6A6ge1N1Pdo0CA6axvhxYZ+Ovxh9jLMlSB4QmrQY5ABbsAX01YRTLwYZmbTtYdNrJPm4LhPBRm21pgaexUXkDm8F5TYnwlT5ms4iUeWsS4eYvDQX63kO18pyphoQvF8U3g30FCZuedN0tzZtRsjtHggO4DcOpxd9wjLfSCAtA5Eeqe9J9ONUVoT4ABdyWgyDnbKIHBO3hCBfroWQcHFHNP1L1n3AVIuVtkq5Ob7Ky+OhbBWDBPDF0GI54gKUpDfXeaHol9cXwRAsQG5+71mYI+/HpaSZD//tC7hhmV8jGkLT3GFZVmmDgKQCJm7F0AixdYEVZWGMHaDQjQyw6kTMvB1rzH765nRVaumJnvaCxbN/B5Mx+sy9wMWkaDJ+fouR8TCkV1ZuqBorFF807WWrvmo2ZKIlApy9fqpkRkg5eVku4Pge2xJyy3F9zmb9TSGeUQQsc1SLu0wUKzEIp2fOLem3gfmKjWaia1F61YOt98XCMsAy3R+f1gRIPBepsfkYInQz8PSHh8u38C2v4FS0m3sMEzrSCh+ks8VvDgeUeDQDvpSX2sqIWjal/dtksGkA2NGcYoulA/xalkMMA4/8lTAdazUfqWfuMMFEloGq+3Rw7FR6JRxYb6nAlug6k51XokcBKDZ6TOnMm99YUOqlAcRxuwzuXyvwckjsIFQF4hSwp36een/UIjPyVSQGM8p/L/04HjrMCQ87miQnjGqlP/K5nDiBqIRGE6sHnfUPvesNkGLrC9W4/PVPelDhvOgzYzIo5ZwVxCoaFYKCDAHfCMCrJ8Zk07CMjRjy51a91MAxXLCunHYtaaWoqU5n4BARrA9OeNjgXWaJebbpOuYHXmR4d2k6o8wgQzEUMrK7HEnCOr27zsSKTxEEPuzqtdlxby8xoL6XHq/X0Z+PcsoXIMNrmOQRiqiukYf6QUPOrAYOrReg7tjp3UvetaDjllhdoepNPHHnwAT/KRc+RDo1hsGFCoMGeCEfCzdTT2dvQ/aP7HuKTEgjmHrCVkeEk0QJ6iB1gDXUOuhWhRNdZUygYzhalG7DPdbsRYXCS/FH9Zi+jVETXpP0nlpaduGmjHjZwxYDtjEFLguoJorPqJ0rbBnuEhJWKhkQG1jtD7JIpzUsrd67k3kpvWUrbSfRexk5km5LtrZNuQEohs3zgGqOjmZqPur+API1bW0eUbB1M/cNNR41rEhArI1MdOyNZHgC1Yp6r/Y3TQ6IWrY+Uad4YXXdmIxXfo8clnpjeJL4Tdc4lAnKmVVqPWq1oSmnEzl6v3pNezQVkcHBgjP80lwPluBjlEXHIhEg1CEkPBs7kJWcc7e+l/xk616sF4Bp0z6F+dyRjrLNofVgp1Xxane3Nn3zrutQPZ3KtEdg1pOO/cSQo0Bk2MDNd0F9AEb60zoAnZBnjgRHm4qNiDXr8Ax9GIZOMUE/oem9UED2w5qnD9EgJan4pksv+PKJ+uES8QxijD1FsMNG4A4N1rKDI3jLQh7Tzm6x8JeUG5HhYJm0NCshAxP7FjN5FX+2Yp60l+xTrlSOXHbsBRjC/22sqjh4IPZ3M5NuZjinqzzQdN3EorvEfuD1oAdcRHZhM/SPbmACZUX/OG/iWnNBCpnNfm+JSyzrLpN9wlYWvYP4X4kDD8x6mofqKi0maozvsrsAS3QoeyVeSrMZ94qQufKyR8ZgJmi3NBDIVpxkKeGf4D4R6IbGm/FZyHbXZoWBdDTHCpOo73m9Sx+n90bqUjbGfxSikZP5A9FTC9J7hNVwEBjE0k5izRRQtMpyW4SRclQFRsgWCkNCc+q7/soiRSkpIwjL30DRfg3sWolFHo4UGSjwoSSZKyfGRLlQX7MPHF4LorwPkoazlhlpfIwmQuAdlyTluANW2izDwj3tqtyD2KM9XfhILZpfl9WT1Se7OvUZFJX3FIIBHzXrSi4wgLjG1P48DCGUbc5B0/Zk+2vkzdKyQR1zSuUBhrWQdOAUfjldBR23LfOZmrTJnxO5Au5qZDf48/as0HKeIbuVnHHABjtBm25ymlOLB3mjLo0u/Xxqab7h9+xPMqHUNowXf3amL2jstPcf9pvazkoVbwIYOx3i8oCULutsgMiM6ogSpNC2Yy35f3zqYJQtNHKwwvPYfuK1gSENbYk288Fs/02y9qxiEhpAdiKvFFrHRKIv4nA5z7Uz9yy66Ny4uHrxDcViZx9zj73C1NIySYOW9dOD7xpyiZA6zQIiRdB+wsRXD8NcSlecaNiDla70YKu5/IS5Cx9xu9w4NlqGaTi9bv5ZxZx/xeGOw8mo+Hf/UymI1aOpsK5hO2Pgqb6nPdX7cd/ZG2vVPyuI02reXND1QSzcu2NUy6js3g/gqCsplmYGkRx7fC7VKmagYM3sz7B+hIIqpnUJTImiM9JfYiIiCD1py8EpQDwFgXPHq50GTKf/trMOvv+w0rVXl8nDtZUP+Og5HpmIxaY4mx+3xkgNK6QGlU6dEXsBXYM1smVtiVOrTRWV7r4Dj9HCCiRyn3Pi2/ytpYAeTXspgJwucJTQ9otd8MPNojgMXalGU3ipNX3u+laUouyL40VQeo6F2i+6WACi4DCaQW8uDj3YrBNhChm5NQl9F6pfRRBbQUoOoF2za6JM2cJrYM5slvfEMXkp0gtEhSNTxQm66j4IDUG7isSQ8onFA9YWuMYRoiKkP3GRNOH1h43nIQI29rdLTplREACQULSfUdHVNWvBr+y8ZlSesZ1Zk8T1sjo6V13hPAVr0yPE7W6Z06U0lGZe9qHCiC6nUMmXZzNDFi2izS2Qf9mA83FTuDcoNT91m+1M7k/sDX75iYHTY7083aY8lPZBaOYSLEJxcao2MzwxJTExHj0i1zi5EFoFQB5P9iSpsaFQ8VDRLNc/BBxoWOzuWFMwH5XqAwTdaRTMbqYhZSdmJr5m5QS3P8iljYYJdHm+GbvYmvvHWoBJfG2qSvz2XX4VeY/eHWTGST+yK8XnqNCwF6APZTpWvax0rxr6A+mXWnMuIIf7/rSC+r577HSiSN1rTTpFoEar9dsVbhDvVWNysp1kziDczRgkHJX/02EyoyOGPjP9Hy56sKnAG2biBlV5m2Ylb0/k3uw8hVbr3wJAm56BCAOQ1DmRQ8ABPz0/9OK0qvmqmcOg4AovWqDpq0BNIARKQfsMAiIxBmLytMpTEJDJ+K3inoNAgJ9e3aZBTgHJuo5ikIaeAVtDvMNBw6no2bsooSAvDF+MnQDbNlVJcUdgsySYOQHB5s5jNLGsQPyKh0cROyaojvspsYGSutzVgNsjGhwdmto7/5qIGlYKBh2WYJZcKgoX4F1WouCqOAgUzC+v2XXrkxRbobu4pacRUHKON6/fl7Hae2yyKjUFOXkKIYepyfocZpFMQFCinuM8PVrCbA2NUsxdjclEjTub9k1RU9eijsEqWcEjfs/r9NazjCropZEBPj9rWdX8vM6LsMuC3KYRUkwEoLjdb9nVzVFS3GHoPdoSTelyAmjYT99WRUDxuH+FC1F8OO09gWl9pN7YbmkCIJQTdF+mrwkR3GH4CdFjYJ0cTh5ab1uy7DpYRKEi6Of3Esw0oEjcrZoXvd7LVYO01lA1oIF0n6dllUUk2BEA4f72VLcoNdtFvQwi5JYR5oBM2cYBqhSX2BLLWCyFVBf97OrivaTl+QYgp+XM+yqqCl6lsQKxKfd5CU5huDXcVrLl1VRlFfRbvKv4/SWoSepAmsKWK/7W3b1Ok5v2lVN0AQQl01RPoo7BLcJeiSgqCnazQhwNT35l7HLqigpWhSEisPk0VdNyBTH67aeTdFu8pIcP50z7LIqSoKcKBq3ZdUU7afJS1Lc4edt2VVNEuQ0zKIkGIHieP3XaRm7nkpN0X6aXNwh6DCKA473tz7DruoJqlVTtJ8mJ8UQxCwpcppFQZw41BQ1eUmO4g7Br+P0dllNVK/7W8+uaor2k5ejuEMwZ5hFTVLkNMyiJBhh4nC/mqL9NHkp7vDrOK3l7LIqSoKchlmUBC9xqCnaTy4tDfK6n1XPkhzFHYJet00R9DSLkiBKHKop7hD89OU0DUDcn4SopmhJjuIOQa/btFwxi5JgBhxIKK/b+lXtJydHMfy8jtObljPssipqkiLoaZhFSfARCGOKILcpQHPZtSRHcYcgsyRAyRlmVUZQ4va2bJIi6HEaZsEIAo7U09o1PUUk3qYpj5qi/TT5KIbepk1SBD1OsygJYoDD/S278k2EwicpGgJ5PbZadk3Rbm4ZNj3MAJJuCiGVo/h1OrsqiklwEIdbjhv8NCCebvohGbfp8aF53d96dt1fp7VsVYyCj6P17HqaI/h5nN60nGGXVVFTBD1OwygJRgRw+ACAaj/JMdSTFJEBAM1v1z5JkNNG836/5gyzqAgpD9QMoRw4r8aBpaL9NMkxLMecXVaV4DUO6HFm0MDgVOMB/xlaBZzLrvvzOm7TqkmKoKdJOvy6fi23GaDeNOgpoxETXIIjFcN0P7ueJt9SBDkjaF7/BdZF5oJzS3IUdwhmCt7igBwONN42PQnG4lBR8wpOWuGIZYDCgMVdQL+tX8fP6zi9afmygPV5XZVQ2P1rOVYBihucgAJJwCEhME7xtT5jlhRUBMXivS5jFTUtSuIAZHECcVvPrhnGBPN6lJPjDhsQcpRoGmCFYBJQKW4wu5gjcD9NCUcS5Ijhh2aboCdB8nB0U+MhcncdlJcOv8/BbLUcGNPrNuiJQ9JVcEhKsg3jJkFqeK40WK8Zfhn666LlGJIBzMLpllcAvSnqKWhN2JTAtax68ixKAtN+XsfpTcsZdlkVBT0MEvBX+2ly0eu2SYqgx2mWBDnC0foiYEQY3ZZdS3LcIcgMQemsampODISwm5IbTor2IExR0gah+0ty3DUAVTEEl1GJwRTCAGw9u2ZqMK1n026W5LhDsNOblrPLSoNq/fp5nd60nGEVBT0twO4GQYkF0fvJM0YUuNBjRqOinUs6EmPzGQwMepwvGjEEOb15oamnuL+LWZQEI10c2Xrdv5ZcfOWoBWhB7XqKe1qUBCMXOKrwqHBVlJOjGIJRkjFrCgp6HCkaaImnT1LUgGYB7ud1nN406DHCed3f+rXL2GVVFOQ0Cn7d33p2VVO0nyYvyVHcIfh5HbdpOcMuq6ImKYIep2EWJcHIAQ728zpOb1rOsMuqqOlhlKQAxzaEFoYgRiX8JJgi+OUMu6o3KE5vbmipx4OkjUwVo4UGyDZBT7MV6QVRl9VgAaWipBh24AnIPIZFijGC4O2ic/F6kxQ9TdIB5P2Y2k8+RUuSBRJpFeUcBDSvqxL8AOR1W8+W4/40dlkVxShR4O51mgQ9TgNF8oyuWpKjuEMwwy6LWhygvP/rNMl5AqdoN/nobfmyKAly4kG3Jh6XFXcDFDMJngD2dX/r2VXscoZZFcUoGAFH20+TizurKCmCnIZZlAQjRRxqPw/AOW0ALVtEUCU4BKSiIg7JcQDg636/CmGZbxDk23p2LcWdM4xZFGyHA3Lq0HB6DhscUhINYetZMzCJGA7s+lSPQuSEo8uYZAl4CKAq7iCE43YDbCPVwZdVbODXbT27luIGmRooXwYrGho4qp/XbVo1QU+TnIFR8HZhipphZlUZFKfJuL6O27ScYZdVUQ+TYBEcIXBKMMZ2i/XTKoy6QuEsCgNKZgX+pNAuq/bT5OIG9SRFzaJEcahiCAXYzSd4u2ZLMK/HLquh+jlJEfQ4jRIIW24ilPcH4VsPBgBgr/tXFeUlOYZKAFPU5OUo7hBUknB8nUa11x3CmgYBvSogUO9vPbuqpxh6OcMuq6KmaEnwG0gPeA7052k2NnK8QZhrYH3dtUb1tl4Gq0fLcINZDWtzQdOi4VX0bAGfJAdcQXKZQZFxgYFHj9u0CeriyYmK8nL0wOFtVkxVbCn/ugho5ChOAUqhX/ev59dxesuuaoqgJmkCM2G6X4nS/f7zOm7LKmpRkDiOcJjr67S2gMr97FoqYBvRiwhJIEIfLBUNv3BwVx4qcYOLGxQ0TGd4WEYLWFDURanCQQUKCqOXPAEn4R8h4oiwBaF84/dgQ/t5A77I4EC9jtMyFgMKBs77W8+uJYipQXWTf163SS5wvjS0KsFjHMyClOAgwfJ5WlZBzQjwG0Zm8BfHBbgvAhUaelRsKQRMTgotgksUiss+uyRFsImNCa8cOyUqIZzrB8vbvOBDsgSdKsF0W1+ENQjQx+k3NB/8TAeYW5a79Wys7/frDTJpgzDDKmoNhtMb9DgxaFByh6/72bUkxw1mNazUBWYa1gaZM3CKqiDMGXZZFQootxw36HFbfhjFjINByDhe97eeXdVR3CH4eR2nNy1n2GVV1BQ9zKIk2ARI2k1y5DYJepwxGo2+7lfNchQ3mC1qEUNxv5qi/TR5SY5iCEoRCZZUBGhJhhrIhbF5nQaGdXlhqSl6mlzcIbhkJe0m36QIcj7QeMBt/RZrSY5gtiZJCwezPhb5CrSbFv+8jtObdlXTk2TgoEz15JzWooUCyDkBzqriDhcqlAiZ4uhnFNzk5OfpKXmwA3xmwnobDu2nElKXRMXujFEYgBnSZRewtp5d1RTl4gazRQGKGnZGTBJEhMOqKXqaXNwhM8SipqjJcfhxA9AfpzUhLvev7g+lx23aJEGPY4fmhYNvMTYw/eRTpAZEKoPjhqEEQ+L+sguUW5JcGPvJLBjZwuH+72lhY7PAqCnaT5NDzxUaK2ifftoUrrSbUuBdxqJQcU7YurkE3k3JQZuP09sRtD5FiBGO1rMrEbDpOZulDeXrtHxZFQWV+PUxyN3bNAl6HBg0nBqaC8bX/Z7TaWCL0gIQcX+5vY0FWutTtJv8wy5JBc77W8+u4edpq6KYJUkB7uf+vI7Tm5ZhVzVJEfQ4zZJgBAWHuMHOk5wymtf9nk3RkhR3SAbYejYTgynJMRwB+Lq/9exabjBnjIJDcPgrsgRpwEEtEF6WFRSrpmjn4g4XRQJH609Ob9o1SVREEMiv+8s9SZG4LbuiO4oQJcVQgqJ5oJw9gYWSE46KnqQYgjnDKsphliaw+31JjjvDLquiFLzE8V1W1VBJYC8DfDl6XZVgBIkjNQLNFqNgBByf13F603J2WRU1QQ+TYKSIQ4oU5wDdbUtSDLOlAEqKEjF23JQgAzhUcS9BKE+DAHH4/APm/jVFu8knKXK64ENzFcFyhcCq5+d1WjVFT4IRfnja9DQ+SNrsBUw3+ZQgaRxqinI0whZoMgTB969fp7UzUAB1VYK7Q0XN4P3kX3dVSxkIGZe3mSAZY4Ue3SxiKO1ahQBr3Rfa9EKKFgXp4njd33p2zTAPMB3wn9dp7Xq2SFT05NDTLFogr8uuJTmKO+QAmJob4BAWDnnFqAHu9Ramov00+SjuEJSgJQOI27JruXOGWRXFKPgCR1sBzIrFZXcEJiq81z1Jpx2gqaITS+ekqImGifxPUYogp1kUZImDazQl3CRe9Qi0OgDGLiKscginn1PUCIGgZBCh+wPrfnblfNjcz67luLkAAJC0Q9iy67jjoMDB/Dj9hgQMyD9ULCyv+9dxg952VZQVjiqYKtpP7nXcpk1SBD1OkyD+oALHftwULimkXhS0bkp+gNtopshpSiQ1uTdJT5IDpAYgigZvMwan4EidrrnKoFIy0G4MXYmRcpsItDKcwHhUlJNbhJzeNOzZgPeu6lmSY+g9CxbJFVd6ATRbwHr/2iUqqqJ3nN6m0FqVLyGqKDmKR4QKUsTRzwJE5SYA2AJRqiK4BQFAZBLGBUVYcWPLERQuQUZwWr+qKCnuEPx0xi6ropylCMpHS3IkQn7d79lVPcWdM4uKIKdZFGQIxz95EKTWr2o/TRJbgIC836/o53Xcpk3Q4zRuJCnaT3OSIugHDvQ4vFFTtJ8mL8kx/HR2VVKU4B4cO+CcZhYFIzk4UjbQ1209u6qluMEvZ9hlUcyi3AB53d96dj0/T29axi4KYhYlQcYjRftpblIEOc2C0OBwU2+KnjWaT8/gUk8xBJckBsj1gko9P6/jtCl6miVJA0lRk0RjbAHzgms3S3LUFwsktZ9cDE2wgLGmX8dpLWfYZVVeUF+nXV1U7i/JcYNZytDrfnYtP6/T2mVVVAQ5jJJgLhBO54z6APN5Hae3SYqgx2k8gKTd5B1wWr+HPQT56KbXZRg1LQnCxXF9wNo68HQJc0pyBD1Ob1loXYI44FzRLelcKITTWxVaxixKghEKHA54kfCd0QuAvk7LKgXgr9MJqJTUAPrrsquSIKchAE5Rk4iwxaw3PUI0PgeB9R9ONPiAluS4BDBVgvm6v/XsqqaoWYo7BD+dYZdVUVPDLEpShONtPbuqKXrynTPsoiJGIQLi/taza9pPk4/78zi9aRmrqEmKoMdhFmUISEtyWrtO5XVV9CzJUdwhuCgYEcLRMyUFoXnd33p2TdF+ljtnmCVFUMMsQFDclj1LcYOf1+lNy9hFTRLkKG8gLluO4g7ByVmUxA1Mhj8Af9tPs+Q2LaOkiDNvu6aoyUvR6zZtYnyQuCnKS3KHIAf1gPm0lrGLB0zLluIGP6/j9KZll1VRE7MoCUbaOFLU3AHXQX5L93U/m6K83J/XaS1fVkVNCc4Booob9CYJcthovu2aogcHjQ3SrAbUOHqft13VBD1Ok6yBvU2bnhkkn5bB9X7/xeBK0X6a3jZJEQSD5zUztJ1+cilyXtCkn1ZDcwHqtuz6ed0UPYySpIFVtJ8mL8nQ4zYNetBo2haw6kmO4gIibIqefH/epjEKC45fkqPXaRmzKmpaVqD0k3vYNUXQ4zTJGUiK8k9vGpOo4Gi9mvKSHMXvsiqKUVKQcBoFmmvGTstAPxmoeQLH/auaov00+baixQSIWZLjBsfQqTbFLYby/nZVU5QE/HV/69lVLclR3CH4eZ3WMmZRzKIkGBnBMW7Q44igCYF1hWG1Hi3JMQQDVE/xi2WKvGi6KHPDih6zKMkHEP9tWAV1AGvx/tHKonFbdt1exygJRjZwqFz0tgl6nCsa9OQlOYZThIHHCvezazlmisKqyUkR5FSBeJzeJqC5Lbuq6MnFHYKLEgHkpQJjS3GH4NfpRcHRAQHr/Wo/zVLcIcjlKWoWJZkCcVt2Vftpco/bJimCHGZRECmO1/1rapajx21aRT3geVu2n2bGLAqO4khNTksOFM2ZUdHzNA4oVTJ8AnS/E+Xr/tazKzmGn9dxetMydk3Q4zRM0gTy/tav5Ph13JYz7LIqigns/pZd027yzU1SBD1OwyzIEsfrtp5dc4O97l/VFO2nyUtyFHcIcpLTLEoobutLcoeg13F603KGWRX1JA3A7m+9ivaTl6S4QzBjUwQ9jpIEkjPssioGUC67quj+uqtiEozEkWEUcwT+Om0BVcsmgOG2q5oi6HGMaF73e3btJ99StCAASdFu8k2KnCKa1/2eXVP0NHlJjuL+9Kbli1kUrBxt2k1ekuMOwS5jl1VRkxQ5DD7AoaYoF79OaznDLquipIhZEowY4Gi9eoqf13F603KGWRU1SRH0OA2zKAlGCnCoKSruECRiGcLEzu+nyYWQIgSI47uqH6jX/T6s/eRSdCDvJYDqDYBXU7SfJpciZlGQMwDgwMOaM+oOEh2cNmsDk35aBaXBKckR/NBQnSFFyTH8dBkuawzUKwZvbhL0hKFpPbtm0NMsSoIRMBz7CyA7irvLKmZREox44VDFv0zBRwH9vE5r1RRBj9MkGAqIfwLmBJUJ6ev+dX8dpzctZ1YFPcyCkSUcrIqeXNyfx+lNq6boaZhFSRAlHN/nLAnYi/7X/Ws3S3LMmIUEyv1sOW7Q4zZNepojKKkR9Ot+di3HTQQwRU3oGULTehl7gtAAYWwzrKKYN7AbpFfRU9whmDNs+YEC8cBpI5c7GN2vgzbtKpyD4/1sML3TJil6mgQHyKcz7KqoGzDQ2Lx/pUHHinsGipcB9rqtZ9cMY5YYHB0G0vtbVo21HMU0FG+b0Hha4L2O27QJehww8bhsihpGSTALEOkM5/1+zSrAJMhJQZN2UTqB8nkdpzetmp5kDMyVQPfT2yYpgh6nEQN5KxJg7QojfcH4/TS512lter5IugSCiLusDlAkFrrsmmFWFtTr18wBrE9SBDnNBo6O05uWYVFd0fRzkiINIJDVuJ9NS5HJgJJdFcVcAFuRur/17Ophi5Jg6lDTfppV8N5lFTVFzQTw9xJY39av/bSiCCAvFf5111Pc31UtEFC8TZueKRIpQtezaor20+TkKO6Q2zJskiLocZolwQ9yluQIfpzWLmtJkCcOj9sgJ54U7SZvwvm8jtObdk0QE8fncXp7lmje79eP01puqtMkJyl6mkQJ5HV/69mSHMUdgg1g3q+maD9NXo7iDvMkRU0SCMqRCN//ed3GaAswfzbCUlExRADoFsF+nL4shVLTbvKSHMUdghcBlNf9K0nEaGbMGoJ6W8+uGYYZFe0nF3e4RQNYSCHAr/YzCP513KZdVgUE9P0PWGryTYoeHxxRANuboCcATV7MAACl7SY5ZlglRZDTMEuCkSUcSshsSY4b/DydVUlgOiq93wjk+4uwtlzOLIpJMEKEw2XRkhzFHYIdMwSlZdcUNXm2Tkb0OA0SwvO6v/Xs+nkdp7XLqoJAsWqK9tPk4pYip2EWBQiImvbT5KQITlIEOc3yBpJ2k9xh1CwYceNo2QyzmB8cJuewD44U7WcPzNfzILeBkpelA6oNsxLb2HhS1OQ2+EZ/0cCZAdqyq7gXRQaHGQNOjjDAMquiNr5eQPVzkqIEUeN40/Dcz66luEE0FJDMK7DOyK9n1RTlJTmKOwQ/r+O0hlUU5DCLkmBEBYf7PVuO4s6wSkkBbr2amlzcHqc3LWfYZVXUsygJCg73t55dU9TkG/w6LWeXVVFMp7xu69k17afJRY/btJxhFjVJ0OM0SoLNQN7v1RTtp8lLcvw8fVnToiBlHG7r2dUsx60zjCEDu7/17KqWYngCq5+mt01SBD1OYwJEHCN8v4p+m9bcz64ZVgKq9eyadk52mVVRUyRGwmmpwSQ4Xve3nl1LcYMZRjEjUMqR27JKBPjtJ5dhFhWC6HV/69lVNXn5eR2XM+yyKorRcIr20+SWFIbzup8tt8dpLavAeNyWVftZijsEP6/j9KblDLusipqk6HEaZlESjHxxeDZFu7m/TucMu6yKmiTocRpGSbAXR+v7aYoht13WJEXQ44Cgcb2KnmL4cXrTcoZdUsR0cbCluL2MUZMUPcyiJEg+3u/XNGNcOK/7W8+uKtpPsyR3CH5ex2VYJUFPwyxKgpEPHO/3bD9NXo5epzNMihxGSTDigeP9rV/313F6yxl2WRU1QY/TMEoH8Ptbz65qivbT5OIOP4/Tm5Yz7LIqapIi6GmYRUmQLY6W7WZJ5gyjmEVJtDhe97eeXctR3CHobdllVdQEPU7DLEqCEex43d96dlVTtJekuMPP67hNyzCroiBGSXAWx/tbVkX7yctR3CH4eV3GrGqSIKdREoxw4FBTtJ8mJ0Pw6/Sm5Qy7rIqaosdpEmQDx/fs2s1y3FKEBfS6rWdXtSRHcYdgzjCLWq5Q+mlybpMgRwON2/peihv8vI7Tm5ZdViVFjZJg63hbr6ZoP3lJijsEvY7btJxhFSVFDbMkGMnA8XrW6zaNmqTHwQDzut+XG8yXdQFJTdHT5GIIetymRdDjNBZYvl/VfpIhGC0VQN6PdpOT4w4/j9tyhl1WRUkRg6040s5iEgq/vSRH8PM6TlehfRx2WRU1RUuCUOBo2VU9OSmGYMaiCSBtinYZdlkVJQHcerafnBzFDX5ex2ktZxg1QU/DLApGInB8XsfpTbsq6KEicX/rWTU9zZIcxR2Cn9dpLWOXVUXJ23pWRfvJS3IUdwh+Xqc3LWfYVVGTFEGP0zCLkmAEAkf/rGoK6e1nSY4gp1mSFFDLpp2Toddl1cQoCUYecLD95OW4v47TGbMoyYli8V7H6U3L1hRBj9MkUCBfRftp8pIcxR2CX6e1jFkVNUkR5DTP8n5Phl7HZRU1RdDjNIyCEQcc7vermpbi7jhMgpzmCeV1fzdLchR3CHraZUmR0yhOJFATTsnE+LrfqynaT16So7jBr9NXFS1Kg6hpP01OjiL4UVL0NIsSSsYsCXIa0Hyc3rQMOUk0rcpzhl2ThETjdRXkHIG/i7FSE3IQBRxqinaThwlYWDVFT3KHn9dxWsuqSYqgx2mYBCNGHN/3Tm+YhIBoVVO0nyYvyVHcIfh122VVUrQoSBHH68cvZ4rl/hTtJt+UFEGPc4Dm/SlqgLD1rJqi3eTllzPsqqjpcRpGwQU43pEA0vtbv6qpuEPQ63TGLouaIGdRiEhet/WrmnaTlxwmRc8QjZr20+Ti/ryO05uWXdUkRY/TMIuSYAQfn8fpbQDa6/7Ws2s/uag1LIKcRgjlbf2aor0kRa/btIxZ1SRFkNMsCQ4CUftpjqAEMUAgbsuWG+Ryhl1WRUXQ4zTMD/h1f+tXNe2nuWUS5CyKD8frfr+qaD9NXo5iCFJSdCBv61c17ebndTpjl1VRkgCe1/3s2s2SHDeoN+2yJOgJgPN+z64lOe4Q5PSGlQEAym89u+YBw4PV+vUOmGSHhlmUpA4H63Gb9jQMHXA/TT5JUZPIAYnDNzkNh839LFqSYwh+Hae1N1xueFq/5Qy7rDY8r/vXctxex22TBD1Ok7ABq8FtP4/TWkZNT8MkaUDATycYDUcJJmfAohnA1209W47dFC1KgpEyHG3/OK1lFSU1DBlwGBpUfJV+RmBARPALkBfKfFVcoLTg3c+u/TT5nqQIehpmuQLyulb4KdpNPoKc3qqgfW+lJhU2cwr8db9fy09njGIWBUvheL9Xy1GMwtKKG8wwBgr4CZSaop2HkxQ5oeGasDHhet3fsiujLOFgV3F/WnMaBlWOMEkBndYyrAICLn8wtjljFMwPHiQ5iNhAxbAGIA2w9ydIDA41RftpcjIEpQh6nAYGiLc9u3H/C1avm6ImUQNxgZYv6UmBo6ZoP01OjlEZiMuqZLicAPEZM4GVx3BSVPNP5wy7rEoMCu3cmyASPOoZguXjtHa9rV8/j9s06XHCaM4JWhIwEJf9YvUCo/0kRRCALtvFzthlZUpFuRg6XCxignzg8Dww+S9vgUgRpEXztp5dVTEEO27TcoZdVkVNT8MkGDvUFO2nycXw8zpu06pJiqDHaZhFSTCSxcEByy3JUdwh+HV6066KYhYFb+BoPbuWo7gzZk1S1CwKFocEXeFoIFvcmYGFw8DWliL46cuyAPO6n1VTtNwhuFihUA4FIBXtp8klEPbTlCIQXVRYE/RM0bTezKK4Xve3foWiTJ1Au6xiEszEoXba1CRKvKoYNmCZoicJpJsM4NyWVVFxh8sClARYykOAEcVhxiwfKDYEAGLJEXSYJSjq6XWc3rTLSZSA/5oEy6PY+z0SHLSX5CiG4BGmbASMZU6FHMOMTU+CESEckhOEpmVXUtwhyCwKEA5xQ84bC6c3DXrcaFz2B1yXVUyC+cGm6MnJ8PM6LWeXVVHMoiTYB8f7yR6M3yRHcYNfp7V8WTyoXve3nl1LctxgzjCmDeX9XNYBVmY2Z5dFMUoOMLdpbDwvDjiDb3B42yRF0OM0iQ2QljWzGjCv72QIfl12WZUEOY2S4PFQ+8mlyGkWGiAp2k1OjqHXcXrL2WVV1CRF0OM0yBrHDKDXbdl1Z8yiJFgGx/v9+mXssqpNqWk/TT5JEfQ4L2hYcauhdA09LkCyikkDd1k1QQ6TYDQObopagLDqKYbgJEWLgoDH67aeXdUUPTkp7hD8Oq3lDLMqilkUzIJjBaSbrTOocvy66zPjcn2Zy8A8btMmCXqcZknIONQU7SePoMYEyBQlYyCmN0GPbryaot3k5LhD8PM4rU3R4zCLkmBEjENqSJCMgHtF8NN+muW4pRBEbuvZMoeBsfsLRk3RfppcDL8uq6ZoSUCAX/e3nu1i/TQX1xY6RbUwP+7KwvorB0x3lSJnA0fn9FVhIb2tZ9N+muQobvDzdM6wi5KihlmUBF9xfF6nORpI0s/rtMtiXvevKspJMczA0rIlucPpYTCQeDZFT5Pvy7pAk1mBz2QCyNdJoLKWBInA4aZoKe4QZKhQfrYiCgKOivIpws/rOL1piRQY7ZwcxR0+AGTFzSxRKNlVUVDgJ95zm6QIepxo2hQ1eZdhFTVJEfQ4DZPgJg7JYaL5lrh8TgL7DFhfNUX7aXJyDJEAj+gm43AL0N7fenbFFKC4f1VPU5SiJQFK69mMUYzApLhDcClCUczlAAhnAN2qKDmGoNdpLWfW4yQEwESsb+vXIbD3s2o/xf1Fi5IgAzhSVAiz9eqpc4ZVVMQsOAgECPGnpjdJ0OM0TIIPxG1ZATBqPz+P09okRY/TLAFAOL0GAGhu61k1RU+TkyP4cXrLsKuSoMdJ8oBf97fsKu7P6zi9aTnDLquioMdhFiXBCB6On/bT5CU5fl7H6U27rGqSIuhxGmZREozc4Xhbv6aoWZJjCGaMHY7X/a1n136S4wZzhl1WRU1S1DBKgpE6HK9fVfQsyVHcIeh1Grssaoqgx2mYJcEIHY7X/a1nVzVF+1mSo7hD0MsZZlGTFEGP0zCLkmBkDsfr/tazazczdlmUFDlyaOKQelpb4JC8/1zeoLirmqL9NHlJ7nCKEsQNh9dt1yRF0OM0SRuQ1/1rKW7w63TOsMuqqCl6GibBCBuO1/2tX9UU7afJS3IUQ/DzOk7LGVZNUgQ9TrMkGFHD8f52/byO05uWM8yipicNyU/RbvJyDD+v01rOsMuiJCdBA37d33p27WY5btDr9KZJ0OM0Z0jc37JqP01ekqO4Q9DrMmZV1CRFzaIkGDHD4ZactspAvb/1q3rykhzFHYKf13F603KGXVZFRQ6zKAlGyHB08+u0lq9qkiLIGUPzdZzetJxhV5WIAaunGHJ60yCHWTAShuN1f+vZtRS313F603KGXRU1MQlG3uP1/TS9jtNazi6roqToaRKMgOFw/8ptX9Be97eeXdV+mrwkR3GDHqe1fFkVNUUPsygJ4oXD27rwtGvGLouSHC40OnK20Ljfl6PX5QyzKmpiEoz84/0+RU0+5opZlAQjWjhev35ddlUUkwWsov00ORl6nN60SYqgZ0kQLBztFbD3+/X8vI7Tm5ZhFiVBjxUSNUX7afIqSK/7W8+uKtpPTo7iDkEPoyYpchrGL62aov3kYvh5Hac3TYqgx2mosLzubz27qujJS3IUdwhma1HwFJCWVdN+mvyrIIeRgvL+fnIxlCIlCkjLluQo7hD8vI7Tm5Zh0NMwi5JgKByfXVWdYRWzKBh5wuF6dlVT9OSluL0tZ5hFTRH0NIviBOR1f+vZVSVHsQnhT/tpfh12VdQkRQlmAuIzZi2B+jxOb0rQTiRE3QQ9zRGSr9OuqgiPKoafx2ntih6nWYig5MyqTmpLhHC4v13HrTcNeoKAU9QEAnfZctwg9oYiQY4bTZuiJjmKOwQ5rWVYtPwAyZjFKQnygdODsWV5wJBjG2CKdpPLEvQ4O2i+jts06NFBk/azNNWTHDudXRU1LWwgrtpPTo7iBicpchYlQXBw3ECqAfL6cXVbdu3jgtDgWANyv1/RLsOuiklmgFPz09lVyYByU5OX4gazJTkxaFT0LMlRDMHP6zZtiqBnSWCAX7/Tt5sczNlVUVL0vKARw6/TV5WogUsXiGmUaor2k7cgBFMW5K+7KmoFuJ+SCiIVPXnH6e2KnmZJMJKCQ0XB8nmc3jJ2WVT3fNoMyP0tu44bKsNRU/Q0xR0yi4KQcXAm0GqKniYXw2jRyPvXryuB9rrfi7F2EpitZ1c1RftpcnGHOcOoSYqYRUkQERwqGoLQVdF+luQo7rDTGjVJUbMoiHbkywLDIccQ/AICv5xhl1VR0OM0XjCv+9cSBPl3k5NjCEoR1IXTejZFS3IUN5hRzKJwceTL8kClpmg/TS5+nc6wSuoAbn3OMIvagklRLu5P5wy7KkqKoEVJEC0Ot/Vqipq8JMUdfjnDrIqCHEbB2PG6HcrCSfmnL0vigPOW5CjuEIw2gKjoyUkxxGJR0Su4KnJbvizqWTSglBcY39/NT0tMBZZ+mjxjlhWRP8XNbdmiImZBqKNNTa/TMshpmCoSCrxqKu4Q1BNYMglgESCp8Oyq9pOL+/M6btNydlkVNUkR9DgNsygJRqJDS6G97vdryssHkK+PIr/ubz27pibfn9dxetNyZlXUFEFPwyQYgeJwW7YkR3GHYM4wq6KYR/k6fTnASfMTlluSozdJEfQ4TeIE0vrP67ScYZdVMUkT+M1MYGw3S3GDn9dtWs4qSoogp2GUZAn86UZrlWBf93t2VdN+cnGHILdNUvQ4zaI0AOlmEpKaov00yVEEJymCHqdhFiVBGHC8rmfXtJ+c3nKGXZPUMAkSOO2nmS9Kgp4jHPe3nl3VFO1nSY7iDsGv0znDqkmKnIZZlAQjzJGiJydHcYegx+lNgx6nYRYlwcgCjtf9rWdXNUXNkhzFHYJex205wy6roiboYZQEK+B43d96dlXTbvKSHMUdgl7H6U3LGXZZFTVBj8MsSoKRBBypEej7/aqiJTmKOwQXBCgp2k3yKkJ63e9XNUX7yclRDDNqkqKGWTCiHN48QP66y6ooyAAOp7cCQJ3suG2SIsghQNN6MmeYVQ1Bqf38dM6wy6ooCXIWfLhqivKSHEGP05uWs8uqqGcAzJui/TS9TZuk6GmWRAjEq/00uZcnKYKeZkmCQL4uZ9hlVRSjJEAcqQ89RU1OjmIIZkdVkqO4Q9DrJgEkPjX5p3OGXVZFQU4ADpddS3GDXVY5SoLVAIBDFUMlLOqCuHFcbViv18HK5QDKN7BUG4gZDbA1sgsmdwXfZ2Ywrf90zrAxKG16HbdpJXDE6O4ISh8CrPXsqqanyb0uw66KmiCHWZQEI2AcW34kx2qsgMhwAiCrnuQobmZRkCgO/VBpN5vgTEA7BD+P09vFLEqClzhclhR3CDZgeX+ZxPgl6HGIaPo5hBnECkTyQ4bS4IPjsl+nUQ+j5AG/ePjdLEfx8zpdTdIdHlbtJ9/epk0RsygJRuxwvJ8c6wDO4VfUFD1xQD7KSziMbWgzig1YDe8ZxlbtJ88ZRi1lQLxNIwM0Bue1OA2GrfVfhl1WRXkBl1y4UlQLptuy68dp7bIYBQtHN6XICk7n9KZN0ZNUAfuJ01TQvhTGNsMYJQrYy6YowVBAUpNzS9jckkuCdv+KopLXcXrTLmuSoMc5QvO6v2VXxggKp6EiPGtJjlsIYAsE7JyWNxA3yk9rVhvU63p2VdN+mrwkxx2CXrdpOcMuq6ImKXoaZsHIDg73s6ua9tPk5CjuEJykCHIaHSxjDkC0JEcxBLPLohg2cMuqKdpPUvSmp1mUBAfIDcYe2QB6W796nYZVNUjSfpo8RyPisquaoicnxR2Cn76miFmUNfDrfs+uqrjBZQaK3vIlQTJIVLSbXAylGCzv9q/7WbWfZkmO4g5Br8uXRU3PkmDkBceXM+yyKsoF+HX/Su4MqxicxvG2PkUDk1rgtGw/TS7uz+s4vWlZBD0NsygJRsDD67Z8WRP0OCxI0m7yFXTeGQmnAo320+QlOYbgl4Kr+2tqMooZRxn505BDRnOeABElE0QfpzN2WdUIqN96Mfw6DavCwK/7W8+u5CiGoBfYb33OsC4s9cymiFmUBCMBQayhhzeEQe1hD0GsoYc3hDE9DRNGoqYoD8GAvrhYtJ/kKG4wehjFC8RtvZlhDAiweorW0oWSzQ/o0QMYJccOgG7L5suiIEeLpl0zLAtG3CGoFw4onNawcLxNu+L5GVjVFD05BnDr2TXsMoxilARf4HDVFO2nWZKjuEPQ665JipwEIxY4Xve37LozrALK6/7Wk2HOsMuqrKBeauxVmG/rNwyawLNmEsA+YxYEqARPgUjh29XToHhYRsHPwYo7BJlFeeLo9KZdTFjTEs/r14xZDdVNb3scJZr3n+MUOQ1o1BTtJierJLD7+1mO++uyq6KkyGEAJpEY1X7y0tu0SYqgx2mWIxD3sycnxx2Cn9dxetOyq6ImKYIep1ESzBzXAhxu0xTgvCO3aQmgRtEIRU3RbnIx/PQVIQB5vYpyMWOLghHlSLv5eZ3WcnZZFTVJkdMkGDnA4ZIjpw2wpboAOBPA8URg0hAOfgbApaYQUBBY69lVTVFeijvMMKtiFAzEQY6hD9ckRdDjHI3benb9uC1jbxAA1Xp2VfvJy1HcYLflDLusipqkCHqcZkkwkofj/a1n1xTtJvc4vWn5sipKgh6HWTCCh6P1KtpPTorh52k5wyjoaZY74Nf9fk37yUty3CE4SZHTLHZAWlZN0X6avCRHcYfg53Wc3rScYVZFSRGzKHVIvpqiJy/JUQxBr9tyhl0VNUXMkmA6HO5v027yj9Nbhl2VBD1OwygYmcPxfq+e4s6wioqgRw7M6/7Ws+vXcVrLGUZJkJPEAXczY+CgsCk6QU7DLAp+w6GmqMlDi5qk6HFD87rfrya5Q/DTm3ZZ1SRF0OM0ShsStZ8m93TGLouapAh6nCZhA+K2q5qi/TR5SY7iDsHP6zi9aTm7rIqapAh6nIZZMKKG4/2tZ1ev4/Sm5QyzJodJQ/K636f9NHn5eR2nNy1jVzVJEfQ4jZJgBA3Hm6Ld5F+nZZdVUZMUPU5zBvy6v/Vs5yU5ihv8Oq3lDLMqSmIWJcGIGY6fov00eSl+Xqc37aqoSYqeZlESXAbkdf+a8pIcdwhyGbssMlA+HQP6dVt2VWLArWdXFSVHMeywq2LCgKXXcdWTlyPI6U1zvrC4nxy7kNUUPXnodXmKlgThwvG9bsuXRU0R9DjNFhJu+07WgpVKUZMFhPy67KqwgF2v9pOTI7ZcAVFTtJ8mJ8cQ9Dp9WVOCESscVcjeljEL8g8VnL+q6WlyUYqgx0mQKRzumqJkGEnh+L6fnBzFEMywS4pwFI7X5KUIBaRvLmcWJUXQ4zTMExSfscuiJslpVoRVU5SPIchl1wQ5DZNgJxxTBD1O0wTE/S279rPcX3ZZ1SRFDaNgJhwpenLocZbQ+JWXHae1DLusimKWBCNKON7v1RQlxZDTkJOExq9pP03udZzetIxdFiVF0NOgSScnKYIep2GUBCNIONzULD+v4/SmXdURHve3bNrNUtw5wy6rohgjKG6KluQobtDrNi1TkxQ5DaMkuAiH27JoPzk5fpzessuqqCl6nIZREowQ4Xjd365pOW5u0y5LgobwvK1f1ZOT4/68jtObljPssipqiqCHWZQEI+fRsunJx/DjdIZd1SRF0OMwChYC8rq/9ezKN8htWoZVkwQ5DaMkOAiH+9UU7afJS3IUdwh+XsdtWr4qSoKcBAjYbdk17afJyVHcHrdlU+Qwi5Jg5I3D/a1nU5SXpLhD0Ou4TcvZZVXUFEEPsyTYDcT97LrBTm95kqDnB87r/tazq2pyctwh+HkdpzftmiTIYZQEI/x43XKDHqc3LWPU9DCLD5Tfqmk/TV6O4ed1Ws4wq6ImKYKchlkSjPTgeP+qpig5iiGIURDCg6P17KqinZPiDkGvyxl2WRU1RQ+zJBhp4+D0Dq7X/ayaoiYvyVHcIZh1oHRTKh133F+nNatKcoDf71dOaxAbj/tbdk3RbvKMLQkOkLf16GlyMswwaoqcGyCv+1vPrmqK9tPkJTmKOwQ/r+P0puUMu6yKmqQIepyGWZQEIzY4Xve3nl3VFO2nyUlxh+CWM+yyJOhxGmZREqQGB7t63KZlzKImCXqcselSBD00aF73+1VN0X7ykhzFHYJStKyhvN+zq5qi/TR5SY7iDsHP67hNyxl2VdQUMYuSYGQGRzc3GUjuV1O0n7wkR3GH4Od13KZh1CRF0OM0i5JgJAaH23p2VVO0nyYvyVHcXYZVzKIkGIHB8bofLUnw8zpu065qgpwm2Ug57vAFoNv6FC3JUdzh13F6yxl2WRX0NMyC1Tje79mV2yoqclzQvL4cw8/rOL1l2GVV1BRBj9Okkbzubz27qv0syVEMwY/TW8QsCUbQOH7LpqjJyRH0umyKniZpAfK6v/XsqpbkKO4Q/LxOaznDLquimEVJMAIer/tbz65qivbT5CU5ijsEP6/j9KblDLusipIi6HEaZlESjLDgcH/LrmqKmmQI5gyzqMhpVsC4bCnuEPy8jtObljPssipqgp4mwcgZx/u/Tl9Vh7sZpgh6m/YsZRxk6BNkP4amsD7eEXz2zKYIchgFa4jXcZsGhqSmaD9NHkYL4sUhgh8ItNt6Vk3Rfpq8HMUdgp/XaS1n2GVV1BRBT8MsSoKRLo7Wsya5M4xyMvN6r+O2nF1WRU0S9DjMoiQY4eJ4z6/jskVNUII/gLypB8rX/X79umuLKu2nyUUtJOy33swZdlFZMBAHnI/T2gauFItN9Loq0QAux+11m5aBRD25GE7RoiAYOFy1FHdoAbANQSsyTmv5sijq9LYpehYlqQJxU7SfJi/JcYef12lXNUkR9DiNkmBEAof7W1ZN0X6avCRHcYfg53Wc3rTsoqQIehxmUTASgSM9xc/j9Kbly6KeRaHicL/HaRYUOecogp/XaS2zlgQCh/vVFO0mJ0cxnAJ0v0/NchQ/r+M2LWeYVVELluJQUS4+IGzVfvLvsirqYZYoEDVFT15OUYM8hwO4duwydlnUE4maov3kn9dVkxQ5TYIRJ47X/V5NUZPrjF0W1QQyMpFdz66lx+ktZ1hFQUs87/drdlVMg9/v1/HrMoxSAnJ5OYJdTiJxv2fX1CxHcYeg1235siZJSRhwuL/17JqW4/68jtObljPssipqip6GUTCCxPG6bEmKOwQ/r+O0hl1WRU3Q4zBLgpEjDpdV0bMkxR2Cn9dxetMydlnUJEWP0zCLkiDM8bqtZ1c1RXlJjuIOwW7TMsxaAPX+du0nKe4Q9DpO5wy7rIqaJOhpmEVJMKKA43t2TdGTHEPw4/SmXVZFTVIEPU6zYCQBR+vZtZt83DLssiopghwjmNf9nl3VsyTF/WWoWRQEAcfr/lXtobdhkwQ9ThFNu/aTk2MI5gy7KiqCHqdhFPz+lhx3CH4dpzctTxHELAdA3pZVT3GHoNdxetOyy6qoSYqgp2EWJcGIAQ7fT5OPH6c3LVtS9CgFONoU7afJN/hxessmKWqYRUEIcLi/ZVe1n7zcH6ezy6oiZlEwMsTR4er9rWfXcnM6wwbAhEJsf1VTtJ9mELz17Jr20+Rhx205wy6LkoBIftBv69m1JMGP05sPmvs9u5ac3vIBsepZjuLO2SRF0OM0zKIkGBHAQY4iyOlNyzBmURIcgON1f+vZtdxfh1WMGwCQqJwMNyVAoxgeAfyuKggUELw3VHYdtxtgl/wAe9zGA40VN6gDpWKDkmYQ7dJ7weYCboKeNBqLUTCCxkHm6wzq99P8vE5v2mVVkxRBj9MkKsAo0GqKchrqHLdlU/QsyVHcIbiYgXRXUgZ+3dazq7h1zi6LWRSEjGNKkBMcJhjZEmwxIBG8WcPCcD5v8+LJKBep9QFKe+AioQQjHTjcLUotVjKLUU1RLoYcAC2QW8+uX8dpLcMqxgpcxdVNCkQJnsAhScDpoxQ5asohEHlMiud6QPWhgNgzzB7l/a3ndIZdFjVFyxOIE6b7kSiP2MzR5eyyKmpiEmwEchaBpAr6/vXz9GYArZvZUgDMquIGvY7Tm0aA5VVRLu4QXBQijrf17NrPnGFSNATTsnmKGAUj3jQA/FqUEFD/vI7btOtpgkheIPz0A9JxetOYA79MgpE2BOBQxTzgIXzd1rOr2k+tZVjELApG7HB43QQ5TYLQ4WDVFDV5KW6QWeSgvOUoblDny2IUHIejZVW0n7wkR3GH4NdxetOyipqkCHqchlmUBCNwOL6O0zm7LPyGY39auyzIDYpvg/i6n13VFDV5SY7iDsGMWRTMhsNFy3GnASw/vV1neFi1n7wUNxiZQUnPMiweJ5GhadW0nyYHP50zzKqoSYqghlkSPAbkdX+7qinaTV6So7hD8PM6Tm9ahl1WRUnRwyRiwG7Lqmcp7q/j9Kbl7LIqalHCgLzuX1W0n2Yp7vDzOL1pGXZV1CQ9TsMsyotfr6YmJ8Xt6c2ipsdpFgUBw/F+30+Tl+QoghmzKClymEVJkC8cr/tbz65qivbT5KW4Q/DzOk5v2VVRkxQ9TsMsSoIRLxxoJ7sgcYHT2doC5W3Qf9zfsuvndVqGTU/DJDgLBxbeKzjv9+toBU5N0X6anBxDsJukyGmYRUkwUoVjUTDijzc1qcDdtQS5DXqm0PjP63TGrulJpICjkPZzBCMoNG7r2TVFTf55Hae1XD0Bu59du7k5vWmTFEHP2jiBU1OUFEOwCfpzTLhej1rZZVWT9DhNgpFwGAEXQSrJkQjg53Wc3rR8WWeVflclBKj9vL/+mBSA4j4AFCAAPPwDRMI1vXJpb9kmzxI91Vehe4jL4w/TJ6dhWDFJTZi1GmSbzQW4/GW+0lrxDIlcYCiLbmZfL3bVXdPnvbCvwaB3d3/nYkDWtwLqH74H3uSNRXDRB6IQxnGk65tPiUi9wPa6oRty6W1mUsEcTnnpQ+C4I5PVfMFg9fvMXSSLzahKXsVCVZsbrSDkgZwbridjErQ/KXRWOD7oR0LbIJx7Oa4UJlN8t30jwDZ/eBjczdw7Z5kkpfE0ZYT3bEmwDyNkq0i07CW+C1icKPypu/43q1zTDEwL0hSQP2IY/dAqCNohwD/X5nloiWkTkYZrcydq75k29Ez6I6NQNvUMOdPUVE170kzbrYnk0KM4pl3KaAv1f9HXkyaeHXQUQ0LFMd/mxne8g1DJBAzIP3Sp9OZh9uPrT0hwL0tTibhy2zWRg68j27khxnL6bguLaz613+qgLM6ZyLMDgsKFqWN6f0j8SDeZ/oFAeBpuPMGHP5XcLdM8XEWli6yGuL3M8VEmLizEaj5yV7bFGOCZknjlRcvrQzNXe9DSRsbo8jtpmx+75KMoHA14r1vdTnqUtCEyaULkXb5fe0EfKVug+oZmV/ZgbeBhBSwPLap1ISrSkEl+sHuzJfY1P6rRESIL3FG666JeLhZPmjLZpM7GtHSQvOXTqZ53kUVJ+rgSex0J3sxfhVyKMlG/tUp9pQAESTFF7Yc2BegHUpvAvEJmdfyvnyIfXoJqEm65mIuyEmwohxIgxSUCaMNgN+gLtu6a08x+7DxPUNMvNLRqPZPDRQewi2MU8MhXATKhooiov7+Jx1kMSsZLyFvfxSNBUq4nPK8cbCrVq2Q2QQ8IE45OSmc1DuKo9/wC/xcschqi7FItbdLqucoiE8SddGveIHFOVf0K63Xdi1bVM8F6O6NYQxW8K5UrPhJKBbd8tW7334JkJ3AlBZFmQUhdMKrKVCTD2T7j1yeWheQlRI3MZaOwx4sWXXPVsIEZlnVE2u7e3DMR+MHMkOGcD8Rm6a0iIKcKrd68LIukjhg05WrLVtSbCOK2UVuTTXTUJDgmq9spZAv0nVDRXd6p+Je6VGmDmae/TJ3992Yr8UzVtzSsYtGvwcWS9UNIQW6u+za+0efRyWMm5buOO7QEd4iKy6wgn+R/iYy7Aqr9UdiKnmvXHZAEN5euUl2o+gjHsjMxuoliDfgldKNLLlGmhF5raLwtt8TscsFSqBsCC4LomIzYYvbbK7yrCHdGbdPx3o8/ymojQciZijuqFBhw9ogADnjBojYwUKFQmedngQPR2hx9p81RPuRMHHpCDJ5QA93sPckUCcFSBL44MumXVGv4Yi0Afq4cs3O/b/waTAHqnfQdbsqnLr2BCtVly9rcU+w4plmRSvUm6f4D0XEuOT6IjeMj4I7/G5cBpZA5gchsNzTbt9EpxhZb8YSCv7ZN34O9IPeZFFhA6cf7aMPdc8XKKp4YLscAHNXkXcNybSYlNJYvJ/P2ro5lxObJI0OqC2n2Ti3eQ5NcYIjq0NRUY/8otQG9Uv0nop8nL0e/v8R3i4VLE5HiQPzT03+GmKsBnuAZxthnX/l1Te80LGpWzKXNke1Xq6YvsGiQFcVcEaWLIipDFLn2J21HJy0wZm0jxuOGSysVRAV6/DqyqEa9tK6gOPY07cictjJHY0tcLSghbdiiLIHn5MQY6noidGUJ5CliN4mAA936QfTc3VebktLW9eWc+eZcWvSpUBVwBhighczG/w6uwU+Px2ffLeYAYmgJFwYLaTaD8WEQxWHrjc7juu5CtpJLcllSUYFHhLJ3VDhc2lFoCTjHI79V7/qACS3cbvtk2zeikX9RO+C6qqj4l+o5hhDHUp9MVldEG3c7OsG7q4AXXWjqHMf6B4DL9ZT+aeq9Nl935O/l5xEGjVS/EdFJi0QSMP0suSdcHl0o8LUjDf0OUqKhlgskXqoWyc4/dBmQIDfRRDV/7m54gSROe/8dszBF242U6LBbBBXohj/iiMRfIkxNK35gaHEUNge4XmnnBRCSdtl7aPFDd4RNZ/EifUlt//CJyRVgL/jtj+YW/RiC7Xv67YLe051G1dv7EkPmgW6nnAChvI6bCwMX92kOOeAsh/9w2kUoUHDONYoie95XfeY6qRNJ5eSEl+BMKDnFkwAXTsPuXs+Lr/Tr+jbPz7SlUeFkD2fotMx3A8dpcslEDpXatDhigachAChpg6vn0mMnNExCOQTcTuJiqjEgNDlpWbhiKYA0L+3SoeBAzgfxbS8aPntKpFyTD1yg2VlTm7qh36KcTbXO9QxRGXL+nZTW4PlWU2GfNPrQ1DreqBtSqQ3csjeTNK8KpDMRppxQl4H/ZVGgNRE0YcULJRK2WxbfyhkEE038qXFFF6Y9uwvKPQMPk4WWBD89w9ge15pVOnZyMQKqX1/bWDFQuAXg5D9XYDbn+OKD3r51oQZuUCXnZow6q8S1PJr4sweh0UmM2kCo+UCg/eUleuZWKysi/cQZgQU2/xXovzHejb8lLbBdSujTM3eIouUNRW1j1qefp/d8XbeaA4m5zOlr5guZZcZ3DJjunm3AEf2ff1OBwRGoueqKp+xQY1L15T2R60tlIZHYujyGIRL97GkPMT6gLRw+goifECQexvi+dYBzsFFG9HQGXR1SNlOhw4/YkkiEFOgtLMTCndp91kaNqHdSgqbxVzAIV9bjSZFiDFvW/9Q8hISfcPsvhB1JOkwRa5twX9sf4fNP79DzLtGEkl5jXuv4ntYxuZ/MEZjmv7xVVgik3DZyngxaqECLRNJSnaH/MSTdKwreozy7GHpGOF+PwztzR8KLAQYfjb03J3TV3IgZqicOfsu1fQUcQM30877Lcvhtsazmqx/JowMlHg4EstBofnbhQtmNvjmCNb/1FMHshrDCBVyFq+LgU8jlz4h2GhR9WEyHkqGnpVn4+u9XUMTloC+u+j+9RwCLn0Af6AHvAfQB7m89u6a9JEdxh2AmQU7DLAoPjhTl5LhBTm9taG/r2X6anBxBj9u0bJIiyGkSZAfH67aeXUtxfx2nNy1n2GVV1OQwi5JgHSAo+eUMu6yKKp/X/a1n13J/OcMsismB0vq0m+W4c4ZdVkVBDxuN+9uy01qGVVMEPU7DYBwgLqv2k5fkKO4QnKTIaZhFucHhv47Tm5Yz7LIqSoJs8PTzy5dVURH0ODVA3t/6Ve2nyTPMkiKHGRGJBojLpmhJjuIOwS3DKAl6nDWa17NqWpLjDsGOURI8g6Nluwh6HRUxiQyO1rNrl2GXVVFMgmNwvO5vPbuq6WmWIshtWoZd0MPAYHndv0GP05sGLcpG3t/6VU3RfpqcFEOv47aMUVPULC9A3t/6tZ8mKYZgzrBJiphEDURN0ZOX5LhDkNPaZVVU5ILl93KSoiYNxP0s2k3y8zpOb1q+rIqapAh6nIZREjSOdwOht/Wr2k+Ti6HXYVdFTVLULAlGWHC436ulCFbMoiQYWcHRsquaoqfJSTHMsIpiljOUKsGICg6vpmg/TS5Cj9Mwi5KCQ4ocFDRqinaTk2MIdlKKdj5yeZKgxymjIQMiTzCauktR8+s4q4Iep0nEwJ/XaQ0awTNFULOEINGs97fpuD+P01vOsGsPewipCX5epzctZ9hlVdQUQY/TJBrAaTd5aY0qyslRDMEMVO5vPaum6GnykhzFHYIZxiwKxsDxejVF+2lychRD0Ou4LWfYZVXUBD1Os2DkAoeaov00OSmGoMdt2iRF0OM0i5IgFjhe97eeXctxg5/WcoZdVkUxCbbieN3fenZVU7SfJi/JUdwh+HkdpzctZ9hlVdQkRdDjUI2aoiYvyVHcIbhJ0OMsSlLF0Xp2Rftpfl7H6U3LGXZZFTVJEfQ4DZNghALH66roKYaf13F603J2WRU1RdDjNMyiJBiZwPG6369dxjwAs5ujolCg4B7r/U+srhO/S5DDRENyetMakHSXAioIAU+nVAdASQOMVwGsj9suIiqUHCJUU7SfJhc3VrwBdOXWlyUEFQT3ArF+Wrum6IcmX3AQAPV5nVYlS8CiNy0JRpRwJIF8/4qSYwhuaNPNEgnSx+lNuyzqCI8RoK+m6MlLchR3+HHXFDGLghThkCCHCI3/PE5v2hCs33qW/HR2VcyJ3e/ZtZ/l9vJlUZMUNYkQkLdN0fDzOC1nl1VNEfQ4DZPgICASEBxvip43EpdVz1LcX8fpTctXBT2L4sbhtizKy3F/XXZVFOQ0jPIDTH4epzeNX6/benZVU5SX5CjuEPy8jtNyhlkVJUEPsyg9OALu92qKnrwkRzEEOb0xi5J84XBT1OQlOe7QC2AXuGCiZMhpbQsZ28+SDL0tZxY1SRH0OM1HVFTcIZgtSgsLW27w67RqkiLoaRYFC4eKnqMYepzetClqluQKCKetoKUm57TLkp4qNOXoddn0MInH7ldTtJu8DMEvZ9hlVRQVlil8l+2nyUtS3KCn5cyiHiko3YwCJ8dNyxkFhQddQ/c7YU1RchTDy6KaADHhe902RdDToAn0FAGfl9pPcpyiJUGEcFhBoFy23MHWAXe/X2+AkaO4QzC7qEWxwfFKNYiBA4N3ezR8AagGVtEWiFwEOWDTZlhFsQCr/ZSiZQWIepp8f53WFkUFiKumaD9NLoZS5CwpQLyK9pNnjJoWJUG6wwytpmg3uQQ5ZTTcNoY2fpzWlcdNUvQ0JUhcb5tI8Lzubz277q/jtJYz7KooZgT48zqtgh6nSUSAX/e3nl0/r+P0puUMu6yKmh5GSTASxtHHTGK8wGhJjiGYLSrBIDjUFO2nyUtyFEPw6/QmRdDjNAvSxcEzKe7tUbg4MmZ9gHq/J0cPOG8H/haWFr9j55MFwjeIA4+KkuEGwNf9nl3Tfpq8JEdxg5/XbVrOsMuqqEmKoMdpGCXBCBaH+1vPrmg3eUmKOwS/jtObljPsqigJepyGUa7A72/9GkGsoYc4LEHvYQ9BrKGHOCzhUkJFBOVs2X6aXNxS1DCLkgTh4E4bn1uW4Ov+khzFDbKR+yZBj4ODJgZWar6AuwBNI/267KqmpAWYBT7tpgQ5ZTRjuGqK9tPk4QgcEViv+1t2LffndZzetAy7rIqCGCXBSAiO1/2tZ9dyFHcIfhm7rIpiFKwdaor20+Th53F60yYJepwmjOV1f+vZVT1LchR3CH5ex+lNy7DLqqiJUZIv8Ot+v2YMBNbr1bSfJvc6btOqSYqgx2mWBCNdHGqK9tPkJTmKIZgnKXKaJSOtuEGGi+Nt/fp5Hae1nGGXVX2ActW0nyYvyVHcIehtkxRBj9Mwi5IgHjh8zgLjJIgDzjlJ0eM0WCBqinaTSxaIKmC97m89u6royUtyFHcIfl7H6U3LGXZZFTVF0NMwi5JYgV/3t55dz3IUN/h5Hac3LcOuipoiZlESjFBHFWZWUYB63d96dlXRkhzFEPy8jtOblmFXRT2MkuAJHO5f1RQ19xIpEKCm+LyO05sUWiYxTmCvicRaAIUA/rptzrCqCEZFDxASIIkDEN+yg5Ixqw7UHLQ3DpzPGXZVcKDKT7/BDZdbTlL0tKHhtqxiA07DOUXQc4ZGTU1uhkVykjJgcQy59Ti9aRl2WRU1RdDjMEuCETEcXBg2b2IWBSPv4XVaxigwJG+JBZgUgOc+ABQgADL8A/jbqbc1NWtN61+ZL0y4e0aYCUaE5c/E/Fu1qWmpLkr+lrq+iYNzewQhVCn1B0lKDD9VHzusMnLY3h4tcJgEDe4gLw9hnUY6345U664P1xV6dTNlXUsI4LUszbhJy8N09MpQUZF0eqQSyA/+A90y4INAGfcn2B1SFuLD4YJ/FuDqZFOo9d1mxfi/EW55p4p6/Akw+ZAIVBYYM+fR2FkvR80PVpbeUbPJT5jzqzc7ckWeQiYRjAYO50Hhw05sLF5NZ95I2S3bnL3EGsOTd0t9ZoE01PDJZWqe2ia74xXM6ePYbuGnyugnvWV/iWDoPhkIbrDeVDtNy4NGK+UbAi52f32AERlL0C+EQVZTwAijwHZq3uG8/Q8VBBksNQAYBnNjaGVtYRUCABUEJQIYBXZhbHVlJRxMrBNAEgAAABaMpBoZHBkcJgAcFQQZNQAGEBkYBXZhbHVlFQwWjKQaFvqm9AEWvOc8JsqPESYIHDYAKAj//2u27fqRCBgI//9bFGXikQgREQAZPBUEFQAVAgAVABUAFQIAFQAVEBUCADwpBhkmAIykGgAAABb6pvQBFoykGiYIFrznPAAZHBgMQVJST1c6c2NoZW1hGKwBLy8vLy8zZ0FBQUFRQUFBQUFBQUtBQXdBQmdBRkFBZ0FDZ0FBQUFBQkJBQU1BQUFBQ0FBSUFBQUFCQUFJQUFBQUJBQUFBQUVBQUFBVUFBQUFFQUFVQUFnQUJnQUhBQXdBQUFBUUFCQUFBQUFBQUFFQ0VBQUFBQndBQUFBRUFBQUFBQUFBQUFVQUFBQjJZV3gxWlFBR0FBZ0FCQUFHQUFBQVFBQUFBQUFBQUFBPQAYIHBhcnF1ZXQtY3BwLWFycm93IHZlcnNpb24gMjIuMC4wGRwcAAAAigEAAFBBUjE=",
        "encoding": "base64",
        "path": [
         "get_hexagon",
         0
        ]
       },
       {
        "data": "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bCwgImZpZWxkX25hbWUiOiBudWxsLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IHsiZW5jb2RpbmciOiAiVVRGLTgifX1dLCAiY29sdW1ucyI6IFt7Im5hbWUiOiAiaDNfaW5kZXgiLCAiZmllbGRfbmFtZSI6ICJoM19pbmRleCIsICJwYW5kYXNfdHlwZSI6ICJ1aW50NjQiLCAibnVtcHlfdHlwZSI6ICJ1aW50NjRbcHlhcnJvd10iLCAibWV0YWRhdGEiOiBudWxsfSwgeyJuYW1lIjogImhvdF9zcG90X3R5cGUiLCAiZmllbGRfbmFtZSI6ICJob3Rfc3BvdF90eXBlIiwgInBhbmRhc190eXBlIjogImNhdGVnb3JpY2FsIiwgIm51bXB5X3R5cGUiOiAiaW50OCIsICJtZXRhZGF0YSI6IHsibnVtX2NhdGVnb3JpZXMiOiAyLCAib3JkZXJlZCI6IGZhbHNlfX0sIHsibmFtZSI6ICJjbGFzc2lmaWVkX3Bvc3RzIiwgImZpZWxkX25hbWUiOiAiY2xhc3NpZmllZF9wb3N0cyIsICJwYW5kYXNfdHlwZSI6ICJ1aW50MzIiLCAibnVtcHlfdHlwZSI6ICJ1aW50MzJbcHlhcnJvd10iLCAibWV0YWRhdGEiOiBudWxsfSwgeyJuYW1lIjogImludGVybmF0aW9uYWxfc2hhcmUiLCAiZmllbGRfbmFtZSI6ICJpbnRlcm5hdGlvbmFsX3NoYXJlIiwgInBhbmRhc190eXBlIjogImZsb2F0MzIiLCAibnVtcHlfdHlwZSI6ICJmbG9hdFtweWFycm93XSIsICJtZXRhZGF0YSI6IG51bGx9LCB7Im5hbWUiOiAic2hhcmVfZGlmZmVyZW5jZSIsICJmaWVsZF9uYW1lIjogInNoYXJlX2RpZmZlcmVuY2UiLCAicGFuZGFzX3R5cGUiOiAiZmxvYXQzMiIsICJudW1weV90eXBlIjogImZsb2F0W3B5YXJyb3ddIiwgIm1ldGFkYXRhIjogbnVsbH0sIHsibmFtZSI6IG51bGwsICJmaWVsZF9uYW1lIjogIl9faW5kZXhfbGV2ZWxfMF9fIiwgInBhbmRhc190eXBlIjogImludDY0IiwgIm51bXB5X3R5cGUiOiAiaW50NjQiLCAibWV0YWRhdGEiOiBudWxsfV0sICJhdHRyaWJ1dGVzIjoge30sICJjcmVhdG9yIjogeyJsaWJyYXJ5IjogInB5YXJyb3ciLCAidmVyc2lvbiI6ICIyMi4wLjAifSwgInBhbmRhc192ZXJzaW9uIjogIjIuMy4zIn0AGAxBUlJPVzpzY2hlbWEYuBEvLy8vLzRBR0FBQVFBQUFBQUFBS0FBNEFCZ0FGQUFnQUNnQUFBQUFCQkFBUUFBQUFBQUFLQUF3QUFBQUVBQWdBQ2dBQUFKd0VBQUFFQUFBQUFRQUFBQXdBQUFBSUFBd0FCQUFJQUFnQUFBQjBCQUFBQkFBQUFHUUVBQUI3SW1sdVpHVjRYMk52YkhWdGJuTWlPaUJiSWw5ZmFXNWtaWGhmYkdWMlpXeGZNRjlmSWwwc0lDSmpiMngxYlc1ZmFXNWtaWGhsY3lJNklGdDdJbTVoYldVaU9pQnVkV3hzTENBaVptbGxiR1JmYm1GdFpTSTZJRzUxYkd3c0lDSndZVzVrWVhOZmRIbHdaU0k2SUNKMWJtbGpiMlJsSWl3Z0ltNTFiWEI1WDNSNWNHVWlPaUFpYjJKcVpXTjBJaXdnSW0xbGRHRmtZWFJoSWpvZ2V5SmxibU52WkdsdVp5STZJQ0pWVkVZdE9DSjlmVjBzSUNKamIyeDFiVzV6SWpvZ1czc2libUZ0WlNJNklDSm9NMTlwYm1SbGVDSXNJQ0ptYVdWc1pGOXVZVzFsSWpvZ0ltZ3pYMmx1WkdWNElpd2dJbkJoYm1SaGMxOTBlWEJsSWpvZ0luVnBiblEyTkNJc0lDSnVkVzF3ZVY5MGVYQmxJam9nSW5WcGJuUTJORnR3ZVdGeWNtOTNYU0lzSUNKdFpYUmhaR0YwWVNJNklHNTFiR3g5TENCN0ltNWhiV1VpT2lBaWFHOTBYM053YjNSZmRIbHdaU0lzSUNKbWFXVnNaRjl1WVcxbElqb2dJbWh2ZEY5emNHOTBYM1I1Y0dVaUxDQWljR0Z1WkdGelgzUjVjR1VpT2lBaVkyRjBaV2R2Y21sallXd2lMQ0FpYm5WdGNIbGZkSGx3WlNJNklDSnBiblE0SWl3Z0ltMWxkR0ZrWVhSaElqb2dleUp1ZFcxZlkyRjBaV2R2Y21sbGN5STZJRElzSUNKdmNtUmxjbVZrSWpvZ1ptRnNjMlY5ZlN3Z2V5SnVZVzFsSWpvZ0ltTnNZWE56YVdacFpXUmZjRzl6ZEhNaUxDQWlabWxsYkdSZmJtRnRaU0k2SUNKamJHRnpjMmxtYVdWa1gzQnZjM1J6SWl3Z0luQmhibVJoYzE5MGVYQmxJam9nSW5WcGJuUXpNaUlzSUNKdWRXMXdlVjkwZVhCbElqb2dJblZwYm5Rek1sdHdlV0Z5Y205M1hTSXNJQ0p0WlhSaFpHRjBZU0k2SUc1MWJHeDlMQ0I3SW01aGJXVWlPaUFpYVc1MFpYSnVZWFJwYjI1aGJGOXphR0Z5WlNJc0lDSm1hV1ZzWkY5dVlXMWxJam9nSW1sdWRHVnlibUYwYVc5dVlXeGZjMmhoY21VaUxDQWljR0Z1WkdGelgzUjVjR1VpT2lBaVpteHZZWFF6TWlJc0lDSnVkVzF3ZVY5MGVYQmxJam9nSW1ac2IyRjBXM0I1WVhKeWIzZGRJaXdnSW0xbGRHRmtZWFJoSWpvZ2JuVnNiSDBzSUhzaWJtRnRaU0k2SUNKemFHRnlaVjlrYVdabVpYSmxibU5sSWl3Z0ltWnBaV3hrWDI1aGJXVWlPaUFpYzJoaGNtVmZaR2xtWm1WeVpXNWpaU0lzSUNKd1lXNWtZWE5mZEhsd1pTSTZJQ0ptYkc5aGRETXlJaXdnSW01MWJYQjVYM1I1Y0dVaU9pQWlabXh2WVhSYmNIbGhjbkp2ZDEwaUxDQWliV1YwWVdSaGRHRWlPaUJ1ZFd4c2ZTd2dleUp1WVcxbElqb2diblZzYkN3Z0ltWnBaV3hrWDI1aGJXVWlPaUFpWDE5cGJtUmxlRjlzWlhabGJGOHdYMThpTENBaWNHRnVaR0Z6WDNSNWNHVWlPaUFpYVc1ME5qUWlMQ0FpYm5WdGNIbGZkSGx3WlNJNklDSnBiblEyTkNJc0lDSnRaWFJoWkdGMFlTSTZJRzUxYkd4OVhTd2dJbUYwZEhKcFluVjBaWE1pT2lCN2ZTd2dJbU55WldGMGIzSWlPaUI3SW14cFluSmhjbmtpT2lBaWNIbGhjbkp2ZHlJc0lDSjJaWEp6YVc5dUlqb2dJakl5TGpBdU1DSjlMQ0FpY0dGdVpHRnpYM1psY25OcGIyNGlPaUFpTWk0ekxqTWlmUUFBQUFBR0FBQUFjR0Z1WkdGekFBQUdBQUFBZ0FFQUFCQUJBQURFQUFBQWdBQUFBRVFBQUFBRUFBQUFxUDcvL3dBQUFRSVFBQUFBSkFBQUFBUUFBQUFBQUFBQUVRQUFBRjlmYVc1a1pYaGZiR1YyWld4Zk1GOWZBQUFBOVA3Ly93QUFBQUZBQUFBQTVQNy8vd0FBQVFNUUFBQUFKQUFBQUFRQUFBQUFBQUFBRUFBQUFITm9ZWEpsWDJScFptWmxjbVZ1WTJVQUFBQUF4di8vL3dBQUFRQWMvLy8vQUFBQkF4QUFBQUFzQUFBQUJBQUFBQUFBQUFBVEFBQUFhVzUwWlhKdVlYUnBiMjVoYkY5emFHRnlaUUFBQUFZQUNBQUdBQVlBQUFBQUFBRUFYUC8vL3dBQUFRSVFBQUFBSkFBQUFBUUFBQUFBQUFBQUVBQUFBR05zWVhOemFXWnBaV1JmY0c5emRITUFBQUFBVnYvLy95QUFBQUFRQUJnQUNBQUdBQWNBREFBUUFCUUFFQUFBQUFBQUFRVVVBQUFBVEFBQUFDZ0FBQUFFQUFBQUFBQUFBQTBBQUFCb2IzUmZjM0J2ZEY5MGVYQmxBQUFBQ0FBSUFBQUFCQUFJQUFBQURBQUFBQWdBREFBSUFBY0FDQUFBQUFBQUFBRUlBQUFBQkFBRUFBUUFBQUFRQUJRQUNBQUdBQWNBREFBQUFCQUFFQUFBQUFBQUFRSVFBQUFBSUFBQUFBUUFBQUFBQUFBQUNBQUFBR2d6WDJsdVpHVjRBQUFHQUFnQUJBQUdBQUFBUUFBQUFBPT0AGCBwYXJxdWV0LWNwcC1hcnJvdyB2ZXJzaW9uIDIyLjAuMBlsHAAAHAAAHAAAHAAAHAAAHAAAAPUQAABQQVIx",
        "encoding": "base64",
        "path": [
         "table",
         0
        ]
       }
      ],
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "WidgetModel",
      "state": {
       "_layer_type": "h3-hexagon",
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "WidgetModel",
       "_view_count": null,
       "_view_module": null,
       "_view_module_version": "",
       "_view_name": null,
       "auto_highlight": true,
       "before_id": null,
       "coverage": 1,
       "elevation_scale": null,
       "extensions": [],
       "extruded": false,
       "filled": null,
       "get_elevation": null,
       "get_fill_color": [
        null
       ],
       "get_hexagon": [
        null
       ],
       "get_line_color": null,
       "get_line_width": null,
       "high_precision": null,
       "highlight_color": [
        0,
        0,
        128,
        128
       ],
       "line_joint_rounded": null,
       "line_miter_limit": null,
       "line_width_max_pixels": null,
       "line_width_min_pixels": null,
       "line_width_scale": null,
       "line_width_units": null,
       "opacity": 0.8,
       "pickable": true,
       "selected_index": null,
       "stroked": false,
       "table": [
        null
       ],
       "visible": true,
       "wireframe": null
      }
     },
     "8a1c511ff4574412a71f6b6741588576": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_4edb0910779f4319b4fbcef9474d9c78",
       "msg_id": "",
       "outputs": [],
       "tabbable": null,
       "tooltip": null
      }
     },
     "8e7e7168e5e04dedab79e420b9b68fc9": {
      "model_module": "anywidget",
      "model_module_version": "~0.9.*",
      "model_name": "AnyModel",
      "state": {
       "_anywidget_id": "lonboard._map.Map",
       "_css": ".lonboard-tooltip{font-family:var(--jp-ui-font-family);font-size:var(--jp-ui-font-size1)}.lonboard-tooltip table{border-collapse:collapse}.lonboard-tooltip table tr:nth-child(odd){background-color:#fff}.lonboard-tooltip table tr:nth-child(2n){background-color:#f1f1f1}.lonboard-tooltip td{border:1px solid rgb(204,204,204);padding:5px}.lonboard-tooltip td:first-child{font-weight:450}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E\")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E\")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E\")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E\")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E\")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E\")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E\")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E\")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E\")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E\")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E\")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E\")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E\");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E\")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E\")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E\")}}.maplibregl-ctrl-attrib a{color:#000000bf;-webkit-text-decoration:none;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:\"\";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:\"\";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}div.lonboard{color:#11181c;color:hsl(var(--nextui-foreground));background-color:#fff;background-color:hsl(var(--nextui-background));margin:0;line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}div.lonboard *,div.lonboard :before,div.lonboard :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }div.lonboard ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }div.lonboard *,div.lonboard :before,div.lonboard :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}div.lonboard :before,div.lonboard :after{--tw-content: \"\"}div.lonboard html,div.lonboard :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}div.lonboard body{margin:0;line-height:inherit}div.lonboard hr{height:0;color:inherit;border-top-width:1px}div.lonboard abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}div.lonboard h1,div.lonboard h2,div.lonboard h3,div.lonboard h4,div.lonboard h5,div.lonboard h6{font-size:inherit;font-weight:inherit}div.lonboard a{color:inherit;text-decoration:inherit}div.lonboard b,div.lonboard strong{font-weight:bolder}div.lonboard code,div.lonboard kbd,div.lonboard samp,div.lonboard pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}div.lonboard small{font-size:80%}div.lonboard sub,div.lonboard sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}div.lonboard sub{bottom:-.25em}div.lonboard sup{top:-.5em}div.lonboard table{text-indent:0;border-color:inherit;border-collapse:collapse}div.lonboard button,div.lonboard input,div.lonboard optgroup,div.lonboard select,div.lonboard textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}div.lonboard button,div.lonboard select{text-transform:none}div.lonboard button,div.lonboard input:where([type=button]),div.lonboard input:where([type=reset]),div.lonboard input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}div.lonboard :-moz-focusring{outline:auto}div.lonboard :-moz-ui-invalid{box-shadow:none}div.lonboard progress{vertical-align:baseline}div.lonboard ::-webkit-inner-spin-button,div.lonboard ::-webkit-outer-spin-button{height:auto}div.lonboard [type=search]{-webkit-appearance:textfield;outline-offset:-2px}div.lonboard ::-webkit-search-decoration{-webkit-appearance:none}div.lonboard ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}div.lonboard summary{display:list-item}div.lonboard blockquote,div.lonboard dl,div.lonboard dd,div.lonboard h1,div.lonboard h2,div.lonboard h3,div.lonboard h4,div.lonboard h5,div.lonboard h6,div.lonboard hr,div.lonboard figure,div.lonboard p,div.lonboard pre{margin:0}div.lonboard fieldset{margin:0;padding:0}div.lonboard legend{padding:0}div.lonboard ol,div.lonboard ul,div.lonboard menu{list-style:none;margin:0;padding:0}div.lonboard dialog{padding:0}div.lonboard textarea{resize:vertical}div.lonboard input::-moz-placeholder,div.lonboard textarea::-moz-placeholder{opacity:1;color:#9ca3af}div.lonboard input::placeholder,div.lonboard textarea::placeholder{opacity:1;color:#9ca3af}div.lonboard button,div.lonboard [role=button]{cursor:pointer}div.lonboard :disabled{cursor:default}div.lonboard img,div.lonboard svg,div.lonboard video,div.lonboard canvas,div.lonboard audio,div.lonboard iframe,div.lonboard embed,div.lonboard object{display:block;vertical-align:middle}div.lonboard img,div.lonboard video{max-width:100%;height:auto}div.lonboard [hidden]:where(:not([hidden=until-found])){display:none}div.lonboard :root,div.lonboard [data-theme]{color:#11181c;color:hsl(var(--nextui-foreground));background-color:#fff;background-color:hsl(var(--nextui-background))}[data-overlay-container]{height:100%;width:100%;margin-top:-5px}.maplibregl-ctrl-geocoder svg{display:inline-block}div.lonboard .maplibregl-ctrl-geocoder--input{padding:6px 45px}@media screen and (min-width:640px){div.lonboard .maplibregl-ctrl-geocoder--input{padding:6px 35px}}.maplibregl-ctrl-geocoder--input::-webkit-search-cancel-button{display:none}.maplibregl-ctrl-geocoder--button{padding:0;border:none;background:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-\\[10\\%\\]{bottom:10%}.bottom-\\[5\\%\\]{bottom:5%}.end-1{right:.25rem}.end-1\\.5{right:.375rem}.end-3{right:.75rem}.end-auto{right:auto}.left-0{left:0}.left-1\\/2{left:50%}.left-\\[10\\%\\]{left:10%}.left-\\[5\\%\\]{left:5%}.right-0{right:0}.right-2{right:.5rem}.right-\\[10\\%\\]{right:10%}.right-\\[5\\%\\]{right:5%}.start-0{left:0}.start-1\\.5{left:.375rem}.start-2{left:.5rem}.start-3{left:.75rem}.start-\\[calc\\(var\\(--cursor-hit-x\\)\\*-1\\)\\]{left:calc(var(--cursor-hit-x) * -1)}.start-auto{left:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\\/2{top:50%}.top-2{top:.5rem}.top-\\[10\\%\\]{top:10%}.top-\\[5\\%\\]{top:5%}.top-\\[calc\\(100\\%_\\+_2px\\)\\]{top:calc(100% + 2px)}.top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\\[1\\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.-m-2{margin:-.5rem}.-m-2\\.5{margin:-.625rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\\[calc\\(\\(theme\\(spacing\\.5\\)-theme\\(spacing\\.1\\)\\)\\/2\\)\\]{margin-left:.5rem;margin-right:.5rem}.mx-\\[calc\\(\\(theme\\(spacing\\.6\\)-theme\\(spacing\\.3\\)\\)\\/2\\)\\]{margin-left:.375rem;margin-right:.375rem}.mx-\\[calc\\(\\(theme\\(spacing\\.7\\)-theme\\(spacing\\.5\\)\\)\\/2\\)\\]{margin-left:.25rem;margin-right:.25rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-\\[calc\\(\\(theme\\(spacing\\.5\\)-theme\\(spacing\\.1\\)\\)\\/2\\)\\]{margin-top:.5rem;margin-bottom:.5rem}.my-\\[calc\\(\\(theme\\(spacing\\.6\\)-theme\\(spacing\\.3\\)\\)\\/2\\)\\]{margin-top:.375rem;margin-bottom:.375rem}.my-\\[calc\\(\\(theme\\(spacing\\.7\\)-theme\\(spacing\\.5\\)\\)\\/2\\)\\]{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-2{margin-right:-.5rem}.-ms-2{margin-left:-.5rem}.mb-1\\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mb-px{margin-bottom:1px}.me-2{margin-right:.5rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.ms-2{margin-left:.5rem}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.\\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-3{height:.75rem}.h-3\\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\\[--visual-viewport-height\\]{height:var(--visual-viewport-height)}.h-\\[100dvh\\]{height:100dvh}.h-\\[2px\\]{height:2px}.h-\\[50\\%\\]{height:50%}.h-\\[calc\\(100dvh_-_var\\(--navbar-height\\)\\)\\]{height:calc(100dvh - var(--navbar-height))}.h-\\[var\\(--navbar-height\\)\\]{height:var(--navbar-height)}.h-\\[var\\(--picker-height\\)\\]{height:var(--picker-height)}.h-auto{height:auto}.h-divider{height:1px;height:var(--nextui-divider-weight)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\\[20rem\\]{max-height:20rem}.max-h-\\[24rem\\]{max-height:24rem}.max-h-\\[28rem\\]{max-height:28rem}.max-h-\\[32rem\\]{max-height:32rem}.max-h-\\[36rem\\]{max-height:36rem}.max-h-\\[42rem\\]{max-height:42rem}.max-h-\\[48rem\\]{max-height:48rem}.max-h-\\[56rem\\]{max-height:56rem}.max-h-\\[64rem\\]{max-height:64rem}.max-h-\\[calc\\(100\\%_-_8rem\\)\\]{max-height:calc(100% - 8rem)}.max-h-\\[none\\]{max-height:none}.max-h-full{max-height:100%}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-3{min-height:.75rem}.min-h-3\\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-\\[100dvh\\]{min-height:100dvh}.min-h-\\[32px\\]{min-height:32px}.w-1{width:.25rem}.w-1\\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\\.5{width:.625rem}.w-3{width:.75rem}.w-3\\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\\[80\\%\\]{width:80%}.w-\\[calc\\(100\\%\\+var\\(--cursor-hit-x\\)\\*2\\)\\]{width:calc(100% + var(--cursor-hit-x) * 2)}.w-\\[calc\\(100\\%_-_16px\\)\\]{width:calc(100% - 16px)}.w-\\[calc\\(100\\%_-_theme\\(spacing\\.6\\)\\)\\]{width:calc(100% - 1.5rem)}.w-\\[calc\\(var\\(--visible-months\\)_\\*_var\\(--calendar-width\\)\\)\\]{width:calc(var(--visible-months) * var(--calendar-width))}.w-auto{width:auto}.w-divider{width:1px;width:var(--nextui-divider-weight)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-3{min-width:.75rem}.min-w-3\\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\\[200px\\]{min-width:200px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\\[1024px\\]{max-width:1024px}.max-w-\\[1280px\\]{max-width:1280px}.max-w-\\[1536px\\]{max-width:1536px}.max-w-\\[270px\\]{max-width:270px}.max-w-\\[640px\\]{max-width:640px}.max-w-\\[768px\\]{max-width:768px}.max-w-\\[none\\]{max-width:none}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-0{flex-basis:0px}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\\/2{--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),-.25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(.25rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\\/2{--tw-translate-x: 50%;transform:translate(50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),.25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.5) scaleY(.5);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes appearance-in{0%{opacity:0;transform:translateZ(0) scale(.95)}60%{opacity:.75;backface-visibility:hidden;webkit-font-smoothing:antialiased;transform:translateZ(0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}.animate-\\[appearance-in_1s_infinite\\]{animation:appearance-in 1s infinite}@keyframes drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\\[minmax\\(0\\,_2fr\\)_minmax\\(0\\,_3fr\\)\\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{align-content:center;justify-content:center;place-content:center}.place-items-center{align-items:center;justify-items:center;place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-0\\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-0\\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:0rem;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * (1 - var(--tw-space-x-reverse)));margin-left:.125rem;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{word-wrap:break-word}.\\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\\[calc\\(theme\\(borderRadius\\.large\\)\\/1\\.5\\)\\]{border-radius:calc(14px / 1.5);border-radius:calc(var(--nextui-radius-large) / 1.5)}.rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.5\\)\\]{border-radius:6px;border-radius:calc(var(--nextui-radius-medium) * .5)}.rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.6\\)\\]{border-radius:calc(12px * .6);border-radius:calc(var(--nextui-radius-medium) * .6)}.rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.7\\)\\]{border-radius:calc(12px * .7);border-radius:calc(var(--nextui-radius-medium) * .7)}.rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\/2\\)\\]{border-radius:6px;border-radius:calc(var(--nextui-radius-medium) / 2)}.rounded-\\[calc\\(theme\\(borderRadius\\.small\\)\\/2\\)\\]{border-radius:4px;border-radius:calc(var(--nextui-radius-small) / 2)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:14px;border-radius:var(--nextui-radius-large)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:12px;border-radius:var(--nextui-radius-medium)}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-small{border-radius:8px;border-radius:var(--nextui-radius-small)}.\\!rounded-e-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.\\!rounded-s-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-b-large{border-bottom-right-radius:14px;border-bottom-right-radius:var(--nextui-radius-large);border-bottom-left-radius:14px;border-bottom-left-radius:var(--nextui-radius-large)}.rounded-b-medium{border-bottom-right-radius:12px;border-bottom-right-radius:var(--nextui-radius-medium);border-bottom-left-radius:12px;border-bottom-left-radius:var(--nextui-radius-medium)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-small{border-bottom-right-radius:8px;border-bottom-right-radius:var(--nextui-radius-small);border-bottom-left-radius:8px;border-bottom-left-radius:var(--nextui-radius-small)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-large{border-top-left-radius:14px;border-top-left-radius:var(--nextui-radius-large);border-top-right-radius:14px;border-top-right-radius:var(--nextui-radius-large)}.rounded-t-medium{border-top-left-radius:12px;border-top-left-radius:var(--nextui-radius-medium);border-top-right-radius:12px;border-top-right-radius:var(--nextui-radius-medium)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-small{border-top-left-radius:8px;border-top-left-radius:var(--nextui-radius-small);border-top-right-radius:8px;border-top-right-radius:var(--nextui-radius-small)}.border{border-width:1px}.border-0{border-width:0px}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-medium{border-width:2px;border-width:var(--nextui-border-width-medium)}.border-small{border-width:1px;border-width:var(--nextui-border-width-small)}.border-x-\\[calc\\(theme\\(spacing\\.5\\)\\/2\\)\\]{border-left-width:.625rem;border-right-width:.625rem}.border-x-\\[calc\\(theme\\(spacing\\.6\\)\\/2\\)\\]{border-left-width:.75rem;border-right-width:.75rem}.border-x-\\[calc\\(theme\\(spacing\\.7\\)\\/2\\)\\]{border-left-width:.875rem;border-right-width:.875rem}.border-y-\\[calc\\(theme\\(spacing\\.5\\)\\/2\\)\\]{border-top-width:.625rem;border-bottom-width:.625rem}.border-y-\\[calc\\(theme\\(spacing\\.6\\)\\/2\\)\\]{border-top-width:.75rem;border-bottom-width:.75rem}.border-y-\\[calc\\(theme\\(spacing\\.7\\)\\/2\\)\\]{border-top-width:.875rem;border-bottom-width:.875rem}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:2px;border-bottom-width:var(--nextui-border-width-medium)}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.\\!border-none{border-style:none!important}.border-none{border-style:none}.\\!border-danger{--tw-border-opacity: 1 !important;border-color:#f31260!important;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))!important}.border-background{--tw-border-opacity: 1;border-color:#fff;border-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-border-opacity)))}.border-danger{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-danger-100{--tw-border-opacity: 1;border-color:#fdcede;border-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-border-opacity)))}.border-danger-200{--tw-border-opacity: 1;border-color:#fa9ebe;border-color:hsl(var(--nextui-danger-200) / var(--nextui-danger-200-opacity, var(--tw-border-opacity)))}.border-default{--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity: 1;border-color:#e4e4e7;border-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.border-divider{--tw-border-opacity: 1;border-color:#12121226;border-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity: 1;border-color:#11181c;border-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-gray-300{--tw-border-opacity: 1;border-color:#d1d5db;border-color:rgba(209,213,219,var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-primary-100{--tw-border-opacity: 1;border-color:#cee4fd;border-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-border-opacity)))}.border-primary-200{--tw-border-opacity: 1;border-color:#98c6fb;border-color:hsl(var(--nextui-primary-200) / var(--nextui-primary-200-opacity, var(--tw-border-opacity)))}.border-secondary{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-secondary-100{--tw-border-opacity: 1;border-color:#e3d2f3;border-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-border-opacity)))}.border-secondary-200{--tw-border-opacity: 1;border-color:#c9aae9;border-color:hsl(var(--nextui-secondary-200) / var(--nextui-secondary-200-opacity, var(--tw-border-opacity)))}.border-success{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-success-100{--tw-border-opacity: 1;border-color:#d2f4e1;border-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-border-opacity)))}.border-success-200{--tw-border-opacity: 1;border-color:#a0e9c0;border-color:hsl(var(--nextui-success-200) / var(--nextui-success-200-opacity, var(--tw-border-opacity)))}.border-success-300{--tw-border-opacity: 1;border-color:#72dfa1;border-color:hsl(var(--nextui-success-300) / var(--nextui-success-300-opacity, var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-warning-100{--tw-border-opacity: 1;border-color:#fdedd3;border-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-border-opacity)))}.border-warning-200{--tw-border-opacity: 1;border-color:#fbdba7;border-color:hsl(var(--nextui-warning-200) / var(--nextui-warning-200-opacity, var(--tw-border-opacity)))}.border-warning-300{--tw-border-opacity: 1;border-color:#f9c97b;border-color:hsl(var(--nextui-warning-300) / var(--nextui-warning-300-opacity, var(--tw-border-opacity)))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity: 1;border-bottom-color:#f31260;border-bottom-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity: 1;border-bottom-color:#d4d4d8;border-bottom-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-b-foreground{--tw-border-opacity: 1;border-bottom-color:#11181c;border-bottom-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:#0070f0;border-bottom-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity: 1;border-bottom-color:#7828c8;border-bottom-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:#18c964;border-bottom-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity: 1;border-bottom-color:#f5a524;border-bottom-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity: 1;border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-s-danger{--tw-border-opacity: 1;border-left-color:#f31260;border-left-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-s-foreground{--tw-border-opacity: 1;border-left-color:#11181c;border-left-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-s-primary{--tw-border-opacity: 1;border-left-color:#0070f0;border-left-color:#006fee;border-left-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-s-secondary{--tw-border-opacity: 1;border-left-color:#7828c8;border-left-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-s-success{--tw-border-opacity: 1;border-left-color:#18c964;border-left-color:#17c964;border-left-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-s-warning{--tw-border-opacity: 1;border-left-color:#f5a524;border-left-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-t-transparent{border-top-color:transparent}.\\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:#fee7ef!important;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))!important}.\\!bg-transparent{background-color:transparent!important}.bg-background{--tw-bg-opacity: 1;background-color:#fff;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.bg-background\\/10{background-color:#ffffff1a;background-color:hsl(var(--nextui-background) / .1)}.bg-background\\/70{background-color:#ffffffb3;background-color:hsl(var(--nextui-background) / .7)}.bg-background\\/80{background-color:#fffc;background-color:hsl(var(--nextui-background) / .8)}.bg-content1{--tw-bg-opacity: 1;background-color:#fff;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-100{--tw-bg-opacity: 1;background-color:#fdcede;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger\\/20{background-color:#f3126033;background-color:hsl(var(--nextui-danger) / .2)}.bg-default{--tw-bg-opacity: 1;background-color:#d4d4d8;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-200{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300\\/50{background-color:#d4d4d880;background-color:hsl(var(--nextui-default-300) / .5)}.bg-default-400{--tw-bg-opacity: 1;background-color:#a1a1aa;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity: 1;background-color:#fafafa;background-color:hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-500{--tw-bg-opacity: 1;background-color:#71717a;background-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default-800{--tw-bg-opacity: 1;background-color:#27272a;background-color:hsl(var(--nextui-default-800) / var(--nextui-default-800-opacity, var(--tw-bg-opacity)))}.bg-default\\/40{background-color:#d4d4d866;background-color:hsl(var(--nextui-default) / .4)}.bg-divider{--tw-bg-opacity: 1;background-color:#12121226;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.bg-foreground\\/10{background-color:#11181c1a;background-color:hsl(var(--nextui-foreground) / .1)}.bg-gray-100{--tw-bg-opacity: 1;background-color:#f3f4f6;background-color:rgba(243,244,246,var(--tw-bg-opacity, 1))}.bg-overlay\\/30{background-color:#0000004d;background-color:hsl(var(--nextui-overlay) / .3)}.bg-overlay\\/50{background-color:#00000080;background-color:hsl(var(--nextui-overlay) / .5)}.bg-primary{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.bg-primary-100{--tw-bg-opacity: 1;background-color:#cee4fd;background-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary\\/20{background-color:#0070f033;background-color:hsl(var(--nextui-primary) / .2)}.bg-secondary{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.bg-secondary-100{--tw-bg-opacity: 1;background-color:#e3d2f3;background-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary\\/20{background-color:#7828c833;background-color:hsl(var(--nextui-secondary) / .2)}.bg-success{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.bg-success-100{--tw-bg-opacity: 1;background-color:#d2f4e1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success\\/20{background-color:#18c96433;background-color:hsl(var(--nextui-success) / .2)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-100{--tw-bg-opacity: 1;background-color:#fdedd3;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning\\/20{background-color:#f5a52433;background-color:hsl(var(--nextui-warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1))}.bg-stripe-gradient-danger{background-image:linear-gradient(45deg,#fa9ebe 25%,#f31260 25% 50%,#fa9ebe 50% 75%,#f31260 75%,#f31260);background-image:linear-gradient(45deg,hsl(var(--nextui-danger-200)) 25%,hsl(var(--nextui-danger)) 25% 50%,hsl(var(--nextui-danger-200)) 50% 75%,hsl(var(--nextui-danger)) 75%,hsl(var(--nextui-danger)))}.bg-stripe-gradient-default{background-image:linear-gradient(45deg,#e4e4e7 25%,#a1a1aa 25% 50%,#e4e4e7 50% 75%,#a1a1aa 75%,#a1a1aa);background-image:linear-gradient(45deg,hsl(var(--nextui-default-200)) 25%,hsl(var(--nextui-default-400)) 25% 50%,hsl(var(--nextui-default-200)) 50% 75%,hsl(var(--nextui-default-400)) 75%,hsl(var(--nextui-default-400)))}.bg-stripe-gradient-primary{background-image:linear-gradient(45deg,#98c6fb 25%,#0070f0 25% 50%,#98c6fb 50% 75%,#0070f0 75%,#0070f0);background-image:linear-gradient(45deg,hsl(var(--nextui-primary-200)) 25%,hsl(var(--nextui-primary)) 25% 50%,hsl(var(--nextui-primary-200)) 50% 75%,hsl(var(--nextui-primary)) 75%,hsl(var(--nextui-primary)))}.bg-stripe-gradient-secondary{background-image:linear-gradient(45deg,#c9aae9 25%,#7828c8 25% 50%,#c9aae9 50% 75%,#7828c8 75%,#7828c8);background-image:linear-gradient(45deg,hsl(var(--nextui-secondary-200)) 25%,hsl(var(--nextui-secondary)) 25% 50%,hsl(var(--nextui-secondary-200)) 50% 75%,hsl(var(--nextui-secondary)) 75%,hsl(var(--nextui-secondary)))}.bg-stripe-gradient-success{background-image:linear-gradient(45deg,#a0e9c0 25%,#18c964 25% 50%,#a0e9c0 50% 75%,#18c964 75%,#18c964);background-image:linear-gradient(45deg,hsl(var(--nextui-success-200)) 25%,hsl(var(--nextui-success)) 25% 50%,hsl(var(--nextui-success-200)) 50% 75%,hsl(var(--nextui-success)) 75%,hsl(var(--nextui-success)))}.bg-stripe-gradient-warning{background-image:linear-gradient(45deg,#fbdba7 25%,#f5a524 25% 50%,#fbdba7 50% 75%,#f5a524 75%,#f5a524);background-image:linear-gradient(45deg,hsl(var(--nextui-warning-200)) 25%,hsl(var(--nextui-warning)) 25% 50%,hsl(var(--nextui-warning-200)) 50% 75%,hsl(var(--nextui-warning)) 75%,hsl(var(--nextui-warning)))}.bg-stripe-size{background-size:1.25rem 1.25rem}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-default-300\\/50{stroke:#d4d4d880;stroke:hsl(var(--nextui-default-300) / .5)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.\\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.\\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pe-2{padding-right:.5rem}.pe-6{padding-right:1.5rem}.pl-0\\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pl-\\[1px\\]{padding-left:1px}.pr-0\\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.ps-2{padding-left:.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\\[0\\.55rem\\]{font-size:.55rem}.text-\\[0\\.5rem\\]{font-size:.5rem}.text-\\[0\\.6rem\\]{font-size:.6rem}.text-\\[100\\%\\]{font-size:100%}.text-large{font-size:1.125rem;font-size:var(--nextui-font-size-large);line-height:1.75rem;line-height:var(--nextui-line-height-large)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-medium{font-size:1rem;font-size:var(--nextui-font-size-medium);line-height:1.5rem;line-height:var(--nextui-line-height-medium)}.text-small{font-size:.875rem;font-size:var(--nextui-font-size-small);line-height:1.25rem;line-height:var(--nextui-line-height-small)}.text-tiny{font-size:.75rem;font-size:var(--nextui-font-size-tiny);line-height:1rem;line-height:var(--nextui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\\[1\\.15\\]{line-height:1.15}.leading-\\[32px\\]{line-height:32px}.\\!text-danger{--tw-text-opacity: 1 !important;color:#f31260!important;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))!important}.text-background{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.text-black{--tw-text-opacity: 1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity: 1;color:#f872a1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-500{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.text-danger-600{--tw-text-opacity: 1;color:#c40e4d;color:hsl(var(--nextui-danger-600) / var(--nextui-danger-600-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\\/80{color:#f31260cc;color:hsl(var(--nextui-danger) / .8)}.text-default-400{--tw-text-opacity: 1;color:#a1a1aa;color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity: 1;color:#71717a;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity: 1;color:#52525b;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.text-default-700{--tw-text-opacity: 1;color:#3f3f46;color:hsl(var(--nextui-default-700) / var(--nextui-default-700-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.text-foreground{--tw-text-opacity: 1;color:#11181c;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity: 1;color:#a1a1aa;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity: 1;color:#71717a;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity: 1;color:#52525b;color:hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))}.text-foreground\\/50{color:#11181c80;color:hsl(var(--nextui-foreground) / .5)}.text-inherit{color:inherit}.text-primary{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.text-primary-300{--tw-text-opacity: 1;color:#67abf9;color:hsl(var(--nextui-primary-300) / var(--nextui-primary-300-opacity, var(--tw-text-opacity)))}.text-primary-500{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary-500) / var(--nextui-primary-500-opacity, var(--tw-text-opacity)))}.text-primary-600{--tw-text-opacity: 1;color:#005ac2;color:hsl(var(--nextui-primary-600) / var(--nextui-primary-600-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.text-primary\\/80{color:#0070f0cc;color:hsl(var(--nextui-primary) / .8)}.text-secondary{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.text-secondary-300{--tw-text-opacity: 1;color:#ad7dde;color:hsl(var(--nextui-secondary-300) / var(--nextui-secondary-300-opacity, var(--tw-text-opacity)))}.text-secondary-500{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary-500) / var(--nextui-secondary-500-opacity, var(--tw-text-opacity)))}.text-secondary-600{--tw-text-opacity: 1;color:#6120a2;color:hsl(var(--nextui-secondary-600) / var(--nextui-secondary-600-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.text-secondary\\/80{color:#7828c8cc;color:hsl(var(--nextui-secondary) / .8)}.text-success{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.text-success-400{--tw-text-opacity: 1;color:#45d383;color:hsl(var(--nextui-success-400) / var(--nextui-success-400-opacity, var(--tw-text-opacity)))}.text-success-500{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.text-success-700{--tw-text-opacity: 1;color:#0e773b;color:hsl(var(--nextui-success-700) / var(--nextui-success-700-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.text-success\\/80{color:#18c964cc;color:hsl(var(--nextui-success) / .8)}.text-transparent{color:transparent}.text-warning{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.text-warning-400{--tw-text-opacity: 1;color:#f7b750;color:hsl(var(--nextui-warning-400) / var(--nextui-warning-400-opacity, var(--tw-text-opacity)))}.text-warning-500{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity: 1;color:#c3841d;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-700{--tw-text-opacity: 1;color:#926316;color:hsl(var(--nextui-warning-700) / var(--nextui-warning-700-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-warning\\/80{color:#f5a524cc;color:hsl(var(--nextui-warning) / .8)}.text-white{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\\[0\\.0001\\]{opacity:.0001}.opacity-\\[value\\]{opacity:value}.opacity-disabled{opacity:.5;opacity:var(--nextui-disabled-opacity)}.\\!shadow-none{--tw-shadow: 0 0 rgba(0,0,0,0) !important;--tw-shadow-colored: 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-\\[0_1px_0px_0_rgba\\(0\\,0\\,0\\,0\\.05\\)\\]{--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-\\[0px_20px_20px_0px_rgb\\(0_0_0\\/0\\.05\\)\\]{--tw-shadow: 0px 20px 20px 0px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 20px 20px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-large{--tw-shadow: var(--nextui-box-shadow-large);--tw-shadow-colored: var(--nextui-box-shadow-large);box-shadow:0 0 #0000,0 0 #0000,0 0 30px #0000000a,0 30px 60px #0000001f,0 0 1px #0000004d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-medium{--tw-shadow: var(--nextui-box-shadow-medium);--tw-shadow-colored: var(--nextui-box-shadow-medium);box-shadow:0 0 #0000,0 0 #0000,0 0 15px #00000008,0 2px 30px #00000014,0 0 1px #0000004d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-small{--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:0 0 #0000,0 0 #0000,0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.shadow-black\\/5{--tw-shadow-color: rgba(0, 0, 0, .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-danger\\/40{--tw-shadow-color: hsl(var(--nextui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-default\\/50{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-foreground\\/40{--tw-shadow-color: hsl(var(--nextui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\\/40{--tw-shadow-color: hsl(var(--nextui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary\\/40{--tw-shadow-color: hsl(var(--nextui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\\/40{--tw-shadow-color: hsl(var(--nextui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\\/40{--tw-shadow-color: hsl(var(--nextui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.\\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-ring-opacity)))}.ring-secondary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color: transparent}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-ring-opacity)))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.blur{--tw-blur: blur(8px);filter:blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:blur(16px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) invert(100%) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate: saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) saturate(1.5) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:blur(8px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);backdrop-filter:blur(16px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);backdrop-filter:blur(12px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-disabled{--tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity));backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) opacity(.5) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) saturate(1.5) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\\[color\\,opacity\\]{transition-property:color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\\[opacity\\,transform\\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\\[transform\\,background-color\\,color\\]{transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\\[transform\\,color\\,left\\,opacity\\]{transition-property:transform,color,left,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\\!duration-100{transition-duration:.1s!important}.\\!duration-150{transition-duration:.15s!important}.\\!duration-200{transition-duration:.2s!important}.\\!duration-250{transition-duration:.25s!important}.\\!duration-300{transition-duration:.3s!important}.\\!duration-500{transition-duration:.5s!important}.duration-150{transition-duration:.15s}.\\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}:root,.light,[data-theme=light]{--csstools-color-scheme--light: initial;color-scheme:light;--nextui-background: 0 0% 100%;--nextui-foreground-50: 0 0% 98.04%;--nextui-foreground-100: 240 4.76% 95.88%;--nextui-foreground-200: 240 5.88% 90%;--nextui-foreground-300: 240 4.88% 83.92%;--nextui-foreground-400: 240 5.03% 64.9%;--nextui-foreground-500: 240 3.83% 46.08%;--nextui-foreground-600: 240 5.2% 33.92%;--nextui-foreground-700: 240 5.26% 26.08%;--nextui-foreground-800: 240 3.7% 15.88%;--nextui-foreground-900: 240 5.88% 10%;--nextui-foreground: 201.81999999999994 24.44% 8.82%;--nextui-divider: 0 0% 6.67%;--nextui-divider-opacity: .15;--nextui-focus: 212.01999999999998 100% 46.67%;--nextui-overlay: 0 0% 0%;--nextui-content1: 0 0% 100%;--nextui-content1-foreground: 201.81999999999994 24.44% 8.82%;--nextui-content2: 240 4.76% 95.88%;--nextui-content2-foreground: 240 3.7% 15.88%;--nextui-content3: 240 5.88% 90%;--nextui-content3-foreground: 240 5.26% 26.08%;--nextui-content4: 240 4.88% 83.92%;--nextui-content4-foreground: 240 5.2% 33.92%;--nextui-default-50: 0 0% 98.04%;--nextui-default-100: 240 4.76% 95.88%;--nextui-default-200: 240 5.88% 90%;--nextui-default-300: 240 4.88% 83.92%;--nextui-default-400: 240 5.03% 64.9%;--nextui-default-500: 240 3.83% 46.08%;--nextui-default-600: 240 5.2% 33.92%;--nextui-default-700: 240 5.26% 26.08%;--nextui-default-800: 240 3.7% 15.88%;--nextui-default-900: 240 5.88% 10%;--nextui-default-foreground: 0 0% 0%;--nextui-default: 240 4.88% 83.92%;--nextui-primary-50: 212.5 92.31% 94.9%;--nextui-primary-100: 211.84000000000003 92.45% 89.61%;--nextui-primary-200: 211.84000000000003 92.45% 79.22%;--nextui-primary-300: 212.24 92.45% 68.82%;--nextui-primary-400: 212.14 92.45% 58.43%;--nextui-primary-500: 212.01999999999998 100% 46.67%;--nextui-primary-600: 212.14 100% 38.43%;--nextui-primary-700: 212.24 100% 28.82%;--nextui-primary-800: 211.84000000000003 100% 19.22%;--nextui-primary-900: 211.84000000000003 100% 9.61%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 212.01999999999998 100% 46.67%;--nextui-secondary-50: 270 61.54% 94.9%;--nextui-secondary-100: 270 59.26% 89.41%;--nextui-secondary-200: 270 59.26% 78.82%;--nextui-secondary-300: 270 59.26% 68.24%;--nextui-secondary-400: 270 59.26% 57.65%;--nextui-secondary-500: 270 66.67% 47.06%;--nextui-secondary-600: 270 66.67% 37.65%;--nextui-secondary-700: 270 66.67% 28.24%;--nextui-secondary-800: 270 66.67% 18.82%;--nextui-secondary-900: 270 66.67% 9.41%;--nextui-secondary-foreground: 0 0% 100%;--nextui-secondary: 270 66.67% 47.06%;--nextui-success-50: 146.66999999999996 64.29% 94.51%;--nextui-success-100: 145.71000000000004 61.4% 88.82%;--nextui-success-200: 146.2 61.74% 77.45%;--nextui-success-300: 145.78999999999996 62.57% 66.47%;--nextui-success-400: 146.01 62.45% 55.1%;--nextui-success-500: 145.96000000000004 79.46% 43.92%;--nextui-success-600: 146.01 79.89% 35.1%;--nextui-success-700: 145.78999999999996 79.26% 26.47%;--nextui-success-800: 146.2 79.78% 17.45%;--nextui-success-900: 145.71000000000004 77.78% 8.82%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 145.96000000000004 79.46% 43.92%;--nextui-warning-50: 54.55000000000001 91.67% 95.29%;--nextui-warning-100: 37.139999999999986 91.3% 90.98%;--nextui-warning-200: 37.139999999999986 91.3% 81.96%;--nextui-warning-300: 36.95999999999998 91.24% 73.14%;--nextui-warning-400: 37.00999999999999 91.26% 64.12%;--nextui-warning-500: 37.02999999999997 91.27% 55.1%;--nextui-warning-600: 37.00999999999999 74.22% 44.12%;--nextui-warning-700: 36.95999999999998 73.96% 33.14%;--nextui-warning-800: 37.139999999999986 75% 21.96%;--nextui-warning-900: 37.139999999999986 75% 10.98%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 37.02999999999997 91.27% 55.1%;--nextui-danger-50: 339.13 92% 95.1%;--nextui-danger-100: 340 91.84% 90.39%;--nextui-danger-200: 339.3299999999999 90% 80.39%;--nextui-danger-300: 339.11 90.6% 70.78%;--nextui-danger-400: 339 90% 60.78%;--nextui-danger-500: 339.20000000000005 90.36% 51.18%;--nextui-danger-600: 339 86.54% 40.78%;--nextui-danger-700: 339.11 85.99% 30.78%;--nextui-danger-800: 339.3299999999999 86.54% 20.39%;--nextui-danger-900: 340 84.91% 10.39%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 339.20000000000005 90.36% 51.18%;--nextui-divider-weight: 1px;--nextui-disabled-opacity: .5;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgba(0, 0, 0, .02), 0px 2px 10px 0px rgba(0, 0, 0, .06), 0px 0px 1px 0px rgba(0, 0, 0, .3);--nextui-box-shadow-medium: 0px 0px 15px 0px rgba(0, 0, 0, .03), 0px 2px 30px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .3);--nextui-box-shadow-large: 0px 0px 30px 0px rgba(0, 0, 0, .04), 0px 30px 60px 0px rgba(0, 0, 0, .12), 0px 0px 1px 0px rgba(0, 0, 0, .3);--nextui-hover-opacity: .8}.dark,[data-theme=dark]{--csstools-color-scheme--light: ;color-scheme:dark;--nextui-background: 0 0% 0%;--nextui-foreground-50: 240 5.88% 10%;--nextui-foreground-100: 240 3.7% 15.88%;--nextui-foreground-200: 240 5.26% 26.08%;--nextui-foreground-300: 240 5.2% 33.92%;--nextui-foreground-400: 240 3.83% 46.08%;--nextui-foreground-500: 240 5.03% 64.9%;--nextui-foreground-600: 240 4.88% 83.92%;--nextui-foreground-700: 240 5.88% 90%;--nextui-foreground-800: 240 4.76% 95.88%;--nextui-foreground-900: 0 0% 98.04%;--nextui-foreground: 210 5.56% 92.94%;--nextui-focus: 212.01999999999998 100% 46.67%;--nextui-overlay: 0 0% 0%;--nextui-divider: 0 0% 100%;--nextui-divider-opacity: .15;--nextui-content1: 240 5.88% 10%;--nextui-content1-foreground: 0 0% 98.04%;--nextui-content2: 240 3.7% 15.88%;--nextui-content2-foreground: 240 4.76% 95.88%;--nextui-content3: 240 5.26% 26.08%;--nextui-content3-foreground: 240 5.88% 90%;--nextui-content4: 240 5.2% 33.92%;--nextui-content4-foreground: 240 4.88% 83.92%;--nextui-default-50: 240 5.88% 10%;--nextui-default-100: 240 3.7% 15.88%;--nextui-default-200: 240 5.26% 26.08%;--nextui-default-300: 240 5.2% 33.92%;--nextui-default-400: 240 3.83% 46.08%;--nextui-default-500: 240 5.03% 64.9%;--nextui-default-600: 240 4.88% 83.92%;--nextui-default-700: 240 5.88% 90%;--nextui-default-800: 240 4.76% 95.88%;--nextui-default-900: 0 0% 98.04%;--nextui-default-foreground: 0 0% 100%;--nextui-default: 240 5.26% 26.08%;--nextui-primary-50: 211.84000000000003 100% 9.61%;--nextui-primary-100: 211.84000000000003 100% 19.22%;--nextui-primary-200: 212.24 100% 28.82%;--nextui-primary-300: 212.14 100% 38.43%;--nextui-primary-400: 212.01999999999998 100% 46.67%;--nextui-primary-500: 212.14 92.45% 58.43%;--nextui-primary-600: 212.24 92.45% 68.82%;--nextui-primary-700: 211.84000000000003 92.45% 79.22%;--nextui-primary-800: 211.84000000000003 92.45% 89.61%;--nextui-primary-900: 212.5 92.31% 94.9%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 212.01999999999998 100% 46.67%;--nextui-secondary-50: 270 66.67% 9.41%;--nextui-secondary-100: 270 66.67% 18.82%;--nextui-secondary-200: 270 66.67% 28.24%;--nextui-secondary-300: 270 66.67% 37.65%;--nextui-secondary-400: 270 66.67% 47.06%;--nextui-secondary-500: 270 59.26% 57.65%;--nextui-secondary-600: 270 59.26% 68.24%;--nextui-secondary-700: 270 59.26% 78.82%;--nextui-secondary-800: 270 59.26% 89.41%;--nextui-secondary-900: 270 61.54% 94.9%;--nextui-secondary-foreground: 0 0% 100%;--nextui-secondary: 270 59.26% 57.65%;--nextui-success-50: 145.71000000000004 77.78% 8.82%;--nextui-success-100: 146.2 79.78% 17.45%;--nextui-success-200: 145.78999999999996 79.26% 26.47%;--nextui-success-300: 146.01 79.89% 35.1%;--nextui-success-400: 145.96000000000004 79.46% 43.92%;--nextui-success-500: 146.01 62.45% 55.1%;--nextui-success-600: 145.78999999999996 62.57% 66.47%;--nextui-success-700: 146.2 61.74% 77.45%;--nextui-success-800: 145.71000000000004 61.4% 88.82%;--nextui-success-900: 146.66999999999996 64.29% 94.51%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 145.96000000000004 79.46% 43.92%;--nextui-warning-50: 37.139999999999986 75% 10.98%;--nextui-warning-100: 37.139999999999986 75% 21.96%;--nextui-warning-200: 36.95999999999998 73.96% 33.14%;--nextui-warning-300: 37.00999999999999 74.22% 44.12%;--nextui-warning-400: 37.02999999999997 91.27% 55.1%;--nextui-warning-500: 37.00999999999999 91.26% 64.12%;--nextui-warning-600: 36.95999999999998 91.24% 73.14%;--nextui-warning-700: 37.139999999999986 91.3% 81.96%;--nextui-warning-800: 37.139999999999986 91.3% 90.98%;--nextui-warning-900: 54.55000000000001 91.67% 95.29%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 37.02999999999997 91.27% 55.1%;--nextui-danger-50: 340 84.91% 10.39%;--nextui-danger-100: 339.3299999999999 86.54% 20.39%;--nextui-danger-200: 339.11 85.99% 30.78%;--nextui-danger-300: 339 86.54% 40.78%;--nextui-danger-400: 339.20000000000005 90.36% 51.18%;--nextui-danger-500: 339 90% 60.78%;--nextui-danger-600: 339.11 90.6% 70.78%;--nextui-danger-700: 339.3299999999999 90% 80.39%;--nextui-danger-800: 340 91.84% 90.39%;--nextui-danger-900: 339.13 92% 95.1%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 339.20000000000005 90.36% 51.18%;--nextui-divider-weight: 1px;--nextui-disabled-opacity: .5;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgba(0, 0, 0, .05), 0px 2px 10px 0px rgba(0, 0, 0, .2), inset 0px 0px 1px 0px rgba(255, 255, 255, .15);--nextui-box-shadow-medium: 0px 0px 15px 0px rgba(0, 0, 0, .06), 0px 2px 30px 0px rgba(0, 0, 0, .22), inset 0px 0px 1px 0px rgba(255, 255, 255, .15);--nextui-box-shadow-large: 0px 0px 30px 0px rgba(0, 0, 0, .07), 0px 30px 60px 0px rgba(0, 0, 0, .26), inset 0px 0px 1px 0px rgba(255, 255, 255, .15);--nextui-hover-opacity: .9}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.input-search-cancel-button-none::-webkit-search-cancel-button{-webkit-appearance:none}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}.\\[--cursor-hit-x\\:8px\\]{--cursor-hit-x: 8px}.\\[--picker-height\\:224px\\]{--picker-height: 224px}.\\[--scale-enter\\:100\\%\\]{--scale-enter: 100%}.\\[--scale-exit\\:100\\%\\]{--scale-exit: 100%}.\\[--scroll-shadow-size\\:100px\\]{--scroll-shadow-size: 100px}.\\[--slide-enter\\:0px\\]{--slide-enter: 0px}.\\[--slide-exit\\:80px\\]{--slide-exit: 80px}.\\[mask-image\\:linear-gradient\\(\\#000\\,\\#000\\,transparent_0\\,\\#000_var\\(--scroll-shadow-size\\)\\,\\#000_calc\\(100\\%_-_var\\(--scroll-shadow-size\\)\\)\\,transparent\\)\\]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.file\\:cursor-pointer::file-selector-button{cursor:pointer}.file\\:border-0::file-selector-button{border-width:0px}.file\\:bg-transparent::file-selector-button{background-color:transparent}.placeholder\\:text-danger::-moz-placeholder{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.placeholder\\:text-danger::placeholder{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.placeholder\\:text-foreground-500::-moz-placeholder{--tw-text-opacity: 1;color:#71717a;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\\:text-foreground-500::placeholder{--tw-text-opacity: 1;color:#71717a;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\\:text-primary::-moz-placeholder{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.placeholder\\:text-primary::placeholder{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.placeholder\\:text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\\:text-secondary::placeholder{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\\:text-success-600::-moz-placeholder{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\\:text-success-600::placeholder{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\\:text-warning-600::-moz-placeholder{--tw-text-opacity: 1;color:#c3841d;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.placeholder\\:text-warning-600::placeholder{--tw-text-opacity: 1;color:#c3841d;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:0}.before\\:z-0:before{content:var(--tw-content);z-index:0}.before\\:z-\\[-1\\]:before{content:var(--tw-content);z-index:-1}.before\\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\\:block:before{content:var(--tw-content);display:block}.before\\:hidden:before{content:var(--tw-content);display:none}.before\\:h-0\\.5:before{content:var(--tw-content);height:.125rem}.before\\:h-11:before{content:var(--tw-content);height:2.75rem}.before\\:h-2\\.5:before{content:var(--tw-content);height:.625rem}.before\\:h-px:before{content:var(--tw-content);height:1px}.before\\:w-0:before{content:var(--tw-content);width:0px}.before\\:w-11:before{content:var(--tw-content);width:2.75rem}.before\\:w-2\\.5:before{content:var(--tw-content);width:.625rem}.before\\:w-6:before{content:var(--tw-content);width:1.5rem}.before\\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\\:-translate-y-1:before{content:var(--tw-content);--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),-.25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\\:rotate-0:before{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(45deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\\:animate-\\[shimmer_2s_infinite\\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\\:animate-none:before{content:var(--tw-content);animation:none}.before\\:rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.5\\)\\]:before{content:var(--tw-content);border-radius:6px;border-radius:calc(var(--nextui-radius-medium) * .5)}.before\\:rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.6\\)\\]:before{content:var(--tw-content);border-radius:calc(12px * .6);border-radius:calc(var(--nextui-radius-medium) * .6)}.before\\:rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.7\\)\\]:before{content:var(--tw-content);border-radius:calc(12px * .7);border-radius:calc(var(--nextui-radius-medium) * .7)}.before\\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\\:rounded-sm:before{content:var(--tw-content);border-radius:.125rem}.before\\:border-2:before{content:var(--tw-content);border-width:2px}.before\\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\\:border-solid:before{content:var(--tw-content);border-style:solid}.before\\:border-content4\\/30:before{content:var(--tw-content);border-color:#d4d4d84d;border-color:hsl(var(--nextui-content4) / .3)}.before\\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.before\\:border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.before\\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#fff;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.before\\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.before\\:bg-danger\\/20:before{content:var(--tw-content);background-color:#f3126033;background-color:hsl(var(--nextui-danger) / .2)}.before\\:bg-default\\/60:before{content:var(--tw-content);background-color:#d4d4d899;background-color:hsl(var(--nextui-default) / .6)}.before\\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.before\\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.before\\:bg-primary\\/20:before{content:var(--tw-content);background-color:#0070f033;background-color:hsl(var(--nextui-primary) / .2)}.before\\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.before\\:bg-secondary\\/20:before{content:var(--tw-content);background-color:#7828c833;background-color:hsl(var(--nextui-secondary) / .2)}.before\\:bg-success:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.before\\:bg-success\\/20:before{content:var(--tw-content);background-color:#18c96433;background-color:hsl(var(--nextui-success) / .2)}.before\\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.before\\:bg-warning\\/20:before{content:var(--tw-content);background-color:#f5a52433;background-color:hsl(var(--nextui-warning) / .2)}.before\\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\\:via-content4:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--nextui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-content4) / var(--nextui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\\:opacity-0:before{content:var(--tw-content);opacity:0}.before\\:opacity-100:before{content:var(--tw-content);opacity:1}.before\\:shadow-small:before{content:var(--tw-content);--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:0 0 #0000,0 0 #0000,0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.before\\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\\:transition-none:before{content:var(--tw-content);transition-property:none}.before\\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\\:content-\\[\\'\\'\\]:before{--tw-content: \"\";content:\"\";content:var(--tw-content)}.before\\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:inset-0:after{content:var(--tw-content);inset:0}.after\\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\\:-bottom-\\[2px\\]:after{content:var(--tw-content);bottom:-2px}.after\\:bottom-0:after{content:var(--tw-content);bottom:0}.after\\:left-0:after{content:var(--tw-content);left:0}.after\\:left-1\\/2:after{content:var(--tw-content);left:50%}.after\\:right-0:after{content:var(--tw-content);right:0}.after\\:top-0:after{content:var(--tw-content);top:0}.after\\:-z-10:after{content:var(--tw-content);z-index:-10}.after\\:z-0:after{content:var(--tw-content);z-index:0}.after\\:ml-0\\.5:after{content:var(--tw-content);margin-left:.125rem}.after\\:ms-0\\.5:after{content:var(--tw-content);margin-left:.125rem}.after\\:block:after{content:var(--tw-content);display:block}.after\\:h-0:after{content:var(--tw-content);height:0px}.after\\:h-4:after{content:var(--tw-content);height:1rem}.after\\:h-5:after{content:var(--tw-content);height:1.25rem}.after\\:h-\\[2px\\]:after{content:var(--tw-content);height:2px}.after\\:h-divider:after{content:var(--tw-content);height:1px;height:var(--nextui-divider-weight)}.after\\:h-full:after{content:var(--tw-content);height:100%}.after\\:h-px:after{content:var(--tw-content);height:1px}.after\\:w-0:after{content:var(--tw-content);width:0px}.after\\:w-4:after{content:var(--tw-content);width:1rem}.after\\:w-5:after{content:var(--tw-content);width:1.25rem}.after\\:w-6:after{content:var(--tw-content);width:1.5rem}.after\\:w-\\[80\\%\\]:after{content:var(--tw-content);width:80%}.after\\:w-full:after{content:var(--tw-content);width:100%}.after\\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\\:-translate-x-1\\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:translate-y-1:after{content:var(--tw-content);--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),.25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:rotate-0:after{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:scale-50:after{content:var(--tw-content);--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.5) scaleY(.5);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:rounded-\\[calc\\(theme\\(borderRadius\\.large\\)\\/2\\)\\]:after{content:var(--tw-content);border-radius:7px;border-radius:calc(var(--nextui-radius-large) / 2)}.after\\:rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.5\\)\\]:after{content:var(--tw-content);border-radius:6px;border-radius:calc(var(--nextui-radius-medium) * .5)}.after\\:rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.6\\)\\]:after{content:var(--tw-content);border-radius:calc(12px * .6);border-radius:calc(var(--nextui-radius-medium) * .6)}.after\\:rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\*0\\.7\\)\\]:after{content:var(--tw-content);border-radius:calc(12px * .7);border-radius:calc(var(--nextui-radius-medium) * .7)}.after\\:rounded-\\[calc\\(theme\\(borderRadius\\.medium\\)\\/3\\)\\]:after{content:var(--tw-content);border-radius:4px;border-radius:calc(var(--nextui-radius-medium) / 3)}.after\\:rounded-\\[calc\\(theme\\(borderRadius\\.small\\)\\/3\\)\\]:after{content:var(--tw-content);border-radius:calc(8px / 3);border-radius:calc(var(--nextui-radius-small) / 3)}.after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\\:\\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1 !important;background-color:#f31260!important;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))!important}.after\\:bg-background:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#fff;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.after\\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#fff;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.after\\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.after\\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.after\\:bg-default:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#d4d4d8;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.after\\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#000;background-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#12121226;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.after\\:bg-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.after\\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.after\\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.after\\:bg-success:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.after\\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.after\\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.after\\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.after\\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.after\\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.after\\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.after\\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\\:opacity-0:after{content:var(--tw-content);opacity:0}.after\\:opacity-100:after{content:var(--tw-content);opacity:1}.after\\:shadow-\\[0_1px_0px_0_rgba\\(0\\,0\\,0\\,0\\.05\\)\\]:after{content:var(--tw-content);--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.after\\:shadow-small:after{content:var(--tw-content);--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:0 0 #0000,0 0 #0000,0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.after\\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\\:transition-none:after{content:var(--tw-content);transition-property:none}.after\\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\\:\\!duration-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\\:\\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\\:content-\\[\\'\\'\\]:after{--tw-content: \"\";content:\"\";content:var(--tw-content)}.after\\:content-\\[\\'\\*\\'\\]:after{--tw-content: \"*\";content:\"*\";content:var(--tw-content)}.after\\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\\:-ml-0\\.5:first-child{margin-left:-.125rem}.first\\:mt-2:first-child{margin-top:.5rem}.first\\:rounded-s-full:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.first\\:rounded-s-large:first-child{border-top-left-radius:14px;border-top-left-radius:var(--nextui-radius-large);border-bottom-left-radius:14px;border-bottom-left-radius:var(--nextui-radius-large)}.first\\:rounded-s-lg:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\\:rounded-s-medium:first-child{border-top-left-radius:12px;border-top-left-radius:var(--nextui-radius-medium);border-bottom-left-radius:12px;border-bottom-left-radius:var(--nextui-radius-medium)}.first\\:rounded-s-none:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.first\\:rounded-s-small:first-child{border-top-left-radius:8px;border-top-left-radius:var(--nextui-radius-small);border-bottom-left-radius:8px;border-bottom-left-radius:var(--nextui-radius-small)}.first\\:before\\:rounded-s-lg:first-child:before{content:var(--tw-content);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.last\\:rounded-e-full:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.last\\:rounded-e-large:last-child{border-top-right-radius:14px;border-top-right-radius:var(--nextui-radius-large);border-bottom-right-radius:14px;border-bottom-right-radius:var(--nextui-radius-large)}.last\\:rounded-e-lg:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\\:rounded-e-medium:last-child{border-top-right-radius:12px;border-top-right-radius:var(--nextui-radius-medium);border-bottom-right-radius:12px;border-bottom-right-radius:var(--nextui-radius-medium)}.last\\:rounded-e-none:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.last\\:rounded-e-small:last-child{border-top-right-radius:8px;border-top-right-radius:var(--nextui-radius-small);border-bottom-right-radius:8px;border-bottom-right-radius:var(--nextui-radius-small)}.last\\:before\\:rounded-e-lg:last-child:before{content:var(--tw-content);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.first-of-type\\:rounded-e-none:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.last-of-type\\:rounded-s-none:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.autofill\\:bg-transparent:-webkit-autofill{background-color:transparent}.autofill\\:bg-transparent:autofill{background-color:transparent}.focus-within\\:border-danger:focus-within{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.focus-within\\:border-default-400:focus-within{--tw-border-opacity: 1;border-color:#a1a1aa;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.focus-within\\:border-default-foreground:focus-within{--tw-border-opacity: 1;border-color:#000;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\\:border-primary:focus-within{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.focus-within\\:border-secondary:focus-within{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\\:border-success:focus-within{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.focus-within\\:border-warning:focus-within{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.focus-within\\:bg-danger-50:focus-within{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.focus-within\\:bg-primary-50:focus-within{--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.focus-within\\:bg-secondary-50:focus-within{--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.focus-within\\:bg-success-50:focus-within{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.focus-within\\:bg-warning-50:focus-within{--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.focus-within\\:after\\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\\:-translate-x-0:hover{--tw-translate-x: -0px;transform:translate(-0px,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.25) scaleY(1.25);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:border-danger:hover{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.hover\\:border-default:hover{--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.hover\\:border-default-300:hover{--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.hover\\:border-default-400:hover{--tw-border-opacity: 1;border-color:#a1a1aa;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.hover\\:border-primary:hover{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.hover\\:border-secondary:hover{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.hover\\:border-success:hover{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.hover\\:border-warning:hover{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.hover\\:\\!bg-foreground:hover{--tw-bg-opacity: 1 !important;background-color:#11181c!important;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))!important}.hover\\:bg-danger:hover{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.hover\\:bg-danger-50:hover{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.hover\\:bg-default-100:hover{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.hover\\:bg-default-200:hover{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.hover\\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.hover\\:bg-secondary-50:hover{--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.hover\\:bg-success-50:hover{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.hover\\:bg-warning-50:hover{--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:\\!opacity-100:hover{opacity:1!important}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-80:hover{opacity:.8}.hover\\:after\\:bg-danger\\/20:hover:after{content:var(--tw-content);background-color:#f3126033;background-color:hsl(var(--nextui-danger) / .2)}.hover\\:after\\:bg-foreground\\/10:hover:after{content:var(--tw-content);background-color:#11181c1a;background-color:hsl(var(--nextui-foreground) / .1)}.hover\\:after\\:bg-primary\\/20:hover:after{content:var(--tw-content);background-color:#0070f033;background-color:hsl(var(--nextui-primary) / .2)}.hover\\:after\\:bg-secondary\\/20:hover:after{content:var(--tw-content);background-color:#7828c833;background-color:hsl(var(--nextui-secondary) / .2)}.hover\\:after\\:bg-success\\/20:hover:after{content:var(--tw-content);background-color:#18c96433;background-color:hsl(var(--nextui-success) / .2)}.hover\\:after\\:bg-warning\\/20:hover:after{content:var(--tw-content);background-color:#f5a52433;background-color:hsl(var(--nextui-warning) / .2)}.hover\\:after\\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\\:hover\\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.focus-within\\:hover\\:border-default-foreground:hover:focus-within{--tw-border-opacity: 1;border-color:#000;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\\:hover\\:border-primary:hover:focus-within{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.focus-within\\:hover\\:border-secondary:hover:focus-within{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\\:hover\\:border-success:hover:focus-within{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.focus-within\\:hover\\:border-warning:hover:focus-within{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.focus-within\\:hover\\:bg-default-100:hover:focus-within{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.focus\\:bg-danger-400\\/50:focus{background-color:#f5428180;background-color:hsl(var(--nextui-danger-400) / .5)}.focus\\:bg-default-400\\/50:focus{background-color:#a1a1aa80;background-color:hsl(var(--nextui-default-400) / .5)}.focus\\:bg-primary-400\\/50:focus{background-color:#318df680;background-color:hsl(var(--nextui-primary-400) / .5)}.focus\\:bg-secondary-400\\/50:focus{background-color:#9455d380;background-color:hsl(var(--nextui-secondary-400) / .5)}.focus\\:bg-success-400\\/50:focus{background-color:#45d38380;background-color:hsl(var(--nextui-success-400) / .5)}.focus\\:bg-warning-400\\/50:focus{background-color:#f7b75080;background-color:hsl(var(--nextui-warning-400) / .5)}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:shadow-sm:focus{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.focus-visible\\:z-10:focus-visible{z-index:10}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:outline-2:focus-visible{outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-focus:focus-visible{outline-color:#0070f0;outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.active\\:bg-default-200:active{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.active\\:bg-default-300:active{--tw-bg-opacity: 1;background-color:#d4d4d8;background-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-bg-opacity)))}.active\\:underline:active{text-decoration-line:underline}.active\\:\\!opacity-70:active{opacity:.7!important}.active\\:opacity-disabled:active{opacity:.5;opacity:var(--nextui-disabled-opacity)}.disabled\\:cursor-default:disabled{cursor:default}.group:hover .group-hover\\:block{display:block}.group:hover .group-hover\\:hidden{display:none}.group:hover .group-hover\\:border-current{border-color:currentColor}.group:hover .group-hover\\:text-current{color:currentColor}.has-\\[\\:disabled\\]\\:opacity-60:has(:disabled){opacity:.6}.aria-expanded\\:scale-\\[0\\.97\\][aria-expanded=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.97) scaleY(.97);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\\:opacity-70[aria-expanded=true]{opacity:.7}.data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\\[loaded\\=true\\]\\:pointer-events-auto[data-loaded=true],.data-\\[visible\\=true\\]\\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\\[focus-visible\\=true\\]\\:z-10[data-focus-visible=true],.data-\\[focused\\=true\\]\\:z-10[data-focused=true]{z-index:10}.data-\\[has-label\\=true\\]\\:mt-\\[calc\\(theme\\(fontSize\\.small\\)_\\+_10px\\)\\][data-has-label=true]{margin-top:calc(.875rem + 10px);margin-top:calc(var(--nextui-font-size-small) + 10px)}.data-\\[has-label\\=true\\]\\:mt-\\[calc\\(theme\\(fontSize\\.small\\)_\\+_12px\\)\\][data-has-label=true]{margin-top:calc(.875rem + 12px);margin-top:calc(var(--nextui-font-size-small) + 12px)}.data-\\[has-label\\=true\\]\\:mt-\\[calc\\(theme\\(fontSize\\.small\\)_\\+_8px\\)\\][data-has-label=true]{margin-top:calc(.875rem + 8px);margin-top:calc(var(--nextui-font-size-small) + 8px)}.data-\\[open\\=true\\]\\:block[data-open=true]{display:block}.data-\\[open\\=true\\]\\:flex[data-open=true]{display:flex}.data-\\[hidden\\=true\\]\\:hidden[data-hidden=true],.data-\\[inert\\=true\\]\\:hidden[data-inert=true]{display:none}.data-\\[justify\\=end\\]\\:flex-grow[data-justify=end],.data-\\[justify\\=start\\]\\:flex-grow[data-justify=start]{flex-grow:1}.data-\\[justify\\=end\\]\\:basis-0[data-justify=end],.data-\\[justify\\=start\\]\\:basis-0[data-justify=start]{flex-basis:0px}.data-\\[focus-visible\\=true\\]\\:-translate-x-3[data-focus-visible=true],.data-\\[hover\\=true\\]\\:-translate-x-3[data-hover=true]{--tw-translate-x: -.75rem;transform:translate(-.75rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[hover\\=true\\]\\:translate-x-0[data-hover=true]{--tw-translate-x: 0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[before\\=true\\]\\:rotate-180[data-before=true],.data-\\[direction\\=ascending\\]\\:rotate-180[data-direction=ascending]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[open\\=true\\]\\:-rotate-90[data-open=true]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[open\\=true\\]\\:rotate-180[data-open=true]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[active\\=true\\]\\:scale-100[data-active=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[active\\=true\\]\\:scale-110[data-active=true]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[invisible\\=true\\]\\:scale-0[data-invisible=true]{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[pressed\\=true\\]\\:scale-100[data-pressed=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[pressed\\=true\\]\\:scale-\\[0\\.97\\][data-pressed=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.97) scaleY(.97);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[disabled\\=true\\]\\:cursor-default[data-disabled=true]{cursor:default}.data-\\[disabled\\=true\\]\\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\\[dragging\\=true\\]\\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\\[readonly\\=true\\]\\:cursor-default[data-readonly=true]{cursor:default}.data-\\[sortable\\=true\\]\\:cursor-pointer[data-sortable=true]{cursor:pointer}.data-\\[unavailable\\=true\\]\\:cursor-default[data-unavailable=true]{cursor:default}.data-\\[visible\\=true\\]\\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\\[orientation\\=horizontal\\]\\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\\[has-helper\\=true\\]\\:items-start[data-has-helper=true]{align-items:flex-start}.data-\\[justify\\=start\\]\\:justify-start[data-justify=start]{justify-content:flex-start}.data-\\[justify\\=end\\]\\:justify-end[data-justify=end]{justify-content:flex-end}.data-\\[justify\\=center\\]\\:justify-center[data-justify=center]{justify-content:center}.data-\\[loaded\\=true\\]\\:overflow-visible[data-loaded=true]{overflow:visible}.data-\\[has-multiple-rows\\=true\\]\\:rounded-large[data-has-multiple-rows=true]{border-radius:14px;border-radius:var(--nextui-radius-large)}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\\[menu-open\\=true\\]\\:border-none[data-menu-open=true]{border-style:none}.data-\\[active\\=true\\]\\:border-danger[data-active=true]{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-danger-400[data-active=true]{--tw-border-opacity: 1;border-color:#f54281;border-color:hsl(var(--nextui-danger-400) / var(--nextui-danger-400-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-default-300[data-active=true]{--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-default-400[data-active=true]{--tw-border-opacity: 1;border-color:#a1a1aa;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-foreground[data-active=true]{--tw-border-opacity: 1;border-color:#11181c;border-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-primary[data-active=true]{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-secondary[data-active=true]{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-success[data-active=true]{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:border-warning[data-active=true]{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\\[focus\\=true\\]\\:border-danger[data-focus=true]{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\\[focus\\=true\\]\\:border-default-400[data-focus=true]{--tw-border-opacity: 1;border-color:#a1a1aa;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\\[focus\\=true\\]\\:border-default-foreground[data-focus=true]{--tw-border-opacity: 1;border-color:#000;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\\[focus\\=true\\]\\:border-primary[data-focus=true]{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\\[focus\\=true\\]\\:border-secondary[data-focus=true]{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\\[focus\\=true\\]\\:border-success[data-focus=true]{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\\[focus\\=true\\]\\:border-warning[data-focus=true]{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\\[hover\\=true\\]\\:border-danger[data-hover=true]{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\\[hover\\=true\\]\\:border-default[data-hover=true]{--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\\[hover\\=true\\]\\:border-default-400[data-hover=true]{--tw-border-opacity: 1;border-color:#a1a1aa;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\\[hover\\=true\\]\\:border-primary[data-hover=true]{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\\[hover\\=true\\]\\:border-secondary[data-hover=true]{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\\[hover\\=true\\]\\:border-success[data-hover=true]{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\\[hover\\=true\\]\\:border-warning[data-hover=true]{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\\[open\\=true\\]\\:border-danger[data-open=true]{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\\[open\\=true\\]\\:border-default-400[data-open=true]{--tw-border-opacity: 1;border-color:#a1a1aa;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\\[open\\=true\\]\\:border-default-foreground[data-open=true]{--tw-border-opacity: 1;border-color:#000;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\\[open\\=true\\]\\:border-primary[data-open=true]{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\\[open\\=true\\]\\:border-secondary[data-open=true]{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\\[open\\=true\\]\\:border-success[data-open=true]{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\\[open\\=true\\]\\:border-warning[data-open=true]{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\\[active\\=true\\]\\:bg-danger[data-active=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-danger-100[data-active=true]{--tw-bg-opacity: 1;background-color:#fdcede;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-danger-200[data-active=true]{--tw-bg-opacity: 1;background-color:#fa9ebe;background-color:hsl(var(--nextui-danger-200) / var(--nextui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-default-200[data-active=true]{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-default-400[data-active=true]{--tw-bg-opacity: 1;background-color:#a1a1aa;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-primary[data-active=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-primary-200[data-active=true]{--tw-bg-opacity: 1;background-color:#98c6fb;background-color:hsl(var(--nextui-primary-200) / var(--nextui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-secondary[data-active=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-secondary-200[data-active=true]{--tw-bg-opacity: 1;background-color:#c9aae9;background-color:hsl(var(--nextui-secondary-200) / var(--nextui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-success[data-active=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-success-200[data-active=true]{--tw-bg-opacity: 1;background-color:#a0e9c0;background-color:hsl(var(--nextui-success-200) / var(--nextui-success-200-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-warning[data-active=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[active\\=true\\]\\:bg-warning-200[data-active=true]{--tw-bg-opacity: 1;background-color:#fbdba7;background-color:hsl(var(--nextui-warning-200) / var(--nextui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:\\!bg-danger[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:#f31260!important;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!bg-danger-100[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:#fdcede!important;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!bg-default[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:#d4d4d8!important;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!bg-primary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:#0070f0!important;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!bg-secondary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:#7828c8!important;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!bg-success[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:#18c964!important;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!bg-warning[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:#f5a524!important;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))!important}.data-\\[hover\\=true\\]\\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-danger[data-hover=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-danger-100[data-hover=true]{--tw-bg-opacity: 1;background-color:#fdcede;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-danger\\/20[data-hover=true]{background-color:#f3126033;background-color:hsl(var(--nextui-danger) / .2)}.data-\\[hover\\=true\\]\\:bg-default[data-hover=true]{--tw-bg-opacity: 1;background-color:#d4d4d8;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-default-100[data-hover=true]{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-default-200[data-hover=true]{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-default\\/40[data-hover=true]{background-color:#d4d4d866;background-color:hsl(var(--nextui-default) / .4)}.data-\\[hover\\=true\\]\\:bg-foreground-200[data-hover=true]{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-foreground-200) / var(--nextui-foreground-200-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-primary[data-hover=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-primary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-primary\\/20[data-hover=true]{background-color:#0070f033;background-color:hsl(var(--nextui-primary) / .2)}.data-\\[hover\\=true\\]\\:bg-secondary[data-hover=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-secondary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-secondary\\/20[data-hover=true]{background-color:#7828c833;background-color:hsl(var(--nextui-secondary) / .2)}.data-\\[hover\\=true\\]\\:bg-success[data-hover=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-success-100[data-hover=true]{--tw-bg-opacity: 1;background-color:#d2f4e1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-success\\/20[data-hover=true]{background-color:#18c96433;background-color:hsl(var(--nextui-success) / .2)}.data-\\[hover\\=true\\]\\:bg-transparent[data-hover=true]{background-color:transparent}.data-\\[hover\\=true\\]\\:bg-warning[data-hover=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-warning-100[data-hover=true]{--tw-bg-opacity: 1;background-color:#fdedd3;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\=true\\]\\:bg-warning\\/20[data-hover=true]{background-color:#f5a52433;background-color:hsl(var(--nextui-warning) / .2)}.data-\\[hover\\]\\:bg-danger-200[data-hover]{--tw-bg-opacity: 1;background-color:#fa9ebe;background-color:hsl(var(--nextui-danger-200) / var(--nextui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-danger-50[data-hover]{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-default-100[data-hover]{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-primary-200[data-hover]{--tw-bg-opacity: 1;background-color:#98c6fb;background-color:hsl(var(--nextui-primary-200) / var(--nextui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-primary-50[data-hover]{--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-secondary-200[data-hover]{--tw-bg-opacity: 1;background-color:#c9aae9;background-color:hsl(var(--nextui-secondary-200) / var(--nextui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-secondary-50[data-hover]{--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-success-200[data-hover]{--tw-bg-opacity: 1;background-color:#a0e9c0;background-color:hsl(var(--nextui-success-200) / var(--nextui-success-200-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-success-50[data-hover]{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-warning-100[data-hover]{--tw-bg-opacity: 1;background-color:#fdedd3;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\\[hover\\]\\:bg-warning-200[data-hover]{--tw-bg-opacity: 1;background-color:#fbdba7;background-color:hsl(var(--nextui-warning-200) / var(--nextui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\\[in-range\\=false\\]\\:bg-default-200[data-in-range=false]{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\\[in-range\\=true\\]\\:bg-background\\/50[data-in-range=true]{background-color:#ffffff80;background-color:hsl(var(--nextui-background) / .5)}.data-\\[in-range\\=true\\]\\:bg-danger[data-in-range=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[in-range\\=true\\]\\:bg-foreground[data-in-range=true]{--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\\[in-range\\=true\\]\\:bg-primary[data-in-range=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[in-range\\=true\\]\\:bg-secondary[data-in-range=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[in-range\\=true\\]\\:bg-success[data-in-range=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[in-range\\=true\\]\\:bg-warning[data-in-range=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[loaded\\=true\\]\\:\\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\\[selected\\=true\\]\\:bg-danger[data-selected=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:bg-default[data-selected=true]{--tw-bg-opacity: 1;background-color:#d4d4d8;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:bg-foreground[data-selected=true]{--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:bg-primary[data-selected=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:bg-secondary[data-selected=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:bg-success[data-selected=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:bg-warning[data-selected=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-primary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-secondary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:data-\\[outside-month\\=true\\]\\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[has-end-content\\=true\\]\\:pe-1\\.5[data-has-end-content=true]{padding-right:.375rem}.data-\\[has-helper\\=true\\]\\:pb-\\[calc\\(theme\\(fontSize\\.tiny\\)_\\+8px\\)\\][data-has-helper=true],.data-\\[has-helper\\=true\\]\\:pb-\\[calc\\(theme\\(fontSize\\.tiny\\)_\\+_8px\\)\\][data-has-helper=true]{padding-bottom:calc(.75rem + 8px);padding-bottom:calc(var(--nextui-font-size-tiny) + 8px)}.data-\\[has-start-content\\=true\\]\\:ps-1\\.5[data-has-start-content=true]{padding-left:.375rem}.data-\\[has-title\\=true\\]\\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\\[active\\=true\\]\\:font-semibold[data-active=true]{font-weight:600}.data-\\[active\\=true\\]\\:text-danger-foreground[data-active=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\\[active\\=true\\]\\:text-default-foreground[data-active=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\\[active\\=true\\]\\:text-primary-foreground[data-active=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[active\\=true\\]\\:text-secondary-foreground[data-active=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[active\\=true\\]\\:text-success-foreground[data-active=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\\[active\\=true\\]\\:text-warning-foreground[data-active=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\\[disabled\\=true\\]\\:text-default-300[data-disabled=true]{--tw-text-opacity: 1;color:#d4d4d8;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:data-\\[placeholder\\=true\\]\\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:#f872a1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:data-\\[placeholder\\=true\\]\\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:#71717a;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:data-\\[placeholder\\=true\\]\\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:#67abf9;color:hsl(var(--nextui-primary-300) / var(--nextui-primary-300-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:data-\\[placeholder\\=true\\]\\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:#ad7dde;color:hsl(var(--nextui-secondary-300) / var(--nextui-secondary-300-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:data-\\[placeholder\\=true\\]\\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:#45d383;color:hsl(var(--nextui-success-400) / var(--nextui-success-400-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:data-\\[placeholder\\=true\\]\\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:#f7b750;color:hsl(var(--nextui-warning-400) / var(--nextui-warning-400-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:text-danger[data-editable=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:text-foreground[data-editable=true]{--tw-text-opacity: 1;color:#11181c;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:text-primary[data-editable=true]{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:text-secondary[data-editable=true]{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:text-success-600[data-editable=true]{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:text-warning-600[data-editable=true]{--tw-text-opacity: 1;color:#c3841d;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\\[has-value\\=true\\]\\:text-default-foreground[data-has-value=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:\\!text-danger-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:#fff!important;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!text-primary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:#fff!important;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:#fff!important;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!text-success-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:#000!important;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))!important}.data-\\[hover\\=true\\]\\:\\!text-warning-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:#000!important;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.data-\\[hover\\=true\\]\\:text-danger[data-hover=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-danger-foreground[data-hover=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-default-500[data-hover=true]{--tw-text-opacity: 1;color:#71717a;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-default-foreground[data-hover=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-foreground-400[data-hover=true]{--tw-text-opacity: 1;color:#a1a1aa;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-foreground-600[data-hover=true]{--tw-text-opacity: 1;color:#52525b;color:hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-primary[data-hover=true]{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-primary-400[data-hover=true]{--tw-text-opacity: 1;color:#318df6;color:hsl(var(--nextui-primary-400) / var(--nextui-primary-400-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-primary-foreground[data-hover=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-secondary[data-hover=true]{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-secondary-400[data-hover=true]{--tw-text-opacity: 1;color:#9455d3;color:hsl(var(--nextui-secondary-400) / var(--nextui-secondary-400-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-success[data-hover=true]{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-success-600[data-hover=true]{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-success-foreground[data-hover=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-warning[data-hover=true]{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-warning-600[data-hover=true]{--tw-text-opacity: 1;color:#c3841d;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\\[hover\\=true\\]\\:text-warning-foreground[data-hover=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\\[invalid\\=true\\]\\:data-\\[editable\\=true\\]\\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\\[invalid\\=true\\]\\:text-danger-300[data-invalid=true]{--tw-text-opacity: 1;color:#f872a1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:data-\\[outside-month\\=true\\]\\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#d4d4d8;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#11181c;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-primary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-secondary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-background[data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-danger[data-selected=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-danger-foreground[data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-default-foreground[data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-primary[data-selected=true]{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-primary-foreground[data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-secondary[data-selected=true]{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-secondary-foreground[data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-success-600[data-selected=true]{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-success-foreground[data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-warning-600[data-selected=true]{--tw-text-opacity: 1;color:#c3841d;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\\[selected\\=true\\]\\:text-warning-foreground[data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\\[unavailable\\=true\\]\\:text-default-300[data-unavailable=true]{--tw-text-opacity: 1;color:#d4d4d8;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\\[unavailable\\=true\\]\\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\\[disabled\\=true\\]\\:data-\\[outside-month\\=true\\]\\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\\[disabled\\=true\\]\\:opacity-30[data-disabled=true]{opacity:.3}.data-\\[hover-unselected\\=true\\]\\:opacity-disabled[data-hover-unselected=true]{opacity:.5;opacity:var(--nextui-disabled-opacity)}.data-\\[hover\\=true\\]\\:opacity-hover[data-hover=true]{opacity:.8;opacity:var(--nextui-hover-opacity)}.data-\\[in-range\\=true\\]\\:opacity-100[data-in-range=true]{opacity:1}.data-\\[invisible\\=true\\]\\:opacity-0[data-invisible=true]{opacity:0}.data-\\[loaded\\=true\\]\\:opacity-100[data-loaded=true],.data-\\[moving\\]\\:opacity-100[data-moving]{opacity:1}.data-\\[pressed\\=true\\]\\:opacity-50[data-pressed=true]{opacity:.5}.data-\\[pressed\\=true\\]\\:opacity-70[data-pressed=true]{opacity:.7}.data-\\[visible\\=true\\]\\:opacity-100[data-visible=true]{opacity:1}.data-\\[active\\=true\\]\\:shadow-md[data-active=true]{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.data-\\[hover\\=true\\]\\:shadow-lg[data-hover=true]{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:shadow-md[data-selection-end=true][data-selected=true],.data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:shadow-md[data-selection-start=true][data-selected=true],.data-\\[selected\\=true\\]\\:shadow-md[data-selected=true]{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.data-\\[selected\\=true\\]\\:shadow-none[data-selected=true]{--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.data-\\[active\\=true\\]\\:shadow-danger\\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[active\\=true\\]\\:shadow-default\\/50[data-active=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\\[active\\=true\\]\\:shadow-primary\\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[active\\=true\\]\\:shadow-secondary\\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[active\\=true\\]\\:shadow-success\\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[active\\=true\\]\\:shadow-warning\\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[hover\\=true\\]\\:shadow-danger\\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[hover\\=true\\]\\:shadow-default\\/50[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\\[hover\\=true\\]\\:shadow-primary\\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[hover\\=true\\]\\:shadow-secondary\\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[hover\\=true\\]\\:shadow-success\\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[hover\\=true\\]\\:shadow-warning\\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selected\\=true\\]\\:shadow-danger\\/40[data-selected=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selected\\=true\\]\\:shadow-foreground\\/40[data-selected=true]{--tw-shadow-color: hsl(var(--nextui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selected\\=true\\]\\:shadow-primary\\/40[data-selected=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selected\\=true\\]\\:shadow-secondary\\/40[data-selected=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selected\\=true\\]\\:shadow-success\\/40[data-selected=true]{--tw-shadow-color: hsl(var(--nextui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selected\\=true\\]\\:shadow-warning\\/40[data-selected=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\\[focus-visible\\=true\\]\\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\\[focus-visible\\=true\\]\\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\\[focus-visible\\=true\\]\\:outline-focus[data-focus-visible=true]{outline-color:#0070f0;outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.data-\\[focus-visible\\]\\:outline-danger-foreground[data-focus-visible]{outline-color:#fff;outline-color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, 1))}.data-\\[focus-visible\\]\\:outline-default-foreground[data-focus-visible]{outline-color:#000;outline-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, 1))}.data-\\[focus-visible\\]\\:outline-primary-foreground[data-focus-visible]{outline-color:#fff;outline-color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, 1))}.data-\\[focus-visible\\]\\:outline-secondary-foreground[data-focus-visible]{outline-color:#fff;outline-color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, 1))}.data-\\[focus-visible\\]\\:outline-success-foreground[data-focus-visible]{outline-color:#000;outline-color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, 1))}.data-\\[focus-visible\\]\\:outline-warning-foreground[data-focus-visible]{outline-color:#000;outline-color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, 1))}.data-\\[menu-open\\=true\\]\\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur: blur(24px);backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.data-\\[disabled\\=true\\]\\:transition-none[data-disabled=true]{transition-property:none}.data-\\[hover\\=true\\]\\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\\[moving\\=true\\]\\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\\[hide-scroll\\=true\\]\\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\\[hide-scroll\\=true\\]\\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\\[top-bottom-scroll\\=true\\]\\:\\[mask-image\\:linear-gradient\\(\\#000\\,\\#000\\,transparent_0\\,\\#000_var\\(--scroll-shadow-size\\)\\,\\#000_calc\\(100\\%_-_var\\(--scroll-shadow-size\\)\\)\\,transparent\\)\\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\\[top-scroll\\=true\\]\\:\\[mask-image\\:linear-gradient\\(0deg\\,\\#000_calc\\(100\\%_-_var\\(--scroll-shadow-size\\)\\)\\,transparent\\)\\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\\[bottom-scroll\\=true\\]\\:\\[mask-image\\:linear-gradient\\(180deg\\,\\#000_calc\\(100\\%_-_var\\(--scroll-shadow-size\\)\\)\\,transparent\\)\\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\\[left-scroll\\=true\\]\\:\\[mask-image\\:linear-gradient\\(270deg\\,\\#000_calc\\(100\\%_-_var\\(--scroll-shadow-size\\)\\)\\,transparent\\)\\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\\[right-scroll\\=true\\]\\:\\[mask-image\\:linear-gradient\\(90deg\\,\\#000_calc\\(100\\%_-_var\\(--scroll-shadow-size\\)\\)\\,transparent\\)\\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\\[left-right-scroll\\=true\\]\\:\\[mask-image\\:linear-gradient\\(to_right\\,\\#000\\,\\#000\\,transparent_0\\,\\#000_var\\(--scroll-shadow-size\\)\\,\\#000_calc\\(100\\%_-_var\\(--scroll-shadow-size\\)\\)\\,transparent\\)\\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\\[placement\\=bottom-end\\]\\:before\\:-top-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_1\\.5px\\)\\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\\[placement\\=bottom-end\\]\\:before\\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\\[placement\\=bottom-start\\]\\:before\\:-top-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_1\\.5px\\)\\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\\[placement\\=bottom-start\\]\\:before\\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\\[placement\\=bottom\\]\\:before\\:-top-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_1\\.5px\\)\\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\\[placement\\=bottom\\]\\:before\\:left-1\\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\\[placement\\=left-end\\]\\:before\\:-right-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_3px\\)\\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\\[placement\\=left-end\\]\\:before\\:bottom-1\\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\\[placement\\=left-start\\]\\:before\\:-right-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_3px\\)\\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\\[placement\\=left-start\\]\\:before\\:top-1\\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\\[placement\\=left\\]\\:before\\:-right-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_2px\\)\\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\\[placement\\=left\\]\\:before\\:top-1\\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\\[placement\\=right-end\\]\\:before\\:-left-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_3px\\)\\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\\[placement\\=right-end\\]\\:before\\:bottom-1\\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\\[placement\\=right-start\\]\\:before\\:-left-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_3px\\)\\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\\[placement\\=right-start\\]\\:before\\:top-1\\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\\[placement\\=right\\]\\:before\\:-left-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_2px\\)\\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\\[placement\\=right\\]\\:before\\:top-1\\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\\[placement\\=top-end\\]\\:before\\:-bottom-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_1\\.5px\\)\\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\\[placement\\=top-end\\]\\:before\\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\\[placement\\=top-start\\]\\:before\\:-bottom-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_1\\.5px\\)\\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\\[placement\\=top-start\\]\\:before\\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\\[placement\\=top\\]\\:before\\:-bottom-\\[calc\\(theme\\(spacing\\.5\\)\\/4_-_1\\.5px\\)\\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\\[placement\\=top\\]\\:before\\:left-1\\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\\[loaded\\=true\\]\\:before\\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\\[arrow\\=true\\]\\:before\\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\\[outside-month\\=true\\]\\:before\\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\\[placement\\=bottom\\]\\:before\\:-translate-x-1\\/2[data-placement=bottom]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[placement\\=left\\]\\:before\\:-translate-y-1\\/2[data-placement=left]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[placement\\=right\\]\\:before\\:-translate-y-1\\/2[data-placement=right]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[placement\\=top\\]\\:before\\:-translate-x-1\\/2[data-placement=top]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[loaded\\=true\\]\\:before\\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\\[range-end\\=true\\]\\:before\\:rounded-r-full[data-range-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\\[range-start\\=true\\]\\:before\\:rounded-l-full[data-range-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\\[selection-end\\=true\\]\\:before\\:rounded-r-full[data-selection-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\\[selection-start\\=true\\]\\:before\\:rounded-l-full[data-selection-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-foreground\\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:#11181c1a;background-color:hsl(var(--nextui-foreground) / .1)}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#d2f4e1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#fdedd3;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\\[loaded\\=true\\]\\:before\\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\\[selected\\=true\\]\\:before\\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\\[active\\=true\\]\\:after\\:w-full[data-active=true]:after{content:var(--tw-content);width:100%}.data-\\[focus\\=true\\]\\:after\\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\\[open\\=true\\]\\:after\\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\\[dragging\\=true\\]\\:after\\:scale-100[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[dragging\\=true\\]\\:after\\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: .8;--tw-scale-y: .8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.8) scaleY(.8);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[active\\=true\\]\\:after\\:bg-danger-400[data-active=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f54281;background-color:hsl(var(--nextui-danger-400) / var(--nextui-danger-400-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:after\\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:after\\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#11181c;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:after\\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:after\\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:after\\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[selected\\=true\\]\\:after\\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[loaded\\=true\\]\\:after\\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\\[selected\\=true\\]\\:after\\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\\[selectable\\=true\\]\\:focus\\:border-danger:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:border-default:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:#d4d4d8;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:border-primary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:border-secondary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:border-success:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:border-warning:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\\[invalid\\=true\\]\\:focus\\:bg-danger-400\\/50:focus[data-invalid=true]{background-color:#f5428180;background-color:hsl(var(--nextui-danger-400) / .5)}.data-\\[selectable\\=true\\]\\:focus\\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:bg-danger\\/20:focus[data-selectable=true]{background-color:#f3126033;background-color:hsl(var(--nextui-danger) / .2)}.data-\\[selectable\\=true\\]\\:focus\\:bg-default:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:#d4d4d8;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:bg-default\\/40:focus[data-selectable=true]{background-color:#d4d4d866;background-color:hsl(var(--nextui-default) / .4)}.data-\\[selectable\\=true\\]\\:focus\\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:bg-primary\\/20:focus[data-selectable=true]{background-color:#0070f033;background-color:hsl(var(--nextui-primary) / .2)}.data-\\[selectable\\=true\\]\\:focus\\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:bg-secondary\\/20:focus[data-selectable=true]{background-color:#7828c833;background-color:hsl(var(--nextui-secondary) / .2)}.data-\\[selectable\\=true\\]\\:focus\\:bg-success:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:bg-success\\/20:focus[data-selectable=true]{background-color:#18c96433;background-color:hsl(var(--nextui-success) / .2)}.data-\\[selectable\\=true\\]\\:focus\\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:bg-warning\\/20:focus[data-selectable=true]{background-color:#f5a52433;background-color:hsl(var(--nextui-warning) / .2)}.data-\\[editable\\=true\\]\\:focus\\:text-danger:focus[data-editable=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:focus\\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:focus\\:text-primary:focus[data-editable=true]{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:focus\\:text-secondary:focus[data-editable=true]{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:focus\\:text-success:focus[data-editable=true]{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:focus\\:text-success-600:focus[data-editable=true]{--tw-text-opacity: 1;color:#12a150;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:focus\\:text-warning:focus[data-editable=true]{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\\[editable\\=true\\]\\:focus\\:text-warning-600:focus[data-editable=true]{--tw-text-opacity: 1;color:#c3841d;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\\[invalid\\=true\\]\\:data-\\[editable\\=true\\]\\:focus\\:text-danger:focus[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-danger:focus[data-selectable=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-default-500:focus[data-selectable=true]{--tw-text-opacity: 1;color:#71717a;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-primary:focus[data-selectable=true]{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-secondary:focus[data-selectable=true]{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-success:focus[data-selectable=true]{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-warning:focus[data-selectable=true]{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\\[selectable\\=true\\]\\:focus\\:shadow-danger\\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selectable\\=true\\]\\:focus\\:shadow-default\\/50:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selectable\\=true\\]\\:focus\\:shadow-primary\\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selectable\\=true\\]\\:focus\\:shadow-secondary\\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selectable\\=true\\]\\:focus\\:shadow-success\\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\\[selectable\\=true\\]\\:focus\\:shadow-warning\\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:pointer-events-auto,.group[data-has-value=true] .group-data-\\[has-value\\=true\\]\\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:start-0,.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:start-0{left:0}.group[data-focus-visible=true] .group-data-\\[focus-visible\\=true\\]\\:z-10{z-index:10}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:ms-4{margin-left:1rem}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:ms-5{margin-left:1.25rem}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:ms-6{margin-left:1.5rem}.group[data-selected][data-pressed] .group-data-\\[selected\\]\\:group-data-\\[pressed\\]\\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\\[selected\\]\\:group-data-\\[pressed\\]\\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\\[selected\\]\\:group-data-\\[pressed\\]\\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\\[focus-visible\\=true\\]\\:block,.group[data-has-value=true] .group-data-\\[has-value\\=true\\]\\:block{display:block}.group[data-has-helper=true] .group-data-\\[has-helper\\=true\\]\\:flex{display:flex}.group[data-focus-visible=true] .group-data-\\[focus-visible\\=true\\]\\:hidden{display:none}.group[data-pressed=true] .group-data-\\[pressed\\=true\\]\\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\\[pressed\\=true\\]\\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\\[pressed\\=true\\]\\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(100\\%_\\+_theme\\(fontSize\\.small\\)\\/2_\\+_20px\\)\\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),calc((100% + .4375rem + 20px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(100\\%_\\+_theme\\(fontSize\\.small\\)\\/2_\\+_24px\\)\\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),calc((100% + .4375rem + 24px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(100\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_\\+_16px\\)\\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),calc((100% + .375rem + 16px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_3\\.5px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 3.5px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_4px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 4px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_6px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 6px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_6px_-_theme\\(borderWidth\\.medium\\)\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 8px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_8px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 8px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_8px_-_theme\\(borderWidth\\.medium\\)\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 10px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_-_5px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .375rem - 5px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_-_8px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .375rem - 8px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_-_8px_-_theme\\(borderWidth\\.medium\\)\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),calc((50% + .375rem - 10px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(100\\%_\\+_theme\\(fontSize\\.small\\)\\/2_\\+_20px\\)\\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),calc((100% + .4375rem + 20px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(100\\%_\\+_theme\\(fontSize\\.small\\)\\/2_\\+_24px\\)\\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),calc((100% + .4375rem + 24px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(100\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_\\+_16px\\)\\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),calc((100% + .375rem + 16px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_3\\.5px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 3.5px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_4px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 4px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_6px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 6px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_6px_-_theme\\(borderWidth\\.medium\\)\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 8px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_8px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 8px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.small\\)\\/2_-_8px_-_theme\\(borderWidth\\.medium\\)\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),calc((50% + .4375rem - 10px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_-_5px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .375rem - 5px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_-_8px\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),calc((50% + .375rem - 8px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:-translate-y-\\[calc\\(50\\%_\\+_theme\\(fontSize\\.tiny\\)\\/2_-_8px_-_theme\\(borderWidth\\.medium\\)\\)\\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),calc((50% + .375rem - 10px)*-1)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:translate-x-3{--tw-translate-x: .75rem;transform:translate(.75rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\\[copied\\=true\\]\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\\[copied\\=true\\]\\:scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.5) scaleY(.5);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:scale-85,.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:scale-85{--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.85) scaleY(.85);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-value=true] .group-data-\\[has-value\\=true\\]\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\\[pressed\\=true\\]\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.95) scaleY(.95);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\\/tr[data-disabled=true] .group-data-\\[disabled\\=true\\]\\/tr\\:cursor-not-allowed{cursor:not-allowed}.group[data-has-multiple-months=true] .group-data-\\[has-multiple-months\\=true\\]\\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\\[has-label\\=true\\]\\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\\[has-label\\=true\\]\\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:\\!border-danger{--tw-border-opacity: 1 !important;border-color:#f31260!important;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:border-danger{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:border-default-foreground{--tw-border-opacity: 1;border-color:#000;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:border-primary{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:border-secondary{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:border-success{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:border-warning{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:border-danger,.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:border-danger{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:border-default-500{--tw-border-opacity: 1;border-color:#71717a;border-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:border-primary{--tw-border-opacity: 1;border-color:#0070f0;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:border-secondary{--tw-border-opacity: 1;border-color:#7828c8;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:border-success{--tw-border-opacity: 1;border-color:#18c964;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:border-warning{--tw-border-opacity: 1;border-color:#f5a524;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:\\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:#fee7ef!important;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:bg-danger-50{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:bg-default-100{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:bg-default-200{--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:bg-primary-50{--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:bg-secondary-50{--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:bg-success-50{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:bg-warning-50{--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\\[hover-unselected\\=true\\]\\:bg-default-100{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:bg-danger-50{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:bg-danger{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:bg-default-400{--tw-bg-opacity: 1;background-color:#a1a1aa;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:bg-primary{--tw-bg-opacity: 1;background-color:#0070f0;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:bg-secondary{--tw-bg-opacity: 1;background-color:#7828c8;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:bg-success{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:bg-warning{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\\[has-helper\\=true\\]\\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\\[has-helper\\=true\\]\\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\\[has-helper\\=true\\]\\:pt-4,.group[data-has-label=true] .group-data-\\[has-label\\=true\\]\\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\\[has-label\\=true\\]\\:pt-5{padding-top:1.25rem}.group\\/tr[data-disabled=true] .group-data-\\[disabled\\=true\\]\\/tr\\:text-foreground-300{--tw-text-opacity: 1;color:#d4d4d8;color:hsl(var(--nextui-foreground-300) / var(--nextui-foreground-300-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:text-default-600{--tw-text-opacity: 1;color:#52525b;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\\[filled-within\\=true\\]\\:text-foreground{--tw-text-opacity: 1;color:#11181c;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:text-default-600{--tw-text-opacity: 1;color:#52525b;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\\[filled\\=true\\]\\:text-foreground{--tw-text-opacity: 1;color:#11181c;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\\[has-value\\=true\\]\\:text-default-foreground{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\\[has-value\\=true\\]\\:text-foreground{--tw-text-opacity: 1;color:#11181c;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:text-danger,.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-danger{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-danger-foreground{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-default-foreground{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-foreground{--tw-text-opacity: 1;color:#11181c;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-primary{--tw-text-opacity: 1;color:#0070f0;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-primary-foreground{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-secondary{--tw-text-opacity: 1;color:#7828c8;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-secondary-foreground{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-success{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-success-foreground{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-warning{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:text-warning-foreground{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\\[copied\\=true\\]\\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\\[copied\\=true\\]\\:opacity-100{opacity:1}.group[data-has-value=true] .group-data-\\[has-value\\=true\\]\\:opacity-70{opacity:.7}.group\\/th[data-hover=true] .group-data-\\[hover\\=true\\]\\/th\\:opacity-100,.group[data-loaded=true] .group-data-\\[loaded\\=true\\]\\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\\[pressed\\=true\\]\\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\\[focus-visible\\=true\\]\\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0,0,0,0))}.group[data-focus-visible=true] .group-data-\\[focus-visible\\=true\\]\\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\\[focus-visible\\=true\\]\\:ring-offset-2{--tw-ring-offset-width: 2px}.group[data-focus-visible=true] .group-data-\\[focus-visible\\=true\\]\\:ring-offset-background{--tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:before\\:-z-10:before{content:var(--tw-content);z-index:-10}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:before\\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\\[open\\=true\\]\\:before\\:translate-y-px:before{content:var(--tw-content);--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),1px) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\\[open\\=true\\]\\:before\\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(45deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\\/tr[data-middle=true] .group-data-\\[middle\\=true\\]\\/tr\\:before\\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\\[hover\\=true\\]\\:before\\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:before\\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:before\\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\\[required\\=true\\]\\:after\\:ml-0\\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\\[focus\\=true\\]\\:after\\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\\[open\\=true\\]\\:after\\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\\[open\\=true\\]\\:after\\:-rotate-45:after{content:var(--tw-content);--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-45deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:after\\:scale-100:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:after\\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\\[required\\=true\\]\\:after\\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\\[selected\\=true\\]\\:after\\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\\[required\\=true\\]\\:after\\:content-\\[\\'\\*\\'\\]:after{--tw-content: \"*\";content:\"*\";content:var(--tw-content)}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:hover\\:border-danger:hover{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:hover\\:bg-danger-100:hover{--tw-bg-opacity: 1;background-color:#fdcede;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:focus-within\\:hover\\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:#f31260;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\\[invalid\\=true\\]\\:focus-within\\:hover\\:bg-danger-50:hover:focus-within{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group\\/tr[aria-selected=false][data-hover=true] .group-aria-\\[selected\\=false\\]\\/tr\\:group-data-\\[hover\\=true\\]\\/tr\\:before\\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group\\/tr[aria-selected=false][data-hover=true] .group-aria-\\[selected\\=false\\]\\/tr\\:group-data-\\[hover\\=true\\]\\/tr\\:before\\:opacity-70:before{content:var(--tw-content);opacity:.7}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:data-\\[selected\\=true\\]\\/tr\\:before\\:bg-danger\\/20[data-selected=true]:before{content:var(--tw-content);background-color:#f3126033;background-color:hsl(var(--nextui-danger) / .2)}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:data-\\[selected\\=true\\]\\/tr\\:before\\:bg-default\\/60[data-selected=true]:before{content:var(--tw-content);background-color:#d4d4d899;background-color:hsl(var(--nextui-default) / .6)}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:data-\\[selected\\=true\\]\\/tr\\:before\\:bg-primary\\/20[data-selected=true]:before{content:var(--tw-content);background-color:#0070f033;background-color:hsl(var(--nextui-primary) / .2)}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:data-\\[selected\\=true\\]\\/tr\\:before\\:bg-secondary\\/20[data-selected=true]:before{content:var(--tw-content);background-color:#7828c833;background-color:hsl(var(--nextui-secondary) / .2)}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:data-\\[selected\\=true\\]\\/tr\\:before\\:bg-success\\/20[data-selected=true]:before{content:var(--tw-content);background-color:#18c96433;background-color:hsl(var(--nextui-success) / .2)}.group\\/tr[data-odd=true] .group-data-\\[odd\\=true\\]\\/tr\\:data-\\[selected\\=true\\]\\/tr\\:before\\:bg-warning\\/20[data-selected=true]:before{content:var(--tw-content);background-color:#f5a52433;background-color:hsl(var(--nextui-warning) / .2)}.peer[data-filled=true]~.peer-data-\\[filled\\=true\\]\\:pointer-events-auto{pointer-events:auto}.peer[data-filled=true]~.peer-data-\\[filled\\=true\\]\\:block{display:block}.peer[data-filled=true]~.peer-data-\\[filled\\=true\\]\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-filled=true]~.peer-data-\\[filled\\=true\\]\\:opacity-70{opacity:.7}@media(prefers-reduced-motion:reduce){.motion-reduce\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\\:transition-none{transition-property:none}.motion-reduce\\:after\\:transition-none:after{content:var(--tw-content);transition-property:none}}.dark .dark\\:border-danger-100{--tw-border-opacity: 1;border-color:#fdcede;border-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-border-opacity)))}.dark .dark\\:border-default-200{--tw-border-opacity: 1;border-color:#e4e4e7;border-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity)))}.dark .dark\\:border-primary-100{--tw-border-opacity: 1;border-color:#cee4fd;border-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-border-opacity)))}.dark .dark\\:border-success-100{--tw-border-opacity: 1;border-color:#d2f4e1;border-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-border-opacity)))}.dark .dark\\:border-warning-100{--tw-border-opacity: 1;border-color:#fdedd3;border-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-border-opacity)))}.dark .dark\\:bg-background{--tw-bg-opacity: 1;background-color:#fff;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-background\\/20{background-color:#fff3;background-color:hsl(var(--nextui-background) / .2)}.dark .dark\\:bg-content2{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-danger-100{--tw-bg-opacity: 1;background-color:#fdcede;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-danger-50{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-danger-50\\/50{background-color:#fee7ef80;background-color:hsl(var(--nextui-danger-50) / .5)}.dark .dark\\:bg-default{--tw-bg-opacity: 1;background-color:#d4d4d8;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-default-100{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-default-50\\/50{background-color:#fafafa80;background-color:hsl(var(--nextui-default-50) / .5)}.dark .dark\\:bg-primary-100{--tw-bg-opacity: 1;background-color:#cee4fd;background-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-primary-50{--tw-bg-opacity: 1;background-color:#e7f1fe;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-primary-50\\/50{background-color:#e7f1fe80;background-color:hsl(var(--nextui-primary-50) / .5)}.dark .dark\\:bg-secondary-100{--tw-bg-opacity: 1;background-color:#e3d2f3;background-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-secondary-50{--tw-bg-opacity: 1;background-color:#f2eafa;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-secondary-50\\/50{background-color:#f2eafa80;background-color:hsl(var(--nextui-secondary-50) / .5)}.dark .dark\\:bg-success-100{--tw-bg-opacity: 1;background-color:#d2f4e1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-success-50{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-success-50\\/50{background-color:#eafaf180;background-color:hsl(var(--nextui-success-50) / .5)}.dark .dark\\:bg-transparent{background-color:transparent}.dark .dark\\:bg-warning-100{--tw-bg-opacity: 1;background-color:#fdedd3;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-warning-50{--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:bg-warning-50\\/50{background-color:#fefce780;background-color:hsl(var(--nextui-warning-50) / .5)}.dark .dark\\:text-danger-500{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:text-success{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.dark .dark\\:text-warning{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.dark .dark\\:placeholder\\:text-danger-500::-moz-placeholder{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:placeholder\\:text-danger-500::placeholder{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:placeholder\\:text-success::-moz-placeholder{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.dark .dark\\:placeholder\\:text-success::placeholder{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.dark .dark\\:placeholder\\:text-warning::-moz-placeholder{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.dark .dark\\:placeholder\\:text-warning::placeholder{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.dark .dark\\:before\\:via-default-700\\/10:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--nextui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark .dark\\:after\\:bg-content2:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.dark .dark\\:focus\\:bg-danger-400\\/20:focus{background-color:#f5428133;background-color:hsl(var(--nextui-danger-400) / .2)}.dark .dark\\:focus\\:bg-success-400\\/20:focus{background-color:#45d38333;background-color:hsl(var(--nextui-success-400) / .2)}.dark .dark\\:focus\\:bg-warning-400\\/20:focus{background-color:#f7b75033;background-color:hsl(var(--nextui-warning-400) / .2)}.dark .dark\\:data-\\[hover\\=true\\]\\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[hover\\=true\\]\\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#fee7ef;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[hover\\=true\\]\\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[hover\\=true\\]\\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f31260;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#18c964;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:#f5a524;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[hover\\=true\\]\\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[hover\\=true\\]\\:text-success-500[data-hover=true]{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[hover\\=true\\]\\:text-warning-500[data-hover=true]{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#fff;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[hover\\=true\\]\\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-success-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[selection-end\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true],.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[selection-start\\=true\\]\\:data-\\[range-selection\\=true\\]\\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:#000;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:text-danger-500[data-selected=true]{--tw-text-opacity: 1;color:#f31260;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:text-success[data-selected=true]{--tw-text-opacity: 1;color:#18c964;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:text-warning[data-selected=true]{--tw-text-opacity: 1;color:#f5a524;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-success-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#eafaf1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[selected\\=true\\]\\:data-\\[range-selection\\=true\\]\\:before\\:bg-warning-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:#fefce7;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.dark .dark\\:data-\\[invalid\\=true\\]\\:focus\\:bg-danger-400\\/20[data-invalid=true]:focus{background-color:#f5428133;background-color:hsl(var(--nextui-danger-400) / .2)}@media(min-width:640px){.sm\\:m-0{margin:0}.sm\\:mx-0{margin-left:0;margin-right:0}.sm\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\\:my-0{margin-top:0;margin-bottom:0}.sm\\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:\\[--scale-enter\\:100\\%\\]{--scale-enter: 100%}.sm\\:\\[--scale-exit\\:103\\%\\]{--scale-exit: 103%}.sm\\:\\[--slide-enter\\:0px\\]{--slide-enter: 0px}.sm\\:\\[--slide-exit\\:0px\\]{--slide-exit: 0px}.sm\\:data-\\[visible\\=true\\]\\:pointer-events-none[data-visible=true]{pointer-events:none}.sm\\:data-\\[visible\\=true\\]\\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\\:group-data-\\[hover\\=true\\]\\:data-\\[visible\\=true\\]\\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\\:group-data-\\[hover\\=true\\]\\:data-\\[visible\\=true\\]\\:opacity-100[data-visible=true]{opacity:1}}.rtl\\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.rtl\\:data-\\[focus-visible\\=true\\]\\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(.75rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\\:data-\\[hover\\=true\\]\\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(.75rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\\:data-\\[open\\=true\\]\\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\+\\.border-medium\\.border-danger\\]\\:ms-\\[calc\\(theme\\(borderWidth\\.medium\\)\\*-1\\)\\]+.border-medium.border-danger{margin-left:-2px;margin-left:calc(var(--nextui-border-width-medium) * -1)}.\\[\\&\\+\\.border-medium\\.border-default\\]\\:ms-\\[calc\\(theme\\(borderWidth\\.medium\\)\\*-1\\)\\]+.border-medium.border-default{margin-left:-2px;margin-left:calc(var(--nextui-border-width-medium) * -1)}.\\[\\&\\+\\.border-medium\\.border-primary\\]\\:ms-\\[calc\\(theme\\(borderWidth\\.medium\\)\\*-1\\)\\]+.border-medium.border-primary{margin-left:-2px;margin-left:calc(var(--nextui-border-width-medium) * -1)}.\\[\\&\\+\\.border-medium\\.border-secondary\\]\\:ms-\\[calc\\(theme\\(borderWidth\\.medium\\)\\*-1\\)\\]+.border-medium.border-secondary{margin-left:-2px;margin-left:calc(var(--nextui-border-width-medium) * -1)}.\\[\\&\\+\\.border-medium\\.border-success\\]\\:ms-\\[calc\\(theme\\(borderWidth\\.medium\\)\\*-1\\)\\]+.border-medium.border-success{margin-left:-2px;margin-left:calc(var(--nextui-border-width-medium) * -1)}.\\[\\&\\+\\.border-medium\\.border-warning\\]\\:ms-\\[calc\\(theme\\(borderWidth\\.medium\\)\\*-1\\)\\]+.border-medium.border-warning{margin-left:-2px;margin-left:calc(var(--nextui-border-width-medium) * -1)}.\\[\\&\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\\[\\&\\:not\\(\\:first-child\\)\\]\\:-ml-1:not(:first-child){margin-left:-.25rem}.\\[\\&\\:not\\(\\:first-of-type\\)\\:not\\(\\:last-of-type\\)\\]\\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\\[\\&\\:not\\(\\:first-of-type\\)\\]\\:ms-\\[calc\\(theme\\(borderWidth\\.2\\)\\*-1\\)\\]:not(:first-of-type){margin-left:-2px}.\\[\\&\\>\\*\\]\\:relative>*{position:relative}.\\[\\&\\>svg\\]\\:max-w-\\[theme\\(spacing\\.8\\)\\]>svg{max-width:2rem}.\\[\\&\\>tr\\]\\:first\\:rounded-lg:first-child>tr{border-radius:.5rem}.\\[\\&\\>tr\\]\\:first\\:shadow-small:first-child>tr{--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:0 0 #0000,0 0 #0000,0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.\\[\\&\\[data-hover\\=true\\]\\:not\\(\\[data-active\\=true\\]\\)\\]\\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:#f4f4f5;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.\\[\\&\\[data-hover\\=true\\]\\:not\\(\\[data-active\\=true\\]\\)\\]\\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:#e4e4e7;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.\\[\\&_\\.chevron-icon\\]\\:flex-none .chevron-icon{flex:none}.\\[\\&_\\.chevron-icon\\]\\:rotate-180 .chevron-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&_\\.chevron-icon\\]\\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\\[\\&_td\\]\\:block td{display:block}.maplibregl-ctrl-geocoder,.maplibregl-ctrl-geocoder *,.maplibregl-ctrl-geocoder *:after,.maplibregl-ctrl-geocoder *:before{box-sizing:border-box}.maplibregl-ctrl-geocoder{font-size:18px;line-height:24px;font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;background-color:#fff;width:100%;min-width:240px;z-index:1;border-radius:4px;transition:width .25s,min-width .25s}.maplibregl-ctrl-geocoder--input{font:inherit;width:100%;border:0;background-color:transparent;margin:0;height:50px;color:#404040;color:#000000bf;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maplibregl-ctrl-geocoder--input::-ms-clear{display:none}.maplibregl-ctrl-geocoder--input:focus{color:#404040;color:#000000bf;outline:0;box-shadow:none;outline:thin dotted}.maplibregl-ctrl-geocoder .maplibregl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:8px;top:7px;display:none}.maplibregl-ctrl-geocoder,.maplibregl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px #0000001a}.maplibregl-ctrl-geocoder.maplibregl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s,min-width .25s}.maplibregl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%;top:110%;top:calc(100% + 6px);z-index:1000;overflow:hidden;font-size:15px}.maplibregl-ctrl-bottom-left .suggestions,.maplibregl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}.maplibregl-ctrl-geocoder .suggestions>li>a{cursor:default;display:block;padding:6px 12px;color:#404040}.maplibregl-ctrl-geocoder .suggestions>.active>a,.maplibregl-ctrl-geocoder .suggestions>li>a:hover{color:#404040;background-color:#f3f3f3;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.maplibregl-ctrl-geocoder--suggestion{display:flex;flex-direction:row;align-items:center}.maplibregl-ctrl-geocoder--suggestion-icon{min-width:30px;min-height:24px;max-width:30px;max-height:24px;padding-right:12px}.maplibregl-ctrl-geocoder--suggestion-info{display:flex;flex-direction:column}.maplibregl-ctrl-geocoder--suggestion-match{font-weight:700}.maplibregl-ctrl-geocoder--suggestion-title,.maplibregl-ctrl-geocoder--suggestion-address{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.maplibregl-ctrl-geocoder--result{display:flex;flex-direction:row;align-items:center}.maplibregl-ctrl-geocoder--result-icon{min-width:30px;min-height:24px;max-width:30px;max-height:24px;padding-right:12px}.maplibregl-ctrl-geocoder--result-title{font-weight:700}.maplibregl-ctrl-geocoder--result-title,.maplibregl-ctrl-geocoder--result-address{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.maplibregl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#757575;top:15px}.maplibregl-ctrl-geocoder--icon-search{position:absolute;top:13px;left:12px;width:23px;height:23px}.maplibregl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff;line-height:1}.maplibregl-ctrl-geocoder--icon-close{width:20px;height:20px;margin-top:8px;margin-right:3px}.maplibregl-ctrl-geocoder--button:hover .maplibregl-ctrl-geocoder--icon-close{fill:#909090}.maplibregl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:5px;margin-right:0;animation:rotate .8s infinite cubic-bezier(.45,.05,.55,.95)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width:640px){.maplibregl-ctrl-geocoder.maplibregl-ctrl-geocoder--collapsed{width:36px;min-width:36px}.maplibregl-ctrl-geocoder{width:33.3333%;font-size:15px;line-height:20px;max-width:360px}.maplibregl-ctrl-geocoder .suggestions{font-size:13px}.maplibregl-ctrl-geocoder--icon{top:8px}.maplibregl-ctrl-geocoder--icon-close{width:16px;height:16px;margin-top:3px;margin-right:0}.maplibregl-ctrl-geocoder--icon-search{left:7px;width:20px;height:20px}.maplibregl-ctrl-geocoder--input{height:36px;padding:6px 35px}.maplibregl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:-2px;margin-right:-5px}.maplibre-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}}\n",
       "_dom_classes": [],
       "_esm": "var P7t=Object.create;var Qj=Object.defineProperty;var C7t=Object.getOwnPropertyDescriptor;var I7t=Object.getOwnPropertyNames;var k7t=Object.getPrototypeOf,R7t=Object.prototype.hasOwnProperty;var BR=(e=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(e,{get:(t,r)=>(typeof require<\"u\"?require:t)[r]}):e)(function(e){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Dynamic require of \"'+e+'\" is not supported')});var Et=(e,t)=>()=>(e&&(t=e(e=0)),t);var Nr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ql=(e,t)=>{for(var r in t)Qj(e,r,{get:t[r],enumerable:!0})},D7t=(e,t,r,i)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of I7t(t))!R7t.call(e,n)&&n!==r&&Qj(e,n,{get:()=>t[n],enumerable:!(i=C7t(t,n))||i.enumerable});return e};var xe=(e,t,r)=>(r=e!=null?P7t(k7t(e)):{},D7t(t||!e||!e.__esModule?Qj(r,\"default\",{value:e,enumerable:!0}):r,e));var Kst=Nr(Pi=>{\"use strict\";var e$=Symbol.for(\"react.transitional.element\"),O7t=Symbol.for(\"react.portal\"),L7t=Symbol.for(\"react.fragment\"),B7t=Symbol.for(\"react.strict_mode\"),F7t=Symbol.for(\"react.profiler\"),N7t=Symbol.for(\"react.consumer\"),z7t=Symbol.for(\"react.context\"),U7t=Symbol.for(\"react.forward_ref\"),V7t=Symbol.for(\"react.suspense\"),j7t=Symbol.for(\"react.memo\"),Wst=Symbol.for(\"react.lazy\"),$7t=Symbol.for(\"react.activity\"),Vst=Symbol.iterator;function G7t(e){return e===null||typeof e!=\"object\"?null:(e=Vst&&e[Vst]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var qst={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Hst=Object.assign,Yst={};function iw(e,t,r){this.props=e,this.context=t,this.refs=Yst,this.updater=r||qst}iw.prototype.isReactComponent={};iw.prototype.setState=function(e,t){if(typeof e!=\"object\"&&typeof e!=\"function\"&&e!=null)throw Error(\"takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,e,t,\"setState\")};iw.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Xst(){}Xst.prototype=iw.prototype;function r$(e,t,r){this.props=e,this.context=t,this.refs=Yst,this.updater=r||qst}var i$=r$.prototype=new Xst;i$.constructor=r$;Hst(i$,iw.prototype);i$.isPureReactComponent=!0;var jst=Array.isArray;function t$(){}var Bo={H:null,A:null,T:null,S:null},Zst=Object.prototype.hasOwnProperty;function n$(e,t,r){var i=r.ref;return{$$typeof:e$,type:e,key:t,ref:i!==void 0?i:null,props:r}}function W7t(e,t){return n$(e.type,t,e.props)}function o$(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===e$}function q7t(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(r){return t[r]})}var $st=/\\/+/g;function Jj(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?q7t(\"\"+e.key):t.toString(36)}function H7t(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(t$,t$):(e.status=\"pending\",e.then(function(t){e.status===\"pending\"&&(e.status=\"fulfilled\",e.value=t)},function(t){e.status===\"pending\"&&(e.status=\"rejected\",e.reason=t)})),e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason}}throw e}function rw(e,t,r,i,n){var o=typeof e;(o===\"undefined\"||o===\"boolean\")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case\"bigint\":case\"string\":case\"number\":s=!0;break;case\"object\":switch(e.$$typeof){case e$:case O7t:s=!0;break;case Wst:return s=e._init,rw(s(e._payload),t,r,i,n)}}if(s)return n=n(e),s=i===\"\"?\".\"+Jj(e,0):i,jst(n)?(r=\"\",s!=null&&(r=s.replace($st,\"$&/\")+\"/\"),rw(n,t,r,\"\",function(p){return p})):n!=null&&(o$(n)&&(n=W7t(n,r+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace($st,\"$&/\")+\"/\")+s)),t.push(n)),1;s=0;var a=i===\"\"?\".\":i+\":\";if(jst(e))for(var h=0;h<e.length;h++)i=e[h],o=a+Jj(i,h),s+=rw(i,t,r,o,n);else if(h=G7t(e),typeof h==\"function\")for(e=h.call(e),h=0;!(i=e.next()).done;)i=i.value,o=a+Jj(i,h++),s+=rw(i,t,r,o,n);else if(o===\"object\"){if(typeof e.then==\"function\")return rw(H7t(e),t,r,i,n);throw t=String(e),Error(\"Objects are not valid as a React child (found: \"+(t===\"[object Object]\"?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":t)+\"). If you meant to render a collection of children, use an array instead.\")}return s}function FR(e,t,r){if(e==null)return e;var i=[],n=0;return rw(e,i,\"\",\"\",function(o){return t.call(r,o,n++)}),i}function Y7t(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Gst=typeof reportError==\"function\"?reportError:function(e){if(typeof window==\"object\"&&typeof window.ErrorEvent==\"function\"){var t=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:typeof e==\"object\"&&e!==null&&typeof e.message==\"string\"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==\"object\"&&typeof process.emit==\"function\"){process.emit(\"uncaughtException\",e);return}console.error(e)},X7t={map:FR,forEach:function(e,t,r){FR(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return FR(e,function(){t++}),t},toArray:function(e){return FR(e,function(t){return t})||[]},only:function(e){if(!o$(e))throw Error(\"React.Children.only expected to receive a single React element child.\");return e}};Pi.Activity=$7t;Pi.Children=X7t;Pi.Component=iw;Pi.Fragment=L7t;Pi.Profiler=F7t;Pi.PureComponent=r$;Pi.StrictMode=B7t;Pi.Suspense=V7t;Pi.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Bo;Pi.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Bo.H.useMemoCache(e)}};Pi.cache=function(e){return function(){return e.apply(null,arguments)}};Pi.cacheSignal=function(){return null};Pi.cloneElement=function(e,t,r){if(e==null)throw Error(\"The argument must be a React element, but you passed \"+e+\".\");var i=Hst({},e.props),n=e.key;if(t!=null)for(o in t.key!==void 0&&(n=\"\"+t.key),t)!Zst.call(t,o)||o===\"key\"||o===\"__self\"||o===\"__source\"||o===\"ref\"&&t.ref===void 0||(i[o]=t[o]);var o=arguments.length-2;if(o===1)i.children=r;else if(1<o){for(var s=Array(o),a=0;a<o;a++)s[a]=arguments[a+2];i.children=s}return n$(e.type,n,i)};Pi.createContext=function(e){return e={$$typeof:z7t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:N7t,_context:e},e};Pi.createElement=function(e,t,r){var i,n={},o=null;if(t!=null)for(i in t.key!==void 0&&(o=\"\"+t.key),t)Zst.call(t,i)&&i!==\"key\"&&i!==\"__self\"&&i!==\"__source\"&&(n[i]=t[i]);var s=arguments.length-2;if(s===1)n.children=r;else if(1<s){for(var a=Array(s),h=0;h<s;h++)a[h]=arguments[h+2];n.children=a}if(e&&e.defaultProps)for(i in s=e.defaultProps,s)n[i]===void 0&&(n[i]=s[i]);return n$(e,o,n)};Pi.createRef=function(){return{current:null}};Pi.forwardRef=function(e){return{$$typeof:U7t,render:e}};Pi.isValidElement=o$;Pi.lazy=function(e){return{$$typeof:Wst,_payload:{_status:-1,_result:e},_init:Y7t}};Pi.memo=function(e,t){return{$$typeof:j7t,type:e,compare:t===void 0?null:t}};Pi.startTransition=function(e){var t=Bo.T,r={};Bo.T=r;try{var i=e(),n=Bo.S;n!==null&&n(r,i),typeof i==\"object\"&&i!==null&&typeof i.then==\"function\"&&i.then(t$,Gst)}catch(o){Gst(o)}finally{t!==null&&r.types!==null&&(t.types=r.types),Bo.T=t}};Pi.unstable_useCacheRefresh=function(){return Bo.H.useCacheRefresh()};Pi.use=function(e){return Bo.H.use(e)};Pi.useActionState=function(e,t,r){return Bo.H.useActionState(e,t,r)};Pi.useCallback=function(e,t){return Bo.H.useCallback(e,t)};Pi.useContext=function(e){return Bo.H.useContext(e)};Pi.useDebugValue=function(){};Pi.useDeferredValue=function(e,t){return Bo.H.useDeferredValue(e,t)};Pi.useEffect=function(e,t){return Bo.H.useEffect(e,t)};Pi.useEffectEvent=function(e){return Bo.H.useEffectEvent(e)};Pi.useId=function(){return Bo.H.useId()};Pi.useImperativeHandle=function(e,t,r){return Bo.H.useImperativeHandle(e,t,r)};Pi.useInsertionEffect=function(e,t){return Bo.H.useInsertionEffect(e,t)};Pi.useLayoutEffect=function(e,t){return Bo.H.useLayoutEffect(e,t)};Pi.useMemo=function(e,t){return Bo.H.useMemo(e,t)};Pi.useOptimistic=function(e,t){return Bo.H.useOptimistic(e,t)};Pi.useReducer=function(e,t,r){return Bo.H.useReducer(e,t,r)};Pi.useRef=function(e){return Bo.H.useRef(e)};Pi.useState=function(e){return Bo.H.useState(e)};Pi.useSyncExternalStore=function(e,t,r){return Bo.H.useSyncExternalStore(e,t,r)};Pi.useTransition=function(){return Bo.H.useTransition()};Pi.version=\"19.2.4\"});var ze=Nr((Qye,Qst)=>{\"use strict\";Qst.exports=Kst()});var lat=Nr($o=>{\"use strict\";function c$(e,t){var r=e.length;e.push(t);t:for(;0<r;){var i=r-1>>>1,n=e[i];if(0<NR(n,t))e[i]=t,e[r]=n,r=i;else break t}}function o0(e){return e.length===0?null:e[0]}function UR(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;t:for(var i=0,n=e.length,o=n>>>1;i<o;){var s=2*(i+1)-1,a=e[s],h=s+1,p=e[h];if(0>NR(a,r))h<n&&0>NR(p,a)?(e[i]=p,e[h]=r,i=h):(e[i]=a,e[s]=r,i=s);else if(h<n&&0>NR(p,r))e[i]=p,e[h]=r,i=h;else break t}}return t}function NR(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}$o.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(Jst=performance,$o.unstable_now=function(){return Jst.now()}):(s$=Date,tat=s$.now(),$o.unstable_now=function(){return s$.now()-tat});var Jst,s$,tat,og=[],Ey=[],Z7t=1,dd=null,Jl=3,u$=!1,ZM=!1,KM=!1,h$=!1,iat=typeof setTimeout==\"function\"?setTimeout:null,nat=typeof clearTimeout==\"function\"?clearTimeout:null,eat=typeof setImmediate<\"u\"?setImmediate:null;function zR(e){for(var t=o0(Ey);t!==null;){if(t.callback===null)UR(Ey);else if(t.startTime<=e)UR(Ey),t.sortIndex=t.expirationTime,c$(og,t);else break;t=o0(Ey)}}function d$(e){if(KM=!1,zR(e),!ZM)if(o0(og)!==null)ZM=!0,ow||(ow=!0,nw());else{var t=o0(Ey);t!==null&&f$(d$,t.startTime-e)}}var ow=!1,QM=-1,oat=5,sat=-1;function aat(){return h$?!0:!($o.unstable_now()-sat<oat)}function a$(){if(h$=!1,ow){var e=$o.unstable_now();sat=e;var t=!0;try{t:{ZM=!1,KM&&(KM=!1,nat(QM),QM=-1),u$=!0;var r=Jl;try{e:{for(zR(e),dd=o0(og);dd!==null&&!(dd.expirationTime>e&&aat());){var i=dd.callback;if(typeof i==\"function\"){dd.callback=null,Jl=dd.priorityLevel;var n=i(dd.expirationTime<=e);if(e=$o.unstable_now(),typeof n==\"function\"){dd.callback=n,zR(e),t=!0;break e}dd===o0(og)&&UR(og),zR(e)}else UR(og);dd=o0(og)}if(dd!==null)t=!0;else{var o=o0(Ey);o!==null&&f$(d$,o.startTime-e),t=!1}}break t}finally{dd=null,Jl=r,u$=!1}t=void 0}}finally{t?nw():ow=!1}}}var nw;typeof eat==\"function\"?nw=function(){eat(a$)}:typeof MessageChannel<\"u\"?(l$=new MessageChannel,rat=l$.port2,l$.port1.onmessage=a$,nw=function(){rat.postMessage(null)}):nw=function(){iat(a$,0)};var l$,rat;function f$(e,t){QM=iat(function(){e($o.unstable_now())},t)}$o.unstable_IdlePriority=5;$o.unstable_ImmediatePriority=1;$o.unstable_LowPriority=4;$o.unstable_NormalPriority=3;$o.unstable_Profiling=null;$o.unstable_UserBlockingPriority=2;$o.unstable_cancelCallback=function(e){e.callback=null};$o.unstable_forceFrameRate=function(e){0>e||125<e?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):oat=0<e?Math.floor(1e3/e):5};$o.unstable_getCurrentPriorityLevel=function(){return Jl};$o.unstable_next=function(e){switch(Jl){case 1:case 2:case 3:var t=3;break;default:t=Jl}var r=Jl;Jl=t;try{return e()}finally{Jl=r}};$o.unstable_requestPaint=function(){h$=!0};$o.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=Jl;Jl=e;try{return t()}finally{Jl=r}};$o.unstable_scheduleCallback=function(e,t,r){var i=$o.unstable_now();switch(typeof r==\"object\"&&r!==null?(r=r.delay,r=typeof r==\"number\"&&0<r?i+r:i):r=i,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=r+n,e={id:Z7t++,callback:t,priorityLevel:e,startTime:r,expirationTime:n,sortIndex:-1},r>i?(e.sortIndex=r,c$(Ey,e),o0(og)===null&&e===o0(Ey)&&(KM?(nat(QM),QM=-1):KM=!0,f$(d$,r-i))):(e.sortIndex=n,c$(og,e),ZM||u$||(ZM=!0,ow||(ow=!0,nw()))),e};$o.unstable_shouldYield=aat;$o.unstable_wrapCallback=function(e){var t=Jl;return function(){var r=Jl;Jl=t;try{return e.apply(this,arguments)}finally{Jl=r}}}});var uat=Nr((t1e,cat)=>{\"use strict\";cat.exports=lat()});var dat=Nr(Ec=>{\"use strict\";var K7t=ze();function hat(e){var t=\"https://react.dev/errors/\"+e;if(1<arguments.length){t+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+=\"&args[]=\"+encodeURIComponent(arguments[r])}return\"Minified React error #\"+e+\"; visit \"+t+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function Py(){}var Mc={d:{f:Py,r:function(){throw Error(hat(522))},D:Py,C:Py,L:Py,m:Py,X:Py,S:Py,M:Py},p:0,findDOMNode:null},Q7t=Symbol.for(\"react.portal\");function J7t(e,t,r){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Q7t,key:i==null?null:\"\"+i,children:e,containerInfo:t,implementation:r}}var JM=K7t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function VR(e,t){if(e===\"font\")return\"\";if(typeof t==\"string\")return t===\"use-credentials\"?t:\"\"}Ec.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Mc;Ec.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(hat(299));return J7t(e,t,null,r)};Ec.flushSync=function(e){var t=JM.T,r=Mc.p;try{if(JM.T=null,Mc.p=2,e)return e()}finally{JM.T=t,Mc.p=r,Mc.d.f()}};Ec.preconnect=function(e,t){typeof e==\"string\"&&(t?(t=t.crossOrigin,t=typeof t==\"string\"?t===\"use-credentials\"?t:\"\":void 0):t=null,Mc.d.C(e,t))};Ec.prefetchDNS=function(e){typeof e==\"string\"&&Mc.d.D(e)};Ec.preinit=function(e,t){if(typeof e==\"string\"&&t&&typeof t.as==\"string\"){var r=t.as,i=VR(r,t.crossOrigin),n=typeof t.integrity==\"string\"?t.integrity:void 0,o=typeof t.fetchPriority==\"string\"?t.fetchPriority:void 0;r===\"style\"?Mc.d.S(e,typeof t.precedence==\"string\"?t.precedence:void 0,{crossOrigin:i,integrity:n,fetchPriority:o}):r===\"script\"&&Mc.d.X(e,{crossOrigin:i,integrity:n,fetchPriority:o,nonce:typeof t.nonce==\"string\"?t.nonce:void 0})}};Ec.preinitModule=function(e,t){if(typeof e==\"string\")if(typeof t==\"object\"&&t!==null){if(t.as==null||t.as===\"script\"){var r=VR(t.as,t.crossOrigin);Mc.d.M(e,{crossOrigin:r,integrity:typeof t.integrity==\"string\"?t.integrity:void 0,nonce:typeof t.nonce==\"string\"?t.nonce:void 0})}}else t==null&&Mc.d.M(e)};Ec.preload=function(e,t){if(typeof e==\"string\"&&typeof t==\"object\"&&t!==null&&typeof t.as==\"string\"){var r=t.as,i=VR(r,t.crossOrigin);Mc.d.L(e,r,{crossOrigin:i,integrity:typeof t.integrity==\"string\"?t.integrity:void 0,nonce:typeof t.nonce==\"string\"?t.nonce:void 0,type:typeof t.type==\"string\"?t.type:void 0,fetchPriority:typeof t.fetchPriority==\"string\"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==\"string\"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==\"string\"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==\"string\"?t.imageSizes:void 0,media:typeof t.media==\"string\"?t.media:void 0})}};Ec.preloadModule=function(e,t){if(typeof e==\"string\")if(t){var r=VR(t.as,t.crossOrigin);Mc.d.m(e,{as:typeof t.as==\"string\"&&t.as!==\"script\"?t.as:void 0,crossOrigin:r,integrity:typeof t.integrity==\"string\"?t.integrity:void 0})}else Mc.d.m(e)};Ec.requestFormReset=function(e){Mc.d.r(e)};Ec.unstable_batchedUpdates=function(e,t){return e(t)};Ec.useFormState=function(e,t,r){return JM.H.useFormState(e,t,r)};Ec.useFormStatus=function(){return JM.H.useHostTransitionStatus()};Ec.version=\"19.2.4\"});var t5=Nr((r1e,pat)=>{\"use strict\";function fat(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(fat)}catch(e){console.error(e)}}fat(),pat.exports=dat()});var Mht=Nr(dD=>{\"use strict\";var Ma=uat(),Ult=ze(),tDt=t5();function Fe(e){var t=\"https://react.dev/errors/\"+e;if(1<arguments.length){t+=\"?args[]=\"+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+=\"&args[]=\"+encodeURIComponent(arguments[r])}return\"Minified React error #\"+e+\"; visit \"+t+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}function Vlt(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function U5(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function jlt(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function $lt(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function mat(e){if(U5(e)!==e)throw Error(Fe(188))}function eDt(e){var t=e.alternate;if(!t){if(t=U5(e),t===null)throw Error(Fe(188));return t!==e?null:e}for(var r=e,i=t;;){var n=r.return;if(n===null)break;var o=n.alternate;if(o===null){if(i=n.return,i!==null){r=i;continue}break}if(n.child===o.child){for(o=n.child;o;){if(o===r)return mat(n),e;if(o===i)return mat(n),t;o=o.sibling}throw Error(Fe(188))}if(r.return!==i.return)r=n,i=o;else{for(var s=!1,a=n.child;a;){if(a===r){s=!0,r=n,i=o;break}if(a===i){s=!0,i=n,r=o;break}a=a.sibling}if(!s){for(a=o.child;a;){if(a===r){s=!0,r=o,i=n;break}if(a===i){s=!0,i=o,r=n;break}a=a.sibling}if(!s)throw Error(Fe(189))}}if(r.alternate!==i)throw Error(Fe(190))}if(r.tag!==3)throw Error(Fe(188));return r.stateNode.current===r?e:t}function Glt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Glt(e),t!==null)return t;e=e.sibling}return null}var zo=Object.assign,rDt=Symbol.for(\"react.element\"),jR=Symbol.for(\"react.transitional.element\"),l5=Symbol.for(\"react.portal\"),hw=Symbol.for(\"react.fragment\"),Wlt=Symbol.for(\"react.strict_mode\"),H$=Symbol.for(\"react.profiler\"),qlt=Symbol.for(\"react.consumer\"),fg=Symbol.for(\"react.context\"),jG=Symbol.for(\"react.forward_ref\"),Y$=Symbol.for(\"react.suspense\"),X$=Symbol.for(\"react.suspense_list\"),$G=Symbol.for(\"react.memo\"),Cy=Symbol.for(\"react.lazy\"),Z$=Symbol.for(\"react.activity\"),iDt=Symbol.for(\"react.memo_cache_sentinel\"),gat=Symbol.iterator;function e5(e){return e===null||typeof e!=\"object\"?null:(e=gat&&e[gat]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var nDt=Symbol.for(\"react.client.reference\");function K$(e){if(e==null)return null;if(typeof e==\"function\")return e.$$typeof===nDt?null:e.displayName||e.name||null;if(typeof e==\"string\")return e;switch(e){case hw:return\"Fragment\";case H$:return\"Profiler\";case Wlt:return\"StrictMode\";case Y$:return\"Suspense\";case X$:return\"SuspenseList\";case Z$:return\"Activity\"}if(typeof e==\"object\")switch(e.$$typeof){case l5:return\"Portal\";case fg:return e.displayName||\"Context\";case qlt:return(e._context.displayName||\"Context\")+\".Consumer\";case jG:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||\"\",e=e!==\"\"?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case $G:return t=e.displayName||null,t!==null?t:K$(e.type)||\"Memo\";case Cy:t=e._payload,e=e._init;try{return K$(e(t))}catch{}}return null}var c5=Array.isArray,hi=Ult.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Pn=tDt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Mv={pending:!1,data:null,method:null,action:null},Q$=[],dw=-1;function u0(e){return{current:e}}function Ja(e){0>dw||(e.current=Q$[dw],Q$[dw]=null,dw--)}function To(e,t){dw++,Q$[dw]=e.current,e.current=t}var c0=u0(null),M5=u0(null),Uy=u0(null),b7=u0(null);function x7(e,t){switch(To(Uy,t),To(M5,e),To(c0,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?wlt(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=wlt(t),e=dht(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Ja(c0),To(c0,e)}function Iw(){Ja(c0),Ja(M5),Ja(Uy)}function J$(e){e.memoizedState!==null&&To(b7,e);var t=c0.current,r=dht(t,e.type);t!==r&&(To(M5,e),To(c0,r))}function w7(e){M5.current===e&&(Ja(c0),Ja(M5)),b7.current===e&&(Ja(b7),F5._currentValue=Mv)}var p$,Aat;function xv(e){if(p$===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\\n( *(at )?)/);p$=t&&t[1]||\"\",Aat=-1<r.stack.indexOf(`\n    at`)?\" (<anonymous>)\":-1<r.stack.indexOf(\"@\")?\"@unknown:0:0\":\"\"}return`\n`+p$+e+Aat}var m$=!1;function g$(e,t){if(!e||m$)return\"\";m$=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var w=function(){throw Error()};if(Object.defineProperty(w.prototype,\"props\",{set:function(){throw Error()}}),typeof Reflect==\"object\"&&Reflect.construct){try{Reflect.construct(w,[])}catch(R){var C=R}Reflect.construct(e,[],w)}else{try{w.call()}catch(R){C=R}e.call(w.prototype)}}else{try{throw Error()}catch(R){C=R}(w=e())&&typeof w.catch==\"function\"&&w.catch(function(){})}}catch(R){if(R&&C&&typeof R.stack==\"string\")return[R.stack,C.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName=\"DetermineComponentFrameRoot\";var n=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,\"name\");n&&n.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,\"name\",{value:\"DetermineComponentFrameRoot\"});var o=i.DetermineComponentFrameRoot(),s=o[0],a=o[1];if(s&&a){var h=s.split(`\n`),p=a.split(`\n`);for(n=i=0;i<h.length&&!h[i].includes(\"DetermineComponentFrameRoot\");)i++;for(;n<p.length&&!p[n].includes(\"DetermineComponentFrameRoot\");)n++;if(i===h.length||n===p.length)for(i=h.length-1,n=p.length-1;1<=i&&0<=n&&h[i]!==p[n];)n--;for(;1<=i&&0<=n;i--,n--)if(h[i]!==p[n]){if(i!==1||n!==1)do if(i--,n--,0>n||h[i]!==p[n]){var g=`\n`+h[i].replace(\" at new \",\" at \");return e.displayName&&g.includes(\"<anonymous>\")&&(g=g.replace(\"<anonymous>\",e.displayName)),g}while(1<=i&&0<=n);break}}}finally{m$=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:\"\")?xv(r):\"\"}function oDt(e,t){switch(e.tag){case 26:case 27:case 5:return xv(e.type);case 16:return xv(\"Lazy\");case 13:return e.child!==t&&t!==null?xv(\"Suspense Fallback\"):xv(\"Suspense\");case 19:return xv(\"SuspenseList\");case 0:case 15:return g$(e.type,!1);case 11:return g$(e.type.render,!1);case 1:return g$(e.type,!0);case 31:return xv(\"Activity\");default:return\"\"}}function yat(e){try{var t=\"\",r=null;do t+=oDt(e,r),r=e,e=e.return;while(e);return t}catch(i){return`\nError generating stack: `+i.message+`\n`+i.stack}}var tG=Object.prototype.hasOwnProperty,GG=Ma.unstable_scheduleCallback,A$=Ma.unstable_cancelCallback,sDt=Ma.unstable_shouldYield,aDt=Ma.unstable_requestPaint,uh=Ma.unstable_now,lDt=Ma.unstable_getCurrentPriorityLevel,Hlt=Ma.unstable_ImmediatePriority,Ylt=Ma.unstable_UserBlockingPriority,T7=Ma.unstable_NormalPriority,cDt=Ma.unstable_LowPriority,Xlt=Ma.unstable_IdlePriority,uDt=Ma.log,hDt=Ma.unstable_setDisableYieldValue,V5=null,hh=null;function Ly(e){if(typeof uDt==\"function\"&&hDt(e),hh&&typeof hh.setStrictMode==\"function\")try{hh.setStrictMode(V5,e)}catch{}}var dh=Math.clz32?Math.clz32:pDt,dDt=Math.log,fDt=Math.LN2;function pDt(e){return e>>>=0,e===0?32:31-(dDt(e)/fDt|0)|0}var $R=256,GR=262144,WR=4194304;function wv(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Z7(e,t,r){var i=e.pendingLanes;if(i===0)return 0;var n=0,o=e.suspendedLanes,s=e.pingedLanes;e=e.warmLanes;var a=i&134217727;return a!==0?(i=a&~o,i!==0?n=wv(i):(s&=a,s!==0?n=wv(s):r||(r=a&~e,r!==0&&(n=wv(r))))):(a=i&~o,a!==0?n=wv(a):s!==0?n=wv(s):r||(r=i&~e,r!==0&&(n=wv(r)))),n===0?0:t!==0&&t!==n&&(t&o)===0&&(o=n&-n,r=t&-t,o>=r||o===32&&(r&4194048)!==0)?t:n}function j5(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function mDt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Zlt(){var e=WR;return WR<<=1,(WR&62914560)===0&&(WR=4194304),e}function y$(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function $5(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function gDt(e,t,r,i,n,o){var s=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var a=e.entanglements,h=e.expirationTimes,p=e.hiddenUpdates;for(r=s&~r;0<r;){var g=31-dh(r),w=1<<g;a[g]=0,h[g]=-1;var C=p[g];if(C!==null)for(p[g]=null,g=0;g<C.length;g++){var R=C[g];R!==null&&(R.lane&=-536870913)}r&=~w}i!==0&&Klt(e,i,0),o!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=o&~(s&~t))}function Klt(e,t,r){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-dh(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|r&261930}function Qlt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var i=31-dh(r),n=1<<i;n&t|e[i]&t&&(e[i]|=t),r&=~n}}function Jlt(e,t){var r=t&-t;return r=(r&42)!==0?1:WG(r),(r&(e.suspendedLanes|t))!==0?0:r}function WG(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function qG(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function tct(){var e=Pn.p;return e!==0?e:(e=window.event,e===void 0?32:wht(e.type))}function _at(e,t){var r=Pn.p;try{return Pn.p=e,t()}finally{Pn.p=r}}var Jy=Math.random().toString(36).slice(2),Sl=\"__reactFiber$\"+Jy,Au=\"__reactProps$\"+Jy,Vw=\"__reactContainer$\"+Jy,eG=\"__reactEvents$\"+Jy,ADt=\"__reactListeners$\"+Jy,yDt=\"__reactHandles$\"+Jy,vat=\"__reactResources$\"+Jy,G5=\"__reactMarker$\"+Jy;function HG(e){delete e[Sl],delete e[Au],delete e[eG],delete e[ADt],delete e[yDt]}function fw(e){var t=e[Sl];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Vw]||r[Sl]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Plt(e);e!==null;){if(r=e[Sl])return r;e=Plt(e)}return t}e=r,r=e.parentNode}return null}function jw(e){if(e=e[Sl]||e[Vw]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function u5(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(Fe(33))}function ww(e){var t=e[vat];return t||(t=e[vat]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Qa(e){e[G5]=!0}var ect=new Set,rct={};function Bv(e,t){kw(e,t),kw(e+\"Capture\",t)}function kw(e,t){for(rct[e]=t,e=0;e<t.length;e++)ect.add(t[e])}var _Dt=RegExp(\"^[:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD][:A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\\\\-.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]*$\"),bat={},xat={};function vDt(e){return tG.call(xat,e)?!0:tG.call(bat,e)?!1:_Dt.test(e)?xat[e]=!0:(bat[e]=!0,!1)}function s7(e,t,r){if(vDt(t))if(r===null)e.removeAttribute(t);else{switch(typeof r){case\"undefined\":case\"function\":case\"symbol\":e.removeAttribute(t);return;case\"boolean\":var i=t.toLowerCase().slice(0,5);if(i!==\"data-\"&&i!==\"aria-\"){e.removeAttribute(t);return}}e.setAttribute(t,\"\"+r)}}function qR(e,t,r){if(r===null)e.removeAttribute(t);else{switch(typeof r){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":e.removeAttribute(t);return}e.setAttribute(t,\"\"+r)}}function sg(e,t,r,i){if(i===null)e.removeAttribute(r);else{switch(typeof i){case\"undefined\":case\"function\":case\"symbol\":case\"boolean\":e.removeAttribute(r);return}e.setAttributeNS(t,r,\"\"+i)}}function pd(e){switch(typeof e){case\"bigint\":case\"boolean\":case\"number\":case\"string\":case\"undefined\":return e;case\"object\":return e;default:return\"\"}}function ict(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===\"input\"&&(t===\"checkbox\"||t===\"radio\")}function bDt(e,t,r){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof i<\"u\"&&typeof i.get==\"function\"&&typeof i.set==\"function\"){var n=i.get,o=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(s){r=\"\"+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return r},setValue:function(s){r=\"\"+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function rG(e){if(!e._valueTracker){var t=ict(e)?\"checked\":\"value\";e._valueTracker=bDt(e,t,\"\"+e[t])}}function nct(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i=\"\";return e&&(i=ict(e)?e.checked?\"true\":\"false\":e.value),e=i,e!==r?(t.setValue(e),!0):!1}function S7(e){if(e=e||(typeof document<\"u\"?document:void 0),typeof e>\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var xDt=/[\\n\"\\\\]/g;function Ad(e){return e.replace(xDt,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function iG(e,t,r,i,n,o,s,a){e.name=\"\",s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"?e.type=s:e.removeAttribute(\"type\"),t!=null?s===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+pd(t)):e.value!==\"\"+pd(t)&&(e.value=\"\"+pd(t)):s!==\"submit\"&&s!==\"reset\"||e.removeAttribute(\"value\"),t!=null?nG(e,s,pd(t)):r!=null?nG(e,s,pd(r)):i!=null&&e.removeAttribute(\"value\"),n==null&&o!=null&&(e.defaultChecked=!!o),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"?e.name=\"\"+pd(a):e.removeAttribute(\"name\")}function oct(e,t,r,i,n,o,s,a){if(o!=null&&typeof o!=\"function\"&&typeof o!=\"symbol\"&&typeof o!=\"boolean\"&&(e.type=o),t!=null||r!=null){if(!(o!==\"submit\"&&o!==\"reset\"||t!=null)){rG(e);return}r=r!=null?\"\"+pd(r):\"\",t=t!=null?\"\"+pd(t):r,a||t===e.value||(e.value=t),e.defaultValue=t}i=i??n,i=typeof i!=\"function\"&&typeof i!=\"symbol\"&&!!i,e.checked=a?e.checked:!!i,e.defaultChecked=!!i,s!=null&&typeof s!=\"function\"&&typeof s!=\"symbol\"&&typeof s!=\"boolean\"&&(e.name=s),rG(e)}function nG(e,t,r){t===\"number\"&&S7(e.ownerDocument)===e||e.defaultValue===\"\"+r||(e.defaultValue=\"\"+r)}function Tw(e,t,r,i){if(e=e.options,t){t={};for(var n=0;n<r.length;n++)t[\"$\"+r[n]]=!0;for(r=0;r<e.length;r++)n=t.hasOwnProperty(\"$\"+e[r].value),e[r].selected!==n&&(e[r].selected=n),n&&i&&(e[r].defaultSelected=!0)}else{for(r=\"\"+pd(r),t=null,n=0;n<e.length;n++){if(e[n].value===r){e[n].selected=!0,i&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function sct(e,t,r){if(t!=null&&(t=\"\"+pd(t),t!==e.value&&(e.value=t),r==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=r!=null?\"\"+pd(r):\"\"}function act(e,t,r,i){if(t==null){if(i!=null){if(r!=null)throw Error(Fe(92));if(c5(i)){if(1<i.length)throw Error(Fe(93));i=i[0]}r=i}r==null&&(r=\"\"),t=r}r=pd(t),e.defaultValue=r,i=e.textContent,i===r&&i!==\"\"&&i!==null&&(e.value=i),rG(e)}function Rw(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var wDt=new Set(\"animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp\".split(\" \"));function wat(e,t,r){var i=t.indexOf(\"--\")===0;r==null||typeof r==\"boolean\"||r===\"\"?i?e.setProperty(t,\"\"):t===\"float\"?e.cssFloat=\"\":e[t]=\"\":i?e.setProperty(t,r):typeof r!=\"number\"||r===0||wDt.has(t)?t===\"float\"?e.cssFloat=r:e[t]=(\"\"+r).trim():e[t]=r+\"px\"}function lct(e,t,r){if(t!=null&&typeof t!=\"object\")throw Error(Fe(62));if(e=e.style,r!=null){for(var i in r)!r.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf(\"--\")===0?e.setProperty(i,\"\"):i===\"float\"?e.cssFloat=\"\":e[i]=\"\");for(var n in t)i=t[n],t.hasOwnProperty(n)&&r[n]!==i&&wat(e,n,i)}else for(var o in t)t.hasOwnProperty(o)&&wat(e,o,t[o])}function YG(e){if(e.indexOf(\"-\")===-1)return!1;switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var TDt=new Map([[\"acceptCharset\",\"accept-charset\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"],[\"crossOrigin\",\"crossorigin\"],[\"accentHeight\",\"accent-height\"],[\"alignmentBaseline\",\"alignment-baseline\"],[\"arabicForm\",\"arabic-form\"],[\"baselineShift\",\"baseline-shift\"],[\"capHeight\",\"cap-height\"],[\"clipPath\",\"clip-path\"],[\"clipRule\",\"clip-rule\"],[\"colorInterpolation\",\"color-interpolation\"],[\"colorInterpolationFilters\",\"color-interpolation-filters\"],[\"colorProfile\",\"color-profile\"],[\"colorRendering\",\"color-rendering\"],[\"dominantBaseline\",\"dominant-baseline\"],[\"enableBackground\",\"enable-background\"],[\"fillOpacity\",\"fill-opacity\"],[\"fillRule\",\"fill-rule\"],[\"floodColor\",\"flood-color\"],[\"floodOpacity\",\"flood-opacity\"],[\"fontFamily\",\"font-family\"],[\"fontSize\",\"font-size\"],[\"fontSizeAdjust\",\"font-size-adjust\"],[\"fontStretch\",\"font-stretch\"],[\"fontStyle\",\"font-style\"],[\"fontVariant\",\"font-variant\"],[\"fontWeight\",\"font-weight\"],[\"glyphName\",\"glyph-name\"],[\"glyphOrientationHorizontal\",\"glyph-orientation-horizontal\"],[\"glyphOrientationVertical\",\"glyph-orientation-vertical\"],[\"horizAdvX\",\"horiz-adv-x\"],[\"horizOriginX\",\"horiz-origin-x\"],[\"imageRendering\",\"image-rendering\"],[\"letterSpacing\",\"letter-spacing\"],[\"lightingColor\",\"lighting-color\"],[\"markerEnd\",\"marker-end\"],[\"markerMid\",\"marker-mid\"],[\"markerStart\",\"marker-start\"],[\"overlinePosition\",\"overline-position\"],[\"overlineThickness\",\"overline-thickness\"],[\"paintOrder\",\"paint-order\"],[\"panose-1\",\"panose-1\"],[\"pointerEvents\",\"pointer-events\"],[\"renderingIntent\",\"rendering-intent\"],[\"shapeRendering\",\"shape-rendering\"],[\"stopColor\",\"stop-color\"],[\"stopOpacity\",\"stop-opacity\"],[\"strikethroughPosition\",\"strikethrough-position\"],[\"strikethroughThickness\",\"strikethrough-thickness\"],[\"strokeDasharray\",\"stroke-dasharray\"],[\"strokeDashoffset\",\"stroke-dashoffset\"],[\"strokeLinecap\",\"stroke-linecap\"],[\"strokeLinejoin\",\"stroke-linejoin\"],[\"strokeMiterlimit\",\"stroke-miterlimit\"],[\"strokeOpacity\",\"stroke-opacity\"],[\"strokeWidth\",\"stroke-width\"],[\"textAnchor\",\"text-anchor\"],[\"textDecoration\",\"text-decoration\"],[\"textRendering\",\"text-rendering\"],[\"transformOrigin\",\"transform-origin\"],[\"underlinePosition\",\"underline-position\"],[\"underlineThickness\",\"underline-thickness\"],[\"unicodeBidi\",\"unicode-bidi\"],[\"unicodeRange\",\"unicode-range\"],[\"unitsPerEm\",\"units-per-em\"],[\"vAlphabetic\",\"v-alphabetic\"],[\"vHanging\",\"v-hanging\"],[\"vIdeographic\",\"v-ideographic\"],[\"vMathematical\",\"v-mathematical\"],[\"vectorEffect\",\"vector-effect\"],[\"vertAdvY\",\"vert-adv-y\"],[\"vertOriginX\",\"vert-origin-x\"],[\"vertOriginY\",\"vert-origin-y\"],[\"wordSpacing\",\"word-spacing\"],[\"writingMode\",\"writing-mode\"],[\"xmlnsXlink\",\"xmlns:xlink\"],[\"xHeight\",\"x-height\"]]),SDt=/^[\\u0000-\\u001F ]*j[\\r\\n\\t]*a[\\r\\n\\t]*v[\\r\\n\\t]*a[\\r\\n\\t]*s[\\r\\n\\t]*c[\\r\\n\\t]*r[\\r\\n\\t]*i[\\r\\n\\t]*p[\\r\\n\\t]*t[\\r\\n\\t]*:/i;function a7(e){return SDt.test(\"\"+e)?\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\":e}function pg(){}var oG=null;function XG(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var pw=null,Sw=null;function Tat(e){var t=jw(e);if(t&&(e=t.stateNode)){var r=e[Au]||null;t:switch(e=t.stateNode,t.type){case\"input\":if(iG(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),t=r.name,r.type===\"radio\"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name=\"'+Ad(\"\"+t)+'\"][type=\"radio\"]'),t=0;t<r.length;t++){var i=r[t];if(i!==e&&i.form===e.form){var n=i[Au]||null;if(!n)throw Error(Fe(90));iG(i,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<r.length;t++)i=r[t],i.form===e.form&&nct(i)}break t;case\"textarea\":sct(e,r.value,r.defaultValue);break t;case\"select\":t=r.value,t!=null&&Tw(e,!!r.multiple,t,!1)}}}var _$=!1;function cct(e,t,r){if(_$)return e(t,r);_$=!0;try{var i=e(t);return i}finally{if(_$=!1,(pw!==null||Sw!==null)&&(lD(),pw&&(t=pw,e=Sw,Sw=pw=null,Tat(t),e)))for(t=0;t<e.length;t++)Tat(e[t])}}function E5(e,t){var r=e.stateNode;if(r===null)return null;var i=r[Au]||null;if(i===null)return null;r=i[t];t:switch(t){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":case\"onMouseEnter\":(i=!i.disabled)||(e=e.type,i=!(e===\"button\"||e===\"input\"||e===\"select\"||e===\"textarea\")),e=!i;break t;default:e=!1}if(e)return null;if(r&&typeof r!=\"function\")throw Error(Fe(231,t,typeof r));return r}var _g=!(typeof window>\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sG=!1;if(_g)try{sw={},Object.defineProperty(sw,\"passive\",{get:function(){sG=!0}}),window.addEventListener(\"test\",sw,sw),window.removeEventListener(\"test\",sw,sw)}catch{sG=!1}var sw,By=null,ZG=null,l7=null;function uct(){if(l7)return l7;var e,t=ZG,r=t.length,i,n=\"value\"in By?By.value:By.textContent,o=n.length;for(e=0;e<r&&t[e]===n[e];e++);var s=r-e;for(i=1;i<=s&&t[r-i]===n[o-i];i++);return l7=n.slice(e,1<i?1-i:void 0)}function c7(e){var t=e.keyCode;return\"charCode\"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function HR(){return!0}function Sat(){return!1}function yu(e){function t(r,i,n,o,s){this._reactName=r,this._targetInst=n,this.type=i,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(r=e[a],this[a]=r?r(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?HR:Sat,this.isPropagationStopped=Sat,this}return zo(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!=\"unknown\"&&(r.returnValue=!1),this.isDefaultPrevented=HR)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!=\"unknown\"&&(r.cancelBubble=!0),this.isPropagationStopped=HR)},persist:function(){},isPersistent:HR}),t}var Fv={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},K7=yu(Fv),W5=zo({},Fv,{view:0,detail:0}),MDt=yu(W5),v$,b$,r5,Q7=zo({},W5,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:KG,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return\"movementX\"in e?e.movementX:(e!==r5&&(r5&&e.type===\"mousemove\"?(v$=e.screenX-r5.screenX,b$=e.screenY-r5.screenY):b$=v$=0,r5=e),v$)},movementY:function(e){return\"movementY\"in e?e.movementY:b$}}),Mat=yu(Q7),EDt=zo({},Q7,{dataTransfer:0}),PDt=yu(EDt),CDt=zo({},W5,{relatedTarget:0}),x$=yu(CDt),IDt=zo({},Fv,{animationName:0,elapsedTime:0,pseudoElement:0}),kDt=yu(IDt),RDt=zo({},Fv,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),DDt=yu(RDt),ODt=zo({},Fv,{data:0}),Eat=yu(ODt),LDt={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},BDt={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},FDt={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function NDt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=FDt[e])?!!t[e]:!1}function KG(){return NDt}var zDt=zo({},W5,{key:function(e){if(e.key){var t=LDt[e.key]||e.key;if(t!==\"Unidentified\")return t}return e.type===\"keypress\"?(e=c7(e),e===13?\"Enter\":String.fromCharCode(e)):e.type===\"keydown\"||e.type===\"keyup\"?BDt[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:KG,charCode:function(e){return e.type===\"keypress\"?c7(e):0},keyCode:function(e){return e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0},which:function(e){return e.type===\"keypress\"?c7(e):e.type===\"keydown\"||e.type===\"keyup\"?e.keyCode:0}}),UDt=yu(zDt),VDt=zo({},Q7,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Pat=yu(VDt),jDt=zo({},W5,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:KG}),$Dt=yu(jDt),GDt=zo({},Fv,{propertyName:0,elapsedTime:0,pseudoElement:0}),WDt=yu(GDt),qDt=zo({},Q7,{deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),HDt=yu(qDt),YDt=zo({},Fv,{newState:0,oldState:0}),XDt=yu(YDt),ZDt=[9,13,27,32],QG=_g&&\"CompositionEvent\"in window,f5=null;_g&&\"documentMode\"in document&&(f5=document.documentMode);var KDt=_g&&\"TextEvent\"in window&&!f5,hct=_g&&(!QG||f5&&8<f5&&11>=f5),Cat=\" \",Iat=!1;function dct(e,t){switch(e){case\"keyup\":return ZDt.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function fct(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var mw=!1;function QDt(e,t){switch(e){case\"compositionend\":return fct(t);case\"keypress\":return t.which!==32?null:(Iat=!0,Cat);case\"textInput\":return e=t.data,e===Cat&&Iat?null:e;default:return null}}function JDt(e,t){if(mw)return e===\"compositionend\"||!QG&&dct(e,t)?(e=uct(),l7=ZG=By=null,mw=!1,e):null;switch(e){case\"paste\":return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\"compositionend\":return hct&&t.locale!==\"ko\"?null:t.data;default:return null}}var tOt={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function kat(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===\"input\"?!!tOt[e.type]:t===\"textarea\"}function pct(e,t,r,i){pw?Sw?Sw.push(i):Sw=[i]:pw=i,t=$7(t,\"onChange\"),0<t.length&&(r=new K7(\"onChange\",\"change\",null,r,i),e.push({event:r,listeners:t}))}var p5=null,P5=null;function eOt(e){cht(e,0)}function J7(e){var t=u5(e);if(nct(t))return e}function Rat(e,t){if(e===\"change\")return t}var mct=!1;_g&&(_g?(XR=\"oninput\"in document,XR||(w$=document.createElement(\"div\"),w$.setAttribute(\"oninput\",\"return;\"),XR=typeof w$.oninput==\"function\"),YR=XR):YR=!1,mct=YR&&(!document.documentMode||9<document.documentMode));var YR,XR,w$;function Dat(){p5&&(p5.detachEvent(\"onpropertychange\",gct),P5=p5=null)}function gct(e){if(e.propertyName===\"value\"&&J7(P5)){var t=[];pct(t,P5,e,XG(e)),cct(eOt,t)}}function rOt(e,t,r){e===\"focusin\"?(Dat(),p5=t,P5=r,p5.attachEvent(\"onpropertychange\",gct)):e===\"focusout\"&&Dat()}function iOt(e){if(e===\"selectionchange\"||e===\"keyup\"||e===\"keydown\")return J7(P5)}function nOt(e,t){if(e===\"click\")return J7(t)}function oOt(e,t){if(e===\"input\"||e===\"change\")return J7(t)}function sOt(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ph=typeof Object.is==\"function\"?Object.is:sOt;function C5(e,t){if(ph(e,t))return!0;if(typeof e!=\"object\"||e===null||typeof t!=\"object\"||t===null)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(i=0;i<r.length;i++){var n=r[i];if(!tG.call(t,n)||!ph(e[n],t[n]))return!1}return!0}function Oat(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Lat(e,t){var r=Oat(e);e=0;for(var i;r;){if(r.nodeType===3){if(i=e+r.textContent.length,e<=t&&i>=t)return{node:r,offset:t-e};e=i}t:{for(;r;){if(r.nextSibling){r=r.nextSibling;break t}r=r.parentNode}r=void 0}r=Oat(r)}}function Act(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Act(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function yct(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=S7(e.document);t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href==\"string\"}catch{r=!1}if(r)e=t.contentWindow;else break;t=S7(e.document)}return t}function JG(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===\"input\"&&(e.type===\"text\"||e.type===\"search\"||e.type===\"tel\"||e.type===\"url\"||e.type===\"password\")||t===\"textarea\"||e.contentEditable===\"true\")}var aOt=_g&&\"documentMode\"in document&&11>=document.documentMode,gw=null,aG=null,m5=null,lG=!1;function Bat(e,t,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;lG||gw==null||gw!==S7(i)||(i=gw,\"selectionStart\"in i&&JG(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),m5&&C5(m5,i)||(m5=i,i=$7(aG,\"onSelect\"),0<i.length&&(t=new K7(\"onSelect\",\"select\",null,t,r),e.push({event:t,listeners:i}),t.target=gw)))}function bv(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r[\"Webkit\"+e]=\"webkit\"+t,r[\"Moz\"+e]=\"moz\"+t,r}var Aw={animationend:bv(\"Animation\",\"AnimationEnd\"),animationiteration:bv(\"Animation\",\"AnimationIteration\"),animationstart:bv(\"Animation\",\"AnimationStart\"),transitionrun:bv(\"Transition\",\"TransitionRun\"),transitionstart:bv(\"Transition\",\"TransitionStart\"),transitioncancel:bv(\"Transition\",\"TransitionCancel\"),transitionend:bv(\"Transition\",\"TransitionEnd\")},T$={},_ct={};_g&&(_ct=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete Aw.animationend.animation,delete Aw.animationiteration.animation,delete Aw.animationstart.animation),\"TransitionEvent\"in window||delete Aw.transitionend.transition);function Nv(e){if(T$[e])return T$[e];if(!Aw[e])return e;var t=Aw[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in _ct)return T$[e]=t[r];return e}var vct=Nv(\"animationend\"),bct=Nv(\"animationiteration\"),xct=Nv(\"animationstart\"),lOt=Nv(\"transitionrun\"),cOt=Nv(\"transitionstart\"),uOt=Nv(\"transitioncancel\"),wct=Nv(\"transitionend\"),Tct=new Map,cG=\"abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\".split(\" \");cG.push(\"scrollEnd\");function Df(e,t){Tct.set(e,t),Bv(t,[e])}var M7=typeof reportError==\"function\"?reportError:function(e){if(typeof window==\"object\"&&typeof window.ErrorEvent==\"function\"){var t=new window.ErrorEvent(\"error\",{bubbles:!0,cancelable:!0,message:typeof e==\"object\"&&e!==null&&typeof e.message==\"string\"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==\"object\"&&typeof process.emit==\"function\"){process.emit(\"uncaughtException\",e);return}console.error(e)},fd=[],yw=0,tW=0;function tD(){for(var e=yw,t=tW=yw=0;t<e;){var r=fd[t];fd[t++]=null;var i=fd[t];fd[t++]=null;var n=fd[t];fd[t++]=null;var o=fd[t];if(fd[t++]=null,i!==null&&n!==null){var s=i.pending;s===null?n.next=n:(n.next=s.next,s.next=n),i.pending=n}o!==0&&Sct(r,n,o)}}function eD(e,t,r,i){fd[yw++]=e,fd[yw++]=t,fd[yw++]=r,fd[yw++]=i,tW|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function eW(e,t,r,i){return eD(e,t,r,i),E7(e)}function zv(e,t){return eD(e,null,null,t),E7(e)}function Sct(e,t,r){e.lanes|=r;var i=e.alternate;i!==null&&(i.lanes|=r);for(var n=!1,o=e.return;o!==null;)o.childLanes|=r,i=o.alternate,i!==null&&(i.childLanes|=r),o.tag===22&&(e=o.stateNode,e===null||e._visibility&1||(n=!0)),e=o,o=o.return;return e.tag===3?(o=e.stateNode,n&&t!==null&&(n=31-dh(r),e=o.hiddenUpdates,i=e[n],i===null?e[n]=[t]:i.push(t),t.lane=r|536870912),o):null}function E7(e){if(50<T5)throw T5=0,IG=null,Error(Fe(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var _w={};function hOt(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lh(e,t,r,i){return new hOt(e,t,r,i)}function rW(e){return e=e.prototype,!(!e||!e.isReactComponent)}function gg(e,t){var r=e.alternate;return r===null?(r=lh(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Mct(e,t){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,t=r.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function u7(e,t,r,i,n,o){var s=0;if(i=e,typeof e==\"function\")rW(e)&&(s=1);else if(typeof e==\"string\")s=pLt(e,r,c0.current)?26:e===\"html\"||e===\"head\"||e===\"body\"?27:5;else t:switch(e){case Z$:return e=lh(31,r,t,n),e.elementType=Z$,e.lanes=o,e;case hw:return Ev(r.children,n,o,t);case Wlt:s=8,n|=24;break;case H$:return e=lh(12,r,t,n|2),e.elementType=H$,e.lanes=o,e;case Y$:return e=lh(13,r,t,n),e.elementType=Y$,e.lanes=o,e;case X$:return e=lh(19,r,t,n),e.elementType=X$,e.lanes=o,e;default:if(typeof e==\"object\"&&e!==null)switch(e.$$typeof){case fg:s=10;break t;case qlt:s=9;break t;case jG:s=11;break t;case $G:s=14;break t;case Cy:s=16,i=null;break t}s=29,r=Error(Fe(130,e===null?\"null\":typeof e,\"\")),i=null}return t=lh(s,r,t,n),t.elementType=e,t.type=i,t.lanes=o,t}function Ev(e,t,r,i){return e=lh(7,e,i,t),e.lanes=r,e}function S$(e,t,r){return e=lh(6,e,null,t),e.lanes=r,e}function Ect(e){var t=lh(18,null,null,0);return t.stateNode=e,t}function M$(e,t,r){return t=lh(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Fat=new WeakMap;function yd(e,t){if(typeof e==\"object\"&&e!==null){var r=Fat.get(e);return r!==void 0?r:(t={value:e,source:t,stack:yat(t)},Fat.set(e,t),t)}return{value:e,source:t,stack:yat(t)}}var vw=[],bw=0,P7=null,I5=0,md=[],gd=0,Xy=null,s0=1,a0=\"\";function hg(e,t){vw[bw++]=I5,vw[bw++]=P7,P7=e,I5=t}function Pct(e,t,r){md[gd++]=s0,md[gd++]=a0,md[gd++]=Xy,Xy=e;var i=s0;e=a0;var n=32-dh(i)-1;i&=~(1<<n),r+=1;var o=32-dh(t)+n;if(30<o){var s=n-n%5;o=(i&(1<<s)-1).toString(32),i>>=s,n-=s,s0=1<<32-dh(t)+n|r<<n|i,a0=o+e}else s0=1<<o|r<<n|i,a0=e}function iW(e){e.return!==null&&(hg(e,1),Pct(e,1,0))}function nW(e){for(;e===P7;)P7=vw[--bw],vw[bw]=null,I5=vw[--bw],vw[bw]=null;for(;e===Xy;)Xy=md[--gd],md[gd]=null,a0=md[--gd],md[gd]=null,s0=md[--gd],md[gd]=null}function Cct(e,t){md[gd++]=s0,md[gd++]=a0,md[gd++]=Xy,s0=t.id,a0=t.overflow,Xy=e}var Ml=null,No=null,nn=!1,Vy=null,_d=!1,uG=Error(Fe(519));function Zy(e){var t=Error(Fe(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\"text\":\"HTML\",\"\"));throw k5(yd(t,e)),uG}function Nat(e){var t=e.stateNode,r=e.type,i=e.memoizedProps;switch(t[Sl]=e,t[Au]=i,r){case\"dialog\":Gi(\"cancel\",t),Gi(\"close\",t);break;case\"iframe\":case\"object\":case\"embed\":Gi(\"load\",t);break;case\"video\":case\"audio\":for(r=0;r<L5.length;r++)Gi(L5[r],t);break;case\"source\":Gi(\"error\",t);break;case\"img\":case\"image\":case\"link\":Gi(\"error\",t),Gi(\"load\",t);break;case\"details\":Gi(\"toggle\",t);break;case\"input\":Gi(\"invalid\",t),oct(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case\"select\":Gi(\"invalid\",t);break;case\"textarea\":Gi(\"invalid\",t),act(t,i.value,i.defaultValue,i.children)}r=i.children,typeof r!=\"string\"&&typeof r!=\"number\"&&typeof r!=\"bigint\"||t.textContent===\"\"+r||i.suppressHydrationWarning===!0||hht(t.textContent,r)?(i.popover!=null&&(Gi(\"beforetoggle\",t),Gi(\"toggle\",t)),i.onScroll!=null&&Gi(\"scroll\",t),i.onScrollEnd!=null&&Gi(\"scrollend\",t),i.onClick!=null&&(t.onclick=pg),t=!0):t=!1,t||Zy(e,!0)}function zat(e){for(Ml=e.return;Ml;)switch(Ml.tag){case 5:case 31:case 13:_d=!1;return;case 27:case 3:_d=!0;return;default:Ml=Ml.return}}function aw(e){if(e!==Ml)return!1;if(!nn)return zat(e),nn=!0,!1;var t=e.tag,r;if((r=t!==3&&t!==27)&&((r=t===5)&&(r=e.type,r=!(r!==\"form\"&&r!==\"button\")||LG(e.type,e.memoizedProps)),r=!r),r&&No&&Zy(e),zat(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Fe(317));No=Elt(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Fe(317));No=Elt(e)}else t===27?(t=No,t1(e.type)?(e=zG,zG=null,No=e):No=t):No=Ml?bd(e.stateNode.nextSibling):null;return!0}function kv(){No=Ml=null,nn=!1}function E$(){var e=Vy;return e!==null&&(mu===null?mu=e:mu.push.apply(mu,e),Vy=null),e}function k5(e){Vy===null?Vy=[e]:Vy.push(e)}var hG=u0(null),Uv=null,mg=null;function ky(e,t,r){To(hG,t._currentValue),t._currentValue=r}function Ag(e){e._currentValue=hG.current,Ja(hG)}function dG(e,t,r){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===r)break;e=e.return}}function fG(e,t,r,i){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var o=n.dependencies;if(o!==null){var s=n.child;o=o.firstContext;t:for(;o!==null;){var a=o;o=n;for(var h=0;h<t.length;h++)if(a.context===t[h]){o.lanes|=r,a=o.alternate,a!==null&&(a.lanes|=r),dG(o.return,r,e),i||(s=null);break t}o=a.next}}else if(n.tag===18){if(s=n.return,s===null)throw Error(Fe(341));s.lanes|=r,o=s.alternate,o!==null&&(o.lanes|=r),dG(s,r,e),s=null}else s=n.child;if(s!==null)s.return=n;else for(s=n;s!==null;){if(s===e){s=null;break}if(n=s.sibling,n!==null){n.return=s.return,s=n;break}s=s.return}n=s}}function $w(e,t,r,i){e=null;for(var n=t,o=!1;n!==null;){if(!o){if((n.flags&524288)!==0)o=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var s=n.alternate;if(s===null)throw Error(Fe(387));if(s=s.memoizedProps,s!==null){var a=n.type;ph(n.pendingProps.value,s.value)||(e!==null?e.push(a):e=[a])}}else if(n===b7.current){if(s=n.alternate,s===null)throw Error(Fe(387));s.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(F5):e=[F5])}n=n.return}e!==null&&fG(t,e,r,i),t.flags|=262144}function C7(e){for(e=e.firstContext;e!==null;){if(!ph(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Rv(e){Uv=e,mg=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function El(e){return Ict(Uv,e)}function ZR(e,t){return Uv===null&&Rv(e),Ict(e,t)}function Ict(e,t){var r=t._currentValue;if(t={context:t,memoizedValue:r,next:null},mg===null){if(e===null)throw Error(Fe(308));mg=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else mg=mg.next=t;return r}var dOt=typeof AbortController<\"u\"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(r,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(r){return r()})}},fOt=Ma.unstable_scheduleCallback,pOt=Ma.unstable_NormalPriority,da={$$typeof:fg,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oW(){return{controller:new dOt,data:new Map,refCount:0}}function q5(e){e.refCount--,e.refCount===0&&fOt(pOt,function(){e.controller.abort()})}var g5=null,pG=0,Dw=0,Mw=null;function mOt(e,t){if(g5===null){var r=g5=[];pG=0,Dw=IW(),Mw={status:\"pending\",value:void 0,then:function(i){r.push(i)}}}return pG++,t.then(Uat,Uat),t}function Uat(){if(--pG===0&&g5!==null){Mw!==null&&(Mw.status=\"fulfilled\");var e=g5;g5=null,Dw=0,Mw=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function gOt(e,t){var r=[],i={status:\"pending\",value:null,reason:null,then:function(n){r.push(n)}};return e.then(function(){i.status=\"fulfilled\",i.value=t;for(var n=0;n<r.length;n++)(0,r[n])(t)},function(n){for(i.status=\"rejected\",i.reason=n,n=0;n<r.length;n++)(0,r[n])(void 0)}),i}var Vat=hi.S;hi.S=function(e,t){Gut=uh(),typeof t==\"object\"&&t!==null&&typeof t.then==\"function\"&&mOt(e,t),Vat!==null&&Vat(e,t)};var Pv=u0(null);function sW(){var e=Pv.current;return e!==null?e:uo.pooledCache}function h7(e,t){t===null?To(Pv,Pv.current):To(Pv,t.pool)}function kct(){var e=sW();return e===null?null:{parent:da._currentValue,pool:e}}var Gw=Error(Fe(460)),aW=Error(Fe(474)),rD=Error(Fe(542)),I7={then:function(){}};function jat(e){return e=e.status,e===\"fulfilled\"||e===\"rejected\"}function Rct(e,t,r){switch(r=e[r],r===void 0?e.push(t):r!==t&&(t.then(pg,pg),t=r),t.status){case\"fulfilled\":return t.value;case\"rejected\":throw e=t.reason,Gat(e),e;default:if(typeof t.status==\"string\")t.then(pg,pg);else{if(e=uo,e!==null&&100<e.shellSuspendCounter)throw Error(Fe(482));e=t,e.status=\"pending\",e.then(function(i){if(t.status===\"pending\"){var n=t;n.status=\"fulfilled\",n.value=i}},function(i){if(t.status===\"pending\"){var n=t;n.status=\"rejected\",n.reason=i}})}switch(t.status){case\"fulfilled\":return t.value;case\"rejected\":throw e=t.reason,Gat(e),e}throw Cv=t,Gw}}function Tv(e){try{var t=e._init;return t(e._payload)}catch(r){throw r!==null&&typeof r==\"object\"&&typeof r.then==\"function\"?(Cv=r,Gw):r}}var Cv=null;function $at(){if(Cv===null)throw Error(Fe(459));var e=Cv;return Cv=null,e}function Gat(e){if(e===Gw||e===rD)throw Error(Fe(483))}var Ew=null,R5=0;function KR(e){var t=R5;return R5+=1,Ew===null&&(Ew=[]),Rct(Ew,e,t)}function i5(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function QR(e,t){throw t.$$typeof===rDt?Error(Fe(525)):(e=Object.prototype.toString.call(t),Error(Fe(31,e===\"[object Object]\"?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":e)))}function Dct(e){function t(H,Q){if(e){var tt=H.deletions;tt===null?(H.deletions=[Q],H.flags|=16):tt.push(Q)}}function r(H,Q){if(!e)return null;for(;Q!==null;)t(H,Q),Q=Q.sibling;return null}function i(H){for(var Q=new Map;H!==null;)H.key!==null?Q.set(H.key,H):Q.set(H.index,H),H=H.sibling;return Q}function n(H,Q){return H=gg(H,Q),H.index=0,H.sibling=null,H}function o(H,Q,tt){return H.index=tt,e?(tt=H.alternate,tt!==null?(tt=tt.index,tt<Q?(H.flags|=67108866,Q):tt):(H.flags|=67108866,Q)):(H.flags|=1048576,Q)}function s(H){return e&&H.alternate===null&&(H.flags|=67108866),H}function a(H,Q,tt,rt){return Q===null||Q.tag!==6?(Q=S$(tt,H.mode,rt),Q.return=H,Q):(Q=n(Q,tt),Q.return=H,Q)}function h(H,Q,tt,rt){var at=tt.type;return at===hw?g(H,Q,tt.props.children,rt,tt.key):Q!==null&&(Q.elementType===at||typeof at==\"object\"&&at!==null&&at.$$typeof===Cy&&Tv(at)===Q.type)?(Q=n(Q,tt.props),i5(Q,tt),Q.return=H,Q):(Q=u7(tt.type,tt.key,tt.props,null,H.mode,rt),i5(Q,tt),Q.return=H,Q)}function p(H,Q,tt,rt){return Q===null||Q.tag!==4||Q.stateNode.containerInfo!==tt.containerInfo||Q.stateNode.implementation!==tt.implementation?(Q=M$(tt,H.mode,rt),Q.return=H,Q):(Q=n(Q,tt.children||[]),Q.return=H,Q)}function g(H,Q,tt,rt,at){return Q===null||Q.tag!==7?(Q=Ev(tt,H.mode,rt,at),Q.return=H,Q):(Q=n(Q,tt),Q.return=H,Q)}function w(H,Q,tt){if(typeof Q==\"string\"&&Q!==\"\"||typeof Q==\"number\"||typeof Q==\"bigint\")return Q=S$(\"\"+Q,H.mode,tt),Q.return=H,Q;if(typeof Q==\"object\"&&Q!==null){switch(Q.$$typeof){case jR:return tt=u7(Q.type,Q.key,Q.props,null,H.mode,tt),i5(tt,Q),tt.return=H,tt;case l5:return Q=M$(Q,H.mode,tt),Q.return=H,Q;case Cy:return Q=Tv(Q),w(H,Q,tt)}if(c5(Q)||e5(Q))return Q=Ev(Q,H.mode,tt,null),Q.return=H,Q;if(typeof Q.then==\"function\")return w(H,KR(Q),tt);if(Q.$$typeof===fg)return w(H,ZR(H,Q),tt);QR(H,Q)}return null}function C(H,Q,tt,rt){var at=Q!==null?Q.key:null;if(typeof tt==\"string\"&&tt!==\"\"||typeof tt==\"number\"||typeof tt==\"bigint\")return at!==null?null:a(H,Q,\"\"+tt,rt);if(typeof tt==\"object\"&&tt!==null){switch(tt.$$typeof){case jR:return tt.key===at?h(H,Q,tt,rt):null;case l5:return tt.key===at?p(H,Q,tt,rt):null;case Cy:return tt=Tv(tt),C(H,Q,tt,rt)}if(c5(tt)||e5(tt))return at!==null?null:g(H,Q,tt,rt,null);if(typeof tt.then==\"function\")return C(H,Q,KR(tt),rt);if(tt.$$typeof===fg)return C(H,Q,ZR(H,tt),rt);QR(H,tt)}return null}function R(H,Q,tt,rt,at){if(typeof rt==\"string\"&&rt!==\"\"||typeof rt==\"number\"||typeof rt==\"bigint\")return H=H.get(tt)||null,a(Q,H,\"\"+rt,at);if(typeof rt==\"object\"&&rt!==null){switch(rt.$$typeof){case jR:return H=H.get(rt.key===null?tt:rt.key)||null,h(Q,H,rt,at);case l5:return H=H.get(rt.key===null?tt:rt.key)||null,p(Q,H,rt,at);case Cy:return rt=Tv(rt),R(H,Q,tt,rt,at)}if(c5(rt)||e5(rt))return H=H.get(tt)||null,g(Q,H,rt,at,null);if(typeof rt.then==\"function\")return R(H,Q,tt,KR(rt),at);if(rt.$$typeof===fg)return R(H,Q,tt,ZR(Q,rt),at);QR(Q,rt)}return null}function z(H,Q,tt,rt){for(var at=null,et=null,lt=Q,J=Q=0,ft=null;lt!==null&&J<tt.length;J++){lt.index>J?(ft=lt,lt=null):ft=lt.sibling;var dt=C(H,lt,tt[J],rt);if(dt===null){lt===null&&(lt=ft);break}e&&lt&&dt.alternate===null&&t(H,lt),Q=o(dt,Q,J),et===null?at=dt:et.sibling=dt,et=dt,lt=ft}if(J===tt.length)return r(H,lt),nn&&hg(H,J),at;if(lt===null){for(;J<tt.length;J++)lt=w(H,tt[J],rt),lt!==null&&(Q=o(lt,Q,J),et===null?at=lt:et.sibling=lt,et=lt);return nn&&hg(H,J),at}for(lt=i(lt);J<tt.length;J++)ft=R(lt,H,J,tt[J],rt),ft!==null&&(e&&ft.alternate!==null&&lt.delete(ft.key===null?J:ft.key),Q=o(ft,Q,J),et===null?at=ft:et.sibling=ft,et=ft);return e&&lt.forEach(function(Mt){return t(H,Mt)}),nn&&hg(H,J),at}function W(H,Q,tt,rt){if(tt==null)throw Error(Fe(151));for(var at=null,et=null,lt=Q,J=Q=0,ft=null,dt=tt.next();lt!==null&&!dt.done;J++,dt=tt.next()){lt.index>J?(ft=lt,lt=null):ft=lt.sibling;var Mt=C(H,lt,dt.value,rt);if(Mt===null){lt===null&&(lt=ft);break}e&&lt&&Mt.alternate===null&&t(H,lt),Q=o(Mt,Q,J),et===null?at=Mt:et.sibling=Mt,et=Mt,lt=ft}if(dt.done)return r(H,lt),nn&&hg(H,J),at;if(lt===null){for(;!dt.done;J++,dt=tt.next())dt=w(H,dt.value,rt),dt!==null&&(Q=o(dt,Q,J),et===null?at=dt:et.sibling=dt,et=dt);return nn&&hg(H,J),at}for(lt=i(lt);!dt.done;J++,dt=tt.next())dt=R(lt,H,J,dt.value,rt),dt!==null&&(e&&dt.alternate!==null&&lt.delete(dt.key===null?J:dt.key),Q=o(dt,Q,J),et===null?at=dt:et.sibling=dt,et=dt);return e&&lt.forEach(function(Ft){return t(H,Ft)}),nn&&hg(H,J),at}function Y(H,Q,tt,rt){if(typeof tt==\"object\"&&tt!==null&&tt.type===hw&&tt.key===null&&(tt=tt.props.children),typeof tt==\"object\"&&tt!==null){switch(tt.$$typeof){case jR:t:{for(var at=tt.key;Q!==null;){if(Q.key===at){if(at=tt.type,at===hw){if(Q.tag===7){r(H,Q.sibling),rt=n(Q,tt.props.children),rt.return=H,H=rt;break t}}else if(Q.elementType===at||typeof at==\"object\"&&at!==null&&at.$$typeof===Cy&&Tv(at)===Q.type){r(H,Q.sibling),rt=n(Q,tt.props),i5(rt,tt),rt.return=H,H=rt;break t}r(H,Q);break}else t(H,Q);Q=Q.sibling}tt.type===hw?(rt=Ev(tt.props.children,H.mode,rt,tt.key),rt.return=H,H=rt):(rt=u7(tt.type,tt.key,tt.props,null,H.mode,rt),i5(rt,tt),rt.return=H,H=rt)}return s(H);case l5:t:{for(at=tt.key;Q!==null;){if(Q.key===at)if(Q.tag===4&&Q.stateNode.containerInfo===tt.containerInfo&&Q.stateNode.implementation===tt.implementation){r(H,Q.sibling),rt=n(Q,tt.children||[]),rt.return=H,H=rt;break t}else{r(H,Q);break}else t(H,Q);Q=Q.sibling}rt=M$(tt,H.mode,rt),rt.return=H,H=rt}return s(H);case Cy:return tt=Tv(tt),Y(H,Q,tt,rt)}if(c5(tt))return z(H,Q,tt,rt);if(e5(tt)){if(at=e5(tt),typeof at!=\"function\")throw Error(Fe(150));return tt=at.call(tt),W(H,Q,tt,rt)}if(typeof tt.then==\"function\")return Y(H,Q,KR(tt),rt);if(tt.$$typeof===fg)return Y(H,Q,ZR(H,tt),rt);QR(H,tt)}return typeof tt==\"string\"&&tt!==\"\"||typeof tt==\"number\"||typeof tt==\"bigint\"?(tt=\"\"+tt,Q!==null&&Q.tag===6?(r(H,Q.sibling),rt=n(Q,tt),rt.return=H,H=rt):(r(H,Q),rt=S$(tt,H.mode,rt),rt.return=H,H=rt),s(H)):r(H,Q)}return function(H,Q,tt,rt){try{R5=0;var at=Y(H,Q,tt,rt);return Ew=null,at}catch(lt){if(lt===Gw||lt===rD)throw lt;var et=lh(29,lt,null,H.mode);return et.lanes=rt,et.return=H,et}}}var Dv=Dct(!0),Oct=Dct(!1),Iy=!1;function lW(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function mG(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function jy(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function $y(e,t,r){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(En&2)!==0){var n=i.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),i.pending=t,t=E7(e),Sct(e,null,r),t}return eD(e,i,t,r),E7(e)}function A5(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,Qlt(e,r)}}function P$(e,t){var r=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,r===i)){var n=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var s={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};o===null?n=o=s:o=o.next=s,r=r.next}while(r!==null);o===null?n=o=t:o=o.next=t}else n=o=t;r={baseState:i.baseState,firstBaseUpdate:n,lastBaseUpdate:o,shared:i.shared,callbacks:i.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}var gG=!1;function y5(){if(gG){var e=Mw;if(e!==null)throw e}}function _5(e,t,r,i){gG=!1;var n=e.updateQueue;Iy=!1;var o=n.firstBaseUpdate,s=n.lastBaseUpdate,a=n.shared.pending;if(a!==null){n.shared.pending=null;var h=a,p=h.next;h.next=null,s===null?o=p:s.next=p,s=h;var g=e.alternate;g!==null&&(g=g.updateQueue,a=g.lastBaseUpdate,a!==s&&(a===null?g.firstBaseUpdate=p:a.next=p,g.lastBaseUpdate=h))}if(o!==null){var w=n.baseState;s=0,g=p=h=null,a=o;do{var C=a.lane&-536870913,R=C!==a.lane;if(R?(Ki&C)===C:(i&C)===C){C!==0&&C===Dw&&(gG=!0),g!==null&&(g=g.next={lane:0,tag:a.tag,payload:a.payload,callback:null,next:null});t:{var z=e,W=a;C=t;var Y=r;switch(W.tag){case 1:if(z=W.payload,typeof z==\"function\"){w=z.call(Y,w,C);break t}w=z;break t;case 3:z.flags=z.flags&-65537|128;case 0:if(z=W.payload,C=typeof z==\"function\"?z.call(Y,w,C):z,C==null)break t;w=zo({},w,C);break t;case 2:Iy=!0}}C=a.callback,C!==null&&(e.flags|=64,R&&(e.flags|=8192),R=n.callbacks,R===null?n.callbacks=[C]:R.push(C))}else R={lane:C,tag:a.tag,payload:a.payload,callback:a.callback,next:null},g===null?(p=g=R,h=w):g=g.next=R,s|=C;if(a=a.next,a===null){if(a=n.shared.pending,a===null)break;R=a,a=R.next,R.next=null,n.lastBaseUpdate=R,n.shared.pending=null}}while(!0);g===null&&(h=w),n.baseState=h,n.firstBaseUpdate=p,n.lastBaseUpdate=g,o===null&&(n.shared.lanes=0),Qy|=s,e.lanes=s,e.memoizedState=w}}function Lct(e,t){if(typeof e!=\"function\")throw Error(Fe(191,e));e.call(t)}function Bct(e,t){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)Lct(r[e],t)}var Ow=u0(null),k7=u0(0);function Wat(e,t){e=wg,To(k7,e),To(Ow,t),wg=e|t.baseLanes}function AG(){To(k7,wg),To(Ow,Ow.current)}function cW(){wg=k7.current,Ja(Ow),Ja(k7)}var mh=u0(null),vd=null;function Ry(e){var t=e.alternate;To(Us,Us.current&1),To(mh,e),vd===null&&(t===null||Ow.current!==null||t.memoizedState!==null)&&(vd=e)}function yG(e){To(Us,Us.current),To(mh,e),vd===null&&(vd=e)}function Fct(e){e.tag===22?(To(Us,Us.current),To(mh,e),vd===null&&(vd=e)):Dy(e)}function Dy(){To(Us,Us.current),To(mh,mh.current)}function ah(e){Ja(mh),vd===e&&(vd=null),Ja(Us)}var Us=u0(0);function R7(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||FG(r)||NG(r)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===\"forwards\"||t.memoizedProps.revealOrder===\"backwards\"||t.memoizedProps.revealOrder===\"unstable_legacy-backwards\"||t.memoizedProps.revealOrder===\"together\")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var vg=0,Ri=null,Kn=null,ua=null,D7=!1,Pw=!1,Ov=!1,O7=0,D5=0,Cw=null,AOt=0;function gs(){throw Error(Fe(321))}function uW(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ph(e[r],t[r]))return!1;return!0}function hW(e,t,r,i,n,o){return vg=o,Ri=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,hi.H=e===null||e.memoizedState===null?put:xW,Ov=!1,o=r(i,n),Ov=!1,Pw&&(o=zct(t,r,i,n)),Nct(e),o}function Nct(e){hi.H=O5;var t=Kn!==null&&Kn.next!==null;if(vg=0,ua=Kn=Ri=null,D7=!1,D5=0,Cw=null,t)throw Error(Fe(300));e===null||fa||(e=e.dependencies,e!==null&&C7(e)&&(fa=!0))}function zct(e,t,r,i){Ri=e;var n=0;do{if(Pw&&(Cw=null),D5=0,Pw=!1,25<=n)throw Error(Fe(301));if(n+=1,ua=Kn=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}hi.H=mut,o=t(r,i)}while(Pw);return o}function yOt(){var e=hi.H,t=e.useState()[0];return t=typeof t.then==\"function\"?H5(t):t,e=e.useState()[0],(Kn!==null?Kn.memoizedState:null)!==e&&(Ri.flags|=1024),t}function dW(){var e=O7!==0;return O7=0,e}function fW(e,t,r){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r}function pW(e){if(D7){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}D7=!1}vg=0,ua=Kn=Ri=null,Pw=!1,D5=O7=0,Cw=null}function Pc(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ua===null?Ri.memoizedState=ua=e:ua=ua.next=e,ua}function Vs(){if(Kn===null){var e=Ri.alternate;e=e!==null?e.memoizedState:null}else e=Kn.next;var t=ua===null?Ri.memoizedState:ua.next;if(t!==null)ua=t,Kn=e;else{if(e===null)throw Ri.alternate===null?Error(Fe(467)):Error(Fe(310));Kn=e,e={memoizedState:Kn.memoizedState,baseState:Kn.baseState,baseQueue:Kn.baseQueue,queue:Kn.queue,next:null},ua===null?Ri.memoizedState=ua=e:ua=ua.next=e}return ua}function iD(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function H5(e){var t=D5;return D5+=1,Cw===null&&(Cw=[]),e=Rct(Cw,e,t),t=Ri,(ua===null?t.memoizedState:ua.next)===null&&(t=t.alternate,hi.H=t===null||t.memoizedState===null?put:xW),e}function nD(e){if(e!==null&&typeof e==\"object\"){if(typeof e.then==\"function\")return H5(e);if(e.$$typeof===fg)return El(e)}throw Error(Fe(438,String(e)))}function mW(e){var t=null,r=Ri.updateQueue;if(r!==null&&(t=r.memoCache),t==null){var i=Ri.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),r===null&&(r=iD(),Ri.updateQueue=r),r.memoCache=t,r=t.data[t.index],r===void 0)for(r=t.data[t.index]=Array(e),i=0;i<e;i++)r[i]=iDt;return t.index++,r}function bg(e,t){return typeof t==\"function\"?t(e):t}function d7(e){var t=Vs();return gW(t,Kn,e)}function gW(e,t,r){var i=e.queue;if(i===null)throw Error(Fe(311));i.lastRenderedReducer=r;var n=e.baseQueue,o=i.pending;if(o!==null){if(n!==null){var s=n.next;n.next=o.next,o.next=s}t.baseQueue=n=o,i.pending=null}if(o=e.baseState,n===null)e.memoizedState=o;else{t=n.next;var a=s=null,h=null,p=t,g=!1;do{var w=p.lane&-536870913;if(w!==p.lane?(Ki&w)===w:(vg&w)===w){var C=p.revertLane;if(C===0)h!==null&&(h=h.next={lane:0,revertLane:0,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null}),w===Dw&&(g=!0);else if((vg&C)===C){p=p.next,C===Dw&&(g=!0);continue}else w={lane:0,revertLane:p.revertLane,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},h===null?(a=h=w,s=o):h=h.next=w,Ri.lanes|=C,Qy|=C;w=p.action,Ov&&r(o,w),o=p.hasEagerState?p.eagerState:r(o,w)}else C={lane:w,revertLane:p.revertLane,gesture:p.gesture,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},h===null?(a=h=C,s=o):h=h.next=C,Ri.lanes|=w,Qy|=w;p=p.next}while(p!==null&&p!==t);if(h===null?s=o:h.next=a,!ph(o,e.memoizedState)&&(fa=!0,g&&(r=Mw,r!==null)))throw r;e.memoizedState=o,e.baseState=s,e.baseQueue=h,i.lastRenderedState=o}return n===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function C$(e){var t=Vs(),r=t.queue;if(r===null)throw Error(Fe(311));r.lastRenderedReducer=e;var i=r.dispatch,n=r.pending,o=t.memoizedState;if(n!==null){r.pending=null;var s=n=n.next;do o=e(o,s.action),s=s.next;while(s!==n);ph(o,t.memoizedState)||(fa=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),r.lastRenderedState=o}return[o,i]}function Uct(e,t,r){var i=Ri,n=Vs(),o=nn;if(o){if(r===void 0)throw Error(Fe(407));r=r()}else r=t();var s=!ph((Kn||n).memoizedState,r);if(s&&(n.memoizedState=r,fa=!0),n=n.queue,AW($ct.bind(null,i,n,e),[e]),n.getSnapshot!==t||s||ua!==null&&ua.memoizedState.tag&1){if(i.flags|=2048,Lw(9,{destroy:void 0},jct.bind(null,i,n,r,t),null),uo===null)throw Error(Fe(349));o||(vg&127)!==0||Vct(i,t,r)}return r}function Vct(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Ri.updateQueue,t===null?(t=iD(),Ri.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function jct(e,t,r,i){t.value=r,t.getSnapshot=i,Gct(t)&&Wct(e)}function $ct(e,t,r){return r(function(){Gct(t)&&Wct(e)})}function Gct(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ph(e,r)}catch{return!0}}function Wct(e){var t=zv(e,2);t!==null&&gu(t,e,2)}function _G(e){var t=Pc();if(typeof e==\"function\"){var r=e;if(e=r(),Ov){Ly(!0);try{r()}finally{Ly(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bg,lastRenderedState:e},t}function qct(e,t,r,i){return e.baseState=r,gW(e,Kn,typeof i==\"function\"?i:bg)}function _Ot(e,t,r,i,n){if(sD(e))throw Error(Fe(485));if(e=t.action,e!==null){var o={payload:n,action:e,next:null,isTransition:!0,status:\"pending\",value:null,reason:null,listeners:[],then:function(s){o.listeners.push(s)}};hi.T!==null?r(!0):o.isTransition=!1,i(o),r=t.pending,r===null?(o.next=t.pending=o,Hct(t,o)):(o.next=r.next,t.pending=r.next=o)}}function Hct(e,t){var r=t.action,i=t.payload,n=e.state;if(t.isTransition){var o=hi.T,s={};hi.T=s;try{var a=r(n,i),h=hi.S;h!==null&&h(s,a),qat(e,t,a)}catch(p){vG(e,t,p)}finally{o!==null&&s.types!==null&&(o.types=s.types),hi.T=o}}else try{o=r(n,i),qat(e,t,o)}catch(p){vG(e,t,p)}}function qat(e,t,r){r!==null&&typeof r==\"object\"&&typeof r.then==\"function\"?r.then(function(i){Hat(e,t,i)},function(i){return vG(e,t,i)}):Hat(e,t,r)}function Hat(e,t,r){t.status=\"fulfilled\",t.value=r,Yct(t),e.state=r,t=e.pending,t!==null&&(r=t.next,r===t?e.pending=null:(r=r.next,t.next=r,Hct(e,r)))}function vG(e,t,r){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status=\"rejected\",t.reason=r,Yct(t),t=t.next;while(t!==i)}e.action=null}function Yct(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Xct(e,t){return t}function Yat(e,t){if(nn){var r=uo.formState;if(r!==null){t:{var i=Ri;if(nn){if(No){e:{for(var n=No,o=_d;n.nodeType!==8;){if(!o){n=null;break e}if(n=bd(n.nextSibling),n===null){n=null;break e}}o=n.data,n=o===\"F!\"||o===\"F\"?n:null}if(n){No=bd(n.nextSibling),i=n.data===\"F!\";break t}}Zy(i)}i=!1}i&&(t=r[0])}}return r=Pc(),r.memoizedState=r.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xct,lastRenderedState:t},r.queue=i,r=hut.bind(null,Ri,i),i.dispatch=r,i=_G(!1),o=bW.bind(null,Ri,!1,i.queue),i=Pc(),n={state:t,dispatch:null,action:e,pending:null},i.queue=n,r=_Ot.bind(null,Ri,n,o,r),n.dispatch=r,i.memoizedState=e,[t,r,!1]}function Xat(e){var t=Vs();return Zct(t,Kn,e)}function Zct(e,t,r){if(t=gW(e,t,Xct)[0],e=d7(bg)[0],typeof t==\"object\"&&t!==null&&typeof t.then==\"function\")try{var i=H5(t)}catch(s){throw s===Gw?rD:s}else i=t;t=Vs();var n=t.queue,o=n.dispatch;return r!==t.memoizedState&&(Ri.flags|=2048,Lw(9,{destroy:void 0},vOt.bind(null,n,r),null)),[i,o,e]}function vOt(e,t){e.action=t}function Zat(e){var t=Vs(),r=Kn;if(r!==null)return Zct(t,r,e);Vs(),t=t.memoizedState,r=Vs();var i=r.queue.dispatch;return r.memoizedState=e,[t,i,!1]}function Lw(e,t,r,i){return e={tag:e,create:r,deps:i,inst:t,next:null},t=Ri.updateQueue,t===null&&(t=iD(),Ri.updateQueue=t),r=t.lastEffect,r===null?t.lastEffect=e.next=e:(i=r.next,r.next=e,e.next=i,t.lastEffect=e),e}function Kct(){return Vs().memoizedState}function f7(e,t,r,i){var n=Pc();Ri.flags|=e,n.memoizedState=Lw(1|t,{destroy:void 0},r,i===void 0?null:i)}function oD(e,t,r,i){var n=Vs();i=i===void 0?null:i;var o=n.memoizedState.inst;Kn!==null&&i!==null&&uW(i,Kn.memoizedState.deps)?n.memoizedState=Lw(t,o,r,i):(Ri.flags|=e,n.memoizedState=Lw(1|t,o,r,i))}function Kat(e,t){f7(8390656,8,e,t)}function AW(e,t){oD(2048,8,e,t)}function bOt(e){Ri.flags|=4;var t=Ri.updateQueue;if(t===null)t=iD(),Ri.updateQueue=t,t.events=[e];else{var r=t.events;r===null?t.events=[e]:r.push(e)}}function Qct(e){var t=Vs().memoizedState;return bOt({ref:t,nextImpl:e}),function(){if((En&2)!==0)throw Error(Fe(440));return t.impl.apply(void 0,arguments)}}function Jct(e,t){return oD(4,2,e,t)}function tut(e,t){return oD(4,4,e,t)}function eut(e,t){if(typeof t==\"function\"){e=e();var r=t(e);return function(){typeof r==\"function\"?r():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function rut(e,t,r){r=r!=null?r.concat([e]):null,oD(4,4,eut.bind(null,t,e),r)}function yW(){}function iut(e,t){var r=Vs();t=t===void 0?null:t;var i=r.memoizedState;return t!==null&&uW(t,i[1])?i[0]:(r.memoizedState=[e,t],e)}function nut(e,t){var r=Vs();t=t===void 0?null:t;var i=r.memoizedState;if(t!==null&&uW(t,i[1]))return i[0];if(i=e(),Ov){Ly(!0);try{e()}finally{Ly(!1)}}return r.memoizedState=[i,t],i}function _W(e,t,r){return r===void 0||(vg&1073741824)!==0&&(Ki&261930)===0?e.memoizedState=t:(e.memoizedState=r,e=qut(),Ri.lanes|=e,Qy|=e,r)}function out(e,t,r,i){return ph(r,t)?r:Ow.current!==null?(e=_W(e,r,i),ph(e,t)||(fa=!0),e):(vg&42)===0||(vg&1073741824)!==0&&(Ki&261930)===0?(fa=!0,e.memoizedState=r):(e=qut(),Ri.lanes|=e,Qy|=e,t)}function sut(e,t,r,i,n){var o=Pn.p;Pn.p=o!==0&&8>o?o:8;var s=hi.T,a={};hi.T=a,bW(e,!1,t,r);try{var h=n(),p=hi.S;if(p!==null&&p(a,h),h!==null&&typeof h==\"object\"&&typeof h.then==\"function\"){var g=gOt(h,i);v5(e,t,g,fh(e))}else v5(e,t,i,fh(e))}catch(w){v5(e,t,{then:function(){},status:\"rejected\",reason:w},fh())}finally{Pn.p=o,s!==null&&a.types!==null&&(s.types=a.types),hi.T=s}}function xOt(){}function bG(e,t,r,i){if(e.tag!==5)throw Error(Fe(476));var n=aut(e).queue;sut(e,n,t,Mv,r===null?xOt:function(){return lut(e),r(i)})}function aut(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Mv,baseState:Mv,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:bg,lastRenderedState:Mv},next:null};var r={};return t.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:bg,lastRenderedState:r},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function lut(e){var t=aut(e);t.next===null&&(t=e.alternate.memoizedState),v5(e,t.next.queue,{},fh())}function vW(){return El(F5)}function cut(){return Vs().memoizedState}function uut(){return Vs().memoizedState}function wOt(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=fh();e=jy(r);var i=$y(t,e,r);i!==null&&(gu(i,t,r),A5(i,t,r)),t={cache:oW()},e.payload=t;return}t=t.return}}function TOt(e,t,r){var i=fh();r={lane:i,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},sD(e)?dut(t,r):(r=eW(e,t,r,i),r!==null&&(gu(r,e,i),fut(r,t,i)))}function hut(e,t,r){var i=fh();v5(e,t,r,i)}function v5(e,t,r,i){var n={lane:i,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(sD(e))dut(t,n);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,a=o(s,r);if(n.hasEagerState=!0,n.eagerState=a,ph(a,s))return eD(e,t,n,0),uo===null&&tD(),!1}catch{}if(r=eW(e,t,n,i),r!==null)return gu(r,e,i),fut(r,t,i),!0}return!1}function bW(e,t,r,i){if(i={lane:2,revertLane:IW(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},sD(e)){if(t)throw Error(Fe(479))}else t=eW(e,r,i,2),t!==null&&gu(t,e,2)}function sD(e){var t=e.alternate;return e===Ri||t!==null&&t===Ri}function dut(e,t){Pw=D7=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function fut(e,t,r){if((r&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,Qlt(e,r)}}var O5={readContext:El,use:nD,useCallback:gs,useContext:gs,useEffect:gs,useImperativeHandle:gs,useLayoutEffect:gs,useInsertionEffect:gs,useMemo:gs,useReducer:gs,useRef:gs,useState:gs,useDebugValue:gs,useDeferredValue:gs,useTransition:gs,useSyncExternalStore:gs,useId:gs,useHostTransitionStatus:gs,useFormState:gs,useActionState:gs,useOptimistic:gs,useMemoCache:gs,useCacheRefresh:gs};O5.useEffectEvent=gs;var put={readContext:El,use:nD,useCallback:function(e,t){return Pc().memoizedState=[e,t===void 0?null:t],e},useContext:El,useEffect:Kat,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,f7(4194308,4,eut.bind(null,t,e),r)},useLayoutEffect:function(e,t){return f7(4194308,4,e,t)},useInsertionEffect:function(e,t){f7(4,2,e,t)},useMemo:function(e,t){var r=Pc();t=t===void 0?null:t;var i=e();if(Ov){Ly(!0);try{e()}finally{Ly(!1)}}return r.memoizedState=[i,t],i},useReducer:function(e,t,r){var i=Pc();if(r!==void 0){var n=r(t);if(Ov){Ly(!0);try{r(t)}finally{Ly(!1)}}}else n=t;return i.memoizedState=i.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},i.queue=e,e=e.dispatch=TOt.bind(null,Ri,e),[i.memoizedState,e]},useRef:function(e){var t=Pc();return e={current:e},t.memoizedState=e},useState:function(e){e=_G(e);var t=e.queue,r=hut.bind(null,Ri,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:yW,useDeferredValue:function(e,t){var r=Pc();return _W(r,e,t)},useTransition:function(){var e=_G(!1);return e=sut.bind(null,Ri,e.queue,!0,!1),Pc().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=Ri,n=Pc();if(nn){if(r===void 0)throw Error(Fe(407));r=r()}else{if(r=t(),uo===null)throw Error(Fe(349));(Ki&127)!==0||Vct(i,t,r)}n.memoizedState=r;var o={value:r,getSnapshot:t};return n.queue=o,Kat($ct.bind(null,i,o,e),[e]),i.flags|=2048,Lw(9,{destroy:void 0},jct.bind(null,i,o,r,t),null),r},useId:function(){var e=Pc(),t=uo.identifierPrefix;if(nn){var r=a0,i=s0;r=(i&~(1<<32-dh(i)-1)).toString(32)+r,t=\"_\"+t+\"R_\"+r,r=O7++,0<r&&(t+=\"H\"+r.toString(32)),t+=\"_\"}else r=AOt++,t=\"_\"+t+\"r_\"+r.toString(32)+\"_\";return e.memoizedState=t},useHostTransitionStatus:vW,useFormState:Yat,useActionState:Yat,useOptimistic:function(e){var t=Pc();t.memoizedState=t.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=r,t=bW.bind(null,Ri,!0,r),r.dispatch=t,[e,t]},useMemoCache:mW,useCacheRefresh:function(){return Pc().memoizedState=wOt.bind(null,Ri)},useEffectEvent:function(e){var t=Pc(),r={impl:e};return t.memoizedState=r,function(){if((En&2)!==0)throw Error(Fe(440));return r.impl.apply(void 0,arguments)}}},xW={readContext:El,use:nD,useCallback:iut,useContext:El,useEffect:AW,useImperativeHandle:rut,useInsertionEffect:Jct,useLayoutEffect:tut,useMemo:nut,useReducer:d7,useRef:Kct,useState:function(){return d7(bg)},useDebugValue:yW,useDeferredValue:function(e,t){var r=Vs();return out(r,Kn.memoizedState,e,t)},useTransition:function(){var e=d7(bg)[0],t=Vs().memoizedState;return[typeof e==\"boolean\"?e:H5(e),t]},useSyncExternalStore:Uct,useId:cut,useHostTransitionStatus:vW,useFormState:Xat,useActionState:Xat,useOptimistic:function(e,t){var r=Vs();return qct(r,Kn,e,t)},useMemoCache:mW,useCacheRefresh:uut};xW.useEffectEvent=Qct;var mut={readContext:El,use:nD,useCallback:iut,useContext:El,useEffect:AW,useImperativeHandle:rut,useInsertionEffect:Jct,useLayoutEffect:tut,useMemo:nut,useReducer:C$,useRef:Kct,useState:function(){return C$(bg)},useDebugValue:yW,useDeferredValue:function(e,t){var r=Vs();return Kn===null?_W(r,e,t):out(r,Kn.memoizedState,e,t)},useTransition:function(){var e=C$(bg)[0],t=Vs().memoizedState;return[typeof e==\"boolean\"?e:H5(e),t]},useSyncExternalStore:Uct,useId:cut,useHostTransitionStatus:vW,useFormState:Zat,useActionState:Zat,useOptimistic:function(e,t){var r=Vs();return Kn!==null?qct(r,Kn,e,t):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:mW,useCacheRefresh:uut};mut.useEffectEvent=Qct;function I$(e,t,r,i){t=e.memoizedState,r=r(i,t),r=r==null?t:zo({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var xG={enqueueSetState:function(e,t,r){e=e._reactInternals;var i=fh(),n=jy(i);n.payload=t,r!=null&&(n.callback=r),t=$y(e,n,i),t!==null&&(gu(t,e,i),A5(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var i=fh(),n=jy(i);n.tag=1,n.payload=t,r!=null&&(n.callback=r),t=$y(e,n,i),t!==null&&(gu(t,e,i),A5(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=fh(),i=jy(r);i.tag=2,t!=null&&(i.callback=t),t=$y(e,i,r),t!==null&&(gu(t,e,r),A5(t,e,r))}};function Qat(e,t,r,i,n,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate==\"function\"?e.shouldComponentUpdate(i,o,s):t.prototype&&t.prototype.isPureReactComponent?!C5(r,i)||!C5(n,o):!0}function Jat(e,t,r,i){e=t.state,typeof t.componentWillReceiveProps==\"function\"&&t.componentWillReceiveProps(r,i),typeof t.UNSAFE_componentWillReceiveProps==\"function\"&&t.UNSAFE_componentWillReceiveProps(r,i),t.state!==e&&xG.enqueueReplaceState(t,t.state,null)}function Lv(e,t){var r=t;if(\"ref\"in t){r={};for(var i in t)i!==\"ref\"&&(r[i]=t[i])}if(e=e.defaultProps){r===t&&(r=zo({},r));for(var n in e)r[n]===void 0&&(r[n]=e[n])}return r}function gut(e){M7(e)}function Aut(e){console.error(e)}function yut(e){M7(e)}function L7(e,t){try{var r=e.onUncaughtError;r(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function tlt(e,t,r){try{var i=e.onCaughtError;i(r.value,{componentStack:r.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function wG(e,t,r){return r=jy(r),r.tag=3,r.payload={element:null},r.callback=function(){L7(e,t)},r}function _ut(e){return e=jy(e),e.tag=3,e}function vut(e,t,r,i){var n=r.type.getDerivedStateFromError;if(typeof n==\"function\"){var o=i.value;e.payload=function(){return n(o)},e.callback=function(){tlt(t,r,i)}}var s=r.stateNode;s!==null&&typeof s.componentDidCatch==\"function\"&&(e.callback=function(){tlt(t,r,i),typeof n!=\"function\"&&(Gy===null?Gy=new Set([this]):Gy.add(this));var a=i.stack;this.componentDidCatch(i.value,{componentStack:a!==null?a:\"\"})})}function SOt(e,t,r,i,n){if(r.flags|=32768,i!==null&&typeof i==\"object\"&&typeof i.then==\"function\"){if(t=r.alternate,t!==null&&$w(t,r,n,!0),r=mh.current,r!==null){switch(r.tag){case 31:case 13:return vd===null?U7():r.alternate===null&&As===0&&(As=3),r.flags&=-257,r.flags|=65536,r.lanes=n,i===I7?r.flags|=16384:(t=r.updateQueue,t===null?r.updateQueue=new Set([i]):t.add(i),V$(e,i,n)),!1;case 22:return r.flags|=65536,i===I7?r.flags|=16384:(t=r.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):(r=t.retryQueue,r===null?t.retryQueue=new Set([i]):r.add(i)),V$(e,i,n)),!1}throw Error(Fe(435,r.tag))}return V$(e,i,n),U7(),!1}if(nn)return t=mh.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,i!==uG&&(e=Error(Fe(422),{cause:i}),k5(yd(e,r)))):(i!==uG&&(t=Error(Fe(423),{cause:i}),k5(yd(t,r))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,i=yd(i,r),n=wG(e.stateNode,i,n),P$(e,n),As!==4&&(As=2)),!1;var o=Error(Fe(520),{cause:i});if(o=yd(o,r),w5===null?w5=[o]:w5.push(o),As!==4&&(As=2),t===null)return!0;i=yd(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=n&-n,r.lanes|=e,e=wG(r.stateNode,i,e),P$(r,e),!1;case 1:if(t=r.type,o=r.stateNode,(r.flags&128)===0&&(typeof t.getDerivedStateFromError==\"function\"||o!==null&&typeof o.componentDidCatch==\"function\"&&(Gy===null||!Gy.has(o))))return r.flags|=65536,n&=-n,r.lanes|=n,n=_ut(n),vut(n,e,r,i),P$(r,n),!1}r=r.return}while(r!==null);return!1}var wW=Error(Fe(461)),fa=!1;function Tl(e,t,r,i){t.child=e===null?Oct(t,null,r,i):Dv(t,e.child,r,i)}function elt(e,t,r,i,n){r=r.render;var o=t.ref;if(\"ref\"in i){var s={};for(var a in i)a!==\"ref\"&&(s[a]=i[a])}else s=i;return Rv(t),i=hW(e,t,r,s,o,n),a=dW(),e!==null&&!fa?(fW(e,t,n),xg(e,t,n)):(nn&&a&&iW(t),t.flags|=1,Tl(e,t,i,n),t.child)}function rlt(e,t,r,i,n){if(e===null){var o=r.type;return typeof o==\"function\"&&!rW(o)&&o.defaultProps===void 0&&r.compare===null?(t.tag=15,t.type=o,but(e,t,o,i,n)):(e=u7(r.type,null,i,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!TW(e,n)){var s=o.memoizedProps;if(r=r.compare,r=r!==null?r:C5,r(s,i)&&e.ref===t.ref)return xg(e,t,n)}return t.flags|=1,e=gg(o,i),e.ref=t.ref,e.return=t,t.child=e}function but(e,t,r,i,n){if(e!==null){var o=e.memoizedProps;if(C5(o,i)&&e.ref===t.ref)if(fa=!1,t.pendingProps=i=o,TW(e,n))(e.flags&131072)!==0&&(fa=!0);else return t.lanes=e.lanes,xg(e,t,n)}return TG(e,t,r,i,n)}function xut(e,t,r,i){var n=i.children,o=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode===\"hidden\"){if((t.flags&128)!==0){if(o=o!==null?o.baseLanes|r:r,e!==null){for(i=t.child=e.child,n=0;i!==null;)n=n|i.lanes|i.childLanes,i=i.sibling;i=n&~o}else i=0,t.child=null;return ilt(e,t,o,r,i)}if((r&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&h7(t,o!==null?o.cachePool:null),o!==null?Wat(t,o):AG(),Fct(t);else return i=t.lanes=536870912,ilt(e,t,o!==null?o.baseLanes|r:r,r,i)}else o!==null?(h7(t,o.cachePool),Wat(t,o),Dy(t),t.memoizedState=null):(e!==null&&h7(t,null),AG(),Dy(t));return Tl(e,t,n,r),t.child}function h5(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ilt(e,t,r,i,n){var o=sW();return o=o===null?null:{parent:da._currentValue,pool:o},t.memoizedState={baseLanes:r,cachePool:o},e!==null&&h7(t,null),AG(),Fct(t),e!==null&&$w(e,t,i,!0),t.childLanes=n,null}function p7(e,t){return t=B7({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function nlt(e,t,r){return Dv(t,e.child,null,r),e=p7(t,t.pendingProps),e.flags|=2,ah(t),t.memoizedState=null,e}function MOt(e,t,r){var i=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(nn){if(i.mode===\"hidden\")return e=p7(t,i),t.lanes=536870912,h5(null,e);if(yG(t),(e=No)?(e=pht(e,_d),e=e!==null&&e.data===\"&\"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xy!==null?{id:s0,overflow:a0}:null,retryLane:536870912,hydrationErrors:null},r=Ect(e),r.return=t,t.child=r,Ml=t,No=null)):e=null,e===null)throw Zy(t);return t.lanes=536870912,null}return p7(t,i)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(yG(t),n)if(t.flags&256)t.flags&=-257,t=nlt(e,t,r);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(Fe(558));else if(fa||$w(e,t,r,!1),n=(r&e.childLanes)!==0,fa||n){if(i=uo,i!==null&&(s=Jlt(i,r),s!==0&&s!==o.retryLane))throw o.retryLane=s,zv(e,s),gu(i,e,s),wW;U7(),t=nlt(e,t,r)}else e=o.treeContext,No=bd(s.nextSibling),Ml=t,nn=!0,Vy=null,_d=!1,e!==null&&Cct(t,e),t=p7(t,i),t.flags|=4096;return t}return e=gg(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function m7(e,t){var r=t.ref;if(r===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof r!=\"function\"&&typeof r!=\"object\")throw Error(Fe(284));(e===null||e.ref!==r)&&(t.flags|=4194816)}}function TG(e,t,r,i,n){return Rv(t),r=hW(e,t,r,i,void 0,n),i=dW(),e!==null&&!fa?(fW(e,t,n),xg(e,t,n)):(nn&&i&&iW(t),t.flags|=1,Tl(e,t,r,n),t.child)}function olt(e,t,r,i,n,o){return Rv(t),t.updateQueue=null,r=zct(t,i,r,n),Nct(e),i=dW(),e!==null&&!fa?(fW(e,t,o),xg(e,t,o)):(nn&&i&&iW(t),t.flags|=1,Tl(e,t,r,o),t.child)}function slt(e,t,r,i,n){if(Rv(t),t.stateNode===null){var o=_w,s=r.contextType;typeof s==\"object\"&&s!==null&&(o=El(s)),o=new r(i,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=xG,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=i,o.state=t.memoizedState,o.refs={},lW(t),s=r.contextType,o.context=typeof s==\"object\"&&s!==null?El(s):_w,o.state=t.memoizedState,s=r.getDerivedStateFromProps,typeof s==\"function\"&&(I$(t,r,s,i),o.state=t.memoizedState),typeof r.getDerivedStateFromProps==\"function\"||typeof o.getSnapshotBeforeUpdate==\"function\"||typeof o.UNSAFE_componentWillMount!=\"function\"&&typeof o.componentWillMount!=\"function\"||(s=o.state,typeof o.componentWillMount==\"function\"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount==\"function\"&&o.UNSAFE_componentWillMount(),s!==o.state&&xG.enqueueReplaceState(o,o.state,null),_5(t,i,o,n),y5(),o.state=t.memoizedState),typeof o.componentDidMount==\"function\"&&(t.flags|=4194308),i=!0}else if(e===null){o=t.stateNode;var a=t.memoizedProps,h=Lv(r,a);o.props=h;var p=o.context,g=r.contextType;s=_w,typeof g==\"object\"&&g!==null&&(s=El(g));var w=r.getDerivedStateFromProps;g=typeof w==\"function\"||typeof o.getSnapshotBeforeUpdate==\"function\",a=t.pendingProps!==a,g||typeof o.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof o.componentWillReceiveProps!=\"function\"||(a||p!==s)&&Jat(t,o,i,s),Iy=!1;var C=t.memoizedState;o.state=C,_5(t,i,o,n),y5(),p=t.memoizedState,a||C!==p||Iy?(typeof w==\"function\"&&(I$(t,r,w,i),p=t.memoizedState),(h=Iy||Qat(t,r,h,i,C,p,s))?(g||typeof o.UNSAFE_componentWillMount!=\"function\"&&typeof o.componentWillMount!=\"function\"||(typeof o.componentWillMount==\"function\"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount==\"function\"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount==\"function\"&&(t.flags|=4194308)):(typeof o.componentDidMount==\"function\"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=p),o.props=i,o.state=p,o.context=s,i=h):(typeof o.componentDidMount==\"function\"&&(t.flags|=4194308),i=!1)}else{o=t.stateNode,mG(e,t),s=t.memoizedProps,g=Lv(r,s),o.props=g,w=t.pendingProps,C=o.context,p=r.contextType,h=_w,typeof p==\"object\"&&p!==null&&(h=El(p)),a=r.getDerivedStateFromProps,(p=typeof a==\"function\"||typeof o.getSnapshotBeforeUpdate==\"function\")||typeof o.UNSAFE_componentWillReceiveProps!=\"function\"&&typeof o.componentWillReceiveProps!=\"function\"||(s!==w||C!==h)&&Jat(t,o,i,h),Iy=!1,C=t.memoizedState,o.state=C,_5(t,i,o,n),y5();var R=t.memoizedState;s!==w||C!==R||Iy||e!==null&&e.dependencies!==null&&C7(e.dependencies)?(typeof a==\"function\"&&(I$(t,r,a,i),R=t.memoizedState),(g=Iy||Qat(t,r,g,i,C,R,h)||e!==null&&e.dependencies!==null&&C7(e.dependencies))?(p||typeof o.UNSAFE_componentWillUpdate!=\"function\"&&typeof o.componentWillUpdate!=\"function\"||(typeof o.componentWillUpdate==\"function\"&&o.componentWillUpdate(i,R,h),typeof o.UNSAFE_componentWillUpdate==\"function\"&&o.UNSAFE_componentWillUpdate(i,R,h)),typeof o.componentDidUpdate==\"function\"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate==\"function\"&&(t.flags|=1024)):(typeof o.componentDidUpdate!=\"function\"||s===e.memoizedProps&&C===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=\"function\"||s===e.memoizedProps&&C===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=R),o.props=i,o.state=R,o.context=h,i=g):(typeof o.componentDidUpdate!=\"function\"||s===e.memoizedProps&&C===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=\"function\"||s===e.memoizedProps&&C===e.memoizedState||(t.flags|=1024),i=!1)}return o=i,m7(e,t),i=(t.flags&128)!==0,o||i?(o=t.stateNode,r=i&&typeof r.getDerivedStateFromError!=\"function\"?null:o.render(),t.flags|=1,e!==null&&i?(t.child=Dv(t,e.child,null,n),t.child=Dv(t,null,r,n)):Tl(e,t,r,n),t.memoizedState=o.state,e=t.child):e=xg(e,t,n),e}function alt(e,t,r,i){return kv(),t.flags|=256,Tl(e,t,r,i),t.child}var k$={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function R$(e){return{baseLanes:e,cachePool:kct()}}function D$(e,t,r){return e=e!==null?e.childLanes&~r:0,t&&(e|=ch),e}function wut(e,t,r){var i=t.pendingProps,n=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(Us.current&2)!==0),s&&(n=!0,t.flags&=-129),s=(t.flags&32)!==0,t.flags&=-33,e===null){if(nn){if(n?Ry(t):Dy(t),(e=No)?(e=pht(e,_d),e=e!==null&&e.data!==\"&\"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xy!==null?{id:s0,overflow:a0}:null,retryLane:536870912,hydrationErrors:null},r=Ect(e),r.return=t,t.child=r,Ml=t,No=null)):e=null,e===null)throw Zy(t);return NG(e)?t.lanes=32:t.lanes=536870912,null}var a=i.children;return i=i.fallback,n?(Dy(t),n=t.mode,a=B7({mode:\"hidden\",children:a},n),i=Ev(i,n,r,null),a.return=t,i.return=t,a.sibling=i,t.child=a,i=t.child,i.memoizedState=R$(r),i.childLanes=D$(e,s,r),t.memoizedState=k$,h5(null,i)):(Ry(t),SG(t,a))}var h=e.memoizedState;if(h!==null&&(a=h.dehydrated,a!==null)){if(o)t.flags&256?(Ry(t),t.flags&=-257,t=O$(e,t,r)):t.memoizedState!==null?(Dy(t),t.child=e.child,t.flags|=128,t=null):(Dy(t),a=i.fallback,n=t.mode,i=B7({mode:\"visible\",children:i.children},n),a=Ev(a,n,r,null),a.flags|=2,i.return=t,a.return=t,i.sibling=a,t.child=i,Dv(t,e.child,null,r),i=t.child,i.memoizedState=R$(r),i.childLanes=D$(e,s,r),t.memoizedState=k$,t=h5(null,i));else if(Ry(t),NG(a)){if(s=a.nextSibling&&a.nextSibling.dataset,s)var p=s.dgst;s=p,i=Error(Fe(419)),i.stack=\"\",i.digest=s,k5({value:i,source:null,stack:null}),t=O$(e,t,r)}else if(fa||$w(e,t,r,!1),s=(r&e.childLanes)!==0,fa||s){if(s=uo,s!==null&&(i=Jlt(s,r),i!==0&&i!==h.retryLane))throw h.retryLane=i,zv(e,i),gu(s,e,i),wW;FG(a)||U7(),t=O$(e,t,r)}else FG(a)?(t.flags|=192,t.child=e.child,t=null):(e=h.treeContext,No=bd(a.nextSibling),Ml=t,nn=!0,Vy=null,_d=!1,e!==null&&Cct(t,e),t=SG(t,i.children),t.flags|=4096);return t}return n?(Dy(t),a=i.fallback,n=t.mode,h=e.child,p=h.sibling,i=gg(h,{mode:\"hidden\",children:i.children}),i.subtreeFlags=h.subtreeFlags&65011712,p!==null?a=gg(p,a):(a=Ev(a,n,r,null),a.flags|=2),a.return=t,i.return=t,i.sibling=a,t.child=i,h5(null,i),i=t.child,a=e.child.memoizedState,a===null?a=R$(r):(n=a.cachePool,n!==null?(h=da._currentValue,n=n.parent!==h?{parent:h,pool:h}:n):n=kct(),a={baseLanes:a.baseLanes|r,cachePool:n}),i.memoizedState=a,i.childLanes=D$(e,s,r),t.memoizedState=k$,h5(e.child,i)):(Ry(t),r=e.child,e=r.sibling,r=gg(r,{mode:\"visible\",children:i.children}),r.return=t,r.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=r,t.memoizedState=null,r)}function SG(e,t){return t=B7({mode:\"visible\",children:t},e.mode),t.return=e,e.child=t}function B7(e,t){return e=lh(22,e,null,t),e.lanes=0,e}function O$(e,t,r){return Dv(t,e.child,null,r),e=SG(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function llt(e,t,r){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),dG(e.return,t,r)}function L$(e,t,r,i,n,o){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:r,tailMode:n,treeForkCount:o}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=i,s.tail=r,s.tailMode=n,s.treeForkCount=o)}function Tut(e,t,r){var i=t.pendingProps,n=i.revealOrder,o=i.tail;i=i.children;var s=Us.current,a=(s&2)!==0;if(a?(s=s&1|2,t.flags|=128):s&=1,To(Us,s),Tl(e,t,i,r),i=nn?I5:0,!a&&e!==null&&(e.flags&128)!==0)t:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&llt(e,r,t);else if(e.tag===19)llt(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(n){case\"forwards\":for(r=t.child,n=null;r!==null;)e=r.alternate,e!==null&&R7(e)===null&&(n=r),r=r.sibling;r=n,r===null?(n=t.child,t.child=null):(n=r.sibling,r.sibling=null),L$(t,!1,n,r,o,i);break;case\"backwards\":case\"unstable_legacy-backwards\":for(r=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&R7(e)===null){t.child=n;break}e=n.sibling,n.sibling=r,r=n,n=e}L$(t,!0,r,null,o,i);break;case\"together\":L$(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function xg(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Qy|=t.lanes,(r&t.childLanes)===0)if(e!==null){if($w(e,t,r,!1),(r&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(Fe(153));if(t.child!==null){for(e=t.child,r=gg(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=gg(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function TW(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&C7(e)))}function EOt(e,t,r){switch(t.tag){case 3:x7(t,t.stateNode.containerInfo),ky(t,da,e.memoizedState.cache),kv();break;case 27:case 5:J$(t);break;case 4:x7(t,t.stateNode.containerInfo);break;case 10:ky(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,yG(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(Ry(t),t.flags|=128,null):(r&t.child.childLanes)!==0?wut(e,t,r):(Ry(t),e=xg(e,t,r),e!==null?e.sibling:null);Ry(t);break;case 19:var n=(e.flags&128)!==0;if(i=(r&t.childLanes)!==0,i||($w(e,t,r,!1),i=(r&t.childLanes)!==0),n){if(i)return Tut(e,t,r);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),To(Us,Us.current),i)break;return null;case 22:return t.lanes=0,xut(e,t,r,t.pendingProps);case 24:ky(t,da,e.memoizedState.cache)}return xg(e,t,r)}function Sut(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps)fa=!0;else{if(!TW(e,r)&&(t.flags&128)===0)return fa=!1,EOt(e,t,r);fa=(e.flags&131072)!==0}else fa=!1,nn&&(t.flags&1048576)!==0&&Pct(t,I5,t.index);switch(t.lanes=0,t.tag){case 16:t:{var i=t.pendingProps;if(e=Tv(t.elementType),t.type=e,typeof e==\"function\")rW(e)?(i=Lv(e,i),t.tag=1,t=slt(null,t,e,i,r)):(t.tag=0,t=TG(null,t,e,i,r));else{if(e!=null){var n=e.$$typeof;if(n===jG){t.tag=11,t=elt(null,t,e,i,r);break t}else if(n===$G){t.tag=14,t=rlt(null,t,e,i,r);break t}}throw t=K$(e)||e,Error(Fe(306,t,\"\"))}}return t;case 0:return TG(e,t,t.type,t.pendingProps,r);case 1:return i=t.type,n=Lv(i,t.pendingProps),slt(e,t,i,n,r);case 3:t:{if(x7(t,t.stateNode.containerInfo),e===null)throw Error(Fe(387));i=t.pendingProps;var o=t.memoizedState;n=o.element,mG(e,t),_5(t,i,null,r);var s=t.memoizedState;if(i=s.cache,ky(t,da,i),i!==o.cache&&fG(t,[da],r,!0),y5(),i=s.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=alt(e,t,i,r);break t}else if(i!==n){n=yd(Error(Fe(424)),t),k5(n),t=alt(e,t,i,r);break t}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName===\"HTML\"?e.ownerDocument.body:e,No=bd(e.firstChild),Ml=t,nn=!0,Vy=null,_d=!0,r=Oct(t,null,i,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(kv(),i===n){t=xg(e,t,r);break t}Tl(e,t,i,r)}t=t.child}return t;case 26:return m7(e,t),e===null?(r=Ilt(t.type,null,t.pendingProps,null))?t.memoizedState=r:nn||(r=t.type,e=t.pendingProps,i=G7(Uy.current).createElement(r),i[Sl]=t,i[Au]=e,Pl(i,r,e),Qa(i),t.stateNode=i):t.memoizedState=Ilt(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return J$(t),e===null&&nn&&(i=t.stateNode=mht(t.type,t.pendingProps,Uy.current),Ml=t,_d=!0,n=No,t1(t.type)?(zG=n,No=bd(i.firstChild)):No=n),Tl(e,t,t.pendingProps.children,r),m7(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&nn&&((n=i=No)&&(i=eLt(i,t.type,t.pendingProps,_d),i!==null?(t.stateNode=i,Ml=t,No=bd(i.firstChild),_d=!1,n=!0):n=!1),n||Zy(t)),J$(t),n=t.type,o=t.pendingProps,s=e!==null?e.memoizedProps:null,i=o.children,LG(n,o)?i=null:s!==null&&LG(n,s)&&(t.flags|=32),t.memoizedState!==null&&(n=hW(e,t,yOt,null,null,r),F5._currentValue=n),m7(e,t),Tl(e,t,i,r),t.child;case 6:return e===null&&nn&&((e=r=No)&&(r=rLt(r,t.pendingProps,_d),r!==null?(t.stateNode=r,Ml=t,No=null,e=!0):e=!1),e||Zy(t)),null;case 13:return wut(e,t,r);case 4:return x7(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Dv(t,null,i,r):Tl(e,t,i,r),t.child;case 11:return elt(e,t,t.type,t.pendingProps,r);case 7:return Tl(e,t,t.pendingProps,r),t.child;case 8:return Tl(e,t,t.pendingProps.children,r),t.child;case 12:return Tl(e,t,t.pendingProps.children,r),t.child;case 10:return i=t.pendingProps,ky(t,t.type,i.value),Tl(e,t,i.children,r),t.child;case 9:return n=t.type._context,i=t.pendingProps.children,Rv(t),n=El(n),i=i(n),t.flags|=1,Tl(e,t,i,r),t.child;case 14:return rlt(e,t,t.type,t.pendingProps,r);case 15:return but(e,t,t.type,t.pendingProps,r);case 19:return Tut(e,t,r);case 31:return MOt(e,t,r);case 22:return xut(e,t,r,t.pendingProps);case 24:return Rv(t),i=El(da),e===null?(n=sW(),n===null&&(n=uo,o=oW(),n.pooledCache=o,o.refCount++,o!==null&&(n.pooledCacheLanes|=r),n=o),t.memoizedState={parent:i,cache:n},lW(t),ky(t,da,n)):((e.lanes&r)!==0&&(mG(e,t),_5(t,null,null,r),y5()),n=e.memoizedState,o=t.memoizedState,n.parent!==i?(n={parent:i,cache:i},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),ky(t,da,i)):(i=o.cache,ky(t,da,i),i!==n.cache&&fG(t,[da],r,!0))),Tl(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(Fe(156,t.tag))}function ag(e){e.flags|=4}function B$(e,t,r,i,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(Xut())e.flags|=8192;else throw Cv=I7,aW}else e.flags&=-16777217}function clt(e,t){if(t.type!==\"stylesheet\"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!yht(t))if(Xut())e.flags|=8192;else throw Cv=I7,aW}function JR(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Zlt():536870912,e.lanes|=t,Bw|=t)}function n5(e,t){if(!nn)switch(e.tailMode){case\"hidden\":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case\"collapsed\":r=e.tail;for(var i=null;r!==null;)r.alternate!==null&&(i=r),r=r.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Fo(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,i=0;if(t)for(var n=e.child;n!==null;)r|=n.lanes|n.childLanes,i|=n.subtreeFlags&65011712,i|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)r|=n.lanes|n.childLanes,i|=n.subtreeFlags,i|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=i,e.childLanes=r,t}function POt(e,t,r){var i=t.pendingProps;switch(nW(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Fo(t),null;case 1:return Fo(t),null;case 3:return r=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Ag(da),Iw(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(aw(t)?ag(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,E$())),Fo(t),null;case 26:var n=t.type,o=t.memoizedState;return e===null?(ag(t),o!==null?(Fo(t),clt(t,o)):(Fo(t),B$(t,n,null,i,r))):o?o!==e.memoizedState?(ag(t),Fo(t),clt(t,o)):(Fo(t),t.flags&=-16777217):(e=e.memoizedProps,e!==i&&ag(t),Fo(t),B$(t,n,e,i,r)),null;case 27:if(w7(t),r=Uy.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&ag(t);else{if(!i){if(t.stateNode===null)throw Error(Fe(166));return Fo(t),null}e=c0.current,aw(t)?Nat(t,e):(e=mht(n,i,r),t.stateNode=e,ag(t))}return Fo(t),null;case 5:if(w7(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&ag(t);else{if(!i){if(t.stateNode===null)throw Error(Fe(166));return Fo(t),null}if(o=c0.current,aw(t))Nat(t,o);else{var s=G7(Uy.current);switch(o){case 1:o=s.createElementNS(\"http://www.w3.org/2000/svg\",n);break;case 2:o=s.createElementNS(\"http://www.w3.org/1998/Math/MathML\",n);break;default:switch(n){case\"svg\":o=s.createElementNS(\"http://www.w3.org/2000/svg\",n);break;case\"math\":o=s.createElementNS(\"http://www.w3.org/1998/Math/MathML\",n);break;case\"script\":o=s.createElement(\"div\"),o.innerHTML=\"<script><\\/script>\",o=o.removeChild(o.firstChild);break;case\"select\":o=typeof i.is==\"string\"?s.createElement(\"select\",{is:i.is}):s.createElement(\"select\"),i.multiple?o.multiple=!0:i.size&&(o.size=i.size);break;default:o=typeof i.is==\"string\"?s.createElement(n,{is:i.is}):s.createElement(n)}}o[Sl]=t,o[Au]=i;t:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break t;for(;s.sibling===null;){if(s.return===null||s.return===t)break t;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;t:switch(Pl(o,n,i),n){case\"button\":case\"input\":case\"select\":case\"textarea\":i=!!i.autoFocus;break t;case\"img\":i=!0;break t;default:i=!1}i&&ag(t)}}return Fo(t),B$(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&ag(t);else{if(typeof i!=\"string\"&&t.stateNode===null)throw Error(Fe(166));if(e=Uy.current,aw(t)){if(e=t.stateNode,r=t.memoizedProps,i=null,n=Ml,n!==null)switch(n.tag){case 27:case 5:i=n.memoizedProps}e[Sl]=t,e=!!(e.nodeValue===r||i!==null&&i.suppressHydrationWarning===!0||hht(e.nodeValue,r)),e||Zy(t,!0)}else e=G7(e).createTextNode(i),e[Sl]=t,t.stateNode=e}return Fo(t),null;case 31:if(r=t.memoizedState,e===null||e.memoizedState!==null){if(i=aw(t),r!==null){if(e===null){if(!i)throw Error(Fe(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Fe(557));e[Sl]=t}else kv(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Fo(t),e=!1}else r=E$(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return t.flags&256?(ah(t),t):(ah(t),null);if((t.flags&128)!==0)throw Error(Fe(558))}return Fo(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=aw(t),i!==null&&i.dehydrated!==null){if(e===null){if(!n)throw Error(Fe(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(Fe(317));n[Sl]=t}else kv(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Fo(t),n=!1}else n=E$(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(ah(t),t):(ah(t),null)}return ah(t),(t.flags&128)!==0?(t.lanes=r,t):(r=i!==null,e=e!==null&&e.memoizedState!==null,r&&(i=t.child,n=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(n=i.alternate.memoizedState.cachePool.pool),o=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),o!==n&&(i.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),JR(t,t.updateQueue),Fo(t),null);case 4:return Iw(),e===null&&kW(t.stateNode.containerInfo),Fo(t),null;case 10:return Ag(t.type),Fo(t),null;case 19:if(Ja(Us),i=t.memoizedState,i===null)return Fo(t),null;if(n=(t.flags&128)!==0,o=i.rendering,o===null)if(n)n5(i,!1);else{if(As!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(o=R7(e),o!==null){for(t.flags|=128,n5(i,!1),e=o.updateQueue,t.updateQueue=e,JR(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)Mct(r,e),r=r.sibling;return To(Us,Us.current&1|2),nn&&hg(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&uh()>N7&&(t.flags|=128,n=!0,n5(i,!1),t.lanes=4194304)}else{if(!n)if(e=R7(o),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,JR(t,e),n5(i,!0),i.tail===null&&i.tailMode===\"hidden\"&&!o.alternate&&!nn)return Fo(t),null}else 2*uh()-i.renderingStartTime>N7&&r!==536870912&&(t.flags|=128,n=!0,n5(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(e=i.last,e!==null?e.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=uh(),e.sibling=null,r=Us.current,To(Us,n?r&1|2:r&1),nn&&hg(t,i.treeForkCount),e):(Fo(t),null);case 22:case 23:return ah(t),cW(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(r&536870912)!==0&&(t.flags&128)===0&&(Fo(t),t.subtreeFlags&6&&(t.flags|=8192)):Fo(t),r=t.updateQueue,r!==null&&JR(t,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==r&&(t.flags|=2048),e!==null&&Ja(Pv),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Ag(da),Fo(t),null;case 25:return null;case 30:return null}throw Error(Fe(156,t.tag))}function COt(e,t){switch(nW(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ag(da),Iw(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return w7(t),null;case 31:if(t.memoizedState!==null){if(ah(t),t.alternate===null)throw Error(Fe(340));kv()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(ah(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Fe(340));kv()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ja(Us),null;case 4:return Iw(),null;case 10:return Ag(t.type),null;case 22:case 23:return ah(t),cW(),e!==null&&Ja(Pv),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Ag(da),null;case 25:return null;default:return null}}function Mut(e,t){switch(nW(t),t.tag){case 3:Ag(da),Iw();break;case 26:case 27:case 5:w7(t);break;case 4:Iw();break;case 31:t.memoizedState!==null&&ah(t);break;case 13:ah(t);break;case 19:Ja(Us);break;case 10:Ag(t.type);break;case 22:case 23:ah(t),cW(),e!==null&&Ja(Pv);break;case 24:Ag(da)}}function Y5(e,t){try{var r=t.updateQueue,i=r!==null?r.lastEffect:null;if(i!==null){var n=i.next;r=n;do{if((r.tag&e)===e){i=void 0;var o=r.create,s=r.inst;i=o(),s.destroy=i}r=r.next}while(r!==n)}}catch(a){Vn(t,t.return,a)}}function Ky(e,t,r){try{var i=t.updateQueue,n=i!==null?i.lastEffect:null;if(n!==null){var o=n.next;i=o;do{if((i.tag&e)===e){var s=i.inst,a=s.destroy;if(a!==void 0){s.destroy=void 0,n=t;var h=r,p=a;try{p()}catch(g){Vn(n,h,g)}}}i=i.next}while(i!==o)}}catch(g){Vn(t,t.return,g)}}function Eut(e){var t=e.updateQueue;if(t!==null){var r=e.stateNode;try{Bct(t,r)}catch(i){Vn(e,e.return,i)}}}function Put(e,t,r){r.props=Lv(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(i){Vn(e,t,i)}}function b5(e,t){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof r==\"function\"?e.refCleanup=r(i):r.current=i}}catch(n){Vn(e,t,n)}}function l0(e,t){var r=e.ref,i=e.refCleanup;if(r!==null)if(typeof i==\"function\")try{i()}catch(n){Vn(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r==\"function\")try{r(null)}catch(n){Vn(e,t,n)}else r.current=null}function Cut(e){var t=e.type,r=e.memoizedProps,i=e.stateNode;try{t:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":r.autoFocus&&i.focus();break t;case\"img\":r.src?i.src=r.src:r.srcSet&&(i.srcset=r.srcSet)}}catch(n){Vn(e,e.return,n)}}function F$(e,t,r){try{var i=e.stateNode;XOt(i,e.type,r,t),i[Au]=t}catch(n){Vn(e,e.return,n)}}function Iut(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&t1(e.type)||e.tag===4}function N$(e){t:for(;;){for(;e.sibling===null;){if(e.return===null||Iut(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&t1(e.type)||e.flags&2||e.child===null||e.tag===4)continue t;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function MG(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(r.nodeType===9?r.body:r.nodeName===\"HTML\"?r.ownerDocument.body:r).insertBefore(e,t):(t=r.nodeType===9?r.body:r.nodeName===\"HTML\"?r.ownerDocument.body:r,t.appendChild(e),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=pg));else if(i!==4&&(i===27&&t1(e.type)&&(r=e.stateNode,t=null),e=e.child,e!==null))for(MG(e,t,r),e=e.sibling;e!==null;)MG(e,t,r),e=e.sibling}function F7(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(i!==4&&(i===27&&t1(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(F7(e,t,r),e=e.sibling;e!==null;)F7(e,t,r),e=e.sibling}function kut(e){var t=e.stateNode,r=e.memoizedProps;try{for(var i=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Pl(t,i,r),t[Sl]=e,t[Au]=r}catch(o){Vn(e,e.return,o)}}var dg=!1,ha=!1,z$=!1,ult=typeof WeakSet==\"function\"?WeakSet:Set,Ka=null;function IOt(e,t){if(e=e.containerInfo,DG=Y7,e=yct(e),JG(e)){if(\"selectionStart\"in e)var r={start:e.selectionStart,end:e.selectionEnd};else t:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var n=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break t}var s=0,a=-1,h=-1,p=0,g=0,w=e,C=null;e:for(;;){for(var R;w!==r||n!==0&&w.nodeType!==3||(a=s+n),w!==o||i!==0&&w.nodeType!==3||(h=s+i),w.nodeType===3&&(s+=w.nodeValue.length),(R=w.firstChild)!==null;)C=w,w=R;for(;;){if(w===e)break e;if(C===r&&++p===n&&(a=s),C===o&&++g===i&&(h=s),(R=w.nextSibling)!==null)break;w=C,C=w.parentNode}w=R}r=a===-1||h===-1?null:{start:a,end:h}}else r=null}r=r||{start:0,end:0}}else r=null;for(OG={focusedElem:e,selectionRange:r},Y7=!1,Ka=t;Ka!==null;)if(t=Ka,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ka=e;else for(;Ka!==null;){switch(t=Ka,o=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(r=0;r<e.length;r++)n=e[r],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&o!==null){e=void 0,r=t,n=o.memoizedProps,o=o.memoizedState,i=r.stateNode;try{var z=Lv(r.type,n);e=i.getSnapshotBeforeUpdate(z,o),i.__reactInternalSnapshotBeforeUpdate=e}catch(W){Vn(r,r.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,r=e.nodeType,r===9)BG(e);else if(r===1)switch(e.nodeName){case\"HEAD\":case\"HTML\":case\"BODY\":BG(e);break;default:e.textContent=\"\"}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(Fe(163))}if(e=t.sibling,e!==null){e.return=t.return,Ka=e;break}Ka=t.return}}function Rut(e,t,r){var i=r.flags;switch(r.tag){case 0:case 11:case 15:cg(e,r),i&4&&Y5(5,r);break;case 1:if(cg(e,r),i&4)if(e=r.stateNode,t===null)try{e.componentDidMount()}catch(s){Vn(r,r.return,s)}else{var n=Lv(r.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(s){Vn(r,r.return,s)}}i&64&&Eut(r),i&512&&b5(r,r.return);break;case 3:if(cg(e,r),i&64&&(e=r.updateQueue,e!==null)){if(t=null,r.child!==null)switch(r.child.tag){case 27:case 5:t=r.child.stateNode;break;case 1:t=r.child.stateNode}try{Bct(e,t)}catch(s){Vn(r,r.return,s)}}break;case 27:t===null&&i&4&&kut(r);case 26:case 5:cg(e,r),t===null&&i&4&&Cut(r),i&512&&b5(r,r.return);break;case 12:cg(e,r);break;case 31:cg(e,r),i&4&&Lut(e,r);break;case 13:cg(e,r),i&4&&But(e,r),i&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=zOt.bind(null,r),iLt(e,r))));break;case 22:if(i=r.memoizedState!==null||dg,!i){t=t!==null&&t.memoizedState!==null||ha,n=dg;var o=ha;dg=i,(ha=t)&&!o?ug(e,r,(r.subtreeFlags&8772)!==0):cg(e,r),dg=n,ha=o}break;case 30:break;default:cg(e,r)}}function Dut(e){var t=e.alternate;t!==null&&(e.alternate=null,Dut(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&HG(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Go=null,pu=!1;function lg(e,t,r){for(r=r.child;r!==null;)Out(e,t,r),r=r.sibling}function Out(e,t,r){if(hh&&typeof hh.onCommitFiberUnmount==\"function\")try{hh.onCommitFiberUnmount(V5,r)}catch{}switch(r.tag){case 26:ha||l0(r,t),lg(e,t,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:ha||l0(r,t);var i=Go,n=pu;t1(r.type)&&(Go=r.stateNode,pu=!1),lg(e,t,r),S5(r.stateNode),Go=i,pu=n;break;case 5:ha||l0(r,t);case 6:if(i=Go,n=pu,Go=null,lg(e,t,r),Go=i,pu=n,Go!==null)if(pu)try{(Go.nodeType===9?Go.body:Go.nodeName===\"HTML\"?Go.ownerDocument.body:Go).removeChild(r.stateNode)}catch(o){Vn(r,t,o)}else try{Go.removeChild(r.stateNode)}catch(o){Vn(r,t,o)}break;case 18:Go!==null&&(pu?(e=Go,Slt(e.nodeType===9?e.body:e.nodeName===\"HTML\"?e.ownerDocument.body:e,r.stateNode),Uw(e)):Slt(Go,r.stateNode));break;case 4:i=Go,n=pu,Go=r.stateNode.containerInfo,pu=!0,lg(e,t,r),Go=i,pu=n;break;case 0:case 11:case 14:case 15:Ky(2,r,t),ha||Ky(4,r,t),lg(e,t,r);break;case 1:ha||(l0(r,t),i=r.stateNode,typeof i.componentWillUnmount==\"function\"&&Put(r,t,i)),lg(e,t,r);break;case 21:lg(e,t,r);break;case 22:ha=(i=ha)||r.memoizedState!==null,lg(e,t,r),ha=i;break;default:lg(e,t,r)}}function Lut(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Uw(e)}catch(r){Vn(t,t.return,r)}}}function But(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Uw(e)}catch(r){Vn(t,t.return,r)}}function kOt(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ult),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ult),t;default:throw Error(Fe(435,e.tag))}}function t7(e,t){var r=kOt(e);t.forEach(function(i){if(!r.has(i)){r.add(i);var n=UOt.bind(null,e,i);i.then(n,n)}})}function du(e,t){var r=t.deletions;if(r!==null)for(var i=0;i<r.length;i++){var n=r[i],o=e,s=t,a=s;t:for(;a!==null;){switch(a.tag){case 27:if(t1(a.type)){Go=a.stateNode,pu=!1;break t}break;case 5:Go=a.stateNode,pu=!1;break t;case 3:case 4:Go=a.stateNode.containerInfo,pu=!0;break t}a=a.return}if(Go===null)throw Error(Fe(160));Out(o,s,n),Go=null,pu=!1,o=n.alternate,o!==null&&(o.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Fut(t,e),t=t.sibling}var Rf=null;function Fut(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:du(t,e),fu(e),i&4&&(Ky(3,e,e.return),Y5(3,e),Ky(5,e,e.return));break;case 1:du(t,e),fu(e),i&512&&(ha||r===null||l0(r,r.return)),i&64&&dg&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?i:r.concat(i))));break;case 26:var n=Rf;if(du(t,e),fu(e),i&512&&(ha||r===null||l0(r,r.return)),i&4){var o=r!==null?r.memoizedState:null;if(i=e.memoizedState,r===null)if(i===null)if(e.stateNode===null){t:{i=e.type,r=e.memoizedProps,n=n.ownerDocument||n;e:switch(i){case\"title\":o=n.getElementsByTagName(\"title\")[0],(!o||o[G5]||o[Sl]||o.namespaceURI===\"http://www.w3.org/2000/svg\"||o.hasAttribute(\"itemprop\"))&&(o=n.createElement(i),n.head.insertBefore(o,n.querySelector(\"head > title\"))),Pl(o,i,r),o[Sl]=e,Qa(o),i=o;break t;case\"link\":var s=Rlt(\"link\",\"href\",n).get(i+(r.href||\"\"));if(s){for(var a=0;a<s.length;a++)if(o=s[a],o.getAttribute(\"href\")===(r.href==null||r.href===\"\"?null:r.href)&&o.getAttribute(\"rel\")===(r.rel==null?null:r.rel)&&o.getAttribute(\"title\")===(r.title==null?null:r.title)&&o.getAttribute(\"crossorigin\")===(r.crossOrigin==null?null:r.crossOrigin)){s.splice(a,1);break e}}o=n.createElement(i),Pl(o,i,r),n.head.appendChild(o);break;case\"meta\":if(s=Rlt(\"meta\",\"content\",n).get(i+(r.content||\"\"))){for(a=0;a<s.length;a++)if(o=s[a],o.getAttribute(\"content\")===(r.content==null?null:\"\"+r.content)&&o.getAttribute(\"name\")===(r.name==null?null:r.name)&&o.getAttribute(\"property\")===(r.property==null?null:r.property)&&o.getAttribute(\"http-equiv\")===(r.httpEquiv==null?null:r.httpEquiv)&&o.getAttribute(\"charset\")===(r.charSet==null?null:r.charSet)){s.splice(a,1);break e}}o=n.createElement(i),Pl(o,i,r),n.head.appendChild(o);break;default:throw Error(Fe(468,i))}o[Sl]=e,Qa(o),i=o}e.stateNode=i}else Dlt(n,e.type,e.stateNode);else e.stateNode=klt(n,i,e.memoizedProps);else o!==i?(o===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):o.count--,i===null?Dlt(n,e.type,e.stateNode):klt(n,i,e.memoizedProps)):i===null&&e.stateNode!==null&&F$(e,e.memoizedProps,r.memoizedProps)}break;case 27:du(t,e),fu(e),i&512&&(ha||r===null||l0(r,r.return)),r!==null&&i&4&&F$(e,e.memoizedProps,r.memoizedProps);break;case 5:if(du(t,e),fu(e),i&512&&(ha||r===null||l0(r,r.return)),e.flags&32){n=e.stateNode;try{Rw(n,\"\")}catch(z){Vn(e,e.return,z)}}i&4&&e.stateNode!=null&&(n=e.memoizedProps,F$(e,n,r!==null?r.memoizedProps:n)),i&1024&&(z$=!0);break;case 6:if(du(t,e),fu(e),i&4){if(e.stateNode===null)throw Error(Fe(162));i=e.memoizedProps,r=e.stateNode;try{r.nodeValue=i}catch(z){Vn(e,e.return,z)}}break;case 3:if(y7=null,n=Rf,Rf=W7(t.containerInfo),du(t,e),Rf=n,fu(e),i&4&&r!==null&&r.memoizedState.isDehydrated)try{Uw(t.containerInfo)}catch(z){Vn(e,e.return,z)}z$&&(z$=!1,Nut(e));break;case 4:i=Rf,Rf=W7(e.stateNode.containerInfo),du(t,e),fu(e),Rf=i;break;case 12:du(t,e),fu(e);break;case 31:du(t,e),fu(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,t7(e,i)));break;case 13:du(t,e),fu(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(aD=uh()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,t7(e,i)));break;case 22:n=e.memoizedState!==null;var h=r!==null&&r.memoizedState!==null,p=dg,g=ha;if(dg=p||n,ha=g||h,du(t,e),ha=g,dg=p,fu(e),i&8192)t:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(r===null||h||dg||ha||Sv(e)),r=null,t=e;;){if(t.tag===5||t.tag===26){if(r===null){h=r=t;try{if(o=h.stateNode,n)s=o.style,typeof s.setProperty==\"function\"?s.setProperty(\"display\",\"none\",\"important\"):s.display=\"none\";else{a=h.stateNode;var w=h.memoizedProps.style,C=w!=null&&w.hasOwnProperty(\"display\")?w.display:null;a.style.display=C==null||typeof C==\"boolean\"?\"\":(\"\"+C).trim()}}catch(z){Vn(h,h.return,z)}}}else if(t.tag===6){if(r===null){h=t;try{h.stateNode.nodeValue=n?\"\":h.memoizedProps}catch(z){Vn(h,h.return,z)}}}else if(t.tag===18){if(r===null){h=t;try{var R=h.stateNode;n?Mlt(R,!0):Mlt(h.stateNode,!1)}catch(z){Vn(h,h.return,z)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(r=i.retryQueue,r!==null&&(i.retryQueue=null,t7(e,r))));break;case 19:du(t,e),fu(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,t7(e,i)));break;case 30:break;case 21:break;default:du(t,e),fu(e)}}function fu(e){var t=e.flags;if(t&2){try{for(var r,i=e.return;i!==null;){if(Iut(i)){r=i;break}i=i.return}if(r==null)throw Error(Fe(160));switch(r.tag){case 27:var n=r.stateNode,o=N$(e);F7(e,o,n);break;case 5:var s=r.stateNode;r.flags&32&&(Rw(s,\"\"),r.flags&=-33);var a=N$(e);F7(e,a,s);break;case 3:case 4:var h=r.stateNode.containerInfo,p=N$(e);MG(e,p,h);break;default:throw Error(Fe(161))}}catch(g){Vn(e,e.return,g)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Nut(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Nut(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function cg(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Rut(e,t.alternate,t),t=t.sibling}function Sv(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ky(4,t,t.return),Sv(t);break;case 1:l0(t,t.return);var r=t.stateNode;typeof r.componentWillUnmount==\"function\"&&Put(t,t.return,r),Sv(t);break;case 27:S5(t.stateNode);case 26:case 5:l0(t,t.return),Sv(t);break;case 22:t.memoizedState===null&&Sv(t);break;case 30:Sv(t);break;default:Sv(t)}e=e.sibling}}function ug(e,t,r){for(r=r&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,n=e,o=t,s=o.flags;switch(o.tag){case 0:case 11:case 15:ug(n,o,r),Y5(4,o);break;case 1:if(ug(n,o,r),i=o,n=i.stateNode,typeof n.componentDidMount==\"function\")try{n.componentDidMount()}catch(p){Vn(i,i.return,p)}if(i=o,n=i.updateQueue,n!==null){var a=i.stateNode;try{var h=n.shared.hiddenCallbacks;if(h!==null)for(n.shared.hiddenCallbacks=null,n=0;n<h.length;n++)Lct(h[n],a)}catch(p){Vn(i,i.return,p)}}r&&s&64&&Eut(o),b5(o,o.return);break;case 27:kut(o);case 26:case 5:ug(n,o,r),r&&i===null&&s&4&&Cut(o),b5(o,o.return);break;case 12:ug(n,o,r);break;case 31:ug(n,o,r),r&&s&4&&Lut(n,o);break;case 13:ug(n,o,r),r&&s&4&&But(n,o);break;case 22:o.memoizedState===null&&ug(n,o,r),b5(o,o.return);break;case 30:break;default:ug(n,o,r)}t=t.sibling}}function SW(e,t){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&q5(r))}function MW(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&q5(e))}function kf(e,t,r,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)zut(e,t,r,i),t=t.sibling}function zut(e,t,r,i){var n=t.flags;switch(t.tag){case 0:case 11:case 15:kf(e,t,r,i),n&2048&&Y5(9,t);break;case 1:kf(e,t,r,i);break;case 3:kf(e,t,r,i),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&q5(e)));break;case 12:if(n&2048){kf(e,t,r,i),e=t.stateNode;try{var o=t.memoizedProps,s=o.id,a=o.onPostCommit;typeof a==\"function\"&&a(s,t.alternate===null?\"mount\":\"update\",e.passiveEffectDuration,-0)}catch(h){Vn(t,t.return,h)}}else kf(e,t,r,i);break;case 31:kf(e,t,r,i);break;case 13:kf(e,t,r,i);break;case 23:break;case 22:o=t.stateNode,s=t.alternate,t.memoizedState!==null?o._visibility&2?kf(e,t,r,i):x5(e,t):o._visibility&2?kf(e,t,r,i):(o._visibility|=2,cw(e,t,r,i,(t.subtreeFlags&10256)!==0||!1)),n&2048&&SW(s,t);break;case 24:kf(e,t,r,i),n&2048&&MW(t.alternate,t);break;default:kf(e,t,r,i)}}function cw(e,t,r,i,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var o=e,s=t,a=r,h=i,p=s.flags;switch(s.tag){case 0:case 11:case 15:cw(o,s,a,h,n),Y5(8,s);break;case 23:break;case 22:var g=s.stateNode;s.memoizedState!==null?g._visibility&2?cw(o,s,a,h,n):x5(o,s):(g._visibility|=2,cw(o,s,a,h,n)),n&&p&2048&&SW(s.alternate,s);break;case 24:cw(o,s,a,h,n),n&&p&2048&&MW(s.alternate,s);break;default:cw(o,s,a,h,n)}t=t.sibling}}function x5(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var r=e,i=t,n=i.flags;switch(i.tag){case 22:x5(r,i),n&2048&&SW(i.alternate,i);break;case 24:x5(r,i),n&2048&&MW(i.alternate,i);break;default:x5(r,i)}t=t.sibling}}var d5=8192;function lw(e,t,r){if(e.subtreeFlags&d5)for(e=e.child;e!==null;)Uut(e,t,r),e=e.sibling}function Uut(e,t,r){switch(e.tag){case 26:lw(e,t,r),e.flags&d5&&e.memoizedState!==null&&mLt(r,Rf,e.memoizedState,e.memoizedProps);break;case 5:lw(e,t,r);break;case 3:case 4:var i=Rf;Rf=W7(e.stateNode.containerInfo),lw(e,t,r),Rf=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=d5,d5=16777216,lw(e,t,r),d5=i):lw(e,t,r));break;default:lw(e,t,r)}}function Vut(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function o5(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var i=t[r];Ka=i,$ut(i,e)}Vut(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)jut(e),e=e.sibling}function jut(e){switch(e.tag){case 0:case 11:case 15:o5(e),e.flags&2048&&Ky(9,e,e.return);break;case 3:o5(e);break;case 12:o5(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,g7(e)):o5(e);break;default:o5(e)}}function g7(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var i=t[r];Ka=i,$ut(i,e)}Vut(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ky(8,t,t.return),g7(t);break;case 22:r=t.stateNode,r._visibility&2&&(r._visibility&=-3,g7(t));break;default:g7(t)}e=e.sibling}}function $ut(e,t){for(;Ka!==null;){var r=Ka;switch(r.tag){case 0:case 11:case 15:Ky(8,r,t);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var i=r.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:q5(r.memoizedState.cache)}if(i=r.child,i!==null)i.return=r,Ka=i;else t:for(r=e;Ka!==null;){i=Ka;var n=i.sibling,o=i.return;if(Dut(i),i===r){Ka=null;break t}if(n!==null){n.return=o,Ka=n;break t}Ka=o}}}var ROt={getCacheForType:function(e){var t=El(da),r=t.data.get(e);return r===void 0&&(r=e(),t.data.set(e,r)),r},cacheSignal:function(){return El(da).controller.signal}},DOt=typeof WeakMap==\"function\"?WeakMap:Map,En=0,uo=null,Wi=null,Ki=0,Un=0,sh=null,Fy=!1,Ww=!1,EW=!1,wg=0,As=0,Qy=0,Iv=0,PW=0,ch=0,Bw=0,w5=null,mu=null,EG=!1,aD=0,Gut=0,N7=1/0,z7=null,Gy=null,Sa=0,Wy=null,Fw=null,yg=0,PG=0,CG=null,Wut=null,T5=0,IG=null;function fh(){return(En&2)!==0&&Ki!==0?Ki&-Ki:hi.T!==null?IW():tct()}function qut(){if(ch===0)if((Ki&536870912)===0||nn){var e=GR;GR<<=1,(GR&3932160)===0&&(GR=262144),ch=e}else ch=536870912;return e=mh.current,e!==null&&(e.flags|=32),ch}function gu(e,t,r){(e===uo&&(Un===2||Un===9)||e.cancelPendingCommit!==null)&&(Nw(e,0),Ny(e,Ki,ch,!1)),$5(e,r),((En&2)===0||e!==uo)&&(e===uo&&((En&2)===0&&(Iv|=r),As===4&&Ny(e,Ki,ch,!1)),h0(e))}function Hut(e,t,r){if((En&6)!==0)throw Error(Fe(327));var i=!r&&(t&127)===0&&(t&e.expiredLanes)===0||j5(e,t),n=i?BOt(e,t):U$(e,t,!0),o=i;do{if(n===0){Ww&&!i&&Ny(e,t,0,!1);break}else{if(r=e.current.alternate,o&&!OOt(r)){n=U$(e,t,!1),o=!1;continue}if(n===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s!==0?s:s&536870912?536870912:0;if(s!==0){t=s;t:{var a=e;n=w5;var h=a.current.memoizedState.isDehydrated;if(h&&(Nw(a,s).flags|=256),s=U$(a,s,!1),s!==2){if(EW&&!h){a.errorRecoveryDisabledLanes|=o,Iv|=o,n=4;break t}o=mu,mu=n,o!==null&&(mu===null?mu=o:mu.push.apply(mu,o))}n=s}if(o=!1,n!==2)continue}}if(n===1){Nw(e,0),Ny(e,t,0,!0);break}t:{switch(i=e,o=n,o){case 0:case 1:throw Error(Fe(345));case 4:if((t&4194048)!==t)break;case 6:Ny(i,t,ch,!Fy);break t;case 2:mu=null;break;case 3:case 5:break;default:throw Error(Fe(329))}if((t&62914560)===t&&(n=aD+300-uh(),10<n)){if(Ny(i,t,ch,!Fy),Z7(i,0,!0)!==0)break t;yg=t,i.timeoutHandle=fht(hlt.bind(null,i,r,mu,z7,EG,t,ch,Iv,Bw,Fy,o,\"Throttled\",-0,0),n);break t}hlt(i,r,mu,z7,EG,t,ch,Iv,Bw,Fy,o,null,-0,0)}}break}while(!0);h0(e)}function hlt(e,t,r,i,n,o,s,a,h,p,g,w,C,R){if(e.timeoutHandle=-1,w=t.subtreeFlags,w&8192||(w&16785408)===16785408){w={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:pg},Uut(t,o,w);var z=(o&62914560)===o?aD-uh():(o&4194048)===o?Gut-uh():0;if(z=gLt(w,z),z!==null){yg=o,e.cancelPendingCommit=z(flt.bind(null,e,t,o,r,i,n,s,a,h,g,w,null,C,R)),Ny(e,o,s,!p);return}}flt(e,t,o,r,i,n,s,a,h)}function OOt(e){for(var t=e;;){var r=t.tag;if((r===0||r===11||r===15)&&t.flags&16384&&(r=t.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var i=0;i<r.length;i++){var n=r[i],o=n.getSnapshot;n=n.value;try{if(!ph(o(),n))return!1}catch{return!1}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ny(e,t,r,i){t&=~PW,t&=~Iv,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var n=t;0<n;){var o=31-dh(n),s=1<<o;i[o]=-1,n&=~s}r!==0&&Klt(e,r,t)}function lD(){return(En&6)===0?(X5(0,!1),!1):!0}function CW(){if(Wi!==null){if(Un===0)var e=Wi.return;else e=Wi,mg=Uv=null,pW(e),Ew=null,R5=0,e=Wi;for(;e!==null;)Mut(e.alternate,e),e=e.return;Wi=null}}function Nw(e,t){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,QOt(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),yg=0,CW(),uo=e,Wi=r=gg(e.current,null),Ki=t,Un=0,sh=null,Fy=!1,Ww=j5(e,t),EW=!1,Bw=ch=PW=Iv=Qy=As=0,mu=w5=null,EG=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var n=31-dh(i),o=1<<n;t|=e[n],i&=~o}return wg=t,tD(),r}function Yut(e,t){Ri=null,hi.H=O5,t===Gw||t===rD?(t=$at(),Un=3):t===aW?(t=$at(),Un=4):Un=t===wW?8:t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"?6:1,sh=t,Wi===null&&(As=1,L7(e,yd(t,e.current)))}function Xut(){var e=mh.current;return e===null?!0:(Ki&4194048)===Ki?vd===null:(Ki&62914560)===Ki||(Ki&536870912)!==0?e===vd:!1}function Zut(){var e=hi.H;return hi.H=O5,e===null?O5:e}function Kut(){var e=hi.A;return hi.A=ROt,e}function U7(){As=4,Fy||(Ki&4194048)!==Ki&&mh.current!==null||(Ww=!0),(Qy&134217727)===0&&(Iv&134217727)===0||uo===null||Ny(uo,Ki,ch,!1)}function U$(e,t,r){var i=En;En|=2;var n=Zut(),o=Kut();(uo!==e||Ki!==t)&&(z7=null,Nw(e,t)),t=!1;var s=As;t:do try{if(Un!==0&&Wi!==null){var a=Wi,h=sh;switch(Un){case 8:CW(),s=6;break t;case 3:case 2:case 9:case 6:mh.current===null&&(t=!0);var p=Un;if(Un=0,sh=null,xw(e,a,h,p),r&&Ww){s=0;break t}break;default:p=Un,Un=0,sh=null,xw(e,a,h,p)}}LOt(),s=As;break}catch(g){Yut(e,g)}while(!0);return t&&e.shellSuspendCounter++,mg=Uv=null,En=i,hi.H=n,hi.A=o,Wi===null&&(uo=null,Ki=0,tD()),s}function LOt(){for(;Wi!==null;)Qut(Wi)}function BOt(e,t){var r=En;En|=2;var i=Zut(),n=Kut();uo!==e||Ki!==t?(z7=null,N7=uh()+500,Nw(e,t)):Ww=j5(e,t);t:do try{if(Un!==0&&Wi!==null){t=Wi;var o=sh;e:switch(Un){case 1:Un=0,sh=null,xw(e,t,o,1);break;case 2:case 9:if(jat(o)){Un=0,sh=null,dlt(t);break}t=function(){Un!==2&&Un!==9||uo!==e||(Un=7),h0(e)},o.then(t,t);break t;case 3:Un=7;break t;case 4:Un=5;break t;case 7:jat(o)?(Un=0,sh=null,dlt(t)):(Un=0,sh=null,xw(e,t,o,7));break;case 5:var s=null;switch(Wi.tag){case 26:s=Wi.memoizedState;case 5:case 27:var a=Wi;if(s?yht(s):a.stateNode.complete){Un=0,sh=null;var h=a.sibling;if(h!==null)Wi=h;else{var p=a.return;p!==null?(Wi=p,cD(p)):Wi=null}break e}}Un=0,sh=null,xw(e,t,o,5);break;case 6:Un=0,sh=null,xw(e,t,o,6);break;case 8:CW(),As=6;break t;default:throw Error(Fe(462))}}FOt();break}catch(g){Yut(e,g)}while(!0);return mg=Uv=null,hi.H=i,hi.A=n,En=r,Wi!==null?0:(uo=null,Ki=0,tD(),As)}function FOt(){for(;Wi!==null&&!sDt();)Qut(Wi)}function Qut(e){var t=Sut(e.alternate,e,wg);e.memoizedProps=e.pendingProps,t===null?cD(e):Wi=t}function dlt(e){var t=e,r=t.alternate;switch(t.tag){case 15:case 0:t=olt(r,t,t.pendingProps,t.type,void 0,Ki);break;case 11:t=olt(r,t,t.pendingProps,t.type.render,t.ref,Ki);break;case 5:pW(t);default:Mut(r,t),t=Wi=Mct(t,wg),t=Sut(r,t,wg)}e.memoizedProps=e.pendingProps,t===null?cD(e):Wi=t}function xw(e,t,r,i){mg=Uv=null,pW(t),Ew=null,R5=0;var n=t.return;try{if(SOt(e,n,t,r,Ki)){As=1,L7(e,yd(r,e.current)),Wi=null;return}}catch(o){if(n!==null)throw Wi=n,o;As=1,L7(e,yd(r,e.current)),Wi=null;return}t.flags&32768?(nn||i===1?e=!0:Ww||(Ki&536870912)!==0?e=!1:(Fy=e=!0,(i===2||i===9||i===3||i===6)&&(i=mh.current,i!==null&&i.tag===13&&(i.flags|=16384))),Jut(t,e)):cD(t)}function cD(e){var t=e;do{if((t.flags&32768)!==0){Jut(t,Fy);return}e=t.return;var r=POt(t.alternate,t,wg);if(r!==null){Wi=r;return}if(t=t.sibling,t!==null){Wi=t;return}Wi=t=e}while(t!==null);As===0&&(As=5)}function Jut(e,t){do{var r=COt(e.alternate,e);if(r!==null){r.flags&=32767,Wi=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!t&&(e=e.sibling,e!==null)){Wi=e;return}Wi=e=r}while(e!==null);As=6,Wi=null}function flt(e,t,r,i,n,o,s,a,h){e.cancelPendingCommit=null;do uD();while(Sa!==0);if((En&6)!==0)throw Error(Fe(327));if(t!==null){if(t===e.current)throw Error(Fe(177));if(o=t.lanes|t.childLanes,o|=tW,gDt(e,r,o,s,a,h),e===uo&&(Wi=uo=null,Ki=0),Fw=t,Wy=e,yg=r,PG=o,CG=n,Wut=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,VOt(T7,function(){return nht(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=hi.T,hi.T=null,n=Pn.p,Pn.p=2,s=En,En|=4;try{IOt(e,t,r)}finally{En=s,Pn.p=n,hi.T=i}}Sa=1,tht(),eht(),rht()}}function tht(){if(Sa===1){Sa=0;var e=Wy,t=Fw,r=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||r){r=hi.T,hi.T=null;var i=Pn.p;Pn.p=2;var n=En;En|=4;try{Fut(t,e);var o=OG,s=yct(e.containerInfo),a=o.focusedElem,h=o.selectionRange;if(s!==a&&a&&a.ownerDocument&&Act(a.ownerDocument.documentElement,a)){if(h!==null&&JG(a)){var p=h.start,g=h.end;if(g===void 0&&(g=p),\"selectionStart\"in a)a.selectionStart=p,a.selectionEnd=Math.min(g,a.value.length);else{var w=a.ownerDocument||document,C=w&&w.defaultView||window;if(C.getSelection){var R=C.getSelection(),z=a.textContent.length,W=Math.min(h.start,z),Y=h.end===void 0?W:Math.min(h.end,z);!R.extend&&W>Y&&(s=Y,Y=W,W=s);var H=Lat(a,W),Q=Lat(a,Y);if(H&&Q&&(R.rangeCount!==1||R.anchorNode!==H.node||R.anchorOffset!==H.offset||R.focusNode!==Q.node||R.focusOffset!==Q.offset)){var tt=w.createRange();tt.setStart(H.node,H.offset),R.removeAllRanges(),W>Y?(R.addRange(tt),R.extend(Q.node,Q.offset)):(tt.setEnd(Q.node,Q.offset),R.addRange(tt))}}}}for(w=[],R=a;R=R.parentNode;)R.nodeType===1&&w.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof a.focus==\"function\"&&a.focus(),a=0;a<w.length;a++){var rt=w[a];rt.element.scrollLeft=rt.left,rt.element.scrollTop=rt.top}}Y7=!!DG,OG=DG=null}finally{En=n,Pn.p=i,hi.T=r}}e.current=t,Sa=2}}function eht(){if(Sa===2){Sa=0;var e=Wy,t=Fw,r=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||r){r=hi.T,hi.T=null;var i=Pn.p;Pn.p=2;var n=En;En|=4;try{Rut(e,t.alternate,t)}finally{En=n,Pn.p=i,hi.T=r}}Sa=3}}function rht(){if(Sa===4||Sa===3){Sa=0,aDt();var e=Wy,t=Fw,r=yg,i=Wut;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Sa=5:(Sa=0,Fw=Wy=null,iht(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(Gy=null),qG(r),t=t.stateNode,hh&&typeof hh.onCommitFiberRoot==\"function\")try{hh.onCommitFiberRoot(V5,t,void 0,(t.current.flags&128)===128)}catch{}if(i!==null){t=hi.T,n=Pn.p,Pn.p=2,hi.T=null;try{for(var o=e.onRecoverableError,s=0;s<i.length;s++){var a=i[s];o(a.value,{componentStack:a.stack})}}finally{hi.T=t,Pn.p=n}}(yg&3)!==0&&uD(),h0(e),n=e.pendingLanes,(r&261930)!==0&&(n&42)!==0?e===IG?T5++:(T5=0,IG=e):T5=0,X5(0,!1)}}function iht(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,q5(t)))}function uD(){return tht(),eht(),rht(),nht()}function nht(){if(Sa!==5)return!1;var e=Wy,t=PG;PG=0;var r=qG(yg),i=hi.T,n=Pn.p;try{Pn.p=32>r?32:r,hi.T=null,r=CG,CG=null;var o=Wy,s=yg;if(Sa=0,Fw=Wy=null,yg=0,(En&6)!==0)throw Error(Fe(331));var a=En;if(En|=4,jut(o.current),zut(o,o.current,s,r),En=a,X5(0,!1),hh&&typeof hh.onPostCommitFiberRoot==\"function\")try{hh.onPostCommitFiberRoot(V5,o)}catch{}return!0}finally{Pn.p=n,hi.T=i,iht(e,t)}}function plt(e,t,r){t=yd(r,t),t=wG(e.stateNode,t,2),e=$y(e,t,2),e!==null&&($5(e,2),h0(e))}function Vn(e,t,r){if(e.tag===3)plt(e,e,r);else for(;t!==null;){if(t.tag===3){plt(t,e,r);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof i.componentDidCatch==\"function\"&&(Gy===null||!Gy.has(i))){e=yd(r,e),r=_ut(2),i=$y(t,r,2),i!==null&&(vut(r,i,t,e),$5(i,2),h0(i));break}}t=t.return}}function V$(e,t,r){var i=e.pingCache;if(i===null){i=e.pingCache=new DOt;var n=new Set;i.set(t,n)}else n=i.get(t),n===void 0&&(n=new Set,i.set(t,n));n.has(r)||(EW=!0,n.add(r),e=NOt.bind(null,e,t,r),t.then(e,e))}function NOt(e,t,r){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,uo===e&&(Ki&r)===r&&(As===4||As===3&&(Ki&62914560)===Ki&&300>uh()-aD?(En&2)===0&&Nw(e,0):PW|=r,Bw===Ki&&(Bw=0)),h0(e)}function oht(e,t){t===0&&(t=Zlt()),e=zv(e,t),e!==null&&($5(e,t),h0(e))}function zOt(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),oht(e,r)}function UOt(e,t){var r=0;switch(e.tag){case 31:case 13:var i=e.stateNode,n=e.memoizedState;n!==null&&(r=n.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(Fe(314))}i!==null&&i.delete(t),oht(e,r)}function VOt(e,t){return GG(e,t)}var V7=null,uw=null,kG=!1,j7=!1,j$=!1,zy=0;function h0(e){e!==uw&&e.next===null&&(uw===null?V7=uw=e:uw=uw.next=e),j7=!0,kG||(kG=!0,$Ot())}function X5(e,t){if(!j$&&j7){j$=!0;do for(var r=!1,i=V7;i!==null;){if(!t)if(e!==0){var n=i.pendingLanes;if(n===0)var o=0;else{var s=i.suspendedLanes,a=i.pingedLanes;o=(1<<31-dh(42|e)+1)-1,o&=n&~(s&~a),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(r=!0,mlt(i,o))}else o=Ki,o=Z7(i,i===uo?o:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(o&3)===0||j5(i,o)||(r=!0,mlt(i,o));i=i.next}while(r);j$=!1}}function jOt(){sht()}function sht(){j7=kG=!1;var e=0;zy!==0&&KOt()&&(e=zy);for(var t=uh(),r=null,i=V7;i!==null;){var n=i.next,o=aht(i,t);o===0?(i.next=null,r===null?V7=n:r.next=n,n===null&&(uw=r)):(r=i,(e!==0||(o&3)!==0)&&(j7=!0)),i=n}Sa!==0&&Sa!==5||X5(e,!1),zy!==0&&(zy=0)}function aht(e,t){for(var r=e.suspendedLanes,i=e.pingedLanes,n=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var s=31-dh(o),a=1<<s,h=n[s];h===-1?((a&r)===0||(a&i)!==0)&&(n[s]=mDt(a,t)):h<=t&&(e.expiredLanes|=a),o&=~a}if(t=uo,r=Ki,r=Z7(e,e===t?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,r===0||e===t&&(Un===2||Un===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&A$(i),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||j5(e,r)){if(t=r&-r,t===e.callbackPriority)return t;switch(i!==null&&A$(i),qG(r)){case 2:case 8:r=Ylt;break;case 32:r=T7;break;case 268435456:r=Xlt;break;default:r=T7}return i=lht.bind(null,e),r=GG(r,i),e.callbackPriority=t,e.callbackNode=r,t}return i!==null&&i!==null&&A$(i),e.callbackPriority=2,e.callbackNode=null,2}function lht(e,t){if(Sa!==0&&Sa!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(uD()&&e.callbackNode!==r)return null;var i=Ki;return i=Z7(e,e===uo?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(Hut(e,i,t),aht(e,uh()),e.callbackNode!=null&&e.callbackNode===r?lht.bind(null,e):null)}function mlt(e,t){if(uD())return null;Hut(e,t,!0)}function $Ot(){JOt(function(){(En&6)!==0?GG(Hlt,jOt):sht()})}function IW(){if(zy===0){var e=Dw;e===0&&(e=$R,$R<<=1,($R&261888)===0&&($R=256)),zy=e}return zy}function glt(e){return e==null||typeof e==\"symbol\"||typeof e==\"boolean\"?null:typeof e==\"function\"?e:a7(\"\"+e)}function Alt(e,t){var r=t.ownerDocument.createElement(\"input\");return r.name=t.name,r.value=t.value,e.id&&r.setAttribute(\"form\",e.id),t.parentNode.insertBefore(r,t),e=new FormData(e),r.parentNode.removeChild(r),e}function GOt(e,t,r,i,n){if(t===\"submit\"&&r&&r.stateNode===n){var o=glt((n[Au]||null).action),s=i.submitter;s&&(t=(t=s[Au]||null)?glt(t.formAction):s.getAttribute(\"formAction\"),t!==null&&(o=t,s=null));var a=new K7(\"action\",\"action\",null,i,n);e.push({event:a,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(zy!==0){var h=s?Alt(n,s):new FormData(n);bG(r,{pending:!0,data:h,method:n.method,action:o},null,h)}}else typeof o==\"function\"&&(a.preventDefault(),h=s?Alt(n,s):new FormData(n),bG(r,{pending:!0,data:h,method:n.method,action:o},o,h))},currentTarget:n}]})}}for(e7=0;e7<cG.length;e7++)r7=cG[e7],ylt=r7.toLowerCase(),_lt=r7[0].toUpperCase()+r7.slice(1),Df(ylt,\"on\"+_lt);var r7,ylt,_lt,e7;Df(vct,\"onAnimationEnd\");Df(bct,\"onAnimationIteration\");Df(xct,\"onAnimationStart\");Df(\"dblclick\",\"onDoubleClick\");Df(\"focusin\",\"onFocus\");Df(\"focusout\",\"onBlur\");Df(lOt,\"onTransitionRun\");Df(cOt,\"onTransitionStart\");Df(uOt,\"onTransitionCancel\");Df(wct,\"onTransitionEnd\");kw(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]);kw(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]);kw(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]);kw(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]);Bv(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \"));Bv(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \"));Bv(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]);Bv(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \"));Bv(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \"));Bv(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var L5=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),WOt=new Set(\"beforetoggle cancel close invalid load scroll scrollend toggle\".split(\" \").concat(L5));function cht(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var i=e[r],n=i.event;i=i.listeners;t:{var o=void 0;if(t)for(var s=i.length-1;0<=s;s--){var a=i[s],h=a.instance,p=a.currentTarget;if(a=a.listener,h!==o&&n.isPropagationStopped())break t;o=a,n.currentTarget=p;try{o(n)}catch(g){M7(g)}n.currentTarget=null,o=h}else for(s=0;s<i.length;s++){if(a=i[s],h=a.instance,p=a.currentTarget,a=a.listener,h!==o&&n.isPropagationStopped())break t;o=a,n.currentTarget=p;try{o(n)}catch(g){M7(g)}n.currentTarget=null,o=h}}}}function Gi(e,t){var r=t[eG];r===void 0&&(r=t[eG]=new Set);var i=e+\"__bubble\";r.has(i)||(uht(t,e,2,!1),r.add(i))}function $$(e,t,r){var i=0;t&&(i|=4),uht(r,e,i,t)}var i7=\"_reactListening\"+Math.random().toString(36).slice(2);function kW(e){if(!e[i7]){e[i7]=!0,ect.forEach(function(r){r!==\"selectionchange\"&&(WOt.has(r)||$$(r,!1,e),$$(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[i7]||(t[i7]=!0,$$(\"selectionchange\",!1,t))}}function uht(e,t,r,i){switch(wht(t)){case 2:var n=_Lt;break;case 8:n=vLt;break;default:n=LW}r=n.bind(null,t,r,e),n=void 0,!sG||t!==\"touchstart\"&&t!==\"touchmove\"&&t!==\"wheel\"||(n=!0),i?n!==void 0?e.addEventListener(t,r,{capture:!0,passive:n}):e.addEventListener(t,r,!0):n!==void 0?e.addEventListener(t,r,{passive:n}):e.addEventListener(t,r,!1)}function G$(e,t,r,i,n){var o=i;if((t&1)===0&&(t&2)===0&&i!==null)t:for(;;){if(i===null)return;var s=i.tag;if(s===3||s===4){var a=i.stateNode.containerInfo;if(a===n)break;if(s===4)for(s=i.return;s!==null;){var h=s.tag;if((h===3||h===4)&&s.stateNode.containerInfo===n)return;s=s.return}for(;a!==null;){if(s=fw(a),s===null)return;if(h=s.tag,h===5||h===6||h===26||h===27){i=o=s;continue t}a=a.parentNode}}i=i.return}cct(function(){var p=o,g=XG(r),w=[];t:{var C=Tct.get(e);if(C!==void 0){var R=K7,z=e;switch(e){case\"keypress\":if(c7(r)===0)break t;case\"keydown\":case\"keyup\":R=UDt;break;case\"focusin\":z=\"focus\",R=x$;break;case\"focusout\":z=\"blur\",R=x$;break;case\"beforeblur\":case\"afterblur\":R=x$;break;case\"click\":if(r.button===2)break t;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":R=Mat;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":R=PDt;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":R=$Dt;break;case vct:case bct:case xct:R=kDt;break;case wct:R=WDt;break;case\"scroll\":case\"scrollend\":R=MDt;break;case\"wheel\":R=HDt;break;case\"copy\":case\"cut\":case\"paste\":R=DDt;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":R=Pat;break;case\"toggle\":case\"beforetoggle\":R=XDt}var W=(t&4)!==0,Y=!W&&(e===\"scroll\"||e===\"scrollend\"),H=W?C!==null?C+\"Capture\":null:C;W=[];for(var Q=p,tt;Q!==null;){var rt=Q;if(tt=rt.stateNode,rt=rt.tag,rt!==5&&rt!==26&&rt!==27||tt===null||H===null||(rt=E5(Q,H),rt!=null&&W.push(B5(Q,rt,tt))),Y)break;Q=Q.return}0<W.length&&(C=new R(C,z,null,r,g),w.push({event:C,listeners:W}))}}if((t&7)===0){t:{if(C=e===\"mouseover\"||e===\"pointerover\",R=e===\"mouseout\"||e===\"pointerout\",C&&r!==oG&&(z=r.relatedTarget||r.fromElement)&&(fw(z)||z[Vw]))break t;if((R||C)&&(C=g.window===g?g:(C=g.ownerDocument)?C.defaultView||C.parentWindow:window,R?(z=r.relatedTarget||r.toElement,R=p,z=z?fw(z):null,z!==null&&(Y=U5(z),W=z.tag,z!==Y||W!==5&&W!==27&&W!==6)&&(z=null)):(R=null,z=p),R!==z)){if(W=Mat,rt=\"onMouseLeave\",H=\"onMouseEnter\",Q=\"mouse\",(e===\"pointerout\"||e===\"pointerover\")&&(W=Pat,rt=\"onPointerLeave\",H=\"onPointerEnter\",Q=\"pointer\"),Y=R==null?C:u5(R),tt=z==null?C:u5(z),C=new W(rt,Q+\"leave\",R,r,g),C.target=Y,C.relatedTarget=tt,rt=null,fw(g)===p&&(W=new W(H,Q+\"enter\",z,r,g),W.target=tt,W.relatedTarget=Y,rt=W),Y=rt,R&&z)e:{for(W=qOt,H=R,Q=z,tt=0,rt=H;rt;rt=W(rt))tt++;rt=0;for(var at=Q;at;at=W(at))rt++;for(;0<tt-rt;)H=W(H),tt--;for(;0<rt-tt;)Q=W(Q),rt--;for(;tt--;){if(H===Q||Q!==null&&H===Q.alternate){W=H;break e}H=W(H),Q=W(Q)}W=null}else W=null;R!==null&&vlt(w,C,R,W,!1),z!==null&&Y!==null&&vlt(w,Y,z,W,!0)}}t:{if(C=p?u5(p):window,R=C.nodeName&&C.nodeName.toLowerCase(),R===\"select\"||R===\"input\"&&C.type===\"file\")var et=Rat;else if(kat(C))if(mct)et=oOt;else{et=iOt;var lt=rOt}else R=C.nodeName,!R||R.toLowerCase()!==\"input\"||C.type!==\"checkbox\"&&C.type!==\"radio\"?p&&YG(p.elementType)&&(et=Rat):et=nOt;if(et&&(et=et(e,p))){pct(w,et,r,g);break t}lt&&lt(e,C,p),e===\"focusout\"&&p&&C.type===\"number\"&&p.memoizedProps.value!=null&&nG(C,\"number\",C.value)}switch(lt=p?u5(p):window,e){case\"focusin\":(kat(lt)||lt.contentEditable===\"true\")&&(gw=lt,aG=p,m5=null);break;case\"focusout\":m5=aG=gw=null;break;case\"mousedown\":lG=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":lG=!1,Bat(w,r,g);break;case\"selectionchange\":if(aOt)break;case\"keydown\":case\"keyup\":Bat(w,r,g)}var J;if(QG)t:{switch(e){case\"compositionstart\":var ft=\"onCompositionStart\";break t;case\"compositionend\":ft=\"onCompositionEnd\";break t;case\"compositionupdate\":ft=\"onCompositionUpdate\";break t}ft=void 0}else mw?dct(e,r)&&(ft=\"onCompositionEnd\"):e===\"keydown\"&&r.keyCode===229&&(ft=\"onCompositionStart\");ft&&(hct&&r.locale!==\"ko\"&&(mw||ft!==\"onCompositionStart\"?ft===\"onCompositionEnd\"&&mw&&(J=uct()):(By=g,ZG=\"value\"in By?By.value:By.textContent,mw=!0)),lt=$7(p,ft),0<lt.length&&(ft=new Eat(ft,e,null,r,g),w.push({event:ft,listeners:lt}),J?ft.data=J:(J=fct(r),J!==null&&(ft.data=J)))),(J=KDt?QDt(e,r):JDt(e,r))&&(ft=$7(p,\"onBeforeInput\"),0<ft.length&&(lt=new Eat(\"onBeforeInput\",\"beforeinput\",null,r,g),w.push({event:lt,listeners:ft}),lt.data=J)),GOt(w,e,p,r,g)}cht(w,t)})}function B5(e,t,r){return{instance:e,listener:t,currentTarget:r}}function $7(e,t){for(var r=t+\"Capture\",i=[];e!==null;){var n=e,o=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||o===null||(n=E5(e,r),n!=null&&i.unshift(B5(e,n,o)),n=E5(e,t),n!=null&&i.push(B5(e,n,o))),e.tag===3)return i;e=e.return}return[]}function qOt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function vlt(e,t,r,i,n){for(var o=t._reactName,s=[];r!==null&&r!==i;){var a=r,h=a.alternate,p=a.stateNode;if(a=a.tag,h!==null&&h===i)break;a!==5&&a!==26&&a!==27||p===null||(h=p,n?(p=E5(r,o),p!=null&&s.unshift(B5(r,p,h))):n||(p=E5(r,o),p!=null&&s.push(B5(r,p,h)))),r=r.return}s.length!==0&&e.push({event:t,listeners:s})}var HOt=/\\r\\n?/g,YOt=/\\u0000|\\uFFFD/g;function blt(e){return(typeof e==\"string\"?e:\"\"+e).replace(HOt,`\n`).replace(YOt,\"\")}function hht(e,t){return t=blt(t),blt(e)===t}function Zn(e,t,r,i,n,o){switch(r){case\"children\":typeof i==\"string\"?t===\"body\"||t===\"textarea\"&&i===\"\"||Rw(e,i):(typeof i==\"number\"||typeof i==\"bigint\")&&t!==\"body\"&&Rw(e,\"\"+i);break;case\"className\":qR(e,\"class\",i);break;case\"tabIndex\":qR(e,\"tabindex\",i);break;case\"dir\":case\"role\":case\"viewBox\":case\"width\":case\"height\":qR(e,r,i);break;case\"style\":lct(e,i,o);break;case\"data\":if(t!==\"object\"){qR(e,\"data\",i);break}case\"src\":case\"href\":if(i===\"\"&&(t!==\"a\"||r!==\"href\")){e.removeAttribute(r);break}if(i==null||typeof i==\"function\"||typeof i==\"symbol\"||typeof i==\"boolean\"){e.removeAttribute(r);break}i=a7(\"\"+i),e.setAttribute(r,i);break;case\"action\":case\"formAction\":if(typeof i==\"function\"){e.setAttribute(r,\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\");break}else typeof o==\"function\"&&(r===\"formAction\"?(t!==\"input\"&&Zn(e,t,\"name\",n.name,n,null),Zn(e,t,\"formEncType\",n.formEncType,n,null),Zn(e,t,\"formMethod\",n.formMethod,n,null),Zn(e,t,\"formTarget\",n.formTarget,n,null)):(Zn(e,t,\"encType\",n.encType,n,null),Zn(e,t,\"method\",n.method,n,null),Zn(e,t,\"target\",n.target,n,null)));if(i==null||typeof i==\"symbol\"||typeof i==\"boolean\"){e.removeAttribute(r);break}i=a7(\"\"+i),e.setAttribute(r,i);break;case\"onClick\":i!=null&&(e.onclick=pg);break;case\"onScroll\":i!=null&&Gi(\"scroll\",e);break;case\"onScrollEnd\":i!=null&&Gi(\"scrollend\",e);break;case\"dangerouslySetInnerHTML\":if(i!=null){if(typeof i!=\"object\"||!(\"__html\"in i))throw Error(Fe(61));if(r=i.__html,r!=null){if(n.children!=null)throw Error(Fe(60));e.innerHTML=r}}break;case\"multiple\":e.multiple=i&&typeof i!=\"function\"&&typeof i!=\"symbol\";break;case\"muted\":e.muted=i&&typeof i!=\"function\"&&typeof i!=\"symbol\";break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"ref\":break;case\"autoFocus\":break;case\"xlinkHref\":if(i==null||typeof i==\"function\"||typeof i==\"boolean\"||typeof i==\"symbol\"){e.removeAttribute(\"xlink:href\");break}r=a7(\"\"+i),e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",r);break;case\"contentEditable\":case\"spellCheck\":case\"draggable\":case\"value\":case\"autoReverse\":case\"externalResourcesRequired\":case\"focusable\":case\"preserveAlpha\":i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"?e.setAttribute(r,\"\"+i):e.removeAttribute(r);break;case\"inert\":case\"allowFullScreen\":case\"async\":case\"autoPlay\":case\"controls\":case\"default\":case\"defer\":case\"disabled\":case\"disablePictureInPicture\":case\"disableRemotePlayback\":case\"formNoValidate\":case\"hidden\":case\"loop\":case\"noModule\":case\"noValidate\":case\"open\":case\"playsInline\":case\"readOnly\":case\"required\":case\"reversed\":case\"scoped\":case\"seamless\":case\"itemScope\":i&&typeof i!=\"function\"&&typeof i!=\"symbol\"?e.setAttribute(r,\"\"):e.removeAttribute(r);break;case\"capture\":case\"download\":i===!0?e.setAttribute(r,\"\"):i!==!1&&i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"?e.setAttribute(r,i):e.removeAttribute(r);break;case\"cols\":case\"rows\":case\"size\":case\"span\":i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&!isNaN(i)&&1<=i?e.setAttribute(r,i):e.removeAttribute(r);break;case\"rowSpan\":case\"start\":i==null||typeof i==\"function\"||typeof i==\"symbol\"||isNaN(i)?e.removeAttribute(r):e.setAttribute(r,i);break;case\"popover\":Gi(\"beforetoggle\",e),Gi(\"toggle\",e),s7(e,\"popover\",i);break;case\"xlinkActuate\":sg(e,\"http://www.w3.org/1999/xlink\",\"xlink:actuate\",i);break;case\"xlinkArcrole\":sg(e,\"http://www.w3.org/1999/xlink\",\"xlink:arcrole\",i);break;case\"xlinkRole\":sg(e,\"http://www.w3.org/1999/xlink\",\"xlink:role\",i);break;case\"xlinkShow\":sg(e,\"http://www.w3.org/1999/xlink\",\"xlink:show\",i);break;case\"xlinkTitle\":sg(e,\"http://www.w3.org/1999/xlink\",\"xlink:title\",i);break;case\"xlinkType\":sg(e,\"http://www.w3.org/1999/xlink\",\"xlink:type\",i);break;case\"xmlBase\":sg(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:base\",i);break;case\"xmlLang\":sg(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:lang\",i);break;case\"xmlSpace\":sg(e,\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",i);break;case\"is\":s7(e,\"is\",i);break;case\"innerText\":case\"textContent\":break;default:(!(2<r.length)||r[0]!==\"o\"&&r[0]!==\"O\"||r[1]!==\"n\"&&r[1]!==\"N\")&&(r=TDt.get(r)||r,s7(e,r,i))}}function RG(e,t,r,i,n,o){switch(r){case\"style\":lct(e,i,o);break;case\"dangerouslySetInnerHTML\":if(i!=null){if(typeof i!=\"object\"||!(\"__html\"in i))throw Error(Fe(61));if(r=i.__html,r!=null){if(n.children!=null)throw Error(Fe(60));e.innerHTML=r}}break;case\"children\":typeof i==\"string\"?Rw(e,i):(typeof i==\"number\"||typeof i==\"bigint\")&&Rw(e,\"\"+i);break;case\"onScroll\":i!=null&&Gi(\"scroll\",e);break;case\"onScrollEnd\":i!=null&&Gi(\"scrollend\",e);break;case\"onClick\":i!=null&&(e.onclick=pg);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":case\"innerHTML\":case\"ref\":break;case\"innerText\":case\"textContent\":break;default:if(!rct.hasOwnProperty(r))t:{if(r[0]===\"o\"&&r[1]===\"n\"&&(n=r.endsWith(\"Capture\"),t=r.slice(2,n?r.length-7:void 0),o=e[Au]||null,o=o!=null?o[r]:null,typeof o==\"function\"&&e.removeEventListener(t,o,n),typeof i==\"function\")){typeof o!=\"function\"&&o!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(t,i,n);break t}r in e?e[r]=i:i===!0?e.setAttribute(r,\"\"):s7(e,r,i)}}}function Pl(e,t,r){switch(t){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"img\":Gi(\"error\",e),Gi(\"load\",e);var i=!1,n=!1,o;for(o in r)if(r.hasOwnProperty(o)){var s=r[o];if(s!=null)switch(o){case\"src\":i=!0;break;case\"srcSet\":n=!0;break;case\"children\":case\"dangerouslySetInnerHTML\":throw Error(Fe(137,t));default:Zn(e,t,o,s,r,null)}}n&&Zn(e,t,\"srcSet\",r.srcSet,r,null),i&&Zn(e,t,\"src\",r.src,r,null);return;case\"input\":Gi(\"invalid\",e);var a=o=s=n=null,h=null,p=null;for(i in r)if(r.hasOwnProperty(i)){var g=r[i];if(g!=null)switch(i){case\"name\":n=g;break;case\"type\":s=g;break;case\"checked\":h=g;break;case\"defaultChecked\":p=g;break;case\"value\":o=g;break;case\"defaultValue\":a=g;break;case\"children\":case\"dangerouslySetInnerHTML\":if(g!=null)throw Error(Fe(137,t));break;default:Zn(e,t,i,g,r,null)}}oct(e,o,a,h,p,s,n,!1);return;case\"select\":Gi(\"invalid\",e),i=s=o=null;for(n in r)if(r.hasOwnProperty(n)&&(a=r[n],a!=null))switch(n){case\"value\":o=a;break;case\"defaultValue\":s=a;break;case\"multiple\":i=a;default:Zn(e,t,n,a,r,null)}t=o,r=s,e.multiple=!!i,t!=null?Tw(e,!!i,t,!1):r!=null&&Tw(e,!!i,r,!0);return;case\"textarea\":Gi(\"invalid\",e),o=n=i=null;for(s in r)if(r.hasOwnProperty(s)&&(a=r[s],a!=null))switch(s){case\"value\":i=a;break;case\"defaultValue\":n=a;break;case\"children\":o=a;break;case\"dangerouslySetInnerHTML\":if(a!=null)throw Error(Fe(91));break;default:Zn(e,t,s,a,r,null)}act(e,i,n,o);return;case\"option\":for(h in r)r.hasOwnProperty(h)&&(i=r[h],i!=null)&&(h===\"selected\"?e.selected=i&&typeof i!=\"function\"&&typeof i!=\"symbol\":Zn(e,t,h,i,r,null));return;case\"dialog\":Gi(\"beforetoggle\",e),Gi(\"toggle\",e),Gi(\"cancel\",e),Gi(\"close\",e);break;case\"iframe\":case\"object\":Gi(\"load\",e);break;case\"video\":case\"audio\":for(i=0;i<L5.length;i++)Gi(L5[i],e);break;case\"image\":Gi(\"error\",e),Gi(\"load\",e);break;case\"details\":Gi(\"toggle\",e);break;case\"embed\":case\"source\":case\"link\":Gi(\"error\",e),Gi(\"load\",e);case\"area\":case\"base\":case\"br\":case\"col\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"track\":case\"wbr\":case\"menuitem\":for(p in r)if(r.hasOwnProperty(p)&&(i=r[p],i!=null))switch(p){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(Fe(137,t));default:Zn(e,t,p,i,r,null)}return;default:if(YG(t)){for(g in r)r.hasOwnProperty(g)&&(i=r[g],i!==void 0&&RG(e,t,g,i,r,void 0));return}}for(a in r)r.hasOwnProperty(a)&&(i=r[a],i!=null&&Zn(e,t,a,i,r,null))}function XOt(e,t,r,i){switch(t){case\"div\":case\"span\":case\"svg\":case\"path\":case\"a\":case\"g\":case\"p\":case\"li\":break;case\"input\":var n=null,o=null,s=null,a=null,h=null,p=null,g=null;for(R in r){var w=r[R];if(r.hasOwnProperty(R)&&w!=null)switch(R){case\"checked\":break;case\"value\":break;case\"defaultValue\":h=w;default:i.hasOwnProperty(R)||Zn(e,t,R,null,i,w)}}for(var C in i){var R=i[C];if(w=r[C],i.hasOwnProperty(C)&&(R!=null||w!=null))switch(C){case\"type\":o=R;break;case\"name\":n=R;break;case\"checked\":p=R;break;case\"defaultChecked\":g=R;break;case\"value\":s=R;break;case\"defaultValue\":a=R;break;case\"children\":case\"dangerouslySetInnerHTML\":if(R!=null)throw Error(Fe(137,t));break;default:R!==w&&Zn(e,t,C,R,i,w)}}iG(e,s,a,h,p,g,o,n);return;case\"select\":R=s=a=C=null;for(o in r)if(h=r[o],r.hasOwnProperty(o)&&h!=null)switch(o){case\"value\":break;case\"multiple\":R=h;default:i.hasOwnProperty(o)||Zn(e,t,o,null,i,h)}for(n in i)if(o=i[n],h=r[n],i.hasOwnProperty(n)&&(o!=null||h!=null))switch(n){case\"value\":C=o;break;case\"defaultValue\":a=o;break;case\"multiple\":s=o;default:o!==h&&Zn(e,t,n,o,i,h)}t=a,r=s,i=R,C!=null?Tw(e,!!r,C,!1):!!i!=!!r&&(t!=null?Tw(e,!!r,t,!0):Tw(e,!!r,r?[]:\"\",!1));return;case\"textarea\":R=C=null;for(a in r)if(n=r[a],r.hasOwnProperty(a)&&n!=null&&!i.hasOwnProperty(a))switch(a){case\"value\":break;case\"children\":break;default:Zn(e,t,a,null,i,n)}for(s in i)if(n=i[s],o=r[s],i.hasOwnProperty(s)&&(n!=null||o!=null))switch(s){case\"value\":C=n;break;case\"defaultValue\":R=n;break;case\"children\":break;case\"dangerouslySetInnerHTML\":if(n!=null)throw Error(Fe(91));break;default:n!==o&&Zn(e,t,s,n,i,o)}sct(e,C,R);return;case\"option\":for(var z in r)C=r[z],r.hasOwnProperty(z)&&C!=null&&!i.hasOwnProperty(z)&&(z===\"selected\"?e.selected=!1:Zn(e,t,z,null,i,C));for(h in i)C=i[h],R=r[h],i.hasOwnProperty(h)&&C!==R&&(C!=null||R!=null)&&(h===\"selected\"?e.selected=C&&typeof C!=\"function\"&&typeof C!=\"symbol\":Zn(e,t,h,C,i,R));return;case\"img\":case\"link\":case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"keygen\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":case\"menuitem\":for(var W in r)C=r[W],r.hasOwnProperty(W)&&C!=null&&!i.hasOwnProperty(W)&&Zn(e,t,W,null,i,C);for(p in i)if(C=i[p],R=r[p],i.hasOwnProperty(p)&&C!==R&&(C!=null||R!=null))switch(p){case\"children\":case\"dangerouslySetInnerHTML\":if(C!=null)throw Error(Fe(137,t));break;default:Zn(e,t,p,C,i,R)}return;default:if(YG(t)){for(var Y in r)C=r[Y],r.hasOwnProperty(Y)&&C!==void 0&&!i.hasOwnProperty(Y)&&RG(e,t,Y,void 0,i,C);for(g in i)C=i[g],R=r[g],!i.hasOwnProperty(g)||C===R||C===void 0&&R===void 0||RG(e,t,g,C,i,R);return}}for(var H in r)C=r[H],r.hasOwnProperty(H)&&C!=null&&!i.hasOwnProperty(H)&&Zn(e,t,H,null,i,C);for(w in i)C=i[w],R=r[w],!i.hasOwnProperty(w)||C===R||C==null&&R==null||Zn(e,t,w,C,i,R)}function xlt(e){switch(e){case\"css\":case\"script\":case\"font\":case\"img\":case\"image\":case\"input\":case\"link\":return!0;default:return!1}}function ZOt(){if(typeof performance.getEntriesByType==\"function\"){for(var e=0,t=0,r=performance.getEntriesByType(\"resource\"),i=0;i<r.length;i++){var n=r[i],o=n.transferSize,s=n.initiatorType,a=n.duration;if(o&&a&&xlt(s)){for(s=0,a=n.responseEnd,i+=1;i<r.length;i++){var h=r[i],p=h.startTime;if(p>a)break;var g=h.transferSize,w=h.initiatorType;g&&xlt(w)&&(h=h.responseEnd,s+=g*(h<a?1:(a-p)/(h-p)))}if(--i,t+=8*(o+s)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==\"number\")?e:5}var DG=null,OG=null;function G7(e){return e.nodeType===9?e:e.ownerDocument}function wlt(e){switch(e){case\"http://www.w3.org/2000/svg\":return 1;case\"http://www.w3.org/1998/Math/MathML\":return 2;default:return 0}}function dht(e,t){if(e===0)switch(t){case\"svg\":return 1;case\"math\":return 2;default:return 0}return e===1&&t===\"foreignObject\"?0:e}function LG(e,t){return e===\"textarea\"||e===\"noscript\"||typeof t.children==\"string\"||typeof t.children==\"number\"||typeof t.children==\"bigint\"||typeof t.dangerouslySetInnerHTML==\"object\"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var W$=null;function KOt(){var e=window.event;return e&&e.type===\"popstate\"?e===W$?!1:(W$=e,!0):(W$=null,!1)}var fht=typeof setTimeout==\"function\"?setTimeout:void 0,QOt=typeof clearTimeout==\"function\"?clearTimeout:void 0,Tlt=typeof Promise==\"function\"?Promise:void 0,JOt=typeof queueMicrotask==\"function\"?queueMicrotask:typeof Tlt<\"u\"?function(e){return Tlt.resolve(null).then(e).catch(tLt)}:fht;function tLt(e){setTimeout(function(){throw e})}function t1(e){return e===\"head\"}function Slt(e,t){var r=t,i=0;do{var n=r.nextSibling;if(e.removeChild(r),n&&n.nodeType===8)if(r=n.data,r===\"/$\"||r===\"/&\"){if(i===0){e.removeChild(n),Uw(t);return}i--}else if(r===\"$\"||r===\"$?\"||r===\"$~\"||r===\"$!\"||r===\"&\")i++;else if(r===\"html\")S5(e.ownerDocument.documentElement);else if(r===\"head\"){r=e.ownerDocument.head,S5(r);for(var o=r.firstChild;o;){var s=o.nextSibling,a=o.nodeName;o[G5]||a===\"SCRIPT\"||a===\"STYLE\"||a===\"LINK\"&&o.rel.toLowerCase()===\"stylesheet\"||r.removeChild(o),o=s}}else r===\"body\"&&S5(e.ownerDocument.body);r=n}while(r);Uw(t)}function Mlt(e,t){var r=e;e=0;do{var i=r.nextSibling;if(r.nodeType===1?t?(r._stashedDisplay=r.style.display,r.style.display=\"none\"):(r.style.display=r._stashedDisplay||\"\",r.getAttribute(\"style\")===\"\"&&r.removeAttribute(\"style\")):r.nodeType===3&&(t?(r._stashedText=r.nodeValue,r.nodeValue=\"\"):r.nodeValue=r._stashedText||\"\"),i&&i.nodeType===8)if(r=i.data,r===\"/$\"){if(e===0)break;e--}else r!==\"$\"&&r!==\"$?\"&&r!==\"$~\"&&r!==\"$!\"||e++;r=i}while(r)}function BG(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var r=t;switch(t=t.nextSibling,r.nodeName){case\"HTML\":case\"HEAD\":case\"BODY\":BG(r),HG(r);continue;case\"SCRIPT\":case\"STYLE\":continue;case\"LINK\":if(r.rel.toLowerCase()===\"stylesheet\")continue}e.removeChild(r)}}function eLt(e,t,r,i){for(;e.nodeType===1;){var n=r;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!==\"INPUT\"||e.type!==\"hidden\"))break}else if(i){if(!e[G5])switch(t){case\"meta\":if(!e.hasAttribute(\"itemprop\"))break;return e;case\"link\":if(o=e.getAttribute(\"rel\"),o===\"stylesheet\"&&e.hasAttribute(\"data-precedence\"))break;if(o!==n.rel||e.getAttribute(\"href\")!==(n.href==null||n.href===\"\"?null:n.href)||e.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute(\"title\")!==(n.title==null?null:n.title))break;return e;case\"style\":if(e.hasAttribute(\"data-precedence\"))break;return e;case\"script\":if(o=e.getAttribute(\"src\"),(o!==(n.src==null?null:n.src)||e.getAttribute(\"type\")!==(n.type==null?null:n.type)||e.getAttribute(\"crossorigin\")!==(n.crossOrigin==null?null:n.crossOrigin))&&o&&e.hasAttribute(\"async\")&&!e.hasAttribute(\"itemprop\"))break;return e;default:return e}}else if(t===\"input\"&&e.type===\"hidden\"){var o=n.name==null?null:\"\"+n.name;if(n.type===\"hidden\"&&e.getAttribute(\"name\")===o)return e}else return e;if(e=bd(e.nextSibling),e===null)break}return null}function rLt(e,t,r){if(t===\"\")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==\"INPUT\"||e.type!==\"hidden\")&&!r||(e=bd(e.nextSibling),e===null))return null;return e}function pht(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==\"INPUT\"||e.type!==\"hidden\")&&!t||(e=bd(e.nextSibling),e===null))return null;return e}function FG(e){return e.data===\"$?\"||e.data===\"$~\"}function NG(e){return e.data===\"$!\"||e.data===\"$?\"&&e.ownerDocument.readyState!==\"loading\"}function iLt(e,t){var r=e.ownerDocument;if(e.data===\"$~\")e._reactRetry=t;else if(e.data!==\"$?\"||r.readyState!==\"loading\")t();else{var i=function(){t(),r.removeEventListener(\"DOMContentLoaded\",i)};r.addEventListener(\"DOMContentLoaded\",i),e._reactRetry=i}}function bd(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===\"$\"||t===\"$!\"||t===\"$?\"||t===\"$~\"||t===\"&\"||t===\"F!\"||t===\"F\")break;if(t===\"/$\"||t===\"/&\")return null}}return e}var zG=null;function Elt(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r===\"/$\"||r===\"/&\"){if(t===0)return bd(e.nextSibling);t--}else r!==\"$\"&&r!==\"$!\"&&r!==\"$?\"&&r!==\"$~\"&&r!==\"&\"||t++}e=e.nextSibling}return null}function Plt(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r===\"$\"||r===\"$!\"||r===\"$?\"||r===\"$~\"||r===\"&\"){if(t===0)return e;t--}else r!==\"/$\"&&r!==\"/&\"||t++}e=e.previousSibling}return null}function mht(e,t,r){switch(t=G7(r),e){case\"html\":if(e=t.documentElement,!e)throw Error(Fe(452));return e;case\"head\":if(e=t.head,!e)throw Error(Fe(453));return e;case\"body\":if(e=t.body,!e)throw Error(Fe(454));return e;default:throw Error(Fe(451))}}function S5(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);HG(e)}var xd=new Map,Clt=new Set;function W7(e){return typeof e.getRootNode==\"function\"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Tg=Pn.d;Pn.d={f:nLt,r:oLt,D:sLt,C:aLt,L:lLt,m:cLt,X:hLt,S:uLt,M:dLt};function nLt(){var e=Tg.f(),t=lD();return e||t}function oLt(e){var t=jw(e);t!==null&&t.tag===5&&t.type===\"form\"?lut(t):Tg.r(e)}var qw=typeof document>\"u\"?null:document;function ght(e,t,r){var i=qw;if(i&&typeof t==\"string\"&&t){var n=Ad(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof r==\"string\"&&(n+='[crossorigin=\"'+r+'\"]'),Clt.has(n)||(Clt.add(n),e={rel:e,crossOrigin:r,href:t},i.querySelector(n)===null&&(t=i.createElement(\"link\"),Pl(t,\"link\",e),Qa(t),i.head.appendChild(t)))}}function sLt(e){Tg.D(e),ght(\"dns-prefetch\",e,null)}function aLt(e,t){Tg.C(e,t),ght(\"preconnect\",e,t)}function lLt(e,t,r){Tg.L(e,t,r);var i=qw;if(i&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ad(t)+'\"]';t===\"image\"&&r&&r.imageSrcSet?(n+='[imagesrcset=\"'+Ad(r.imageSrcSet)+'\"]',typeof r.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ad(r.imageSizes)+'\"]')):n+='[href=\"'+Ad(e)+'\"]';var o=n;switch(t){case\"style\":o=zw(e);break;case\"script\":o=Hw(e)}xd.has(o)||(e=zo({rel:\"preload\",href:t===\"image\"&&r&&r.imageSrcSet?void 0:e,as:t},r),xd.set(o,e),i.querySelector(n)!==null||t===\"style\"&&i.querySelector(Z5(o))||t===\"script\"&&i.querySelector(K5(o))||(t=i.createElement(\"link\"),Pl(t,\"link\",e),Qa(t),i.head.appendChild(t)))}}function cLt(e,t){Tg.m(e,t);var r=qw;if(r&&e){var i=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ad(i)+'\"][href=\"'+Ad(e)+'\"]',o=n;switch(i){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":o=Hw(e)}if(!xd.has(o)&&(e=zo({rel:\"modulepreload\",href:e},t),xd.set(o,e),r.querySelector(n)===null)){switch(i){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(r.querySelector(K5(o)))return}i=r.createElement(\"link\"),Pl(i,\"link\",e),Qa(i),r.head.appendChild(i)}}}function uLt(e,t,r){Tg.S(e,t,r);var i=qw;if(i&&e){var n=ww(i).hoistableStyles,o=zw(e);t=t||\"default\";var s=n.get(o);if(!s){var a={loading:0,preload:null};if(s=i.querySelector(Z5(o)))a.loading=5;else{e=zo({rel:\"stylesheet\",href:e,\"data-precedence\":t},r),(r=xd.get(o))&&RW(e,r);var h=s=i.createElement(\"link\");Qa(h),Pl(h,\"link\",e),h._p=new Promise(function(p,g){h.onload=p,h.onerror=g}),h.addEventListener(\"load\",function(){a.loading|=1}),h.addEventListener(\"error\",function(){a.loading|=2}),a.loading|=4,A7(s,t,i)}s={type:\"stylesheet\",instance:s,count:1,state:a},n.set(o,s)}}}function hLt(e,t){Tg.X(e,t);var r=qw;if(r&&e){var i=ww(r).hoistableScripts,n=Hw(e),o=i.get(n);o||(o=r.querySelector(K5(n)),o||(e=zo({src:e,async:!0},t),(t=xd.get(n))&&DW(e,t),o=r.createElement(\"script\"),Qa(o),Pl(o,\"link\",e),r.head.appendChild(o)),o={type:\"script\",instance:o,count:1,state:null},i.set(n,o))}}function dLt(e,t){Tg.M(e,t);var r=qw;if(r&&e){var i=ww(r).hoistableScripts,n=Hw(e),o=i.get(n);o||(o=r.querySelector(K5(n)),o||(e=zo({src:e,async:!0,type:\"module\"},t),(t=xd.get(n))&&DW(e,t),o=r.createElement(\"script\"),Qa(o),Pl(o,\"link\",e),r.head.appendChild(o)),o={type:\"script\",instance:o,count:1,state:null},i.set(n,o))}}function Ilt(e,t,r,i){var n=(n=Uy.current)?W7(n):null;if(!n)throw Error(Fe(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof r.precedence==\"string\"&&typeof r.href==\"string\"?(t=zw(r.href),r=ww(n).hoistableStyles,i=r.get(t),i||(i={type:\"style\",instance:null,count:0,state:null},r.set(t,i)),i):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(r.rel===\"stylesheet\"&&typeof r.href==\"string\"&&typeof r.precedence==\"string\"){e=zw(r.href);var o=ww(n).hoistableStyles,s=o.get(e);if(s||(n=n.ownerDocument||n,s={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=n.querySelector(Z5(e)))&&!o._p&&(s.instance=o,s.state.loading=5),xd.has(e)||(r={rel:\"preload\",as:\"style\",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},xd.set(e,r),o||fLt(n,e,r,s.state))),t&&i===null)throw Error(Fe(528,\"\"));return s}if(t&&i!==null)throw Error(Fe(529,\"\"));return null;case\"script\":return t=r.async,r=r.src,typeof r==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Hw(r),r=ww(n).hoistableScripts,i=r.get(t),i||(i={type:\"script\",instance:null,count:0,state:null},r.set(t,i)),i):{type:\"void\",instance:null,count:0,state:null};default:throw Error(Fe(444,e))}}function zw(e){return'href=\"'+Ad(e)+'\"'}function Z5(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function Aht(e){return zo({},e,{\"data-precedence\":e.precedence,precedence:null})}function fLt(e,t,r,i){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?i.loading=1:(t=e.createElement(\"link\"),i.preload=t,t.addEventListener(\"load\",function(){return i.loading|=1}),t.addEventListener(\"error\",function(){return i.loading|=2}),Pl(t,\"link\",r),Qa(t),e.head.appendChild(t))}function Hw(e){return'[src=\"'+Ad(e)+'\"]'}function K5(e){return\"script[async]\"+e}function klt(e,t,r){if(t.count++,t.instance===null)switch(t.type){case\"style\":var i=e.querySelector('style[data-href~=\"'+Ad(r.href)+'\"]');if(i)return t.instance=i,Qa(i),i;var n=zo({},r,{\"data-href\":r.href,\"data-precedence\":r.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement(\"style\"),Qa(i),Pl(i,\"style\",n),A7(i,r.precedence,e),t.instance=i;case\"stylesheet\":n=zw(r.href);var o=e.querySelector(Z5(n));if(o)return t.state.loading|=4,t.instance=o,Qa(o),o;i=Aht(r),(n=xd.get(n))&&RW(i,n),o=(e.ownerDocument||e).createElement(\"link\"),Qa(o);var s=o;return s._p=new Promise(function(a,h){s.onload=a,s.onerror=h}),Pl(o,\"link\",i),t.state.loading|=4,A7(o,r.precedence,e),t.instance=o;case\"script\":return o=Hw(r.src),(n=e.querySelector(K5(o)))?(t.instance=n,Qa(n),n):(i=r,(n=xd.get(o))&&(i=zo({},r),DW(i,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),Qa(n),Pl(n,\"link\",i),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(Fe(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,A7(i,r.precedence,e));return t.instance}function A7(e,t,r){for(var i=r.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=i.length?i[i.length-1]:null,o=n,s=0;s<i.length;s++){var a=i[s];if(a.dataset.precedence===t)o=a;else if(o!==n)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=r.nodeType===9?r.head:r,t.insertBefore(e,t.firstChild))}function RW(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function DW(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var y7=null;function Rlt(e,t,r){if(y7===null){var i=new Map,n=y7=new Map;n.set(r,i)}else n=y7,i=n.get(r),i||(i=new Map,n.set(r,i));if(i.has(e))return i;for(i.set(e,null),r=r.getElementsByTagName(e),n=0;n<r.length;n++){var o=r[n];if(!(o[G5]||o[Sl]||e===\"link\"&&o.getAttribute(\"rel\")===\"stylesheet\")&&o.namespaceURI!==\"http://www.w3.org/2000/svg\"){var s=o.getAttribute(t)||\"\";s=e+s;var a=i.get(s);a?a.push(o):i.set(s,[o])}}return i}function Dlt(e,t,r){e=e.ownerDocument||e,e.head.insertBefore(r,t===\"title\"?e.querySelector(\"head > title\"):null)}function pLt(e,t,r){if(r===1||t.itemProp!=null)return!1;switch(e){case\"meta\":case\"title\":return!0;case\"style\":if(typeof t.precedence!=\"string\"||typeof t.href!=\"string\"||t.href===\"\")break;return!0;case\"link\":if(typeof t.rel!=\"string\"||typeof t.href!=\"string\"||t.href===\"\"||t.onLoad||t.onError)break;return t.rel===\"stylesheet\"?(e=t.disabled,typeof t.precedence==\"string\"&&e==null):!0;case\"script\":if(t.async&&typeof t.async!=\"function\"&&typeof t.async!=\"symbol\"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==\"string\")return!0}return!1}function yht(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function mLt(e,t,r,i){if(r.type===\"stylesheet\"&&(typeof i.media!=\"string\"||matchMedia(i.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var n=zw(i.href),o=t.querySelector(Z5(n));if(o){t=o._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=q7.bind(e),t.then(e,e)),r.state.loading|=4,r.instance=o,Qa(o);return}o=t.ownerDocument||t,i=Aht(i),(n=xd.get(n))&&RW(i,n),o=o.createElement(\"link\"),Qa(o);var s=o;s._p=new Promise(function(a,h){s.onload=a,s.onerror=h}),Pl(o,\"link\",i),r.instance=o}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,t),(t=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=q7.bind(e),t.addEventListener(\"load\",r),t.addEventListener(\"error\",r))}}var q$=0;function gLt(e,t){return e.stylesheets&&e.count===0&&_7(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var i=setTimeout(function(){if(e.stylesheets&&_7(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&q$===0&&(q$=62500*ZOt());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&_7(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>q$?50:800)+t);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(n)}}:null}function q7(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)_7(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var H7=null;function _7(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,H7=new Map,t.forEach(ALt,e),H7=null,q7.call(e))}function ALt(e,t){if(!(t.state.loading&4)){var r=H7.get(e);if(r)var i=r.get(null);else{r=new Map,H7.set(e,r);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),o=0;o<n.length;o++){var s=n[o];(s.nodeName===\"LINK\"||s.getAttribute(\"media\")!==\"not all\")&&(r.set(s.dataset.precedence,s),i=s)}i&&r.set(null,i)}n=t.instance,s=n.getAttribute(\"data-precedence\"),o=r.get(s)||i,o===i&&r.set(null,n),r.set(s,n),this.count++,i=q7.bind(this),n.addEventListener(\"load\",i),n.addEventListener(\"error\",i),o?o.parentNode.insertBefore(n,o.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var F5={$$typeof:fg,Provider:null,Consumer:null,_currentValue:Mv,_currentValue2:Mv,_threadCount:0};function yLt(e,t,r,i,n,o,s,a,h){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=y$(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=y$(0),this.hiddenUpdates=y$(null),this.identifierPrefix=i,this.onUncaughtError=n,this.onCaughtError=o,this.onRecoverableError=s,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=h,this.incompleteTransitions=new Map}function _ht(e,t,r,i,n,o,s,a,h,p,g,w){return e=new yLt(e,t,r,s,h,p,g,w,a),t=1,o===!0&&(t|=24),o=lh(3,null,null,t),e.current=o,o.stateNode=e,t=oW(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:i,isDehydrated:r,cache:t},lW(o),e}function vht(e){return e?(e=_w,e):_w}function bht(e,t,r,i,n,o){n=vht(n),i.context===null?i.context=n:i.pendingContext=n,i=jy(t),i.payload={element:r},o=o===void 0?null:o,o!==null&&(i.callback=o),r=$y(e,i,t),r!==null&&(gu(r,e,t),A5(r,e,t))}function Olt(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function OW(e,t){Olt(e,t),(e=e.alternate)&&Olt(e,t)}function xht(e){if(e.tag===13||e.tag===31){var t=zv(e,67108864);t!==null&&gu(t,e,67108864),OW(e,67108864)}}function Llt(e){if(e.tag===13||e.tag===31){var t=fh();t=WG(t);var r=zv(e,t);r!==null&&gu(r,e,t),OW(e,t)}}var Y7=!0;function _Lt(e,t,r,i){var n=hi.T;hi.T=null;var o=Pn.p;try{Pn.p=2,LW(e,t,r,i)}finally{Pn.p=o,hi.T=n}}function vLt(e,t,r,i){var n=hi.T;hi.T=null;var o=Pn.p;try{Pn.p=8,LW(e,t,r,i)}finally{Pn.p=o,hi.T=n}}function LW(e,t,r,i){if(Y7){var n=UG(i);if(n===null)G$(e,t,i,X7,r),Blt(e,i);else if(xLt(n,e,t,r,i))i.stopPropagation();else if(Blt(e,i),t&4&&-1<bLt.indexOf(e)){for(;n!==null;){var o=jw(n);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var s=wv(o.pendingLanes);if(s!==0){var a=o;for(a.pendingLanes|=2,a.entangledLanes|=2;s;){var h=1<<31-dh(s);a.entanglements[1]|=h,s&=~h}h0(o),(En&6)===0&&(N7=uh()+500,X5(0,!1))}}break;case 31:case 13:a=zv(o,2),a!==null&&gu(a,o,2),lD(),OW(o,2)}if(o=UG(i),o===null&&G$(e,t,i,X7,r),o===n)break;n=o}n!==null&&i.stopPropagation()}else G$(e,t,i,null,r)}}function UG(e){return e=XG(e),BW(e)}var X7=null;function BW(e){if(X7=null,e=fw(e),e!==null){var t=U5(e);if(t===null)e=null;else{var r=t.tag;if(r===13){if(e=jlt(t),e!==null)return e;e=null}else if(r===31){if(e=$lt(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return X7=e,null}function wht(e){switch(e){case\"beforetoggle\":case\"cancel\":case\"click\":case\"close\":case\"contextmenu\":case\"copy\":case\"cut\":case\"auxclick\":case\"dblclick\":case\"dragend\":case\"dragstart\":case\"drop\":case\"focusin\":case\"focusout\":case\"input\":case\"invalid\":case\"keydown\":case\"keypress\":case\"keyup\":case\"mousedown\":case\"mouseup\":case\"paste\":case\"pause\":case\"play\":case\"pointercancel\":case\"pointerdown\":case\"pointerup\":case\"ratechange\":case\"reset\":case\"resize\":case\"seeked\":case\"submit\":case\"toggle\":case\"touchcancel\":case\"touchend\":case\"touchstart\":case\"volumechange\":case\"change\":case\"selectionchange\":case\"textInput\":case\"compositionstart\":case\"compositionend\":case\"compositionupdate\":case\"beforeblur\":case\"afterblur\":case\"beforeinput\":case\"blur\":case\"fullscreenchange\":case\"focus\":case\"hashchange\":case\"popstate\":case\"select\":case\"selectstart\":return 2;case\"drag\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"mousemove\":case\"mouseout\":case\"mouseover\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"scroll\":case\"touchmove\":case\"wheel\":case\"mouseenter\":case\"mouseleave\":case\"pointerenter\":case\"pointerleave\":return 8;case\"message\":switch(lDt()){case Hlt:return 2;case Ylt:return 8;case T7:case cDt:return 32;case Xlt:return 268435456;default:return 32}default:return 32}}var VG=!1,qy=null,Hy=null,Yy=null,N5=new Map,z5=new Map,Oy=[],bLt=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset\".split(\" \");function Blt(e,t){switch(e){case\"focusin\":case\"focusout\":qy=null;break;case\"dragenter\":case\"dragleave\":Hy=null;break;case\"mouseover\":case\"mouseout\":Yy=null;break;case\"pointerover\":case\"pointerout\":N5.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":z5.delete(t.pointerId)}}function s5(e,t,r,i,n,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:i,nativeEvent:o,targetContainers:[n]},t!==null&&(t=jw(t),t!==null&&xht(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function xLt(e,t,r,i,n){switch(t){case\"focusin\":return qy=s5(qy,e,t,r,i,n),!0;case\"dragenter\":return Hy=s5(Hy,e,t,r,i,n),!0;case\"mouseover\":return Yy=s5(Yy,e,t,r,i,n),!0;case\"pointerover\":var o=n.pointerId;return N5.set(o,s5(N5.get(o)||null,e,t,r,i,n)),!0;case\"gotpointercapture\":return o=n.pointerId,z5.set(o,s5(z5.get(o)||null,e,t,r,i,n)),!0}return!1}function Tht(e){var t=fw(e.target);if(t!==null){var r=U5(t);if(r!==null){if(t=r.tag,t===13){if(t=jlt(r),t!==null){e.blockedOn=t,_at(e.priority,function(){Llt(r)});return}}else if(t===31){if(t=$lt(r),t!==null){e.blockedOn=t,_at(e.priority,function(){Llt(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function v7(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=UG(e.nativeEvent);if(r===null){r=e.nativeEvent;var i=new r.constructor(r.type,r);oG=i,r.target.dispatchEvent(i),oG=null}else return t=jw(r),t!==null&&xht(t),e.blockedOn=r,!1;t.shift()}return!0}function Flt(e,t,r){v7(e)&&r.delete(t)}function wLt(){VG=!1,qy!==null&&v7(qy)&&(qy=null),Hy!==null&&v7(Hy)&&(Hy=null),Yy!==null&&v7(Yy)&&(Yy=null),N5.forEach(Flt),z5.forEach(Flt)}function n7(e,t){e.blockedOn===t&&(e.blockedOn=null,VG||(VG=!0,Ma.unstable_scheduleCallback(Ma.unstable_NormalPriority,wLt)))}var o7=null;function Nlt(e){o7!==e&&(o7=e,Ma.unstable_scheduleCallback(Ma.unstable_NormalPriority,function(){o7===e&&(o7=null);for(var t=0;t<e.length;t+=3){var r=e[t],i=e[t+1],n=e[t+2];if(typeof i!=\"function\"){if(BW(i||r)===null)continue;break}var o=jw(r);o!==null&&(e.splice(t,3),t-=3,bG(o,{pending:!0,data:n,method:r.method,action:i},i,n))}}))}function Uw(e){function t(h){return n7(h,e)}qy!==null&&n7(qy,e),Hy!==null&&n7(Hy,e),Yy!==null&&n7(Yy,e),N5.forEach(t),z5.forEach(t);for(var r=0;r<Oy.length;r++){var i=Oy[r];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Oy.length&&(r=Oy[0],r.blockedOn===null);)Tht(r),r.blockedOn===null&&Oy.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(i=0;i<r.length;i+=3){var n=r[i],o=r[i+1],s=n[Au]||null;if(typeof o==\"function\")s||Nlt(r);else if(s){var a=null;if(o&&o.hasAttribute(\"formAction\")){if(n=o,s=o[Au]||null)a=s.formAction;else if(BW(n)!==null)continue}else a=s.action;typeof a==\"function\"?r[i+1]=a:(r.splice(i,3),i-=3),Nlt(r)}}}function Sht(){function e(o){o.canIntercept&&o.info===\"react-transition\"&&o.intercept({handler:function(){return new Promise(function(s){return n=s})},focusReset:\"manual\",scroll:\"manual\"})}function t(){n!==null&&(n(),n=null),i||setTimeout(r,20)}function r(){if(!i&&!navigation.transition){var o=navigation.currentEntry;o&&o.url!=null&&navigation.navigate(o.url,{state:o.getState(),info:\"react-transition\",history:\"replace\"})}}if(typeof navigation==\"object\"){var i=!1,n=null;return navigation.addEventListener(\"navigate\",e),navigation.addEventListener(\"navigatesuccess\",t),navigation.addEventListener(\"navigateerror\",t),setTimeout(r,100),function(){i=!0,navigation.removeEventListener(\"navigate\",e),navigation.removeEventListener(\"navigatesuccess\",t),navigation.removeEventListener(\"navigateerror\",t),n!==null&&(n(),n=null)}}}function FW(e){this._internalRoot=e}hD.prototype.render=FW.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Fe(409));var r=t.current,i=fh();bht(r,i,e,t,null,null)};hD.prototype.unmount=FW.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;bht(e.current,2,null,e,null,null),lD(),t[Vw]=null}};function hD(e){this._internalRoot=e}hD.prototype.unstable_scheduleHydration=function(e){if(e){var t=tct();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Oy.length&&t!==0&&t<Oy[r].priority;r++);Oy.splice(r,0,e),r===0&&Tht(e)}};var zlt=Ult.version;if(zlt!==\"19.2.4\")throw Error(Fe(527,zlt,\"19.2.4\"));Pn.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==\"function\"?Error(Fe(188)):(e=Object.keys(e).join(\",\"),Error(Fe(268,e)));return e=eDt(t),e=e!==null?Glt(e):null,e=e===null?null:e.stateNode,e};var TLt={bundleType:0,version:\"19.2.4\",rendererPackageName:\"react-dom\",currentDispatcherRef:hi,reconcilerVersion:\"19.2.4\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<\"u\"&&(a5=__REACT_DEVTOOLS_GLOBAL_HOOK__,!a5.isDisabled&&a5.supportsFiber))try{V5=a5.inject(TLt),hh=a5}catch{}var a5;dD.createRoot=function(e,t){if(!Vlt(e))throw Error(Fe(299));var r=!1,i=\"\",n=gut,o=Aut,s=yut;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(s=t.onRecoverableError)),t=_ht(e,1,!1,null,null,r,i,null,n,o,s,Sht),e[Vw]=t.current,kW(e),new FW(t)};dD.hydrateRoot=function(e,t,r){if(!Vlt(e))throw Error(Fe(299));var i=!1,n=\"\",o=gut,s=Aut,a=yut,h=null;return r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(n=r.identifierPrefix),r.onUncaughtError!==void 0&&(o=r.onUncaughtError),r.onCaughtError!==void 0&&(s=r.onCaughtError),r.onRecoverableError!==void 0&&(a=r.onRecoverableError),r.formState!==void 0&&(h=r.formState)),t=_ht(e,1,!0,t,r??null,i,n,h,o,s,a,Sht),t.context=vht(null),r=t.current,i=fh(),i=WG(i),n=jy(i),n.callback=null,$y(r,n,i),r=i,t.current.lanes=r,$5(t,r),h0(t),e[Vw]=t.current,kW(e),new hD(t)};dD.version=\"19.2.4\"});var Cht=Nr((n1e,Pht)=>{\"use strict\";function Eht(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Eht)}catch(e){console.error(e)}}Eht(),Pht.exports=Mht()});var fD,kLt,pD,RLt,Oht,NW=Et(()=>{fD=globalThis,kLt=globalThis.document||{},pD=globalThis.process||{},RLt=globalThis.console,Oht=globalThis.navigator||{}});function mD(e){if(typeof window<\"u\"&&window.process?.type===\"renderer\"||typeof process<\"u\"&&process.versions?.electron)return!0;let t=typeof navigator<\"u\"&&navigator.userAgent,r=e||t;return!!(r&&r.indexOf(\"Electron\")>=0)}var zW=Et(()=>{});function Cc(){return!(typeof process==\"object\"&&String(process)===\"[object process]\"&&!process?.browser)||mD()}var UW=Et(()=>{zW()});function VW(e){return!e&&!Cc()?\"Node\":mD(e)?\"Electron\":(e||Oht.userAgent||\"\").indexOf(\"Edge\")>-1?\"Edge\":globalThis.chrome?\"Chrome\":globalThis.safari?\"Safari\":globalThis.mozInnerScreenX?\"Firefox\":\"Unknown\"}var Lht=Et(()=>{UW();zW();NW()});var jW,r1=Et(()=>{NW();UW();Lht();jW=\"4.1.1\"});function Yw(e,t){if(!e)throw new Error(t||\"Assertion failed\")}var $W=Et(()=>{});function GW(e){if(!e)return 0;let t;switch(typeof e){case\"number\":t=e;break;case\"object\":t=e.logLevel||e.priority||0;break;default:return 0}return Yw(Number.isFinite(t)&&t>=0),t}function Bht(e){let{logLevel:t,message:r}=e;e.logLevel=GW(t);let i=e.args?Array.from(e.args):[];for(;i.length&&i.shift()!==r;);switch(typeof t){case\"string\":case\"function\":r!==void 0&&i.unshift(r),e.message=t;break;case\"object\":Object.assign(e,t);break;default:}typeof e.message==\"function\"&&(e.message=e.message());let n=typeof e.message;return Yw(n===\"string\"||n===\"object\"),Object.assign(e,{args:i},e.opts)}var Fht=Et(()=>{$W()});var jv,gD,Nht=Et(()=>{Fht();jv=()=>{},gD=class{constructor({level:t=0}={}){this.userData={},this._onceCache=new Set,this._level=t}set level(t){this.setLevel(t)}get level(){return this.getLevel()}setLevel(t){return this._level=t,this}getLevel(){return this._level}warn(t,...r){return this._log(\"warn\",0,t,r,{once:!0})}error(t,...r){return this._log(\"error\",0,t,r)}log(t,r,...i){return this._log(\"log\",t,r,i)}info(t,r,...i){return this._log(\"info\",t,r,i)}once(t,r,...i){return this._log(\"once\",t,r,i,{once:!0})}_log(t,r,i,n,o={}){let s=Bht({logLevel:r,message:i,args:this._buildArgs(r,i,n),opts:o});return this._createLogFunction(t,s,o)}_buildArgs(t,r,i){return[t,r,...i]}_createLogFunction(t,r,i){if(!this._shouldLog(r.logLevel))return jv;let n=this._getOnceTag(i.tag??r.tag??r.message);if((i.once||r.once)&&n!==void 0){if(this._onceCache.has(n))return jv;this._onceCache.add(n)}return this._emit(t,r)}_shouldLog(t){return this.getLevel()>=GW(t)}_getOnceTag(t){if(t!==void 0)try{return typeof t==\"string\"?t:String(t)}catch{return}}}});function OLt(e){try{let t=window[e],r=\"__storage_test__\";return t.setItem(r,r),t.removeItem(r),t}catch{return null}}var AD,zht=Et(()=>{AD=class{constructor(t,r,i=\"sessionStorage\"){this.storage=OLt(i),this.id=t,this.config=r,this._loadConfiguration()}getConfiguration(){return this.config}setConfiguration(t){if(Object.assign(this.config,t),this.storage){let r=JSON.stringify(this.config);this.storage.setItem(this.id,r)}}_loadConfiguration(){let t={};if(this.storage){let r=this.storage.getItem(this.id);t=r?JSON.parse(r):{}}return Object.assign(this.config,t),this}}});function Uht(e){let t;return e<10?t=`${e.toFixed(2)}ms`:e<100?t=`${e.toFixed(1)}ms`:e<1e3?t=`${e.toFixed(0)}ms`:t=`${(e/1e3).toFixed(2)}s`,t}function Vht(e,t=8){let r=Math.max(t-e.length,0);return`${\" \".repeat(r)}${e}`}var jht=Et(()=>{});function $ht(e){return typeof e!=\"string\"?e:(e=e.toUpperCase(),yD[e]||yD.WHITE)}function Ght(e,t,r){return!Cc&&typeof e==\"string\"&&(t&&(e=`\\x1B[${$ht(t)}m${e}\\x1B[39m`),r&&(e=`\\x1B[${$ht(r)+LLt}m${e}\\x1B[49m`)),e}var yD,LLt,Wht=Et(()=>{r1();(function(e){e[e.BLACK=30]=\"BLACK\",e[e.RED=31]=\"RED\",e[e.GREEN=32]=\"GREEN\",e[e.YELLOW=33]=\"YELLOW\",e[e.BLUE=34]=\"BLUE\",e[e.MAGENTA=35]=\"MAGENTA\",e[e.CYAN=36]=\"CYAN\",e[e.WHITE=37]=\"WHITE\",e[e.BRIGHT_BLACK=90]=\"BRIGHT_BLACK\",e[e.BRIGHT_RED=91]=\"BRIGHT_RED\",e[e.BRIGHT_GREEN=92]=\"BRIGHT_GREEN\",e[e.BRIGHT_YELLOW=93]=\"BRIGHT_YELLOW\",e[e.BRIGHT_BLUE=94]=\"BRIGHT_BLUE\",e[e.BRIGHT_MAGENTA=95]=\"BRIGHT_MAGENTA\",e[e.BRIGHT_CYAN=96]=\"BRIGHT_CYAN\",e[e.BRIGHT_WHITE=97]=\"BRIGHT_WHITE\"})(yD||(yD={}));LLt=10});function qht(e,t=[\"constructor\"]){let r=Object.getPrototypeOf(e),i=Object.getOwnPropertyNames(r),n=e;for(let o of i){let s=n[o];typeof s==\"function\"&&(t.find(a=>o===a)||(n[o]=s.bind(e)))}}var Hht=Et(()=>{});function Xw(){let e;if(Cc()&&fD.performance)e=fD?.performance?.now?.();else if(\"hrtime\"in pD){let t=pD?.hrtime?.();e=t[0]*1e3+t[1]/1e6}else e=Date.now();return e}var Yht=Et(()=>{r1()});function BLt(e,t,r){if(typeof t==\"string\"){let i=r.time?Vht(Uht(r.total)):\"\";t=r.time?`${e}: ${i}  ${t}`:`${e}: ${t}`,t=Ght(t,r.color,r.background)}return t}function FLt(e){for(let t in e)for(let r in e[t])return r||\"untitled\";return\"empty\"}var Zw,WW,Ic,qW=Et(()=>{r1();Nht();zht();jht();Wht();Hht();$W();Yht();Zw={debug:Cc()&&console.debug||console.log,log:console.log,info:console.info,warn:console.warn,error:console.error},WW={enabled:!0,level:0},Ic=class extends gD{constructor({id:t}={id:\"\"}){super({level:0}),this.VERSION=jW,this._startTs=Xw(),this._deltaTs=Xw(),this.userData={},this.LOG_THROTTLE_TIMEOUT=0,this.id=t,this.userData={},this._storage=new AD(`__probe-${this.id}__`,{[this.id]:WW}),this.timeStamp(`${this.id} started`),qht(this),Object.seal(this)}isEnabled(){return this._getConfiguration().enabled}getLevel(){return this._getConfiguration().level}getTotal(){return Number((Xw()-this._startTs).toPrecision(10))}getDelta(){return Number((Xw()-this._deltaTs).toPrecision(10))}set priority(t){this.level=t}get priority(){return this.level}getPriority(){return this.level}enable(t=!0){return this._updateConfiguration({enabled:t}),this}setLevel(t){return this._updateConfiguration({level:t}),this}get(t){return this._getConfiguration()[t]}set(t,r){this._updateConfiguration({[t]:r})}settings(){console.table?console.table(this._storage.config):console.log(this._storage.config)}assert(t,r){if(!t)throw new Error(r||\"Assertion failed\")}warn(t,...r){return this._log(\"warn\",0,t,r,{method:Zw.warn,once:!0})}error(t,...r){return this._log(\"error\",0,t,r,{method:Zw.error})}deprecated(t,r){return this.warn(`\\`${t}\\` is deprecated and will be removed in a later version. Use \\`${r}\\` instead`)}removed(t,r){return this.error(`\\`${t}\\` has been removed. Use \\`${r}\\` instead`)}probe(t,r,...i){return this._log(\"log\",t,r,i,{method:Zw.log,time:!0,once:!0})}log(t,r,...i){return this._log(\"log\",t,r,i,{method:Zw.debug})}info(t,r,...i){return this._log(\"info\",t,r,i,{method:console.info})}once(t,r,...i){return this._log(\"once\",t,r,i,{method:Zw.debug||Zw.info,once:!0})}table(t,r,i){return r?this._log(\"table\",t,r,i&&[i]||[],{method:console.table||jv,tag:FLt(r)}):jv}time(t,r){return this._log(\"time\",t,r,[],{method:console.time?console.time:console.info})}timeEnd(t,r){return this._log(\"time\",t,r,[],{method:console.timeEnd?console.timeEnd:console.info})}timeStamp(t,r){return this._log(\"time\",t,r,[],{method:console.timeStamp||jv})}group(t,r,i={collapsed:!1}){let n=(i.collapsed?console.groupCollapsed:console.group)||console.info;return this._log(\"group\",t,r,[],{method:n})}groupCollapsed(t,r,i={}){return this.group(t,r,Object.assign({},i,{collapsed:!0}))}groupEnd(t){return this._log(\"groupEnd\",t,\"\",[],{method:console.groupEnd||jv})}withGroup(t,r,i){this.group(t,r)();try{i()}finally{this.groupEnd(t)()}}trace(){console.trace&&console.trace()}_shouldLog(t){return this.isEnabled()&&super._shouldLog(t)}_emit(t,r){let i=r.method;Yw(i),r.total=this.getTotal(),r.delta=this.getDelta(),this._deltaTs=Xw();let n=BLt(this.id,r.message,r);return i.bind(console,n,...r.args)}_getConfiguration(){return this._storage.config[this.id]||this._updateConfiguration(WW),this._storage.config[this.id]}_updateConfiguration(t){let r=this._storage.config[this.id]||{...WW};this._storage.setConfiguration({[this.id]:{...r,...t}})}};Ic.VERSION=jW});var Xht=Et(()=>{globalThis.probe={}});var $1e,J5=Et(()=>{qW();qW();Xht();$1e=new Ic({id:\"@probe.gl/log\"})});function rE(){let e;if(typeof window<\"u\"&&window.performance)e=window.performance.now();else if(typeof process<\"u\"&&process.hrtime){let t=process.hrtime();e=t[0]*1e3+t[1]/1e6}else e=Date.now();return e}var aq=Et(()=>{});var Gv,lq=Et(()=>{aq();Gv=class{constructor(t,r){this.sampleSize=1,this.time=0,this.count=0,this.samples=0,this.lastTiming=0,this.lastSampleTime=0,this.lastSampleCount=0,this._count=0,this._time=0,this._samples=0,this._startTime=0,this._timerPending=!1,this.name=t,this.type=r,this.reset()}reset(){return this.time=0,this.count=0,this.samples=0,this.lastTiming=0,this.lastSampleTime=0,this.lastSampleCount=0,this._count=0,this._time=0,this._samples=0,this._startTime=0,this._timerPending=!1,this}setSampleSize(t){return this.sampleSize=t,this}incrementCount(){return this.addCount(1),this}decrementCount(){return this.subtractCount(1),this}addCount(t){return this._count+=t,this._samples++,this._checkSampling(),this}subtractCount(t){return this._count-=t,this._samples++,this._checkSampling(),this}addTime(t){return this._time+=t,this.lastTiming=t,this._samples++,this._checkSampling(),this}timeStart(){return this._startTime=rE(),this._timerPending=!0,this}timeEnd(){return this._timerPending?(this.addTime(rE()-this._startTime),this._timerPending=!1,this._checkSampling(),this):this}getSampleAverageCount(){return this.sampleSize>0?this.lastSampleCount/this.sampleSize:0}getSampleAverageTime(){return this.sampleSize>0?this.lastSampleTime/this.sampleSize:0}getSampleHz(){return this.lastSampleTime>0?this.sampleSize/(this.lastSampleTime/1e3):0}getAverageCount(){return this.samples>0?this.count/this.samples:0}getAverageTime(){return this.samples>0?this.time/this.samples:0}getHz(){return this.time>0?this.samples/(this.time/1e3):0}_checkSampling(){this._samples===this.sampleSize&&(this.lastSampleTime=this._time,this.lastSampleCount=this._count,this.count+=this._count,this.time+=this._time,this.samples+=this._samples,this._time=0,this._count=0,this._samples=0)}}});var vu,ndt=Et(()=>{lq();vu=class{constructor(t){this.stats={},this.id=t.id,this.stats={},this._initializeStats(t.stats),Object.seal(this)}get(t,r=\"count\"){return this._getOrCreate({name:t,type:r})}get size(){return Object.keys(this.stats).length}reset(){for(let t of Object.values(this.stats))t.reset();return this}forEach(t){for(let r of Object.values(this.stats))t(r)}getTable(){let t={};return this.forEach(r=>{t[r.name]={time:r.time||0,count:r.count||0,average:r.getAverageTime()||0,hz:r.getHz()||0}}),t}_initializeStats(t=[]){t.forEach(r=>this._getOrCreate(r))}_getOrCreate(t){let{name:r,type:i}=t,n=this.stats[r];return n||(t instanceof Gv?n=t:n=new Gv(r,i),this.stats[r]=n),n}}});var Qw=Et(()=>{ndt();lq();aq()});var Bq,ID,Fq=Et(()=>{Qw();Bq=class{stats=new Map;getStats(t){return this.get(t)}get(t){return this.stats.has(t)||this.stats.set(t,new vu({id:t})),this.stats.get(t)}},ID=new Bq});var Ie,Sg=Et(()=>{J5();Ie=new Ic({id:\"luma.gl\"})});function o1(e=\"id\"){Nq[e]=Nq[e]||1;let t=Nq[e]++;return`${e}-${t}`}var Nq,pE=Et(()=>{Nq={}});function vBt(e,t){let r={...t};for(let i in e)e[i]!==void 0&&(r[i]=e[i]);return r}var wi,Rc=Et(()=>{pE();wi=class{static defaultProps={id:\"undefined\",handle:void 0,userData:void 0};toString(){return`${this[Symbol.toStringTag]||this.constructor.name}:\"${this.id}\"`}id;props;userData={};_device;destroyed=!1;allocatedBytes=0;_attachedResources=new Set;constructor(t,r,i){if(!t)throw new Error(\"no device\");this._device=t,this.props=vBt(r,i);let n=this.props.id!==\"undefined\"?this.props.id:o1(this[Symbol.toStringTag]);this.props.id=n,this.id=n,this.userData=this.props.userData||{},this.addStats()}destroy(){this.destroyResource()}delete(){return this.destroy(),this}getProps(){return this.props}attachResource(t){this._attachedResources.add(t)}detachResource(t){this._attachedResources.delete(t)}destroyAttachedResource(t){this._attachedResources.delete(t)&&t.destroy()}destroyAttachedResources(){for(let t of Object.values(this._attachedResources))t.destroy();this._attachedResources=new Set}destroyResource(){this.destroyAttachedResources(),this.removeStats(),this.destroyed=!0}removeStats(){let t=this._device.statsManager.getStats(\"Resource Counts\"),r=this[Symbol.toStringTag];t.get(`${r}s Active`).decrementCount()}trackAllocatedMemory(t,r=this[Symbol.toStringTag]){let i=this._device.statsManager.getStats(\"Resource Counts\");i.get(\"GPU Memory\").addCount(t),i.get(`${r} Memory`).addCount(t),this.allocatedBytes=t}trackDeallocatedMemory(t=this[Symbol.toStringTag]){let r=this._device.statsManager.getStats(\"Resource Counts\");r.get(\"GPU Memory\").subtractCount(this.allocatedBytes),r.get(`${t} Memory`).subtractCount(this.allocatedBytes),this.allocatedBytes=0}addStats(){let t=this._device.statsManager.getStats(\"Resource Counts\"),r=this[Symbol.toStringTag];t.get(\"Resources Created\").incrementCount(),t.get(`${r}s Created`).incrementCount(),t.get(`${r}s Active`).incrementCount()}}});var on,kD=Et(()=>{Rc();on=class e extends wi{static INDEX=16;static VERTEX=32;static UNIFORM=64;static STORAGE=128;static INDIRECT=256;static QUERY_RESOLVE=512;static MAP_READ=1;static MAP_WRITE=2;static COPY_SRC=4;static COPY_DST=8;get[Symbol.toStringTag](){return\"Buffer\"}usage;indexType;updateTimestamp;constructor(t,r){let i={...r};(r.usage||0)&e.INDEX&&!r.indexType&&(r.data instanceof Uint32Array?i.indexType=\"uint32\":r.data instanceof Uint16Array?i.indexType=\"uint16\":r.data instanceof Uint8Array&&(i.indexType=\"uint8\")),delete i.data,super(t,i,e.defaultProps),this.usage=i.usage||0,this.indexType=i.indexType,this.updateTimestamp=t.incrementTimestamp()}clone(t){return this.device.createBuffer({...this.props,...t})}static DEBUG_DATA_MAX_LENGTH=32;debugData=new ArrayBuffer(0);_setDebugData(t,r,i){let n=ArrayBuffer.isView(t)?t.buffer:t,o=Math.min(t?t.byteLength:i,e.DEBUG_DATA_MAX_LENGTH);n===null?this.debugData=new ArrayBuffer(o):r===0&&i===n.byteLength?this.debugData=n.slice(0,o):this.debugData=n.slice(r,r+o)}static defaultProps={...wi.defaultProps,usage:0,byteLength:0,byteOffset:0,data:null,indexType:\"uint16\",onMapped:void 0}}});function mE(e){let[t,r,i]=Uq[e],n=e.includes(\"norm\"),o=!n&&!e.startsWith(\"float\"),s=e.startsWith(\"s\");return{signedType:t,primitiveType:r,byteLength:i,normalized:n,integer:o,signed:s}}function zq(e){let t=e;switch(t){case\"uint8\":return\"unorm8\";case\"sint8\":return\"snorm8\";case\"uint16\":return\"unorm16\";case\"sint16\":return\"snorm16\";default:return t}}function Aft(e,t){switch(t){case 1:return e;case 2:return e+e%2;default:return e+(4-e%4)%4}}function Xv(e){let t=ArrayBuffer.isView(e)?e.constructor:e;if(t===Uint8ClampedArray)return\"uint8\";let r=Object.values(Uq).find(i=>t===i[4]);if(!r)throw new Error(t.name);return r[0]}function Zv(e){let[,,,,t]=Uq[e];return t}var Uq,gE=Et(()=>{Uq={uint8:[\"uint8\",\"u32\",1,!1,Uint8Array],sint8:[\"sint8\",\"i32\",1,!1,Int8Array],unorm8:[\"uint8\",\"f32\",1,!0,Uint8Array],snorm8:[\"sint8\",\"f32\",1,!0,Int8Array],uint16:[\"uint16\",\"u32\",2,!1,Uint16Array],sint16:[\"sint16\",\"i32\",2,!1,Int16Array],unorm16:[\"uint16\",\"u32\",2,!0,Uint16Array],snorm16:[\"sint16\",\"i32\",2,!0,Int16Array],float16:[\"float16\",\"f16\",2,!1,Uint16Array],float32:[\"float32\",\"f32\",4,!1,Float32Array],uint32:[\"uint32\",\"u32\",4,!1,Uint32Array],sint32:[\"sint32\",\"i32\",4,!1,Int32Array]}});function i3(e){let t;e.endsWith(\"-webgl\")&&(e.replace(\"-webgl\",\"\"),t=!0);let[r,i]=e.split(\"x\"),n=r,o=i?parseInt(i):1,s=mE(n),a={type:n,components:o,byteLength:s.byteLength*o,integer:s.integer,signed:s.signed,normalized:s.normalized};return t&&(a.webglOnly=!0),a}function yft(e,t,r){let i=r?zq(e):e;switch(i){case\"unorm8\":return t===1?\"unorm8\":t===3?\"unorm8x3-webgl\":`${i}x${t}`;case\"snorm8\":case\"uint8\":case\"sint8\":case\"uint16\":case\"sint16\":case\"unorm16\":case\"snorm16\":case\"float16\":if(t===1||t===3)throw new Error(`size: ${t}`);return`${i}x${t}`;default:return t===1?i:`${i}x${t}`}}function Vq(e,t,r){if(!t||t>4)throw new Error(`size ${t}`);let i=t,n=Xv(e);return yft(n,i,r)}function _ft(e){let t;switch(e.primitiveType){case\"f32\":t=\"float32\";break;case\"i32\":t=\"sint32\";break;case\"u32\":t=\"uint32\";break;case\"f16\":return e.components<=2?\"float16x2\":\"float16x4\"}return e.components===1?t:`${t}x${e.components}`}var RD=Et(()=>{gE()});function qq(e){let t=SBt[e];if(!t)throw new Error(`Unsupported texture format ${e}`);return t}var tc,Qn,m0,bBt,DD,jq,OD,$q,xBt,Gq,AE,Wq,LD,vft,wBt,TBt,SBt,bft=Et(()=>{tc=\"texture-compression-bc\",Qn=\"texture-compression-astc\",m0=\"texture-compression-etc2\",bBt=\"texture-compression-etc1-webgl\",DD=\"texture-compression-pvrtc-webgl\",jq=\"texture-compression-atc-webgl\",OD=\"float32-renderable-webgl\",$q=\"float16-renderable-webgl\",xBt=\"rgb9e5ufloat-renderable-webgl\",Gq=\"snorm8-renderable-webgl\",AE=\"norm16-renderable-webgl\",Wq=\"snorm16-renderable-webgl\",LD=\"float32-filterable\",vft=\"float16-filterable-webgl\";wBt={r8unorm:{},rg8unorm:{},\"rgb8unorm-webgl\":{},rgba8unorm:{},\"rgba8unorm-srgb\":{},r8snorm:{render:Gq},rg8snorm:{render:Gq},\"rgb8snorm-webgl\":{},rgba8snorm:{render:Gq},r8uint:{},rg8uint:{},rgba8uint:{},r8sint:{},rg8sint:{},rgba8sint:{},bgra8unorm:{},\"bgra8unorm-srgb\":{},r16unorm:{f:AE},rg16unorm:{render:AE},\"rgb16unorm-webgl\":{f:AE},rgba16unorm:{render:AE},r16snorm:{f:Wq},rg16snorm:{render:Wq},\"rgb16snorm-webgl\":{f:AE},rgba16snorm:{render:Wq},r16uint:{},rg16uint:{},rgba16uint:{},r16sint:{},rg16sint:{},rgba16sint:{},r16float:{render:$q,filter:\"float16-filterable-webgl\"},rg16float:{render:$q,filter:vft},rgba16float:{render:$q,filter:vft},r32uint:{},rg32uint:{},rgba32uint:{},r32sint:{},rg32sint:{},rgba32sint:{},r32float:{render:OD,filter:LD},rg32float:{render:!1,filter:LD},\"rgb32float-webgl\":{render:OD,filter:LD},rgba32float:{render:OD,filter:LD},\"rgba4unorm-webgl\":{channels:\"rgba\",bitsPerChannel:[4,4,4,4],packed:!0},\"rgb565unorm-webgl\":{channels:\"rgb\",bitsPerChannel:[5,6,5,0],packed:!0},\"rgb5a1unorm-webgl\":{channels:\"rgba\",bitsPerChannel:[5,5,5,1],packed:!0},rgb9e5ufloat:{channels:\"rgb\",packed:!0,render:xBt},rg11b10ufloat:{channels:\"rgb\",bitsPerChannel:[11,11,10,0],packed:!0,p:1,render:OD},rgb10a2unorm:{channels:\"rgba\",bitsPerChannel:[10,10,10,2],packed:!0,p:1},rgb10a2uint:{channels:\"rgba\",bitsPerChannel:[10,10,10,2],packed:!0,p:1},stencil8:{attachment:\"stencil\",bitsPerChannel:[8,0,0,0],dataType:\"uint8\"},depth16unorm:{attachment:\"depth\",bitsPerChannel:[16,0,0,0],dataType:\"uint16\"},depth24plus:{attachment:\"depth\",bitsPerChannel:[24,0,0,0],dataType:\"uint32\"},depth32float:{attachment:\"depth\",bitsPerChannel:[32,0,0,0],dataType:\"float32\"},\"depth24plus-stencil8\":{attachment:\"depth-stencil\",bitsPerChannel:[24,8,0,0],packed:!0},\"depth32float-stencil8\":{attachment:\"depth-stencil\",bitsPerChannel:[32,8,0,0],packed:!0}},TBt={\"bc1-rgb-unorm-webgl\":{f:tc},\"bc1-rgb-unorm-srgb-webgl\":{f:tc},\"bc1-rgba-unorm\":{f:tc},\"bc1-rgba-unorm-srgb\":{f:tc},\"bc2-rgba-unorm\":{f:tc},\"bc2-rgba-unorm-srgb\":{f:tc},\"bc3-rgba-unorm\":{f:tc},\"bc3-rgba-unorm-srgb\":{f:tc},\"bc4-r-unorm\":{f:tc},\"bc4-r-snorm\":{f:tc},\"bc5-rg-unorm\":{f:tc},\"bc5-rg-snorm\":{f:tc},\"bc6h-rgb-ufloat\":{f:tc},\"bc6h-rgb-float\":{f:tc},\"bc7-rgba-unorm\":{f:tc},\"bc7-rgba-unorm-srgb\":{f:tc},\"etc2-rgb8unorm\":{f:m0},\"etc2-rgb8unorm-srgb\":{f:m0},\"etc2-rgb8a1unorm\":{f:m0},\"etc2-rgb8a1unorm-srgb\":{f:m0},\"etc2-rgba8unorm\":{f:m0},\"etc2-rgba8unorm-srgb\":{f:m0},\"eac-r11unorm\":{f:m0},\"eac-r11snorm\":{f:m0},\"eac-rg11unorm\":{f:m0},\"eac-rg11snorm\":{f:m0},\"astc-4x4-unorm\":{f:Qn},\"astc-4x4-unorm-srgb\":{f:Qn},\"astc-5x4-unorm\":{f:Qn},\"astc-5x4-unorm-srgb\":{f:Qn},\"astc-5x5-unorm\":{f:Qn},\"astc-5x5-unorm-srgb\":{f:Qn},\"astc-6x5-unorm\":{f:Qn},\"astc-6x5-unorm-srgb\":{f:Qn},\"astc-6x6-unorm\":{f:Qn},\"astc-6x6-unorm-srgb\":{f:Qn},\"astc-8x5-unorm\":{f:Qn},\"astc-8x5-unorm-srgb\":{f:Qn},\"astc-8x6-unorm\":{f:Qn},\"astc-8x6-unorm-srgb\":{f:Qn},\"astc-8x8-unorm\":{f:Qn},\"astc-8x8-unorm-srgb\":{f:Qn},\"astc-10x5-unorm\":{f:Qn},\"astc-10x5-unorm-srgb\":{f:Qn},\"astc-10x6-unorm\":{f:Qn},\"astc-10x6-unorm-srgb\":{f:Qn},\"astc-10x8-unorm\":{f:Qn},\"astc-10x8-unorm-srgb\":{f:Qn},\"astc-10x10-unorm\":{f:Qn},\"astc-10x10-unorm-srgb\":{f:Qn},\"astc-12x10-unorm\":{f:Qn},\"astc-12x10-unorm-srgb\":{f:Qn},\"astc-12x12-unorm\":{f:Qn},\"astc-12x12-unorm-srgb\":{f:Qn},\"pvrtc-rgb4unorm-webgl\":{f:DD},\"pvrtc-rgba4unorm-webgl\":{f:DD},\"pvrtc-rbg2unorm-webgl\":{f:DD},\"pvrtc-rgba2unorm-webgl\":{f:DD},\"etc1-rbg-unorm-webgl\":{f:bBt},\"atc-rgb-unorm-webgl\":{f:jq},\"atc-rgba-unorm-webgl\":{f:jq},\"atc-rgbai-unorm-webgl\":{f:jq}},SBt={...wBt,...TBt}});function xft(e){let t=PBt(e);if(Mg.isCompressed(e)){t.channels=\"rgb\",t.components=3,t.bytesPerPixel=1,t.srgb=!1,t.compressed=!0;let i=CBt(e);i&&(t.blockWidth=i.blockWidth,t.blockHeight=i.blockHeight)}let r=EBt.exec(e);if(r){let[,i,n,o,s,a]=r,h=`${o}${n}`,p=mE(h),g=p.byteLength*8,w=i.length,C=[g,w>=2?g:0,w>=3?g:0,w>=4?g:0];t={format:e,attachment:t.attachment,dataType:p.signedType,components:w,channels:i,integer:p.integer,signed:p.signed,normalized:p.normalized,bitsPerChannel:C,bytesPerPixel:p.byteLength*i.length,packed:t.packed,srgb:t.srgb},a===\"-webgl\"&&(t.webgl=!0),s===\"-srgb\"&&(t.srgb=!0)}return e.endsWith(\"-webgl\")&&(t.webgl=!0),e.endsWith(\"-srgb\")&&(t.srgb=!0),t}function PBt(e){let t=qq(e),r=t.bytesPerPixel||1,i=t.bitsPerChannel||[8,8,8,8];return delete t.bitsPerChannel,delete t.bytesPerPixel,delete t.f,delete t.render,delete t.filter,delete t.blend,delete t.store,{...t,format:e,attachment:t.attachment||\"color\",channels:t.channels||\"r\",components:t.components||t.channels?.length||1,bytesPerPixel:r,bitsPerChannel:i,dataType:t.dataType||\"uint8\",srgb:t.srgb??!1,packed:t.packed??!1,webgl:t.webgl??!1,integer:t.integer??!1,signed:t.signed??!1,normalized:t.normalized??!1,compressed:t.compressed??!1}}function CBt(e){let r=/.*-(\\d+)x(\\d+)-.*/.exec(e);if(r){let[,i,n]=r;return{blockWidth:Number(i),blockHeight:Number(n)}}return null}var MBt,EBt,BD,Mg,Hq=Et(()=>{gE();bft();MBt=[\"bc1\",\"bc2\",\"bc3\",\"bc4\",\"bc5\",\"bc6\",\"bc7\",\"etc1\",\"etc2\",\"eac\",\"atc\",\"astc\",\"pvrtc\"],EBt=/^(r|rg|rgb|rgba|bgra)([0-9]*)([a-z]*)(-srgb)?(-webgl)?$/,BD=class{getInfo(t){return xft(t)}isColor(t){return t.startsWith(\"rgba\")||t.startsWith(\"bgra\")||t.startsWith(\"rgb\")}isDepthStencil(t){return t.startsWith(\"depth\")||t.startsWith(\"stencil\")}isCompressed(t){return MBt.some(r=>t.startsWith(r))}getCapabilities(t){let r=qq(t),i={format:t,create:r.f??!0,render:r.render??!0,filter:r.filter??!0,blend:r.blend??!0,store:r.store??!0},n=xft(t),o=t.startsWith(\"depth\")||t.startsWith(\"stencil\"),s=n?.signed,a=n?.integer,h=n?.webgl;return i.render&&=!s,i.filter&&=!o&&!s&&!a&&!h,i}},Mg=new BD});function wft(e){return typeof ImageData<\"u\"&&e instanceof ImageData||typeof ImageBitmap<\"u\"&&e instanceof ImageBitmap||typeof HTMLImageElement<\"u\"&&e instanceof HTMLImageElement||typeof HTMLVideoElement<\"u\"&&e instanceof HTMLVideoElement||typeof VideoFrame<\"u\"&&e instanceof VideoFrame||typeof HTMLCanvasElement<\"u\"&&e instanceof HTMLCanvasElement||typeof OffscreenCanvas<\"u\"&&e instanceof OffscreenCanvas}function Tft(e){if(typeof ImageData<\"u\"&&e instanceof ImageData||typeof ImageBitmap<\"u\"&&e instanceof ImageBitmap||typeof HTMLCanvasElement<\"u\"&&e instanceof HTMLCanvasElement||typeof OffscreenCanvas<\"u\"&&e instanceof OffscreenCanvas)return{width:e.width,height:e.height};if(typeof HTMLImageElement<\"u\"&&e instanceof HTMLImageElement)return{width:e.naturalWidth,height:e.naturalHeight};if(typeof HTMLVideoElement<\"u\"&&e instanceof HTMLVideoElement)return{width:e.videoWidth,height:e.videoHeight};if(typeof VideoFrame<\"u\"&&e instanceof VideoFrame)return{width:e.displayWidth,height:e.displayHeight};throw new Error(\"Unknown image type\")}var Sft=Et(()=>{});var yE,_E,Of,Yq=Et(()=>{Fq();Sg();pE();kD();RD();Hq();Sft();yE=class{},_E=class{features;disabledFeatures;constructor(t=[],r){this.features=new Set(t),this.disabledFeatures=r||{}}*[Symbol.iterator](){yield*this.features}has(t){return!this.disabledFeatures?.[t]&&this.features.has(t)}},Of=class e{static defaultProps={id:null,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:!1,createCanvasContext:void 0,webgl:{},onError:(t,r)=>{},onResize:(t,r)=>{let[i,n]=t.getDevicePixelSize();Ie.log(1,`${t} resized => ${i}x${n}px`)()},onPositionChange:(t,r)=>{let[i,n]=t.getPosition();Ie.log(1,`${t} repositioned => ${i},${n}`)()},onVisibilityChange:t=>Ie.log(1,`${t} Visibility changed ${t.isVisible}`)(),onDevicePixelRatioChange:(t,r)=>Ie.log(1,`${t} DPR changed ${r.oldRatio} => ${t.devicePixelRatio}`)(),debug:Ie.get(\"debug\")||void 0,debugShaders:Ie.get(\"debug-shaders\")||void 0,debugFramebuffers:!!Ie.get(\"debug-framebuffers\"),debugFactories:!!Ie.get(\"debug-factories\"),debugWebGL:!!Ie.get(\"debug-webgl\"),debugSpectorJS:void 0,debugSpectorJSUrl:void 0,_reuseDevices:!1,_requestMaxLimits:!0,_cacheShaders:!1,_cachePipelines:!1,_cacheDestroyPolicy:\"unused\",_initializeFeatures:!0,_disabledFeatures:{\"compilation-status-async-webgl\":!0},_handle:void 0};get[Symbol.toStringTag](){return\"Device\"}toString(){return`Device(${this.id})`}id;props;userData={};statsManager=ID;timestamp=0;_reused=!1;_lumaData={};_textureCaps={};constructor(t){this.props={...e.defaultProps,...t},this.id=this.props.id||o1(this[Symbol.toStringTag].toLowerCase())}getVertexFormatInfo(t){return i3(t)}isVertexFormatSupported(t){return!0}getTextureFormatInfo(t){return Mg.getInfo(t)}getTextureFormatCapabilities(t){let r=this._textureCaps[t];if(!r){let i=this._getDeviceTextureFormatCapabilities(t);r=this._getDeviceSpecificTextureFormatCapabilities(i),this._textureCaps[t]=r}return r}getMipLevelCount(t,r,i=1){let n=Math.max(t,r,i);return 1+Math.floor(Math.log2(n))}isExternalImage(t){return wft(t)}getExternalImageSize(t){return Tft(t)}isTextureFormatSupported(t){return this.getTextureFormatCapabilities(t).create}isTextureFormatFilterable(t){return this.getTextureFormatCapabilities(t).filter}isTextureFormatRenderable(t){return this.getTextureFormatCapabilities(t).render}isTextureFormatCompressed(t){return Mg.isCompressed(t)}pushDebugGroup(t){this.commandEncoder.pushDebugGroup(t)}popDebugGroup(){this.commandEncoder?.popDebugGroup()}insertDebugMarker(t){this.commandEncoder?.insertDebugMarker(t)}loseDevice(){return!1}incrementTimestamp(){return this.timestamp++}reportError(t,r,...i){return this.props.onError(t,r)?()=>{}:Ie.error(t.message,r,...i)}debug(){if(this.props.debug)debugger;else Ie.once(0,`'Type luma.log.set({debug: true}) in console to enable debug breakpoints',\nor create a device with the 'debug: true' prop.`)()}getDefaultCanvasContext(){if(!this.canvasContext)throw new Error(\"Device has no default CanvasContext. See props.createCanvasContext\");return this.canvasContext}beginRenderPass(t){return this.commandEncoder.beginRenderPass(t)}beginComputePass(t){return this.commandEncoder.beginComputePass(t)}getCanvasContext(){return this.getDefaultCanvasContext()}readPixelsToArrayWebGL(t,r){throw new Error(\"not implemented\")}readPixelsToBufferWebGL(t,r){throw new Error(\"not implemented\")}setParametersWebGL(t){throw new Error(\"not implemented\")}getParametersWebGL(t){throw new Error(\"not implemented\")}withParametersWebGL(t,r){throw new Error(\"not implemented\")}clearWebGL(t){throw new Error(\"not implemented\")}resetWebGL(){throw new Error(\"not implemented\")}static _getCanvasContextProps(t){return t.createCanvasContext===!0?{}:t.createCanvasContext}_getDeviceTextureFormatCapabilities(t){let r=Mg.getCapabilities(t),i=o=>(typeof o==\"string\"?this.features.has(o):o)??!0,n=i(r.create);return{format:t,create:n,render:n&&i(r.render),filter:n&&i(r.filter),blend:n&&i(r.blend),store:n&&i(r.store)}}_normalizeBufferProps(t){(t instanceof ArrayBuffer||ArrayBuffer.isView(t))&&(t={data:t});let r={...t};if((t.usage||0)&on.INDEX&&(t.indexType||(t.data instanceof Uint32Array?r.indexType=\"uint32\":t.data instanceof Uint16Array?r.indexType=\"uint16\":t.data instanceof Uint8Array&&(r.data=new Uint16Array(t.data),r.indexType=\"uint16\")),!r.indexType))throw new Error(\"indices buffer content must be of type uint16 or uint32\");return r}}});var IBt,Mft,Xq,n3,Eft=Et(()=>{Yq();Fq();Sg();IBt=\"set luma.log.level=1 (or higher) to trace rendering\",Mft=\"No matching device found. Ensure `@luma.gl/webgl` and/or `@luma.gl/webgpu` modules are imported.\",Xq=class e{static defaultProps={...Of.defaultProps,type:\"best-available\",adapters:void 0,waitForPageLoad:!0};stats=ID;log=Ie;VERSION=\"9.2.6\";spector;preregisteredAdapters=new Map;constructor(){if(globalThis.luma){if(globalThis.luma.VERSION!==this.VERSION)throw Ie.error(`Found luma.gl ${globalThis.luma.VERSION} while initialzing ${this.VERSION}`)(),Ie.error(\"'yarn why @luma.gl/core' can help identify the source of the conflict\")(),new Error(\"luma.gl - multiple versions detected: see console log\");Ie.error(\"This version of luma.gl has already been initialized\")()}Ie.log(1,`${this.VERSION} - ${IBt}`)(),globalThis.luma=this}async createDevice(t={}){let r={...e.defaultProps,...t},i=this.selectAdapter(r.type,r.adapters);if(!i)throw new Error(Mft);return r.waitForPageLoad&&await i.pageLoaded,await i.create(r)}async attachDevice(t,r){let i=this._getTypeFromHandle(t,r.adapters),n=i&&this.selectAdapter(i,r.adapters);if(!n)throw new Error(Mft);return await n?.attach?.(t,r)}registerAdapters(t){for(let r of t)this.preregisteredAdapters.set(r.type,r)}getSupportedAdapters(t=[]){let r=this._getAdapterMap(t);return Array.from(r).map(([,i])=>i).filter(i=>i.isSupported?.()).map(i=>i.type)}getBestAvailableAdapterType(t=[]){let r=[\"webgpu\",\"webgl\",\"null\"],i=this._getAdapterMap(t);for(let n of r)if(i.get(n)?.isSupported?.())return n;return null}selectAdapter(t,r=[]){let i=t;t===\"best-available\"&&(i=this.getBestAvailableAdapterType(r));let n=this._getAdapterMap(r);return i&&n.get(i)||null}enforceWebGL2(t=!0,r=[]){let n=this._getAdapterMap(r).get(\"webgl\");n||Ie.warn(\"enforceWebGL2: webgl adapter not found\")(),n?.enforceWebGL2?.(t)}setDefaultDeviceProps(t){Object.assign(e.defaultProps,t)}_getAdapterMap(t=[]){let r=new Map(this.preregisteredAdapters);for(let i of t)r.set(i.type,i);return r}_getTypeFromHandle(t,r=[]){return t instanceof WebGL2RenderingContext?\"webgl\":typeof GPUDevice<\"u\"&&t instanceof GPUDevice||t?.queue?\"webgpu\":t===null?\"null\":(t instanceof WebGLRenderingContext?Ie.warn(\"WebGL1 is not supported\",t)():Ie.warn(\"Unknown handle type\",t)(),null)}},n3=new Xq});function DBt(){return FD||(RBt()||typeof window>\"u\"?FD=Promise.resolve():FD=new Promise(e=>window.addEventListener(\"load\",()=>e()))),FD}var vE,kBt,RBt,FD,Pft=Et(()=>{r1();vE=class{get pageLoaded(){return DBt()}},kBt=Cc()&&typeof document<\"u\",RBt=()=>kBt&&document.readyState===\"complete\",FD=null});function Cft(){let e,t;return{promise:new Promise((i,n)=>{e=i,t=n}),resolve:e,reject:t}}var Ift=Et(()=>{});function OBt(e){if(typeof e==\"string\"){let t=document.getElementById(e);if(!t)throw new Error(`${e} is not an HTML element`);return t}return e||document.body}function LBt(e){let t=document.getElementById(e);if(!o3.isHTMLCanvas(t))throw new Error(\"Object is not a canvas element\");return t}function BBt(e){let{width:t,height:r}=e,i=document.createElement(\"canvas\");i.id=o1(\"lumagl-auto-created-canvas\"),i.width=t||1,i.height=r||1,i.style.width=Number.isFinite(t)?`${t}px`:\"100%\",i.style.height=Number.isFinite(r)?`${r}px`:\"100%\",e?.visible||(i.style.visibility=\"hidden\");let n=OBt(e?.container||null);return n.insertBefore(i,n.firstChild),i}function FBt(e,t,r,i,n){let o=e,s=kft(o[0],t,r),a=Rft(o[1],t,i,n),h=kft(o[0]+1,t,r),p=h===r-1?h:h-1;h=Rft(o[1]+1,t,i,n);let g;return n?(h=h===0?h:h+1,g=a,a=h):g=h===i-1?h:h-1,{x:s,y:a,width:Math.max(p-s+1,1),height:Math.max(g-a+1,1)}}function kft(e,t,r){return Math.min(Math.round(e*t),r-1)}function Rft(e,t,r,i){return i?Math.max(0,r-1-Math.round(e*t)):Math.min(Math.round(e*t),r-1)}var o3,Dft=Et(()=>{r1();pE();Ift();o3=class e{static isHTMLCanvas(t){return typeof HTMLCanvasElement<\"u\"&&t instanceof HTMLCanvasElement}static isOffscreenCanvas(t){return typeof OffscreenCanvas<\"u\"&&t instanceof OffscreenCanvas}static defaultProps={id:void 0,canvas:null,width:800,height:600,useDevicePixels:!0,autoResize:!0,container:null,visible:!0,alphaMode:\"opaque\",colorSpace:\"srgb\",trackPosition:!1};id;props;canvas;htmlCanvas;offscreenCanvas;type;initialized;isInitialized=!1;isVisible=!0;cssWidth;cssHeight;devicePixelRatio;devicePixelWidth;devicePixelHeight;drawingBufferWidth;drawingBufferHeight;_initializedResolvers=Cft();_resizeObserver;_intersectionObserver;_position;destroyed=!1;toString(){return`${this[Symbol.toStringTag]}(${this.id})`}constructor(t){if(this.props={...e.defaultProps,...t},t=this.props,this.initialized=this._initializedResolvers.promise,Cc()?t.canvas?typeof t.canvas==\"string\"?this.canvas=LBt(t.canvas):this.canvas=t.canvas:this.canvas=BBt(t):this.canvas={width:t.width||1,height:t.height||1},e.isHTMLCanvas(this.canvas)?(this.id=t.id||this.canvas.id,this.type=\"html-canvas\",this.htmlCanvas=this.canvas):e.isOffscreenCanvas(this.canvas)?(this.id=t.id||\"offscreen-canvas\",this.type=\"offscreen-canvas\",this.offscreenCanvas=this.canvas):(this.id=t.id||\"node-canvas-context\",this.type=\"node\"),this.cssWidth=this.htmlCanvas?.clientWidth||this.canvas.width,this.cssHeight=this.htmlCanvas?.clientHeight||this.canvas.height,this.devicePixelWidth=this.canvas.width,this.devicePixelHeight=this.canvas.height,this.drawingBufferWidth=this.canvas.width,this.drawingBufferHeight=this.canvas.height,this.devicePixelRatio=globalThis.devicePixelRatio||1,this._position=[0,0],e.isHTMLCanvas(this.canvas)){this._intersectionObserver=new IntersectionObserver(r=>this._handleIntersection(r)),this._intersectionObserver.observe(this.canvas),this._resizeObserver=new ResizeObserver(r=>this._handleResize(r));try{this._resizeObserver.observe(this.canvas,{box:\"device-pixel-content-box\"})}catch{this._resizeObserver.observe(this.canvas,{box:\"content-box\"})}setTimeout(()=>this._observeDevicePixelRatio(),0),this.props.trackPosition&&this._trackPosition()}}destroy(){this.destroyed=!0}setProps(t){return\"useDevicePixels\"in t&&(this.props.useDevicePixels=t.useDevicePixels||!1,this._updateDrawingBufferSize()),this}getCSSSize(){return[this.cssWidth,this.cssHeight]}getPosition(){return this._position}getDevicePixelSize(){return[this.devicePixelWidth,this.devicePixelHeight]}getDrawingBufferSize(){return[this.drawingBufferWidth,this.drawingBufferHeight]}getMaxDrawingBufferSize(){let t=this.device.limits.maxTextureDimension2D;return[t,t]}setDrawingBufferSize(t,r){this.canvas.width=t,this.canvas.height=r,this.drawingBufferWidth=t,this.drawingBufferHeight=r}getDevicePixelRatio(){return typeof window<\"u\"&&window.devicePixelRatio||1}cssToDevicePixels(t,r=!0){let i=this.cssToDeviceRatio(),[n,o]=this.getDrawingBufferSize();return FBt(t,i,n,o,r)}getPixelSize(){return this.getDevicePixelSize()}getAspect(){let[t,r]=this.getDevicePixelSize();return t/r}cssToDeviceRatio(){try{let[t]=this.getDrawingBufferSize(),[r]=this.getCSSSize();return r?t/r:1}catch{return 1}}resize(t){this.setDrawingBufferSize(t.width,t.height)}_setAutoCreatedCanvasId(t){this.htmlCanvas?.id===\"lumagl-auto-created-canvas\"&&(this.htmlCanvas.id=t)}_handleIntersection(t){let r=t.find(n=>n.target===this.canvas);if(!r)return;let i=r.isIntersecting;this.isVisible!==i&&(this.isVisible=i,this.device.props.onVisibilityChange(this))}_handleResize(t){let r=t.find(h=>h.target===this.canvas);if(!r)return;this.cssWidth=r.contentBoxSize[0].inlineSize,this.cssHeight=r.contentBoxSize[0].blockSize;let i=this.getDevicePixelSize(),n=r.devicePixelContentBoxSize?.[0].inlineSize||r.contentBoxSize[0].inlineSize*devicePixelRatio,o=r.devicePixelContentBoxSize?.[0].blockSize||r.contentBoxSize[0].blockSize*devicePixelRatio,[s,a]=this.getMaxDrawingBufferSize();this.devicePixelWidth=Math.max(1,Math.min(n,s)),this.devicePixelHeight=Math.max(1,Math.min(o,a)),this._updateDrawingBufferSize(),this.device.props.onResize(this,{oldPixelSize:i})}_updateDrawingBufferSize(){if(this.props.autoResize){if(typeof this.props.useDevicePixels==\"number\"){let t=this.props.useDevicePixels;this.setDrawingBufferSize(this.cssWidth*t,this.cssHeight*t)}else this.props.useDevicePixels?this.setDrawingBufferSize(this.devicePixelWidth,this.devicePixelHeight):this.setDrawingBufferSize(this.cssWidth,this.cssHeight);this._updateDevice()}this._initializedResolvers.resolve(),this.isInitialized=!0,this.updatePosition()}_observeDevicePixelRatio(){let t=this.devicePixelRatio;this.devicePixelRatio=window.devicePixelRatio,this.updatePosition(),this.device.props.onDevicePixelRatioChange(this,{oldRatio:t}),matchMedia(`(resolution: ${this.devicePixelRatio}dppx)`).addEventListener(\"change\",()=>this._observeDevicePixelRatio(),{once:!0})}_trackPosition(t=100){let r=setInterval(()=>{this.destroyed?clearInterval(r):this.updatePosition()},t)}updatePosition(){let t=this.htmlCanvas?.getBoundingClientRect();if(t){let r=[t.left,t.top];if(this._position??=r,r[0]!==this._position[0]||r[1]!==this._position[1]){let n=this._position;this._position=r,this.device.props.onPositionChange?.(this,{oldPosition:n})}}}}});var Lf,Zq=Et(()=>{Rc();Lf=class e extends wi{static defaultProps={...wi.defaultProps,type:\"color-sampler\",addressModeU:\"clamp-to-edge\",addressModeV:\"clamp-to-edge\",addressModeW:\"clamp-to-edge\",magFilter:\"nearest\",minFilter:\"nearest\",mipmapFilter:\"none\",lodMinClamp:0,lodMaxClamp:32,compare:\"less-equal\",maxAnisotropy:1};get[Symbol.toStringTag](){return\"Sampler\"}constructor(t,r){r=e.normalizeProps(t,r),super(t,r,e.defaultProps)}static normalizeProps(t,r){return r}}});var NBt,Jo,Kq=Et(()=>{Rc();Zq();Sg();NBt={\"1d\":\"1d\",\"2d\":\"2d\",\"2d-array\":\"2d\",cube:\"2d\",\"cube-array\":\"2d\",\"3d\":\"3d\"},Jo=class e extends wi{static SAMPLE=4;static STORAGE=8;static RENDER=16;static COPY_SRC=1;static COPY_DST=2;static TEXTURE=4;static RENDER_ATTACHMENT=16;dimension;baseDimension;format;width;height;depth;mipLevels;updateTimestamp;get[Symbol.toStringTag](){return\"Texture\"}toString(){return`Texture(${this.id},${this.format},${this.width}x${this.height})`}constructor(t,r){if(r=e.normalizeProps(t,r),super(t,r,e.defaultProps),this.dimension=this.props.dimension,this.baseDimension=NBt[this.dimension],this.format=this.props.format,this.width=this.props.width,this.height=this.props.height,this.depth=this.props.depth,this.mipLevels=this.props.mipLevels,this.props.width===void 0||this.props.height===void 0)if(t.isExternalImage(r.data)){let i=t.getExternalImageSize(r.data);this.width=i?.width||1,this.height=i?.height||1}else this.width=1,this.height=1,(this.props.width===void 0||this.props.height===void 0)&&Ie.warn(`${this} created with undefined width or height. This is deprecated. Use AsyncTexture instead.`)();this.updateTimestamp=t.incrementTimestamp()}setSampler(t){this.sampler=t instanceof Lf?t:this.device.createSampler(t)}clone(t){return this.device.createTexture({...this.props,...t})}static normalizeProps(t,r){let i={...r},{width:n,height:o}=i;return typeof n==\"number\"&&(i.width=Math.max(1,Math.ceil(n))),typeof o==\"number\"&&(i.height=Math.max(1,Math.ceil(o))),i}_initializeData(t){this.device.isExternalImage(t)?this.copyExternalImage({image:t,width:this.width,height:this.height,depth:this.depth,mipLevel:0,x:0,y:0,z:0,aspect:\"all\",colorSpace:\"srgb\",premultipliedAlpha:!1,flipY:!1}):t&&this.copyImageData({data:t,mipLevel:0,x:0,y:0,z:0,aspect:\"all\"})}_normalizeCopyImageDataOptions(t){let{width:r,height:i,depth:n}=this,o={...e.defaultCopyDataOptions,width:r,height:i,depth:n,...t},s=this.device.getTextureFormatInfo(this.format);if(!t.bytesPerRow&&!s.bytesPerPixel)throw new Error(`bytesPerRow must be provided for texture format ${this.format}`);return o.bytesPerRow=t.bytesPerRow||r*(s.bytesPerPixel||4),o.rowsPerImage=t.rowsPerImage||i,o}_normalizeCopyExternalImageOptions(t){let r=this.device.getExternalImageSize(t.image),i={...e.defaultCopyExternalImageOptions,...r,...t};return i.width=Math.min(i.width,this.width-i.x),i.height=Math.min(i.height,this.height-i.y),i}static defaultProps={...wi.defaultProps,data:null,dimension:\"2d\",format:\"rgba8unorm\",usage:e.TEXTURE|e.RENDER_ATTACHMENT|e.COPY_DST,width:void 0,height:void 0,depth:1,mipLevels:1,samples:void 0,sampler:{},view:void 0};static defaultCopyDataOptions={data:void 0,byteOffset:0,bytesPerRow:void 0,rowsPerImage:void 0,mipLevel:0,x:0,y:0,z:0,aspect:\"all\"};static defaultCopyExternalImageOptions={image:void 0,sourceX:0,sourceY:0,width:void 0,height:void 0,depth:1,mipLevel:0,x:0,y:0,z:0,aspect:\"all\",colorSpace:\"srgb\",premultipliedAlpha:!1,flipY:!1}}});var Kv,Oft=Et(()=>{Rc();Kv=class e extends wi{get[Symbol.toStringTag](){return\"TextureView\"}constructor(t,r){super(t,r,e.defaultProps)}static defaultProps={...wi.defaultProps,format:void 0,dimension:void 0,aspect:\"all\",baseMipLevel:0,mipLevelCount:void 0,baseArrayLayer:0,arrayLayerCount:void 0}}});function Lft(e,t,r){let i=\"\",n=t.split(/\\r?\\n/),o=e.slice().sort((s,a)=>s.lineNum-a.lineNum);switch(r?.showSourceCode||\"no\"){case\"all\":let s=0;for(let a=1;a<=n.length;a++)for(i+=Bft(n[a-1],a,r);o.length>s&&o[s].lineNum===a;){let h=o[s++];i+=Qq(h,n,h.lineNum,{...r,inlineSource:!1})}for(;o.length>s;){let a=o[s++];i+=Qq(a,[],0,{...r,inlineSource:!1})}return i;case\"issues\":case\"no\":for(let a of e)i+=Qq(a,n,a.lineNum,{inlineSource:r?.showSourceCode!==\"no\"});return i}}function Qq(e,t,r,i){if(i?.inlineSource){let o=zBt(t,r),s=e.linePos>0?`${\" \".repeat(e.linePos+5)}^^^\n`:\"\";return`\n${o}${s}${e.type.toUpperCase()}: ${e.message}\n\n`}let n=e.type===\"error\"?\"red\":\"#8B4000\";return i?.html?`<div class='luma-compiler-log-error' style=\"color:${n};\"><b> ${e.type.toUpperCase()}: ${e.message}</b></div>`:`${e.type.toUpperCase()}: ${e.message}`}function zBt(e,t,r){let i=\"\";for(let n=t-2;n<=t;n++){let o=e[n-1];o!==void 0&&(i+=Bft(o,t,r))}return i}function Bft(e,t,r){let i=r?.html?VBt(e):e;return`${UBt(String(t),4)}: ${i}${r?.html?\"<br/>\":`\n`}`}function UBt(e,t){let r=\"\";for(let i=e.length;i<t;++i)r+=\" \";return r+e}function VBt(e){return e.replaceAll(\"&\",\"&amp;\").replaceAll(\"<\",\"&lt;\").replaceAll(\">\",\"&gt;\").replaceAll('\"',\"&quot;\").replaceAll(\"'\",\"&#039;\")}var Fft=Et(()=>{});function jBt(e){return $Bt(e.source)||e.id||o1(`unnamed ${e.stage}-shader`)}function $Bt(e,t=\"unnamed\"){let i=/#define[\\s*]SHADER_NAME[\\s*]([A-Za-z0-9_-]+)[\\s*]/.exec(e);return i?i[1]:t}var Qv,Nft=Et(()=>{Rc();pE();Fft();Qv=class e extends wi{get[Symbol.toStringTag](){return\"Shader\"}stage;source;compilationStatus=\"pending\";constructor(t,r){r={...r,debugShaders:r.debugShaders||t.props.debugShaders||\"errors\"},super(t,{id:jBt(r),...r},e.defaultProps),this.stage=this.props.stage,this.source=this.props.source}getCompilationInfoSync(){return null}getTranslatedSource(){return null}async debugShader(){let t=this.props.debugShaders;switch(t){case\"never\":return;case\"errors\":if(this.compilationStatus===\"success\")return;break;case\"warnings\":case\"always\":break}let r=await this.getCompilationInfo();t===\"warnings\"&&r?.length===0||this._displayShaderLog(r,this.id)}_displayShaderLog(t,r){if(typeof document>\"u\"||!document?.createElement)return;let i=r,n=`${this.stage} shader \"${i}\"`,o=Lft(t,this.source,{showSourceCode:\"all\",html:!0}),s=this.getTranslatedSource();s&&(o+=`<br /><br /><h1>Translated Source</h1><br /><br /><code style=\"user-select:text;\"><pre>${s}</pre></code>`);let a=document.createElement(\"Button\");a.innerHTML=`\n<h1>Compilation error in ${n}</h1><br /><br />\n<code style=\"user-select:text;\"><pre>\n${o}\n</pre></code>`,a.style.top=\"10px\",a.style.left=\"10px\",a.style.position=\"absolute\",a.style.zIndex=\"9999\",a.style.width=\"100%\",a.style.textAlign=\"left\",document.body.appendChild(a),document.getElementsByClassName(\"luma-compiler-log-error\")[0]?.scrollIntoView(),a.onclick=()=>{let p=`data:text/plain,${encodeURIComponent(this.source)}`;navigator.clipboard.writeText(p)}}static defaultProps={...wi.defaultProps,language:\"auto\",stage:void 0,source:\"\",sourceMap:null,entryPoint:\"main\",debugShaders:void 0}}});var Jv,zft=Et(()=>{Rc();Kq();Sg();Jv=class e extends wi{get[Symbol.toStringTag](){return\"Framebuffer\"}width;height;constructor(t,r={}){super(t,r,e.defaultProps),this.width=this.props.width,this.height=this.props.height}clone(t){let r=this.colorAttachments.map(n=>n.texture.clone(t)),i=this.depthStencilAttachment&&this.depthStencilAttachment.texture.clone(t);return this.device.createFramebuffer({...this.props,colorAttachments:r,depthStencilAttachment:i})}resize(t){let r=!t;if(t){let[i,n]=Array.isArray(t)?t:[t.width,t.height];r=r||n!==this.height||i!==this.width,this.width=i,this.height=n}r&&(Ie.log(2,`Resizing framebuffer ${this.id} to ${this.width}x${this.height}`)(),this.resizeAttachments(this.width,this.height))}autoCreateAttachmentTextures(){if(this.props.colorAttachments.length===0&&!this.props.depthStencilAttachment)throw new Error(\"Framebuffer has noattachments\");this.colorAttachments=this.props.colorAttachments.map((r,i)=>{if(typeof r==\"string\"){let n=this.createColorTexture(r,i);return this.attachResource(n),n.view}return r instanceof Jo?r.view:r});let t=this.props.depthStencilAttachment;if(t)if(typeof t==\"string\"){let r=this.createDepthStencilTexture(t);this.attachResource(r),this.depthStencilAttachment=r.view}else t instanceof Jo?this.depthStencilAttachment=t.view:this.depthStencilAttachment=t}createColorTexture(t,r){return this.device.createTexture({id:`${this.id}-color-attachment-${r}`,usage:Jo.RENDER_ATTACHMENT,format:t,width:this.width,height:this.height,sampler:{magFilter:\"linear\",minFilter:\"linear\"}})}createDepthStencilTexture(t){return this.device.createTexture({id:`${this.id}-depth-stencil-attachment`,usage:Jo.RENDER_ATTACHMENT,format:t,width:this.width,height:this.height})}resizeAttachments(t,r){for(let i=0;i<this.colorAttachments.length;++i)if(this.colorAttachments[i]){let n=this.colorAttachments[i].texture.clone({width:t,height:r});this.destroyAttachedResource(this.colorAttachments[i]),this.colorAttachments[i]=n.view,this.attachResource(n.view)}if(this.depthStencilAttachment){let i=this.depthStencilAttachment.texture.clone({width:t,height:r});this.destroyAttachedResource(this.depthStencilAttachment),this.depthStencilAttachment=i.view,this.attachResource(i)}this.updateAttachments()}static defaultProps={...wi.defaultProps,width:1,height:1,colorAttachments:[],depthStencilAttachment:null}}});var Bf,Uft=Et(()=>{Rc();Bf=class e extends wi{get[Symbol.toStringTag](){return\"RenderPipeline\"}shaderLayout;bufferLayout;linkStatus=\"pending\";hash=\"\";constructor(t,r){super(t,r,e.defaultProps),this.shaderLayout=this.props.shaderLayout,this.bufferLayout=this.props.bufferLayout||[]}static defaultProps={...wi.defaultProps,vs:null,vertexEntryPoint:\"vertexMain\",vsConstants:{},fs:null,fragmentEntryPoint:\"fragmentMain\",fsConstants:{},shaderLayout:null,bufferLayout:[],topology:\"triangle-list\",colorAttachmentFormats:void 0,depthStencilAttachmentFormat:void 0,parameters:{},bindings:{},uniforms:{}}}});var bE,Vft=Et(()=>{Rc();bE=class e extends wi{static defaultClearColor=[0,0,0,1];static defaultClearDepth=1;static defaultClearStencil=0;get[Symbol.toStringTag](){return\"RenderPass\"}constructor(t,r){r=e.normalizeProps(t,r),super(t,r,e.defaultProps)}static normalizeProps(t,r){return r}static defaultProps={...wi.defaultProps,framebuffer:null,parameters:void 0,clearColor:e.defaultClearColor,clearColors:void 0,clearDepth:e.defaultClearDepth,clearStencil:e.defaultClearStencil,depthReadOnly:!1,stencilReadOnly:!1,discard:!1,occlusionQuerySet:void 0,timestampQuerySet:void 0,beginTimestampIndex:void 0,endTimestampIndex:void 0}}});var s3,jft=Et(()=>{Rc();s3=class e extends wi{get[Symbol.toStringTag](){return\"ComputePipeline\"}hash=\"\";shaderLayout;constructor(t,r){super(t,r,e.defaultProps),this.shaderLayout=r.shaderLayout}static defaultProps={...wi.defaultProps,shader:void 0,entryPoint:void 0,constants:{},shaderLayout:void 0}}});var xE,$ft=Et(()=>{Rc();xE=class e extends wi{get[Symbol.toStringTag](){return\"CommandEncoder\"}constructor(t,r){super(t,r,e.defaultProps)}static defaultProps={...wi.defaultProps,measureExecutionTime:void 0}}});var wE,Gft=Et(()=>{Rc();wE=class e extends wi{get[Symbol.toStringTag](){return\"CommandBuffer\"}constructor(t,r){super(t,r,e.defaultProps)}static defaultProps={...wi.defaultProps}}});function TE(e){return qBt[e]}function Jq(e){let[t,r]=WBt[e],i=t===\"i32\"||t===\"u32\",n=t!==\"u32\",o=GBt[t]*r;return{primitiveType:t,components:r,byteLength:o,integer:i,signed:n}}var GBt,WBt,qBt,HBt,wwe,ND=Et(()=>{GBt={f32:4,f16:2,i32:4,u32:4},WBt={f32:[\"f32\",1],\"vec2<f32>\":[\"f32\",2],\"vec3<f32>\":[\"f32\",3],\"vec4<f32>\":[\"f32\",4],f16:[\"f16\",1],\"vec2<f16>\":[\"f16\",2],\"vec3<f16>\":[\"f16\",3],\"vec4<f16>\":[\"f16\",4],i32:[\"i32\",1],\"vec2<i32>\":[\"i32\",2],\"vec3<i32>\":[\"i32\",3],\"vec4<i32>\":[\"i32\",4],u32:[\"u32\",1],\"vec2<u32>\":[\"u32\",2],\"vec3<u32>\":[\"u32\",3],\"vec4<u32>\":[\"u32\",4]},qBt={f32:{type:\"f32\",components:1},f16:{type:\"f16\",components:1},i32:{type:\"i32\",components:1},u32:{type:\"u32\",components:1},\"vec2<f32>\":{type:\"f32\",components:2},\"vec3<f32>\":{type:\"f32\",components:3},\"vec4<f32>\":{type:\"f32\",components:4},\"vec2<f16>\":{type:\"f16\",components:2},\"vec3<f16>\":{type:\"f16\",components:3},\"vec4<f16>\":{type:\"f16\",components:4},\"vec2<i32>\":{type:\"i32\",components:2},\"vec3<i32>\":{type:\"i32\",components:3},\"vec4<i32>\":{type:\"i32\",components:4},\"vec2<u32>\":{type:\"u32\",components:2},\"vec3<u32>\":{type:\"u32\",components:3},\"vec4<u32>\":{type:\"u32\",components:4},\"mat2x2<f32>\":{type:\"f32\",components:4},\"mat2x3<f32>\":{type:\"f32\",components:6},\"mat2x4<f32>\":{type:\"f32\",components:8},\"mat3x2<f32>\":{type:\"f32\",components:6},\"mat3x3<f32>\":{type:\"f32\",components:9},\"mat3x4<f32>\":{type:\"f32\",components:12},\"mat4x2<f32>\":{type:\"f32\",components:8},\"mat4x3<f32>\":{type:\"f32\",components:12},\"mat4x4<f32>\":{type:\"f32\",components:16},\"mat2x2<f16>\":{type:\"f16\",components:4},\"mat2x3<f16>\":{type:\"f16\",components:6},\"mat2x4<f16>\":{type:\"f16\",components:8},\"mat3x2<f16>\":{type:\"f16\",components:6},\"mat3x3<f16>\":{type:\"f16\",components:9},\"mat3x4<f16>\":{type:\"f16\",components:12},\"mat4x2<f16>\":{type:\"f16\",components:8},\"mat4x3<f16>\":{type:\"f16\",components:12},\"mat4x4<f16>\":{type:\"f16\",components:16},\"mat2x2<i32>\":{type:\"i32\",components:4},\"mat2x3<i32>\":{type:\"i32\",components:6},\"mat2x4<i32>\":{type:\"i32\",components:8},\"mat3x2<i32>\":{type:\"i32\",components:6},\"mat3x3<i32>\":{type:\"i32\",components:9},\"mat3x4<i32>\":{type:\"i32\",components:12},\"mat4x2<i32>\":{type:\"i32\",components:8},\"mat4x3<i32>\":{type:\"i32\",components:12},\"mat4x4<i32>\":{type:\"i32\",components:16},\"mat2x2<u32>\":{type:\"u32\",components:4},\"mat2x3<u32>\":{type:\"u32\",components:6},\"mat2x4<u32>\":{type:\"u32\",components:8},\"mat3x2<u32>\":{type:\"u32\",components:6},\"mat3x3<u32>\":{type:\"u32\",components:9},\"mat3x4<u32>\":{type:\"u32\",components:12},\"mat4x2<u32>\":{type:\"u32\",components:8},\"mat4x3<u32>\":{type:\"u32\",components:12},\"mat4x4<u32>\":{type:\"u32\",components:16}},HBt={vec2i:\"vec2<i32>\",vec3i:\"vec3<i32>\",vec4i:\"vec4<i32>\",vec2u:\"vec2<u32>\",vec3u:\"vec3<u32>\",vec4u:\"vec4<u32>\",vec2f:\"vec2<f32>\",vec3f:\"vec3<f32>\",vec4f:\"vec4<f32>\",vec2h:\"vec2<f16>\",vec3h:\"vec3<f16>\",vec4h:\"vec4<f16>\"},wwe={...HBt,mat2x2f:\"mat2x2<f32>\",mat2x3f:\"mat2x3<f32>\",mat2x4f:\"mat2x4<f32>\",mat3x2f:\"mat3x2<f32>\",mat3x3f:\"mat3x3<f32>\",mat3x4f:\"mat3x4<f32>\",mat4x2f:\"mat4x2<f32>\",mat4x3f:\"mat4x3<f32>\",mat4x4f:\"mat4x4<f32>\",mat2x2i:\"mat2x2<i32>\",mat2x3i:\"mat2x3<i32>\",mat2x4i:\"mat2x4<i32>\",mat3x2i:\"mat3x2<i32>\",mat3x3i:\"mat3x3<i32>\",mat3x4i:\"mat3x4<i32>\",mat4x2i:\"mat4x2<i32>\",mat4x3i:\"mat4x3<i32>\",mat4x4i:\"mat4x4<i32>\",mat2x2u:\"mat2x2<u32>\",mat2x3u:\"mat2x3<u32>\",mat2x4u:\"mat2x4<u32>\",mat3x2u:\"mat3x2<u32>\",mat3x3u:\"mat3x3<u32>\",mat3x4u:\"mat3x4<u32>\",mat4x2u:\"mat4x2<u32>\",mat4x3u:\"mat4x3<u32>\",mat4x4u:\"mat4x4<u32>\",mat2x2h:\"mat2x2<f16>\",mat2x3h:\"mat2x3<f16>\",mat2x4h:\"mat2x4<f16>\",mat3x2h:\"mat3x2<f16>\",mat3x3h:\"mat3x3<f16>\",mat3x4h:\"mat3x4<f16>\",mat4x2h:\"mat4x2<f16>\",mat4x3h:\"mat4x3<f16>\",mat4x4h:\"mat4x4<f16>\"}});function zD(e,t){let r={};for(let i of e.attributes){let n=YBt(e,t,i.name);n&&(r[i.name]=n)}return r}function Wft(e,t,r=16){let i=zD(e,t),n=new Array(r).fill(null);for(let o of Object.values(i))n[o.location]=o;return n}function YBt(e,t,r){let i=XBt(e,r),n=ZBt(t,r);if(!i)return null;let o=Jq(i.type),s=_ft(o),a=n?.vertexFormat||s,h=i3(a);return{attributeName:n?.attributeName||i.name,bufferName:n?.bufferName||i.name,location:i.location,shaderType:i.type,primitiveType:o.primitiveType,shaderComponents:o.components,vertexFormat:a,bufferDataType:h.type,bufferComponents:h.components,normalized:h.normalized,integer:o.integer,stepMode:n?.stepMode||i.stepMode||\"vertex\",byteOffset:n?.byteOffset||0,byteStride:n?.byteStride||0}}function XBt(e,t){let r=e.attributes.find(i=>i.name===t);return r||Ie.warn(`shader layout attribute \"${t}\" not present in shader`),r||null}function ZBt(e,t){KBt(e);let r=QBt(e,t);return r||(r=JBt(e,t),r)?r:(Ie.warn(`layout for attribute \"${t}\" not present in buffer layout`),null)}function KBt(e){for(let t of e)(t.attributes&&t.format||!t.attributes&&!t.format)&&Ie.warn(`BufferLayout ${name} must have either 'attributes' or 'format' field`)}function QBt(e,t){for(let r of e)if(r.format&&r.name===t)return{attributeName:r.name,bufferName:t,stepMode:r.stepMode,vertexFormat:r.format,byteOffset:0,byteStride:r.byteStride||0};return null}function JBt(e,t){for(let r of e){let i=r.byteStride;if(typeof r.byteStride!=\"number\")for(let o of r.attributes||[]){let s=i3(o.format);i+=s.byteLength}let n=r.attributes?.find(o=>o.attribute===t);if(n)return{attributeName:n.attribute,bufferName:r.name,stepMode:r.stepMode,vertexFormat:n.format,byteOffset:n.byteOffset,byteStride:i}}return null}var tH=Et(()=>{Sg();ND();RD()});var SE,qft=Et(()=>{tH();Rc();SE=class e extends wi{static defaultProps={...wi.defaultProps,shaderLayout:void 0,bufferLayout:[]};get[Symbol.toStringTag](){return\"VertexArray\"}maxVertexAttributes;attributeInfos;indexBuffer=null;attributes;constructor(t,r){super(t,r,e.defaultProps),this.maxVertexAttributes=t.limits.maxVertexAttributes,this.attributes=new Array(this.maxVertexAttributes).fill(null),this.attributeInfos=Wft(r.shaderLayout,r.bufferLayout,this.maxVertexAttributes)}setConstantWebGL(t,r){this.device.reportError(new Error(\"constant attributes not supported\"),this)()}}});var ME,Hft=Et(()=>{Rc();ME=class e extends wi{static defaultProps={...wi.defaultProps,layout:void 0,buffers:{}};get[Symbol.toStringTag](){return\"TransformFeedback\"}constructor(t,r){super(t,r,e.defaultProps)}}});var EE,Yft=Et(()=>{Rc();EE=class e extends wi{get[Symbol.toStringTag](){return\"QuerySet\"}constructor(t,r){super(t,r,e.defaultProps)}static defaultProps={...wi.defaultProps,type:void 0,count:void 0}}});function eH(e){return(!UD||UD.byteLength<e)&&(UD=new ArrayBuffer(e)),UD}function rH(e,t){let r=eH(e.BYTES_PER_ELEMENT*t);return new e(r,0,t)}var UD,iH=Et(()=>{});function tFt(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function a3(e){return Array.isArray(e)?e.length===0||typeof e[0]==\"number\":tFt(e)}var nH=Et(()=>{});var eFt,VD,Xft=Et(()=>{gE();ND();iH();nH();Sg();eFt=1024,VD=class{layout={};byteLength;constructor(t,r={}){let i=0;for(let[o,s]of Object.entries(t)){let a=TE(s),{type:h,components:p}=a,g=p*(r?.[o]??1);i=Aft(i,g);let w=i;i+=g,this.layout[o]={type:h,size:g,offset:w}}i+=(4-i%4)%4;let n=i*4;this.byteLength=Math.max(n,eFt)}getData(t){let r=eH(this.byteLength),i={i32:new Int32Array(r),u32:new Uint32Array(r),f32:new Float32Array(r),f16:new Uint16Array(r)};for(let[n,o]of Object.entries(t)){let s=this.layout[n];if(!s){Ie.warn(`Supplied uniform value ${n} not present in uniform block layout`)();continue}let{type:a,size:h,offset:p}=s,g=i[a];if(h===1){if(typeof o!=\"number\"&&typeof o!=\"boolean\"){Ie.warn(`Supplied value for single component uniform ${n} is not a number: ${o}`)();continue}g[p]=Number(o)}else{if(!a3(o)){Ie.warn(`Supplied value for multi component / array uniform ${n} is not a numeric array: ${o}`)();continue}g.set(o,p)}}return new Uint8Array(r,0,this.byteLength)}has(t){return!!this.layout[t]}get(t){return this.layout[t]}}});function Zft(e,t,r=16){if(e!==t)return!1;let i=e,n=t;if(!a3(i))return!1;if(a3(n)&&i.length===n.length){for(let o=0;o<i.length;++o)if(n[o]!==i[o])return!1}return!0}function Kft(e){return a3(e)?e.slice():e}var Qft=Et(()=>{nH()});var jD,Jft=Et(()=>{Qft();jD=class{name;uniforms={};modifiedUniforms={};modified=!0;bindingLayout={};needsRedraw=\"initialized\";constructor(t){if(this.name=t?.name||\"unnamed\",t?.name&&t?.shaderLayout){let r=t?.shaderLayout.bindings?.find(n=>n.type===\"uniform\"&&n.name===t?.name);if(!r)throw new Error(t?.name);let i=r;for(let n of i.uniforms||[])this.bindingLayout[n.name]=n}}setUniforms(t){for(let[r,i]of Object.entries(t))this._setUniform(r,i),this.needsRedraw||this.setNeedsRedraw(`${this.name}.${r}=${i}`)}setNeedsRedraw(t){this.needsRedraw=this.needsRedraw||t}getAllUniforms(){return this.modifiedUniforms={},this.needsRedraw=!1,this.uniforms||{}}_setUniform(t,r){Zft(this.uniforms[t],r)||(this.uniforms[t]=Kft(r),this.modifiedUniforms[t]=!0,this.modified=!0)}}});var PE,tpt=Et(()=>{kD();Sg();Jft();Xft();PE=class{uniformBlocks=new Map;uniformBufferLayouts=new Map;uniformBuffers=new Map;constructor(t){for(let[r,i]of Object.entries(t)){let n=r,o=new VD(i.uniformTypes??{},i.uniformSizes??{});this.uniformBufferLayouts.set(n,o);let s=new jD({name:r});s.setUniforms(i.defaultUniforms||{}),this.uniformBlocks.set(n,s)}}destroy(){for(let t of this.uniformBuffers.values())t.destroy()}setUniforms(t){for(let[r,i]of Object.entries(t))this.uniformBlocks.get(r)?.setUniforms(i);this.updateUniformBuffers()}getUniformBufferByteLength(t){return this.uniformBufferLayouts.get(t)?.byteLength||0}getUniformBufferData(t){let r=this.uniformBlocks.get(t)?.getAllUniforms()||{};return this.uniformBufferLayouts.get(t)?.getData(r)}createUniformBuffer(t,r,i){i&&this.setUniforms(i);let n=this.getUniformBufferByteLength(r),o=t.createBuffer({usage:on.UNIFORM|on.COPY_DST,byteLength:n}),s=this.getUniformBufferData(r);return o.write(s),o}getManagedUniformBuffer(t,r){if(!this.uniformBuffers.get(r)){let i=this.getUniformBufferByteLength(r),n=t.createBuffer({usage:on.UNIFORM|on.COPY_DST,byteLength:i});this.uniformBuffers.set(r,n)}return this.uniformBuffers.get(r)}updateUniformBuffers(){let t=!1;for(let r of this.uniformBlocks.keys()){let i=this.updateUniformBuffer(r);t||=i}return t&&Ie.log(3,`UniformStore.updateUniformBuffers(): ${t}`)(),t}updateUniformBuffer(t){let r=this.uniformBlocks.get(t),i=this.uniformBuffers.get(t),n=!1;if(i&&r?.needsRedraw){n||=r.needsRedraw;let o=this.getUniformBufferData(t);i=this.uniformBuffers.get(t),i?.write(o);let s=this.uniformBlocks.get(t)?.getAllUniforms();Ie.log(4,`Writing to uniform buffer ${String(t)}`,o,s)()}return n}}});var Ci=Et(()=>{Eft();Pft();Yq();Dft();kD();Kq();Oft();Nft();Zq();zft();Uft();Vft();jft();$ft();Gft();qft();Hft();Yft();tpt();gE();ND();RD();Hq();Sg();iH();tH()});var A1,Cmt=Et(()=>{(function(e){e[e.DEPTH_BUFFER_BIT=256]=\"DEPTH_BUFFER_BIT\",e[e.STENCIL_BUFFER_BIT=1024]=\"STENCIL_BUFFER_BIT\",e[e.COLOR_BUFFER_BIT=16384]=\"COLOR_BUFFER_BIT\",e[e.POINTS=0]=\"POINTS\",e[e.LINES=1]=\"LINES\",e[e.LINE_LOOP=2]=\"LINE_LOOP\",e[e.LINE_STRIP=3]=\"LINE_STRIP\",e[e.TRIANGLES=4]=\"TRIANGLES\",e[e.TRIANGLE_STRIP=5]=\"TRIANGLE_STRIP\",e[e.TRIANGLE_FAN=6]=\"TRIANGLE_FAN\",e[e.ZERO=0]=\"ZERO\",e[e.ONE=1]=\"ONE\",e[e.SRC_COLOR=768]=\"SRC_COLOR\",e[e.ONE_MINUS_SRC_COLOR=769]=\"ONE_MINUS_SRC_COLOR\",e[e.SRC_ALPHA=770]=\"SRC_ALPHA\",e[e.ONE_MINUS_SRC_ALPHA=771]=\"ONE_MINUS_SRC_ALPHA\",e[e.DST_ALPHA=772]=\"DST_ALPHA\",e[e.ONE_MINUS_DST_ALPHA=773]=\"ONE_MINUS_DST_ALPHA\",e[e.DST_COLOR=774]=\"DST_COLOR\",e[e.ONE_MINUS_DST_COLOR=775]=\"ONE_MINUS_DST_COLOR\",e[e.SRC_ALPHA_SATURATE=776]=\"SRC_ALPHA_SATURATE\",e[e.CONSTANT_COLOR=32769]=\"CONSTANT_COLOR\",e[e.ONE_MINUS_CONSTANT_COLOR=32770]=\"ONE_MINUS_CONSTANT_COLOR\",e[e.CONSTANT_ALPHA=32771]=\"CONSTANT_ALPHA\",e[e.ONE_MINUS_CONSTANT_ALPHA=32772]=\"ONE_MINUS_CONSTANT_ALPHA\",e[e.FUNC_ADD=32774]=\"FUNC_ADD\",e[e.FUNC_SUBTRACT=32778]=\"FUNC_SUBTRACT\",e[e.FUNC_REVERSE_SUBTRACT=32779]=\"FUNC_REVERSE_SUBTRACT\",e[e.BLEND_EQUATION=32777]=\"BLEND_EQUATION\",e[e.BLEND_EQUATION_RGB=32777]=\"BLEND_EQUATION_RGB\",e[e.BLEND_EQUATION_ALPHA=34877]=\"BLEND_EQUATION_ALPHA\",e[e.BLEND_DST_RGB=32968]=\"BLEND_DST_RGB\",e[e.BLEND_SRC_RGB=32969]=\"BLEND_SRC_RGB\",e[e.BLEND_DST_ALPHA=32970]=\"BLEND_DST_ALPHA\",e[e.BLEND_SRC_ALPHA=32971]=\"BLEND_SRC_ALPHA\",e[e.BLEND_COLOR=32773]=\"BLEND_COLOR\",e[e.ARRAY_BUFFER_BINDING=34964]=\"ARRAY_BUFFER_BINDING\",e[e.ELEMENT_ARRAY_BUFFER_BINDING=34965]=\"ELEMENT_ARRAY_BUFFER_BINDING\",e[e.LINE_WIDTH=2849]=\"LINE_WIDTH\",e[e.ALIASED_POINT_SIZE_RANGE=33901]=\"ALIASED_POINT_SIZE_RANGE\",e[e.ALIASED_LINE_WIDTH_RANGE=33902]=\"ALIASED_LINE_WIDTH_RANGE\",e[e.CULL_FACE_MODE=2885]=\"CULL_FACE_MODE\",e[e.FRONT_FACE=2886]=\"FRONT_FACE\",e[e.DEPTH_RANGE=2928]=\"DEPTH_RANGE\",e[e.DEPTH_WRITEMASK=2930]=\"DEPTH_WRITEMASK\",e[e.DEPTH_CLEAR_VALUE=2931]=\"DEPTH_CLEAR_VALUE\",e[e.DEPTH_FUNC=2932]=\"DEPTH_FUNC\",e[e.STENCIL_CLEAR_VALUE=2961]=\"STENCIL_CLEAR_VALUE\",e[e.STENCIL_FUNC=2962]=\"STENCIL_FUNC\",e[e.STENCIL_FAIL=2964]=\"STENCIL_FAIL\",e[e.STENCIL_PASS_DEPTH_FAIL=2965]=\"STENCIL_PASS_DEPTH_FAIL\",e[e.STENCIL_PASS_DEPTH_PASS=2966]=\"STENCIL_PASS_DEPTH_PASS\",e[e.STENCIL_REF=2967]=\"STENCIL_REF\",e[e.STENCIL_VALUE_MASK=2963]=\"STENCIL_VALUE_MASK\",e[e.STENCIL_WRITEMASK=2968]=\"STENCIL_WRITEMASK\",e[e.STENCIL_BACK_FUNC=34816]=\"STENCIL_BACK_FUNC\",e[e.STENCIL_BACK_FAIL=34817]=\"STENCIL_BACK_FAIL\",e[e.STENCIL_BACK_PASS_DEPTH_FAIL=34818]=\"STENCIL_BACK_PASS_DEPTH_FAIL\",e[e.STENCIL_BACK_PASS_DEPTH_PASS=34819]=\"STENCIL_BACK_PASS_DEPTH_PASS\",e[e.STENCIL_BACK_REF=36003]=\"STENCIL_BACK_REF\",e[e.STENCIL_BACK_VALUE_MASK=36004]=\"STENCIL_BACK_VALUE_MASK\",e[e.STENCIL_BACK_WRITEMASK=36005]=\"STENCIL_BACK_WRITEMASK\",e[e.VIEWPORT=2978]=\"VIEWPORT\",e[e.SCISSOR_BOX=3088]=\"SCISSOR_BOX\",e[e.COLOR_CLEAR_VALUE=3106]=\"COLOR_CLEAR_VALUE\",e[e.COLOR_WRITEMASK=3107]=\"COLOR_WRITEMASK\",e[e.UNPACK_ALIGNMENT=3317]=\"UNPACK_ALIGNMENT\",e[e.PACK_ALIGNMENT=3333]=\"PACK_ALIGNMENT\",e[e.MAX_TEXTURE_SIZE=3379]=\"MAX_TEXTURE_SIZE\",e[e.MAX_VIEWPORT_DIMS=3386]=\"MAX_VIEWPORT_DIMS\",e[e.SUBPIXEL_BITS=3408]=\"SUBPIXEL_BITS\",e[e.RED_BITS=3410]=\"RED_BITS\",e[e.GREEN_BITS=3411]=\"GREEN_BITS\",e[e.BLUE_BITS=3412]=\"BLUE_BITS\",e[e.ALPHA_BITS=3413]=\"ALPHA_BITS\",e[e.DEPTH_BITS=3414]=\"DEPTH_BITS\",e[e.STENCIL_BITS=3415]=\"STENCIL_BITS\",e[e.POLYGON_OFFSET_UNITS=10752]=\"POLYGON_OFFSET_UNITS\",e[e.POLYGON_OFFSET_FACTOR=32824]=\"POLYGON_OFFSET_FACTOR\",e[e.TEXTURE_BINDING_2D=32873]=\"TEXTURE_BINDING_2D\",e[e.SAMPLE_BUFFERS=32936]=\"SAMPLE_BUFFERS\",e[e.SAMPLES=32937]=\"SAMPLES\",e[e.SAMPLE_COVERAGE_VALUE=32938]=\"SAMPLE_COVERAGE_VALUE\",e[e.SAMPLE_COVERAGE_INVERT=32939]=\"SAMPLE_COVERAGE_INVERT\",e[e.COMPRESSED_TEXTURE_FORMATS=34467]=\"COMPRESSED_TEXTURE_FORMATS\",e[e.VENDOR=7936]=\"VENDOR\",e[e.RENDERER=7937]=\"RENDERER\",e[e.VERSION=7938]=\"VERSION\",e[e.IMPLEMENTATION_COLOR_READ_TYPE=35738]=\"IMPLEMENTATION_COLOR_READ_TYPE\",e[e.IMPLEMENTATION_COLOR_READ_FORMAT=35739]=\"IMPLEMENTATION_COLOR_READ_FORMAT\",e[e.BROWSER_DEFAULT_WEBGL=37444]=\"BROWSER_DEFAULT_WEBGL\",e[e.STATIC_DRAW=35044]=\"STATIC_DRAW\",e[e.STREAM_DRAW=35040]=\"STREAM_DRAW\",e[e.DYNAMIC_DRAW=35048]=\"DYNAMIC_DRAW\",e[e.ARRAY_BUFFER=34962]=\"ARRAY_BUFFER\",e[e.ELEMENT_ARRAY_BUFFER=34963]=\"ELEMENT_ARRAY_BUFFER\",e[e.BUFFER_SIZE=34660]=\"BUFFER_SIZE\",e[e.BUFFER_USAGE=34661]=\"BUFFER_USAGE\",e[e.CURRENT_VERTEX_ATTRIB=34342]=\"CURRENT_VERTEX_ATTRIB\",e[e.VERTEX_ATTRIB_ARRAY_ENABLED=34338]=\"VERTEX_ATTRIB_ARRAY_ENABLED\",e[e.VERTEX_ATTRIB_ARRAY_SIZE=34339]=\"VERTEX_ATTRIB_ARRAY_SIZE\",e[e.VERTEX_ATTRIB_ARRAY_STRIDE=34340]=\"VERTEX_ATTRIB_ARRAY_STRIDE\",e[e.VERTEX_ATTRIB_ARRAY_TYPE=34341]=\"VERTEX_ATTRIB_ARRAY_TYPE\",e[e.VERTEX_ATTRIB_ARRAY_NORMALIZED=34922]=\"VERTEX_ATTRIB_ARRAY_NORMALIZED\",e[e.VERTEX_ATTRIB_ARRAY_POINTER=34373]=\"VERTEX_ATTRIB_ARRAY_POINTER\",e[e.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=34975]=\"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING\",e[e.CULL_FACE=2884]=\"CULL_FACE\",e[e.FRONT=1028]=\"FRONT\",e[e.BACK=1029]=\"BACK\",e[e.FRONT_AND_BACK=1032]=\"FRONT_AND_BACK\",e[e.BLEND=3042]=\"BLEND\",e[e.DEPTH_TEST=2929]=\"DEPTH_TEST\",e[e.DITHER=3024]=\"DITHER\",e[e.POLYGON_OFFSET_FILL=32823]=\"POLYGON_OFFSET_FILL\",e[e.SAMPLE_ALPHA_TO_COVERAGE=32926]=\"SAMPLE_ALPHA_TO_COVERAGE\",e[e.SAMPLE_COVERAGE=32928]=\"SAMPLE_COVERAGE\",e[e.SCISSOR_TEST=3089]=\"SCISSOR_TEST\",e[e.STENCIL_TEST=2960]=\"STENCIL_TEST\",e[e.NO_ERROR=0]=\"NO_ERROR\",e[e.INVALID_ENUM=1280]=\"INVALID_ENUM\",e[e.INVALID_VALUE=1281]=\"INVALID_VALUE\",e[e.INVALID_OPERATION=1282]=\"INVALID_OPERATION\",e[e.OUT_OF_MEMORY=1285]=\"OUT_OF_MEMORY\",e[e.CONTEXT_LOST_WEBGL=37442]=\"CONTEXT_LOST_WEBGL\",e[e.CW=2304]=\"CW\",e[e.CCW=2305]=\"CCW\",e[e.DONT_CARE=4352]=\"DONT_CARE\",e[e.FASTEST=4353]=\"FASTEST\",e[e.NICEST=4354]=\"NICEST\",e[e.GENERATE_MIPMAP_HINT=33170]=\"GENERATE_MIPMAP_HINT\",e[e.BYTE=5120]=\"BYTE\",e[e.UNSIGNED_BYTE=5121]=\"UNSIGNED_BYTE\",e[e.SHORT=5122]=\"SHORT\",e[e.UNSIGNED_SHORT=5123]=\"UNSIGNED_SHORT\",e[e.INT=5124]=\"INT\",e[e.UNSIGNED_INT=5125]=\"UNSIGNED_INT\",e[e.FLOAT=5126]=\"FLOAT\",e[e.DOUBLE=5130]=\"DOUBLE\",e[e.DEPTH_COMPONENT=6402]=\"DEPTH_COMPONENT\",e[e.ALPHA=6406]=\"ALPHA\",e[e.RGB=6407]=\"RGB\",e[e.RGBA=6408]=\"RGBA\",e[e.LUMINANCE=6409]=\"LUMINANCE\",e[e.LUMINANCE_ALPHA=6410]=\"LUMINANCE_ALPHA\",e[e.UNSIGNED_SHORT_4_4_4_4=32819]=\"UNSIGNED_SHORT_4_4_4_4\",e[e.UNSIGNED_SHORT_5_5_5_1=32820]=\"UNSIGNED_SHORT_5_5_5_1\",e[e.UNSIGNED_SHORT_5_6_5=33635]=\"UNSIGNED_SHORT_5_6_5\",e[e.FRAGMENT_SHADER=35632]=\"FRAGMENT_SHADER\",e[e.VERTEX_SHADER=35633]=\"VERTEX_SHADER\",e[e.COMPILE_STATUS=35713]=\"COMPILE_STATUS\",e[e.DELETE_STATUS=35712]=\"DELETE_STATUS\",e[e.LINK_STATUS=35714]=\"LINK_STATUS\",e[e.VALIDATE_STATUS=35715]=\"VALIDATE_STATUS\",e[e.ATTACHED_SHADERS=35717]=\"ATTACHED_SHADERS\",e[e.ACTIVE_ATTRIBUTES=35721]=\"ACTIVE_ATTRIBUTES\",e[e.ACTIVE_UNIFORMS=35718]=\"ACTIVE_UNIFORMS\",e[e.MAX_VERTEX_ATTRIBS=34921]=\"MAX_VERTEX_ATTRIBS\",e[e.MAX_VERTEX_UNIFORM_VECTORS=36347]=\"MAX_VERTEX_UNIFORM_VECTORS\",e[e.MAX_VARYING_VECTORS=36348]=\"MAX_VARYING_VECTORS\",e[e.MAX_COMBINED_TEXTURE_IMAGE_UNITS=35661]=\"MAX_COMBINED_TEXTURE_IMAGE_UNITS\",e[e.MAX_VERTEX_TEXTURE_IMAGE_UNITS=35660]=\"MAX_VERTEX_TEXTURE_IMAGE_UNITS\",e[e.MAX_TEXTURE_IMAGE_UNITS=34930]=\"MAX_TEXTURE_IMAGE_UNITS\",e[e.MAX_FRAGMENT_UNIFORM_VECTORS=36349]=\"MAX_FRAGMENT_UNIFORM_VECTORS\",e[e.SHADER_TYPE=35663]=\"SHADER_TYPE\",e[e.SHADING_LANGUAGE_VERSION=35724]=\"SHADING_LANGUAGE_VERSION\",e[e.CURRENT_PROGRAM=35725]=\"CURRENT_PROGRAM\",e[e.NEVER=512]=\"NEVER\",e[e.LESS=513]=\"LESS\",e[e.EQUAL=514]=\"EQUAL\",e[e.LEQUAL=515]=\"LEQUAL\",e[e.GREATER=516]=\"GREATER\",e[e.NOTEQUAL=517]=\"NOTEQUAL\",e[e.GEQUAL=518]=\"GEQUAL\",e[e.ALWAYS=519]=\"ALWAYS\",e[e.KEEP=7680]=\"KEEP\",e[e.REPLACE=7681]=\"REPLACE\",e[e.INCR=7682]=\"INCR\",e[e.DECR=7683]=\"DECR\",e[e.INVERT=5386]=\"INVERT\",e[e.INCR_WRAP=34055]=\"INCR_WRAP\",e[e.DECR_WRAP=34056]=\"DECR_WRAP\",e[e.NEAREST=9728]=\"NEAREST\",e[e.LINEAR=9729]=\"LINEAR\",e[e.NEAREST_MIPMAP_NEAREST=9984]=\"NEAREST_MIPMAP_NEAREST\",e[e.LINEAR_MIPMAP_NEAREST=9985]=\"LINEAR_MIPMAP_NEAREST\",e[e.NEAREST_MIPMAP_LINEAR=9986]=\"NEAREST_MIPMAP_LINEAR\",e[e.LINEAR_MIPMAP_LINEAR=9987]=\"LINEAR_MIPMAP_LINEAR\",e[e.TEXTURE_MAG_FILTER=10240]=\"TEXTURE_MAG_FILTER\",e[e.TEXTURE_MIN_FILTER=10241]=\"TEXTURE_MIN_FILTER\",e[e.TEXTURE_WRAP_S=10242]=\"TEXTURE_WRAP_S\",e[e.TEXTURE_WRAP_T=10243]=\"TEXTURE_WRAP_T\",e[e.TEXTURE_2D=3553]=\"TEXTURE_2D\",e[e.TEXTURE=5890]=\"TEXTURE\",e[e.TEXTURE_CUBE_MAP=34067]=\"TEXTURE_CUBE_MAP\",e[e.TEXTURE_BINDING_CUBE_MAP=34068]=\"TEXTURE_BINDING_CUBE_MAP\",e[e.TEXTURE_CUBE_MAP_POSITIVE_X=34069]=\"TEXTURE_CUBE_MAP_POSITIVE_X\",e[e.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]=\"TEXTURE_CUBE_MAP_NEGATIVE_X\",e[e.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]=\"TEXTURE_CUBE_MAP_POSITIVE_Y\",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]=\"TEXTURE_CUBE_MAP_NEGATIVE_Y\",e[e.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]=\"TEXTURE_CUBE_MAP_POSITIVE_Z\",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]=\"TEXTURE_CUBE_MAP_NEGATIVE_Z\",e[e.MAX_CUBE_MAP_TEXTURE_SIZE=34076]=\"MAX_CUBE_MAP_TEXTURE_SIZE\",e[e.TEXTURE0=33984]=\"TEXTURE0\",e[e.ACTIVE_TEXTURE=34016]=\"ACTIVE_TEXTURE\",e[e.REPEAT=10497]=\"REPEAT\",e[e.CLAMP_TO_EDGE=33071]=\"CLAMP_TO_EDGE\",e[e.MIRRORED_REPEAT=33648]=\"MIRRORED_REPEAT\",e[e.TEXTURE_WIDTH=4096]=\"TEXTURE_WIDTH\",e[e.TEXTURE_HEIGHT=4097]=\"TEXTURE_HEIGHT\",e[e.FLOAT_VEC2=35664]=\"FLOAT_VEC2\",e[e.FLOAT_VEC3=35665]=\"FLOAT_VEC3\",e[e.FLOAT_VEC4=35666]=\"FLOAT_VEC4\",e[e.INT_VEC2=35667]=\"INT_VEC2\",e[e.INT_VEC3=35668]=\"INT_VEC3\",e[e.INT_VEC4=35669]=\"INT_VEC4\",e[e.BOOL=35670]=\"BOOL\",e[e.BOOL_VEC2=35671]=\"BOOL_VEC2\",e[e.BOOL_VEC3=35672]=\"BOOL_VEC3\",e[e.BOOL_VEC4=35673]=\"BOOL_VEC4\",e[e.FLOAT_MAT2=35674]=\"FLOAT_MAT2\",e[e.FLOAT_MAT3=35675]=\"FLOAT_MAT3\",e[e.FLOAT_MAT4=35676]=\"FLOAT_MAT4\",e[e.SAMPLER_2D=35678]=\"SAMPLER_2D\",e[e.SAMPLER_CUBE=35680]=\"SAMPLER_CUBE\",e[e.LOW_FLOAT=36336]=\"LOW_FLOAT\",e[e.MEDIUM_FLOAT=36337]=\"MEDIUM_FLOAT\",e[e.HIGH_FLOAT=36338]=\"HIGH_FLOAT\",e[e.LOW_INT=36339]=\"LOW_INT\",e[e.MEDIUM_INT=36340]=\"MEDIUM_INT\",e[e.HIGH_INT=36341]=\"HIGH_INT\",e[e.FRAMEBUFFER=36160]=\"FRAMEBUFFER\",e[e.RENDERBUFFER=36161]=\"RENDERBUFFER\",e[e.RGBA4=32854]=\"RGBA4\",e[e.RGB5_A1=32855]=\"RGB5_A1\",e[e.RGB565=36194]=\"RGB565\",e[e.DEPTH_COMPONENT16=33189]=\"DEPTH_COMPONENT16\",e[e.STENCIL_INDEX=6401]=\"STENCIL_INDEX\",e[e.STENCIL_INDEX8=36168]=\"STENCIL_INDEX8\",e[e.DEPTH_STENCIL=34041]=\"DEPTH_STENCIL\",e[e.RENDERBUFFER_WIDTH=36162]=\"RENDERBUFFER_WIDTH\",e[e.RENDERBUFFER_HEIGHT=36163]=\"RENDERBUFFER_HEIGHT\",e[e.RENDERBUFFER_INTERNAL_FORMAT=36164]=\"RENDERBUFFER_INTERNAL_FORMAT\",e[e.RENDERBUFFER_RED_SIZE=36176]=\"RENDERBUFFER_RED_SIZE\",e[e.RENDERBUFFER_GREEN_SIZE=36177]=\"RENDERBUFFER_GREEN_SIZE\",e[e.RENDERBUFFER_BLUE_SIZE=36178]=\"RENDERBUFFER_BLUE_SIZE\",e[e.RENDERBUFFER_ALPHA_SIZE=36179]=\"RENDERBUFFER_ALPHA_SIZE\",e[e.RENDERBUFFER_DEPTH_SIZE=36180]=\"RENDERBUFFER_DEPTH_SIZE\",e[e.RENDERBUFFER_STENCIL_SIZE=36181]=\"RENDERBUFFER_STENCIL_SIZE\",e[e.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE=36048]=\"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE\",e[e.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME=36049]=\"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME\",e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL=36050]=\"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL\",e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE=36051]=\"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE\",e[e.COLOR_ATTACHMENT0=36064]=\"COLOR_ATTACHMENT0\",e[e.DEPTH_ATTACHMENT=36096]=\"DEPTH_ATTACHMENT\",e[e.STENCIL_ATTACHMENT=36128]=\"STENCIL_ATTACHMENT\",e[e.DEPTH_STENCIL_ATTACHMENT=33306]=\"DEPTH_STENCIL_ATTACHMENT\",e[e.NONE=0]=\"NONE\",e[e.FRAMEBUFFER_COMPLETE=36053]=\"FRAMEBUFFER_COMPLETE\",e[e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT=36054]=\"FRAMEBUFFER_INCOMPLETE_ATTACHMENT\",e[e.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT=36055]=\"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT\",e[e.FRAMEBUFFER_INCOMPLETE_DIMENSIONS=36057]=\"FRAMEBUFFER_INCOMPLETE_DIMENSIONS\",e[e.FRAMEBUFFER_UNSUPPORTED=36061]=\"FRAMEBUFFER_UNSUPPORTED\",e[e.FRAMEBUFFER_BINDING=36006]=\"FRAMEBUFFER_BINDING\",e[e.RENDERBUFFER_BINDING=36007]=\"RENDERBUFFER_BINDING\",e[e.READ_FRAMEBUFFER=36008]=\"READ_FRAMEBUFFER\",e[e.DRAW_FRAMEBUFFER=36009]=\"DRAW_FRAMEBUFFER\",e[e.MAX_RENDERBUFFER_SIZE=34024]=\"MAX_RENDERBUFFER_SIZE\",e[e.INVALID_FRAMEBUFFER_OPERATION=1286]=\"INVALID_FRAMEBUFFER_OPERATION\",e[e.UNPACK_FLIP_Y_WEBGL=37440]=\"UNPACK_FLIP_Y_WEBGL\",e[e.UNPACK_PREMULTIPLY_ALPHA_WEBGL=37441]=\"UNPACK_PREMULTIPLY_ALPHA_WEBGL\",e[e.UNPACK_COLORSPACE_CONVERSION_WEBGL=37443]=\"UNPACK_COLORSPACE_CONVERSION_WEBGL\",e[e.READ_BUFFER=3074]=\"READ_BUFFER\",e[e.UNPACK_ROW_LENGTH=3314]=\"UNPACK_ROW_LENGTH\",e[e.UNPACK_SKIP_ROWS=3315]=\"UNPACK_SKIP_ROWS\",e[e.UNPACK_SKIP_PIXELS=3316]=\"UNPACK_SKIP_PIXELS\",e[e.PACK_ROW_LENGTH=3330]=\"PACK_ROW_LENGTH\",e[e.PACK_SKIP_ROWS=3331]=\"PACK_SKIP_ROWS\",e[e.PACK_SKIP_PIXELS=3332]=\"PACK_SKIP_PIXELS\",e[e.TEXTURE_BINDING_3D=32874]=\"TEXTURE_BINDING_3D\",e[e.UNPACK_SKIP_IMAGES=32877]=\"UNPACK_SKIP_IMAGES\",e[e.UNPACK_IMAGE_HEIGHT=32878]=\"UNPACK_IMAGE_HEIGHT\",e[e.MAX_3D_TEXTURE_SIZE=32883]=\"MAX_3D_TEXTURE_SIZE\",e[e.MAX_ELEMENTS_VERTICES=33e3]=\"MAX_ELEMENTS_VERTICES\",e[e.MAX_ELEMENTS_INDICES=33001]=\"MAX_ELEMENTS_INDICES\",e[e.MAX_TEXTURE_LOD_BIAS=34045]=\"MAX_TEXTURE_LOD_BIAS\",e[e.MAX_FRAGMENT_UNIFORM_COMPONENTS=35657]=\"MAX_FRAGMENT_UNIFORM_COMPONENTS\",e[e.MAX_VERTEX_UNIFORM_COMPONENTS=35658]=\"MAX_VERTEX_UNIFORM_COMPONENTS\",e[e.MAX_ARRAY_TEXTURE_LAYERS=35071]=\"MAX_ARRAY_TEXTURE_LAYERS\",e[e.MIN_PROGRAM_TEXEL_OFFSET=35076]=\"MIN_PROGRAM_TEXEL_OFFSET\",e[e.MAX_PROGRAM_TEXEL_OFFSET=35077]=\"MAX_PROGRAM_TEXEL_OFFSET\",e[e.MAX_VARYING_COMPONENTS=35659]=\"MAX_VARYING_COMPONENTS\",e[e.FRAGMENT_SHADER_DERIVATIVE_HINT=35723]=\"FRAGMENT_SHADER_DERIVATIVE_HINT\",e[e.RASTERIZER_DISCARD=35977]=\"RASTERIZER_DISCARD\",e[e.VERTEX_ARRAY_BINDING=34229]=\"VERTEX_ARRAY_BINDING\",e[e.MAX_VERTEX_OUTPUT_COMPONENTS=37154]=\"MAX_VERTEX_OUTPUT_COMPONENTS\",e[e.MAX_FRAGMENT_INPUT_COMPONENTS=37157]=\"MAX_FRAGMENT_INPUT_COMPONENTS\",e[e.MAX_SERVER_WAIT_TIMEOUT=37137]=\"MAX_SERVER_WAIT_TIMEOUT\",e[e.MAX_ELEMENT_INDEX=36203]=\"MAX_ELEMENT_INDEX\",e[e.RED=6403]=\"RED\",e[e.RGB8=32849]=\"RGB8\",e[e.RGBA8=32856]=\"RGBA8\",e[e.RGB10_A2=32857]=\"RGB10_A2\",e[e.TEXTURE_3D=32879]=\"TEXTURE_3D\",e[e.TEXTURE_WRAP_R=32882]=\"TEXTURE_WRAP_R\",e[e.TEXTURE_MIN_LOD=33082]=\"TEXTURE_MIN_LOD\",e[e.TEXTURE_MAX_LOD=33083]=\"TEXTURE_MAX_LOD\",e[e.TEXTURE_BASE_LEVEL=33084]=\"TEXTURE_BASE_LEVEL\",e[e.TEXTURE_MAX_LEVEL=33085]=\"TEXTURE_MAX_LEVEL\",e[e.TEXTURE_COMPARE_MODE=34892]=\"TEXTURE_COMPARE_MODE\",e[e.TEXTURE_COMPARE_FUNC=34893]=\"TEXTURE_COMPARE_FUNC\",e[e.SRGB=35904]=\"SRGB\",e[e.SRGB8=35905]=\"SRGB8\",e[e.SRGB8_ALPHA8=35907]=\"SRGB8_ALPHA8\",e[e.COMPARE_REF_TO_TEXTURE=34894]=\"COMPARE_REF_TO_TEXTURE\",e[e.RGBA32F=34836]=\"RGBA32F\",e[e.RGB32F=34837]=\"RGB32F\",e[e.RGBA16F=34842]=\"RGBA16F\",e[e.RGB16F=34843]=\"RGB16F\",e[e.TEXTURE_2D_ARRAY=35866]=\"TEXTURE_2D_ARRAY\",e[e.TEXTURE_BINDING_2D_ARRAY=35869]=\"TEXTURE_BINDING_2D_ARRAY\",e[e.R11F_G11F_B10F=35898]=\"R11F_G11F_B10F\",e[e.RGB9_E5=35901]=\"RGB9_E5\",e[e.RGBA32UI=36208]=\"RGBA32UI\",e[e.RGB32UI=36209]=\"RGB32UI\",e[e.RGBA16UI=36214]=\"RGBA16UI\",e[e.RGB16UI=36215]=\"RGB16UI\",e[e.RGBA8UI=36220]=\"RGBA8UI\",e[e.RGB8UI=36221]=\"RGB8UI\",e[e.RGBA32I=36226]=\"RGBA32I\",e[e.RGB32I=36227]=\"RGB32I\",e[e.RGBA16I=36232]=\"RGBA16I\",e[e.RGB16I=36233]=\"RGB16I\",e[e.RGBA8I=36238]=\"RGBA8I\",e[e.RGB8I=36239]=\"RGB8I\",e[e.RED_INTEGER=36244]=\"RED_INTEGER\",e[e.RGB_INTEGER=36248]=\"RGB_INTEGER\",e[e.RGBA_INTEGER=36249]=\"RGBA_INTEGER\",e[e.R8=33321]=\"R8\",e[e.RG8=33323]=\"RG8\",e[e.R16F=33325]=\"R16F\",e[e.R32F=33326]=\"R32F\",e[e.RG16F=33327]=\"RG16F\",e[e.RG32F=33328]=\"RG32F\",e[e.R8I=33329]=\"R8I\",e[e.R8UI=33330]=\"R8UI\",e[e.R16I=33331]=\"R16I\",e[e.R16UI=33332]=\"R16UI\",e[e.R32I=33333]=\"R32I\",e[e.R32UI=33334]=\"R32UI\",e[e.RG8I=33335]=\"RG8I\",e[e.RG8UI=33336]=\"RG8UI\",e[e.RG16I=33337]=\"RG16I\",e[e.RG16UI=33338]=\"RG16UI\",e[e.RG32I=33339]=\"RG32I\",e[e.RG32UI=33340]=\"RG32UI\",e[e.R8_SNORM=36756]=\"R8_SNORM\",e[e.RG8_SNORM=36757]=\"RG8_SNORM\",e[e.RGB8_SNORM=36758]=\"RGB8_SNORM\",e[e.RGBA8_SNORM=36759]=\"RGBA8_SNORM\",e[e.RGB10_A2UI=36975]=\"RGB10_A2UI\",e[e.TEXTURE_IMMUTABLE_FORMAT=37167]=\"TEXTURE_IMMUTABLE_FORMAT\",e[e.TEXTURE_IMMUTABLE_LEVELS=33503]=\"TEXTURE_IMMUTABLE_LEVELS\",e[e.UNSIGNED_INT_2_10_10_10_REV=33640]=\"UNSIGNED_INT_2_10_10_10_REV\",e[e.UNSIGNED_INT_10F_11F_11F_REV=35899]=\"UNSIGNED_INT_10F_11F_11F_REV\",e[e.UNSIGNED_INT_5_9_9_9_REV=35902]=\"UNSIGNED_INT_5_9_9_9_REV\",e[e.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]=\"FLOAT_32_UNSIGNED_INT_24_8_REV\",e[e.UNSIGNED_INT_24_8=34042]=\"UNSIGNED_INT_24_8\",e[e.HALF_FLOAT=5131]=\"HALF_FLOAT\",e[e.RG=33319]=\"RG\",e[e.RG_INTEGER=33320]=\"RG_INTEGER\",e[e.INT_2_10_10_10_REV=36255]=\"INT_2_10_10_10_REV\",e[e.CURRENT_QUERY=34917]=\"CURRENT_QUERY\",e[e.QUERY_RESULT=34918]=\"QUERY_RESULT\",e[e.QUERY_RESULT_AVAILABLE=34919]=\"QUERY_RESULT_AVAILABLE\",e[e.ANY_SAMPLES_PASSED=35887]=\"ANY_SAMPLES_PASSED\",e[e.ANY_SAMPLES_PASSED_CONSERVATIVE=36202]=\"ANY_SAMPLES_PASSED_CONSERVATIVE\",e[e.MAX_DRAW_BUFFERS=34852]=\"MAX_DRAW_BUFFERS\",e[e.DRAW_BUFFER0=34853]=\"DRAW_BUFFER0\",e[e.DRAW_BUFFER1=34854]=\"DRAW_BUFFER1\",e[e.DRAW_BUFFER2=34855]=\"DRAW_BUFFER2\",e[e.DRAW_BUFFER3=34856]=\"DRAW_BUFFER3\",e[e.DRAW_BUFFER4=34857]=\"DRAW_BUFFER4\",e[e.DRAW_BUFFER5=34858]=\"DRAW_BUFFER5\",e[e.DRAW_BUFFER6=34859]=\"DRAW_BUFFER6\",e[e.DRAW_BUFFER7=34860]=\"DRAW_BUFFER7\",e[e.DRAW_BUFFER8=34861]=\"DRAW_BUFFER8\",e[e.DRAW_BUFFER9=34862]=\"DRAW_BUFFER9\",e[e.DRAW_BUFFER10=34863]=\"DRAW_BUFFER10\",e[e.DRAW_BUFFER11=34864]=\"DRAW_BUFFER11\",e[e.DRAW_BUFFER12=34865]=\"DRAW_BUFFER12\",e[e.DRAW_BUFFER13=34866]=\"DRAW_BUFFER13\",e[e.DRAW_BUFFER14=34867]=\"DRAW_BUFFER14\",e[e.DRAW_BUFFER15=34868]=\"DRAW_BUFFER15\",e[e.MAX_COLOR_ATTACHMENTS=36063]=\"MAX_COLOR_ATTACHMENTS\",e[e.COLOR_ATTACHMENT1=36065]=\"COLOR_ATTACHMENT1\",e[e.COLOR_ATTACHMENT2=36066]=\"COLOR_ATTACHMENT2\",e[e.COLOR_ATTACHMENT3=36067]=\"COLOR_ATTACHMENT3\",e[e.COLOR_ATTACHMENT4=36068]=\"COLOR_ATTACHMENT4\",e[e.COLOR_ATTACHMENT5=36069]=\"COLOR_ATTACHMENT5\",e[e.COLOR_ATTACHMENT6=36070]=\"COLOR_ATTACHMENT6\",e[e.COLOR_ATTACHMENT7=36071]=\"COLOR_ATTACHMENT7\",e[e.COLOR_ATTACHMENT8=36072]=\"COLOR_ATTACHMENT8\",e[e.COLOR_ATTACHMENT9=36073]=\"COLOR_ATTACHMENT9\",e[e.COLOR_ATTACHMENT10=36074]=\"COLOR_ATTACHMENT10\",e[e.COLOR_ATTACHMENT11=36075]=\"COLOR_ATTACHMENT11\",e[e.COLOR_ATTACHMENT12=36076]=\"COLOR_ATTACHMENT12\",e[e.COLOR_ATTACHMENT13=36077]=\"COLOR_ATTACHMENT13\",e[e.COLOR_ATTACHMENT14=36078]=\"COLOR_ATTACHMENT14\",e[e.COLOR_ATTACHMENT15=36079]=\"COLOR_ATTACHMENT15\",e[e.SAMPLER_3D=35679]=\"SAMPLER_3D\",e[e.SAMPLER_2D_SHADOW=35682]=\"SAMPLER_2D_SHADOW\",e[e.SAMPLER_2D_ARRAY=36289]=\"SAMPLER_2D_ARRAY\",e[e.SAMPLER_2D_ARRAY_SHADOW=36292]=\"SAMPLER_2D_ARRAY_SHADOW\",e[e.SAMPLER_CUBE_SHADOW=36293]=\"SAMPLER_CUBE_SHADOW\",e[e.INT_SAMPLER_2D=36298]=\"INT_SAMPLER_2D\",e[e.INT_SAMPLER_3D=36299]=\"INT_SAMPLER_3D\",e[e.INT_SAMPLER_CUBE=36300]=\"INT_SAMPLER_CUBE\",e[e.INT_SAMPLER_2D_ARRAY=36303]=\"INT_SAMPLER_2D_ARRAY\",e[e.UNSIGNED_INT_SAMPLER_2D=36306]=\"UNSIGNED_INT_SAMPLER_2D\",e[e.UNSIGNED_INT_SAMPLER_3D=36307]=\"UNSIGNED_INT_SAMPLER_3D\",e[e.UNSIGNED_INT_SAMPLER_CUBE=36308]=\"UNSIGNED_INT_SAMPLER_CUBE\",e[e.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]=\"UNSIGNED_INT_SAMPLER_2D_ARRAY\",e[e.MAX_SAMPLES=36183]=\"MAX_SAMPLES\",e[e.SAMPLER_BINDING=35097]=\"SAMPLER_BINDING\",e[e.PIXEL_PACK_BUFFER=35051]=\"PIXEL_PACK_BUFFER\",e[e.PIXEL_UNPACK_BUFFER=35052]=\"PIXEL_UNPACK_BUFFER\",e[e.PIXEL_PACK_BUFFER_BINDING=35053]=\"PIXEL_PACK_BUFFER_BINDING\",e[e.PIXEL_UNPACK_BUFFER_BINDING=35055]=\"PIXEL_UNPACK_BUFFER_BINDING\",e[e.COPY_READ_BUFFER=36662]=\"COPY_READ_BUFFER\",e[e.COPY_WRITE_BUFFER=36663]=\"COPY_WRITE_BUFFER\",e[e.COPY_READ_BUFFER_BINDING=36662]=\"COPY_READ_BUFFER_BINDING\",e[e.COPY_WRITE_BUFFER_BINDING=36663]=\"COPY_WRITE_BUFFER_BINDING\",e[e.FLOAT_MAT2x3=35685]=\"FLOAT_MAT2x3\",e[e.FLOAT_MAT2x4=35686]=\"FLOAT_MAT2x4\",e[e.FLOAT_MAT3x2=35687]=\"FLOAT_MAT3x2\",e[e.FLOAT_MAT3x4=35688]=\"FLOAT_MAT3x4\",e[e.FLOAT_MAT4x2=35689]=\"FLOAT_MAT4x2\",e[e.FLOAT_MAT4x3=35690]=\"FLOAT_MAT4x3\",e[e.UNSIGNED_INT_VEC2=36294]=\"UNSIGNED_INT_VEC2\",e[e.UNSIGNED_INT_VEC3=36295]=\"UNSIGNED_INT_VEC3\",e[e.UNSIGNED_INT_VEC4=36296]=\"UNSIGNED_INT_VEC4\",e[e.UNSIGNED_NORMALIZED=35863]=\"UNSIGNED_NORMALIZED\",e[e.SIGNED_NORMALIZED=36764]=\"SIGNED_NORMALIZED\",e[e.VERTEX_ATTRIB_ARRAY_INTEGER=35069]=\"VERTEX_ATTRIB_ARRAY_INTEGER\",e[e.VERTEX_ATTRIB_ARRAY_DIVISOR=35070]=\"VERTEX_ATTRIB_ARRAY_DIVISOR\",e[e.TRANSFORM_FEEDBACK_BUFFER_MODE=35967]=\"TRANSFORM_FEEDBACK_BUFFER_MODE\",e[e.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS=35968]=\"MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS\",e[e.TRANSFORM_FEEDBACK_VARYINGS=35971]=\"TRANSFORM_FEEDBACK_VARYINGS\",e[e.TRANSFORM_FEEDBACK_BUFFER_START=35972]=\"TRANSFORM_FEEDBACK_BUFFER_START\",e[e.TRANSFORM_FEEDBACK_BUFFER_SIZE=35973]=\"TRANSFORM_FEEDBACK_BUFFER_SIZE\",e[e.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN=35976]=\"TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN\",e[e.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS=35978]=\"MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS\",e[e.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS=35979]=\"MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS\",e[e.INTERLEAVED_ATTRIBS=35980]=\"INTERLEAVED_ATTRIBS\",e[e.SEPARATE_ATTRIBS=35981]=\"SEPARATE_ATTRIBS\",e[e.TRANSFORM_FEEDBACK_BUFFER=35982]=\"TRANSFORM_FEEDBACK_BUFFER\",e[e.TRANSFORM_FEEDBACK_BUFFER_BINDING=35983]=\"TRANSFORM_FEEDBACK_BUFFER_BINDING\",e[e.TRANSFORM_FEEDBACK=36386]=\"TRANSFORM_FEEDBACK\",e[e.TRANSFORM_FEEDBACK_PAUSED=36387]=\"TRANSFORM_FEEDBACK_PAUSED\",e[e.TRANSFORM_FEEDBACK_ACTIVE=36388]=\"TRANSFORM_FEEDBACK_ACTIVE\",e[e.TRANSFORM_FEEDBACK_BINDING=36389]=\"TRANSFORM_FEEDBACK_BINDING\",e[e.FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING=33296]=\"FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING\",e[e.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE=33297]=\"FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE\",e[e.FRAMEBUFFER_ATTACHMENT_RED_SIZE=33298]=\"FRAMEBUFFER_ATTACHMENT_RED_SIZE\",e[e.FRAMEBUFFER_ATTACHMENT_GREEN_SIZE=33299]=\"FRAMEBUFFER_ATTACHMENT_GREEN_SIZE\",e[e.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE=33300]=\"FRAMEBUFFER_ATTACHMENT_BLUE_SIZE\",e[e.FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE=33301]=\"FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE\",e[e.FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE=33302]=\"FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE\",e[e.FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE=33303]=\"FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE\",e[e.FRAMEBUFFER_DEFAULT=33304]=\"FRAMEBUFFER_DEFAULT\",e[e.DEPTH24_STENCIL8=35056]=\"DEPTH24_STENCIL8\",e[e.DRAW_FRAMEBUFFER_BINDING=36006]=\"DRAW_FRAMEBUFFER_BINDING\",e[e.READ_FRAMEBUFFER_BINDING=36010]=\"READ_FRAMEBUFFER_BINDING\",e[e.RENDERBUFFER_SAMPLES=36011]=\"RENDERBUFFER_SAMPLES\",e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER=36052]=\"FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER\",e[e.FRAMEBUFFER_INCOMPLETE_MULTISAMPLE=36182]=\"FRAMEBUFFER_INCOMPLETE_MULTISAMPLE\",e[e.UNIFORM_BUFFER=35345]=\"UNIFORM_BUFFER\",e[e.UNIFORM_BUFFER_BINDING=35368]=\"UNIFORM_BUFFER_BINDING\",e[e.UNIFORM_BUFFER_START=35369]=\"UNIFORM_BUFFER_START\",e[e.UNIFORM_BUFFER_SIZE=35370]=\"UNIFORM_BUFFER_SIZE\",e[e.MAX_VERTEX_UNIFORM_BLOCKS=35371]=\"MAX_VERTEX_UNIFORM_BLOCKS\",e[e.MAX_FRAGMENT_UNIFORM_BLOCKS=35373]=\"MAX_FRAGMENT_UNIFORM_BLOCKS\",e[e.MAX_COMBINED_UNIFORM_BLOCKS=35374]=\"MAX_COMBINED_UNIFORM_BLOCKS\",e[e.MAX_UNIFORM_BUFFER_BINDINGS=35375]=\"MAX_UNIFORM_BUFFER_BINDINGS\",e[e.MAX_UNIFORM_BLOCK_SIZE=35376]=\"MAX_UNIFORM_BLOCK_SIZE\",e[e.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS=35377]=\"MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS\",e[e.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS=35379]=\"MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS\",e[e.UNIFORM_BUFFER_OFFSET_ALIGNMENT=35380]=\"UNIFORM_BUFFER_OFFSET_ALIGNMENT\",e[e.ACTIVE_UNIFORM_BLOCKS=35382]=\"ACTIVE_UNIFORM_BLOCKS\",e[e.UNIFORM_TYPE=35383]=\"UNIFORM_TYPE\",e[e.UNIFORM_SIZE=35384]=\"UNIFORM_SIZE\",e[e.UNIFORM_BLOCK_INDEX=35386]=\"UNIFORM_BLOCK_INDEX\",e[e.UNIFORM_OFFSET=35387]=\"UNIFORM_OFFSET\",e[e.UNIFORM_ARRAY_STRIDE=35388]=\"UNIFORM_ARRAY_STRIDE\",e[e.UNIFORM_MATRIX_STRIDE=35389]=\"UNIFORM_MATRIX_STRIDE\",e[e.UNIFORM_IS_ROW_MAJOR=35390]=\"UNIFORM_IS_ROW_MAJOR\",e[e.UNIFORM_BLOCK_BINDING=35391]=\"UNIFORM_BLOCK_BINDING\",e[e.UNIFORM_BLOCK_DATA_SIZE=35392]=\"UNIFORM_BLOCK_DATA_SIZE\",e[e.UNIFORM_BLOCK_ACTIVE_UNIFORMS=35394]=\"UNIFORM_BLOCK_ACTIVE_UNIFORMS\",e[e.UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES=35395]=\"UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES\",e[e.UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER=35396]=\"UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER\",e[e.UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER=35398]=\"UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER\",e[e.OBJECT_TYPE=37138]=\"OBJECT_TYPE\",e[e.SYNC_CONDITION=37139]=\"SYNC_CONDITION\",e[e.SYNC_STATUS=37140]=\"SYNC_STATUS\",e[e.SYNC_FLAGS=37141]=\"SYNC_FLAGS\",e[e.SYNC_FENCE=37142]=\"SYNC_FENCE\",e[e.SYNC_GPU_COMMANDS_COMPLETE=37143]=\"SYNC_GPU_COMMANDS_COMPLETE\",e[e.UNSIGNALED=37144]=\"UNSIGNALED\",e[e.SIGNALED=37145]=\"SIGNALED\",e[e.ALREADY_SIGNALED=37146]=\"ALREADY_SIGNALED\",e[e.TIMEOUT_EXPIRED=37147]=\"TIMEOUT_EXPIRED\",e[e.CONDITION_SATISFIED=37148]=\"CONDITION_SATISFIED\",e[e.WAIT_FAILED=37149]=\"WAIT_FAILED\",e[e.SYNC_FLUSH_COMMANDS_BIT=1]=\"SYNC_FLUSH_COMMANDS_BIT\",e[e.COLOR=6144]=\"COLOR\",e[e.DEPTH=6145]=\"DEPTH\",e[e.STENCIL=6146]=\"STENCIL\",e[e.MIN=32775]=\"MIN\",e[e.MAX=32776]=\"MAX\",e[e.DEPTH_COMPONENT24=33190]=\"DEPTH_COMPONENT24\",e[e.STREAM_READ=35041]=\"STREAM_READ\",e[e.STREAM_COPY=35042]=\"STREAM_COPY\",e[e.STATIC_READ=35045]=\"STATIC_READ\",e[e.STATIC_COPY=35046]=\"STATIC_COPY\",e[e.DYNAMIC_READ=35049]=\"DYNAMIC_READ\",e[e.DYNAMIC_COPY=35050]=\"DYNAMIC_COPY\",e[e.DEPTH_COMPONENT32F=36012]=\"DEPTH_COMPONENT32F\",e[e.DEPTH32F_STENCIL8=36013]=\"DEPTH32F_STENCIL8\",e[e.INVALID_INDEX=4294967295]=\"INVALID_INDEX\",e[e.TIMEOUT_IGNORED=-1]=\"TIMEOUT_IGNORED\",e[e.MAX_CLIENT_WAIT_TIMEOUT_WEBGL=37447]=\"MAX_CLIENT_WAIT_TIMEOUT_WEBGL\",e[e.UNMASKED_VENDOR_WEBGL=37445]=\"UNMASKED_VENDOR_WEBGL\",e[e.UNMASKED_RENDERER_WEBGL=37446]=\"UNMASKED_RENDERER_WEBGL\",e[e.MAX_TEXTURE_MAX_ANISOTROPY_EXT=34047]=\"MAX_TEXTURE_MAX_ANISOTROPY_EXT\",e[e.TEXTURE_MAX_ANISOTROPY_EXT=34046]=\"TEXTURE_MAX_ANISOTROPY_EXT\",e[e.R16_EXT=33322]=\"R16_EXT\",e[e.RG16_EXT=33324]=\"RG16_EXT\",e[e.RGB16_EXT=32852]=\"RGB16_EXT\",e[e.RGBA16_EXT=32859]=\"RGBA16_EXT\",e[e.R16_SNORM_EXT=36760]=\"R16_SNORM_EXT\",e[e.RG16_SNORM_EXT=36761]=\"RG16_SNORM_EXT\",e[e.RGB16_SNORM_EXT=36762]=\"RGB16_SNORM_EXT\",e[e.RGBA16_SNORM_EXT=36763]=\"RGBA16_SNORM_EXT\",e[e.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]=\"COMPRESSED_RGB_S3TC_DXT1_EXT\",e[e.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]=\"COMPRESSED_RGBA_S3TC_DXT1_EXT\",e[e.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]=\"COMPRESSED_RGBA_S3TC_DXT3_EXT\",e[e.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]=\"COMPRESSED_RGBA_S3TC_DXT5_EXT\",e[e.COMPRESSED_SRGB_S3TC_DXT1_EXT=35916]=\"COMPRESSED_SRGB_S3TC_DXT1_EXT\",e[e.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT=35917]=\"COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT\",e[e.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT=35918]=\"COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT\",e[e.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT=35919]=\"COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT\",e[e.COMPRESSED_RED_RGTC1_EXT=36283]=\"COMPRESSED_RED_RGTC1_EXT\",e[e.COMPRESSED_SIGNED_RED_RGTC1_EXT=36284]=\"COMPRESSED_SIGNED_RED_RGTC1_EXT\",e[e.COMPRESSED_RED_GREEN_RGTC2_EXT=36285]=\"COMPRESSED_RED_GREEN_RGTC2_EXT\",e[e.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT=36286]=\"COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT\",e[e.COMPRESSED_RGBA_BPTC_UNORM_EXT=36492]=\"COMPRESSED_RGBA_BPTC_UNORM_EXT\",e[e.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT=36493]=\"COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT\",e[e.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT=36494]=\"COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT\",e[e.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT=36495]=\"COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT\",e[e.COMPRESSED_R11_EAC=37488]=\"COMPRESSED_R11_EAC\",e[e.COMPRESSED_SIGNED_R11_EAC=37489]=\"COMPRESSED_SIGNED_R11_EAC\",e[e.COMPRESSED_RG11_EAC=37490]=\"COMPRESSED_RG11_EAC\",e[e.COMPRESSED_SIGNED_RG11_EAC=37491]=\"COMPRESSED_SIGNED_RG11_EAC\",e[e.COMPRESSED_RGB8_ETC2=37492]=\"COMPRESSED_RGB8_ETC2\",e[e.COMPRESSED_RGBA8_ETC2_EAC=37493]=\"COMPRESSED_RGBA8_ETC2_EAC\",e[e.COMPRESSED_SRGB8_ETC2=37494]=\"COMPRESSED_SRGB8_ETC2\",e[e.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37495]=\"COMPRESSED_SRGB8_ALPHA8_ETC2_EAC\",e[e.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37496]=\"COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2\",e[e.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37497]=\"COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2\",e[e.COMPRESSED_RGB_PVRTC_4BPPV1_IMG=35840]=\"COMPRESSED_RGB_PVRTC_4BPPV1_IMG\",e[e.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG=35842]=\"COMPRESSED_RGBA_PVRTC_4BPPV1_IMG\",e[e.COMPRESSED_RGB_PVRTC_2BPPV1_IMG=35841]=\"COMPRESSED_RGB_PVRTC_2BPPV1_IMG\",e[e.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG=35843]=\"COMPRESSED_RGBA_PVRTC_2BPPV1_IMG\",e[e.COMPRESSED_RGB_ETC1_WEBGL=36196]=\"COMPRESSED_RGB_ETC1_WEBGL\",e[e.COMPRESSED_RGB_ATC_WEBGL=35986]=\"COMPRESSED_RGB_ATC_WEBGL\",e[e.COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL=35986]=\"COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL\",e[e.COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL=34798]=\"COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL\",e[e.COMPRESSED_RGBA_ASTC_4x4_KHR=37808]=\"COMPRESSED_RGBA_ASTC_4x4_KHR\",e[e.COMPRESSED_RGBA_ASTC_5x4_KHR=37809]=\"COMPRESSED_RGBA_ASTC_5x4_KHR\",e[e.COMPRESSED_RGBA_ASTC_5x5_KHR=37810]=\"COMPRESSED_RGBA_ASTC_5x5_KHR\",e[e.COMPRESSED_RGBA_ASTC_6x5_KHR=37811]=\"COMPRESSED_RGBA_ASTC_6x5_KHR\",e[e.COMPRESSED_RGBA_ASTC_6x6_KHR=37812]=\"COMPRESSED_RGBA_ASTC_6x6_KHR\",e[e.COMPRESSED_RGBA_ASTC_8x5_KHR=37813]=\"COMPRESSED_RGBA_ASTC_8x5_KHR\",e[e.COMPRESSED_RGBA_ASTC_8x6_KHR=37814]=\"COMPRESSED_RGBA_ASTC_8x6_KHR\",e[e.COMPRESSED_RGBA_ASTC_8x8_KHR=37815]=\"COMPRESSED_RGBA_ASTC_8x8_KHR\",e[e.COMPRESSED_RGBA_ASTC_10x5_KHR=37816]=\"COMPRESSED_RGBA_ASTC_10x5_KHR\",e[e.COMPRESSED_RGBA_ASTC_10x6_KHR=37817]=\"COMPRESSED_RGBA_ASTC_10x6_KHR\",e[e.COMPRESSED_RGBA_ASTC_10x8_KHR=37818]=\"COMPRESSED_RGBA_ASTC_10x8_KHR\",e[e.COMPRESSED_RGBA_ASTC_10x10_KHR=37819]=\"COMPRESSED_RGBA_ASTC_10x10_KHR\",e[e.COMPRESSED_RGBA_ASTC_12x10_KHR=37820]=\"COMPRESSED_RGBA_ASTC_12x10_KHR\",e[e.COMPRESSED_RGBA_ASTC_12x12_KHR=37821]=\"COMPRESSED_RGBA_ASTC_12x12_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR=37840]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR=37841]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR=37842]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR=37843]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR=37844]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR=37845]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR=37846]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR=37847]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR=37848]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR=37849]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR=37850]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR=37851]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR=37852]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR\",e[e.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR=37853]=\"COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR\",e[e.QUERY_COUNTER_BITS_EXT=34916]=\"QUERY_COUNTER_BITS_EXT\",e[e.CURRENT_QUERY_EXT=34917]=\"CURRENT_QUERY_EXT\",e[e.QUERY_RESULT_EXT=34918]=\"QUERY_RESULT_EXT\",e[e.QUERY_RESULT_AVAILABLE_EXT=34919]=\"QUERY_RESULT_AVAILABLE_EXT\",e[e.TIME_ELAPSED_EXT=35007]=\"TIME_ELAPSED_EXT\",e[e.TIMESTAMP_EXT=36392]=\"TIMESTAMP_EXT\",e[e.GPU_DISJOINT_EXT=36795]=\"GPU_DISJOINT_EXT\",e[e.COMPLETION_STATUS_KHR=37297]=\"COMPLETION_STATUS_KHR\",e[e.DEPTH_CLAMP_EXT=34383]=\"DEPTH_CLAMP_EXT\",e[e.FIRST_VERTEX_CONVENTION_WEBGL=36429]=\"FIRST_VERTEX_CONVENTION_WEBGL\",e[e.LAST_VERTEX_CONVENTION_WEBGL=36430]=\"LAST_VERTEX_CONVENTION_WEBGL\",e[e.PROVOKING_VERTEX_WEBL=36431]=\"PROVOKING_VERTEX_WEBL\",e[e.POLYGON_MODE_WEBGL=2880]=\"POLYGON_MODE_WEBGL\",e[e.POLYGON_OFFSET_LINE_WEBGL=10754]=\"POLYGON_OFFSET_LINE_WEBGL\",e[e.LINE_WEBGL=6913]=\"LINE_WEBGL\",e[e.FILL_WEBGL=6914]=\"FILL_WEBGL\",e[e.MAX_CLIP_DISTANCES_WEBGL=3378]=\"MAX_CLIP_DISTANCES_WEBGL\",e[e.MAX_CULL_DISTANCES_WEBGL=33529]=\"MAX_CULL_DISTANCES_WEBGL\",e[e.MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL=33530]=\"MAX_COMBINED_CLIP_AND_CULL_DISTANCES_WEBGL\",e[e.CLIP_DISTANCE0_WEBGL=12288]=\"CLIP_DISTANCE0_WEBGL\",e[e.CLIP_DISTANCE1_WEBGL=12289]=\"CLIP_DISTANCE1_WEBGL\",e[e.CLIP_DISTANCE2_WEBGL=12290]=\"CLIP_DISTANCE2_WEBGL\",e[e.CLIP_DISTANCE3_WEBGL=12291]=\"CLIP_DISTANCE3_WEBGL\",e[e.CLIP_DISTANCE4_WEBGL=12292]=\"CLIP_DISTANCE4_WEBGL\",e[e.CLIP_DISTANCE5_WEBGL=12293]=\"CLIP_DISTANCE5_WEBGL\",e[e.CLIP_DISTANCE6_WEBGL=12294]=\"CLIP_DISTANCE6_WEBGL\",e[e.CLIP_DISTANCE7_WEBGL=12295]=\"CLIP_DISTANCE7_WEBGL\",e[e.POLYGON_OFFSET_CLAMP_EXT=36379]=\"POLYGON_OFFSET_CLAMP_EXT\",e[e.LOWER_LEFT_EXT=36001]=\"LOWER_LEFT_EXT\",e[e.UPPER_LEFT_EXT=36002]=\"UPPER_LEFT_EXT\",e[e.NEGATIVE_ONE_TO_ONE_EXT=37726]=\"NEGATIVE_ONE_TO_ONE_EXT\",e[e.ZERO_TO_ONE_EXT=37727]=\"ZERO_TO_ONE_EXT\",e[e.CLIP_ORIGIN_EXT=37724]=\"CLIP_ORIGIN_EXT\",e[e.CLIP_DEPTH_MODE_EXT=37725]=\"CLIP_DEPTH_MODE_EXT\",e[e.SRC1_COLOR_WEBGL=35065]=\"SRC1_COLOR_WEBGL\",e[e.SRC1_ALPHA_WEBGL=34185]=\"SRC1_ALPHA_WEBGL\",e[e.ONE_MINUS_SRC1_COLOR_WEBGL=35066]=\"ONE_MINUS_SRC1_COLOR_WEBGL\",e[e.ONE_MINUS_SRC1_ALPHA_WEBGL=35067]=\"ONE_MINUS_SRC1_ALPHA_WEBGL\",e[e.MAX_DUAL_SOURCE_DRAW_BUFFERS_WEBGL=35068]=\"MAX_DUAL_SOURCE_DRAW_BUFFERS_WEBGL\",e[e.MIRROR_CLAMP_TO_EDGE_EXT=34627]=\"MIRROR_CLAMP_TO_EDGE_EXT\"})(A1||(A1={}))});var Imt=Et(()=>{Cmt()});function kmt(e=!0){let t=HTMLCanvasElement.prototype;if(!e&&t.originalGetContext){t.getContext=t.originalGetContext,t.originalGetContext=void 0;return}t.originalGetContext=t.getContext,t.getContext=function(r,i){if(r===\"webgl\"||r===\"experimental-webgl\"){let n=this.originalGetContext(\"webgl2\",i);return n instanceof HTMLElement&&Ljt(n),n}return this.originalGetContext(r,i)}}function Ljt(e){e.getExtension(\"EXT_color_buffer_float\");let t={...kjt,WEBGL_disjoint_timer_query:e.getExtension(\"EXT_disjoint_timer_query_webgl2\"),WEBGL_draw_buffers:Rjt(e),OES_vertex_array_object:Djt(e),ANGLE_instanced_arrays:Ojt(e)},r=e.getExtension;e.getExtension=function(n){let o=r.call(e,n);return o||(n in t?t[n]:null)};let i=e.getSupportedExtensions;e.getSupportedExtensions=function(){return(i.apply(e)||[])?.concat(Object.keys(t))}}var kjt,Rjt,Djt,Ojt,Rmt=Et(()=>{kjt={WEBGL_depth_texture:{UNSIGNED_INT_24_8_WEBGL:34042},OES_element_index_uint:{},OES_texture_float:{},OES_texture_half_float:{HALF_FLOAT_OES:5131},EXT_color_buffer_float:{},OES_standard_derivatives:{FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723},EXT_frag_depth:{},EXT_blend_minmax:{MIN_EXT:32775,MAX_EXT:32776},EXT_shader_texture_lod:{}},Rjt=e=>({drawBuffersWEBGL(t){return e.drawBuffers(t)},COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067}),Djt=e=>({VERTEX_ARRAY_BINDING_OES:34229,createVertexArrayOES(){return e.createVertexArray()},deleteVertexArrayOES(t){return e.deleteVertexArray(t)},isVertexArrayOES(t){return e.isVertexArray(t)},bindVertexArrayOES(t){return e.bindVertexArray(t)}}),Ojt=e=>({VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,drawArraysInstancedANGLE(...t){return e.drawArraysInstanced(...t)},drawElementsInstancedANGLE(...t){return e.drawElementsInstanced(...t)},vertexAttribDivisorANGLE(...t){return e.vertexAttribDivisor(...t)}})});async function AL(e,t){let r=document.getElementsByTagName(\"head\")[0];if(!r)throw new Error(\"loadScript\");let i=document.createElement(\"script\");return i.setAttribute(\"type\",\"text/javascript\"),i.setAttribute(\"src\",e),t&&(i.id=t),new Promise((n,o)=>{i.onload=n,i.onerror=s=>o(new Error(`Unable to load script '${e}': ${s}`)),r.appendChild(i)})}var tX=Et(()=>{});async function Omt(e){if(!globalThis.SPECTOR)try{await AL(e.debugSpectorJSUrl||yL.debugSpectorJSUrl)}catch(t){Ie.warn(String(t))}}function Lmt(e){if(e={...yL,...e},!e.debugSpectorJS)return null;if(!bh&&globalThis.SPECTOR&&!globalThis.luma?.spector){Ie.probe(Bjt,\"SPECTOR found and initialized. Start with `luma.spector.displayUI()`\")();let{Spector:t}=globalThis.SPECTOR;bh=new t,globalThis.luma&&(globalThis.luma.spector=bh)}if(!bh)return null;if(Dmt||(Dmt=!0,bh.spyCanvases(),bh?.onCaptureStarted.add(t=>Ie.info(\"Spector capture started:\",t)()),bh?.onCapture.add(t=>{Ie.info(\"Spector capture complete:\",t)(),bh?.getResultUI(),bh?.resultView.display(),bh?.resultView.addCapture(t)})),e.gl){let t=e.gl,r=t.device;bh?.startCapture(e.gl,500),t.device=r,new Promise(i=>setTimeout(i,2e3)).then(i=>{Ie.info(\"Spector capture stopped after 2 seconds\")(),bh?.stopCapture()})}return bh}var Bjt,bh,Dmt,yL,eX=Et(()=>{Ci();tX();Bjt=1,bh=null,Dmt=!1,yL={debugSpectorJS:Ie.get(\"debug-spectorjs\"),debugSpectorJSUrl:\"https://cdn.jsdelivr.net/npm/spectorjs@0.9.30/dist/spector.bundle.js\",gl:void 0}});function Fmt(e){return e.luma=e.luma||{},e.luma}async function Nmt(){Cc()&&!globalThis.WebGLDebugUtils&&(globalThis.global=globalThis.global||globalThis,globalThis.global.module={},await AL(Fjt))}function zmt(e,t={}){return t.debugWebGL||t.traceWebGL?zjt(e,t):Njt(e)}function Njt(e){let t=Fmt(e);return t.realContext?t.realContext:e}function zjt(e,t){if(!globalThis.WebGLDebugUtils)return Ie.warn(\"webgl-debug not loaded\")(),e;let r=Fmt(e);if(r.debugContext)return r.debugContext;globalThis.WebGLDebugUtils.init({...A1,...e});let i=globalThis.WebGLDebugUtils.makeDebugContext(e,Ujt.bind(null,t),Vjt.bind(null,t));for(let s in A1)!(s in i)&&typeof A1[s]==\"number\"&&(i[s]=A1[s]);class n{}Object.setPrototypeOf(i,Object.getPrototypeOf(e)),Object.setPrototypeOf(n,i);let o=Object.create(n);return r.realContext=e,r.debugContext=o,o.debug=!0,o}function Bmt(e,t){t=Array.from(t).map(i=>i===void 0?\"undefined\":i);let r=globalThis.WebGLDebugUtils.glFunctionArgsToString(e,t);return r=`${r.slice(0,100)}${r.length>100?\"...\":\"\"}`,`gl.${e}(${r})`}function Ujt(e,t,r,i){i=Array.from(i).map(a=>a===void 0?\"undefined\":a);let n=globalThis.WebGLDebugUtils.glEnumToString(t),o=globalThis.WebGLDebugUtils.glFunctionArgsToString(r,i),s=`${n} in gl.${r}(${o})`;Ie.error(s)();debugger}function Vjt(e,t,r){let i=\"\";Ie.level>=1&&(i=Bmt(t,r),e.traceWebGL&&Ie.log(1,i)());for(let n of r)if(n===void 0){i=i||Bmt(t,r);debugger}}var Fjt,rX=Et(()=>{Ci();Imt();r1();tX();Fjt=\"https://unpkg.com/webgl-debug@2.0.1/index.js\"});function iX(e){return Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView)}function ws(e,t,r){return t[e]!==void 0?t[e]:r[e]}var xP,ma,Umt,xh,Vmt,bP,jmt,$mt,nX,w0,oX,Gmt,sX=Et(()=>{xP={3042:!1,32773:new Float32Array([0,0,0,0]),32777:32774,34877:32774,32969:1,32968:0,32971:1,32970:0,3106:new Float32Array([0,0,0,0]),3107:[!0,!0,!0,!0],2884:!1,2885:1029,2929:!1,2931:1,2932:513,2928:new Float32Array([0,1]),2930:!0,3024:!0,35725:null,36006:null,36007:null,34229:null,34964:null,2886:2305,33170:4352,2849:1,32823:!1,32824:0,10752:0,32926:!1,32928:!1,32938:1,32939:!1,3089:!1,3088:new Int32Array([0,0,1024,1024]),2960:!1,2961:0,2968:4294967295,36005:4294967295,2962:519,2967:0,2963:4294967295,34816:519,36003:0,36004:4294967295,2964:7680,2965:7680,2966:7680,34817:7680,34818:7680,34819:7680,2978:[0,0,1024,1024],36389:null,36662:null,36663:null,35053:null,35055:null,35723:4352,36010:null,35977:!1,3333:4,3317:4,37440:!1,37441:!1,37443:37444,3330:0,3332:0,3331:0,3314:0,32878:0,3316:0,3315:0,32877:0},ma=(e,t,r)=>t?e.enable(r):e.disable(r),Umt=(e,t,r)=>e.hint(r,t),xh=(e,t,r)=>e.pixelStorei(r,t),Vmt=(e,t,r)=>{let i=r===36006?36009:36008;return e.bindFramebuffer(i,t)},bP=(e,t,r)=>{let n={34964:34962,36662:36662,36663:36663,35053:35051,35055:35052}[r];e.bindBuffer(n,t)};jmt={3042:ma,32773:(e,t)=>e.blendColor(...t),32777:\"blendEquation\",34877:\"blendEquation\",32969:\"blendFunc\",32968:\"blendFunc\",32971:\"blendFunc\",32970:\"blendFunc\",3106:(e,t)=>e.clearColor(...t),3107:(e,t)=>e.colorMask(...t),2884:ma,2885:(e,t)=>e.cullFace(t),2929:ma,2931:(e,t)=>e.clearDepth(t),2932:(e,t)=>e.depthFunc(t),2928:(e,t)=>e.depthRange(...t),2930:(e,t)=>e.depthMask(t),3024:ma,35723:Umt,35725:(e,t)=>e.useProgram(t),36007:(e,t)=>e.bindRenderbuffer(36161,t),36389:(e,t)=>e.bindTransformFeedback?.(36386,t),34229:(e,t)=>e.bindVertexArray(t),36006:Vmt,36010:Vmt,34964:bP,36662:bP,36663:bP,35053:bP,35055:bP,2886:(e,t)=>e.frontFace(t),33170:Umt,2849:(e,t)=>e.lineWidth(t),32823:ma,32824:\"polygonOffset\",10752:\"polygonOffset\",35977:ma,32926:ma,32928:ma,32938:\"sampleCoverage\",32939:\"sampleCoverage\",3089:ma,3088:(e,t)=>e.scissor(...t),2960:ma,2961:(e,t)=>e.clearStencil(t),2968:(e,t)=>e.stencilMaskSeparate(1028,t),36005:(e,t)=>e.stencilMaskSeparate(1029,t),2962:\"stencilFuncFront\",2967:\"stencilFuncFront\",2963:\"stencilFuncFront\",34816:\"stencilFuncBack\",36003:\"stencilFuncBack\",36004:\"stencilFuncBack\",2964:\"stencilOpFront\",2965:\"stencilOpFront\",2966:\"stencilOpFront\",34817:\"stencilOpBack\",34818:\"stencilOpBack\",34819:\"stencilOpBack\",2978:(e,t)=>e.viewport(...t),34383:ma,10754:ma,12288:ma,12289:ma,12290:ma,12291:ma,12292:ma,12293:ma,12294:ma,12295:ma,3333:xh,3317:xh,37440:xh,37441:xh,37443:xh,3330:xh,3332:xh,3331:xh,3314:xh,32878:xh,3316:xh,3315:xh,32877:xh,framebuffer:(e,t)=>{let r=t&&\"handle\"in t?t.handle:t;return e.bindFramebuffer(36160,r)},blend:(e,t)=>t?e.enable(3042):e.disable(3042),blendColor:(e,t)=>e.blendColor(...t),blendEquation:(e,t)=>{let r=typeof t==\"number\"?[t,t]:t;e.blendEquationSeparate(...r)},blendFunc:(e,t)=>{let r=t?.length===2?[...t,...t]:t;e.blendFuncSeparate(...r)},clearColor:(e,t)=>e.clearColor(...t),clearDepth:(e,t)=>e.clearDepth(t),clearStencil:(e,t)=>e.clearStencil(t),colorMask:(e,t)=>e.colorMask(...t),cull:(e,t)=>t?e.enable(2884):e.disable(2884),cullFace:(e,t)=>e.cullFace(t),depthTest:(e,t)=>t?e.enable(2929):e.disable(2929),depthFunc:(e,t)=>e.depthFunc(t),depthMask:(e,t)=>e.depthMask(t),depthRange:(e,t)=>e.depthRange(...t),dither:(e,t)=>t?e.enable(3024):e.disable(3024),derivativeHint:(e,t)=>{e.hint(35723,t)},frontFace:(e,t)=>e.frontFace(t),mipmapHint:(e,t)=>e.hint(33170,t),lineWidth:(e,t)=>e.lineWidth(t),polygonOffsetFill:(e,t)=>t?e.enable(32823):e.disable(32823),polygonOffset:(e,t)=>e.polygonOffset(...t),sampleCoverage:(e,t)=>e.sampleCoverage(t[0],t[1]||!1),scissorTest:(e,t)=>t?e.enable(3089):e.disable(3089),scissor:(e,t)=>e.scissor(...t),stencilTest:(e,t)=>t?e.enable(2960):e.disable(2960),stencilMask:(e,t)=>{t=iX(t)?t:[t,t];let[r,i]=t;e.stencilMaskSeparate(1028,r),e.stencilMaskSeparate(1029,i)},stencilFunc:(e,t)=>{t=iX(t)&&t.length===3?[...t,...t]:t;let[r,i,n,o,s,a]=t;e.stencilFuncSeparate(1028,r,i,n),e.stencilFuncSeparate(1029,o,s,a)},stencilOp:(e,t)=>{t=iX(t)&&t.length===3?[...t,...t]:t;let[r,i,n,o,s,a]=t;e.stencilOpSeparate(1028,r,i,n),e.stencilOpSeparate(1029,o,s,a)},viewport:(e,t)=>e.viewport(...t)};$mt={blendEquation:(e,t,r)=>e.blendEquationSeparate(ws(32777,t,r),ws(34877,t,r)),blendFunc:(e,t,r)=>e.blendFuncSeparate(ws(32969,t,r),ws(32968,t,r),ws(32971,t,r),ws(32970,t,r)),polygonOffset:(e,t,r)=>e.polygonOffset(ws(32824,t,r),ws(10752,t,r)),sampleCoverage:(e,t,r)=>e.sampleCoverage(ws(32938,t,r),ws(32939,t,r)),stencilFuncFront:(e,t,r)=>e.stencilFuncSeparate(1028,ws(2962,t,r),ws(2967,t,r),ws(2963,t,r)),stencilFuncBack:(e,t,r)=>e.stencilFuncSeparate(1029,ws(34816,t,r),ws(36003,t,r),ws(36004,t,r)),stencilOpFront:(e,t,r)=>e.stencilOpSeparate(1028,ws(2964,t,r),ws(2965,t,r),ws(2966,t,r)),stencilOpBack:(e,t,r)=>e.stencilOpSeparate(1029,ws(34817,t,r),ws(34818,t,r),ws(34819,t,r))},nX={enable:(e,t)=>e({[t]:!0}),disable:(e,t)=>e({[t]:!1}),pixelStorei:(e,t,r)=>e({[t]:r}),hint:(e,t,r)=>e({[t]:r}),useProgram:(e,t)=>e({35725:t}),bindRenderbuffer:(e,t,r)=>e({36007:r}),bindTransformFeedback:(e,t,r)=>e({36389:r}),bindVertexArray:(e,t)=>e({34229:t}),bindFramebuffer:(e,t,r)=>{switch(t){case 36160:return e({36006:r,36010:r});case 36009:return e({36006:r});case 36008:return e({36010:r});default:return null}},bindBuffer:(e,t,r)=>{let i={34962:[34964],36662:[36662],36663:[36663],35051:[35053],35052:[35055]}[t];return i?e({[i]:r}):{valueChanged:!0}},blendColor:(e,t,r,i,n)=>e({32773:new Float32Array([t,r,i,n])}),blendEquation:(e,t)=>e({32777:t,34877:t}),blendEquationSeparate:(e,t,r)=>e({32777:t,34877:r}),blendFunc:(e,t,r)=>e({32969:t,32968:r,32971:t,32970:r}),blendFuncSeparate:(e,t,r,i,n)=>e({32969:t,32968:r,32971:i,32970:n}),clearColor:(e,t,r,i,n)=>e({3106:new Float32Array([t,r,i,n])}),clearDepth:(e,t)=>e({2931:t}),clearStencil:(e,t)=>e({2961:t}),colorMask:(e,t,r,i,n)=>e({3107:[t,r,i,n]}),cullFace:(e,t)=>e({2885:t}),depthFunc:(e,t)=>e({2932:t}),depthRange:(e,t,r)=>e({2928:new Float32Array([t,r])}),depthMask:(e,t)=>e({2930:t}),frontFace:(e,t)=>e({2886:t}),lineWidth:(e,t)=>e({2849:t}),polygonOffset:(e,t,r)=>e({32824:t,10752:r}),sampleCoverage:(e,t,r)=>e({32938:t,32939:r}),scissor:(e,t,r,i,n)=>e({3088:new Int32Array([t,r,i,n])}),stencilMask:(e,t)=>e({2968:t,36005:t}),stencilMaskSeparate:(e,t,r)=>e({[t===1028?2968:36005]:r}),stencilFunc:(e,t,r,i)=>e({2962:t,2967:r,2963:i,34816:t,36003:r,36004:i}),stencilFuncSeparate:(e,t,r,i,n)=>e({[t===1028?2962:34816]:r,[t===1028?2967:36003]:i,[t===1028?2963:36004]:n}),stencilOp:(e,t,r,i)=>e({2964:t,2965:r,2966:i,34817:t,34818:r,34819:i}),stencilOpSeparate:(e,t,r,i,n)=>e({[t===1028?2964:34817]:r,[t===1028?2965:34818]:i,[t===1028?2966:34819]:n}),viewport:(e,t,r,i,n)=>e({2978:[t,r,i,n]})},w0=(e,t)=>e.isEnabled(t),oX={3042:w0,2884:w0,2929:w0,3024:w0,32823:w0,32926:w0,32928:w0,3089:w0,2960:w0,35977:w0},Gmt=new Set([34016,36388,36387,35983,35368,34965,35739,35738,3074,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34866,34867,34868,35097,32873,35869,32874,34068])});function Hf(e,t){if(jjt(t))return;let r={};for(let n in t){let o=Number(n),s=jmt[n];s&&(typeof s==\"string\"?r[s]=!0:s(e,t[n],o))}let i=e.state&&e.state.cache;if(i)for(let n in r){let o=$mt[n];o(e,t,i)}}function _L(e,t=xP){if(typeof t==\"number\"){let n=t,o=oX[n];return o?o(e,n):e.getParameter(n)}let r=Array.isArray(t)?t:Object.keys(t),i={};for(let n of r){let o=oX[n];i[n]=o?o(e,Number(n)):e.getParameter(Number(n))}return i}function Wmt(e){Hf(e,xP)}function jjt(e){for(let t in e)return!1;return!0}var N3=Et(()=>{sX()});function Hmt(e,t){if(e===t)return!0;if(qmt(e)&&qmt(t)&&e.length===t.length){for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}return!1}function qmt(e){return Array.isArray(e)||ArrayBuffer.isView(e)}var Ymt=Et(()=>{});function Xmt(e,t){let r=e[t].bind(e);e[t]=function(n){if(n===void 0||Gmt.has(n))return r(n);let o=Yf.get(e);return n in o.cache||(o.cache[n]=r(n)),o.enable?o.cache[n]:r(n)},Object.defineProperty(e[t],\"name\",{value:`${t}-from-cache`,configurable:!1})}function $jt(e,t,r){if(!e[t])return;let i=e[t].bind(e);e[t]=function(...o){let s=Yf.get(e),{valueChanged:a,oldValue:h}=r(s._updateCache,...o);return a&&i(...o),h},Object.defineProperty(e[t],\"name\",{value:`${t}-to-cache`,configurable:!1})}function Gjt(e){let t=e.useProgram.bind(e);e.useProgram=function(i){let n=Yf.get(e);n.program!==i&&(t(i),n.program=i)}}var Yf,aX=Et(()=>{N3();Ymt();sX();Yf=class{static get(t){return t.state}gl;program=null;stateStack=[];enable=!0;cache=null;log;initialized=!1;constructor(t,r){this.gl=t,this.log=r?.log||(()=>{}),this._updateCache=this._updateCache.bind(this),Object.seal(this)}push(t={}){this.stateStack.push({})}pop(){let t=this.stateStack[this.stateStack.length-1];Hf(this.gl,t),this.stateStack.pop()}trackState(t,r){if(this.cache=r?.copyState?_L(t):Object.assign({},xP),this.initialized)throw new Error(\"WebGLStateTracker\");this.initialized=!0,this.gl.state=this,Gjt(t);for(let i in nX){let n=nX[i];$jt(t,i,n)}Xmt(t,\"getParameter\"),Xmt(t,\"isEnabled\")}_updateCache(t){let r=!1,i,n=this.stateStack.length>0?this.stateStack[this.stateStack.length-1]:null;for(let o in t){let s=t[o],a=this.cache[o];Hmt(s,a)||(r=!0,i=a,n&&!(o in n)&&(n[o]=a),this.cache[o]=s)}return{valueChanged:r,oldValue:i}}}});function Zmt(e,t,r){let i=\"\",n={preserveDrawingBuffer:!0,...r},o=null;if(o||=e.getContext(\"webgl2\",n),n.failIfMajorPerformanceCaveat&&(i||=\"Only software GPU is available. Set `failIfMajorPerformanceCaveat: false` to allow.\"),!o&&!r.failIfMajorPerformanceCaveat&&(n.failIfMajorPerformanceCaveat=!1,o=e.getContext(\"webgl2\",n),o.luma||={},o.luma.softwareRenderer=!0),o||(o=e.getContext(\"webgl\",{}),o&&(o=null,i||=\"Your browser only supports WebGL1\")),!o)throw i||=\"Your browser does not support WebGL\",new Error(`Failed to create WebGL context: ${i}`);let{onContextLost:s,onContextRestored:a}=t;return e.addEventListener(\"webglcontextlost\",h=>s(h),!1),e.addEventListener(\"webglcontextrestored\",h=>a(h),!1),o.luma||={},o}var Kmt=Et(()=>{});function T0(e,t,r){return r[t]===void 0&&(r[t]=e.getExtension(t)||null),r[t]}var wP=Et(()=>{});function Qmt(e,t){let r=e.getParameter(7936),i=e.getParameter(7937);T0(e,\"WEBGL_debug_renderer_info\",t);let n=t.WEBGL_debug_renderer_info,o=e.getParameter(n?n.UNMASKED_VENDOR_WEBGL:7936),s=e.getParameter(n?n.UNMASKED_RENDERER_WEBGL:7937),a=o||r,h=s||i,p=e.getParameter(7938),g=Jmt(a,h),w=Wjt(a,h),C=qjt(a,h);return{type:\"webgl\",gpu:g,gpuType:C,gpuBackend:w,vendor:a,renderer:h,version:p,shadingLanguage:\"glsl\",shadingLanguageVersion:300}}function Jmt(e,t){return/NVIDIA/i.exec(e)||/NVIDIA/i.exec(t)?\"nvidia\":/INTEL/i.exec(e)||/INTEL/i.exec(t)?\"intel\":/Apple/i.exec(e)||/Apple/i.exec(t)?\"apple\":/AMD/i.exec(e)||/AMD/i.exec(t)||/ATI/i.exec(e)||/ATI/i.exec(t)?\"amd\":/SwiftShader/i.exec(e)||/SwiftShader/i.exec(t)?\"software\":\"unknown\"}function Wjt(e,t){return/Metal/i.exec(e)||/Metal/i.exec(t)?\"metal\":/ANGLE/i.exec(e)||/ANGLE/i.exec(t)?\"opengl\":\"unknown\"}function qjt(e,t){if(/SwiftShader/i.exec(e)||/SwiftShader/i.exec(t))return\"cpu\";switch(Jmt(e,t)){case\"intel\":return\"integrated\";case\"software\":return\"cpu\";case\"unknown\":return\"unknown\";default:return\"discrete\"}}var tgt=Et(()=>{wP()});function vL(e){switch(e){case\"uint8\":return 5121;case\"sint8\":return 5120;case\"unorm8\":return 5121;case\"snorm8\":return 5120;case\"uint16\":return 5123;case\"sint16\":return 5122;case\"unorm16\":return 5123;case\"snorm16\":return 5122;case\"uint32\":return 5125;case\"sint32\":return 5124;case\"float16\":return 5131;case\"float32\":return 5126}throw new Error(String(e))}var lX=Et(()=>{});function igt(e){return e in bL}function ngt(e,t,r){return(bL[t]||[]).every(n=>T0(e,n,r))}function ogt(e,t,r){let i=t.create,n=cX[t.format];return n?.gl===void 0&&(i=!1),n?.x&&(i=i&&!!T0(e,n.x,r)),{format:t.format,create:i&&t.create,render:i&&t.render,filter:i&&t.filter,blend:i&&t.blend,store:i&&t.store}}function xL(e){let t=cX[e],r=t$t(e),i=Mg.getInfo(e);return i.compressed&&(t.dataFormat=r),{internalFormat:r,format:t?.dataFormat||Jjt(i.channels,i.integer,i.normalized,r),type:i.dataType?vL(i.dataType):t?.types?.[0]||5121,compressed:i.compressed||!1}}function sgt(e){switch(Mg.getInfo(e).attachment){case\"depth\":return 36096;case\"stencil\":return 36128;case\"depth-stencil\":return 33306;default:throw new Error(`Not a depth stencil format: ${e}`)}}function Jjt(e,t,r,i){if(i===6408||i===6407)return i;switch(e){case\"r\":return t&&!r?36244:6403;case\"rg\":return t&&!r?33320:33319;case\"rgb\":return t&&!r?36248:6407;case\"rgba\":return t&&!r?36249:6408;case\"bgra\":throw new Error(\"bgra pixels not supported by WebGL\");default:return 6408}}function t$t(e){let r=cX[e]?.gl;if(r===void 0)throw new Error(`Unsupported texture format ${e}`);return r}var TP,SP,z3,U3,Hjt,Yjt,Xjt,Zjt,Kjt,egt,rgt,Qjt,bL,cX,V3=Et(()=>{Ci();wP();lX();TP=\"WEBGL_compressed_texture_s3tc\",SP=\"WEBGL_compressed_texture_s3tc_srgb\",z3=\"EXT_texture_compression_rgtc\",U3=\"EXT_texture_compression_bptc\",Hjt=\"WEBGL_compressed_texture_etc\",Yjt=\"WEBGL_compressed_texture_astc\",Xjt=\"WEBGL_compressed_texture_etc1\",Zjt=\"WEBGL_compressed_texture_pvrtc\",Kjt=\"WEBGL_compressed_texture_atc\",egt=\"EXT_texture_norm16\",rgt=\"EXT_render_snorm\",Qjt=\"EXT_color_buffer_float\",bL={\"float32-renderable-webgl\":[\"EXT_color_buffer_float\"],\"float16-renderable-webgl\":[\"EXT_color_buffer_half_float\"],\"rgb9e5ufloat-renderable-webgl\":[\"WEBGL_render_shared_exponent\"],\"snorm8-renderable-webgl\":[rgt],\"norm16-renderable-webgl\":[egt],\"snorm16-renderable-webgl\":[egt,rgt],\"float32-filterable\":[\"OES_texture_float_linear\"],\"float16-filterable-webgl\":[\"OES_texture_half_float_linear\"],\"texture-filterable-anisotropic-webgl\":[\"EXT_texture_filter_anisotropic\"],\"texture-blend-float-webgl\":[\"EXT_float_blend\"],\"texture-compression-bc\":[TP,SP,z3,U3],\"texture-compression-bc5-webgl\":[z3],\"texture-compression-bc7-webgl\":[U3],\"texture-compression-etc2\":[Hjt],\"texture-compression-astc\":[Yjt],\"texture-compression-etc1-webgl\":[Xjt],\"texture-compression-pvrtc-webgl\":[Zjt],\"texture-compression-atc-webgl\":[Kjt]};cX={r8unorm:{gl:33321,rb:!0},r8snorm:{gl:36756},r8uint:{gl:33330,rb:!0},r8sint:{gl:33329,rb:!0},rg8unorm:{gl:33323,rb:!0},rg8snorm:{gl:36757},rg8uint:{gl:33336,rb:!0},rg8sint:{gl:33335,rb:!0},r16uint:{gl:33332,rb:!0},r16sint:{gl:33331,rb:!0},r16float:{gl:33325,rb:!0},r16unorm:{gl:33322,rb:!0},r16snorm:{gl:36760},\"rgba4unorm-webgl\":{gl:32854,rb:!0},\"rgb565unorm-webgl\":{gl:36194,rb:!0},\"rgb5a1unorm-webgl\":{gl:32855,rb:!0},\"rgb8unorm-webgl\":{gl:32849},\"rgb8snorm-webgl\":{gl:36758},rgba8unorm:{gl:32856},\"rgba8unorm-srgb\":{gl:35907},rgba8snorm:{gl:36759},rgba8uint:{gl:36220},rgba8sint:{gl:36238},bgra8unorm:{},\"bgra8unorm-srgb\":{},rg16uint:{gl:33338},rg16sint:{gl:33337},rg16float:{gl:33327,rb:!0},rg16unorm:{gl:33324},rg16snorm:{gl:36761},r32uint:{gl:33334,rb:!0},r32sint:{gl:33333,rb:!0},r32float:{gl:33326},rgb9e5ufloat:{gl:35901},rg11b10ufloat:{gl:35898,rb:!0},rgb10a2unorm:{gl:32857,rb:!0},rgb10a2uint:{gl:36975,rb:!0},\"rgb16unorm-webgl\":{gl:32852},\"rgb16snorm-webgl\":{gl:36762},rg32uint:{gl:33340,rb:!0},rg32sint:{gl:33339,rb:!0},rg32float:{gl:33328,rb:!0},rgba16uint:{gl:36214,rb:!0},rgba16sint:{gl:36232,rb:!0},rgba16float:{gl:34842},rgba16unorm:{gl:32859,rb:!0},rgba16snorm:{gl:36763},\"rgb32float-webgl\":{gl:34837,x:Qjt,dataFormat:6407,types:[5126]},rgba32uint:{gl:36208,rb:!0},rgba32sint:{gl:36226,rb:!0},rgba32float:{gl:34836,rb:!0},stencil8:{gl:36168,rb:!0},depth16unorm:{gl:33189,dataFormat:6402,types:[5123],rb:!0},depth24plus:{gl:33190,dataFormat:6402,types:[5125]},depth32float:{gl:36012,dataFormat:6402,types:[5126],rb:!0},\"depth24plus-stencil8\":{gl:35056,rb:!0,depthTexture:!0,dataFormat:34041,types:[34042]},\"depth32float-stencil8\":{gl:36013,dataFormat:34041,types:[36269],rb:!0},\"bc1-rgb-unorm-webgl\":{gl:33776,x:TP},\"bc1-rgb-unorm-srgb-webgl\":{gl:35916,x:SP},\"bc1-rgba-unorm\":{gl:33777,x:TP},\"bc1-rgba-unorm-srgb\":{gl:35916,x:SP},\"bc2-rgba-unorm\":{gl:33778,x:TP},\"bc2-rgba-unorm-srgb\":{gl:35918,x:SP},\"bc3-rgba-unorm\":{gl:33779,x:TP},\"bc3-rgba-unorm-srgb\":{gl:35919,x:SP},\"bc4-r-unorm\":{gl:36283,x:z3},\"bc4-r-snorm\":{gl:36284,x:z3},\"bc5-rg-unorm\":{gl:36285,x:z3},\"bc5-rg-snorm\":{gl:36286,x:z3},\"bc6h-rgb-ufloat\":{gl:36495,x:U3},\"bc6h-rgb-float\":{gl:36494,x:U3},\"bc7-rgba-unorm\":{gl:36492,x:U3},\"bc7-rgba-unorm-srgb\":{gl:36493,x:U3},\"etc2-rgb8unorm\":{gl:37492},\"etc2-rgb8unorm-srgb\":{gl:37494},\"etc2-rgb8a1unorm\":{gl:37496},\"etc2-rgb8a1unorm-srgb\":{gl:37497},\"etc2-rgba8unorm\":{gl:37493},\"etc2-rgba8unorm-srgb\":{gl:37495},\"eac-r11unorm\":{gl:37488},\"eac-r11snorm\":{gl:37489},\"eac-rg11unorm\":{gl:37490},\"eac-rg11snorm\":{gl:37491},\"astc-4x4-unorm\":{gl:37808},\"astc-4x4-unorm-srgb\":{gl:37840},\"astc-5x4-unorm\":{gl:37809},\"astc-5x4-unorm-srgb\":{gl:37841},\"astc-5x5-unorm\":{gl:37810},\"astc-5x5-unorm-srgb\":{gl:37842},\"astc-6x5-unorm\":{gl:37811},\"astc-6x5-unorm-srgb\":{gl:37843},\"astc-6x6-unorm\":{gl:37812},\"astc-6x6-unorm-srgb\":{gl:37844},\"astc-8x5-unorm\":{gl:37813},\"astc-8x5-unorm-srgb\":{gl:37845},\"astc-8x6-unorm\":{gl:37814},\"astc-8x6-unorm-srgb\":{gl:37846},\"astc-8x8-unorm\":{gl:37815},\"astc-8x8-unorm-srgb\":{gl:37847},\"astc-10x5-unorm\":{gl:37819},\"astc-10x5-unorm-srgb\":{gl:37851},\"astc-10x6-unorm\":{gl:37817},\"astc-10x6-unorm-srgb\":{gl:37849},\"astc-10x8-unorm\":{gl:37818},\"astc-10x8-unorm-srgb\":{gl:37850},\"astc-10x10-unorm\":{gl:37819},\"astc-10x10-unorm-srgb\":{gl:37851},\"astc-12x10-unorm\":{gl:37820},\"astc-12x10-unorm-srgb\":{gl:37852},\"astc-12x12-unorm\":{gl:37821},\"astc-12x12-unorm-srgb\":{gl:37853},\"pvrtc-rgb4unorm-webgl\":{gl:35840},\"pvrtc-rgba4unorm-webgl\":{gl:35842},\"pvrtc-rbg2unorm-webgl\":{gl:35841},\"pvrtc-rgba2unorm-webgl\":{gl:35843},\"etc1-rbg-unorm-webgl\":{gl:36196},\"atc-rgb-unorm-webgl\":{gl:35986},\"atc-rgba-unorm-webgl\":{gl:35986},\"atc-rgbai-unorm-webgl\":{gl:34798}}});var agt,wL,lgt=Et(()=>{Ci();wP();V3();agt={\"depth-clip-control\":\"EXT_depth_clamp\",\"timer-query-webgl\":\"EXT_disjoint_timer_query_webgl2\",\"compilation-status-async-webgl\":\"KHR_parallel_shader_compile\",\"polygon-mode-webgl\":\"WEBGL_polygon_mode\",\"provoking-vertex-webgl\":\"WEBGL_provoking_vertex\",\"shader-clip-cull-distance-webgl\":\"WEBGL_clip_cull_distance\",\"shader-noperspective-interpolation-webgl\":\"NV_shader_noperspective_interpolation\",\"shader-conservative-depth-webgl\":\"EXT_conservative_depth\"},wL=class extends _E{gl;extensions;testedFeatures=new Set;constructor(t,r,i){super([],i),this.gl=t,this.extensions=r,T0(t,\"EXT_color_buffer_float\",r)}*[Symbol.iterator](){let t=this.getFeatures();for(let r of t)this.has(r)&&(yield r);return[]}has(t){return this.disabledFeatures?.[t]?!1:(this.testedFeatures.has(t)||(this.testedFeatures.add(t),igt(t)&&ngt(this.gl,t,this.extensions)&&this.features.add(t),this.getWebGLFeature(t)&&this.features.add(t)),this.features.has(t))}initializeFeatures(){let t=this.getFeatures().filter(r=>r!==\"polygon-mode-webgl\");for(let r of t)this.has(r)}getFeatures(){return[...Object.keys(agt),...Object.keys(bL)]}getWebGLFeature(t){let r=agt[t];return typeof r==\"string\"?!!T0(this.gl,r,this.extensions):!!r}}});var TL,cgt=Et(()=>{Ci();TL=class extends yE{get maxTextureDimension1D(){return 0}get maxTextureDimension2D(){return this.getParameter(3379)}get maxTextureDimension3D(){return this.getParameter(32883)}get maxTextureArrayLayers(){return this.getParameter(35071)}get maxBindGroups(){return 0}get maxDynamicUniformBuffersPerPipelineLayout(){return 0}get maxDynamicStorageBuffersPerPipelineLayout(){return 0}get maxSampledTexturesPerShaderStage(){return this.getParameter(35660)}get maxSamplersPerShaderStage(){return this.getParameter(35661)}get maxStorageBuffersPerShaderStage(){return 0}get maxStorageTexturesPerShaderStage(){return 0}get maxUniformBuffersPerShaderStage(){return this.getParameter(35375)}get maxUniformBufferBindingSize(){return this.getParameter(35376)}get maxStorageBufferBindingSize(){return 0}get minUniformBufferOffsetAlignment(){return this.getParameter(35380)}get minStorageBufferOffsetAlignment(){return 0}get maxVertexBuffers(){return 16}get maxVertexAttributes(){return this.getParameter(34921)}get maxVertexBufferArrayStride(){return 2048}get maxInterStageShaderVariables(){return this.getParameter(35659)}get maxComputeWorkgroupStorageSize(){return 0}get maxComputeInvocationsPerWorkgroup(){return 0}get maxComputeWorkgroupSizeX(){return 0}get maxComputeWorkgroupSizeY(){return 0}get maxComputeWorkgroupSizeZ(){return 0}get maxComputeWorkgroupsPerDimension(){return 0}gl;limits={};constructor(t){super(),this.gl=t}getParameter(t){return this.limits[t]===void 0&&(this.limits[t]=this.gl.getParameter(t)),this.limits[t]||0}}});function e$t(e){return e<34069?e+34069:e}function r$t(e){switch(e){case 36053:return\"success\";case 36054:return\"Mismatched attachments\";case 36055:return\"No attachments\";case 36057:return\"Height/width mismatch\";case 36061:return\"Unsupported or split attachments\";case 36182:return\"Samples mismatch\";default:return`${e}`}}var S0,SL=Et(()=>{Ci();V3();S0=class extends Jv{device;gl;handle;colorAttachments=[];depthStencilAttachment=null;constructor(t,r){super(t,r);let i=r.handle===null;this.device=t,this.gl=t.gl,this.handle=this.props.handle||i?this.props.handle:this.gl.createFramebuffer(),i||(t._setWebGLDebugMetadata(this.handle,this,{spector:this.props}),this.autoCreateAttachmentTextures(),this.updateAttachments())}destroy(){super.destroy(),!this.destroyed&&this.handle!==null&&this.gl.deleteFramebuffer(this.handle)}updateAttachments(){let t=this.gl.bindFramebuffer(36160,this.handle);for(let r=0;r<this.colorAttachments.length;++r){let i=this.colorAttachments[r];if(i){let n=36064+r;this._attachTextureView(n,i)}}if(this.depthStencilAttachment){let r=sgt(this.depthStencilAttachment.props.format);this._attachTextureView(r,this.depthStencilAttachment)}if(this.device.props.debug){let r=this.gl.checkFramebufferStatus(36160);if(r!==36053)throw new Error(`Framebuffer ${r$t(r)}`)}this.gl.bindFramebuffer(36160,t)}_attachTextureView(t,r){let{gl:i}=this.device,{texture:n}=r,o=r.props.baseMipLevel,s=r.props.baseArrayLayer;switch(i.bindTexture(n.glTarget,n.handle),n.glTarget){case 35866:case 32879:i.framebufferTextureLayer(36160,t,n.handle,o,s);break;case 34067:let a=e$t(s);i.framebufferTexture2D(36160,t,a,n.handle,o);break;case 3553:i.framebufferTexture2D(36160,t,3553,n.handle,o);break;default:throw new Error(\"Illegal texture type\")}i.bindTexture(n.glTarget,null)}}});var ML,ugt=Et(()=>{Ci();SL();ML=class extends o3{device;handle=null;_framebuffer=null;get[Symbol.toStringTag](){return\"WebGLCanvasContext\"}constructor(t,r){super(r),this.device=t,this._setAutoCreatedCanvasId(`${this.device.id}-canvas`),this._updateDevice()}getCurrentFramebuffer(){return this._framebuffer=this._framebuffer||new S0(this.device,{handle:null}),this._framebuffer}_updateDevice(){}}});function hgt(e=\"id\"){uX[e]=uX[e]||1;let t=uX[e]++;return`${e}-${t}`}var uX,dgt=Et(()=>{uX={}});function i$t(e){return e&on.INDEX?34963:e&on.VERTEX?34962:e&on.UNIFORM?35345:34962}function n$t(e){return e&on.INDEX||e&on.VERTEX?35044:e&on.UNIFORM?35048:35044}var Xf,EL=Et(()=>{Ci();Xf=class extends on{device;gl;handle;glTarget;glUsage;glIndexType=5123;byteLength=0;bytesUsed=0;constructor(t,r={}){super(t,r),this.device=t,this.gl=this.device.gl;let i=typeof r==\"object\"?r.handle:void 0;this.handle=i||this.gl.createBuffer(),t._setWebGLDebugMetadata(this.handle,this,{spector:{...this.props,data:typeof this.props.data}}),this.glTarget=i$t(this.props.usage),this.glUsage=n$t(this.props.usage),this.glIndexType=this.props.indexType===\"uint32\"?5125:5123,r.data?this._initWithData(r.data,r.byteOffset,r.byteLength):this._initWithByteLength(r.byteLength||0)}destroy(){!this.destroyed&&this.handle&&(this.removeStats(),this.trackDeallocatedMemory(),this.gl.deleteBuffer(this.handle),this.destroyed=!0,this.handle=null)}_initWithData(t,r=0,i=t.byteLength+r){let n=this.glTarget;this.gl.bindBuffer(n,this.handle),this.gl.bufferData(n,i,this.glUsage),this.gl.bufferSubData(n,r,t),this.gl.bindBuffer(n,null),this.bytesUsed=i,this.byteLength=i,this._setDebugData(t,r,i),this.trackAllocatedMemory(i)}_initWithByteLength(t){let r=t;t===0&&(r=new Float32Array(0));let i=this.glTarget;return this.gl.bindBuffer(i,this.handle),this.gl.bufferData(i,r,this.glUsage),this.gl.bindBuffer(i,null),this.bytesUsed=t,this.byteLength=t,this._setDebugData(null,0,t),this.trackAllocatedMemory(t),this}write(t,r=0){let i=ArrayBuffer.isView(t)?t:new Uint8Array(t),n=0,o=void 0,s=36663;this.gl.bindBuffer(s,this.handle),n!==0||o!==void 0?this.gl.bufferSubData(s,r,i,n,o):this.gl.bufferSubData(s,r,i),this.gl.bindBuffer(s,null),this._setDebugData(t,r,t.byteLength)}async mapAndWriteAsync(t,r=0,i=this.byteLength-r){let n=new ArrayBuffer(i);await t(n,\"copied\"),this.write(n,r)}async readAsync(t=0,r){return this.readSyncWebGL(t,r)}async mapAndReadAsync(t,r=0,i){let n=await this.readAsync(r,i);return await t(n.buffer,\"copied\")}readSyncWebGL(t=0,r){r=r??this.byteLength-t;let i=new Uint8Array(r),n=0;return this.gl.bindBuffer(36662,this.handle),this.gl.getBufferSubData(36662,t,i,n,r),this.gl.bindBuffer(36662,null),this._setDebugData(i,t,r),i}}});function pgt(e){let t=e.split(/\\r?\\n/),r=[];for(let i of t){if(i.length<=1)continue;let n=i.split(\":\");if(n.length===2){let[w,C]=n;r.push({message:C.trim(),type:fgt(w),lineNum:0,linePos:0});continue}let[o,s,a,...h]=n,p=parseInt(a,10);isNaN(p)&&(p=0);let g=parseInt(s,10);isNaN(g)&&(g=0),r.push({message:h.join(\":\").trim(),type:fgt(o),lineNum:p,linePos:g})}return r}function fgt(e){let t=[\"warning\",\"error\",\"info\"],r=e.toLowerCase();return t.includes(r)?r:\"info\"}var mgt=Et(()=>{});var PL,ggt=Et(()=>{Ci();mgt();PL=class extends Qv{device;handle;constructor(t,r){switch(super(t,r),this.device=t,this.props.stage){case\"vertex\":this.handle=this.props.handle||this.device.gl.createShader(35633);break;case\"fragment\":this.handle=this.props.handle||this.device.gl.createShader(35632);break;default:throw new Error(this.props.stage)}t._setWebGLDebugMetadata(this.handle,this,{spector:this.props}),this._compile(this.source)}destroy(){this.handle&&(this.removeStats(),this.device.gl.deleteShader(this.handle),this.destroyed=!0,this.handle.destroyed=!0)}get asyncCompilationStatus(){return this._waitForCompilationComplete().then(()=>(this._getCompilationStatus(),this.compilationStatus))}async getCompilationInfo(){return await this._waitForCompilationComplete(),this.getCompilationInfoSync()}getCompilationInfoSync(){let t=this.device.gl.getShaderInfoLog(this.handle);return t?pgt(t):[]}getTranslatedSource(){return this.device.getExtension(\"WEBGL_debug_shaders\").WEBGL_debug_shaders?.getTranslatedShaderSource(this.handle)||null}async _compile(t){t=t.startsWith(\"#version \")?t:`#version 300 es\n${t}`;let{gl:r}=this.device;if(r.shaderSource(this.handle,t),r.compileShader(this.handle),!this.device.props.debug){this.compilationStatus=\"pending\";return}if(!this.device.features.has(\"compilation-status-async-webgl\")){if(this._getCompilationStatus(),this.debugShader(),this.compilationStatus===\"error\")throw new Error(`GLSL compilation errors in ${this.props.stage} shader ${this.props.id}`);return}Ie.once(1,\"Shader compilation is asynchronous\")(),await this._waitForCompilationComplete(),Ie.info(2,`Shader ${this.id} - async compilation complete: ${this.compilationStatus}`)(),this._getCompilationStatus(),this.debugShader()}async _waitForCompilationComplete(){let t=async n=>await new Promise(o=>setTimeout(o,n));if(!this.device.features.has(\"compilation-status-async-webgl\")){await t(10);return}let{gl:i}=this.device;for(;;){if(i.getShaderParameter(this.handle,37297))return;await t(10)}}_getCompilationStatus(){this.compilationStatus=this.device.gl.getShaderParameter(this.handle,35713)?\"success\":\"error\"}}});function ygt(e,t,r,i){if(l$t(t))return i(e);let n=e;n.pushState();try{return o$t(e,t),Hf(n.gl,r),i(e)}finally{n.popState()}}function o$t(e,t){let r=e,{gl:i}=r;if(t.cullMode)switch(t.cullMode){case\"none\":i.disable(2884);break;case\"front\":i.enable(2884),i.cullFace(1028);break;case\"back\":i.enable(2884),i.cullFace(1029);break}if(t.frontFace&&i.frontFace(_b(\"frontFace\",t.frontFace,{ccw:2305,cw:2304})),t.unclippedDepth&&e.features.has(\"depth-clip-control\")&&i.enable(34383),t.depthBias!==void 0&&(i.enable(32823),i.polygonOffset(t.depthBias,t.depthBiasSlopeScale||0)),t.provokingVertex&&e.features.has(\"provoking-vertex-webgl\")){let o=r.getExtension(\"WEBGL_provoking_vertex\").WEBGL_provoking_vertex,s=_b(\"provokingVertex\",t.provokingVertex,{first:36429,last:36430});o?.provokingVertexWEBGL(s)}if((t.polygonMode||t.polygonOffsetLine)&&e.features.has(\"polygon-mode-webgl\")){if(t.polygonMode){let o=r.getExtension(\"WEBGL_polygon_mode\").WEBGL_polygon_mode,s=_b(\"polygonMode\",t.polygonMode,{fill:6914,line:6913});o?.polygonModeWEBGL(1028,s),o?.polygonModeWEBGL(1029,s)}t.polygonOffsetLine&&i.enable(10754)}if(e.features.has(\"shader-clip-cull-distance-webgl\")&&(t.clipDistance0&&i.enable(12288),t.clipDistance1&&i.enable(12289),t.clipDistance2&&i.enable(12290),t.clipDistance3&&i.enable(12291),t.clipDistance4&&i.enable(12292),t.clipDistance5&&i.enable(12293),t.clipDistance6&&i.enable(12294),t.clipDistance7&&i.enable(12295)),t.depthWriteEnabled!==void 0&&i.depthMask(a$t(\"depthWriteEnabled\",t.depthWriteEnabled)),t.depthCompare&&(t.depthCompare!==\"always\"?i.enable(2929):i.disable(2929),i.depthFunc(IL(\"depthCompare\",t.depthCompare))),t.stencilWriteMask){let n=t.stencilWriteMask;i.stencilMaskSeparate(1028,n),i.stencilMaskSeparate(1029,n)}if(t.stencilReadMask&&Ie.warn(\"stencilReadMask not supported under WebGL\"),t.stencilCompare){let n=t.stencilReadMask||4294967295,o=IL(\"depthCompare\",t.stencilCompare);t.stencilCompare!==\"always\"?i.enable(2960):i.disable(2960),i.stencilFuncSeparate(1028,o,0,n),i.stencilFuncSeparate(1029,o,0,n)}if(t.stencilPassOperation&&t.stencilFailOperation&&t.stencilDepthFailOperation){let n=hX(\"stencilPassOperation\",t.stencilPassOperation),o=hX(\"stencilFailOperation\",t.stencilFailOperation),s=hX(\"stencilDepthFailOperation\",t.stencilDepthFailOperation);i.stencilOpSeparate(1028,o,s,n),i.stencilOpSeparate(1029,o,s,n)}switch(t.blend){case!0:i.enable(3042);break;case!1:i.disable(3042);break;default:}if(t.blendColorOperation||t.blendAlphaOperation){let n=Agt(\"blendColorOperation\",t.blendColorOperation||\"add\"),o=Agt(\"blendAlphaOperation\",t.blendAlphaOperation||\"add\");i.blendEquationSeparate(n,o);let s=CL(\"blendColorSrcFactor\",t.blendColorSrcFactor||\"one\"),a=CL(\"blendColorDstFactor\",t.blendColorDstFactor||\"zero\"),h=CL(\"blendAlphaSrcFactor\",t.blendAlphaSrcFactor||\"one\"),p=CL(\"blendAlphaDstFactor\",t.blendAlphaDstFactor||\"zero\");i.blendFuncSeparate(s,a,h,p)}}function IL(e,t){return _b(e,t,{never:512,less:513,equal:514,\"less-equal\":515,greater:516,\"not-equal\":517,\"greater-equal\":518,always:519})}function hX(e,t){return _b(e,t,{keep:7680,zero:0,replace:7681,invert:5386,\"increment-clamp\":7682,\"decrement-clamp\":7683,\"increment-wrap\":34055,\"decrement-wrap\":34056})}function Agt(e,t){return _b(e,t,{add:32774,subtract:32778,\"reverse-subtract\":32779,min:32775,max:32776})}function CL(e,t,r=\"color\"){return _b(e,t,{one:1,zero:0,src:768,\"one-minus-src\":769,dst:774,\"one-minus-dst\":775,\"src-alpha\":770,\"one-minus-src-alpha\":771,\"dst-alpha\":772,\"one-minus-dst-alpha\":773,\"src-alpha-saturated\":776,constant:r===\"color\"?32769:32771,\"one-minus-constant\":r===\"color\"?32770:32772,src1:768,\"one-minus-src1\":769,\"src1-alpha\":770,\"one-minus-src1-alpha\":771})}function s$t(e,t){return`Illegal parameter ${t} for ${e}`}function _b(e,t,r){if(!(t in r))throw new Error(s$t(e,t));return r[t]}function a$t(e,t){return t}function l$t(e){let t=!0;for(let r in e){t=!1;break}return t}var dX=Et(()=>{Ci();N3()});function kL(e){let t={};return e.addressModeU&&(t[10242]=fX(e.addressModeU)),e.addressModeV&&(t[10243]=fX(e.addressModeV)),e.addressModeW&&(t[32882]=fX(e.addressModeW)),e.magFilter&&(t[10240]=pX(e.magFilter)),(e.minFilter||e.mipmapFilter)&&(t[10241]=c$t(e.minFilter||\"linear\",e.mipmapFilter)),e.lodMinClamp!==void 0&&(t[33082]=e.lodMinClamp),e.lodMaxClamp!==void 0&&(t[33083]=e.lodMaxClamp),e.type===\"comparison-sampler\"&&(t[34892]=34894),e.compare&&(t[34893]=IL(\"compare\",e.compare)),e.maxAnisotropy&&(t[34046]=e.maxAnisotropy),t}function fX(e){switch(e){case\"clamp-to-edge\":return 33071;case\"repeat\":return 10497;case\"mirror-repeat\":return 33648}}function pX(e){switch(e){case\"nearest\":return 9728;case\"linear\":return 9729}}function c$t(e,t=\"none\"){if(!t)return pX(e);switch(t){case\"none\":return pX(e);case\"nearest\":switch(e){case\"nearest\":return 9984;case\"linear\":return 9985}break;case\"linear\":switch(e){case\"nearest\":return 9986;case\"linear\":return 9987}}}var mX=Et(()=>{dX()});var RL,_gt=Et(()=>{Ci();mX();RL=class extends Lf{device;handle;parameters;constructor(t,r){super(t,r),this.device=t,this.parameters=kL(r),this.handle=r.handle||this.device.gl.createSampler(),this._setSamplerParameters(this.parameters)}destroy(){this.handle&&(this.device.gl.deleteSampler(this.handle),this.handle=void 0)}toString(){return`Sampler(${this.id},${JSON.stringify(this.props)})`}_setSamplerParameters(t){for(let[r,i]of Object.entries(t)){let n=Number(r);switch(n){case 33082:case 33083:this.device.gl.samplerParameterf(this.handle,n,i);break;default:this.device.gl.samplerParameteri(this.handle,n,i);break}}}}});function y1(e,t,r){if(u$t(t))return r(e);let{nocatch:i=!0}=t,n=Yf.get(e);n.push(),Hf(e,t);let o;if(i)o=r(e),n.pop();else try{o=r(e)}finally{n.pop()}return o}function u$t(e){for(let t in e)return!1;return!0}var DL=Et(()=>{N3();aX()});var M0,gX=Et(()=>{Ci();M0=class extends Kv{device;gl;handle;texture;constructor(t,r){super(t,{...Jo.defaultProps,...r}),this.device=t,this.gl=this.device.gl,this.handle=null,this.texture=r.texture}}});function h$t(e){switch(e){case\"1d\":break;case\"2d\":return 3553;case\"3d\":return 32879;case\"cube\":return 34067;case\"2d-array\":return 35866;case\"cube-array\":break}throw new Error(e)}function vgt(e,t,r){return t===\"cube\"?34069+r:e}var E0,OL=Et(()=>{Ci();V3();mX();DL();gX();E0=class extends Jo{device;gl;handle;sampler=void 0;view;glTarget;glFormat;glType;glInternalFormat;compressed;_textureUnit=0;constructor(t,r){super(t,r),this.device=t,this.gl=this.device.gl;let i=xL(this.props.format);this.glTarget=h$t(this.props.dimension),this.glInternalFormat=i.internalFormat,this.glFormat=i.format,this.glType=i.type,this.compressed=i.compressed,this.handle=this.props.handle||this.gl.createTexture(),this.device._setWebGLDebugMetadata(this.handle,this,{spector:this.props}),this.gl.bindTexture(this.glTarget,this.handle);let{dimension:n,width:o,height:s,depth:a,mipLevels:h,glTarget:p,glInternalFormat:g}=this;switch(n){case\"2d\":case\"cube\":this.gl.texStorage2D(p,h,g,o,s);break;case\"2d-array\":case\"3d\":this.gl.texStorage3D(p,h,g,o,s,a);break;default:throw new Error(n)}this.gl.bindTexture(this.glTarget,null),this._initializeData(r.data),this.setSampler(this.props.sampler),this.view=new M0(this.device,{...this.props,texture:this}),Object.seal(this)}destroy(){this.handle&&(this.gl.deleteTexture(this.handle),this.removeStats(),this.trackDeallocatedMemory(\"Texture\"),this.destroyed=!0)}createView(t){return new M0(this.device,{...t,texture:this})}setSampler(t={}){super.setSampler(t);let r=kL(this.sampler.props);this._setSamplerParameters(r)}copyImageData(t){let r=this._normalizeCopyImageDataOptions(t),i=r.data,{width:n,height:o,depth:s}=this,{mipLevel:a=0,byteOffset:h=0,x:p=0,y:g=0,z:w=0}=r,{glFormat:C,glType:R,compressed:z}=this,W=vgt(this.glTarget,this.dimension,w),Y;if(!this.compressed){let{bytesPerPixel:Q}=this.device.getTextureFormatInfo(this.format);if(Q){if(r.bytesPerRow%Q!==0)throw new Error(`bytesPerRow (${r.bytesPerRow}) must be a multiple of bytesPerPixel (${Q}) for ${this.format}`);Y=r.bytesPerRow/Q}}let H=this.compressed?{}:{...Y!==void 0?{3314:Y}:{},32878:r.rowsPerImage};this.gl.bindTexture(W,this.handle),y1(this.gl,H,()=>{switch(this.dimension){case\"2d\":case\"cube\":z?this.gl.compressedTexSubImage2D(W,a,p,g,n,o,C,i,h):this.gl.texSubImage2D(W,a,p,g,n,o,C,R,i,h);break;case\"2d-array\":case\"3d\":z?this.gl.compressedTexSubImage3D(W,a,p,g,w,n,o,s,C,i,h):this.gl.texSubImage3D(W,a,p,g,w,n,o,s,C,R,i,h);break;default:}}),this.gl.bindTexture(W,null)}copyExternalImage(t){let r=this._normalizeCopyExternalImageOptions(t);if(r.sourceX||r.sourceY)throw new Error(\"WebGL does not support sourceX/sourceY)\");let{glFormat:i,glType:n}=this,{image:o,depth:s,mipLevel:a,x:h,y:p,z:g,width:w,height:C}=r,R=vgt(this.glTarget,this.dimension,s),z=r.flipY?{37440:!0}:{};return this.gl.bindTexture(this.glTarget,this.handle),y1(this.gl,z,()=>{switch(this.dimension){case\"2d\":case\"cube\":this.gl.texSubImage2D(R,a,h,p,w,C,i,n,o);break;case\"2d-array\":case\"3d\":this.gl.texSubImage3D(R,a,h,p,g,w,C,s,i,n,o);break;default:}}),this.gl.bindTexture(this.glTarget,null),{width:r.width,height:r.height}}generateMipmapsWebGL(t){if(!(!(this.device.isTextureFormatRenderable(this.props.format)&&this.device.isTextureFormatFilterable(this.props.format))&&(Ie.warn(`${this} is not renderable or filterable, may not be able to generate mipmaps`)(),!t?.force)))try{this.gl.bindTexture(this.glTarget,this.handle),this.gl.generateMipmap(this.glTarget)}catch(i){Ie.warn(`Error generating mipmap for ${this}: ${i.message}`)()}finally{this.gl.bindTexture(this.glTarget,null)}}_setSamplerParameters(t){Ie.log(2,`${this.id} sampler parameters`,this.device.getGLKeys(t))(),this.gl.bindTexture(this.glTarget,this.handle);for(let[r,i]of Object.entries(t)){let n=Number(r),o=i;switch(n){case 33082:case 33083:this.gl.texParameterf(this.glTarget,n,o);break;case 10240:case 10241:this.gl.texParameteri(this.glTarget,n,o);break;case 10242:case 10243:case 32882:this.gl.texParameteri(this.glTarget,n,o);break;case 34046:this.device.features.has(\"texture-filterable-anisotropic-webgl\")&&this.gl.texParameteri(this.glTarget,n,o);break;case 34892:case 34893:this.gl.texParameteri(this.glTarget,n,o);break}}this.gl.bindTexture(this.glTarget,null)}_getActiveUnit(){return this.gl.getParameter(34016)-33984}_bind(t){let{gl:r}=this;return t!==void 0&&(this._textureUnit=t,r.activeTexture(33984+t)),r.bindTexture(this.glTarget,this.handle),t}_unbind(t){let{gl:r}=this;return t!==void 0&&(this._textureUnit=t,r.activeTexture(33984+t)),r.bindTexture(this.glTarget,null),t}}});function bgt(e){return f$t[e]}function LL(e){return d$t[e]}function xgt(e){return!!Tgt[e]}function wgt(e){return Tgt[e]}var d$t,Tgt,f$t,AX=Et(()=>{d$t={5126:\"f32\",35664:\"vec2<f32>\",35665:\"vec3<f32>\",35666:\"vec4<f32>\",5124:\"i32\",35667:\"vec2<i32>\",35668:\"vec3<i32>\",35669:\"vec4<i32>\",5125:\"u32\",36294:\"vec2<u32>\",36295:\"vec3<u32>\",36296:\"vec4<u32>\",35670:\"f32\",35671:\"vec2<f32>\",35672:\"vec3<f32>\",35673:\"vec4<f32>\",35674:\"mat2x2<f32>\",35685:\"mat2x3<f32>\",35686:\"mat2x4<f32>\",35687:\"mat3x2<f32>\",35675:\"mat3x3<f32>\",35688:\"mat3x4<f32>\",35689:\"mat4x2<f32>\",35690:\"mat4x3<f32>\",35676:\"mat4x4<f32>\"},Tgt={35678:{viewDimension:\"2d\",sampleType:\"float\"},35680:{viewDimension:\"cube\",sampleType:\"float\"},35679:{viewDimension:\"3d\",sampleType:\"float\"},35682:{viewDimension:\"3d\",sampleType:\"depth\"},36289:{viewDimension:\"2d-array\",sampleType:\"float\"},36292:{viewDimension:\"2d-array\",sampleType:\"depth\"},36293:{viewDimension:\"cube\",sampleType:\"float\"},36298:{viewDimension:\"2d\",sampleType:\"sint\"},36299:{viewDimension:\"3d\",sampleType:\"sint\"},36300:{viewDimension:\"cube\",sampleType:\"sint\"},36303:{viewDimension:\"2d-array\",sampleType:\"uint\"},36306:{viewDimension:\"2d\",sampleType:\"uint\"},36307:{viewDimension:\"3d\",sampleType:\"uint\"},36308:{viewDimension:\"cube\",sampleType:\"uint\"},36311:{viewDimension:\"2d-array\",sampleType:\"uint\"}},f$t={uint8:5121,sint8:5120,unorm8:5121,snorm8:5120,uint16:5123,sint16:5122,unorm16:5123,snorm16:5122,uint32:5125,sint32:5124,float16:5131,float32:5126}});function Sgt(e,t){let r={attributes:[],bindings:[]};r.attributes=p$t(e,t);let i=A$t(e,t);for(let a of i){let h=a.uniforms.map(p=>({name:p.name,format:p.format,byteOffset:p.byteOffset,byteStride:p.byteStride,arrayLength:p.arrayLength}));r.bindings.push({type:\"uniform\",name:a.name,group:0,location:a.location,visibility:(a.vertex?1:0)&(a.fragment?2:0),minBindingSize:a.byteLength,uniforms:h})}let n=g$t(e,t),o=0;for(let a of n)if(xgt(a.type)){let{viewDimension:h,sampleType:p}=wgt(a.type);r.bindings.push({type:\"texture\",name:a.name,group:0,location:o,viewDimension:h,sampleType:p}),a.textureUnit=o,o+=1}n.length&&(r.uniforms=n);let s=m$t(e,t);return s?.length&&(r.varyings=s),r}function p$t(e,t){let r=[],i=e.getProgramParameter(t,35721);for(let n=0;n<i;n++){let o=e.getActiveAttrib(t,n);if(!o)throw new Error(\"activeInfo\");let{name:s,type:a}=o,h=e.getAttribLocation(t,s);if(h>=0){let p=LL(a),g=/instance/i.test(s)?\"instance\":\"vertex\";r.push({name:s,location:h,stepMode:g,type:p})}}return r.sort((n,o)=>n.location-o.location),r}function m$t(e,t){let r=[],i=e.getProgramParameter(t,35971);for(let n=0;n<i;n++){let o=e.getTransformFeedbackVarying(t,n);if(!o)throw new Error(\"activeInfo\");let{name:s,type:a,size:h}=o,p=LL(a),{type:g,components:w}=TE(p);r.push({location:n,name:s,type:g,size:h*w})}return r.sort((n,o)=>n.location-o.location),r}function g$t(e,t){let r=[],i=e.getProgramParameter(t,35718);for(let n=0;n<i;n++){let o=e.getActiveUniform(t,n);if(!o)throw new Error(\"activeInfo\");let{name:s,size:a,type:h}=o,{name:p,isArray:g}=y$t(s),w=e.getUniformLocation(t,p),C={location:w,name:p,size:a,type:h,isArray:g};if(r.push(C),C.size>1)for(let R=0;R<C.size;R++){let z=`${p}[${R}]`;w=e.getUniformLocation(t,z);let W={...C,name:z,location:w};r.push(W)}}return r}function A$t(e,t){let r=(o,s)=>e.getActiveUniformBlockParameter(t,o,s),i=[],n=e.getProgramParameter(t,35382);for(let o=0;o<n;o++){let s={name:e.getActiveUniformBlockName(t,o)||\"\",location:r(o,35391),byteLength:r(o,35392),vertex:r(o,35396),fragment:r(o,35398),uniformCount:r(o,35394),uniforms:[]},a=r(o,35395)||[],h=e.getActiveUniforms(t,a,35383),p=e.getActiveUniforms(t,a,35384),g=e.getActiveUniforms(t,a,35387),w=e.getActiveUniforms(t,a,35388);for(let C=0;C<s.uniformCount;++C){let R=e.getActiveUniform(t,a[C]);if(!R)throw new Error(\"activeInfo\");let z=LL(h[C]);s.uniforms.push({name:R.name,format:z,type:h[C],arrayLength:p[C],byteOffset:g[C],byteStride:w[C]})}i.push(s)}return i.sort((o,s)=>o.location-s.location),i}function y$t(e){if(e[e.length-1]!==\"]\")return{name:e,length:1,isArray:!1};let r=/([^[]*)(\\[[0-9]+\\])?/.exec(e);if(!r||r.length<2)throw new Error(`Failed to parse GLSL uniform name ${e}`);return{name:r[1],length:r[2]?1:0,isArray:!!r[2]}}var Mgt=Et(()=>{Ci();AX()});function Egt(e,t,r,i){let n=e,o=i;o===!0&&(o=1),o===!1&&(o=0);let s=typeof o==\"number\"?[o]:o;switch(r){case 35678:case 35680:case 35679:case 35682:case 36289:case 36292:case 36293:case 36298:case 36299:case 36300:case 36303:case 36306:case 36307:case 36308:case 36311:if(typeof i!=\"number\")throw new Error(\"samplers must be set to integers\");return e.uniform1i(t,i);case 5126:return e.uniform1fv(t,s);case 35664:return e.uniform2fv(t,s);case 35665:return e.uniform3fv(t,s);case 35666:return e.uniform4fv(t,s);case 5124:return e.uniform1iv(t,s);case 35667:return e.uniform2iv(t,s);case 35668:return e.uniform3iv(t,s);case 35669:return e.uniform4iv(t,s);case 35670:return e.uniform1iv(t,s);case 35671:return e.uniform2iv(t,s);case 35672:return e.uniform3iv(t,s);case 35673:return e.uniform4iv(t,s);case 5125:return n.uniform1uiv(t,s,1);case 36294:return n.uniform2uiv(t,s,2);case 36295:return n.uniform3uiv(t,s,3);case 36296:return n.uniform4uiv(t,s,4);case 35674:return e.uniformMatrix2fv(t,!1,s);case 35675:return e.uniformMatrix3fv(t,!1,s);case 35676:return e.uniformMatrix4fv(t,!1,s);case 35685:return n.uniformMatrix2x3fv(t,!1,s);case 35686:return n.uniformMatrix2x4fv(t,!1,s);case 35687:return n.uniformMatrix3x2fv(t,!1,s);case 35688:return n.uniformMatrix3x4fv(t,!1,s);case 35689:return n.uniformMatrix4x2fv(t,!1,s);case 35690:return n.uniformMatrix4x3fv(t,!1,s)}throw new Error(\"Illegal uniform\")}var Pgt=Et(()=>{});function Cgt(e){switch(e){case\"point-list\":return 0;case\"line-list\":return 1;case\"line-strip\":return 3;case\"triangle-list\":return 4;case\"triangle-strip\":return 5;default:throw new Error(e)}}function Igt(e){switch(e){case\"point-list\":return 0;case\"line-list\":return 1;case\"line-strip\":return 1;case\"triangle-list\":return 4;case\"triangle-strip\":return 4;default:throw new Error(e)}}var yX=Et(()=>{});function _$t(e,t){let r={...e,attributes:e.attributes.map(i=>({...i}))};for(let i of t?.attributes||[]){let n=r.attributes.find(o=>o.name===i.name);n?(n.type=i.type||n.type,n.stepMode=i.stepMode||n.stepMode):Ie.warn(`shader layout attribute ${i.name} not present in shader`)}return r}var kgt,BL,Rgt=Et(()=>{Ci();Mgt();dX();Pgt();EL();SL();OL();gX();yX();kgt=4,BL=class extends Bf{device;handle;vs;fs;introspectedLayout;uniforms={};bindings={};varyings=null;_uniformCount=0;_uniformSetters={};get[Symbol.toStringTag](){return\"WEBGLRenderPipeline\"}constructor(t,r){super(t,r),this.device=t,this.handle=this.props.handle||this.device.gl.createProgram(),this.device._setWebGLDebugMetadata(this.handle,this,{spector:{id:this.props.id}}),this.vs=r.vs,this.fs=r.fs;let{varyings:i,bufferMode:n=35981}=r;i&&i.length>0&&(this.varyings=i,this.device.gl.transformFeedbackVaryings(this.handle,i,n)),this._linkShaders(),Ie.time(3,`RenderPipeline ${this.id} - shaderLayout introspection`)(),this.introspectedLayout=Sgt(this.device.gl,this.handle),Ie.timeEnd(3,`RenderPipeline ${this.id} - shaderLayout introspection`)(),this.shaderLayout=r.shaderLayout?_$t(this.introspectedLayout,r.shaderLayout):this.introspectedLayout}destroy(){this.handle&&(this.device.gl.useProgram(null),this.device.gl.deleteProgram(this.handle),this.destroyed=!0,this.handle.destroyed=!0,this.handle=null)}setBindings(t,r){for(let[i,n]of Object.entries(t)){let o=this.shaderLayout.bindings.find(s=>s.name===i)||this.shaderLayout.bindings.find(s=>s.name===`${i}Uniforms`);if(!o){let s=this.shaderLayout.bindings.map(a=>`\"${a.name}\"`).join(\", \");r?.disableWarnings||Ie.warn(`No binding \"${i}\" in render pipeline \"${this.id}\", expected one of ${s}`,n)();continue}switch(n||Ie.warn(`Unsetting binding \"${i}\" in render pipeline \"${this.id}\"`)(),o.type){case\"uniform\":if(!(n instanceof Xf)&&!(n.buffer instanceof Xf))throw new Error(\"buffer value\");break;case\"texture\":if(!(n instanceof M0||n instanceof E0||n instanceof S0))throw new Error(`${this} Bad texture binding for ${i}`);break;case\"sampler\":Ie.warn(`Ignoring sampler ${i}`)();break;default:throw new Error(o.type)}this.bindings[i]=n}}draw(t){let{renderPass:r,parameters:i=this.props.parameters,topology:n=this.props.topology,vertexArray:o,vertexCount:s,instanceCount:a,isInstanced:h=!1,firstVertex:p=0,transformFeedback:g}=t,w=Cgt(n),C=!!o.indexBuffer,R=o.indexBuffer?.glIndexType;if(this.linkStatus!==\"success\")return Ie.info(2,`RenderPipeline:${this.id}.draw() aborted - waiting for shader linking`)(),!1;if(!this._areTexturesRenderable())return Ie.info(2,`RenderPipeline:${this.id}.draw() aborted - textures not yet loaded`)(),!1;this.device.gl.useProgram(this.handle),o.bindBeforeRender(r),g&&g.begin(this.props.topology),this._applyBindings(),this._applyUniforms();let z=r;return ygt(this.device,i,z.glParameters,()=>{C&&h?this.device.gl.drawElementsInstanced(w,s||0,R,p,a||0):C?this.device.gl.drawElements(w,s||0,R,p):h?this.device.gl.drawArraysInstanced(w,p,s||0,a||0):this.device.gl.drawArrays(w,p,s||0),g&&g.end()}),o.unbindAfterRender(r),!0}async _linkShaders(){let{gl:t}=this.device;if(t.attachShader(this.handle,this.vs.handle),t.attachShader(this.handle,this.fs.handle),Ie.time(kgt,`linkProgram for ${this.id}`)(),t.linkProgram(this.handle),Ie.timeEnd(kgt,`linkProgram for ${this.id}`)(),Ie.level,!this.device.features.has(\"compilation-status-async-webgl\")){let i=this._getLinkStatus();this._reportLinkStatus(i);return}Ie.once(1,\"RenderPipeline linking is asynchronous\")(),await this._waitForLinkComplete(),Ie.info(2,`RenderPipeline ${this.id} - async linking complete: ${this.linkStatus}`)();let r=this._getLinkStatus();this._reportLinkStatus(r)}async _reportLinkStatus(t){switch(t){case\"success\":return;default:let r=t===\"link-error\"?\"Link error\":\"Validation error\";switch(this.vs.compilationStatus){case\"error\":throw this.vs.debugShader(),new Error(`${this} ${r} during compilation of ${this.vs}`);case\"pending\":await this.vs.asyncCompilationStatus,this.vs.debugShader();break;case\"success\":break}switch(this.fs?.compilationStatus){case\"error\":throw this.fs.debugShader(),new Error(`${this} ${r} during compilation of ${this.fs}`);case\"pending\":await this.fs.asyncCompilationStatus,this.fs.debugShader();break;case\"success\":break}let i=this.device.gl.getProgramInfoLog(this.handle);this.device.reportError(new Error(`${r} during ${t}: ${i}`),this)(),this.device.debug()}}_getLinkStatus(){let{gl:t}=this.device;return t.getProgramParameter(this.handle,35714)?(t.validateProgram(this.handle),t.getProgramParameter(this.handle,35715)?(this.linkStatus=\"success\",\"success\"):(this.linkStatus=\"error\",\"validation-error\")):(this.linkStatus=\"error\",\"link-error\")}async _waitForLinkComplete(){let t=async n=>await new Promise(o=>setTimeout(o,n));if(!this.device.features.has(\"compilation-status-async-webgl\")){await t(10);return}let{gl:i}=this.device;for(;;){if(i.getProgramParameter(this.handle,37297))return;await t(10)}}_areTexturesRenderable(){let t=!0;for(let r of this.shaderLayout.bindings)!this.bindings[r.name]&&!this.bindings[r.name.replace(/Uniforms$/,\"\")]&&(Ie.warn(`Binding ${r.name} not found in ${this.id}`)(),t=!1);return t}_applyBindings(){if(this.linkStatus!==\"success\")return;let{gl:t}=this.device;t.useProgram(this.handle);let r=0,i=0;for(let n of this.shaderLayout.bindings){let o=this.bindings[n.name]||this.bindings[n.name.replace(/Uniforms$/,\"\")];if(!o)throw new Error(`No value for binding ${n.name} in ${this.id}`);switch(n.type){case\"uniform\":let{name:s}=n,a=t.getUniformBlockIndex(this.handle,s);if(a===4294967295)throw new Error(`Invalid uniform block name ${s}`);t.uniformBlockBinding(this.handle,i,a),o instanceof Xf?t.bindBufferBase(35345,i,o.handle):t.bindBufferRange(35345,i,o.buffer.handle,o.offset||0,o.size||o.buffer.byteLength-o.offset),i+=1;break;case\"texture\":if(!(o instanceof M0||o instanceof E0||o instanceof S0))throw new Error(\"texture\");let h;if(o instanceof M0)h=o.texture;else if(o instanceof E0)h=o;else if(o instanceof S0&&o.colorAttachments[0]instanceof M0)Ie.warn(\"Passing framebuffer in texture binding may be deprecated. Use fbo.colorAttachments[0] instead\")(),h=o.colorAttachments[0].texture;else throw new Error(\"No texture\");t.activeTexture(33984+r),t.bindTexture(h.glTarget,h.handle),r+=1;break;case\"sampler\":break;case\"storage\":case\"read-only-storage\":throw new Error(`binding type '${n.type}' not supported in WebGL`)}}}_applyUniforms(){for(let t of this.shaderLayout.uniforms||[]){let{name:r,location:i,type:n,textureUnit:o}=t,s=this.uniforms[r]??o;s!==void 0&&Egt(this.device.gl,i,n,s)}}}});function v$t(e,t){let r=t.sourceBuffer,i=t.destinationBuffer;e.gl.bindBuffer(36662,r.handle),e.gl.bindBuffer(36663,i.handle),e.gl.copyBufferSubData(36662,36663,t.sourceOffset??0,t.destinationOffset??0,t.size),e.gl.bindBuffer(36662,null),e.gl.bindBuffer(36663,null)}function b$t(e,t){throw new Error(\"Not implemented\")}function x$t(e,t){let{sourceTexture:r,mipLevel:i=0,aspect:n=\"all\",width:o=t.sourceTexture.width,height:s=t.sourceTexture.height,depthOrArrayLayers:a=0,origin:h=[0,0],destinationBuffer:p,byteOffset:g=0,bytesPerRow:w,rowsPerImage:C}=t;if(n!==\"all\")throw new Error(\"aspect not supported in WebGL\");if(i!==0||a!==0||w||C)throw new Error(\"not implemented\");let{framebuffer:R,destroyFramebuffer:z}=Dgt(r),W;try{let Y=p,H=o||R.width,Q=s||R.height,tt=xL(R.colorAttachments[0].texture.props.format),rt=tt.format,at=tt.type;e.gl.bindBuffer(35051,Y.handle),W=e.gl.bindFramebuffer(36160,R.handle),e.gl.readPixels(h[0],h[1],H,Q,rt,at,g)}finally{e.gl.bindBuffer(35051,null),W!==void 0&&e.gl.bindFramebuffer(36160,W),z&&R.destroy()}}function w$t(e,t){let{sourceTexture:r,destinationMipLevel:i=0,origin:n=[0,0],destinationOrigin:o=[0,0],destinationTexture:s}=t,{width:a=t.destinationTexture.width,height:h=t.destinationTexture.height}=t,{framebuffer:p,destroyFramebuffer:g}=Dgt(r),[w,C]=n,[R,z,W]=o,Y=e.gl.bindFramebuffer(36160,p.handle),H,Q;if(s instanceof E0)H=s,a=Number.isFinite(a)?a:H.width,h=Number.isFinite(h)?h:H.height,H._bind(0),Q=H.glTarget;else throw new Error(\"invalid destination\");switch(Q){case 3553:case 34067:e.gl.copyTexSubImage2D(Q,i,R,z,w,C,a,h);break;case 35866:case 32879:e.gl.copyTexSubImage3D(Q,i,R,z,W,w,C,a,h);break;default:}H&&H._unbind(),e.gl.bindFramebuffer(36160,Y),g&&p.destroy()}function Dgt(e){if(e instanceof Jo){let{width:t,height:r,id:i}=e;return{framebuffer:e.device.createFramebuffer({id:`framebuffer-for-${i}`,width:t,height:r,colorAttachments:[e]}),destroyFramebuffer:!0}}return{framebuffer:e,destroyFramebuffer:!1}}var FL,Ogt=Et(()=>{Ci();OL();V3();FL=class extends wE{device;handle=null;commands=[];constructor(t){super(t,{}),this.device=t}_executeCommands(t=this.commands){for(let r of t)switch(r.name){case\"copy-buffer-to-buffer\":v$t(this.device,r.options);break;case\"copy-buffer-to-texture\":b$t(this.device,r.options);break;case\"copy-texture-to-buffer\":x$t(this.device,r.options);break;case\"copy-texture-to-texture\":w$t(this.device,r.options);break;default:throw new Error(r.name)}}}});var T$t,NL,Lgt=Et(()=>{Ci();DL();N3();T$t=[1,2,4,8],NL=class extends bE{device;handle=null;glParameters={};constructor(t,r){super(t,r),this.device=t;let i;if(!r?.parameters?.viewport)if(r?.framebuffer){let{width:o,height:s}=r.framebuffer;i=[0,0,o,s]}else{let[o,s]=t.getDefaultCanvasContext().getDrawingBufferSize();i=[0,0,o,s]}this.device.pushState(),this.setParameters({viewport:i,...this.props.parameters});let n=this.props.framebuffer;if(this.props.framebuffer&&n?.handle){let o=this.props.framebuffer.colorAttachments.map((s,a)=>36064+a);this.device.gl.drawBuffers(o)}else this.device.gl.drawBuffers([1029]);this.clear()}end(){this.device.popState()}pushDebugGroup(t){}popDebugGroup(){}insertDebugMarker(t){}setParameters(t={}){let r={...this.glParameters};r.framebuffer=this.props.framebuffer||null,this.props.depthReadOnly&&(r.depthMask=!this.props.depthReadOnly),r.stencilMask=this.props.stencilReadOnly?0:1,r[35977]=this.props.discard,t.viewport&&(t.viewport.length>=6?(r.viewport=t.viewport.slice(0,4),r.depthRange=[t.viewport[4],t.viewport[5]]):r.viewport=t.viewport),t.scissorRect&&(r.scissorTest=!0,r.scissor=t.scissorRect),t.blendConstant&&(r.blendColor=t.blendConstant),t.stencilReference&&(console.warn(\"RenderPassParameters.stencilReference not yet implemented in WebGL\"),r[2967]=t.stencilReference),\"colorMask\"in t&&(r.colorMask=T$t.map(i=>!!(i&t.colorMask))),this.glParameters=r,Hf(this.device.gl,r)}beginOcclusionQuery(t){this.props.occlusionQuerySet?.beginOcclusionQuery()}endOcclusionQuery(){this.props.occlusionQuerySet?.endOcclusionQuery()}clear(){let t={...this.glParameters},r=0;this.props.clearColors&&this.props.clearColors.forEach((i,n)=>{i&&this.clearColorBuffer(n,i)}),this.props.clearColor!==!1&&this.props.clearColors===void 0&&(r|=16384,t.clearColor=this.props.clearColor),this.props.clearDepth!==!1&&(r|=256,t.clearDepth=this.props.clearDepth),this.props.clearStencil!==!1&&(r|=1024,t.clearStencil=this.props.clearStencil),r!==0&&y1(this.device.gl,t,()=>{this.device.gl.clear(r)})}clearColorBuffer(t=0,r=[0,0,0,0]){y1(this.device.gl,{framebuffer:this.props.framebuffer},()=>{switch(r.constructor){case Int8Array:case Int16Array:case Int32Array:this.device.gl.clearBufferiv(6144,t,r);break;case Uint8Array:case Uint8ClampedArray:case Uint16Array:case Uint32Array:this.device.gl.clearBufferuiv(6144,t,r);break;case Float32Array:this.device.gl.clearBufferfv(6144,t,r);break;default:throw new Error(\"clearColorBuffer: color must be typed array\")}})}}});var MP,Bgt=Et(()=>{Ci();Ogt();Lgt();MP=class extends xE{device;handle=null;commandBuffer;constructor(t,r){super(t,r),this.device=t,this.commandBuffer=new FL(t)}destroy(){}finish(){return this.commandBuffer}beginRenderPass(t){return new NL(this.device,t)}beginComputePass(t){throw new Error(\"ComputePass not supported in WebGL\")}copyBufferToBuffer(t){this.commandBuffer.commands.push({name:\"copy-buffer-to-buffer\",options:t})}copyBufferToTexture(t){this.commandBuffer.commands.push({name:\"copy-buffer-to-texture\",options:t})}copyTextureToBuffer(t){this.commandBuffer.commands.push({name:\"copy-texture-to-buffer\",options:t})}copyTextureToTexture(t){this.commandBuffer.commands.push({name:\"copy-texture-to-texture\",options:t})}pushDebugGroup(t){}popDebugGroup(){}insertDebugMarker(t){}resolveQuerySet(t,r,i){}}});function Fgt(e){let{target:t,source:r,start:i=0,count:n=1}=e,o=r.length,s=n*o,a=0;for(let h=i;a<o;a++)t[h++]=r[a];for(;a<s;)a<s-a?(t.copyWithin(i+a,i,i+a),a*=2):(t.copyWithin(i+a,i,i+s-a),a=s);return e.target}var Ngt=Et(()=>{});function S$t(e){return Array.isArray(e)?new Float32Array(e):e}function M$t(e,t){if(!e||!t||e.length!==t.length||e.constructor!==t.constructor)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}var zL,zgt=Et(()=>{Ci();r1();lX();Ngt();zL=class e extends SE{get[Symbol.toStringTag](){return\"VertexArray\"}device;handle;buffer=null;bufferValue=null;static isConstantAttributeZeroSupported(t){return VW()===\"Chrome\"}constructor(t,r){super(t,r),this.device=t,this.handle=this.device.gl.createVertexArray()}destroy(){super.destroy(),this.buffer&&this.buffer?.destroy(),this.handle&&(this.device.gl.deleteVertexArray(this.handle),this.handle=void 0)}setIndexBuffer(t){let r=t;if(r&&r.glTarget!==34963)throw new Error(\"Use .setBuffer()\");this.device.gl.bindVertexArray(this.handle),this.device.gl.bindBuffer(34963,r?r.handle:null),this.indexBuffer=r,this.device.gl.bindVertexArray(null)}setBuffer(t,r){let i=r;if(i.glTarget===34963)throw new Error(\"Use .setIndexBuffer()\");let{size:n,type:o,stride:s,offset:a,normalized:h,integer:p,divisor:g}=this._getAccessor(t);this.device.gl.bindVertexArray(this.handle),this.device.gl.bindBuffer(34962,i.handle),p?this.device.gl.vertexAttribIPointer(t,n,o,s,a):this.device.gl.vertexAttribPointer(t,n,o,h,s,a),this.device.gl.bindBuffer(34962,null),this.device.gl.enableVertexAttribArray(t),this.device.gl.vertexAttribDivisor(t,g||0),this.attributes[t]=i,this.device.gl.bindVertexArray(null)}setConstantWebGL(t,r){this._enable(t,!1),this.attributes[t]=r}bindBeforeRender(){this.device.gl.bindVertexArray(this.handle),this._applyConstantAttributes()}unbindAfterRender(){this.device.gl.bindVertexArray(null)}_applyConstantAttributes(){for(let t=0;t<this.maxVertexAttributes;++t){let r=this.attributes[t];ArrayBuffer.isView(r)&&this.device.setConstantAttributeWebGL(t,r)}}_getAccessor(t){let r=this.attributeInfos[t];if(!r)throw new Error(`Unknown attribute location ${t}`);let i=vL(r.bufferDataType);return{size:r.bufferComponents,type:i,stride:r.byteStride,offset:r.byteOffset,normalized:r.normalized,integer:r.integer,divisor:r.stepMode===\"instance\"?1:0}}_enable(t,r=!0){let n=e.isConstantAttributeZeroSupported(this.device)||t!==0;(r||n)&&(t=Number(t),this.device.gl.bindVertexArray(this.handle),r?this.device.gl.enableVertexAttribArray(t):this.device.gl.disableVertexAttribArray(t),this.device.gl.bindVertexArray(null))}getConstantBuffer(t,r){let i=S$t(r),n=i.byteLength*t,o=i.length*t;if(this.buffer&&n!==this.buffer.byteLength)throw new Error(`Buffer size is immutable, byte length ${n} !== ${this.buffer.byteLength}.`);let s=!this.buffer;if(this.buffer=this.buffer||this.device.createBuffer({byteLength:n}),s||=!M$t(i,this.bufferValue),s){let a=rH(r.constructor,o);Fgt({target:a,source:i,start:0,count:o}),this.buffer.write(a),this.bufferValue=r}return this.buffer}}});function Ugt(e){return typeof e==\"number\"?Number.isInteger(e):/^\\d+$/.test(e)}var UL,Vgt=Et(()=>{Ci();VL();yX();UL=class extends ME{device;gl;handle;layout;buffers={};unusedBuffers={};bindOnUse=!0;_bound=!1;constructor(t,r){super(t,r),this.device=t,this.gl=t.gl,this.handle=this.props.handle||this.gl.createTransformFeedback(),this.layout=this.props.layout,r.buffers&&this.setBuffers(r.buffers),Object.seal(this)}destroy(){this.gl.deleteTransformFeedback(this.handle),super.destroy()}begin(t=\"point-list\"){this.gl.bindTransformFeedback(36386,this.handle),this.bindOnUse&&this._bindBuffers(),this.gl.beginTransformFeedback(Igt(t))}end(){this.gl.endTransformFeedback(),this.bindOnUse&&this._unbindBuffers(),this.gl.bindTransformFeedback(36386,null)}setBuffers(t){this.buffers={},this.unusedBuffers={},this.bind(()=>{for(let r in t)this.setBuffer(r,t[r])})}setBuffer(t,r){let i=this._getVaryingIndex(t),{buffer:n,byteLength:o,byteOffset:s}=this._getBufferRange(r);if(i<0){this.unusedBuffers[t]=n,Ie.warn(`${this.id} unusedBuffers varying buffer ${t}`)();return}this.buffers[i]={buffer:n,byteLength:o,byteOffset:s},this.bindOnUse||this._bindBuffer(i,n,s,o)}getBuffer(t){if(Ugt(t))return this.buffers[t]||null;let r=this._getVaryingIndex(t);return r>=0?this.buffers[r]:null}bind(t=this.handle){if(typeof t!=\"function\")return this.gl.bindTransformFeedback(36386,t),this;let r;return this._bound?r=t():(this.gl.bindTransformFeedback(36386,this.handle),this._bound=!0,r=t(),this._bound=!1,this.gl.bindTransformFeedback(36386,null)),r}unbind(){this.bind(null)}_getBufferRange(t){if(t instanceof Xf)return{buffer:t,byteOffset:0,byteLength:t.byteLength};let{buffer:r,byteOffset:i=0,byteLength:n=t.buffer.byteLength}=t;return{buffer:r,byteOffset:i,byteLength:n}}_getVaryingIndex(t){if(Ugt(t))return Number(t);for(let r of this.layout.varyings||[])if(t===r.name)return r.location;return-1}_bindBuffers(){for(let t in this.buffers){let{buffer:r,byteLength:i,byteOffset:n}=this._getBufferRange(this.buffers[t]);this._bindBuffer(Number(t),r,n,i)}}_unbindBuffers(){for(let t in this.buffers)this.gl.bindBufferBase(35982,Number(t),null)}_bindBuffer(t,r,i=0,n){let o=r&&r.handle;!o||n===void 0?this.gl.bindBufferBase(35982,t,o):this.gl.bindBufferRange(35982,t,o,i,n)}}});var jL,jgt=Et(()=>{Ci();jL=class extends EE{device;handle;target=null;_queryPending=!1;_pollingPromise=null;get[Symbol.toStringTag](){return\"Query\"}constructor(t,r){if(super(t,r),this.device=t,r.count>1)throw new Error(\"WebGL QuerySet can only have one value\");let i=this.device.gl.createQuery();if(!i)throw new Error(\"WebGL query not supported\");this.handle=i,Object.seal(this)}destroy(){this.device.gl.deleteQuery(this.handle)}beginTimestampQuery(){return this._begin(35007)}endTimestampQuery(){this._end()}beginOcclusionQuery(t){return this._begin(t?.conservative?36202:35887)}endOcclusionQuery(){this._end()}beginTransformFeedbackQuery(){return this._begin(35976)}endTransformFeedbackQuery(){this._end()}async resolveQuery(){return[await this.pollQuery()]}_begin(t){this._queryPending||(this.target=t,this.device.gl.beginQuery(this.target,this.handle))}_end(){this._queryPending||this.target&&(this.device.gl.endQuery(this.target),this.target=null,this._queryPending=!0)}isResultAvailable(){if(!this._queryPending)return!1;let t=this.device.gl.getQueryParameter(this.handle,34919);return t&&(this._queryPending=!1),t}isTimerDisjoint(){return this.device.gl.getParameter(36795)}getResult(){return this.device.gl.getQueryParameter(this.handle,34918)}getTimerMilliseconds(){return this.getResult()/1e6}pollQuery(t=Number.POSITIVE_INFINITY){if(this._pollingPromise)return this._pollingPromise;let r=0;return this._pollingPromise=new Promise((i,n)=>{let o=()=>{this.isResultAvailable()?(i(this.getResult()),this._pollingPromise=null):r++>t?(n(\"Timed out\"),this._pollingPromise=null):requestAnimationFrame(o)};requestAnimationFrame(o)}),this._pollingPromise}}});function _X(e){switch(e){case 6406:case 33326:case 6403:case 36244:return 1;case 33339:case 33340:case 33328:case 33320:case 33319:return 2;case 6407:case 36248:case 34837:return 3;case 6408:case 36249:case 34836:return 4;default:return 0}}function $gt(e){switch(e){case 5121:return 1;case 33635:case 32819:case 32820:return 2;case 5126:return 4;default:return 0}}var Ggt=Et(()=>{});function Wgt(e){return E$t[e]}var E$t,qgt=Et(()=>{E$t={5124:\"sint32\",5125:\"uint32\",5122:\"sint16\",5123:\"uint16\",5120:\"sint8\",5121:\"uint8\",5126:\"float32\",5131:\"float16\",33635:\"uint16\",32819:\"uint16\",32820:\"uint16\",33640:\"uint32\",35899:\"uint32\",35902:\"uint32\",34042:\"uint32\",36269:\"uint32\"}});function Hgt(e,t){let{sourceX:r=0,sourceY:i=0,sourceAttachment:n=0}=t||{},{target:o=null,sourceWidth:s,sourceHeight:a,sourceDepth:h,sourceFormat:p,sourceType:g}=t||{},{framebuffer:w,deleteFramebuffer:C}=Xgt(e),{gl:R,handle:z}=w;s||=w.width,a||=w.height;let W=w.colorAttachments[n]?.texture;if(!W)throw new Error(`Invalid framebuffer attachment ${n}`);h=W?.depth||1,p||=W?.glFormat||6408,g||=W?.glType||5121,o=C$t(o,g,p,s,a,h);let Y=Xv(o);g=g||bgt(Y);let H=R.bindFramebuffer(36160,z);return R.readBuffer(36064+n),R.readPixels(r,i,s,a,p,g,o),R.readBuffer(36064),R.bindFramebuffer(36160,H||null),C&&w.destroy(),o}function Ygt(e,t){let{target:r,sourceX:i=0,sourceY:n=0,sourceFormat:o=6408,targetByteOffset:s=0}=t||{},{sourceWidth:a,sourceHeight:h,sourceType:p}=t||{},{framebuffer:g,deleteFramebuffer:w}=Xgt(e);a=a||g.width,h=h||g.height;let C=g;p=p||5121;let R=r;if(!R){let W=_X(o),Y=$gt(p),H=s+a*h*W*Y;R=C.device.createBuffer({byteLength:H})}let z=e.device.createCommandEncoder();return z.copyTextureToBuffer({sourceTexture:e,width:a,height:h,origin:[i,n],destinationBuffer:R,byteOffset:s}),z.destroy(),w&&g.destroy(),R}function Xgt(e){return e instanceof Jv?{framebuffer:e,deleteFramebuffer:!1}:{framebuffer:P$t(e),deleteFramebuffer:!0}}function P$t(e,t){let{device:r,width:i,height:n,id:o}=e;return r.createFramebuffer({...t,id:`framebuffer-for-${o}`,width:i,height:n,colorAttachments:[e]})}function C$t(e,t,r,i,n,o){if(e)return e;t||=5121;let s=Wgt(t),a=Zv(s),h=_X(r);return new a(i*n*h)}var Zgt=Et(()=>{Ci();AX();Ggt();qgt()});var vX={};Ql(vX,{WebGLDevice:()=>vb});function I$t(e,t,r){switch(r.length){case 1:e.gl.vertexAttrib1fv(t,r);break;case 2:e.gl.vertexAttrib2fv(t,r);break;case 3:e.gl.vertexAttrib3fv(t,r);break;case 4:e.gl.vertexAttrib4fv(t,r);break;default:}}function k$t(e,t,r){e.gl.vertexAttribI4iv(t,r)}function R$t(e,t,r){e.gl.vertexAttribI4uiv(t,r)}function D$t(e,t){if(!e||!t||e.length!==t.length||e.constructor!==t.constructor)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}var vb,$L=Et(()=>{Ci();aX();Kmt();tgt();lgt();cgt();ugt();eX();rX();V3();dgt();EL();ggt();_gt();OL();SL();Rgt();Bgt();zgt();Vgt();jgt();Zgt();N3();DL();wP();vb=class extends Of{type=\"webgl\";handle;features;limits;info;canvasContext;preferredColorFormat=\"rgba8unorm\";preferredDepthFormat=\"depth24plus\";commandEncoder;lost;_resolveContextLost;gl;_constants;_extensions={};_polyfilled=!1;spectorJS;get[Symbol.toStringTag](){return\"WebGLDevice\"}toString(){return`${this[Symbol.toStringTag]}(${this.id})`}isVertexFormatSupported(t){return t!==\"unorm8x4-bgra\"}constructor(t){super({...t,id:t.id||hgt(\"webgl-device\")});let r=Of._getCanvasContextProps(t);if(!r)throw new Error(\"WebGLDevice requires props.createCanvasContext to be set\");let i=r.canvas?.gl?.device;if(i)throw new Error(`WebGL context already attached to device ${i.id}`);this.canvasContext=new ML(this,r),this.lost=new Promise(g=>{this._resolveContextLost=g});let n={...t.webgl};r.alphaMode===\"premultiplied\"&&(n.premultipliedAlpha=!0),t.powerPreference!==void 0&&(n.powerPreference=t.powerPreference);let s=this.props._handle||Zmt(this.canvasContext.canvas,{onContextLost:g=>this._resolveContextLost?.({reason:\"destroyed\",message:\"Entered sleep mode, or too many apps or browser tabs are using the GPU.\"}),onContextRestored:g=>console.log(\"WebGL context restored\")},n);if(!s)throw new Error(\"WebGL context creation failed\");if(i=s.device,i){if(t._reuseDevices)return Ie.log(1,`Not creating a new Device, instead returning a reference to Device ${i.id} already attached to WebGL context`,i)(),i._reused=!0,i;throw new Error(`WebGL context already attached to device ${i.id}`)}this.handle=s,this.gl=s,this.spectorJS=Lmt({...this.props,gl:this.handle}),this.gl.device=this,this.gl._version=2,this.info=Qmt(this.gl,this._extensions),this.limits=new TL(this.gl),this.features=new wL(this.gl,this._extensions,this.props._disabledFeatures),this.props._initializeFeatures&&this.features.initializeFeatures(),new Yf(this.gl,{log:(...g)=>Ie.log(1,...g)()}).trackState(this.gl,{copyState:!1});let h=t.debugWebGL||t.debug,p=t.debugWebGL;h&&(this.gl=zmt(this.gl,{debugWebGL:h,traceWebGL:p}),Ie.warn(\"WebGL debug mode activated. Performance reduced.\")(),t.debugWebGL&&(Ie.level=Math.max(Ie.level,1))),this.commandEncoder=new MP(this,{id:`${this}-command-encoder`})}destroy(){!this.props._reuseDevices&&!this._reused&&delete this.gl.device}get isLost(){return this.gl.isContextLost()}getTextureByteAlignment(){return 4}createCanvasContext(t){throw new Error(\"WebGL only supports a single canvas\")}createBuffer(t){let r=this._normalizeBufferProps(t);return new Xf(this,r)}createTexture(t){return new E0(this,t)}createExternalTexture(t){throw new Error(\"createExternalTexture() not implemented\")}createSampler(t){return new RL(this,t)}createShader(t){return new PL(this,t)}createFramebuffer(t){return new S0(this,t)}createVertexArray(t){return new zL(this,t)}createTransformFeedback(t){return new UL(this,t)}createQuerySet(t){return new jL(this,t)}createRenderPipeline(t){return new BL(this,t)}createComputePipeline(t){throw new Error(\"ComputePipeline not supported in WebGL\")}createCommandEncoder(t={}){return new MP(this,t)}submit(t){t||(t=this.commandEncoder.finish(),this.commandEncoder.destroy(),this.commandEncoder=this.createCommandEncoder({id:`${this.id}-default-encoder`})),t._executeCommands()}readPixelsToArrayWebGL(t,r){return Hgt(t,r)}readPixelsToBufferWebGL(t,r){return Ygt(t,r)}setParametersWebGL(t){Hf(this.gl,t)}getParametersWebGL(t){return _L(this.gl,t)}withParametersWebGL(t,r){return y1(this.gl,t,r)}resetWebGL(){Ie.warn(\"WebGLDevice.resetWebGL is deprecated, use only for debugging\")(),Wmt(this.gl)}_getDeviceSpecificTextureFormatCapabilities(t){return ogt(this.gl,t,this._extensions)}loseDevice(){let t=!1,i=this.getExtension(\"WEBGL_lose_context\").WEBGL_lose_context;return i&&(t=!0,i.loseContext()),this._resolveContextLost?.({reason:\"destroyed\",message:\"Application triggered context loss\"}),t}pushState(){Yf.get(this.gl).push()}popState(){Yf.get(this.gl).pop()}getGLKey(t,r){let i=Number(t);for(let n in this.gl)if(this.gl[n]===i)return`GL.${n}`;return r?.emptyIfUnknown?\"\":String(t)}getGLKeys(t){let r={emptyIfUnknown:!0};return Object.entries(t).reduce((i,[n,o])=>(i[`${n}:${this.getGLKey(n,r)}`]=`${o}:${this.getGLKey(o,r)}`,i),{})}setConstantAttributeWebGL(t,r){let i=this.limits.maxVertexAttributes;this._constants=this._constants||new Array(i).fill(null);let n=this._constants[t];switch(n&&D$t(n,r)&&Ie.info(1,`setConstantAttributeWebGL(${t}) could have been skipped, value unchanged`)(),this._constants[t]=r,r.constructor){case Float32Array:I$t(this,t,r);break;case Int32Array:k$t(this,t,r);break;case Uint32Array:R$t(this,t,r);break;default:throw new Error(\"constant\")}}getExtension(t){return T0(this.gl,t,this._extensions),this._extensions}_setWebGLDebugMetadata(t,r,i){t.luma=r;let n={props:i.spector,id:i.spector.id};t.__SPECTOR_Metadata=n}}});function O$t(e){return typeof WebGL2RenderingContext<\"u\"&&e instanceof WebGL2RenderingContext?!0:!!(e&&Number.isFinite(e._version))}var GL,bX,EP,Kgt=Et(()=>{Ci();Rmt();eX();rX();GL=1,bX=class extends vE{type=\"webgl\";constructor(){super(),Of.defaultProps={...Of.defaultProps,...yL}}enforceWebGL2(t){kmt(t)}isSupported(){return typeof WebGL2RenderingContext<\"u\"}isDeviceHandle(t){return typeof WebGL2RenderingContext<\"u\"&&t instanceof WebGL2RenderingContext?!0:(typeof WebGLRenderingContext<\"u\"&&t instanceof WebGLRenderingContext&&Ie.warn(\"WebGL1 is not supported\",t)(),!1)}async attach(t,r={}){let{WebGLDevice:i}=await Promise.resolve().then(()=>($L(),vX));if(t instanceof i)return t;if(t?.device instanceof i)return t.device;if(!O$t(t))throw new Error(\"Invalid WebGL2RenderingContext\");let n=r.createCanvasContext===!0?{}:r.createCanvasContext;return new i({...r,_handle:t,createCanvasContext:{canvas:t.canvas,autoResize:!1,...n}})}async create(t={}){let{WebGLDevice:r}=await Promise.resolve().then(()=>($L(),vX));Ie.groupCollapsed(GL,\"WebGLDevice created\")();try{let i=[];(t.debugWebGL||t.debug)&&i.push(Nmt()),t.debugSpectorJS&&i.push(Omt(t));let n=await Promise.allSettled(i);for(let a of n)a.status===\"rejected\"&&Ie.error(`Failed to initialize debug libraries ${a.reason}`)();let o=new r(t),s=`${o._reused?\"Reusing\":\"Created\"} device with WebGL2 ${o.props.debug?\"debug \":\"\"}context: ${o.info.vendor}, ${o.info.renderer} for canvas: ${o.canvasContext.id}`;return Ie.probe(GL,s)(),Ie.table(GL,o.info)(),o}finally{Ie.groupEnd(GL)()}}};EP=new bX});var VL=Et(()=>{Kgt();$L();EL()});var Myt=Nr((eBe,qX)=>{\"use strict\";qX.exports=_9;qX.exports.default=_9;function _9(e,t,r){r=r||2;var i=t&&t.length,n=i?t[0]*r:e.length,o=wyt(e,0,n,r,!0),s=[];if(!o||o.next===o.prev)return s;var a,h,p,g,w,C,R;if(i&&(o=xWt(e,t,o,r)),e.length>80*r){a=p=e[0],h=g=e[1];for(var z=r;z<n;z+=r)w=e[z],C=e[z+1],w<a&&(a=w),C<h&&(h=C),w>p&&(p=w),C>g&&(g=C);R=Math.max(p-a,g-h),R=R!==0?32767/R:0}return hC(o,s,r,a,h,R,0),s}function wyt(e,t,r,i,n){var o,s;if(n===WX(e,t,r,i)>0)for(o=t;o<r;o+=i)s=xyt(o,e[o],e[o+1],s);else for(o=r-i;o>=t;o-=i)s=xyt(o,e[o],e[o+1],s);return s&&v9(s,s.next)&&(fC(s),s=s.next),s}function Eb(e,t){if(!e)return e;t||(t=e);var r=e,i;do if(i=!1,!r.steiner&&(v9(r,r.next)||is(r.prev,r,r.next)===0)){if(fC(r),r=t=r.prev,r===r.next)break;i=!0}else r=r.next;while(i||r!==t);return t}function hC(e,t,r,i,n,o,s){if(e){!s&&o&&EWt(e,i,n,o);for(var a=e,h,p;e.prev!==e.next;){if(h=e.prev,p=e.next,o?_Wt(e,i,n,o):yWt(e)){t.push(h.i/r|0),t.push(e.i/r|0),t.push(p.i/r|0),fC(e),e=p.next,a=p.next;continue}if(e=p,e===a){s?s===1?(e=vWt(Eb(e),t,r),hC(e,t,r,i,n,o,2)):s===2&&bWt(e,t,r,i,n,o):hC(Eb(e),t,r,i,n,o,1);break}}}}function yWt(e){var t=e.prev,r=e,i=e.next;if(is(t,r,i)>=0)return!1;for(var n=t.x,o=r.x,s=i.x,a=t.y,h=r.y,p=i.y,g=n<o?n<s?n:s:o<s?o:s,w=a<h?a<p?a:p:h<p?h:p,C=n>o?n>s?n:s:o>s?o:s,R=a>h?a>p?a:p:h>p?h:p,z=i.next;z!==t;){if(z.x>=g&&z.x<=C&&z.y>=w&&z.y<=R&&H3(n,a,o,h,s,p,z.x,z.y)&&is(z.prev,z,z.next)>=0)return!1;z=z.next}return!0}function _Wt(e,t,r,i){var n=e.prev,o=e,s=e.next;if(is(n,o,s)>=0)return!1;for(var a=n.x,h=o.x,p=s.x,g=n.y,w=o.y,C=s.y,R=a<h?a<p?a:p:h<p?h:p,z=g<w?g<C?g:C:w<C?w:C,W=a>h?a>p?a:p:h>p?h:p,Y=g>w?g>C?g:C:w>C?w:C,H=$X(R,z,t,r,i),Q=$X(W,Y,t,r,i),tt=e.prevZ,rt=e.nextZ;tt&&tt.z>=H&&rt&&rt.z<=Q;){if(tt.x>=R&&tt.x<=W&&tt.y>=z&&tt.y<=Y&&tt!==n&&tt!==s&&H3(a,g,h,w,p,C,tt.x,tt.y)&&is(tt.prev,tt,tt.next)>=0||(tt=tt.prevZ,rt.x>=R&&rt.x<=W&&rt.y>=z&&rt.y<=Y&&rt!==n&&rt!==s&&H3(a,g,h,w,p,C,rt.x,rt.y)&&is(rt.prev,rt,rt.next)>=0))return!1;rt=rt.nextZ}for(;tt&&tt.z>=H;){if(tt.x>=R&&tt.x<=W&&tt.y>=z&&tt.y<=Y&&tt!==n&&tt!==s&&H3(a,g,h,w,p,C,tt.x,tt.y)&&is(tt.prev,tt,tt.next)>=0)return!1;tt=tt.prevZ}for(;rt&&rt.z<=Q;){if(rt.x>=R&&rt.x<=W&&rt.y>=z&&rt.y<=Y&&rt!==n&&rt!==s&&H3(a,g,h,w,p,C,rt.x,rt.y)&&is(rt.prev,rt,rt.next)>=0)return!1;rt=rt.nextZ}return!0}function vWt(e,t,r){var i=e;do{var n=i.prev,o=i.next.next;!v9(n,o)&&Tyt(n,i,i.next,o)&&dC(n,o)&&dC(o,n)&&(t.push(n.i/r|0),t.push(i.i/r|0),t.push(o.i/r|0),fC(i),fC(i.next),i=e=o),i=i.next}while(i!==e);return Eb(i)}function bWt(e,t,r,i,n,o){var s=e;do{for(var a=s.next.next;a!==s.prev;){if(s.i!==a.i&&IWt(s,a)){var h=Syt(s,a);s=Eb(s,s.next),h=Eb(h,h.next),hC(s,t,r,i,n,o,0),hC(h,t,r,i,n,o,0);return}a=a.next}s=s.next}while(s!==e)}function xWt(e,t,r,i){var n=[],o,s,a,h,p;for(o=0,s=t.length;o<s;o++)a=t[o]*i,h=o<s-1?t[o+1]*i:e.length,p=wyt(e,a,h,i,!1),p===p.next&&(p.steiner=!0),n.push(CWt(p));for(n.sort(wWt),o=0;o<n.length;o++)r=TWt(n[o],r);return r}function wWt(e,t){return e.x-t.x}function TWt(e,t){var r=SWt(e,t);if(!r)return t;var i=Syt(r,e);return Eb(i,i.next),Eb(r,r.next)}function SWt(e,t){var r=t,i=e.x,n=e.y,o=-1/0,s;do{if(n<=r.y&&n>=r.next.y&&r.next.y!==r.y){var a=r.x+(n-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(a<=i&&a>o&&(o=a,s=r.x<r.next.x?r:r.next,a===i))return s}r=r.next}while(r!==t);if(!s)return null;var h=s,p=s.x,g=s.y,w=1/0,C;r=s;do i>=r.x&&r.x>=p&&i!==r.x&&H3(n<g?i:o,n,p,g,n<g?o:i,n,r.x,r.y)&&(C=Math.abs(n-r.y)/(i-r.x),dC(r,e)&&(C<w||C===w&&(r.x>s.x||r.x===s.x&&MWt(s,r)))&&(s=r,w=C)),r=r.next;while(r!==h);return s}function MWt(e,t){return is(e.prev,e,t.prev)<0&&is(t.next,e,e.next)<0}function EWt(e,t,r,i){var n=e;do n.z===0&&(n.z=$X(n.x,n.y,t,r,i)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next;while(n!==e);n.prevZ.nextZ=null,n.prevZ=null,PWt(n)}function PWt(e){var t,r,i,n,o,s,a,h,p=1;do{for(r=e,e=null,o=null,s=0;r;){for(s++,i=r,a=0,t=0;t<p&&(a++,i=i.nextZ,!!i);t++);for(h=p;a>0||h>0&&i;)a!==0&&(h===0||!i||r.z<=i.z)?(n=r,r=r.nextZ,a--):(n=i,i=i.nextZ,h--),o?o.nextZ=n:e=n,n.prevZ=o,o=n;r=i}o.nextZ=null,p*=2}while(s>1);return e}function $X(e,t,r,i,n){return e=(e-r)*n|0,t=(t-i)*n|0,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function CWt(e){var t=e,r=e;do(t.x<r.x||t.x===r.x&&t.y<r.y)&&(r=t),t=t.next;while(t!==e);return r}function H3(e,t,r,i,n,o,s,a){return(n-s)*(t-a)>=(e-s)*(o-a)&&(e-s)*(i-a)>=(r-s)*(t-a)&&(r-s)*(o-a)>=(n-s)*(i-a)}function IWt(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!kWt(e,t)&&(dC(e,t)&&dC(t,e)&&RWt(e,t)&&(is(e.prev,e,t.prev)||is(e,t.prev,t))||v9(e,t)&&is(e.prev,e,e.next)>0&&is(t.prev,t,t.next)>0)}function is(e,t,r){return(t.y-e.y)*(r.x-t.x)-(t.x-e.x)*(r.y-t.y)}function v9(e,t){return e.x===t.x&&e.y===t.y}function Tyt(e,t,r,i){var n=y9(is(e,t,r)),o=y9(is(e,t,i)),s=y9(is(r,i,e)),a=y9(is(r,i,t));return!!(n!==o&&s!==a||n===0&&A9(e,r,t)||o===0&&A9(e,i,t)||s===0&&A9(r,e,i)||a===0&&A9(r,t,i))}function A9(e,t,r){return t.x<=Math.max(e.x,r.x)&&t.x>=Math.min(e.x,r.x)&&t.y<=Math.max(e.y,r.y)&&t.y>=Math.min(e.y,r.y)}function y9(e){return e>0?1:e<0?-1:0}function kWt(e,t){var r=e;do{if(r.i!==e.i&&r.next.i!==e.i&&r.i!==t.i&&r.next.i!==t.i&&Tyt(r,r.next,e,t))return!0;r=r.next}while(r!==e);return!1}function dC(e,t){return is(e.prev,e,e.next)<0?is(e,t,e.next)>=0&&is(e,e.prev,t)>=0:is(e,t,e.prev)<0||is(e,e.next,t)<0}function RWt(e,t){var r=e,i=!1,n=(e.x+t.x)/2,o=(e.y+t.y)/2;do r.y>o!=r.next.y>o&&r.next.y!==r.y&&n<(r.next.x-r.x)*(o-r.y)/(r.next.y-r.y)+r.x&&(i=!i),r=r.next;while(r!==e);return i}function Syt(e,t){var r=new GX(e.i,e.x,e.y),i=new GX(t.i,t.x,t.y),n=e.next,o=t.prev;return e.next=t,t.prev=e,r.next=n,n.prev=r,i.next=r,r.prev=i,o.next=i,i.prev=o,i}function xyt(e,t,r,i){var n=new GX(e,t,r);return i?(n.next=i.next,n.prev=i,i.next.prev=n,i.next=n):(n.prev=n,n.next=n),n}function fC(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function GX(e,t,r){this.i=e,this.x=t,this.y=r,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}_9.deviation=function(e,t,r,i){var n=t&&t.length,o=n?t[0]*r:e.length,s=Math.abs(WX(e,0,o,r));if(n)for(var a=0,h=t.length;a<h;a++){var p=t[a]*r,g=a<h-1?t[a+1]*r:e.length;s-=Math.abs(WX(e,p,g,r))}var w=0;for(a=0;a<i.length;a+=3){var C=i[a]*r,R=i[a+1]*r,z=i[a+2]*r;w+=Math.abs((e[C]-e[z])*(e[R+1]-e[C+1])-(e[C]-e[R])*(e[z+1]-e[C+1]))}return s===0&&w===0?0:Math.abs((w-s)/s)};function WX(e,t,r,i){for(var n=0,o=t,s=r-i;o<r;o+=i)n+=(e[s]-e[o])*(e[o+1]+e[s+1]),s=o;return n}_9.flatten=function(e){for(var t=e[0][0].length,r={vertices:[],holes:[],dimensions:t},i=0,n=0;n<e.length;n++){for(var o=0;o<e[n].length;o++)for(var s=0;s<t;s++)r.vertices.push(e[n][o][s]);n>0&&(i+=e[n-1].length,r.holes.push(i))}return r}});var w_t=Nr(rB=>{\"use strict\";var cHt=Symbol.for(\"react.transitional.element\"),uHt=Symbol.for(\"react.fragment\");function x_t(e,t,r){var i=null;if(r!==void 0&&(i=\"\"+r),t.key!==void 0&&(i=\"\"+t.key),\"key\"in t){r={};for(var n in t)n!==\"key\"&&(r[n]=t[n])}else r=t;return t=r.ref,{$$typeof:cHt,type:e,key:i,ref:t!==void 0?t:null,props:r}}rB.Fragment=uHt;rB.jsx=x_t;rB.jsxs=x_t});var fo=Nr((WVe,T_t)=>{\"use strict\";T_t.exports=w_t()});var S_t,iB,KZ=Et(()=>{\"use client\";S_t=xe(ze(),1),iB=(0,S_t.createContext)({})});function k1(e){let t=(0,M_t.useRef)(null);return t.current===null&&(t.current=e()),t.current}var M_t,WC=Et(()=>{\"use client\";M_t=xe(ze(),1)});var E_t,P_t=Et(()=>{E_t=typeof window<\"u\"});var nB,oB,QZ=Et(()=>{\"use client\";nB=xe(ze(),1);P_t();oB=E_t?nB.useLayoutEffect:nB.useEffect});var C_t,R1,qC=Et(()=>{\"use client\";C_t=xe(ze(),1),R1=(0,C_t.createContext)(null)});function I_t(e,t){e.indexOf(t)===-1&&e.push(t)}function k_t(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}var R_t=Et(()=>{});var Fc,D_t=Et(()=>{Fc=(e,t,r)=>r>t?t:r<e?e:r});var Yg,O0,JZ=Et(()=>{Yg=()=>{},O0=()=>{}});var nl,O_t=Et(()=>{nl={}});var HC,L_t=Et(()=>{HC=e=>/^-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)$/u.test(e)});function tK(e){return typeof e==\"object\"&&e!==null}var B_t=Et(()=>{});var YC,F_t=Et(()=>{YC=e=>/^0[^.\\s]+$/u.test(e)});function XC(e){let t;return()=>(t===void 0&&(t=e()),t)}var N_t=Et(()=>{});var Eh,sB=Et(()=>{Eh=e=>e});var hHt,Xg,z_t=Et(()=>{hHt=(e,t)=>r=>t(e(r)),Xg=(...e)=>e.reduce(hHt)});var ZC,U_t=Et(()=>{ZC=(e,t,r)=>{let i=t-e;return i===0?1:(r-e)/i}});var Bb,V_t=Et(()=>{R_t();Bb=class{constructor(){this.subscriptions=[]}add(t){return I_t(this.subscriptions,t),()=>k_t(this.subscriptions,t)}notify(t,r,i){let n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](t,r,i);else for(let o=0;o<n;o++){let s=this.subscriptions[o];s&&s(t,r,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}});var ol,oc,j_t=Et(()=>{ol=e=>e*1e3,oc=e=>e/1e3});function KC(e,t){return t?e*(1e3/t):0}var $_t=Et(()=>{});function pHt(e,t,r,i,n){let o,s,a=0;do s=t+(r-t)/2,o=G_t(s,i,n)-e,o>0?r=s:t=s;while(Math.abs(o)>dHt&&++a<fHt);return s}function D1(e,t,r,i){if(e===t&&r===i)return Eh;let n=o=>pHt(o,0,1,e,r);return o=>o===0||o===1?o:G_t(n(o),t,i)}var G_t,dHt,fHt,aB=Et(()=>{sB();G_t=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,dHt=1e-7,fHt=12});var lB,eK=Et(()=>{lB=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2});var cB,rK=Et(()=>{cB=e=>t=>1-e(1-t)});var uB,h4,QC,hB=Et(()=>{aB();eK();rK();uB=D1(.33,1.53,.69,.99),h4=cB(uB),QC=lB(h4)});var JC,iK=Et(()=>{hB();JC=e=>e>=1?1:(e*=2)<1?.5*h4(e):.5*(2-Math.pow(2,-10*(e-1)))});var t6,nK,e6,oK=Et(()=>{eK();rK();t6=e=>1-Math.sin(Math.acos(e)),nK=cB(t6),e6=lB(t6)});var sK,aK,r6,lK=Et(()=>{aB();sK=D1(.42,0,1,1),aK=D1(0,0,.58,1),r6=D1(.42,0,.58,1)});var cK,W_t=Et(()=>{cK=e=>Array.isArray(e)&&typeof e[0]!=\"number\"});var i6,uK=Et(()=>{i6=e=>Array.isArray(e)&&typeof e[0]==\"number\"});var q_t,mHt,dB,H_t=Et(()=>{JZ();sB();iK();hB();oK();aB();lK();uK();q_t={linear:Eh,easeIn:sK,easeInOut:r6,easeOut:aK,circIn:t6,circInOut:e6,circOut:nK,backIn:h4,backInOut:QC,backOut:uB,anticipate:JC},mHt=e=>typeof e==\"string\",dB=e=>{if(i6(e)){O0(e.length===4,\"Cubic bezier arrays must contain four numerical values.\",\"cubic-bezier-length\");let[t,r,i,n]=e;return D1(t,r,i,n)}else if(mHt(e))return O0(q_t[e]!==void 0,`Invalid easing type '${e}'`,\"invalid-easing-type\"),q_t[e];return e}});var mn=Et(()=>{D_t();JZ();O_t();L_t();B_t();F_t();N_t();sB();z_t();U_t();V_t();j_t();$_t();iK();hB();oK();lK();uK();W_t();H_t()});var n6,Y_t=Et(()=>{n6=[\"setup\",\"read\",\"resolveKeyframes\",\"preUpdate\",\"update\",\"preRender\",\"render\",\"postRender\"]});var d4,hK=Et(()=>{d4={value:null,addProjectionMetrics:null}});function X_t(e,t){let r=new Set,i=new Set,n=!1,o=!1,s=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1},h=0;function p(w){s.has(w)&&(g.schedule(w),e()),h++,w(a)}let g={schedule:(w,C=!1,R=!1)=>{let W=R&&n?r:i;return C&&s.add(w),W.add(w),w},cancel:w=>{i.delete(w),s.delete(w)},process:w=>{if(a=w,n){o=!0;return}n=!0;let C=r;r=i,i=C,r.forEach(p),t&&d4.value&&d4.value.frameloop[t].push(h),h=0,r.clear(),n=!1,o&&(o=!1,g.process(w))}};return g}var Z_t=Et(()=>{hK()});function fB(e,t){let r=!1,i=!0,n={delta:0,timestamp:0,isProcessing:!1},o=()=>r=!0,s=n6.reduce((tt,rt)=>(tt[rt]=X_t(o,t?rt:void 0),tt),{}),{setup:a,read:h,resolveKeyframes:p,preUpdate:g,update:w,preRender:C,render:R,postRender:z}=s,W=()=>{let tt=nl.useManualTiming,rt=tt?n.timestamp:performance.now();r=!1,tt||(n.delta=i?1e3/60:Math.max(Math.min(rt-n.timestamp,gHt),1)),n.timestamp=rt,n.isProcessing=!0,a.process(n),h.process(n),p.process(n),g.process(n),w.process(n),C.process(n),R.process(n),z.process(n),n.isProcessing=!1,r&&t&&(i=!1,e(W))},Y=()=>{r=!0,i=!0,n.isProcessing||e(W)};return{schedule:n6.reduce((tt,rt)=>{let at=s[rt];return tt[rt]=(et,lt=!1,J=!1)=>(r||Y(),at.schedule(et,lt,J)),tt},{}),cancel:tt=>{for(let rt=0;rt<n6.length;rt++)s[n6[rt]].cancel(tt)},state:n,steps:s}}var gHt,dK=Et(()=>{mn();Y_t();Z_t();gHt=40});var Ys,f4,Fb,AHt,Zg=Et(()=>{mn();dK();({schedule:Ys,cancel:f4,state:Fb,steps:AHt}=fB(typeof requestAnimationFrame<\"u\"?requestAnimationFrame:Eh,!0))});function yHt(){pB=void 0}var pB,Ia,Nb=Et(()=>{mn();Zg();Ia={now:()=>(pB===void 0&&Ia.set(Fb.isProcessing||nl.useManualTiming?Fb.timestamp:performance.now()),pB),set:e=>{pB=e,queueMicrotask(yHt)}}});var p4,fK=Et(()=>{p4={layout:0,mainThread:0,waapi:0}});function pK(e){return typeof e!=\"string\"?!1:e.split(\"/*\")[0].includes(\"var(--\")}var K_t,mB,_Ht,m4,vHt,g4=Et(()=>{K_t=e=>t=>typeof t==\"string\"&&t.startsWith(e),mB=K_t(\"--\"),_Ht=K_t(\"var(--\"),m4=e=>_Ht(e)?vHt.test(e.split(\"/*\")[0].trim()):!1,vHt=/var\\(--(?:[\\w-]+\\s*|[\\w-]+\\s*,(?:\\s*[^)(\\s]|\\s*\\((?:[^)(]|\\([^)(]*\\))*\\))+\\s*)\\)$/iu});var L0,Kg,o6,O1=Et(()=>{mn();L0={test:e=>typeof e==\"number\",parse:parseFloat,transform:e=>e},Kg={...L0,transform:e=>Fc(0,1,e)},o6={...L0,default:1}});var L1,gB=Et(()=>{L1=e=>Math.round(e*1e5)/1e5});var A4,AB=Et(()=>{A4=/-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)/gu});function Q_t(e){return e==null}var J_t=Et(()=>{});var tvt,evt=Et(()=>{tvt=/^(?:#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\))$/iu});var y4,yB,_B=Et(()=>{AB();J_t();evt();y4=(e,t)=>r=>!!(typeof r==\"string\"&&tvt.test(r)&&r.startsWith(e)||t&&!Q_t(r)&&Object.prototype.hasOwnProperty.call(r,t)),yB=(e,t,r)=>i=>{if(typeof i!=\"string\")return i;let[n,o,s,a]=i.match(A4);return{[e]:parseFloat(n),[t]:parseFloat(o),[r]:parseFloat(s),alpha:a!==void 0?parseFloat(a):1}}});var bHt,mK,B0,vB=Et(()=>{mn();O1();gB();_B();bHt=e=>Fc(0,255,e),mK={...L0,transform:e=>Math.round(bHt(e))},B0={test:y4(\"rgb\",\"red\"),parse:yB(\"red\",\"green\",\"blue\"),transform:({red:e,green:t,blue:r,alpha:i=1})=>\"rgba(\"+mK.transform(e)+\", \"+mK.transform(t)+\", \"+mK.transform(r)+\", \"+L1(Kg.transform(i))+\")\"}});function xHt(e){let t=\"\",r=\"\",i=\"\",n=\"\";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),n=e.substring(4,5),t+=t,r+=r,i+=i,n+=n),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(i,16),alpha:n?parseInt(n,16)/255:1}}var s6,gK=Et(()=>{vB();_B();s6={test:y4(\"#\"),parse:xHt,transform:B0.transform}});var a6,F0,B1,xr,rvt,ivt,AK,zb=Et(()=>{a6=e=>({test:t=>typeof t==\"string\"&&t.endsWith(e)&&t.split(\" \").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),F0=a6(\"deg\"),B1=a6(\"%\"),xr=a6(\"px\"),rvt=a6(\"vh\"),ivt=a6(\"vw\"),AK={...B1,parse:e=>B1.parse(e)/100,transform:e=>B1.transform(e*100)}});var F1,yK=Et(()=>{O1();zb();gB();_B();F1={test:y4(\"hsl\",\"hue\"),parse:yB(\"hue\",\"saturation\",\"lightness\"),transform:({hue:e,saturation:t,lightness:r,alpha:i=1})=>\"hsla(\"+Math.round(e)+\", \"+B1.transform(L1(t))+\", \"+B1.transform(L1(r))+\", \"+L1(Kg.transform(i))+\")\"}});var Wo,l6=Et(()=>{gK();yK();vB();Wo={test:e=>B0.test(e)||s6.test(e)||F1.test(e),parse:e=>B0.test(e)?B0.parse(e):F1.test(e)?F1.parse(e):s6.parse(e),transform:e=>typeof e==\"string\"?e:e.hasOwnProperty(\"red\")?B0.transform(e):F1.transform(e),getAnimatableNone:e=>{let t=Wo.parse(e);return t.alpha=0,Wo.transform(t)}}});var nvt,ovt=Et(()=>{nvt=/(?:#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\))/giu});function wHt(e){return isNaN(e)&&typeof e==\"string\"&&(e.match(A4)?.length||0)+(e.match(nvt)?.length||0)>0}function N1(e){let t=e.toString(),r=[],i={color:[],number:[],var:[]},n=[],o=0,a=t.replace(MHt,h=>(Wo.test(h)?(i.color.push(o),n.push(lvt),r.push(Wo.parse(h))):h.startsWith(SHt)?(i.var.push(o),n.push(THt),r.push(h)):(i.number.push(o),n.push(avt),r.push(parseFloat(h))),++o,svt)).split(svt);return{values:r,split:a,indexes:i,types:n}}function EHt(e){return N1(e).values}function cvt({split:e,types:t}){let r=e.length;return i=>{let n=\"\";for(let o=0;o<r;o++)if(n+=e[o],i[o]!==void 0){let s=t[o];s===avt?n+=L1(i[o]):s===lvt?n+=Wo.transform(i[o]):n+=i[o]}return n}}function PHt(e){return cvt(N1(e))}function kHt(e){let t=N1(e);return cvt(t)(t.values.map((i,n)=>IHt(i,t.split[n])))}var avt,lvt,THt,SHt,svt,MHt,CHt,IHt,ka,N0=Et(()=>{l6();ovt();AB();gB();avt=\"number\",lvt=\"color\",THt=\"var\",SHt=\"var(\",svt=\"${}\",MHt=/var\\s*\\(\\s*--(?:[\\w-]+\\s*|[\\w-]+\\s*,(?:\\s*[^)(\\s]|\\s*\\((?:[^)(]|\\([^)(]*\\))*\\))+\\s*)\\)|#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\)|-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)/giu;CHt=e=>typeof e==\"number\"?0:Wo.test(e)?Wo.getAnimatableNone(e):e,IHt=(e,t)=>typeof e==\"number\"?t?.trim().endsWith(\"/\")?e:0:CHt(e);ka={test:wHt,parse:EHt,createTransformer:PHt,getAnimatableNone:kHt}});function _K(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function uvt({hue:e,saturation:t,lightness:r,alpha:i}){e/=360,t/=100,r/=100;let n=0,o=0,s=0;if(!t)n=o=s=r;else{let a=r<.5?r*(1+t):r+t-r*t,h=2*r-a;n=_K(h,a,e+1/3),o=_K(h,a,e),s=_K(h,a,e-1/3)}return{red:Math.round(n*255),green:Math.round(o*255),blue:Math.round(s*255),alpha:i}}var hvt=Et(()=>{});function _4(e,t){return r=>r>0?t:e}var vK=Et(()=>{});var z0,v4=Et(()=>{z0=(e,t,r)=>e+(t-e)*r});function dvt(e){let t=DHt(e);if(Yg(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,\"color-not-animatable\"),!t)return!1;let r=t.parse(e);return t===F1&&(r=uvt(r)),r}var bK,RHt,DHt,xK,fvt=Et(()=>{mn();gK();yK();hvt();vB();vK();v4();bK=(e,t,r)=>{let i=e*e,n=r*(t*t-i)+i;return n<0?0:Math.sqrt(n)},RHt=[s6,B0,F1],DHt=e=>RHt.find(t=>t.test(e));xK=(e,t)=>{let r=dvt(e),i=dvt(t);if(!r||!i)return _4(e,t);let n={...r};return o=>(n.red=bK(r.red,i.red,o),n.green=bK(r.green,i.green,o),n.blue=bK(r.blue,i.blue,o),n.alpha=z0(r.alpha,i.alpha,o),B0.transform(n))}});function pvt(e,t){return bB.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}var bB,mvt=Et(()=>{bB=new Set([\"none\",\"hidden\"])});function OHt(e,t){return r=>z0(e,t,r)}function xB(e){return typeof e==\"number\"?OHt:typeof e==\"string\"?m4(e)?_4:Wo.test(e)?xK:FHt:Array.isArray(e)?gvt:typeof e==\"object\"?Wo.test(e)?xK:LHt:_4}function gvt(e,t){let r=[...e],i=r.length,n=e.map((o,s)=>xB(o)(o,t[s]));return o=>{for(let s=0;s<i;s++)r[s]=n[s](o);return r}}function LHt(e,t){let r={...e,...t},i={};for(let n in r)e[n]!==void 0&&t[n]!==void 0&&(i[n]=xB(e[n])(e[n],t[n]));return n=>{for(let o in i)r[o]=i[o](n);return r}}function BHt(e,t){let r=[],i={color:0,var:0,number:0};for(let n=0;n<t.values.length;n++){let o=t.types[n],s=e.indexes[o][i[o]],a=e.values[s]??0;r[n]=a,i[o]++}return r}var FHt,Avt=Et(()=>{mn();g4();l6();N0();fvt();vK();v4();mvt();FHt=(e,t)=>{let r=ka.createTransformer(t),i=N1(e),n=N1(t);return i.indexes.var.length===n.indexes.var.length&&i.indexes.color.length===n.indexes.color.length&&i.indexes.number.length>=n.indexes.number.length?bB.has(e)&&!n.values.length||bB.has(t)&&!i.values.length?pvt(e,t):Xg(gvt(BHt(i,n),n.values),r):(Yg(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,\"complex-values-different\"),_4(e,t))}});function wB(e,t,r){return typeof e==\"number\"&&typeof t==\"number\"&&typeof r==\"number\"?z0(e,t,r):xB(e)(e,t)}var wK=Et(()=>{Avt();v4()});var yvt,_vt=Et(()=>{Nb();Zg();yvt=e=>{let t=({timestamp:r})=>e(r);return{start:(r=!0)=>Ys.update(t,r),stop:()=>f4(t),now:()=>Fb.isProcessing?Fb.timestamp:Ia.now()}}});var TB,TK=Et(()=>{TB=(e,t,r=10)=>{let i=\"\",n=Math.max(Math.round(t/r),2);for(let o=0;o<n;o++)i+=Math.round(e(o/(n-1))*1e4)/1e4+\", \";return`linear(${i.substring(0,i.length-2)})`}});function b4(e){let t=0,r=50,i=e.next(t);for(;!i.done&&t<2e4;)t+=r,i=e.next(t);return t>=2e4?1/0:t}var SB=Et(()=>{});function vvt(e,t=100,r){let i=r({...e,keyframes:[0,t]}),n=Math.min(b4(i),2e4);return{type:\"keyframes\",ease:o=>i.next(n*o).value/t,duration:oc(n)}}var bvt=Et(()=>{mn();SB()});function EK(e,t){return e*Math.sqrt(1-t*t)}function zHt(e,t,r){let i=r;for(let n=1;n<NHt;n++)i=i-e(i)/t(i);return i}function UHt({duration:e=os.duration,bounce:t=os.bounce,velocity:r=os.velocity,mass:i=os.mass}){let n,o;Yg(e<=ol(os.maxDuration),\"Spring duration must be 10 seconds or less\",\"spring-duration-limit\");let s=1-t;s=Fc(os.minDamping,os.maxDamping,s),e=Fc(os.minDuration,os.maxDuration,oc(e)),s<1?(n=p=>{let g=p*s,w=g*e,C=g-r,R=EK(p,s),z=Math.exp(-w);return MK-C/R*z},o=p=>{let w=p*s*e,C=w*r+r,R=Math.pow(s,2)*Math.pow(p,2)*e,z=Math.exp(-w),W=EK(Math.pow(p,2),s);return(-n(p)+MK>0?-1:1)*((C-R)*z)/W}):(n=p=>{let g=Math.exp(-p*e),w=(p-r)*e+1;return-MK+g*w},o=p=>{let g=Math.exp(-p*e),w=(r-p)*(e*e);return g*w});let a=5/e,h=zHt(n,o,a);if(e=ol(e),isNaN(h))return{stiffness:os.stiffness,damping:os.damping,duration:e};{let p=Math.pow(h,2)*i;return{stiffness:p,damping:s*2*Math.sqrt(i*p),duration:e}}}function xvt(e,t){return t.some(r=>e[r]!==void 0)}function $Ht(e){let t={velocity:os.velocity,stiffness:os.stiffness,damping:os.damping,mass:os.mass,isResolvedFromDuration:!1,...e};if(!xvt(e,jHt)&&xvt(e,VHt))if(t.velocity=0,e.visualDuration){let r=e.visualDuration,i=2*Math.PI/(r*1.2),n=i*i,o=2*Fc(.05,1,1-(e.bounce||0))*Math.sqrt(n);t={...t,mass:os.mass,stiffness:n,damping:o}}else{let r=UHt({...e,velocity:0});t={...t,...r,mass:os.mass},t.isResolvedFromDuration=!0}return t}function x4(e=os.visualDuration,t=os.bounce){let r=typeof e!=\"object\"?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:i,restDelta:n}=r,o=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],a={done:!1,value:o},{stiffness:h,damping:p,mass:g,duration:w,velocity:C,isResolvedFromDuration:R}=$Ht({...r,velocity:-oc(r.velocity||0)}),z=C||0,W=p/(2*Math.sqrt(h*g)),Y=s-o,H=oc(Math.sqrt(h/g)),Q=Math.abs(Y)<5;i||(i=Q?os.restSpeed.granular:os.restSpeed.default),n||(n=Q?os.restDelta.granular:os.restDelta.default);let tt,rt,at,et,lt,J;if(W<1)at=EK(H,W),et=(z+W*H*Y)/at,tt=dt=>{let Mt=Math.exp(-W*H*dt);return s-Mt*(et*Math.sin(at*dt)+Y*Math.cos(at*dt))},lt=W*H*et+Y*at,J=W*H*Y-et*at,rt=dt=>Math.exp(-W*H*dt)*(lt*Math.sin(at*dt)+J*Math.cos(at*dt));else if(W===1){tt=Mt=>s-Math.exp(-H*Mt)*(Y+(z+H*Y)*Mt);let dt=z+H*Y;rt=Mt=>Math.exp(-H*Mt)*(H*dt*Mt-z)}else{let dt=H*Math.sqrt(W*W-1);tt=$t=>{let Yt=Math.exp(-W*H*$t),_e=Math.min(dt*$t,300);return s-Yt*((z+W*H*Y)*Math.sinh(_e)+dt*Y*Math.cosh(_e))/dt};let Mt=(z+W*H*Y)/dt,Ft=W*H*Mt-Y*dt,Nt=W*H*Y-Mt*dt;rt=$t=>{let Yt=Math.exp(-W*H*$t),_e=Math.min(dt*$t,300);return Yt*(Ft*Math.sinh(_e)+Nt*Math.cosh(_e))}}let ft={calculatedDuration:R&&w||null,velocity:dt=>ol(rt(dt)),next:dt=>{if(!R&&W<1){let Ft=Math.exp(-W*H*dt),Nt=Math.sin(at*dt),$t=Math.cos(at*dt),Yt=s-Ft*(et*Nt+Y*$t),_e=ol(Ft*(lt*Nt+J*$t));return a.done=Math.abs(_e)<=i&&Math.abs(s-Yt)<=n,a.value=a.done?s:Yt,a}let Mt=tt(dt);if(R)a.done=dt>=w;else{let Ft=ol(rt(dt));a.done=Math.abs(Ft)<=i&&Math.abs(s-Mt)<=n}return a.value=a.done?s:Mt,a},toString:()=>{let dt=Math.min(b4(ft),2e4),Mt=TB(Ft=>ft.next(dt*Ft).value,dt,30);return dt+\"ms \"+Mt},toTransition:()=>{}};return ft}var os,NHt,MK,VHt,jHt,PK=Et(()=>{mn();TK();SB();bvt();os={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};NHt=12;MK=.001;VHt=[\"duration\",\"bounce\"],jHt=[\"stiffness\",\"damping\",\"mass\"];x4.applyToOptions=e=>{let t=vvt(e,100,x4);return e.ease=t.ease,e.duration=ol(t.duration),e.type=\"keyframes\",e}});function MB(e,t,r){let i=Math.max(t-GHt,0);return KC(r-e(i),t-i)}var GHt,CK=Et(()=>{mn();GHt=5});function c6({keyframes:e,velocity:t=0,power:r=.8,timeConstant:i=325,bounceDamping:n=10,bounceStiffness:o=500,modifyTarget:s,min:a,max:h,restDelta:p=.5,restSpeed:g}){let w=e[0],C={done:!1,value:w},R=J=>a!==void 0&&J<a||h!==void 0&&J>h,z=J=>a===void 0?h:h===void 0||Math.abs(a-J)<Math.abs(h-J)?a:h,W=r*t,Y=w+W,H=s===void 0?Y:s(Y);H!==Y&&(W=H-w);let Q=J=>-W*Math.exp(-J/i),tt=J=>H+Q(J),rt=J=>{let ft=Q(J),dt=tt(J);C.done=Math.abs(ft)<=p,C.value=C.done?H:dt},at,et,lt=J=>{R(C.value)&&(at=J,et=x4({keyframes:[C.value,z(C.value)],velocity:MB(tt,J,C.value),damping:n,stiffness:o,restDelta:p,restSpeed:g}))};return lt(0),{calculatedDuration:null,next:J=>{let ft=!1;return!et&&at===void 0&&(ft=!0,rt(J),lt(J)),at!==void 0&&J>=at?et.next(J-at):(!ft&&rt(J),C)}}}var IK=Et(()=>{PK();CK()});function WHt(e,t,r){let i=[],n=r||nl.mix||wB,o=e.length-1;for(let s=0;s<o;s++){let a=n(e[s],e[s+1]);if(t){let h=Array.isArray(t)?t[s]||Eh:t;a=Xg(h,a)}i.push(a)}return i}function wvt(e,t,{clamp:r=!0,ease:i,mixer:n}={}){let o=e.length;if(O0(o===t.length,\"Both input and output ranges must be the same length\",\"range-length\"),o===1)return()=>t[0];if(o===2&&t[0]===t[1])return()=>t[1];let s=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=WHt(t,i,n),h=a.length,p=g=>{if(s&&g<e[0])return t[0];let w=0;if(h>1)for(;w<e.length-2&&!(g<e[w+1]);w++);let C=ZC(e[w],e[w+1],g);return a[w](C)};return r?g=>p(Fc(e[0],e[o-1],g)):p}var Tvt=Et(()=>{mn();wK()});function Svt(e,t){let r=e[e.length-1];for(let i=1;i<=t;i++){let n=ZC(0,t,i);e.push(z0(r,1,n))}}var Mvt=Et(()=>{mn();v4()});function Evt(e){let t=[0];return Svt(t,e.length-1),t}var Pvt=Et(()=>{Mvt()});function Cvt(e,t){return e.map(r=>r*t)}var Ivt=Et(()=>{});function qHt(e,t){return e.map(()=>t||r6).splice(0,e.length-1)}function Ub({duration:e=300,keyframes:t,times:r,ease:i=\"easeInOut\"}){let n=cK(i)?i.map(dB):dB(i),o={done:!1,value:t[0]},s=Cvt(r&&r.length===t.length?r:Evt(t),e),a=wvt(s,t,{ease:Array.isArray(n)?n:qHt(t,n)});return{calculatedDuration:e,next:h=>(o.value=a(h),o.done=h>=e,o)}}var kK=Et(()=>{mn();Tvt();Pvt();Ivt()});function z1(e,{repeat:t,repeatType:r=\"loop\"},i,n=1){let o=e.filter(HHt),a=n<0||t&&r!==\"loop\"&&t%2===1?0:o.length-1;return!a||i===void 0?o[a]:i}var HHt,u6=Et(()=>{HHt=e=>e!==null});function EB(e){typeof e.type==\"string\"&&(e.type=YHt[e.type])}var YHt,RK=Et(()=>{IK();kK();PK();YHt={decay:c6,inertia:c6,tween:Ub,keyframes:Ub,spring:x4}});var U1,PB=Et(()=>{U1=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}});var XHt,Qg,CB=Et(()=>{mn();Nb();fK();wK();_vt();IK();kK();SB();CK();u6();RK();PB();XHt=e=>e/100,Qg=class extends U1{constructor(t){super(),this.state=\"idle\",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:r}=this.options;r&&r.updatedAt!==Ia.now()&&this.tick(Ia.now()),this.isStopped=!0,this.state!==\"idle\"&&(this.teardown(),this.options.onStop?.())},p4.mainThread++,this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){let{options:t}=this;EB(t);let{type:r=Ub,repeat:i=0,repeatDelay:n=0,repeatType:o,velocity:s=0}=t,{keyframes:a}=t,h=r||Ub;h!==Ub&&typeof a[0]!=\"number\"&&(this.mixKeyframes=Xg(XHt,wB(a[0],a[1])),a=[0,100]);let p=h({...t,keyframes:a});o===\"mirror\"&&(this.mirroredGenerator=h({...t,keyframes:[...a].reverse(),velocity:-s})),p.calculatedDuration===null&&(p.calculatedDuration=b4(p));let{calculatedDuration:g}=p;this.calculatedDuration=g,this.resolvedDuration=g+n,this.totalDuration=this.resolvedDuration*(i+1)-n,this.generator=p}updateTime(t){let r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){let{generator:i,totalDuration:n,mixKeyframes:o,mirroredGenerator:s,resolvedDuration:a,calculatedDuration:h}=this;if(this.startTime===null)return i.next(0);let{delay:p=0,keyframes:g,repeat:w,repeatType:C,repeatDelay:R,type:z,onUpdate:W,finalKeyframe:Y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);let H=this.currentTime-p*(this.playbackSpeed>=0?1:-1),Q=this.playbackSpeed>=0?H<0:H>n;this.currentTime=Math.max(H,0),this.state===\"finished\"&&this.holdTime===null&&(this.currentTime=n);let tt=this.currentTime,rt=i;if(w){let J=Math.min(this.currentTime,n)/a,ft=Math.floor(J),dt=J%1;!dt&&J>=1&&(dt=1),dt===1&&ft--,ft=Math.min(ft,w+1),ft%2&&(C===\"reverse\"?(dt=1-dt,R&&(dt-=R/a)):C===\"mirror\"&&(rt=s)),tt=Fc(0,1,dt)*a}let at;Q?(this.delayState.value=g[0],at=this.delayState):at=rt.next(tt),o&&!Q&&(at.value=o(at.value));let{done:et}=at;!Q&&h!==null&&(et=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let lt=this.holdTime===null&&(this.state===\"finished\"||this.state===\"running\"&&et);return lt&&z!==c6&&(at.value=z1(g,this.options,Y,this.speed)),W&&W(at.value),lt&&this.finish(),at}then(t,r){return this.finished.then(t,r)}get duration(){return oc(this.calculatedDuration)}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+oc(t)}get time(){return oc(this.currentTime)}set time(t){t=ol(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=\"paused\",this.holdTime=t,this.tick(t))}getGeneratorVelocity(){let t=this.currentTime;if(t<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(t);let r=this.generator.next(t).value;return MB(i=>this.generator.next(i).value,t,r)}get speed(){return this.playbackSpeed}set speed(t){let r=this.playbackSpeed!==t;r&&this.driver&&this.updateTime(Ia.now()),this.playbackSpeed=t,r&&this.driver&&(this.time=oc(this.currentTime))}play(){if(this.isStopped)return;let{driver:t=yvt,startTime:r}=this.options;this.driver||(this.driver=t(n=>this.tick(n))),this.options.onPlay?.();let i=this.driver.now();this.state===\"finished\"?(this.updateFinished(),this.startTime=i):this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime||(this.startTime=r??i),this.state===\"finished\"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=\"running\",this.driver.start()}pause(){this.state=\"paused\",this.updateTime(Ia.now()),this.holdTime=this.currentTime}complete(){this.state!==\"running\"&&this.play(),this.state=\"finished\",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=\"finished\",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=\"idle\",this.stopDriver(),this.startTime=this.holdTime=null,p4.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type=\"keyframes\",this.options.ease=\"linear\",this.initAnimation()),this.driver?.stop(),t.observe(this)}}});function kvt(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var Rvt=Et(()=>{});function IB(e){return e.includes(\"scale\")?1:0}function kB(e,t){if(!e||e===\"none\")return IB(t);let r=e.match(/^matrix3d\\(([-\\d.e\\s,]+)\\)$/u),i,n;if(r)i=KHt,n=r;else{let a=e.match(/^matrix\\(([-\\d.e\\s,]+)\\)$/u);i=ZHt,n=a}if(!n)return IB(t);let o=i[t],s=n[1].split(\",\").map(QHt);return typeof o==\"function\"?o(s):s[o]}function QHt(e){return parseFloat(e.trim())}var Vb,DK,ZHt,OK,Dvt,Ovt,Lvt,KHt,Bvt,LK=Et(()=>{Vb=e=>e*180/Math.PI,DK=e=>{let t=Vb(Math.atan2(e[1],e[0]));return OK(t)},ZHt={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:DK,rotateZ:DK,skewX:e=>Vb(Math.atan(e[1])),skewY:e=>Vb(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},OK=e=>(e=e%360,e<0&&(e+=360),e),Dvt=DK,Ovt=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Lvt=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),KHt={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Ovt,scaleY:Lvt,scale:e=>(Ovt(e)+Lvt(e))/2,rotateX:e=>OK(Vb(Math.atan2(e[6],e[5]))),rotateY:e=>OK(Vb(Math.atan2(-e[2],e[0]))),rotateZ:Dvt,rotate:Dvt,skewX:e=>Vb(Math.atan(e[4])),skewY:e=>Vb(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};Bvt=(e,t)=>{let{transform:r=\"none\"}=getComputedStyle(e);return kB(r,t)}});var U0,Nd,tp=Et(()=>{U0=[\"transformPerspective\",\"x\",\"y\",\"z\",\"translateX\",\"translateY\",\"translateZ\",\"scale\",\"scaleX\",\"scaleY\",\"rotate\",\"rotateX\",\"rotateY\",\"rotateZ\",\"skew\",\"skewX\",\"skewY\"],Nd=new Set(U0)});function Fvt(e){let t=[];return tYt.forEach(r=>{let i=e.getValue(r);i!==void 0&&(t.push([r,i.get()]),i.set(r.startsWith(\"scale\")?1:0))}),t}var BK,JHt,tYt,Jg,FK=Et(()=>{LK();tp();O1();zb();BK=e=>e===L0||e===xr,JHt=new Set([\"x\",\"y\",\"z\"]),tYt=U0.filter(e=>!JHt.has(e));Jg={width:({x:e},{paddingLeft:t=\"0\",paddingRight:r=\"0\",boxSizing:i})=>{let n=e.max-e.min;return i===\"border-box\"?n:n-parseFloat(t)-parseFloat(r)},height:({y:e},{paddingTop:t=\"0\",paddingBottom:r=\"0\",boxSizing:i})=>{let n=e.max-e.min;return i===\"border-box\"?n:n-parseFloat(t)-parseFloat(r)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>kB(t,\"x\"),y:(e,{transform:t})=>kB(t,\"y\")};Jg.translateX=Jg.x;Jg.translateY=Jg.y});function Nvt(){if(zK){let e=Array.from(jb).filter(i=>i.needsMeasurement),t=new Set(e.map(i=>i.element)),r=new Map;t.forEach(i=>{let n=Fvt(i);n.length&&(r.set(i,n),i.render())}),e.forEach(i=>i.measureInitialState()),t.forEach(i=>{i.render();let n=r.get(i);n&&n.forEach(([o,s])=>{i.getValue(o)?.set(s)})}),e.forEach(i=>i.measureEndState()),e.forEach(i=>{i.suspendedScrollY!==void 0&&window.scrollTo(0,i.suspendedScrollY)})}zK=!1,NK=!1,jb.forEach(e=>e.complete(UK)),jb.clear()}function zvt(){jb.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(zK=!0)})}function Uvt(){UK=!0,zvt(),Nvt(),UK=!1}var jb,NK,zK,UK,V1,RB=Et(()=>{Rvt();FK();Zg();jb=new Set,NK=!1,zK=!1,UK=!1;V1=class{constructor(t,r,i,n,o,s=!1){this.state=\"pending\",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=i,this.motionValue=n,this.element=o,this.isAsync=s}scheduleResolve(){this.state=\"scheduled\",this.isAsync?(jb.add(this),NK||(NK=!0,Ys.read(zvt),Ys.resolveKeyframes(Nvt))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:r,element:i,motionValue:n}=this;if(t[0]===null){let o=n?.get(),s=t[t.length-1];if(o!==void 0)t[0]=o;else if(i&&r){let a=i.readValue(r,s);a!=null&&(t[0]=a)}t[0]===void 0&&(t[0]=s),n&&o===void 0&&n.set(t[0])}kvt(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state=\"complete\",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),jb.delete(this)}cancel(){this.state===\"scheduled\"&&(jb.delete(this),this.state=\"pending\")}resume(){this.state===\"pending\"&&this.scheduleResolve()}}});var Vvt,jvt=Et(()=>{Vvt=e=>e.startsWith(\"--\")});function DB(e,t,r){Vvt(t)?e.style.setProperty(t,r):e.style[t]=r}var VK=Et(()=>{jvt()});var $vt,Gvt=Et(()=>{$vt={}});function OB(e,t){let r=XC(e);return()=>$vt[t]??r()}var jK=Et(()=>{mn();Gvt()});var Wvt,qvt=Et(()=>{jK();Wvt=OB(()=>window.ScrollTimeline!==void 0,\"scrollTimeline\")});var LB,$K=Et(()=>{jK();LB=OB(()=>{try{document.createElement(\"div\").animate({opacity:0},{easing:\"linear(0, 1)\"})}catch{return!1}return!0},\"linearEasing\")});var $b,GK=Et(()=>{$b=([e,t,r,i])=>`cubic-bezier(${e}, ${t}, ${r}, ${i})`});var WK,Hvt=Et(()=>{GK();WK={linear:\"linear\",ease:\"ease\",easeIn:\"ease-in\",easeOut:\"ease-out\",easeInOut:\"ease-in-out\",circIn:$b([0,.65,.55,1]),circOut:$b([.55,0,1,.45]),backIn:$b([.31,.01,.66,-.59]),backOut:$b([.33,1.53,.69,.99])}});function qK(e,t){if(e)return typeof e==\"function\"?LB()?TB(e,t):\"ease-out\":i6(e)?$b(e):Array.isArray(e)?e.map(r=>qK(r,t)||WK.easeOut):WK[e]}var Yvt=Et(()=>{mn();$K();TK();GK();Hvt()});function Xvt(e,t,r,{delay:i=0,duration:n=300,repeat:o=0,repeatType:s=\"loop\",ease:a=\"easeOut\",times:h}={},p=void 0){let g={[t]:r};h&&(g.offset=h);let w=qK(a,n);Array.isArray(w)&&(g.easing=w),d4.value&&p4.waapi++;let C={delay:i,duration:n,easing:Array.isArray(w)?\"linear\":w,fill:\"both\",iterations:o+1,direction:s===\"reverse\"?\"alternate\":\"normal\"};p&&(C.pseudoElement=p);let R=e.animate(g,C);return d4.value&&R.finished.finally(()=>{p4.waapi--}),R}var Zvt=Et(()=>{fK();hK();Yvt()});function BB(e){return typeof e==\"function\"&&\"applyToOptions\"in e}var HK=Et(()=>{});function Kvt({type:e,...t}){return BB(e)&&LB()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease=\"easeOut\"),t)}var Qvt=Et(()=>{$K();HK()});var w4,YK=Et(()=>{mn();VK();qvt();u6();PB();Zvt();Qvt();w4=class extends U1{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;let{element:r,name:i,keyframes:n,pseudoElement:o,allowFlatten:s=!1,finalKeyframe:a,onComplete:h}=t;this.isPseudoElement=!!o,this.allowFlatten=s,this.options=t,O0(typeof t.type!=\"string\",`Mini animate() doesn't support \"type\" as a string.`,\"mini-spring\");let p=Kvt(t);this.animation=Xvt(r,i,n,p,o),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!o){let g=z1(n,this.options,a,this.speed);this.updateMotionValue&&this.updateMotionValue(g),DB(r,i,g),this.animation.cancel()}h?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===\"finished\"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:t}=this;t===\"idle\"||t===\"finished\"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){let t=this.animation.effect?.getComputedTiming?.().duration||0;return oc(Number(t))}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+oc(t)}get time(){return oc(Number(this.animation.currentTime)||0)}set time(t){let r=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ol(t),r&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?\"finished\":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:r,rangeEnd:i,observe:n}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:\"linear\"}),this.animation.onfinish=null,t&&Wvt()?(this.animation.timeline=t,r&&(this.animation.rangeStart=r),i&&(this.animation.rangeEnd=i),Eh):n(this)}}});function eYt(e){return e in Jvt}function tbt(e){typeof e.ease==\"string\"&&eYt(e.ease)&&(e.ease=Jvt[e.ease])}var Jvt,ebt=Et(()=>{mn();Jvt={anticipate:JC,backInOut:QC,circInOut:e6}});var XK,FB,rbt=Et(()=>{mn();Nb();VK();CB();YK();RK();ebt();XK=10,FB=class extends w4{constructor(t){tbt(t),EB(t),super(t),t.startTime!==void 0&&t.autoplay!==!1&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:r,onUpdate:i,onComplete:n,element:o,...s}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}let a=new Qg({...s,autoplay:!1}),h=Math.max(XK,Ia.now()-this.startTime),p=Fc(0,XK,h-XK),g=a.sample(h).value,{name:w}=this.options;o&&w&&DB(o,w,g),r.setWithVelocity(a.sample(Math.max(0,h-p)).value,g,p),a.stop()}}});var ZK,ibt=Et(()=>{N0();ZK=(e,t)=>t===\"zIndex\"?!1:!!(typeof e==\"number\"||Array.isArray(e)||typeof e==\"string\"&&(ka.test(e)||e===\"0\")&&!e.startsWith(\"url(\"))});function rYt(e){let t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function nbt(e,t,r,i){let n=e[0];if(n===null)return!1;if(t===\"display\"||t===\"visibility\")return!0;let o=e[e.length-1],s=ZK(n,t),a=ZK(o,t);return Yg(s===a,`You are trying to animate ${t} from \"${n}\" to \"${o}\". \"${s?o:n}\" is not an animatable value.`,\"value-not-animatable\"),!s||!a?!1:rYt(e)||(r===\"spring\"||BB(r))&&i}var obt=Et(()=>{mn();HK();ibt()});function h6(e){e.duration=0,e.type=\"keyframes\"}var KK=Et(()=>{});var NB,QK=Et(()=>{NB=new Set([\"opacity\",\"clipPath\",\"filter\",\"transform\"])});function sbt(e){for(let t=0;t<e.length;t++)if(typeof e[t]==\"string\"&&iYt.test(e[t]))return!0;return!1}var iYt,abt=Et(()=>{iYt=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\\(/});function lbt(e){let{motionValue:t,name:r,repeatDelay:i,repeatType:n,damping:o,type:s,keyframes:a}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:p,transformTemplate:g}=t.owner.getProps();return oYt()&&r&&(NB.has(r)||nYt.has(r)&&sbt(a))&&(r!==\"transform\"||!g)&&!p&&!i&&n!==\"mirror\"&&o!==0&&s!==\"inertia\"}var nYt,oYt,cbt=Et(()=>{mn();QK();abt();nYt=new Set([\"color\",\"backgroundColor\",\"outlineColor\",\"fill\",\"stroke\",\"borderColor\",\"borderTopColor\",\"borderRightColor\",\"borderBottomColor\",\"borderLeftColor\"]),oYt=XC(()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"))});var sYt,zB,ubt=Et(()=>{mn();Nb();CB();u6();RB();rbt();obt();KK();PB();cbt();sYt=40,zB=class extends U1{constructor({autoplay:t=!0,delay:r=0,type:i=\"keyframes\",repeat:n=0,repeatDelay:o=0,repeatType:s=\"loop\",keyframes:a,name:h,motionValue:p,element:g,...w}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Ia.now();let C={autoplay:t,delay:r,type:i,repeat:n,repeatDelay:o,repeatType:s,name:h,motionValue:p,element:g,...w},R=g?.KeyframeResolver||V1;this.keyframeResolver=new R(a,(z,W,Y)=>this.onKeyframesResolved(z,W,C,!Y),h,p,g),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,r,i,n){this.keyframeResolver=void 0;let{name:o,type:s,velocity:a,delay:h,isHandoff:p,onUpdate:g}=i;this.resolvedAt=Ia.now();let w=!0;nbt(t,o,s,a)||(w=!1,(nl.instantAnimations||!h)&&g?.(z1(t,i,r)),t[0]=t[t.length-1],h6(i),i.repeat=0);let R={startTime:n?this.resolvedAt?this.resolvedAt-this.createdAt>sYt?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...i,keyframes:t},z=w&&!p&&lbt(R),W=R.motionValue?.owner?.current,Y;if(z)try{Y=new FB({...R,element:W})}catch{Y=new Qg(R)}else Y=new Qg(R);Y.finished.then(()=>{this.notifyFinished()}).catch(Eh),this.pendingTimeline&&(this.stopTimeline=Y.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=Y}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Uvt()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}});function UB(e,t,r,i=0,n=1){let o=Array.from(e).sort((p,g)=>p.sortNodePosition(g)).indexOf(t),s=e.size,a=(s-1)*i;return typeof r==\"function\"?r(o,s):n===1?o*i:a-o*i}var JK=Et(()=>{});function lYt(e){let t=aYt.exec(e);if(!t)return[,];let[,r,i,n]=t;return[`--${r??i}`,n]}function tQ(e,t,r=1){O0(r<=cYt,`Max CSS variable fallback depth detected in property \"${e}\". This may indicate a circular fallback dependency.`,\"max-css-var-depth\");let[i,n]=lYt(e);if(!i)return;let o=window.getComputedStyle(t).getPropertyValue(i);if(o){let s=o.trim();return HC(s)?parseFloat(s):s}return m4(n)?tQ(n,t,r+1):n}var aYt,cYt,hbt=Et(()=>{mn();g4();aYt=/^var\\(--(?:([\\w-]+)|([\\w-]+), ?([a-zA-Z\\d ()%#.,-]+))\\)/u;cYt=4});var uYt,hYt,dYt,fYt,dbt,fbt=Et(()=>{tp();uYt={type:\"spring\",stiffness:500,damping:25,restSpeed:10},hYt=e=>({type:\"spring\",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),dYt={type:\"keyframes\",duration:.8},fYt={type:\"keyframes\",ease:[.25,.1,.35,1],duration:.3},dbt=(e,{keyframes:t})=>t.length>2?dYt:Nd.has(e)?e.startsWith(\"scale\")?hYt(t[1]):uYt:fYt});function Gb(e,t){if(e?.inherit&&t){let{inherit:r,...i}=e;return{...t,...i}}return e}var VB=Et(()=>{});function jB(e,t){let r=e?.[t]??e?.default??e;return r!==e?Gb(r,e):r}var eQ=Et(()=>{VB()});function pbt(e){for(let t in e)if(!pYt.has(t))return!0;return!1}var pYt,mbt=Et(()=>{pYt=new Set([\"when\",\"delay\",\"delayChildren\",\"staggerChildren\",\"staggerDirection\",\"repeat\",\"repeatType\",\"repeatDelay\",\"from\",\"elapsed\"])});var gbt,Abt=Et(()=>{mn();ubt();CB();eQ();KK();fbt();u6();mbt();Zg();gbt=(e,t,r,i={},n,o)=>s=>{let a=jB(i,e)||{},h=a.delay||i.delay||0,{elapsed:p=0}=i;p=p-ol(h);let g={keyframes:Array.isArray(r)?r:[null,r],ease:\"easeOut\",velocity:t.getVelocity(),...a,delay:-p,onUpdate:C=>{t.set(C),a.onUpdate&&a.onUpdate(C)},onComplete:()=>{s(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:o?void 0:n};pbt(a)||Object.assign(g,dbt(e,g)),g.duration&&(g.duration=ol(g.duration)),g.repeatDelay&&(g.repeatDelay=ol(g.repeatDelay)),g.from!==void 0&&(g.keyframes[0]=g.from);let w=!1;if((g.type===!1||g.duration===0&&!g.repeatDelay)&&(h6(g),g.delay===0&&(w=!0)),(nl.instantAnimations||nl.skipAnimations||n?.shouldSkipAnimations)&&(w=!0,h6(g),g.delay=0),g.allowFlatten=!a.type&&!a.ease,w&&!o&&t.get()!==void 0){let C=z1(g.keyframes,a);if(C!==void 0){Ys.update(()=>{g.onUpdate(C),g.onComplete()});return}}return a.isSync?new Qg(g):new zB(g)}});function ybt(e){let t=[{},{}];return e?.values.forEach((r,i)=>{t[0][i]=r.get(),t[1][i]=r.getVelocity()}),t}function Wb(e,t,r,i){if(typeof t==\"function\"){let[n,o]=ybt(i);t=t(r!==void 0?r:e.custom,n,o)}if(typeof t==\"string\"&&(t=e.variants&&e.variants[t]),typeof t==\"function\"){let[n,o]=ybt(i);t=t(r!==void 0?r:e.custom,n,o)}return t}var $B=Et(()=>{});function Ph(e,t,r){let i=e.getProps();return Wb(i,t,r!==void 0?r:i.custom,e)}var T4=Et(()=>{$B()});var GB,rQ=Et(()=>{tp();GB=new Set([\"width\",\"height\",\"top\",\"left\",\"right\",\"bottom\",...U0])});function qb(e,t){return new iQ(e,t)}var _bt,mYt,vbt,iQ,WB=Et(()=>{mn();Nb();Zg();_bt=30,mYt=e=>!isNaN(parseFloat(e)),vbt={current:void 0},iQ=class{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=i=>{let n=Ia.now();if(this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(i),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let o of this.dependents)o.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Ia.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=mYt(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on(\"change\",t)}on(t,r){this.events[t]||(this.events[t]=new Bb);let i=this.events[t].add(r);return t===\"change\"?()=>{i(),Ys.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,i){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return vbt.current&&vbt.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=Ia.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>_bt)return 0;let r=Math.min(this.updatedAt-this.prevUpdatedAt,_bt);return KC(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}});var d6,nQ=Et(()=>{d6=e=>Array.isArray(e)});function gYt(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,qb(r))}function AYt(e){return d6(e)?e[e.length-1]||0:e}function bbt(e,t){let r=Ph(e,t),{transitionEnd:i={},transition:n={},...o}=r||{};o={...o,...i};for(let s in o){let a=AYt(o[s]);gYt(e,s,a)}}var xbt=Et(()=>{WB();T4();nQ()});var po,tA=Et(()=>{po=e=>!!(e&&e.getVelocity)});function wbt(e){return!!(po(e)&&e.add)}var Tbt=Et(()=>{tA()});function Sbt(e,t){let r=e.getValue(\"willChange\");if(wbt(r))return r.add(t);if(!r&&nl.WillChange){let i=new nl.WillChange(\"auto\");e.addValue(\"willChange\",i),i.add(t)}}var Mbt=Et(()=>{mn();Tbt()});function S4(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}var qB=Et(()=>{});var Ebt,f6,oQ=Et(()=>{qB();Ebt=\"framerAppearId\",f6=\"data-\"+S4(Ebt)});function Pbt(e){return e.props[f6]}var Cbt=Et(()=>{oQ()});function yYt({protectedKeys:e,needsAnimating:t},r){let i=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,i}function HB(e,t,{delay:r=0,transitionOverride:i,type:n}={}){let{transition:o,transitionEnd:s,...a}=t,h=e.getDefaultTransition();o=o?Gb(o,h):h;let p=o?.reduceMotion;i&&(o=i);let g=[],w=n&&e.animationState&&e.animationState.getState()[n];for(let C in a){let R=e.getValue(C,e.latestValues[C]??null),z=a[C];if(z===void 0||w&&yYt(w,C))continue;let W={delay:r,...jB(o||{},C)},Y=R.get();if(Y!==void 0&&!R.isAnimating()&&!Array.isArray(z)&&z===Y&&!W.velocity){Ys.update(()=>R.set(z));continue}let H=!1;if(window.MotionHandoffAnimation){let rt=Pbt(e);if(rt){let at=window.MotionHandoffAnimation(rt,C,Ys);at!==null&&(W.startTime=at,H=!0)}}Sbt(e,C);let Q=p??e.shouldReduceMotion;R.start(gbt(C,R,z,Q&&GB.has(C)?{type:!1}:W,e,H));let tt=R.animation;tt&&g.push(tt)}if(s){let C=()=>Ys.update(()=>{s&&bbt(e,s)});g.length?Promise.all(g).then(C):C()}return g}var sQ=Et(()=>{eQ();VB();rQ();xbt();Mbt();Cbt();Abt();Zg()});function YB(e,t,r={}){let i=Ph(e,t,r.type===\"exit\"?e.presenceContext?.custom:void 0),{transition:n=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(n=r.transitionOverride);let o=i?()=>Promise.all(HB(e,i,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(h=0)=>{let{delayChildren:p=0,staggerChildren:g,staggerDirection:w}=n;return _Yt(e,t,h,p,g,w,r)}:()=>Promise.resolve(),{when:a}=n;if(a){let[h,p]=a===\"beforeChildren\"?[o,s]:[s,o];return h().then(()=>p())}else return Promise.all([o(),s(r.delay)])}function _Yt(e,t,r=0,i=0,n=0,o=1,s){let a=[];for(let h of e.variantChildren)h.notify(\"AnimationStart\",t),a.push(YB(h,t,{...s,delay:r+(typeof i==\"function\"?0:i)+UB(e.variantChildren,h,i,n,o)}).then(()=>h.notify(\"AnimationComplete\",t)));return Promise.all(a)}var Ibt=Et(()=>{T4();JK();sQ()});function kbt(e,t,r={}){e.notify(\"AnimationStart\",t);let i;if(Array.isArray(t)){let n=t.map(o=>YB(e,o,r));i=Promise.all(n)}else if(typeof t==\"string\")i=YB(e,t,r);else{let n=typeof t==\"function\"?Ph(e,t,r.custom):t;i=Promise.all(HB(e,n,r))}return i.then(()=>{e.notify(\"AnimationComplete\",t)})}var Rbt=Et(()=>{T4();sQ();Ibt()});var Dbt,Obt=Et(()=>{Dbt={test:e=>e===\"auto\",parse:e=>e}});var XB,aQ=Et(()=>{XB=e=>t=>t.test(e)});var lQ,cQ,uQ=Et(()=>{Obt();O1();zb();aQ();lQ=[L0,xr,B1,F0,ivt,rvt,Dbt],cQ=e=>lQ.find(XB(e))});function Lbt(e){return typeof e==\"number\"?e===0:e!==null?e===\"none\"||e===\"0\"||YC(e):!0}var Bbt=Et(()=>{mn()});function bYt(e){let[t,r]=e.slice(0,-1).split(\"(\");if(t===\"drop-shadow\")return e;let[i]=r.match(A4)||[];if(!i)return e;let n=r.replace(i,\"\"),o=vYt.has(t)?1:0;return i!==r&&(o*=100),t+\"(\"+o+n+\")\"}var vYt,xYt,p6,hQ=Et(()=>{N0();AB();vYt=new Set([\"brightness\",\"contrast\",\"saturate\",\"opacity\"]);xYt=/\\b([a-z-]*)\\(.*?\\)/gu,p6={...ka,getAnimatableNone:e=>{let t=e.match(xYt);return t?t.map(bYt).join(\" \"):e}}});var m6,dQ=Et(()=>{N0();m6={...ka,getAnimatableNone:e=>{let t=ka.parse(e);return ka.createTransformer(e)(t.map(i=>typeof i==\"number\"?0:typeof i==\"object\"?{...i,alpha:1}:i))}}});var fQ,Fbt=Et(()=>{O1();fQ={...L0,transform:Math.round}});var Nbt,zbt=Et(()=>{O1();zb();Nbt={rotate:F0,rotateX:F0,rotateY:F0,rotateZ:F0,scale:o6,scaleX:o6,scaleY:o6,scaleZ:o6,skew:F0,skewX:F0,skewY:F0,distance:xr,translateX:xr,translateY:xr,translateZ:xr,x:xr,y:xr,z:xr,perspective:xr,transformPerspective:xr,opacity:Kg,originX:AK,originY:AK,originZ:xr}});var M4,ZB=Et(()=>{Fbt();O1();zb();zbt();M4={borderWidth:xr,borderTopWidth:xr,borderRightWidth:xr,borderBottomWidth:xr,borderLeftWidth:xr,borderRadius:xr,borderTopLeftRadius:xr,borderTopRightRadius:xr,borderBottomRightRadius:xr,borderBottomLeftRadius:xr,width:xr,maxWidth:xr,height:xr,maxHeight:xr,top:xr,right:xr,bottom:xr,left:xr,inset:xr,insetBlock:xr,insetBlockStart:xr,insetBlockEnd:xr,insetInline:xr,insetInlineStart:xr,insetInlineEnd:xr,padding:xr,paddingTop:xr,paddingRight:xr,paddingBottom:xr,paddingLeft:xr,paddingBlock:xr,paddingBlockStart:xr,paddingBlockEnd:xr,paddingInline:xr,paddingInlineStart:xr,paddingInlineEnd:xr,margin:xr,marginTop:xr,marginRight:xr,marginBottom:xr,marginLeft:xr,marginBlock:xr,marginBlockStart:xr,marginBlockEnd:xr,marginInline:xr,marginInlineStart:xr,marginInlineEnd:xr,fontSize:xr,backgroundPositionX:xr,backgroundPositionY:xr,...Nbt,zIndex:fQ,fillOpacity:Kg,strokeOpacity:Kg,numOctaves:fQ}});var wYt,KB,pQ=Et(()=>{l6();hQ();dQ();ZB();wYt={...M4,color:Wo,backgroundColor:Wo,outlineColor:Wo,fill:Wo,stroke:Wo,borderColor:Wo,borderTopColor:Wo,borderRightColor:Wo,borderBottomColor:Wo,borderLeftColor:Wo,filter:p6,WebkitFilter:p6,mask:m6,WebkitMask:m6},KB=e=>wYt[e]});function QB(e,t){let r=KB(e);return TYt.has(r)||(r=ka),r.getAnimatableNone?r.getAnimatableNone(t):void 0}var TYt,mQ=Et(()=>{N0();hQ();dQ();pQ();TYt=new Set([p6,m6])});function Ubt(e,t,r){let i=0,n;for(;i<e.length&&!n;){let o=e[i];typeof o==\"string\"&&!SYt.has(o)&&N1(o).values.length&&(n=e[i]),i++}if(n&&r)for(let o of t)e[o]=QB(r,n)}var SYt,Vbt=Et(()=>{N0();mQ();SYt=new Set([\"auto\",\"none\",\"0\"])});var JB,jbt=Et(()=>{rQ();uQ();hbt();g4();RB();Bbt();Vbt();FK();JB=class extends V1{constructor(t,r,i,n,o){super(t,r,i,n,o,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:r,name:i}=this;if(!r||!r.current)return;super.readKeyframes();for(let g=0;g<t.length;g++){let w=t[g];if(typeof w==\"string\"&&(w=w.trim(),m4(w))){let C=tQ(w,r.current);C!==void 0&&(t[g]=C),g===t.length-1&&(this.finalKeyframe=w)}}if(this.resolveNoneKeyframes(),!GB.has(i)||t.length!==2)return;let[n,o]=t,s=cQ(n),a=cQ(o),h=pK(n),p=pK(o);if(h!==p&&Jg[i]){this.needsMeasurement=!0;return}if(s!==a)if(BK(s)&&BK(a))for(let g=0;g<t.length;g++){let w=t[g];typeof w==\"string\"&&(t[g]=parseFloat(w))}else Jg[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:r}=this,i=[];for(let n=0;n<t.length;n++)(t[n]===null||Lbt(t[n]))&&i.push(n);i.length&&Ubt(t,i,r)}measureInitialState(){let{element:t,unresolvedKeyframes:r,name:i}=this;if(!t||!t.current)return;i===\"height\"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Jg[i](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;let n=r[r.length-1];n!==void 0&&t.getValue(i,n).jump(n,!1)}measureEndState(){let{element:t,name:r,unresolvedKeyframes:i}=this;if(!t||!t.current)return;let n=t.getValue(r);n&&n.jump(this.measuredOrigin,!1);let o=i.length-1,s=i[o];i[o]=Jg[r](t.measureViewportBox(),window.getComputedStyle(t.current)),s!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEach(([a,h])=>{t.getValue(a).set(h)}),this.resolveNoneKeyframes()}}});function $bt(e,t,r){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==\"string\"){let i=document;t&&(i=t.current);let n=r?.[e]??i.querySelectorAll(e);return n?Array.from(n):[]}return Array.from(e).filter(i=>i!=null)}var Gbt=Et(()=>{});var tF,gQ=Et(()=>{tF=(e,t)=>t&&typeof e==\"number\"?t.transform(e):e});function Hb(e){return tK(e)&&\"offsetHeight\"in e&&!(\"ownerSVGElement\"in e)}var AQ=Et(()=>{mn()});var Wbt,nXe,qbt=Et(()=>{dK();({schedule:Wbt,cancel:nXe}=fB(queueMicrotask,!1))});function eF(){return Hbt.x||Hbt.y}var Hbt,yQ=Et(()=>{Hbt={x:!1,y:!1}});function rF(e,t){let r=$bt(e),i=new AbortController,n={passive:!0,...t,signal:i.signal};return[r,n,()=>i.abort()]}var _Q=Et(()=>{Gbt()});function MYt(e){return!(e.pointerType===\"touch\"||eF())}function vQ(e,t,r={}){let[i,n,o]=rF(e,r);return i.forEach(s=>{let a=!1,h=!1,p,g=()=>{s.removeEventListener(\"pointerleave\",z)},w=Y=>{p&&(p(Y),p=void 0),g()},C=Y=>{a=!1,window.removeEventListener(\"pointerup\",C),window.removeEventListener(\"pointercancel\",C),h&&(h=!1,w(Y))},R=()=>{a=!0,window.addEventListener(\"pointerup\",C,n),window.addEventListener(\"pointercancel\",C,n)},z=Y=>{if(Y.pointerType!==\"touch\"){if(a){h=!0;return}w(Y)}},W=Y=>{if(!MYt(Y))return;h=!1;let H=t(s,Y);typeof H==\"function\"&&(p=H,s.addEventListener(\"pointerleave\",z,n))};s.addEventListener(\"pointerenter\",W,n),s.addEventListener(\"pointerdown\",R,n)}),o}var Ybt=Et(()=>{yQ();_Q()});var bQ,Xbt=Et(()=>{bQ=(e,t)=>t?e===t?!0:bQ(e,t.parentElement):!1});var Zbt,Kbt=Et(()=>{Zbt=e=>e.pointerType===\"mouse\"?typeof e.button!=\"number\"||e.button<=0:e.isPrimary!==!1});function Qbt(e){return EYt.has(e.tagName)||e.isContentEditable===!0}var EYt,Jbt=Et(()=>{EYt=new Set([\"BUTTON\",\"INPUT\",\"SELECT\",\"TEXTAREA\",\"A\"])});var E4,xQ=Et(()=>{E4=new WeakSet});function txt(e){return t=>{t.key===\"Enter\"&&e(t)}}function wQ(e,t){e.dispatchEvent(new PointerEvent(\"pointer\"+t,{isPrimary:!0,bubbles:!0}))}var ext,rxt=Et(()=>{xQ();ext=(e,t)=>{let r=e.currentTarget;if(!r)return;let i=txt(()=>{if(E4.has(r))return;wQ(r,\"down\");let n=txt(()=>{wQ(r,\"up\")}),o=()=>wQ(r,\"cancel\");r.addEventListener(\"keyup\",n,t),r.addEventListener(\"blur\",o,t)});r.addEventListener(\"keydown\",i,t),r.addEventListener(\"blur\",()=>r.removeEventListener(\"keydown\",i),t)}});function ixt(e){return Zbt(e)&&!eF()}function TQ(e,t,r={}){let[i,n,o]=rF(e,r),s=a=>{let h=a.currentTarget;if(!ixt(a)||nxt.has(a))return;E4.add(h),r.stopPropagation&&nxt.add(a);let p=t(h,a),g=(R,z)=>{window.removeEventListener(\"pointerup\",w),window.removeEventListener(\"pointercancel\",C),E4.has(h)&&E4.delete(h),ixt(R)&&typeof p==\"function\"&&p(R,{success:z})},w=R=>{g(R,h===window||h===document||r.useGlobalTarget||bQ(h,R.target))},C=R=>{g(R,!1)};window.addEventListener(\"pointerup\",w,n),window.addEventListener(\"pointercancel\",C,n)};return i.forEach(a=>{(r.useGlobalTarget?window:a).addEventListener(\"pointerdown\",s,n),Hb(a)&&(a.addEventListener(\"focus\",p=>ext(p,n)),!Qbt(a)&&!a.hasAttribute(\"tabindex\")&&(a.tabIndex=0))}),o}var nxt,oxt=Et(()=>{AQ();yQ();Xbt();Kbt();_Q();Jbt();rxt();xQ();nxt=new WeakSet});var PYt,sxt,axt=Et(()=>{l6();N0();uQ();aQ();PYt=[...lQ,Wo,ka],sxt=e=>PYt.find(XB(e))});var lxt,iF,SQ=Et(()=>{lxt=()=>({min:0,max:0}),iF=()=>({x:lxt(),y:lxt()})});var cxt,uxt=Et(()=>{cxt=new WeakMap});function eA(e){return e!==null&&typeof e==\"object\"&&typeof e.start==\"function\"}var nF=Et(()=>{});function V0(e){return typeof e==\"string\"||Array.isArray(e)}var g6=Et(()=>{});var oF,A6,sF=Et(()=>{oF=[\"animate\",\"whileInView\",\"whileFocus\",\"whileHover\",\"whileTap\",\"whileDrag\",\"exit\"],A6=[\"initial\",...oF]});function j1(e){return eA(e.animate)||A6.some(t=>V0(e[t]))}function y6(e){return!!(j1(e)||e.variants)}var MQ=Et(()=>{nF();g6();sF()});function hxt(e,t,r){for(let i in t){let n=t[i],o=r[i];if(po(n))e.addValue(i,n);else if(po(o))e.addValue(i,qb(n,{owner:e}));else if(o!==n)if(e.hasValue(i)){let s=e.getValue(i);s.liveStyle===!0?s.jump(n):s.hasAnimated||s.set(n)}else{let s=e.getStaticValue(i);e.addValue(i,qb(s!==void 0?s:n,{owner:e}))}}for(let i in r)t[i]===void 0&&e.removeValue(i);return t}var dxt=Et(()=>{WB();tA()});var _6,aF,EQ=Et(()=>{_6={current:null},aF={current:!1}});function fxt(){if(aF.current=!0,!!CYt)if(window.matchMedia){let e=window.matchMedia(\"(prefers-reduced-motion)\"),t=()=>_6.current=e.matches;e.addEventListener(\"change\",t),t()}else _6.current=!1}var CYt,pxt=Et(()=>{EQ();CYt=typeof window<\"u\"});function b6(e){lF=e}function PQ(){return lF}var mxt,lF,v6,CQ=Et(()=>{mn();RB();YK();QK();qbt();Nb();SQ();WB();N0();mQ();axt();tA();uxt();MQ();tp();dxt();pxt();$B();EQ();Zg();mxt=[\"AnimationStart\",\"AnimationComplete\",\"Update\",\"BeforeLayoutMeasure\",\"LayoutMeasure\",\"LayoutAnimationStart\",\"LayoutAnimationComplete\"],lF={};v6=class{scrapeMotionValuesFromProps(t,r,i){return{}}constructor({parent:t,props:r,presenceContext:i,reducedMotionConfig:n,skipAnimations:o,blockInitialAnimation:s,visualState:a},h={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=V1,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(\"Update\",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let R=Ia.now();this.renderScheduledAt<R&&(this.renderScheduledAt=R,Ys.render(this.render,!1,!0))};let{latestValues:p,renderState:g}=a;this.latestValues=p,this.baseTarget={...p},this.initialValues=r.initial?{...p}:{},this.renderState=g,this.parent=t,this.props=r,this.presenceContext=i,this.depth=t?t.depth+1:0,this.reducedMotionConfig=n,this.skipAnimationsConfig=o,this.options=h,this.blockInitialAnimation=!!s,this.isControllingVariants=j1(r),this.isVariantNode=y6(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:w,...C}=this.scrapeMotionValuesFromProps(r,{},this);for(let R in C){let z=C[R];p[R]!==void 0&&po(z)&&z.set(p[R])}}mount(t){if(this.hasBeenMounted)for(let r in this.initialValues)this.values.get(r)?.jump(this.initialValues[r]),this.latestValues[r]=this.initialValues[r];this.current=t,cxt.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,i)=>this.bindToMotionValue(i,r)),this.reducedMotionConfig===\"never\"?this.shouldReduceMotion=!1:this.reducedMotionConfig===\"always\"?this.shouldReduceMotion=!0:(aF.current||fxt(),this.shouldReduceMotion=_6.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),f4(this.notifyUpdate),f4(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let t in this.events)this.events[t].clear();for(let t in this.features){let r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),r.accelerate&&NB.has(t)&&this.current instanceof HTMLElement){let{factory:s,keyframes:a,times:h,ease:p,duration:g}=r.accelerate,w=new w4({element:this.current,name:t,keyframes:a,times:h,ease:p,duration:ol(g)}),C=s(w);this.valueSubscriptions.set(t,()=>{C(),w.cancel()});return}let i=Nd.has(t);i&&this.onBindTransform&&this.onBindTransform();let n=r.on(\"change\",s=>{this.latestValues[t]=s,this.props.onUpdate&&Ys.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),o;typeof window<\"u\"&&window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{n(),o&&o(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t=\"animation\";for(t in lF){let r=lF[t];if(!r)continue;let{isEnabled:i,Feature:n}=r;if(!this.features[t]&&n&&i(this.props)&&(this.features[t]=new n(this)),this.features[t]){let o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):iF()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let i=0;i<mxt.length;i++){let n=mxt[i];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let o=\"on\"+n,s=t[o];s&&(this.propEventSubscriptions[n]=this.on(n,s))}this.prevMotionValues=hxt(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){let r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){let i=this.values.get(t);r!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);let r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return i===void 0&&r!==void 0&&(i=qb(r===null?void 0:r,{owner:this}),this.addValue(t,i)),i}readValue(t,r){let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i==\"string\"&&(HC(i)||YC(i))?i=parseFloat(i):!sxt(i)&&ka.test(r)&&(i=QB(t,r)),this.setBaseTarget(t,po(i)?i.get():i)),po(i)?i.get():i}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){let{initial:r}=this.props,i;if(typeof r==\"string\"||typeof r==\"object\"){let o=Wb(this.props,r,this.presenceContext?.custom);o&&(i=o[t])}if(r&&i!==void 0)return i;let n=this.getBaseTargetFromProps(this.props,t);return n!==void 0&&!po(n)?n:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new Bb),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){Wbt.render(this.render)}}});var P4,IQ=Et(()=>{tA();jbt();CQ();P4=class extends v6{constructor(){super(...arguments),this.KeyframeResolver=JB}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){let i=t.style;return i?i[r]:void 0}removeValueFromRenderState(t,{vars:r,style:i}){delete r[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;po(t)&&(this.childSubscription=t.on(\"change\",r=>{this.current&&(this.current.textContent=`${r}`)}))}}});var Nc,gxt=Et(()=>{Nc=class{constructor(t){this.isMounted=!1,this.node=t}update(){}}});function Axt({top:e,left:t,right:r,bottom:i}){return{x:{min:t,max:r},y:{min:e,max:i}}}function yxt(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}var _xt=Et(()=>{});function vxt(e,t){return Axt(yxt(e.getBoundingClientRect(),t))}var bxt=Et(()=>{_xt()});function xxt(e,t,r){let i=\"\",n=!0;for(let o=0;o<kYt;o++){let s=U0[o],a=e[s];if(a===void 0)continue;let h=!0;if(typeof a==\"number\")h=a===(s.startsWith(\"scale\")?1:0);else{let p=parseFloat(a);h=s.startsWith(\"scale\")?p===1:p===0}if(!h||r){let p=tF(a,M4[s]);if(!h){n=!1;let g=IYt[s]||s;i+=`${g}(${p}) `}r&&(t[s]=p)}}return i=i.trim(),r?i=r(t,n?\"\":i):n&&(i=\"none\"),i}var IYt,kYt,wxt=Et(()=>{gQ();ZB();tp();IYt={x:\"translateX\",y:\"translateY\",z:\"translateZ\",transformPerspective:\"perspective\"},kYt=U0.length});function Yb(e,t,r){let{style:i,vars:n,transformOrigin:o}=e,s=!1,a=!1;for(let h in t){let p=t[h];if(Nd.has(h)){s=!0;continue}else if(mB(h)){n[h]=p;continue}else{let g=tF(p,M4[h]);h.startsWith(\"origin\")?(a=!0,o[h]=g):i[h]=g}}if(t.transform||(s||r?i.transform=xxt(t,e.transform,r):i.transform&&(i.transform=\"none\")),a){let{originX:h=\"50%\",originY:p=\"50%\",originZ:g=0}=o;i.transformOrigin=`${h} ${p} ${g}`}}var cF=Et(()=>{gQ();ZB();tp();g4();wxt()});function uF(e,{style:t,vars:r},i,n){let o=e.style,s;for(s in t)o[s]=t[s];n?.applyProjectionStyles(o,i);for(s in r)o.setProperty(s,r[s])}var kQ=Et(()=>{});function Txt(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var C4,Sxt=Et(()=>{zb();C4={correct:(e,t)=>{if(!t.target)return e;if(typeof e==\"string\")if(xr.test(e))e=parseFloat(e);else return e;let r=Txt(e,t.target.x),i=Txt(e,t.target.y);return`${r}% ${i}%`}}});var Mxt,Ext=Et(()=>{N0();v4();Mxt={correct:(e,{treeScale:t,projectionDelta:r})=>{let i=e,n=ka.parse(e);if(n.length>5)return i;let o=ka.createTransformer(e),s=typeof n[0]!=\"number\"?1:0,a=r.x.scale*t.x,h=r.y.scale*t.y;n[0+s]/=a,n[1+s]/=h;let p=z0(a,h,.5);return typeof n[2+s]==\"number\"&&(n[2+s]/=p),typeof n[3+s]==\"number\"&&(n[3+s]/=p),o(n)}}});var Pxt,Cxt=Et(()=>{Sxt();Ext();Pxt={borderRadius:{...C4,applyTo:[\"borderTopLeftRadius\",\"borderTopRightRadius\",\"borderBottomLeftRadius\",\"borderBottomRightRadius\"]},borderTopLeftRadius:C4,borderTopRightRadius:C4,borderBottomLeftRadius:C4,borderBottomRightRadius:C4,boxShadow:Mxt}});function x6(e,{layout:t,layoutId:r}){return Nd.has(e)||e.startsWith(\"origin\")||(t||r!==void 0)&&(!!Pxt[e]||e===\"opacity\")}var RQ=Et(()=>{tp();Cxt()});function Xb(e,t,r){let i=e.style,n=t?.style,o={};if(!i)return o;for(let s in i)(po(i[s])||n&&po(n[s])||x6(s,e)||r?.getValue(s)?.liveStyle!==void 0)&&(o[s]=i[s]);return o}var hF=Et(()=>{tA();RQ()});function RYt(e){return window.getComputedStyle(e)}var w6,Ixt=Et(()=>{g4();tp();LK();bxt();IQ();cF();kQ();hF();w6=class extends P4{constructor(){super(...arguments),this.type=\"html\",this.renderInstance=uF}readValueFromInstance(t,r){if(Nd.has(r))return this.projection?.isProjecting?IB(r):Bvt(t,r);{let i=RYt(t),n=(mB(r)?i.getPropertyValue(r):i[r])||0;return typeof n==\"string\"?n.trim():n}}measureInstanceViewportBox(t,{transformPagePoint:r}){return vxt(t,r)}build(t,r,i){Yb(t,r,i.transformTemplate)}scrapeMotionValuesFromProps(t,r,i){return Xb(t,r,i)}}});function kxt(e,t,r=1,i=0,n=!0){e.pathLength=1;let o=n?DYt:OYt;e[o.offset]=`${-i}`,e[o.array]=`${t} ${r}`}var DYt,OYt,Rxt=Et(()=>{DYt={offset:\"stroke-dashoffset\",array:\"stroke-dasharray\"},OYt={offset:\"strokeDashoffset\",array:\"strokeDasharray\"}});function T6(e,{attrX:t,attrY:r,attrScale:i,pathLength:n,pathSpacing:o=1,pathOffset:s=0,...a},h,p,g){if(Yb(e,a,p),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:w,style:C}=e;w.transform&&(C.transform=w.transform,delete w.transform),(C.transform||w.transformOrigin)&&(C.transformOrigin=w.transformOrigin??\"50% 50%\",delete w.transformOrigin),C.transform&&(C.transformBox=g?.transformBox??\"fill-box\",delete w.transformBox);for(let R of LYt)w[R]!==void 0&&(C[R]=w[R],delete w[R]);t!==void 0&&(w.x=t),r!==void 0&&(w.y=r),i!==void 0&&(w.scale=i),n!==void 0&&kxt(w,n,o,s,!1)}var LYt,DQ=Et(()=>{cF();Rxt();LYt=[\"offsetDistance\",\"offsetPath\",\"offsetRotate\",\"offsetAnchor\"]});var dF,OQ=Et(()=>{dF=new Set([\"baseFrequency\",\"diffuseConstant\",\"kernelMatrix\",\"kernelUnitLength\",\"keySplines\",\"keyTimes\",\"limitingConeAngle\",\"markerHeight\",\"markerWidth\",\"numOctaves\",\"targetX\",\"targetY\",\"surfaceScale\",\"specularConstant\",\"specularExponent\",\"stdDeviation\",\"tableValues\",\"viewBox\",\"gradientTransform\",\"pathLength\",\"startOffset\",\"textLength\",\"lengthAdjust\"])});var S6,LQ=Et(()=>{S6=e=>typeof e==\"string\"&&e.toLowerCase()===\"svg\"});function Dxt(e,t,r,i){uF(e,t,void 0,i);for(let n in t.attrs)e.setAttribute(dF.has(n)?n:S4(n),t.attrs[n])}var Oxt=Et(()=>{qB();kQ();OQ()});function M6(e,t,r){let i=Xb(e,t,r);for(let n in e)if(po(e[n])||po(t[n])){let o=U0.indexOf(n)!==-1?\"attr\"+n.charAt(0).toUpperCase()+n.substring(1):n;i[o]=e[n]}return i}var BQ=Et(()=>{tA();tp();hF()});var E6,Lxt=Et(()=>{tp();pQ();SQ();IQ();qB();DQ();OQ();LQ();Oxt();BQ();E6=class extends P4{constructor(){super(...arguments),this.type=\"svg\",this.isSVGTag=!1,this.measureInstanceViewportBox=iF}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Nd.has(r)){let i=KB(r);return i&&i.default||0}return r=dF.has(r)?r:S4(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,i){return M6(t,r,i)}build(t,r,i){T6(t,r,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,r,i,n){Dxt(t,r,i,n)}mount(t){this.isSVGTag=S6(t.tagName),super.mount(t)}}});function FQ(e){if(!e)return;if(!e.isControllingVariants){let r=e.parent?FQ(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}let t={};for(let r=0;r<BYt;r++){let i=A6[r],n=e.props[i];(V0(n)||n===!1)&&(t[i]=n)}return t}var BYt,Bxt=Et(()=>{g6();sF();BYt=A6.length});function NQ(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let i=0;i<r;i++)if(t[i]!==e[i])return!1;return!0}var Fxt=Et(()=>{});function zYt(e){return t=>Promise.all(t.map(({animation:r,options:i})=>kbt(e,r,i)))}function zQ(e){let t=zYt(e),r=Nxt(),i=!0,n=!1,o=p=>(g,w)=>{let C=Ph(e,w,p===\"exit\"?e.presenceContext?.custom:void 0);if(C){let{transition:R,transitionEnd:z,...W}=C;g={...g,...W,...z}}return g};function s(p){t=p(e)}function a(p){let{props:g}=e,w=FQ(e.parent)||{},C=[],R=new Set,z={},W=1/0;for(let H=0;H<NYt;H++){let Q=FYt[H],tt=r[Q],rt=g[Q]!==void 0?g[Q]:w[Q],at=V0(rt),et=Q===p?tt.isActive:null;et===!1&&(W=H);let lt=rt===w[Q]&&rt!==g[Q]&&at;if(lt&&(i||n)&&e.manuallyAnimateOnMount&&(lt=!1),tt.protectedKeys={...z},!tt.isActive&&et===null||!rt&&!tt.prevProp||eA(rt)||typeof rt==\"boolean\")continue;if(Q===\"exit\"&&tt.isActive&&et!==!0){tt.prevResolvedValues&&(z={...z,...tt.prevResolvedValues});continue}let J=zxt(tt.prevProp,rt),ft=J||Q===p&&tt.isActive&&!lt&&at||H>W&&at,dt=!1,Mt=Array.isArray(rt)?rt:[rt],Ft=Mt.reduce(o(Q),{});et===!1&&(Ft={});let{prevResolvedValues:Nt={}}=tt,$t={...Nt,...Ft},Yt=we=>{ft=!0,R.has(we)&&(dt=!0,R.delete(we)),tt.needsAnimating[we]=!0;let Ue=e.getValue(we);Ue&&(Ue.liveStyle=!1)};for(let we in $t){let Ue=Ft[we],lr=Nt[we];if(z.hasOwnProperty(we))continue;let ee=!1;d6(Ue)&&d6(lr)?ee=!NQ(Ue,lr):ee=Ue!==lr,ee?Ue!=null?Yt(we):R.add(we):Ue!==void 0&&R.has(we)?Yt(we):tt.protectedKeys[we]=!0}tt.prevProp=rt,tt.prevResolvedValues=Ft,tt.isActive&&(z={...z,...Ft}),(i||n)&&e.blockInitialAnimation&&(ft=!1);let _e=lt&&J;ft&&(!_e||dt)&&C.push(...Mt.map(we=>{let Ue={type:Q};if(typeof we==\"string\"&&(i||n)&&!_e&&e.manuallyAnimateOnMount&&e.parent){let{parent:lr}=e,ee=Ph(lr,we);if(lr.enteringChildren&&ee){let{delayChildren:Ce}=ee.transition||{};Ue.delay=UB(lr.enteringChildren,e,Ce)}}return{animation:we,options:Ue}}))}if(R.size){let H={};if(typeof g.initial!=\"boolean\"){let Q=Ph(e,Array.isArray(g.initial)?g.initial[0]:g.initial);Q&&Q.transition&&(H.transition=Q.transition)}R.forEach(Q=>{let tt=e.getBaseTarget(Q),rt=e.getValue(Q);rt&&(rt.liveStyle=!0),H[Q]=tt??null}),C.push({animation:H})}let Y=!!C.length;return i&&(g.initial===!1||g.initial===g.animate)&&!e.manuallyAnimateOnMount&&(Y=!1),i=!1,n=!1,Y?t(C):Promise.resolve()}function h(p,g){if(r[p].isActive===g)return Promise.resolve();e.variantChildren?.forEach(C=>C.animationState?.setActive(p,g)),r[p].isActive=g;let w=a(p);for(let C in r)r[C].protectedKeys={};return w}return{animateChanges:a,setActive:h,setAnimateFunction:s,getState:()=>r,reset:()=>{r=Nxt(),n=!0}}}function zxt(e,t){return typeof t==\"string\"?t!==e:Array.isArray(t)?!NQ(t,e):!1}function Zb(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Nxt(){return{animate:Zb(!0),whileInView:Zb(),whileHover:Zb(),whileTap:Zb(),whileDrag:Zb(),whileFocus:Zb(),exit:Zb()}}var FYt,NYt,Uxt=Et(()=>{Rbt();JK();Bxt();nF();nQ();g6();T4();Fxt();sF();FYt=[...oF].reverse(),NYt=oF.length});function fF(e,t,r,i={passive:!0}){return e.addEventListener(t,r,i),()=>e.removeEventListener(t,r)}var Vxt=Et(()=>{});function UQ(e){return po(e)?e.get():e}var jxt=Et(()=>{tA()});var Ts=Et(()=>{VB();oQ();Ybt();oxt();AQ();tA();gxt();Ixt();Lxt();CQ();Uxt();nF();MQ();RQ();g6();T4();$B();Vxt();jxt();cF();hF();DQ();LQ();BQ();Zg()});var $xt,rA,P6=Et(()=>{\"use client\";$xt=xe(ze(),1),rA=(0,$xt.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:\"never\"})});function Gxt(e,t){if(typeof e==\"function\")return e(t);e!=null&&(e.current=t)}function UYt(...e){return t=>{let r=!1,i=e.map(n=>{let o=Gxt(n,t);return!r&&typeof o==\"function\"&&(r=!0),o});if(r)return()=>{for(let n=0;n<i.length;n++){let o=i[n];typeof o==\"function\"?o():Gxt(e[n],null)}}}}function qxt(...e){return Wxt.useCallback(UYt(...e),e)}var Wxt,Hxt=Et(()=>{Wxt=xe(ze(),1)});function Xxt({children:e,isPresent:t,anchorX:r,anchorY:i,root:n,pop:o}){let s=(0,iA.useId)(),a=(0,iA.useRef)(null),h=(0,iA.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:p}=(0,iA.useContext)(rA),g=e.props?.ref??e?.ref,w=qxt(a,g);return(0,iA.useInsertionEffect)(()=>{let{width:C,height:R,top:z,left:W,right:Y,bottom:H}=h.current;if(t||o===!1||!a.current||!C||!R)return;let Q=r===\"left\"?`left: ${W}`:`right: ${Y}`,tt=i===\"bottom\"?`bottom: ${H}`:`top: ${z}`;a.current.dataset.motionPopId=s;let rt=document.createElement(\"style\");p&&(rt.nonce=p);let at=n??document.head;return at.appendChild(rt),rt.sheet&&rt.sheet.insertRule(`\n          [data-motion-pop-id=\"${s}\"] {\n            position: absolute !important;\n            width: ${C}px !important;\n            height: ${R}px !important;\n            ${Q}px !important;\n            ${tt}px !important;\n          }\n        `),()=>{a.current?.removeAttribute(\"data-motion-pop-id\"),at.contains(rt)&&at.removeChild(rt)}},[t]),(0,Yxt.jsx)(VQ,{isPresent:t,childRef:a,sizeRef:h,pop:o,children:o===!1?e:pF.cloneElement(e,{ref:w})})}var Yxt,pF,iA,VQ,Zxt=Et(()=>{\"use client\";Yxt=xe(fo(),1);Ts();pF=xe(ze(),1),iA=xe(ze(),1);P6();Hxt();VQ=class extends pF.Component{getSnapshotBeforeUpdate(t){let r=this.props.childRef.current;if(Hb(r)&&t.isPresent&&!this.props.isPresent&&this.props.pop!==!1){let i=r.offsetParent,n=Hb(i)&&i.offsetWidth||0,o=Hb(i)&&i.offsetHeight||0,s=getComputedStyle(r),a=this.props.sizeRef.current;a.height=parseFloat(s.height),a.width=parseFloat(s.width),a.top=r.offsetTop,a.left=r.offsetLeft,a.right=n-a.width-a.left,a.bottom=o-a.height-a.top}return null}componentDidUpdate(){}render(){return this.props.children}}});function VYt(){return new Map}var jQ,Kxt,C6,Qxt,Jxt=Et(()=>{\"use client\";jQ=xe(fo(),1),Kxt=xe(ze(),1),C6=xe(ze(),1);qC();WC();Zxt();Qxt=({children:e,initial:t,isPresent:r,onExitComplete:i,custom:n,presenceAffectsLayout:o,mode:s,anchorX:a,anchorY:h,root:p})=>{let g=k1(VYt),w=(0,C6.useId)(),C=!0,R=(0,C6.useMemo)(()=>(C=!1,{id:w,initial:t,isPresent:r,custom:n,onExitComplete:z=>{g.set(z,!0);for(let W of g.values())if(!W)return;i&&i()},register:z=>(g.set(z,!1),()=>g.delete(z))}),[r,g,i]);return o&&C&&(R={...R}),(0,C6.useMemo)(()=>{g.forEach((z,W)=>g.set(W,!1))},[r]),Kxt.useEffect(()=>{!r&&!g.size&&i&&i()},[r]),e=(0,jQ.jsx)(Xxt,{pop:s===\"popLayout\",isPresent:r,anchorX:a,anchorY:h,root:p,children:e}),(0,jQ.jsx)(R1.Provider,{value:R,children:e})}});function t2t(e=!0){let t=(0,$1.useContext)(R1);if(t===null)return[!0,null];let{isPresent:r,onExitComplete:i,register:n}=t,o=(0,$1.useId)();(0,$1.useEffect)(()=>{if(e)return n(o)},[e]);let s=(0,$1.useCallback)(()=>e&&i&&i(o),[o,i,e]);return!r&&i?[!1,s]:[!0]}var $1,e2t=Et(()=>{\"use client\";$1=xe(ze(),1);qC()});function $Q(e){let t=[];return mF.Children.forEach(e,r=>{(0,mF.isValidElement)(r)&&t.push(r)}),t}var mF,I6,r2t=Et(()=>{mF=xe(ze(),1),I6=e=>e.key||\"\"});var k6,ep,R6,i2t=Et(()=>{\"use client\";k6=xe(fo(),1),ep=xe(ze(),1);KZ();WC();QZ();Jxt();e2t();r2t();R6=({children:e,custom:t,initial:r=!0,onExitComplete:i,presenceAffectsLayout:n=!0,mode:o=\"sync\",propagate:s=!1,anchorX:a=\"left\",anchorY:h=\"top\",root:p})=>{let[g,w]=t2t(s),C=(0,ep.useMemo)(()=>$Q(e),[e]),R=s&&!g?[]:C.map(I6),z=(0,ep.useRef)(!0),W=(0,ep.useRef)(C),Y=k1(()=>new Map),H=(0,ep.useRef)(new Set),[Q,tt]=(0,ep.useState)(C),[rt,at]=(0,ep.useState)(C);oB(()=>{z.current=!1,W.current=C;for(let J=0;J<rt.length;J++){let ft=I6(rt[J]);R.includes(ft)?(Y.delete(ft),H.current.delete(ft)):Y.get(ft)!==!0&&Y.set(ft,!1)}},[rt,R.length,R.join(\"-\")]);let et=[];if(C!==Q){let J=[...C];for(let ft=0;ft<rt.length;ft++){let dt=rt[ft],Mt=I6(dt);R.includes(Mt)||(J.splice(ft,0,dt),et.push(dt))}return o===\"wait\"&&et.length&&(J=et),at($Q(J)),tt(C),null}let{forceRender:lt}=(0,ep.useContext)(iB);return(0,k6.jsx)(k6.Fragment,{children:rt.map(J=>{let ft=I6(J),dt=s&&!g?!1:C===rt||R.includes(ft),Mt=()=>{if(H.current.has(ft))return;if(Y.has(ft))H.current.add(ft),Y.set(ft,!0);else return;let Ft=!0;Y.forEach(Nt=>{Nt||(Ft=!1)}),Ft&&(lt?.(),at(W.current),s&&w?.(),i&&i())};return(0,k6.jsx)(Qxt,{isPresent:dt,initial:!z.current||r?void 0:!1,custom:t,presenceAffectsLayout:n,mode:o,root:p,onExitComplete:dt?void 0:Mt,anchorX:a,anchorY:h,children:J},ft)})})}});var n2t,I4,gF=Et(()=>{\"use client\";n2t=xe(ze(),1),I4=(0,n2t.createContext)({strict:!1})});function jYt(){if(s2t)return;let e={};for(let t in o2t)e[t]={isEnabled:r=>o2t[t].some(i=>!!r[i])};b6(e),s2t=!0}function AF(){return jYt(),PQ()}var o2t,s2t,GQ=Et(()=>{Ts();o2t={animation:[\"animate\",\"variants\",\"whileHover\",\"whileTap\",\"exit\",\"whileInView\",\"whileFocus\",\"whileDrag\"],exit:[\"exit\"],drag:[\"drag\",\"dragControls\"],focus:[\"whileFocus\"],hover:[\"whileHover\",\"onHoverStart\",\"onHoverEnd\"],tap:[\"whileTap\",\"onTap\",\"onTapStart\",\"onTapCancel\"],pan:[\"onPan\",\"onPanStart\",\"onPanSessionStart\",\"onPanEnd\"],inView:[\"whileInView\",\"onViewportEnter\",\"onViewportLeave\"],layout:[\"layout\",\"layoutId\"]},s2t=!1});function D6(e){let t=AF();for(let r in e)t[r]={...t[r],...e[r]};b6(t)}var WQ=Et(()=>{Ts();GQ()});function O6({children:e,features:t,strict:r=!1}){let[,i]=(0,k4.useState)(!qQ(t)),n=(0,k4.useRef)(void 0);if(!qQ(t)){let{renderer:o,...s}=t;n.current=o,D6(s)}return(0,k4.useEffect)(()=>{qQ(t)&&t().then(({renderer:o,...s})=>{D6(s),n.current=o,i(!0)})},[]),(0,a2t.jsx)(I4.Provider,{value:{renderer:n.current,strict:r},children:e})}function qQ(e){return typeof e==\"function\"}var a2t,k4,l2t=Et(()=>{\"use client\";a2t=xe(fo(),1),k4=xe(ze(),1);gF();WQ()});function L6(e){return e.startsWith(\"while\")||e.startsWith(\"drag\")&&e!==\"draggable\"||e.startsWith(\"layout\")||e.startsWith(\"onTap\")||e.startsWith(\"onPan\")||e.startsWith(\"onLayout\")||$Yt.has(e)}var $Yt,c2t=Et(()=>{$Yt=new Set([\"animate\",\"exit\",\"variants\",\"initial\",\"style\",\"values\",\"variants\",\"transition\",\"transformTemplate\",\"custom\",\"inherit\",\"onBeforeLayoutMeasure\",\"onAnimationStart\",\"onAnimationComplete\",\"onUpdate\",\"onDragStart\",\"onDrag\",\"onDragEnd\",\"onMeasureDragConstraints\",\"onDirectionLock\",\"onDragTransitionEnd\",\"_dragX\",\"_dragY\",\"onHoverStart\",\"onHoverEnd\",\"onViewportEnter\",\"onViewportLeave\",\"globalTapTarget\",\"propagate\",\"ignoreStrict\",\"viewport\"])});function HQ(e){typeof e==\"function\"&&(u2t=t=>t.startsWith(\"on\")?!L6(t):e(t))}function h2t(e,t,r){let i={};for(let n in e)n===\"values\"&&typeof e.values==\"object\"||po(e[n])||(u2t(n)||r===!0&&L6(n)||!t&&!L6(n)||e.draggable&&n.startsWith(\"onDrag\"))&&(i[n]=e[n]);return i}var u2t,YQ=Et(()=>{Ts();c2t();u2t=e=>!L6(e);try{HQ(BR(\"@emotion/is-prop-valid\").default)}catch{}});function XQ({children:e,isValidProp:t,...r}){t&&HQ(t);let i=(0,yF.useContext)(rA);r={...i,...r},r.transition=Gb(r.transition,i.transition),r.isStatic=k1(()=>r.isStatic);let n=(0,yF.useMemo)(()=>r,[JSON.stringify(r.transition),r.transformPagePoint,r.reducedMotion,r.skipAnimations]);return(0,d2t.jsx)(rA.Provider,{value:n,children:e})}var d2t,yF,f2t=Et(()=>{\"use client\";d2t=xe(fo(),1),yF=xe(ze(),1);Ts();P6();YQ();WC()});var p2t,G1,B6=Et(()=>{\"use client\";p2t=xe(ze(),1),G1=(0,p2t.createContext)({})});function m2t(e,t){if(j1(e)){let{initial:r,animate:i}=e;return{initial:r===!1||V0(r)?r:void 0,animate:V0(i)?i:void 0}}return e.inherit!==!1?t:{}}var g2t=Et(()=>{Ts()});function y2t(e){let{initial:t,animate:r}=m2t(e,(0,_F.useContext)(G1));return(0,_F.useMemo)(()=>({initial:t,animate:r}),[A2t(t),A2t(r)])}function A2t(e){return Array.isArray(e)?e.join(\" \"):e}var _F,_2t=Et(()=>{\"use client\";_F=xe(ze(),1);B6();g2t()});var R4,vF=Et(()=>{R4=()=>({style:{},transform:{},transformOrigin:{},vars:{}})});function ZQ(e,t,r){for(let i in t)!po(t[i])&&!x6(i,r)&&(e[i]=t[i])}function GYt({transformTemplate:e},t){return(0,v2t.useMemo)(()=>{let r=R4();return Yb(r,t,e),Object.assign({},r.vars,r.style)},[t])}function WYt(e,t){let r=e.style||{},i={};return ZQ(i,r,e),Object.assign(i,GYt(e,t)),i}function b2t(e,t){let r={},i=WYt(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout=\"none\",i.touchAction=e.drag===!0?\"none\":`pan-${e.drag===\"x\"?\"y\":\"x\"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r}var v2t,KQ=Et(()=>{\"use client\";Ts();v2t=xe(ze(),1);vF()});var bF,QQ=Et(()=>{vF();bF=()=>({...R4(),attrs:{}})});function w2t(e,t,r,i){let n=(0,x2t.useMemo)(()=>{let o=bF();return T6(o,t,S6(i),e.transformTemplate,e.style),{...o.attrs,style:{...o.style}}},[t]);if(e.style){let o={};ZQ(o,e.style,e),n.style={...o,...n.style}}return n}var x2t,T2t=Et(()=>{\"use client\";Ts();x2t=xe(ze(),1);KQ();QQ()});var S2t,M2t=Et(()=>{S2t=[\"animate\",\"circle\",\"defs\",\"desc\",\"ellipse\",\"g\",\"image\",\"line\",\"filter\",\"marker\",\"mask\",\"metadata\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"rect\",\"stop\",\"switch\",\"symbol\",\"svg\",\"text\",\"tspan\",\"use\",\"view\"]});function D4(e){return typeof e!=\"string\"||e.includes(\"-\")?!1:!!(S2t.indexOf(e)>-1||/[A-Z]/u.test(e))}var xF=Et(()=>{M2t()});function E2t(e,t,r,{latestValues:i},n,o=!1,s){let h=(s??D4(e)?w2t:b2t)(t,i,n,e),p=h2t(t,typeof e==\"string\",o),g=e!==O4.Fragment?{...p,...h,ref:r}:{},{children:w}=t,C=(0,O4.useMemo)(()=>po(w)?w.get():w,[w]);return(0,O4.createElement)(e,{...g,children:C})}var O4,P2t=Et(()=>{\"use client\";Ts();O4=xe(ze(),1);KQ();T2t();YQ();xF()});function qYt({scrapeMotionValuesFromProps:e,createRenderState:t},r,i,n){return{latestValues:HYt(r,i,n,e),renderState:t()}}function HYt(e,t,r,i){let n={},o=i(e,{});for(let C in o)n[C]=UQ(o[C]);let{initial:s,animate:a}=e,h=j1(e),p=y6(e);t&&p&&!h&&e.inherit!==!1&&(s===void 0&&(s=t.initial),a===void 0&&(a=t.animate));let g=r?r.initial===!1:!1;g=g||s===!1;let w=g?a:s;if(w&&typeof w!=\"boolean\"&&!eA(w)){let C=Array.isArray(w)?w:[w];for(let R=0;R<C.length;R++){let z=Wb(e,C[R]);if(z){let{transitionEnd:W,transition:Y,...H}=z;for(let Q in H){let tt=H[Q];if(Array.isArray(tt)){let rt=g?tt.length-1:0;tt=tt[rt]}tt!==null&&(n[Q]=tt)}for(let Q in W)n[Q]=W[Q]}}}return n}var JQ,wF,tJ=Et(()=>{\"use client\";Ts();JQ=xe(ze(),1);B6();qC();WC();wF=e=>(t,r)=>{let i=(0,JQ.useContext)(G1),n=(0,JQ.useContext)(R1),o=()=>qYt(e,t,i,n);return r?o():k1(o)}});var C2t,I2t=Et(()=>{\"use client\";Ts();tJ();vF();C2t=wF({scrapeMotionValuesFromProps:Xb,createRenderState:R4})});var k2t,R2t=Et(()=>{\"use client\";Ts();tJ();QQ();k2t=wF({scrapeMotionValuesFromProps:M6,createRenderState:bF})});var D2t,O2t=Et(()=>{D2t=Symbol.for(\"motionComponentSymbol\")});function L2t(e,t,r){let i=(0,Kb.useRef)(r);(0,Kb.useInsertionEffect)(()=>{i.current=r});let n=(0,Kb.useRef)(null);return(0,Kb.useCallback)(o=>{o&&e.onMount?.(o);let s=i.current;if(typeof s==\"function\")if(o){let a=s(o);typeof a==\"function\"&&(n.current=a)}else n.current?(n.current(),n.current=null):s(o);else s&&(s.current=o);t&&(o?t.mount(o):t.unmount())},[t])}var Kb,B2t=Et(()=>{\"use client\";Kb=xe(ze(),1)});var F2t,N2t,z2t=Et(()=>{\"use client\";F2t=xe(ze(),1),N2t=(0,F2t.createContext)({})});function U2t(e){return e&&typeof e==\"object\"&&Object.prototype.hasOwnProperty.call(e,\"current\")}var V2t=Et(()=>{});function j2t(e,t,r,i,n,o){let{visualElement:s}=(0,zc.useContext)(G1),a=(0,zc.useContext)(I4),h=(0,zc.useContext)(R1),p=(0,zc.useContext)(rA),g=p.reducedMotion,w=p.skipAnimations,C=(0,zc.useRef)(null),R=(0,zc.useRef)(!1);i=i||a.renderer,!C.current&&i&&(C.current=i(e,{visualState:t,parent:s,props:r,presenceContext:h,blockInitialAnimation:h?h.initial===!1:!1,reducedMotionConfig:g,skipAnimations:w,isSVG:o}),R.current&&C.current&&(C.current.manuallyAnimateOnMount=!0));let z=C.current,W=(0,zc.useContext)(N2t);z&&!z.projection&&n&&(z.type===\"html\"||z.type===\"svg\")&&YYt(C.current,r,n,W);let Y=(0,zc.useRef)(!1);(0,zc.useInsertionEffect)(()=>{z&&Y.current&&z.update(r,h)});let H=r[f6],Q=(0,zc.useRef)(!!H&&typeof window<\"u\"&&!window.MotionHandoffIsComplete?.(H)&&window.MotionHasOptimisedAnimation?.(H));return oB(()=>{R.current=!0,z&&(Y.current=!0,window.MotionIsMounted=!0,z.updateFeatures(),z.scheduleRenderMicrotask(),Q.current&&z.animationState&&z.animationState.animateChanges())}),(0,zc.useEffect)(()=>{z&&(!Q.current&&z.animationState&&z.animationState.animateChanges(),Q.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(H)}),Q.current=!1),z.enteringChildren=void 0)}),z}function YYt(e,t,r,i){let{layoutId:n,layout:o,drag:s,dragConstraints:a,layoutScroll:h,layoutRoot:p,layoutAnchor:g,layoutCrossfade:w}=t;e.projection=new r(e.latestValues,t[\"data-framer-portal-id\"]?void 0:$2t(e.parent)),e.projection.setOptions({layoutId:n,layout:o,alwaysMeasureLayout:!!s||a&&U2t(a),visualElement:e,animationType:typeof o==\"string\"?o:\"both\",initialPromotionConfig:i,crossfade:w,layoutScroll:h,layoutRoot:p,layoutAnchor:g})}function $2t(e){if(e)return e.options.allowProjection!==!1?e.projection:$2t(e.parent)}var zc,G2t=Et(()=>{\"use client\";Ts();zc=xe(ze(),1);gF();P6();B6();qC();z2t();V2t();QZ()});function SF(e,{forwardMotionProps:t=!1,type:r}={},i,n){i&&D6(i);let o=r?r===\"svg\":D4(e),s=o?k2t:C2t;function a(p,g){let w,C={...(0,L4.useContext)(rA),...p,layoutId:XYt(p)},{isStatic:R}=C,z=y2t(p),W=s(p,R);if(!R&&typeof window<\"u\"){ZYt(C,i);let Y=KYt(C);w=Y.MeasureLayout,z.visualElement=j2t(e,W,C,n,Y.ProjectionNode,o)}return(0,TF.jsxs)(G1.Provider,{value:z,children:[w&&z.visualElement?(0,TF.jsx)(w,{visualElement:z.visualElement,...C}):null,E2t(e,p,L2t(W,z.visualElement,g),W,R,t,o)]})}a.displayName=`motion.${typeof e==\"string\"?e:`create(${e.displayName??e.name??\"\"})`}`;let h=(0,L4.forwardRef)(a);return h[D2t]=e,h}function XYt({layoutId:e}){let t=(0,L4.useContext)(iB).id;return t&&e!==void 0?t+\"-\"+e:e}function ZYt(e,t){let r=(0,L4.useContext)(I4).strict}function KYt(e){let t=AF(),{drag:r,layout:i}=t;if(!r&&!i)return{};let n={...r,...i};return{MeasureLayout:r?.isEnabled(e)||i?.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}var TF,L4,W2t=Et(()=>{\"use client\";TF=xe(fo(),1),L4=xe(ze(),1);KZ();gF();P6();B6();_2t();P2t();xF();I2t();R2t();GQ();WQ();O2t();B2t();G2t()});function q2t(e,t){if(typeof Proxy>\"u\")return SF;let r=new Map,i=(o,s)=>SF(o,s,e,t),n=(o,s)=>i(o,s);return new Proxy(n,{get:(o,s)=>s===\"create\"?i:(r.has(s)||r.set(s,SF(s,void 0,e,t)),r.get(s))})}var H2t=Et(()=>{W2t()});var F6,Y2t=Et(()=>{H2t();F6=q2t()});var X2t,Z2t,K2t=Et(()=>{Ts();X2t=xe(ze(),1);xF();Z2t=(e,t)=>t.isSVG??D4(e)?new E6(t):new w6(t,{allowProjection:e!==X2t.Fragment})});var MF,Q2t=Et(()=>{Ts();MF=class extends Nc{constructor(t){super(t),t.animationState||(t.animationState=zQ(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();eA(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}});var QYt,EF,J2t=Et(()=>{Ts();QYt=0,EF=class extends Nc{constructor(){super(...arguments),this.id=QYt++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;if(t&&i===!1){if(this.isExitComplete){let{initial:o,custom:s}=this.node.getProps();if(typeof o==\"string\"){let a=Ph(this.node,o,s);if(a){let{transition:h,transitionEnd:p,...g}=a;for(let w in g)this.node.getValue(w)?.jump(g[w])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive(\"exit\",!1);this.isExitComplete=!1;return}let n=this.node.animationState.setActive(\"exit\",!t);r&&!t&&n.then(()=>{this.isExitComplete=!0,r(this.id)})}mount(){let{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}});var twt,ewt=Et(()=>{Q2t();J2t();twt={animation:{Feature:MF},exit:{Feature:EF}}});function PF(e){return{point:{x:e.pageX,y:e.pageY}}}var eJ=Et(()=>{});function rwt(e,t,r){let{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive(\"whileHover\",r===\"Start\");let n=\"onHover\"+r,o=i[n];o&&Ys.postRender(()=>o(t,PF(t)))}var CF,iwt=Et(()=>{Ts();eJ();CF=class extends Nc{mount(){let{current:t}=this.node;t&&(this.unmount=vQ(t,(r,i)=>(rwt(this.node,i,\"Start\"),n=>rwt(this.node,n,\"End\"))))}unmount(){}}});var IF,nwt=Et(()=>{Ts();mn();IF=class extends Nc{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(\":focus-visible\")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive(\"whileFocus\",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive(\"whileFocus\",!1),this.isActive=!1)}mount(){this.unmount=Xg(fF(this.node.current,\"focus\",()=>this.onFocus()),fF(this.node.current,\"blur\",()=>this.onBlur()))}unmount(){}}});function owt(e,t,r){let{props:i}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&i.whileTap&&e.animationState.setActive(\"whileTap\",r===\"Start\");let n=\"onTap\"+(r===\"End\"?\"\":r),o=i[n];o&&Ys.postRender(()=>o(t,PF(t)))}var kF,swt=Et(()=>{Ts();eJ();kF=class extends Nc{mount(){let{current:t}=this.node;if(!t)return;let{globalTapTarget:r,propagate:i}=this.node.props;this.unmount=TQ(t,(n,o)=>(owt(this.node,o,\"Start\"),(s,{success:a})=>owt(this.node,s,a?\"End\":\"Cancel\")),{useGlobalTarget:r,stopPropagation:i?.tap===!1})}unmount(){}}});function eXt({root:e,...t}){let r=e||document;rJ.has(r)||rJ.set(r,{});let i=rJ.get(r),n=JSON.stringify(t);return i[n]||(i[n]=new IntersectionObserver(tXt,{root:e,...t})),i[n]}function awt(e,t,r){let i=eXt(t);return iJ.set(e,r),i.observe(e),()=>{iJ.delete(e),i.unobserve(e)}}var iJ,rJ,JYt,tXt,lwt=Et(()=>{iJ=new WeakMap,rJ=new WeakMap,JYt=e=>{let t=iJ.get(e.target);t&&t(e)},tXt=e=>{e.forEach(JYt)}});function iXt({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}var rXt,RF,cwt=Et(()=>{Ts();lwt();rXt={some:0,all:1},RF=class extends Nc{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:t={}}=this.node.getProps(),{root:r,margin:i,amount:n=\"some\",once:o}=t,s={root:r?r.current:void 0,rootMargin:i,threshold:typeof n==\"number\"?n:rXt[n]},a=h=>{let{isIntersecting:p}=h;if(this.isInView===p||(this.isInView=p,o&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(\"whileInView\",p);let{onViewportEnter:g,onViewportLeave:w}=this.node.getProps(),C=p?g:w;C&&C(h)};this.stopObserver=awt(this.node.current,s,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>\"u\")return;let{props:t,prevProps:r}=this.node;[\"amount\",\"margin\",\"root\"].some(iXt(t,r))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}});var uwt,hwt=Et(()=>{iwt();nwt();swt();cwt();uwt={inView:{Feature:RF},tap:{Feature:kF},focus:{Feature:IF},hover:{Feature:CF}}});var nJ,dwt=Et(()=>{\"use client\";ewt();hwt();K2t();nJ={renderer:Z2t,...twt,...uwt}});var N6=Et(()=>{i2t();l2t();f2t();Y2t();Ts();dwt();mn();mn()});var SJ={};Ql(SJ,{default:()=>kXt});var kXt,MJ=Et(()=>{\"use client\";N6();kXt=nJ});var FJ=Nr((mnr,i3t)=>{var BXt=\"Expected a function\",e3t=NaN,FXt=\"[object Symbol]\",NXt=/^\\s+|\\s+$/g,zXt=/^[-+]0x[0-9a-f]+$/i,UXt=/^0b[01]+$/i,VXt=/^0o[0-7]+$/i,jXt=parseInt,$Xt=typeof global==\"object\"&&global&&global.Object===Object&&global,GXt=typeof self==\"object\"&&self&&self.Object===Object&&self,WXt=$Xt||GXt||Function(\"return this\")(),qXt=Object.prototype,HXt=qXt.toString,YXt=Math.max,XXt=Math.min,LJ=function(){return WXt.Date.now()};function ZXt(e,t,r){var i,n,o,s,a,h,p=0,g=!1,w=!1,C=!0;if(typeof e!=\"function\")throw new TypeError(BXt);t=r3t(t)||0,BJ(r)&&(g=!!r.leading,w=\"maxWait\"in r,o=w?YXt(r3t(r.maxWait)||0,t):o,C=\"trailing\"in r?!!r.trailing:C);function R(et){var lt=i,J=n;return i=n=void 0,p=et,s=e.apply(J,lt),s}function z(et){return p=et,a=setTimeout(H,t),g?R(et):s}function W(et){var lt=et-h,J=et-p,ft=t-lt;return w?XXt(ft,o-J):ft}function Y(et){var lt=et-h,J=et-p;return h===void 0||lt>=t||lt<0||w&&J>=o}function H(){var et=LJ();if(Y(et))return Q(et);a=setTimeout(H,W(et))}function Q(et){return a=void 0,C&&i?R(et):(i=n=void 0,s)}function tt(){a!==void 0&&clearTimeout(a),p=0,i=h=n=a=void 0}function rt(){return a===void 0?s:Q(LJ())}function at(){var et=LJ(),lt=Y(et);if(i=arguments,n=this,h=et,lt){if(a===void 0)return z(h);if(w)return a=setTimeout(H,t),R(h)}return a===void 0&&(a=setTimeout(H,t)),s}return at.cancel=tt,at.flush=rt,at}function BJ(e){var t=typeof e;return!!e&&(t==\"object\"||t==\"function\")}function KXt(e){return!!e&&typeof e==\"object\"}function QXt(e){return typeof e==\"symbol\"||KXt(e)&&HXt.call(e)==FXt}function r3t(e){if(typeof e==\"number\")return e;if(QXt(e))return e3t;if(BJ(e)){var t=typeof e.valueOf==\"function\"?e.valueOf():e;e=BJ(t)?t+\"\":t}if(typeof e!=\"string\")return e===0?e:+e;e=e.replace(NXt,\"\");var r=UXt.test(e);return r||VXt.test(e)?jXt(e.slice(2),r?2:8):zXt.test(e)?e3t:+e}i3t.exports=ZXt});var l3t=Nr((gnr,a3t)=>{var s3t=\"Expected a function\",n3t=NaN,JXt=\"[object Symbol]\",tZt=/^\\s+|\\s+$/g,eZt=/^[-+]0x[0-9a-f]+$/i,rZt=/^0b[01]+$/i,iZt=/^0o[0-7]+$/i,nZt=parseInt,oZt=typeof global==\"object\"&&global&&global.Object===Object&&global,sZt=typeof self==\"object\"&&self&&self.Object===Object&&self,aZt=oZt||sZt||Function(\"return this\")(),lZt=Object.prototype,cZt=lZt.toString,uZt=Math.max,hZt=Math.min,NJ=function(){return aZt.Date.now()};function dZt(e,t,r){var i,n,o,s,a,h,p=0,g=!1,w=!1,C=!0;if(typeof e!=\"function\")throw new TypeError(s3t);t=o3t(t)||0,WF(r)&&(g=!!r.leading,w=\"maxWait\"in r,o=w?uZt(o3t(r.maxWait)||0,t):o,C=\"trailing\"in r?!!r.trailing:C);function R(et){var lt=i,J=n;return i=n=void 0,p=et,s=e.apply(J,lt),s}function z(et){return p=et,a=setTimeout(H,t),g?R(et):s}function W(et){var lt=et-h,J=et-p,ft=t-lt;return w?hZt(ft,o-J):ft}function Y(et){var lt=et-h,J=et-p;return h===void 0||lt>=t||lt<0||w&&J>=o}function H(){var et=NJ();if(Y(et))return Q(et);a=setTimeout(H,W(et))}function Q(et){return a=void 0,C&&i?R(et):(i=n=void 0,s)}function tt(){a!==void 0&&clearTimeout(a),p=0,i=h=n=a=void 0}function rt(){return a===void 0?s:Q(NJ())}function at(){var et=NJ(),lt=Y(et);if(i=arguments,n=this,h=et,lt){if(a===void 0)return z(h);if(w)return a=setTimeout(H,t),R(h)}return a===void 0&&(a=setTimeout(H,t)),s}return at.cancel=tt,at.flush=rt,at}function fZt(e,t,r){var i=!0,n=!0;if(typeof e!=\"function\")throw new TypeError(s3t);return WF(r)&&(i=\"leading\"in r?!!r.leading:i,n=\"trailing\"in r?!!r.trailing:n),dZt(e,t,{leading:i,maxWait:t,trailing:n})}function WF(e){var t=typeof e;return!!e&&(t==\"object\"||t==\"function\")}function pZt(e){return!!e&&typeof e==\"object\"}function mZt(e){return typeof e==\"symbol\"||pZt(e)&&cZt.call(e)==JXt}function o3t(e){if(typeof e==\"number\")return e;if(mZt(e))return n3t;if(WF(e)){var t=typeof e.valueOf==\"function\"?e.valueOf():e;e=WF(t)?t+\"\":t}if(typeof e!=\"string\")return e===0?e:+e;e=e.replace(tZt,\"\");var r=rZt.test(e);return r||iZt.test(e)?nZt(e.slice(2),r?2:8):eZt.test(e)?n3t:+e}a3t.exports=fZt});var Pet=Nr((EMt,I8)=>{(function(e,t){typeof BR==\"function\"&&typeof I8==\"object\"&&I8&&I8.exports?I8.exports=t():(e.dcodeIO=e.dcodeIO||{}).Long=t()})(EMt,function(){\"use strict\";function e(ft,dt,Mt){this.low=ft|0,this.high=dt|0,this.unsigned=!!Mt}e.prototype.__isLong__,Object.defineProperty(e.prototype,\"__isLong__\",{value:!0,enumerable:!1,configurable:!1});function t(ft){return(ft&&ft.__isLong__)===!0}e.isLong=t;var r={},i={};function n(ft,dt){var Mt,Ft,Nt;return dt?(ft>>>=0,(Nt=0<=ft&&ft<256)&&(Ft=i[ft],Ft)?Ft:(Mt=s(ft,(ft|0)<0?-1:0,!0),Nt&&(i[ft]=Mt),Mt)):(ft|=0,(Nt=-128<=ft&&ft<128)&&(Ft=r[ft],Ft)?Ft:(Mt=s(ft,ft<0?-1:0,!1),Nt&&(r[ft]=Mt),Mt))}e.fromInt=n;function o(ft,dt){if(isNaN(ft)||!isFinite(ft))return dt?H:Y;if(dt){if(ft<0)return H;if(ft>=R)return et}else{if(ft<=-z)return lt;if(ft+1>=z)return at}return ft<0?o(-ft,dt).neg():s(ft%C|0,ft/C|0,dt)}e.fromNumber=o;function s(ft,dt,Mt){return new e(ft,dt,Mt)}e.fromBits=s;var a=Math.pow;function h(ft,dt,Mt){if(ft.length===0)throw Error(\"empty string\");if(ft===\"NaN\"||ft===\"Infinity\"||ft===\"+Infinity\"||ft===\"-Infinity\")return Y;if(typeof dt==\"number\"?(Mt=dt,dt=!1):dt=!!dt,Mt=Mt||10,Mt<2||36<Mt)throw RangeError(\"radix\");var Ft;if((Ft=ft.indexOf(\"-\"))>0)throw Error(\"interior hyphen\");if(Ft===0)return h(ft.substring(1),dt,Mt).neg();for(var Nt=o(a(Mt,8)),$t=Y,Yt=0;Yt<ft.length;Yt+=8){var _e=Math.min(8,ft.length-Yt),Pe=parseInt(ft.substring(Yt,Yt+_e),Mt);if(_e<8){var we=o(a(Mt,_e));$t=$t.mul(we).add(o(Pe))}else $t=$t.mul(Nt),$t=$t.add(o(Pe))}return $t.unsigned=dt,$t}e.fromString=h;function p(ft){return ft instanceof e?ft:typeof ft==\"number\"?o(ft):typeof ft==\"string\"?h(ft):s(ft.low,ft.high,ft.unsigned)}e.fromValue=p;var g=65536,w=1<<24,C=g*g,R=C*C,z=R/2,W=n(w),Y=n(0);e.ZERO=Y;var H=n(0,!0);e.UZERO=H;var Q=n(1);e.ONE=Q;var tt=n(1,!0);e.UONE=tt;var rt=n(-1);e.NEG_ONE=rt;var at=s(-1,2147483647,!1);e.MAX_VALUE=at;var et=s(-1,-1,!0);e.MAX_UNSIGNED_VALUE=et;var lt=s(0,-2147483648,!1);e.MIN_VALUE=lt;var J=e.prototype;return J.toInt=function(){return this.unsigned?this.low>>>0:this.low},J.toNumber=function(){return this.unsigned?(this.high>>>0)*C+(this.low>>>0):this.high*C+(this.low>>>0)},J.toString=function(dt){if(dt=dt||10,dt<2||36<dt)throw RangeError(\"radix\");if(this.isZero())return\"0\";if(this.isNegative())if(this.eq(lt)){var Mt=o(dt),Ft=this.div(Mt),Nt=Ft.mul(Mt).sub(this);return Ft.toString(dt)+Nt.toInt().toString(dt)}else return\"-\"+this.neg().toString(dt);for(var $t=o(a(dt,6),this.unsigned),Yt=this,_e=\"\";;){var Pe=Yt.div($t),we=Yt.sub(Pe.mul($t)).toInt()>>>0,Ue=we.toString(dt);if(Yt=Pe,Yt.isZero())return Ue+_e;for(;Ue.length<6;)Ue=\"0\"+Ue;_e=\"\"+Ue+_e}},J.getHighBits=function(){return this.high},J.getHighBitsUnsigned=function(){return this.high>>>0},J.getLowBits=function(){return this.low},J.getLowBitsUnsigned=function(){return this.low>>>0},J.getNumBitsAbs=function(){if(this.isNegative())return this.eq(lt)?64:this.neg().getNumBitsAbs();for(var dt=this.high!=0?this.high:this.low,Mt=31;Mt>0&&(dt&1<<Mt)==0;Mt--);return this.high!=0?Mt+33:Mt+1},J.isZero=function(){return this.high===0&&this.low===0},J.isNegative=function(){return!this.unsigned&&this.high<0},J.isPositive=function(){return this.unsigned||this.high>=0},J.isOdd=function(){return(this.low&1)===1},J.isEven=function(){return(this.low&1)===0},J.equals=function(dt){return t(dt)||(dt=p(dt)),this.unsigned!==dt.unsigned&&this.high>>>31===1&&dt.high>>>31===1?!1:this.high===dt.high&&this.low===dt.low},J.eq=J.equals,J.notEquals=function(dt){return!this.eq(dt)},J.neq=J.notEquals,J.lessThan=function(dt){return this.comp(dt)<0},J.lt=J.lessThan,J.lessThanOrEqual=function(dt){return this.comp(dt)<=0},J.lte=J.lessThanOrEqual,J.greaterThan=function(dt){return this.comp(dt)>0},J.gt=J.greaterThan,J.greaterThanOrEqual=function(dt){return this.comp(dt)>=0},J.gte=J.greaterThanOrEqual,J.compare=function(dt){if(t(dt)||(dt=p(dt)),this.eq(dt))return 0;var Mt=this.isNegative(),Ft=dt.isNegative();return Mt&&!Ft?-1:!Mt&&Ft?1:this.unsigned?dt.high>>>0>this.high>>>0||dt.high===this.high&&dt.low>>>0>this.low>>>0?-1:1:this.sub(dt).isNegative()?-1:1},J.comp=J.compare,J.negate=function(){return!this.unsigned&&this.eq(lt)?lt:this.not().add(Q)},J.neg=J.negate,J.add=function(dt){t(dt)||(dt=p(dt));var Mt=this.high>>>16,Ft=this.high&65535,Nt=this.low>>>16,$t=this.low&65535,Yt=dt.high>>>16,_e=dt.high&65535,Pe=dt.low>>>16,we=dt.low&65535,Ue=0,lr=0,ee=0,Ce=0;return Ce+=$t+we,ee+=Ce>>>16,Ce&=65535,ee+=Nt+Pe,lr+=ee>>>16,ee&=65535,lr+=Ft+_e,Ue+=lr>>>16,lr&=65535,Ue+=Mt+Yt,Ue&=65535,s(ee<<16|Ce,Ue<<16|lr,this.unsigned)},J.subtract=function(dt){return t(dt)||(dt=p(dt)),this.add(dt.neg())},J.sub=J.subtract,J.multiply=function(dt){if(this.isZero()||(t(dt)||(dt=p(dt)),dt.isZero()))return Y;if(this.eq(lt))return dt.isOdd()?lt:Y;if(dt.eq(lt))return this.isOdd()?lt:Y;if(this.isNegative())return dt.isNegative()?this.neg().mul(dt.neg()):this.neg().mul(dt).neg();if(dt.isNegative())return this.mul(dt.neg()).neg();if(this.lt(W)&&dt.lt(W))return o(this.toNumber()*dt.toNumber(),this.unsigned);var Mt=this.high>>>16,Ft=this.high&65535,Nt=this.low>>>16,$t=this.low&65535,Yt=dt.high>>>16,_e=dt.high&65535,Pe=dt.low>>>16,we=dt.low&65535,Ue=0,lr=0,ee=0,Ce=0;return Ce+=$t*we,ee+=Ce>>>16,Ce&=65535,ee+=Nt*we,lr+=ee>>>16,ee&=65535,ee+=$t*Pe,lr+=ee>>>16,ee&=65535,lr+=Ft*we,Ue+=lr>>>16,lr&=65535,lr+=Nt*Pe,Ue+=lr>>>16,lr&=65535,lr+=$t*_e,Ue+=lr>>>16,lr&=65535,Ue+=Mt*we+Ft*Pe+Nt*_e+$t*Yt,Ue&=65535,s(ee<<16|Ce,Ue<<16|lr,this.unsigned)},J.mul=J.multiply,J.divide=function(dt){if(t(dt)||(dt=p(dt)),dt.isZero())throw Error(\"division by zero\");if(this.isZero())return this.unsigned?H:Y;var Mt,Ft,Nt;if(this.unsigned){if(dt.unsigned||(dt=dt.toUnsigned()),dt.gt(this))return H;if(dt.gt(this.shru(1)))return tt;Nt=H}else{if(this.eq(lt)){if(dt.eq(Q)||dt.eq(rt))return lt;if(dt.eq(lt))return Q;var $t=this.shr(1);return Mt=$t.div(dt).shl(1),Mt.eq(Y)?dt.isNegative()?Q:rt:(Ft=this.sub(dt.mul(Mt)),Nt=Mt.add(Ft.div(dt)),Nt)}else if(dt.eq(lt))return this.unsigned?H:Y;if(this.isNegative())return dt.isNegative()?this.neg().div(dt.neg()):this.neg().div(dt).neg();if(dt.isNegative())return this.div(dt.neg()).neg();Nt=Y}for(Ft=this;Ft.gte(dt);){Mt=Math.max(1,Math.floor(Ft.toNumber()/dt.toNumber()));for(var Yt=Math.ceil(Math.log(Mt)/Math.LN2),_e=Yt<=48?1:a(2,Yt-48),Pe=o(Mt),we=Pe.mul(dt);we.isNegative()||we.gt(Ft);)Mt-=_e,Pe=o(Mt,this.unsigned),we=Pe.mul(dt);Pe.isZero()&&(Pe=Q),Nt=Nt.add(Pe),Ft=Ft.sub(we)}return Nt},J.div=J.divide,J.modulo=function(dt){return t(dt)||(dt=p(dt)),this.sub(this.div(dt).mul(dt))},J.mod=J.modulo,J.not=function(){return s(~this.low,~this.high,this.unsigned)},J.and=function(dt){return t(dt)||(dt=p(dt)),s(this.low&dt.low,this.high&dt.high,this.unsigned)},J.or=function(dt){return t(dt)||(dt=p(dt)),s(this.low|dt.low,this.high|dt.high,this.unsigned)},J.xor=function(dt){return t(dt)||(dt=p(dt)),s(this.low^dt.low,this.high^dt.high,this.unsigned)},J.shiftLeft=function(dt){return t(dt)&&(dt=dt.toInt()),(dt&=63)===0?this:dt<32?s(this.low<<dt,this.high<<dt|this.low>>>32-dt,this.unsigned):s(0,this.low<<dt-32,this.unsigned)},J.shl=J.shiftLeft,J.shiftRight=function(dt){return t(dt)&&(dt=dt.toInt()),(dt&=63)===0?this:dt<32?s(this.low>>>dt|this.high<<32-dt,this.high>>dt,this.unsigned):s(this.high>>dt-32,this.high>=0?0:-1,this.unsigned)},J.shr=J.shiftRight,J.shiftRightUnsigned=function(dt){if(t(dt)&&(dt=dt.toInt()),dt&=63,dt===0)return this;var Mt=this.high;if(dt<32){var Ft=this.low;return s(Ft>>>dt|Mt<<32-dt,Mt>>>dt,this.unsigned)}else return dt===32?s(Mt,0,this.unsigned):s(Mt>>>dt-32,0,this.unsigned)},J.shru=J.shiftRightUnsigned,J.toSigned=function(){return this.unsigned?s(this.low,this.high,!1):this},J.toUnsigned=function(){return this.unsigned?this:s(this.low,this.high,!0)},J.toBytes=function(ft){return ft?this.toBytesLE():this.toBytesBE()},J.toBytesLE=function(){var ft=this.high,dt=this.low;return[dt&255,dt>>>8&255,dt>>>16&255,dt>>>24&255,ft&255,ft>>>8&255,ft>>>16&255,ft>>>24&255]},J.toBytesBE=function(){var ft=this.high,dt=this.low;return[ft>>>24&255,ft>>>16&255,ft>>>8&255,ft&255,dt>>>24&255,dt>>>16&255,dt>>>8&255,dt&255]},e})});var Art=Nr(gS=>{\"use strict\";Object.defineProperty(gS,\"__esModule\",{value:!0});gS.DefaultSerializer=gS.extendSerializer=void 0;function ihe(e,t){let r=e.deserialize.bind(e),i=e.serialize.bind(e);return{deserialize(n){return t.deserialize(n,r)},serialize(n){return t.serialize(n,i)}}}gS.extendSerializer=ihe;var oPt={deserialize(e){return Object.assign(Error(e.message),{name:e.name,stack:e.stack})},serialize(e){return{__error_marker:\"$$error\",message:e.message,name:e.name,stack:e.stack}}},nhe=e=>e&&typeof e==\"object\"&&\"__error_marker\"in e&&e.__error_marker===\"$$error\";gS.DefaultSerializer={deserialize(e){return nhe(e)?oPt.deserialize(e):e},serialize(e){return e instanceof Error?oPt.serialize(e):e}}});var AS=Nr(A_=>{\"use strict\";Object.defineProperty(A_,\"__esModule\",{value:!0});A_.serialize=A_.deserialize=A_.registerSerializer=void 0;var sPt=Art(),dU=sPt.DefaultSerializer;function ohe(e){dU=sPt.extendSerializer(dU,e)}A_.registerSerializer=ohe;function she(e){return dU.deserialize(e)}A_.deserialize=she;function ahe(e){return dU.serialize(e)}A_.serialize=ahe});var lPt=Nr(yS=>{\"use strict\";Object.defineProperty(yS,\"__esModule\",{value:!0});yS.getBundleURL=yS.getBaseURL=void 0;var yrt;function lhe(){return yrt||(yrt=che()),yrt}yS.getBundleURL=lhe;function che(){try{throw new Error}catch(e){let t=(\"\"+e.stack).match(/(https?|file|ftp|chrome-extension|moz-extension):\\/\\/[^)\\n]+/g);if(t)return aPt(t[0])}return\"/\"}function aPt(e){return(\"\"+e).replace(/^((?:https?|file|ftp|chrome-extension|moz-extension):\\/\\/.+)?\\/[^/]+(?:\\?.*)?$/,\"$1\")+\"/\"}yS.getBaseURL=aPt});var vrt=Nr(y_=>{\"use strict\";Object.defineProperty(y_,\"__esModule\",{value:!0});y_.isWorkerRuntime=y_.getWorkerImplementation=y_.defaultPoolSize=void 0;var cPt=lPt();y_.defaultPoolSize=typeof navigator<\"u\"&&navigator.hardwareConcurrency?navigator.hardwareConcurrency:4;var uPt=e=>/^[a-zA-Z][a-zA-Z\\d+\\-.]*:/.test(e);function hPt(e){let t=new Blob([e],{type:\"application/javascript\"});return URL.createObjectURL(t)}function uhe(){if(typeof Worker>\"u\")return class{constructor(){throw Error(\"No web worker implementation available. You might have tried to spawn a worker within a worker in a browser that doesn't support workers in workers.\")}};class e extends Worker{constructor(i,n){var o,s;typeof i==\"string\"&&n&&n._baseURL?i=new URL(i,n._baseURL):typeof i==\"string\"&&!uPt(i)&&cPt.getBundleURL().match(/^file:\\/\\//i)&&(i=new URL(i,cPt.getBundleURL().replace(/\\/[^\\/]+$/,\"/\")),(!((o=n?.CORSWorkaround)!==null&&o!==void 0)||o)&&(i=hPt(`importScripts(${JSON.stringify(i)});`))),typeof i==\"string\"&&uPt(i)&&(!((s=n?.CORSWorkaround)!==null&&s!==void 0)||s)&&(i=hPt(`importScripts(${JSON.stringify(i)});`)),super(i,n)}}class t extends e{constructor(i,n){let o=window.URL.createObjectURL(i);super(o,n)}static fromText(i,n){let o=new window.Blob([i],{type:\"text/javascript\"});return new t(o,n)}}return{blob:t,default:e}}var _rt;function hhe(){return _rt||(_rt=uhe()),_rt}y_.getWorkerImplementation=hhe;function dhe(){let e=typeof self<\"u\"&&typeof Window<\"u\"&&self instanceof Window;return!!(typeof self<\"u\"&&self.postMessage&&!e)}y_.isWorkerRuntime=dhe});var fPt=Nr((v1r,dPt)=>{var _S=1e3,vS=_S*60,bS=vS*60,Ux=bS*24,fhe=Ux*7,phe=Ux*365.25;dPt.exports=function(e,t){t=t||{};var r=typeof e;if(r===\"string\"&&e.length>0)return mhe(e);if(r===\"number\"&&isFinite(e))return t.long?Ahe(e):ghe(e);throw new Error(\"val is not a non-empty string or a valid number. val=\"+JSON.stringify(e))};function mhe(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||\"ms\").toLowerCase();switch(i){case\"years\":case\"year\":case\"yrs\":case\"yr\":case\"y\":return r*phe;case\"weeks\":case\"week\":case\"w\":return r*fhe;case\"days\":case\"day\":case\"d\":return r*Ux;case\"hours\":case\"hour\":case\"hrs\":case\"hr\":case\"h\":return r*bS;case\"minutes\":case\"minute\":case\"mins\":case\"min\":case\"m\":return r*vS;case\"seconds\":case\"second\":case\"secs\":case\"sec\":case\"s\":return r*_S;case\"milliseconds\":case\"millisecond\":case\"msecs\":case\"msec\":case\"ms\":return r;default:return}}}}function ghe(e){var t=Math.abs(e);return t>=Ux?Math.round(e/Ux)+\"d\":t>=bS?Math.round(e/bS)+\"h\":t>=vS?Math.round(e/vS)+\"m\":t>=_S?Math.round(e/_S)+\"s\":e+\"ms\"}function Ahe(e){var t=Math.abs(e);return t>=Ux?fU(e,t,Ux,\"day\"):t>=bS?fU(e,t,bS,\"hour\"):t>=vS?fU(e,t,vS,\"minute\"):t>=_S?fU(e,t,_S,\"second\"):e+\" ms\"}function fU(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+\" \"+i+(n?\"s\":\"\")}});var mPt=Nr((b1r,pPt)=>{function yhe(e){r.debug=r,r.default=r,r.coerce=h,r.disable=s,r.enable=n,r.enabled=a,r.humanize=fPt(),r.destroy=p,Object.keys(e).forEach(g=>{r[g]=e[g]}),r.names=[],r.skips=[],r.formatters={};function t(g){let w=0;for(let C=0;C<g.length;C++)w=(w<<5)-w+g.charCodeAt(C),w|=0;return r.colors[Math.abs(w)%r.colors.length]}r.selectColor=t;function r(g){let w,C=null,R,z;function W(...Y){if(!W.enabled)return;let H=W,Q=Number(new Date),tt=Q-(w||Q);H.diff=tt,H.prev=w,H.curr=Q,w=Q,Y[0]=r.coerce(Y[0]),typeof Y[0]!=\"string\"&&Y.unshift(\"%O\");let rt=0;Y[0]=Y[0].replace(/%([a-zA-Z%])/g,(et,lt)=>{if(et===\"%%\")return\"%\";rt++;let J=r.formatters[lt];if(typeof J==\"function\"){let ft=Y[rt];et=J.call(H,ft),Y.splice(rt,1),rt--}return et}),r.formatArgs.call(H,Y),(H.log||r.log).apply(H,Y)}return W.namespace=g,W.useColors=r.useColors(),W.color=r.selectColor(g),W.extend=i,W.destroy=r.destroy,Object.defineProperty(W,\"enabled\",{enumerable:!0,configurable:!1,get:()=>C!==null?C:(R!==r.namespaces&&(R=r.namespaces,z=r.enabled(g)),z),set:Y=>{C=Y}}),typeof r.init==\"function\"&&r.init(W),W}function i(g,w){let C=r(this.namespace+(typeof w>\"u\"?\":\":w)+g);return C.log=this.log,C}function n(g){r.save(g),r.namespaces=g,r.names=[],r.skips=[];let w=(typeof g==\"string\"?g:\"\").trim().replace(/\\s+/g,\",\").split(\",\").filter(Boolean);for(let C of w)C[0]===\"-\"?r.skips.push(C.slice(1)):r.names.push(C)}function o(g,w){let C=0,R=0,z=-1,W=0;for(;C<g.length;)if(R<w.length&&(w[R]===g[C]||w[R]===\"*\"))w[R]===\"*\"?(z=R,W=C,R++):(C++,R++);else if(z!==-1)R=z+1,W++,C=W;else return!1;for(;R<w.length&&w[R]===\"*\";)R++;return R===w.length}function s(){let g=[...r.names,...r.skips.map(w=>\"-\"+w)].join(\",\");return r.enable(\"\"),g}function a(g){for(let w of r.skips)if(o(g,w))return!1;for(let w of r.names)if(o(g,w))return!0;return!1}function h(g){return g instanceof Error?g.stack||g.message:g}function p(){console.warn(\"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.\")}return r.enable(r.load()),r}pPt.exports=yhe});var mU=Nr((Bu,pU)=>{Bu.formatArgs=vhe;Bu.save=bhe;Bu.load=xhe;Bu.useColors=_he;Bu.storage=whe();Bu.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn(\"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.\"))}})();Bu.colors=[\"#0000CC\",\"#0000FF\",\"#0033CC\",\"#0033FF\",\"#0066CC\",\"#0066FF\",\"#0099CC\",\"#0099FF\",\"#00CC00\",\"#00CC33\",\"#00CC66\",\"#00CC99\",\"#00CCCC\",\"#00CCFF\",\"#3300CC\",\"#3300FF\",\"#3333CC\",\"#3333FF\",\"#3366CC\",\"#3366FF\",\"#3399CC\",\"#3399FF\",\"#33CC00\",\"#33CC33\",\"#33CC66\",\"#33CC99\",\"#33CCCC\",\"#33CCFF\",\"#6600CC\",\"#6600FF\",\"#6633CC\",\"#6633FF\",\"#66CC00\",\"#66CC33\",\"#9900CC\",\"#9900FF\",\"#9933CC\",\"#9933FF\",\"#99CC00\",\"#99CC33\",\"#CC0000\",\"#CC0033\",\"#CC0066\",\"#CC0099\",\"#CC00CC\",\"#CC00FF\",\"#CC3300\",\"#CC3333\",\"#CC3366\",\"#CC3399\",\"#CC33CC\",\"#CC33FF\",\"#CC6600\",\"#CC6633\",\"#CC9900\",\"#CC9933\",\"#CCCC00\",\"#CCCC33\",\"#FF0000\",\"#FF0033\",\"#FF0066\",\"#FF0099\",\"#FF00CC\",\"#FF00FF\",\"#FF3300\",\"#FF3333\",\"#FF3366\",\"#FF3399\",\"#FF33CC\",\"#FF33FF\",\"#FF6600\",\"#FF6633\",\"#FF9900\",\"#FF9933\",\"#FFCC00\",\"#FFCC33\"];function _he(){if(typeof window<\"u\"&&window.process&&(window.process.type===\"renderer\"||window.process.__nwjs))return!0;if(typeof navigator<\"u\"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\\/(\\d+)/))return!1;let e;return typeof document<\"u\"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<\"u\"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<\"u\"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<\"u\"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/)}function vhe(e){if(e[0]=(this.useColors?\"%c\":\"\")+this.namespace+(this.useColors?\" %c\":\" \")+e[0]+(this.useColors?\"%c \":\" \")+\"+\"+pU.exports.humanize(this.diff),!this.useColors)return;let t=\"color: \"+this.color;e.splice(1,0,t,\"color: inherit\");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!==\"%%\"&&(r++,n===\"%c\"&&(i=r))}),e.splice(i,0,t)}Bu.log=console.debug||console.log||(()=>{});function bhe(e){try{e?Bu.storage.setItem(\"debug\",e):Bu.storage.removeItem(\"debug\")}catch{}}function xhe(){let e;try{e=Bu.storage.getItem(\"debug\")||Bu.storage.getItem(\"DEBUG\")}catch{}return!e&&typeof process<\"u\"&&\"env\"in process&&(e=process.env.DEBUG),e}function whe(){try{return localStorage}catch{}}pU.exports=mPt()(Bu);var{formatters:The}=pU.exports;The.j=function(e){try{return JSON.stringify(e)}catch(t){return\"[UnexpectedJSONParseError]: \"+t.message}}});var gk=Nr(xS=>{\"use strict\";var She=xS&&xS.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})};Object.defineProperty(xS,\"__esModule\",{value:!0});xS.AsyncSerialScheduler=void 0;var brt=class{constructor(t){this._baseObserver=t,this._pendingPromises=new Set}complete(){Promise.all(this._pendingPromises).then(()=>this._baseObserver.complete()).catch(t=>this._baseObserver.error(t))}error(t){this._baseObserver.error(t)}schedule(t){let r=Promise.all(this._pendingPromises),i=[],n=s=>i.push(s),o=Promise.resolve().then(()=>She(this,void 0,void 0,function*(){yield r,yield t(n),this._pendingPromises.delete(o);for(let s of i)this._baseObserver.next(s)})).catch(s=>{this._pendingPromises.delete(o),this._baseObserver.error(s)});this._pendingPromises.add(o)}};xS.AsyncSerialScheduler=brt});var APt=Nr(gPt=>{\"use strict\";Object.defineProperty(gPt,\"__esModule\",{value:!0})});var xrt=Nr(Yc=>{\"use strict\";Object.defineProperty(Yc,\"__esModule\",{value:!0});Yc.registerObservableSymbol=Yc.getSymbol=Yc.hasSymbol=Yc.hasSymbols=void 0;var Mhe=()=>typeof Symbol==\"function\";Yc.hasSymbols=Mhe;var Ehe=e=>Yc.hasSymbols()&&!!Symbol[e];Yc.hasSymbol=Ehe;var Phe=e=>Yc.hasSymbol(e)?Symbol[e]:\"@@\"+e;Yc.getSymbol=Phe;function Che(){Yc.hasSymbols()&&!Yc.hasSymbol(\"observable\")&&(Symbol.observable=Symbol(\"observable\"))}Yc.registerObservableSymbol=Che;Yc.hasSymbol(\"asyncIterator\")||(Symbol.asyncIterator=Symbol.asyncIterator||Symbol.for(\"Symbol.asyncIterator\"))});var um=Nr(EA=>{\"use strict\";Object.defineProperty(EA,\"__esModule\",{value:!0});EA.Observable=EA.SubscriptionObserver=EA.Subscription=void 0;APt();var yk=xrt(),Ihe=yk.getSymbol(\"iterator\"),Trt=yk.getSymbol(\"observable\"),yPt=yk.getSymbol(\"species\");function AU(e,t){let r=e[t];if(r!=null){if(typeof r!=\"function\")throw new TypeError(r+\" is not a function\");return r}}function Ak(e){let t=e.constructor;return t!==void 0&&(t=t[yPt],t===null&&(t=void 0)),t!==void 0?t:Vx}function khe(e){return e instanceof Vx}function wS(e){wS.log?wS.log(e):setTimeout(()=>{throw e},0)}function gU(e){Promise.resolve().then(()=>{try{e()}catch(t){wS(t)}})}function _Pt(e){let t=e._cleanup;if(t!==void 0&&(e._cleanup=void 0,!!t))try{if(typeof t==\"function\")t();else{let r=AU(t,\"unsubscribe\");r&&r.call(t)}}catch(r){wS(r)}}function Srt(e){e._observer=void 0,e._queue=void 0,e._state=\"closed\"}function Rhe(e){let t=e._queue;if(t){e._queue=void 0,e._state=\"ready\";for(let r of t)if(vPt(e,r.type,r.value),e._state===\"closed\")break}}function vPt(e,t,r){e._state=\"running\";let i=e._observer;try{let n=i?AU(i,t):void 0;switch(t){case\"next\":n&&n.call(i,r);break;case\"error\":if(Srt(e),n)n.call(i,r);else throw r;break;case\"complete\":Srt(e),n&&n.call(i);break}}catch(n){wS(n)}e._state===\"closed\"?_Pt(e):e._state===\"running\"&&(e._state=\"ready\")}function wrt(e,t,r){if(e._state!==\"closed\"){if(e._state===\"buffering\"){e._queue=e._queue||[],e._queue.push({type:t,value:r});return}if(e._state!==\"ready\"){e._state=\"buffering\",e._queue=[{type:t,value:r}],gU(()=>Rhe(e));return}vPt(e,t,r)}}var yU=class{constructor(t,r){this._cleanup=void 0,this._observer=t,this._queue=void 0,this._state=\"initializing\";let i=new _U(this);try{this._cleanup=r.call(void 0,i)}catch(n){i.error(n)}this._state===\"initializing\"&&(this._state=\"ready\")}get closed(){return this._state===\"closed\"}unsubscribe(){this._state!==\"closed\"&&(Srt(this),_Pt(this))}};EA.Subscription=yU;var _U=class{constructor(t){this._subscription=t}get closed(){return this._subscription._state===\"closed\"}next(t){wrt(this._subscription,\"next\",t)}error(t){wrt(this._subscription,\"error\",t)}complete(){wrt(this._subscription,\"complete\")}};EA.SubscriptionObserver=_U;var Vx=class e{constructor(t){if(!(this instanceof e))throw new TypeError(\"Observable cannot be called as a function\");if(typeof t!=\"function\")throw new TypeError(\"Observable initializer must be a function\");this._subscriber=t}subscribe(t,r,i){return(typeof t!=\"object\"||t===null)&&(t={next:t,error:r,complete:i}),new yU(t,this._subscriber)}pipe(t,...r){let i=this;for(let n of[t,...r])i=n(i);return i}tap(t,r,i){let n=typeof t!=\"object\"||t===null?{next:t,error:r,complete:i}:t;return new e(o=>this.subscribe({next(s){n.next&&n.next(s),o.next(s)},error(s){n.error&&n.error(s),o.error(s)},complete(){n.complete&&n.complete(),o.complete()},start(s){n.start&&n.start(s)}}))}forEach(t){return new Promise((r,i)=>{if(typeof t!=\"function\"){i(new TypeError(t+\" is not a function\"));return}function n(){o.unsubscribe(),r(void 0)}let o=this.subscribe({next(s){try{t(s,n)}catch(a){i(a),o.unsubscribe()}},error(s){i(s)},complete(){r(void 0)}})})}map(t){if(typeof t!=\"function\")throw new TypeError(t+\" is not a function\");let r=Ak(this);return new r(i=>this.subscribe({next(n){let o=n;try{o=t(n)}catch(s){return i.error(s)}i.next(o)},error(n){i.error(n)},complete(){i.complete()}}))}filter(t){if(typeof t!=\"function\")throw new TypeError(t+\" is not a function\");let r=Ak(this);return new r(i=>this.subscribe({next(n){try{if(!t(n))return}catch(o){return i.error(o)}i.next(n)},error(n){i.error(n)},complete(){i.complete()}}))}reduce(t,r){if(typeof t!=\"function\")throw new TypeError(t+\" is not a function\");let i=Ak(this),n=arguments.length>1,o=!1,s=r;return new i(a=>this.subscribe({next(h){let p=!o;if(o=!0,!p||n)try{s=t(s,h)}catch(g){return a.error(g)}else s=h},error(h){a.error(h)},complete(){if(!o&&!n)return a.error(new TypeError(\"Cannot reduce an empty sequence\"));a.next(s),a.complete()}}))}concat(...t){let r=Ak(this);return new r(i=>{let n,o=0;function s(a){n=a.subscribe({next(h){i.next(h)},error(h){i.error(h)},complete(){o===t.length?(n=void 0,i.complete()):s(r.from(t[o++]))}})}return s(this),()=>{n&&(n.unsubscribe(),n=void 0)}})}flatMap(t){if(typeof t!=\"function\")throw new TypeError(t+\" is not a function\");let r=Ak(this);return new r(i=>{let n=[],o=this.subscribe({next(a){let h;if(t)try{h=t(a)}catch(g){return i.error(g)}else h=a;let p=r.from(h).subscribe({next(g){i.next(g)},error(g){i.error(g)},complete(){let g=n.indexOf(p);g>=0&&n.splice(g,1),s()}});n.push(p)},error(a){i.error(a)},complete(){s()}});function s(){o.closed&&n.length===0&&i.complete()}return()=>{n.forEach(a=>a.unsubscribe()),o.unsubscribe()}})}[(Symbol.observable,Trt)](){return this}static from(t){let r=typeof this==\"function\"?this:e;if(t==null)throw new TypeError(t+\" is not an object\");let i=AU(t,Trt);if(i){let n=i.call(t);if(Object(n)!==n)throw new TypeError(n+\" is not an object\");return khe(n)&&n.constructor===r?n:new r(o=>n.subscribe(o))}if(yk.hasSymbol(\"iterator\")){let n=AU(t,Ihe);if(n)return new r(o=>{gU(()=>{if(!o.closed){for(let s of n.call(t))if(o.next(s),o.closed)return;o.complete()}})})}if(Array.isArray(t))return new r(n=>{gU(()=>{if(!n.closed){for(let o of t)if(n.next(o),n.closed)return;n.complete()}})});throw new TypeError(t+\" is not observable\")}static of(...t){let r=typeof this==\"function\"?this:e;return new r(i=>{gU(()=>{if(!i.closed){for(let n of t)if(i.next(n),i.closed)return;i.complete()}})})}static get[yPt](){return this}};EA.Observable=Vx;yk.hasSymbols()&&Object.defineProperty(Vx,Symbol(\"extensions\"),{value:{symbol:Trt,hostReportError:wS},configurable:!0});EA.default=Vx});var __=Nr(Mrt=>{\"use strict\";Object.defineProperty(Mrt,\"__esModule\",{value:!0});function Dhe(e){typeof e==\"function\"?e():e&&typeof e.unsubscribe==\"function\"&&e.unsubscribe()}Mrt.default=Dhe});var bPt=Nr(_k=>{\"use strict\";var Ohe=_k&&_k.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})};Object.defineProperty(_k,\"__esModule\",{value:!0});var Lhe=gk(),Bhe=um(),Fhe=__();function Nhe(e){return t=>new Bhe.default(r=>{let i=new Lhe.AsyncSerialScheduler(r),n=t.subscribe({complete(){i.complete()},error(o){i.error(o)},next(o){i.schedule(s=>Ohe(this,void 0,void 0,function*(){(yield e(o))&&s(o)}))}});return()=>Fhe.default(n)})}_k.default=Nhe});var wPt=Nr(TS=>{\"use strict\";Object.defineProperty(TS,\"__esModule\",{value:!0});TS.isIterator=TS.isAsyncIterator=void 0;var xPt=xrt();function zhe(e){return e&&xPt.hasSymbol(\"asyncIterator\")&&e[Symbol.asyncIterator]}TS.isAsyncIterator=zhe;function Uhe(e){return e&&xPt.hasSymbol(\"iterator\")&&e[Symbol.iterator]}TS.isIterator=Uhe});var SPt=Nr(jx=>{\"use strict\";var Vhe=jx&&jx.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})},jhe=jx&&jx.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values==\"function\"?__values(e):e[Symbol.iterator](),r={},i(\"next\"),i(\"throw\"),i(\"return\"),r[Symbol.asyncIterator]=function(){return this},r);function i(o){r[o]=e[o]&&function(s){return new Promise(function(a,h){s=e[o](s),n(a,h,s.done,s.value)})}}function n(o,s,a,h){Promise.resolve(h).then(function(p){o({value:p,done:a})},s)}};Object.defineProperty(jx,\"__esModule\",{value:!0});var $he=gk(),TPt=wPt(),Ghe=um(),Whe=__();function qhe(e){return t=>new Ghe.default(r=>{let i=new $he.AsyncSerialScheduler(r),n=t.subscribe({complete(){i.complete()},error(o){i.error(o)},next(o){i.schedule(s=>Vhe(this,void 0,void 0,function*(){var a,h;let p=yield e(o);if(TPt.isIterator(p)||TPt.isAsyncIterator(p))try{for(var g=jhe(p),w;w=yield g.next(),!w.done;){let C=w.value;s(C)}}catch(C){a={error:C}}finally{try{w&&!w.done&&(h=g.return)&&(yield h.call(g))}finally{if(a)throw a.error}}else p.map(C=>s(C))}))}});return()=>Whe.default(n)})}jx.default=qhe});var MPt=Nr(Ert=>{\"use strict\";Object.defineProperty(Ert,\"__esModule\",{value:!0});var Hhe=um();function Yhe(e){return new Hhe.Observable(t=>{let r=0,i=setInterval(()=>{t.next(r++)},e);return()=>clearInterval(i)})}Ert.default=Yhe});var EPt=Nr(vk=>{\"use strict\";var Xhe=vk&&vk.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})};Object.defineProperty(vk,\"__esModule\",{value:!0});var Zhe=gk(),Khe=um(),Qhe=__();function Jhe(e){return t=>new Khe.default(r=>{let i=new Zhe.AsyncSerialScheduler(r),n=t.subscribe({complete(){i.complete()},error(o){i.error(o)},next(o){i.schedule(s=>Xhe(this,void 0,void 0,function*(){let a=yield e(o);s(a)}))}});return()=>Qhe.default(n)})}vk.default=Jhe});var CPt=Nr(Prt=>{\"use strict\";Object.defineProperty(Prt,\"__esModule\",{value:!0});var PPt=um(),tde=__();function ede(...e){return e.length===0?PPt.Observable.from([]):new PPt.Observable(t=>{let r=0,i=e.map(o=>o.subscribe({error(s){t.error(s),n()},next(s){t.next(s)},complete(){++r===e.length&&(t.complete(),n())}})),n=()=>{i.forEach(o=>tde.default(o))};return n})}Prt.default=ede});var krt=Nr(Irt=>{\"use strict\";Object.defineProperty(Irt,\"__esModule\",{value:!0});var rde=um(),Crt=class extends rde.default{constructor(){super(t=>(this._observers.add(t),()=>this._observers.delete(t))),this._observers=new Set}next(t){for(let r of this._observers)r.next(t)}error(t){for(let r of this._observers)r.error(t)}complete(){for(let t of this._observers)t.complete()}};Irt.default=Crt});var IPt=Nr(Rrt=>{\"use strict\";Object.defineProperty(Rrt,\"__esModule\",{value:!0});var ide=um(),nde=krt(),ode=__();function sde(e){let t=new nde.default,r,i=0;return new ide.default(n=>{r||(r=e.subscribe(t));let o=t.subscribe(n);return i++,()=>{i--,o.unsubscribe(),i===0&&(ode.default(r),r=void 0)}})}Rrt.default=sde});var kPt=Nr(bk=>{\"use strict\";var ade=bk&&bk.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})};Object.defineProperty(bk,\"__esModule\",{value:!0});var lde=gk(),cde=um(),ude=__();function hde(e,t){return r=>new cde.default(i=>{let n,o=0,s=new lde.AsyncSerialScheduler(i),a=r.subscribe({complete(){s.complete()},error(h){s.error(h)},next(h){s.schedule(p=>ade(this,void 0,void 0,function*(){n=yield e(o===0?typeof t>\"u\"?h:t:n,h,o++),p(n)}))}});return()=>ude.default(a)})}bk.default=hde});var RPt=Nr(ks=>{\"use strict\";Object.defineProperty(ks,\"__esModule\",{value:!0});ks.unsubscribe=ks.Subject=ks.scan=ks.Observable=ks.multicast=ks.merge=ks.map=ks.interval=ks.flatMap=ks.filter=void 0;var dde=bPt();Object.defineProperty(ks,\"filter\",{enumerable:!0,get:function(){return dde.default}});var fde=SPt();Object.defineProperty(ks,\"flatMap\",{enumerable:!0,get:function(){return fde.default}});var pde=MPt();Object.defineProperty(ks,\"interval\",{enumerable:!0,get:function(){return pde.default}});var mde=EPt();Object.defineProperty(ks,\"map\",{enumerable:!0,get:function(){return mde.default}});var gde=CPt();Object.defineProperty(ks,\"merge\",{enumerable:!0,get:function(){return gde.default}});var Ade=IPt();Object.defineProperty(ks,\"multicast\",{enumerable:!0,get:function(){return Ade.default}});var yde=um();Object.defineProperty(ks,\"Observable\",{enumerable:!0,get:function(){return yde.default}});var _de=kPt();Object.defineProperty(ks,\"scan\",{enumerable:!0,get:function(){return _de.default}});var vde=krt();Object.defineProperty(ks,\"Subject\",{enumerable:!0,get:function(){return vde.default}});var bde=__();Object.defineProperty(ks,\"unsubscribe\",{enumerable:!0,get:function(){return bde.default}})});var xk=Nr((F1r,DPt)=>{DPt.exports=RPt()});var OPt=Nr(vU=>{\"use strict\";Object.defineProperty(vU,\"__esModule\",{value:!0});vU.allSettled=void 0;function xde(e){return Promise.all(e.map(t=>{let r=o=>({status:\"fulfilled\",value:o}),i=o=>({status:\"rejected\",reason:o}),n=Promise.resolve(t);try{return n.then(r,i)}catch(o){return Promise.reject(o)}}))}vU.allSettled=xde});var LPt=Nr(wk=>{\"use strict\";Object.defineProperty(wk,\"__esModule\",{value:!0});wk.PoolEventType=void 0;var wde;(function(e){e.initialized=\"initialized\",e.taskCanceled=\"taskCanceled\",e.taskCompleted=\"taskCompleted\",e.taskFailed=\"taskFailed\",e.taskQueued=\"taskQueued\",e.taskQueueDrained=\"taskQueueDrained\",e.taskStart=\"taskStart\",e.terminated=\"terminated\"})(wde=wk.PoolEventType||(wk.PoolEventType={}))});var Tk=Nr(rf=>{\"use strict\";Object.defineProperty(rf,\"__esModule\",{value:!0});rf.$worker=rf.$transferable=rf.$terminate=rf.$events=rf.$errors=void 0;rf.$errors=Symbol(\"thread.errors\");rf.$events=Symbol(\"thread.events\");rf.$terminate=Symbol(\"thread.terminate\");rf.$transferable=Symbol(\"thread.transferable\");rf.$worker=Symbol(\"thread.worker\")});var Ort=Nr(bU=>{\"use strict\";Object.defineProperty(bU,\"__esModule\",{value:!0});bU.Thread=void 0;var Drt=Tk();function BPt(e){throw Error(e)}bU.Thread={errors(e){return e[Drt.$errors]||BPt(\"Error observable not found. Make sure to pass a thread instance as returned by the spawn() promise.\")},events(e){return e[Drt.$events]||BPt(\"Events observable not found. Make sure to pass a thread instance as returned by the spawn() promise.\")},terminate(e){return e[Drt.$terminate]()}}});var UPt=Nr(nf=>{\"use strict\";var $x=nf&&nf.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})},Tde=nf&&nf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(nf,\"__esModule\",{value:!0});nf.Pool=nf.Thread=nf.PoolEventType=void 0;var Sde=Tde(mU()),Lrt=xk(),FPt=OPt(),Mde=vrt(),ul=LPt();Object.defineProperty(nf,\"PoolEventType\",{enumerable:!0,get:function(){return ul.PoolEventType}});var NPt=Ort();Object.defineProperty(nf,\"Thread\",{enumerable:!0,get:function(){return NPt.Thread}});var Ede=1;function Pde(e){let t=[];for(let r=0;r<e;r++)t.push(r);return t}function Cde(e){return new Promise(t=>setTimeout(t,e))}function Ide(e,t){return e.reduce((r,i)=>[...r,...t(i)],[])}function kde(e){return e.replace(/\\W/g,\" \").trim().replace(/\\s+/g,\"-\")}function Rde(e,t){return Pde(t).map(()=>({init:e(),runningTasks:[]}))}var xU=class{constructor(t,r){this.eventSubject=new Lrt.Subject,this.initErrors=[],this.isClosing=!1,this.nextTaskID=1,this.taskQueue=[];let i=typeof r==\"number\"?{size:r}:r||{},{size:n=Mde.defaultPoolSize}=i;this.debug=Sde.default(`threads:pool:${kde(i.name||String(Ede++))}`),this.options=i,this.workers=Rde(t,n),this.eventObservable=Lrt.multicast(Lrt.Observable.from(this.eventSubject)),Promise.all(this.workers.map(o=>o.init)).then(()=>this.eventSubject.next({type:ul.PoolEventType.initialized,size:this.workers.length}),o=>{this.debug(\"Error while initializing pool worker:\",o),this.eventSubject.error(o),this.initErrors.push(o)})}findIdlingWorker(){let{concurrency:t=1}=this.options;return this.workers.find(r=>r.runningTasks.length<t)}runPoolTask(t,r){return $x(this,void 0,void 0,function*(){let i=this.workers.indexOf(t)+1;this.debug(`Running task #${r.id} on worker #${i}...`),this.eventSubject.next({type:ul.PoolEventType.taskStart,taskID:r.id,workerID:i});try{let n=yield r.run(yield t.init);this.debug(`Task #${r.id} completed successfully`),this.eventSubject.next({type:ul.PoolEventType.taskCompleted,returnValue:n,taskID:r.id,workerID:i})}catch(n){this.debug(`Task #${r.id} failed`),this.eventSubject.next({type:ul.PoolEventType.taskFailed,taskID:r.id,error:n,workerID:i})}})}run(t,r){return $x(this,void 0,void 0,function*(){let i=$x(this,void 0,void 0,function*(){let n=()=>{t.runningTasks=t.runningTasks.filter(o=>o!==i)};yield Cde(0);try{yield this.runPoolTask(t,r)}finally{n(),this.isClosing||this.scheduleWork()}});t.runningTasks.push(i)})}scheduleWork(){this.debug(\"Attempt de-queueing a task in order to run it...\");let t=this.findIdlingWorker();if(!t)return;let r=this.taskQueue.shift();if(!r){this.debug(\"Task queue is empty\"),this.eventSubject.next({type:ul.PoolEventType.taskQueueDrained});return}this.run(t,r)}taskCompletion(t){return new Promise((r,i)=>{let n=this.events().subscribe(o=>{o.type===ul.PoolEventType.taskCompleted&&o.taskID===t?(n.unsubscribe(),r(o.returnValue)):o.type===ul.PoolEventType.taskFailed&&o.taskID===t?(n.unsubscribe(),i(o.error)):o.type===ul.PoolEventType.terminated&&(n.unsubscribe(),i(Error(\"Pool has been terminated before task was run.\")))})})}settled(t=!1){return $x(this,void 0,void 0,function*(){let r=()=>Ide(this.workers,o=>o.runningTasks),i=[],n=this.eventObservable.subscribe(o=>{o.type===ul.PoolEventType.taskFailed&&i.push(o.error)});return this.initErrors.length>0?Promise.reject(this.initErrors[0]):t&&this.taskQueue.length===0?(yield FPt.allSettled(r()),i):(yield new Promise((o,s)=>{let a=this.eventObservable.subscribe({next(h){h.type===ul.PoolEventType.taskQueueDrained&&(a.unsubscribe(),o(void 0))},error:s})}),yield FPt.allSettled(r()),n.unsubscribe(),i)})}completed(t=!1){return $x(this,void 0,void 0,function*(){let r=this.settled(t),i=new Promise((o,s)=>{let a=this.eventObservable.subscribe({next(h){h.type===ul.PoolEventType.taskQueueDrained?(a.unsubscribe(),o(r)):h.type===ul.PoolEventType.taskFailed&&(a.unsubscribe(),s(h.error))},error:s})}),n=yield Promise.race([r,i]);if(n.length>0)throw n[0]})}events(){return this.eventObservable}queue(t){let{maxQueuedJobs:r=1/0}=this.options;if(this.isClosing)throw Error(\"Cannot schedule pool tasks after terminate() has been called.\");if(this.initErrors.length>0)throw this.initErrors[0];let i=this.nextTaskID++,n=this.taskCompletion(i);n.catch(s=>{this.debug(`Task #${i} errored:`,s)});let o={id:i,run:t,cancel:()=>{this.taskQueue.indexOf(o)!==-1&&(this.taskQueue=this.taskQueue.filter(s=>s!==o),this.eventSubject.next({type:ul.PoolEventType.taskCanceled,taskID:o.id}))},then:n.then.bind(n)};if(this.taskQueue.length>=r)throw Error(`Maximum number of pool tasks queued. Refusing to queue another one.\nThis usually happens for one of two reasons: We are either at peak workload right now or some tasks just won't finish, thus blocking the pool.`);return this.debug(`Queueing task #${o.id}...`),this.taskQueue.push(o),this.eventSubject.next({type:ul.PoolEventType.taskQueued,taskID:o.id}),this.scheduleWork(),o}terminate(t){return $x(this,void 0,void 0,function*(){this.isClosing=!0,t||(yield this.completed(!0)),this.eventSubject.next({type:ul.PoolEventType.terminated,remainingQueue:[...this.taskQueue]}),this.eventSubject.complete(),yield Promise.all(this.workers.map(r=>$x(this,void 0,void 0,function*(){return NPt.Thread.terminate(yield r.init)})))})}};xU.EventType=ul.PoolEventType;function zPt(e,t){return new xU(e,t)}zPt.EventType=ul.PoolEventType;nf.Pool=zPt});var VPt=Nr(wU=>{\"use strict\";Object.defineProperty(wU,\"__esModule\",{value:!0});wU.createPromiseWithResolver=void 0;var Dde=()=>{};function Ode(){let e=!1,t,r=Dde;return[new Promise(o=>{e?o(t):r=o}),o=>{e=!0,t=o,r(t)}]}wU.createPromiseWithResolver=Ode});var jPt=Nr(Sk=>{\"use strict\";Object.defineProperty(Sk,\"__esModule\",{value:!0});Sk.WorkerEventType=void 0;var G1r=Tk(),Lde;(function(e){e.internalError=\"internalError\",e.message=\"message\",e.termination=\"termination\"})(Lde=Sk.WorkerEventType||(Sk.WorkerEventType={}))});var GPt=Nr(TU=>{\"use strict\";Object.defineProperty(TU,\"__esModule\",{value:!0});TU.ObservablePromise=void 0;var Bde=xk(),Fde=()=>{},Nde=e=>e,$Pt=e=>Promise.resolve().then(e);function zde(e){throw e}function Ude(e){return e&&typeof e.then==\"function\"}var Brt=class e extends Bde.Observable{constructor(t){super(r=>{let i=this,n=Object.assign(Object.assign({},r),{complete(){r.complete(),i.onCompletion()},error(o){r.error(o),i.onError(o)},next(o){r.next(o),i.onNext(o)}});try{return this.initHasRun=!0,t(n)}catch(o){n.error(o)}}),this.initHasRun=!1,this.fulfillmentCallbacks=[],this.rejectionCallbacks=[],this.firstValueSet=!1,this.state=\"pending\"}onNext(t){this.firstValueSet||(this.firstValue=t,this.firstValueSet=!0)}onError(t){this.state=\"rejected\",this.rejection=t;for(let r of this.rejectionCallbacks)$Pt(()=>r(t))}onCompletion(){this.state=\"fulfilled\";for(let t of this.fulfillmentCallbacks)$Pt(()=>t(this.firstValue))}then(t,r){let i=t||Nde,n=r||zde,o=!1;return new Promise((s,a)=>{let h=g=>{if(!o){o=!0;try{s(n(g))}catch(w){a(w)}}},p=g=>{try{s(i(g))}catch(w){h(w)}};if(this.initHasRun||this.subscribe({error:h}),this.state===\"fulfilled\")return s(i(this.firstValue));if(this.state===\"rejected\")return o=!0,s(n(this.rejection));this.fulfillmentCallbacks.push(p),this.rejectionCallbacks.push(h)})}catch(t){return this.then(void 0,t)}finally(t){let r=t||Fde;return this.then(i=>(r(),i),()=>r())}static from(t){return Ude(t)?new e(r=>{let i=o=>{r.next(o),r.complete()},n=o=>{r.error(o)};t.then(i,n)}):super.from(t)}};TU.ObservablePromise=Brt});var Mk=Nr(SS=>{\"use strict\";Object.defineProperty(SS,\"__esModule\",{value:!0});SS.Transfer=SS.isTransferDescriptor=void 0;var WPt=Tk();function Vde(e){return!(!e||typeof e!=\"object\")}function jde(e){return e&&typeof e==\"object\"&&e[WPt.$transferable]}SS.isTransferDescriptor=jde;function $de(e,t){if(!t){if(!Vde(e))throw Error();t=[e]}return{[WPt.$transferable]:!0,send:e,transferables:t}}SS.Transfer=$de});var Frt=Nr(v_=>{\"use strict\";Object.defineProperty(v_,\"__esModule\",{value:!0});v_.WorkerMessageType=v_.MasterMessageType=void 0;var Gde;(function(e){e.cancel=\"cancel\",e.run=\"run\"})(Gde=v_.MasterMessageType||(v_.MasterMessageType={}));var Wde;(function(e){e.error=\"error\",e.init=\"init\",e.result=\"result\",e.running=\"running\",e.uncaughtError=\"uncaughtError\"})(Wde=v_.WorkerMessageType||(v_.WorkerMessageType={}))});var ZPt=Nr(b_=>{\"use strict\";var qde=b_&&b_.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(b_,\"__esModule\",{value:!0});b_.createProxyModule=b_.createProxyFunction=void 0;var Hde=qde(mU()),HPt=xk(),Ek=AS(),qPt=GPt(),Yde=Mk(),Pk=Frt(),YPt=Hde.default(\"threads:master:messages\"),Xde=1,Zde=e=>Array.from(new Set(e)),Kde=e=>e&&e.type===Pk.WorkerMessageType.error,Qde=e=>e&&e.type===Pk.WorkerMessageType.result,Jde=e=>e&&e.type===Pk.WorkerMessageType.running;function tfe(e,t){return new HPt.Observable(r=>{let i,n=(o=>{if(YPt(\"Message from worker:\",o.data),!(!o.data||o.data.uid!==t)){if(Jde(o.data))i=o.data.resultType;else if(Qde(o.data))i===\"promise\"?(typeof o.data.payload<\"u\"&&r.next(Ek.deserialize(o.data.payload)),r.complete(),e.removeEventListener(\"message\",n)):(o.data.payload&&r.next(Ek.deserialize(o.data.payload)),o.data.complete&&(r.complete(),e.removeEventListener(\"message\",n)));else if(Kde(o.data)){let s=Ek.deserialize(o.data.error);r.error(s),e.removeEventListener(\"message\",n)}}});return e.addEventListener(\"message\",n),()=>{if(i===\"observable\"||!i){let o={type:Pk.MasterMessageType.cancel,uid:t};e.postMessage(o)}e.removeEventListener(\"message\",n)}})}function efe(e){if(e.length===0)return{args:[],transferables:[]};let t=[],r=[];for(let i of e)Yde.isTransferDescriptor(i)?(t.push(Ek.serialize(i.send)),r.push(...i.transferables)):t.push(Ek.serialize(i));return{args:t,transferables:r.length===0?r:Zde(r)}}function XPt(e,t){return((...r)=>{let i=Xde++,{args:n,transferables:o}=efe(r),s={type:Pk.MasterMessageType.run,uid:i,method:t,args:n};YPt(\"Sending command to run function to worker:\",s);try{e.postMessage(s,o)}catch(a){return qPt.ObservablePromise.from(Promise.reject(a))}return qPt.ObservablePromise.from(HPt.multicast(tfe(e,i)))})}b_.createProxyFunction=XPt;function rfe(e,t){let r={};for(let i of t)r[i]=XPt(e,i);return r}b_.createProxyModule=rfe});var tCt=Nr(x_=>{\"use strict\";var Nrt=x_&&x_.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})},ife=x_&&x_.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(x_,\"__esModule\",{value:!0});x_.spawn=void 0;var zrt=ife(mU()),nfe=xk(),ofe=AS(),sfe=VPt(),SU=Tk(),MU=jPt(),KPt=ZPt(),afe=zrt.default(\"threads:master:messages\"),lfe=zrt.default(\"threads:master:spawn\"),JPt=zrt.default(\"threads:master:thread-utils\"),cfe=e=>e&&e.type===\"init\",ufe=e=>e&&e.type===\"uncaughtError\",hfe=typeof process<\"u\"&&process.env.THREADS_WORKER_INIT_TIMEOUT?Number.parseInt(process.env.THREADS_WORKER_INIT_TIMEOUT,10):1e4;function dfe(e,t,r){return Nrt(this,void 0,void 0,function*(){let i,n=new Promise((s,a)=>{i=setTimeout(()=>a(Error(r)),t)}),o=yield Promise.race([e,n]);return clearTimeout(i),o})}function ffe(e){return new Promise((t,r)=>{let i=(n=>{afe(\"Message from worker before finishing initialization:\",n.data),cfe(n.data)?(e.removeEventListener(\"message\",i),t(n.data)):ufe(n.data)&&(e.removeEventListener(\"message\",i),r(ofe.deserialize(n.data.error)))});e.addEventListener(\"message\",i)})}function pfe(e,t){return new nfe.Observable(r=>{let i=(o=>{let s={type:MU.WorkerEventType.message,data:o.data};r.next(s)}),n=(o=>{JPt(\"Unhandled promise rejection event in thread:\",o);let s={type:MU.WorkerEventType.internalError,error:Error(o.reason)};r.next(s)});e.addEventListener(\"message\",i),e.addEventListener(\"unhandledrejection\",n),t.then(()=>{let o={type:MU.WorkerEventType.termination};e.removeEventListener(\"message\",i),e.removeEventListener(\"unhandledrejection\",n),r.next(o),r.complete()})})}function mfe(e){let[t,r]=sfe.createPromiseWithResolver();return{terminate:()=>Nrt(this,void 0,void 0,function*(){JPt(\"Terminating worker\"),yield e.terminate(),r()}),termination:t}}function QPt(e,t,r,i){let n=r.filter(o=>o.type===MU.WorkerEventType.internalError).map(o=>o.error);return Object.assign(e,{[SU.$errors]:n,[SU.$events]:r,[SU.$terminate]:i,[SU.$worker]:t})}function gfe(e,t){return Nrt(this,void 0,void 0,function*(){lfe(\"Initializing new thread\");let r=t&&t.timeout?t.timeout:hfe,n=(yield dfe(ffe(e),r,`Timeout: Did not receive an init message from worker after ${r}ms. Make sure the worker calls expose().`)).exposed,{termination:o,terminate:s}=mfe(e),a=pfe(e,o);if(n.type===\"function\"){let h=KPt.createProxyFunction(e);return QPt(h,e,a,s)}else if(n.type===\"module\"){let h=KPt.createProxyModule(e,n.methods);return QPt(h,e,a,s)}else{let h=n.type;throw Error(`Worker init message states unexpected type of expose(): ${h}`)}})}x_.spawn=gfe});var eCt=Nr(Fu=>{\"use strict\";Object.defineProperty(Fu,\"__esModule\",{value:!0});Fu.Worker=Fu.BlobWorker=Fu.isWorkerRuntime=Fu.Thread=Fu.spawn=Fu.Pool=void 0;var Urt=vrt();Object.defineProperty(Fu,\"isWorkerRuntime\",{enumerable:!0,get:function(){return Urt.isWorkerRuntime}});var Afe=UPt();Object.defineProperty(Fu,\"Pool\",{enumerable:!0,get:function(){return Afe.Pool}});var yfe=tCt();Object.defineProperty(Fu,\"spawn\",{enumerable:!0,get:function(){return yfe.spawn}});var _fe=Ort();Object.defineProperty(Fu,\"Thread\",{enumerable:!0,get:function(){return _fe.Thread}});Fu.BlobWorker=Urt.getWorkerImplementation().blob;Fu.Worker=Urt.getWorkerImplementation().default});var iCt=Nr((Q1r,rCt)=>{\"use strict\";rCt.exports=e=>e?typeof Symbol.observable==\"symbol\"&&typeof e[Symbol.observable]==\"function\"?e===e[Symbol.observable]():typeof e[\"@@observable\"]==\"function\"?e===e[\"@@observable\"]():!1:!1});var nCt=Nr(Vrt=>{\"use strict\";Object.defineProperty(Vrt,\"__esModule\",{value:!0});var vfe=function(){let t=typeof self<\"u\"&&typeof Window<\"u\"&&self instanceof Window;return!!(typeof self<\"u\"&&self.postMessage&&!t)},bfe=function(t,r){self.postMessage(t,r)},xfe=function(t){let r=n=>{t(n.data)},i=()=>{self.removeEventListener(\"message\",r)};return self.addEventListener(\"message\",r),i};Vrt.default={isWorkerRuntime:vfe,postMessageToMaster:bfe,subscribeToMasterMessages:xfe}});var hCt=Nr(Nu=>{\"use strict\";var wfe=Nu&&Nu.__awaiter||function(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})},cCt=Nu&&Nu.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nu,\"__esModule\",{value:!0});Nu.expose=Nu.isWorkerRuntime=Nu.Transfer=Nu.registerSerializer=void 0;var Tfe=cCt(iCt()),w_=AS(),Sfe=Mk(),T_=Frt(),zh=cCt(nCt()),Mfe=AS();Object.defineProperty(Nu,\"registerSerializer\",{enumerable:!0,get:function(){return Mfe.registerSerializer}});var Efe=Mk();Object.defineProperty(Nu,\"Transfer\",{enumerable:!0,get:function(){return Efe.Transfer}});Nu.isWorkerRuntime=zh.default.isWorkerRuntime;var oCt=!1,Ck=new Map,Pfe=e=>e&&e.type===T_.MasterMessageType.cancel,sCt=e=>e&&e.type===T_.MasterMessageType.run,aCt=e=>Tfe.default(e)||Cfe(e);function Cfe(e){return e&&typeof e==\"object\"&&typeof e.subscribe==\"function\"}function uCt(e){return Sfe.isTransferDescriptor(e)?{payload:e.send,transferables:e.transferables}:{payload:e,transferables:void 0}}function Ife(){let e={type:T_.WorkerMessageType.init,exposed:{type:\"function\"}};zh.default.postMessageToMaster(e)}function kfe(e){let t={type:T_.WorkerMessageType.init,exposed:{type:\"module\",methods:e}};zh.default.postMessageToMaster(t)}function jrt(e,t){let{payload:r,transferables:i}=uCt(t),n={type:T_.WorkerMessageType.error,uid:e,error:w_.serialize(r)};zh.default.postMessageToMaster(n,i)}function $rt(e,t,r){let{payload:i,transferables:n}=uCt(r),o={type:T_.WorkerMessageType.result,uid:e,complete:t?!0:void 0,payload:i};zh.default.postMessageToMaster(o,n)}function Rfe(e,t){let r={type:T_.WorkerMessageType.running,uid:e,resultType:t};zh.default.postMessageToMaster(r)}function EU(e){try{let t={type:T_.WorkerMessageType.uncaughtError,error:w_.serialize(e)};zh.default.postMessageToMaster(t)}catch(t){console.error(`Not reporting uncaught error back to master thread as it occured while reporting an uncaught error already.\nLatest error:`,t,`\nOriginal error:`,e)}}function lCt(e,t,r){return wfe(this,void 0,void 0,function*(){let i;try{i=t(...r)}catch(o){return jrt(e,o)}let n=aCt(i)?\"observable\":\"promise\";if(Rfe(e,n),aCt(i)){let o=i.subscribe(s=>$rt(e,!1,w_.serialize(s)),s=>{jrt(e,w_.serialize(s)),Ck.delete(e)},()=>{$rt(e,!0),Ck.delete(e)});Ck.set(e,o)}else try{let o=yield i;$rt(e,!0,w_.serialize(o))}catch(o){jrt(e,w_.serialize(o))}})}function Dfe(e){if(!zh.default.isWorkerRuntime())throw Error(\"expose() called in the master thread.\");if(oCt)throw Error(\"expose() called more than once. This is not possible. Pass an object to expose() if you want to expose multiple functions.\");if(oCt=!0,typeof e==\"function\")zh.default.subscribeToMasterMessages(t=>{sCt(t)&&!t.method&&lCt(t.uid,e,t.args.map(w_.deserialize))}),Ife();else if(typeof e==\"object\"&&e){zh.default.subscribeToMasterMessages(r=>{sCt(r)&&r.method&&lCt(r.uid,e[r.method],r.args.map(w_.deserialize))});let t=Object.keys(e).filter(r=>typeof e[r]==\"function\");kfe(t)}else throw Error(`Invalid argument passed to expose(). Expected a function or an object, got: ${e}`);zh.default.subscribeToMasterMessages(t=>{if(Pfe(t)){let r=t.uid,i=Ck.get(r);i&&(i.unsubscribe(),Ck.delete(r))}})}Nu.expose=Dfe;typeof self<\"u\"&&typeof self.addEventListener==\"function\"&&zh.default.isWorkerRuntime()&&(self.addEventListener(\"error\",e=>{setTimeout(()=>EU(e.error||e),250)}),self.addEventListener(\"unhandledrejection\",e=>{let t=e.reason;t&&typeof t.message==\"string\"&&setTimeout(()=>EU(t),250)}));typeof process<\"u\"&&typeof process.on==\"function\"&&zh.default.isWorkerRuntime()&&(process.on(\"uncaughtException\",e=>{setTimeout(()=>EU(e),250)}),process.on(\"unhandledRejection\",e=>{e&&typeof e.message==\"string\"&&setTimeout(()=>EU(e),250)}))});var dCt=Nr(Xc=>{\"use strict\";var Ofe=Xc&&Xc.__createBinding||(Object.create?(function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}):(function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]})),Lfe=Xc&&Xc.__exportStar||function(e,t){for(var r in e)r!==\"default\"&&!Object.prototype.hasOwnProperty.call(t,r)&&Ofe(t,e,r)};Object.defineProperty(Xc,\"__esModule\",{value:!0});Xc.Transfer=Xc.DefaultSerializer=Xc.expose=Xc.registerSerializer=void 0;var Bfe=AS();Object.defineProperty(Xc,\"registerSerializer\",{enumerable:!0,get:function(){return Bfe.registerSerializer}});Lfe(eCt(),Xc);var Ffe=hCt();Object.defineProperty(Xc,\"expose\",{enumerable:!0,get:function(){return Ffe.expose}});var Nfe=Art();Object.defineProperty(Xc,\"DefaultSerializer\",{enumerable:!0,get:function(){return Nfe.DefaultSerializer}});var zfe=Mk();Object.defineProperty(Xc,\"Transfer\",{enumerable:!0,get:function(){return zfe.Transfer}})});var l8t=Nr((snt,ant)=>{(function(e,t){typeof snt==\"object\"&&typeof ant<\"u\"?ant.exports=t():(e=typeof globalThis<\"u\"?globalThis:e||self,e.maplibregl=t())})(snt,(function(){\"use strict\";var e={},t={};function r(n,o,s){if(t[n]=s,n===\"index\"){var a=\"var sharedModule = {}; (\"+t.shared+\")(sharedModule); (\"+t.worker+\")(sharedModule);\",h={};return t.shared(h),t.index(e,h),typeof window<\"u\"&&e.setWorkerUrl(window.URL.createObjectURL(new Blob([a],{type:\"text/javascript\"}))),e}}r(\"shared\",[\"exports\"],(function(n){\"use strict\";function o(d,l,u,m){return new(u||(u=Promise))((function(A,T){function M(O){try{L(m.next(O))}catch(V){T(V)}}function P(O){try{L(m.throw(O))}catch(V){T(V)}}function L(O){var V;O.done?A(O.value):(V=O.value,V instanceof u?V:new u((function(F){F(V)}))).then(M,P)}L((m=m.apply(d,l||[])).next())}))}function s(d,l){this.x=d,this.y=l}function a(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,\"default\")?d.default:d}var h,p;typeof SuppressedError==\"function\"&&SuppressedError,s.prototype={clone(){return new s(this.x,this.y)},add(d){return this.clone()._add(d)},sub(d){return this.clone()._sub(d)},multByPoint(d){return this.clone()._multByPoint(d)},divByPoint(d){return this.clone()._divByPoint(d)},mult(d){return this.clone()._mult(d)},div(d){return this.clone()._div(d)},rotate(d){return this.clone()._rotate(d)},rotateAround(d,l){return this.clone()._rotateAround(d,l)},matMult(d){return this.clone()._matMult(d)},unit(){return this.clone()._unit()},perp(){return this.clone()._perp()},round(){return this.clone()._round()},mag(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals(d){return this.x===d.x&&this.y===d.y},dist(d){return Math.sqrt(this.distSqr(d))},distSqr(d){let l=d.x-this.x,u=d.y-this.y;return l*l+u*u},angle(){return Math.atan2(this.y,this.x)},angleTo(d){return Math.atan2(this.y-d.y,this.x-d.x)},angleWith(d){return this.angleWithSep(d.x,d.y)},angleWithSep(d,l){return Math.atan2(this.x*l-this.y*d,this.x*d+this.y*l)},_matMult(d){let l=d[2]*this.x+d[3]*this.y;return this.x=d[0]*this.x+d[1]*this.y,this.y=l,this},_add(d){return this.x+=d.x,this.y+=d.y,this},_sub(d){return this.x-=d.x,this.y-=d.y,this},_mult(d){return this.x*=d,this.y*=d,this},_div(d){return this.x/=d,this.y/=d,this},_multByPoint(d){return this.x*=d.x,this.y*=d.y,this},_divByPoint(d){return this.x/=d.x,this.y/=d.y,this},_unit(){return this._div(this.mag()),this},_perp(){let d=this.y;return this.y=this.x,this.x=-d,this},_rotate(d){let l=Math.cos(d),u=Math.sin(d),m=u*this.x+l*this.y;return this.x=l*this.x-u*this.y,this.y=m,this},_rotateAround(d,l){let u=Math.cos(d),m=Math.sin(d),A=l.y+m*(this.x-l.x)+u*(this.y-l.y);return this.x=l.x+u*(this.x-l.x)-m*(this.y-l.y),this.y=A,this},_round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},constructor:s},s.convert=function(d){if(d instanceof s)return d;if(Array.isArray(d))return new s(+d[0],+d[1]);if(d.x!==void 0&&d.y!==void 0)return new s(+d.x,+d.y);throw new Error(\"Expected [x, y] or {x, y} point format\")};var g=(function(){if(p)return h;function d(l,u,m,A){this.cx=3*l,this.bx=3*(m-l)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*u,this.by=3*(A-u)-this.cy,this.ay=1-this.cy-this.by,this.p1x=l,this.p1y=u,this.p2x=m,this.p2y=A}return p=1,h=d,d.prototype={sampleCurveX:function(l){return((this.ax*l+this.bx)*l+this.cx)*l},sampleCurveY:function(l){return((this.ay*l+this.by)*l+this.cy)*l},sampleCurveDerivativeX:function(l){return(3*this.ax*l+2*this.bx)*l+this.cx},solveCurveX:function(l,u){if(u===void 0&&(u=1e-6),l<0)return 0;if(l>1)return 1;for(var m=l,A=0;A<8;A++){var T=this.sampleCurveX(m)-l;if(Math.abs(T)<u)return m;var M=this.sampleCurveDerivativeX(m);if(Math.abs(M)<1e-6)break;m-=T/M}var P=0,L=1;for(m=l,A=0;A<20&&(T=this.sampleCurveX(m),!(Math.abs(T-l)<u));A++)l>T?P=m:L=m,m=.5*(L-P)+P;return m},solve:function(l,u){return this.sampleCurveY(this.solveCurveX(l,u))}},h})(),w=a(g);let C,R;function z(){return C==null&&(C=typeof OffscreenCanvas<\"u\"&&new OffscreenCanvas(1,1).getContext(\"2d\")&&typeof createImageBitmap==\"function\"),C}function W(){if(R==null&&(R=!1,z())){let l=new OffscreenCanvas(5,5).getContext(\"2d\",{willReadFrequently:!0});if(l){for(let m=0;m<25;m++){let A=4*m;l.fillStyle=`rgb(${A},${A+1},${A+2})`,l.fillRect(m%5,Math.floor(m/5),1,1)}let u=l.getImageData(0,0,5,5).data;for(let m=0;m<100;m++)if(m%4!=3&&u[m]!==m){R=!0;break}}}return R||!1}var Y=1e-6,H=typeof Float32Array<\"u\"?Float32Array:Array;function Q(){var d=new H(9);return H!=Float32Array&&(d[1]=0,d[2]=0,d[3]=0,d[5]=0,d[6]=0,d[7]=0),d[0]=1,d[4]=1,d[8]=1,d}function tt(d){return d[0]=1,d[1]=0,d[2]=0,d[3]=0,d[4]=0,d[5]=1,d[6]=0,d[7]=0,d[8]=0,d[9]=0,d[10]=1,d[11]=0,d[12]=0,d[13]=0,d[14]=0,d[15]=1,d}function rt(){var d=new H(3);return H!=Float32Array&&(d[0]=0,d[1]=0,d[2]=0),d}function at(d){var l=d[0],u=d[1],m=d[2];return Math.sqrt(l*l+u*u+m*m)}function et(d,l,u){var m=new H(3);return m[0]=d,m[1]=l,m[2]=u,m}function lt(d,l,u){return d[0]=l[0]+u[0],d[1]=l[1]+u[1],d[2]=l[2]+u[2],d}function J(d,l,u){return d[0]=l[0]*u,d[1]=l[1]*u,d[2]=l[2]*u,d}function ft(d,l,u){var m=l[0],A=l[1],T=l[2],M=u[0],P=u[1],L=u[2];return d[0]=A*L-T*P,d[1]=T*M-m*L,d[2]=m*P-A*M,d}var dt,Mt=at;function Ft(d,l,u){var m=l[0],A=l[1],T=l[2],M=l[3];return d[0]=u[0]*m+u[4]*A+u[8]*T+u[12]*M,d[1]=u[1]*m+u[5]*A+u[9]*T+u[13]*M,d[2]=u[2]*m+u[6]*A+u[10]*T+u[14]*M,d[3]=u[3]*m+u[7]*A+u[11]*T+u[15]*M,d}function Nt(){var d=new H(4);return H!=Float32Array&&(d[0]=0,d[1]=0,d[2]=0),d[3]=1,d}function $t(d,l,u,m){var A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:\"zyx\",T=Math.PI/360;l*=T,m*=T,u*=T;var M=Math.sin(l),P=Math.cos(l),L=Math.sin(u),O=Math.cos(u),V=Math.sin(m),F=Math.cos(m);switch(A){case\"xyz\":d[0]=M*O*F+P*L*V,d[1]=P*L*F-M*O*V,d[2]=P*O*V+M*L*F,d[3]=P*O*F-M*L*V;break;case\"xzy\":d[0]=M*O*F-P*L*V,d[1]=P*L*F-M*O*V,d[2]=P*O*V+M*L*F,d[3]=P*O*F+M*L*V;break;case\"yxz\":d[0]=M*O*F+P*L*V,d[1]=P*L*F-M*O*V,d[2]=P*O*V-M*L*F,d[3]=P*O*F+M*L*V;break;case\"yzx\":d[0]=M*O*F+P*L*V,d[1]=P*L*F+M*O*V,d[2]=P*O*V-M*L*F,d[3]=P*O*F-M*L*V;break;case\"zxy\":d[0]=M*O*F-P*L*V,d[1]=P*L*F+M*O*V,d[2]=P*O*V+M*L*F,d[3]=P*O*F-M*L*V;break;case\"zyx\":d[0]=M*O*F-P*L*V,d[1]=P*L*F+M*O*V,d[2]=P*O*V-M*L*F,d[3]=P*O*F+M*L*V;break;default:throw new Error(\"Unknown angle order \"+A)}return d}function Yt(){var d=new H(2);return H!=Float32Array&&(d[0]=0,d[1]=0),d}function _e(d,l){var u=new H(2);return u[0]=d,u[1]=l,u}rt(),dt=new H(4),H!=Float32Array&&(dt[0]=0,dt[1]=0,dt[2]=0,dt[3]=0),rt(),et(1,0,0),et(0,1,0),Nt(),Nt(),Q(),Yt();let Pe=8192;function we(d,l,u){return l*(Pe/(d.tileSize*Math.pow(2,u-d.tileID.overscaledZ)))}function Ue(d,l){return(d%l+l)%l}function lr(d,l,u){return d*(1-u)+l*u}function ee(d){if(d<=0)return 0;if(d>=1)return 1;let l=d*d,u=l*d;return 4*(d<.5?u:3*(d-l)+u-.75)}function Ce(d,l,u,m){let A=new w(d,l,u,m);return T=>A.solve(T)}let mr=Ce(.25,.1,.25,1);function gr(d,l,u){return Math.min(u,Math.max(l,d))}function Br(d,l,u){let m=u-l,A=((d-l)%m+m)%m+l;return A===l?u:A}function Cr(d,...l){for(let u of l)for(let m in u)d[m]=u[m];return d}let Rr=1;function ti(d,l,u){let m={};for(let A in d)m[A]=l.call(this,d[A],A,d);return m}function wr(d,l,u){let m={};for(let A in d)l.call(this,d[A],A,d)&&(m[A]=d[A]);return m}function He(d){return Array.isArray(d)?d.map(He):typeof d==\"object\"&&d?ti(d,He):d}let Ui={};function ln(d){Ui[d]||(typeof console<\"u\"&&console.warn(d),Ui[d]=!0)}function Io(d,l,u){return(u.y-d.y)*(l.x-d.x)>(l.y-d.y)*(u.x-d.x)}function qn(d){return typeof WorkerGlobalScope<\"u\"&&d!==void 0&&d instanceof WorkerGlobalScope}let ds=null;function Xo(d){return typeof ImageBitmap<\"u\"&&d instanceof ImageBitmap}let Ul=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=\";function gc(d,l,u,m,A){return o(this,void 0,void 0,(function*(){if(typeof VideoFrame>\"u\")throw new Error(\"VideoFrame not supported\");let T=new VideoFrame(d,{timestamp:0});try{let M=T?.format;if(!M||!M.startsWith(\"BGR\")&&!M.startsWith(\"RGB\"))throw new Error(`Unrecognized format ${M}`);let P=M.startsWith(\"BGR\"),L=new Uint8ClampedArray(m*A*4);if(yield T.copyTo(L,(function(O,V,F,X,j){let nt=4*Math.max(-V,0),st=(Math.max(0,F)-F)*X*4+nt,pt=4*X,mt=Math.max(0,V),vt=Math.max(0,F);return{rect:{x:mt,y:vt,width:Math.min(O.width,V+X)-mt,height:Math.min(O.height,F+j)-vt},layout:[{offset:st,stride:pt}]}})(d,l,u,m,A)),P)for(let O=0;O<L.length;O+=4){let V=L[O];L[O]=L[O+2],L[O+2]=V}return L}finally{T.close()}}))}let Wu,qu;function Rs(d,l,u,m){return d.addEventListener(l,u,m),{unsubscribe:()=>{d.removeEventListener(l,u,m)}}}function ba(d){return d*Math.PI/180}function Vl(d){return d/Math.PI*180}let FA={touchstart:!0,touchmove:!0,touchmoveWindow:!0,touchend:!0,touchcancel:!0},NA={dblclick:!0,click:!0,mouseover:!0,mouseout:!0,mousedown:!0,mousemove:!0,mousemoveWindow:!0,mouseup:!0,mouseupWindow:!0,contextmenu:!0,wheel:!0},Va=\"AbortError\";class mm extends Error{constructor(l=Va){super(l instanceof Error?l.message:l),this.name=Va,l instanceof Error&&l.stack&&(this.stack=l.stack)}}function Cp(d){return d.name===Va}let ja={MAX_PARALLEL_IMAGE_REQUESTS:16,MAX_PARALLEL_IMAGE_REQUESTS_PER_FRAME:8,MAX_TILE_CACHE_ZOOM_LEVELS:5,REGISTERED_PROTOCOLS:{},WORKER_URL:\"\"};function jl(d){return ja.REGISTERED_PROTOCOLS[d.substring(0,d.indexOf(\"://\"))]}let dl=\"global-dispatcher\";class af extends Error{constructor(l,u,m,A){super(`AJAXError: ${u} (${l}): ${m}`),this.status=l,this.statusText=u,this.url=m,this.body=A}}let gm=()=>qn(self)?self.worker&&self.worker.referrer:(window.location.protocol===\"blob:\"?window.parent:window).location.href,Hu=function(d,l){if(/:\\/\\//.test(d.url)&&!/^https?:|^file:/.test(d.url)){let m=jl(d.url);if(m)return m(d,l);if(qn(self)&&self.worker&&self.worker.actor)return self.worker.actor.sendAsync({type:\"GR\",data:d,targetMapId:dl},l)}if(!(/^file:/.test(u=d.url)||/^file:/.test(gm())&&!/^\\w+:/.test(u))){if(fetch&&Request&&AbortController&&Object.prototype.hasOwnProperty.call(Request.prototype,\"signal\"))return(function(m,A){return o(this,void 0,void 0,(function*(){let T=new Request(m.url,{method:m.method||\"GET\",body:m.body,credentials:m.credentials,headers:m.headers,cache:m.cache,referrer:gm(),referrerPolicy:m.referrerPolicy,signal:A.signal}),M,P;m.type!==\"json\"||T.headers.has(\"Accept\")||T.headers.set(\"Accept\",\"application/json\");try{M=yield fetch(T)}catch(O){throw Cp(O)?O:new af(0,O.message,m.url,new Blob)}if(!M.ok){let O=yield M.blob();throw new af(M.status,M.statusText,m.url,O)}P=m.type===\"arrayBuffer\"||m.type===\"image\"?M.arrayBuffer():m.type===\"json\"?M.json():M.text();let L=yield P;return A.signal.throwIfAborted(),{data:L,cacheControl:M.headers.get(\"Cache-Control\"),expires:M.headers.get(\"Expires\"),etag:M.headers.get(\"ETag\")}}))})(d,l);if(qn(self)&&self.worker&&self.worker.actor)return self.worker.actor.sendAsync({type:\"GR\",data:d,mustQueue:!0,targetMapId:dl},l)}var u;return(function(m,A){return new Promise(((T,M)=>{var P;let L=new XMLHttpRequest;L.open(m.method||\"GET\",m.url,!0),m.type!==\"arrayBuffer\"&&m.type!==\"image\"||(L.responseType=\"arraybuffer\");for(let O in m.headers)L.setRequestHeader(O,m.headers[O]);m.type===\"json\"&&(L.responseType=\"text\",!((P=m.headers)===null||P===void 0)&&P.Accept||L.setRequestHeader(\"Accept\",\"application/json\")),L.withCredentials=m.credentials===\"include\",L.onerror=()=>{M(new Error(L.statusText))},L.onload=()=>{if(!A.signal.aborted)if((L.status>=200&&L.status<300||L.status===0)&&L.response!==null){let O=L.response;if(m.type===\"json\")try{O=JSON.parse(L.response)}catch(V){return void M(V)}T({data:O,cacheControl:L.getResponseHeader(\"Cache-Control\"),expires:L.getResponseHeader(\"Expires\"),etag:L.getResponseHeader(\"ETag\")})}else{let O=new Blob([L.response],{type:L.getResponseHeader(\"Content-Type\")});M(new af(L.status,L.statusText,m.url,O))}},A.signal.addEventListener(\"abort\",(()=>{L.abort(),M(new mm(A.signal.reason))})),L.send(m.body)}))})(d,l)};function $l(d){if(!d||d.indexOf(\"://\")<=0||d.indexOf(\"data:image/\")===0||d.indexOf(\"blob:\")===0)return!0;let l=new URL(d),u=window.location;return l.protocol===u.protocol&&l.host===u.host}function lf(d,l,u){u[d]&&u[d].indexOf(l)!==-1||(u[d]=u[d]||[],u[d].push(l))}function Yu(d,l,u){if(u&&u[d]){let m=u[d].indexOf(l);m!==-1&&u[d].splice(m,1)}}class Ip{constructor(l,u={}){Cr(this,u),this.type=l}}class Am extends Ip{constructor(l,u={}){super(\"error\",Cr({error:l},u))}}class ym{on(l,u){return this._listeners=this._listeners||{},lf(l,u,this._listeners),{unsubscribe:()=>{this.off(l,u)}}}off(l,u){return Yu(l,u,this._listeners),Yu(l,u,this._oneTimeListeners),this}once(l,u){return u?(this._oneTimeListeners=this._oneTimeListeners||{},lf(l,u,this._oneTimeListeners),this):new Promise((m=>this.once(l,m)))}fire(l,u){typeof l==\"string\"&&(l=new Ip(l,u||{}));let m=l.type;if(this.listens(m)){l.target=this;let A=this._listeners&&this._listeners[m]?this._listeners[m].slice():[];for(let P of A)P.call(this,l);let T=this._oneTimeListeners&&this._oneTimeListeners[m]?this._oneTimeListeners[m].slice():[];for(let P of T)Yu(m,P,this._oneTimeListeners),P.call(this,l);let M=this._eventedParent;M&&(Cr(l,typeof this._eventedParentData==\"function\"?this._eventedParentData():this._eventedParentData),M.fire(l))}else l instanceof Am&&console.error(l.error);return this}listens(l){return this._listeners&&this._listeners[l]&&this._listeners[l].length>0||this._oneTimeListeners&&this._oneTimeListeners[l]&&this._oneTimeListeners[l].length>0||this._eventedParent&&this._eventedParent.listens(l)}setEventedParent(l,u){return this._eventedParent=l,this._eventedParentData=u,this}}var Te={$version:8,$root:{version:{required:!0,type:\"enum\",values:[8]},name:{type:\"string\"},metadata:{type:\"*\"},center:{type:\"array\",value:\"number\",length:2},centerAltitude:{type:\"number\"},zoom:{type:\"number\"},bearing:{type:\"number\",default:0,period:360,units:\"degrees\"},pitch:{type:\"number\",default:0,units:\"degrees\"},roll:{type:\"number\",default:0,units:\"degrees\"},state:{type:\"state\",default:{}},light:{type:\"light\"},sky:{type:\"sky\"},projection:{type:\"projection\"},terrain:{type:\"terrain\"},sources:{required:!0,type:\"sources\"},sprite:{type:\"sprite\"},glyphs:{type:\"string\"},\"font-faces\":{type:\"fontFaces\"},transition:{type:\"transition\"},layers:{required:!0,type:\"array\",value:\"layer\"}},sources:{\"*\":{type:\"source\"}},source:[\"source_vector\",\"source_raster\",\"source_raster_dem\",\"source_geojson\",\"source_video\",\"source_image\"],source_vector:{type:{required:!0,type:\"enum\",values:{vector:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},attribution:{type:\"string\"},promoteId:{type:\"promoteId\"},volatile:{type:\"boolean\",default:!1},encoding:{type:\"enum\",values:{mvt:{},mlt:{}},default:\"mvt\"},\"*\":{type:\"*\"}},source_raster:{type:{required:!0,type:\"enum\",values:{raster:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},attribution:{type:\"string\"},volatile:{type:\"boolean\",default:!1},\"*\":{type:\"*\"}},source_raster_dem:{type:{required:!0,type:\"enum\",values:{\"raster-dem\":{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},attribution:{type:\"string\"},encoding:{type:\"enum\",values:{terrarium:{},mapbox:{},custom:{}},default:\"mapbox\"},redFactor:{type:\"number\",default:1},blueFactor:{type:\"number\",default:1},greenFactor:{type:\"number\",default:1},baseShift:{type:\"number\",default:0},volatile:{type:\"boolean\",default:!1},\"*\":{type:\"*\"}},source_geojson:{type:{required:!0,type:\"enum\",values:{geojson:{}}},data:{required:!0,type:\"*\"},maxzoom:{type:\"number\",default:18},attribution:{type:\"string\"},buffer:{type:\"number\",default:128,maximum:512,minimum:0},filter:{type:\"filter\"},tolerance:{type:\"number\",default:.375},cluster:{type:\"boolean\",default:!1},clusterRadius:{type:\"number\",default:50,minimum:0},clusterMaxZoom:{type:\"number\"},clusterMinPoints:{type:\"number\"},clusterProperties:{type:\"*\"},lineMetrics:{type:\"boolean\",default:!1},generateId:{type:\"boolean\",default:!1},promoteId:{type:\"promoteId\"}},source_video:{type:{required:!0,type:\"enum\",values:{video:{}}},urls:{required:!0,type:\"array\",value:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},source_image:{type:{required:!0,type:\"enum\",values:{image:{}}},url:{required:!0,type:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},layer:{id:{type:\"string\",required:!0},type:{type:\"enum\",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},\"fill-extrusion\":{},raster:{},hillshade:{},\"color-relief\":{},background:{}},required:!0},metadata:{type:\"*\"},source:{type:\"string\"},\"source-layer\":{type:\"string\"},minzoom:{type:\"number\",minimum:0,maximum:24},maxzoom:{type:\"number\",minimum:0,maximum:24},filter:{type:\"filter\"},layout:{type:\"layout\"},paint:{type:\"paint\"}},layout:[\"layout_fill\",\"layout_line\",\"layout_circle\",\"layout_heatmap\",\"layout_fill-extrusion\",\"layout_symbol\",\"layout_raster\",\"layout_hillshade\",\"layout_color-relief\",\"layout_background\"],layout_background:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},layout_fill:{\"fill-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},layout_circle:{\"circle-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},layout_heatmap:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},\"layout_fill-extrusion\":{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},layout_line:{\"line-cap\":{type:\"enum\",values:{butt:{},round:{},square:{}},default:\"butt\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-join\":{type:\"enum\",values:{bevel:{},round:{},miter:{}},default:\"miter\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"line-miter-limit\":{type:\"number\",default:2,requires:[{\"line-join\":\"miter\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-round-limit\":{type:\"number\",default:1.05,requires:[{\"line-join\":\"round\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},layout_symbol:{\"symbol-placement\":{type:\"enum\",values:{point:{},line:{},\"line-center\":{}},default:\"point\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-spacing\":{type:\"number\",default:250,minimum:1,units:\"pixels\",requires:[{\"symbol-placement\":\"line\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-avoid-edges\":{type:\"boolean\",default:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"symbol-z-order\":{type:\"enum\",values:{auto:{},\"viewport-y\":{},source:{}},default:\"auto\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"icon-image\",{\"!\":\"icon-overlap\"}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-overlap\":{type:\"enum\",values:{never:{},always:{},cooperative:{}},requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-optional\":{type:\"boolean\",default:!1,requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-size\":{type:\"number\",default:1,minimum:0,units:\"factor of the original icon size\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-text-fit\":{type:\"enum\",values:{none:{},width:{},height:{},both:{}},default:\"none\",requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-text-fit-padding\":{type:\"array\",value:\"number\",length:4,default:[0,0,0,0],units:\"pixels\",requires:[\"icon-image\",\"text-field\",{\"icon-text-fit\":[\"both\",\"width\",\"height\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-image\":{type:\"resolvedImage\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-padding\":{type:\"padding\",default:[2],units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-keep-upright\":{type:\"boolean\",default:!1,requires:[\"icon-image\",{\"icon-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-offset\":{type:\"array\",value:\"number\",length:2,default:[0,0],requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},\"viewport-glyph\":{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-field\":{type:\"formatted\",default:\"\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-font\":{type:\"array\",value:\"string\",default:[\"Open Sans Regular\",\"Arial Unicode MS Regular\"],requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-size\":{type:\"number\",default:16,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-width\":{type:\"number\",default:10,minimum:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-line-height\":{type:\"number\",default:1.2,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-letter-spacing\":{type:\"number\",default:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-justify\":{type:\"enum\",values:{auto:{},left:{},center:{},right:{}},default:\"center\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-radial-offset\":{type:\"number\",units:\"ems\",default:0,requires:[\"text-field\"],\"property-type\":\"data-driven\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]}},\"text-variable-anchor\":{type:\"array\",value:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-variable-anchor-offset\":{type:\"variableAnchorOffsetCollection\",requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"text-field\",{\"!\":\"text-variable-anchor\"}],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-angle\":{type:\"number\",default:45,units:\"degrees\",requires:[\"text-field\",{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-writing-mode\":{type:\"array\",value:\"enum\",values:{horizontal:{},vertical:{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-keep-upright\":{type:\"boolean\",default:!0,requires:[\"text-field\",{\"text-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-transform\":{type:\"enum\",values:{none:{},uppercase:{},lowercase:{}},default:\"none\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-offset\":{type:\"array\",value:\"number\",units:\"ems\",length:2,default:[0,0],requires:[\"text-field\",{\"!\":\"text-radial-offset\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"text-field\",{\"!\":\"text-overlap\"}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-overlap\":{type:\"enum\",values:{never:{},always:{},cooperative:{}},requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-optional\":{type:\"boolean\",default:!1,requires:[\"text-field\",\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},layout_raster:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},layout_hillshade:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},\"layout_color-relief\":{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",expression:{interpolated:!1,parameters:[\"global-state\"]},\"property-type\":\"data-constant\"}},filter:{type:\"boolean\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},filter_operator:{type:\"enum\",values:{\"==\":{},\"!=\":{},\">\":{},\">=\":{},\"<\":{},\"<=\":{},in:{},\"!in\":{},all:{},any:{},none:{},has:{},\"!has\":{}}},geometry_type:{type:\"enum\",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:\"expression\"},stops:{type:\"array\",value:\"function_stop\"},base:{type:\"number\",default:1,minimum:0},property:{type:\"string\",default:\"$zoom\"},type:{type:\"enum\",values:{identity:{},exponential:{},interval:{},categorical:{}},default:\"exponential\"},colorSpace:{type:\"enum\",values:{rgb:{},lab:{},hcl:{}},default:\"rgb\"},default:{type:\"*\",required:!1}},function_stop:{type:\"array\",minimum:0,maximum:24,value:[\"number\",\"color\"],length:2},expression:{type:\"array\",value:\"expression_name\",minimum:1},light:{anchor:{type:\"enum\",default:\"viewport\",values:{map:{},viewport:{}},\"property-type\":\"data-constant\",transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]}},position:{type:\"array\",default:[1.15,210,30],length:3,value:\"number\",\"property-type\":\"data-constant\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]}},color:{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},intensity:{type:\"number\",\"property-type\":\"data-constant\",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0}},sky:{\"sky-color\":{type:\"color\",\"property-type\":\"data-constant\",default:\"#88C6FC\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},\"horizon-color\":{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},\"fog-color\":{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},\"fog-ground-blend\":{type:\"number\",\"property-type\":\"data-constant\",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},\"horizon-fog-blend\":{type:\"number\",\"property-type\":\"data-constant\",default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},\"sky-horizon-blend\":{type:\"number\",\"property-type\":\"data-constant\",default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},\"atmosphere-blend\":{type:\"number\",\"property-type\":\"data-constant\",default:.8,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0}},terrain:{source:{type:\"string\",required:!0},exaggeration:{type:\"number\",minimum:0,default:1}},projection:{type:{type:\"projectionDefinition\",default:\"mercator\",\"property-type\":\"data-constant\",transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]}}},paint:[\"paint_fill\",\"paint_line\",\"paint_circle\",\"paint_heatmap\",\"paint_fill-extrusion\",\"paint_symbol\",\"paint_raster\",\"paint_hillshade\",\"paint_color-relief\",\"paint_background\"],paint_fill:{\"fill-antialias\":{type:\"boolean\",default:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-outline-color\":{type:\"color\",transition:!0,requires:[{\"!\":\"fill-pattern\"},{\"fill-antialias\":!0}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"}},\"paint_fill-extrusion\":{\"fill-extrusion-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-extrusion-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-extrusion-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"fill-extrusion-height\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-base\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,requires:[\"fill-extrusion-height\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-vertical-gradient\":{type:\"boolean\",default:!0,transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_line:{\"line-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"line-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-width\":{type:\"number\",default:1,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-gap-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-offset\":{type:\"number\",default:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-dasharray\":{type:\"array\",value:\"number\",minimum:0,transition:!0,units:\"line widths\",requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"line-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"line-gradient\":{type:\"color\",transition:!1,requires:[{\"!\":\"line-dasharray\"},{\"!\":\"line-pattern\"},{source:\"geojson\",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[\"line-progress\"]},\"property-type\":\"color-ramp\"}},paint_circle:{\"circle-radius\":{type:\"number\",default:5,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-blur\":{type:\"number\",default:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"circle-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-scale\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-stroke-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"}},paint_heatmap:{\"heatmap-radius\":{type:\"number\",default:30,minimum:1,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-weight\":{type:\"number\",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-intensity\":{type:\"number\",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"heatmap-color\":{type:\"color\",default:[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,\"rgba(0, 0, 255, 0)\",.1,\"royalblue\",.3,\"cyan\",.5,\"lime\",.7,\"yellow\",1,\"red\"],transition:!1,expression:{interpolated:!0,parameters:[\"heatmap-density\"]},\"property-type\":\"color-ramp\"},\"heatmap-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_symbol:{\"icon-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"icon-image\",\"icon-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-color\":{type:\"color\",default:\"#000000\",transition:!0,overridable:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"text-field\",\"text-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_raster:{\"raster-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-hue-rotate\":{type:\"number\",default:0,period:360,transition:!0,units:\"degrees\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-min\":{type:\"number\",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-max\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-saturation\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-contrast\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},resampling:{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-resampling\":{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-fade-duration\":{type:\"number\",default:300,minimum:0,transition:!1,units:\"milliseconds\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_hillshade:{\"hillshade-illumination-direction\":{type:\"numberArray\",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-illumination-altitude\":{type:\"numberArray\",default:45,minimum:0,maximum:90,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-illumination-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-exaggeration\":{type:\"number\",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-shadow-color\":{type:\"colorArray\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-highlight-color\":{type:\"colorArray\",default:\"#FFFFFF\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-accent-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-method\":{type:\"enum\",values:{standard:{},basic:{},combined:{},igor:{},multidirectional:{}},default:\"standard\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},resampling:{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},\"paint_color-relief\":{\"color-relief-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"color-relief-color\":{type:\"color\",transition:!1,expression:{interpolated:!0,parameters:[\"elevation\"]},\"property-type\":\"color-ramp\"},resampling:{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_background:{\"background-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"background-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"background-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"background-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},transition:{duration:{type:\"number\",default:300,minimum:0,units:\"milliseconds\"},delay:{type:\"number\",default:0,minimum:0,units:\"milliseconds\"}},\"property-type\":{\"data-driven\":{type:\"property-type\"},\"cross-faded\":{type:\"property-type\"},\"cross-faded-data-driven\":{type:\"property-type\"},\"color-ramp\":{type:\"property-type\"},\"data-constant\":{type:\"property-type\"},constant:{type:\"property-type\"}},promoteId:{\"*\":{type:\"string\"}},interpolation:{type:\"array\",value:\"interpolation_name\",minimum:1},interpolation_name:{type:\"enum\",values:{linear:{syntax:{overloads:[{parameters:[],\"output-type\":\"interpolation\"}],parameters:[]}},exponential:{syntax:{overloads:[{parameters:[\"base\"],\"output-type\":\"interpolation\"}],parameters:[{name:\"base\",type:\"number literal\"}]}},\"cubic-bezier\":{syntax:{overloads:[{parameters:[\"x1\",\"y1\",\"x2\",\"y2\"],\"output-type\":\"interpolation\"}],parameters:[{name:\"x1\",type:\"number literal\"},{name:\"y1\",type:\"number literal\"},{name:\"x2\",type:\"number literal\"},{name:\"y2\",type:\"number literal\"}]}}}}};let zA=[\"type\",\"source\",\"source-layer\",\"minzoom\",\"maxzoom\",\"filter\",\"layout\"];function UA(d,l){let u={};for(let m in d)m!==\"ref\"&&(u[m]=d[m]);return zA.forEach((m=>{m in l&&(u[m]=l[m])})),u}function Yi(d,l){if(Array.isArray(d)){if(!Array.isArray(l)||d.length!==l.length)return!1;for(let u=0;u<d.length;u++)if(!Yi(d[u],l[u]))return!1;return!0}if(typeof d==\"object\"&&d!==null&&l!==null){if(typeof l!=\"object\"||Object.keys(d).length!==Object.keys(l).length)return!1;for(let u in d)if(!Yi(d[u],l[u]))return!1;return!0}return d===l}function Ds(d,l){d.push(l)}function jh(d,l,u){Ds(u,{command:\"addSource\",args:[d,l[d]]})}function k_(d,l,u){Ds(l,{command:\"removeSource\",args:[d]}),u[d]=!0}function je(d,l,u,m){k_(d,u,m),jh(d,l,u)}function _M(d,l,u){let m;for(m in d[u])if(Object.prototype.hasOwnProperty.call(d[u],m)&&m!==\"data\"&&!Yi(d[u][m],l[u][m]))return!1;for(m in l[u])if(Object.prototype.hasOwnProperty.call(l[u],m)&&m!==\"data\"&&!Yi(d[u][m],l[u][m]))return!1;return!0}function VA(d,l,u,m,A,T){d=d||{},l=l||{};for(let M in d)Object.prototype.hasOwnProperty.call(d,M)&&(Yi(d[M],l[M])||u.push({command:T,args:[m,M,l[M],A]}));for(let M in l)Object.prototype.hasOwnProperty.call(l,M)&&!Object.prototype.hasOwnProperty.call(d,M)&&(Yi(d[M],l[M])||u.push({command:T,args:[m,M,l[M],A]}))}function R_(d){return d.id}function r2(d,l){return d[l.id]=l,d}class Ye{constructor(l,u,m,A){this.message=(l?`${l}: `:\"\")+m,A&&(this.identifier=A),u!=null&&u.__line__&&(this.line=u.__line__)}}function cf(d,...l){for(let u of l)for(let m in u)d[m]=u[m];return d}class Os extends Error{constructor(l,u){super(u),this.message=u,this.key=l}}class D_{constructor(l,u=[]){this.parent=l,this.bindings={};for(let[m,A]of u)this.bindings[m]=A}concat(l){return new D_(this,l)}get(l){if(this.bindings[l])return this.bindings[l];if(this.parent)return this.parent.get(l);throw new Error(`${l} not found in scope.`)}has(l){return!!this.bindings[l]||!!this.parent&&this.parent.has(l)}}let $h={kind:\"null\"},Je={kind:\"number\"},Hr={kind:\"string\"},gi={kind:\"boolean\"},fl={kind:\"color\"},kp={kind:\"projectionDefinition\"},Gh={kind:\"object\"},fi={kind:\"value\"},jA={kind:\"collator\"},Rp={kind:\"formatted\"},_m={kind:\"padding\"},Dp={kind:\"colorArray\"},vm={kind:\"numberArray\"},uf={kind:\"resolvedImage\"},tu={kind:\"variableAnchorOffsetCollection\"};function fs(d,l){return{kind:\"array\",itemType:d,N:l}}function Nn(d){if(d.kind===\"array\"){let l=Nn(d.itemType);return typeof d.N==\"number\"?`array<${l}, ${d.N}>`:d.itemType.kind===\"value\"?\"array\":`array<${l}>`}return d.kind}let O_=[$h,Je,Hr,gi,fl,kp,Rp,Gh,fs(fi),_m,vm,Dp,uf,tu];function bm(d,l){if(l.kind===\"error\")return null;if(d.kind===\"array\"){if(l.kind===\"array\"&&(l.N===0&&l.itemType.kind===\"value\"||!bm(d.itemType,l.itemType))&&(typeof d.N!=\"number\"||d.N===l.N))return null}else{if(d.kind===l.kind)return null;if(d.kind===\"value\"){for(let u of O_)if(!bm(u,l))return null}}return`Expected ${Nn(d)} but found ${Nn(l)} instead.`}function Op(d,l){return l.some((u=>u.kind===d.kind))}function hf(d,l){return l.some((u=>u===\"null\"?d===null:u===\"array\"?Array.isArray(d):u===\"object\"?d&&!Array.isArray(d)&&typeof d==\"object\":u===typeof d))}function pl(d,l){return d.kind===\"array\"&&l.kind===\"array\"?d.itemType.kind===l.itemType.kind&&typeof d.N==\"number\":d.kind===l.kind}let $A=.96422,Zo=.82521,i2=4/29,Wh=6/29,Lp=3*Wh*Wh,n2=Wh*Wh*Wh,vM=Math.PI/180,bM=180/Math.PI;function L_(d){return(d%=360)<0&&(d+=360),d}function o2([d,l,u,m]){let A,T,M=B_((.2225045*(d=GA(d))+.7168786*(l=GA(l))+.0606169*(u=GA(u)))/1);d===l&&l===u?A=T=M:(A=B_((.4360747*d+.3850649*l+.1430804*u)/$A),T=B_((.0139322*d+.0971045*l+.7141733*u)/Zo));let P=116*M-16;return[P<0?0:P,500*(A-M),200*(M-T),m]}function GA(d){return d<=.04045?d/12.92:Math.pow((d+.055)/1.055,2.4)}function B_(d){return d>n2?Math.pow(d,1/3):d/Lp+i2}function s2([d,l,u,m]){let A=(d+16)/116,T=isNaN(l)?A:A+l/500,M=isNaN(u)?A:A-u/200;return A=1*N_(A),T=$A*N_(T),M=Zo*N_(M),[F_(3.1338561*T-1.6168667*A-.4906146*M),F_(-.9787684*T+1.9161415*A+.033454*M),F_(.0719453*T-.2289914*A+1.4052427*M),m]}function F_(d){return(d=d<=.00304?12.92*d:1.055*Math.pow(d,1/2.4)-.055)<0?0:d>1?1:d}function N_(d){return d>Wh?d*d*d:Lp*(d-i2)}let xM=Object.hasOwn||function(d,l){return Object.prototype.hasOwnProperty.call(d,l)};function xm(d,l){return xM(d,l)?d[l]:void 0}function WA(d){return parseInt(d.padEnd(2,d),16)/255}function z_(d,l){return eu(l?d/100:d,0,1)}function eu(d,l,u){return Math.min(Math.max(l,d),u)}function a2(d){return!d.some(Number.isNaN)}let wM={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};function Gl(d,l,u){return d+u*(l-d)}function Bp(d,l,u){return d.map(((m,A)=>Gl(m,l[A],u)))}class Mi{constructor(l,u,m,A=1,T=!0){this.r=l,this.g=u,this.b=m,this.a=A,T||(this.r*=A,this.g*=A,this.b*=A,A||this.overwriteGetter(\"rgb\",[l,u,m,A]))}static parse(l){if(l instanceof Mi)return l;if(typeof l!=\"string\")return;let u=(function(m){if((m=m.toLowerCase().trim())===\"transparent\")return[0,0,0,0];let A=xm(wM,m);if(A){let[M,P,L]=A;return[M/255,P/255,L/255,1]}if(m.startsWith(\"#\")&&/^#(?:[0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/.test(m)){let M=m.length<6?1:2,P=1;return[WA(m.slice(P,P+=M)),WA(m.slice(P,P+=M)),WA(m.slice(P,P+=M)),WA(m.slice(P,P+M)||\"ff\")]}if(m.startsWith(\"rgb\")){let M=m.match(/^rgba?\\(\\s*([\\de.+-]+)(%)?(?:\\s+|\\s*(,)\\s*)([\\de.+-]+)(%)?(?:\\s+|\\s*(,)\\s*)([\\de.+-]+)(%)?(?:\\s*([,\\/])\\s*([\\de.+-]+)(%)?)?\\s*\\)$/);if(M){let[P,L,O,V,F,X,j,nt,st,pt,mt,vt]=M,At=[V||\" \",j||\" \",pt].join(\"\");if(At===\"  \"||At===\"  /\"||At===\",,\"||At===\",,,\"){let wt=[O,X,st].join(\"\"),St=wt===\"%%%\"?100:wt===\"\"?255:0;if(St){let Bt=[eu(+L/St,0,1),eu(+F/St,0,1),eu(+nt/St,0,1),mt?z_(+mt,vt):1];if(a2(Bt))return Bt}}return}}let T=m.match(/^hsla?\\(\\s*([\\de.+-]+)(?:deg)?(?:\\s+|\\s*(,)\\s*)([\\de.+-]+)%(?:\\s+|\\s*(,)\\s*)([\\de.+-]+)%(?:\\s*([,\\/])\\s*([\\de.+-]+)(%)?)?\\s*\\)$/);if(T){let[M,P,L,O,V,F,X,j,nt]=T,st=[L||\" \",V||\" \",X].join(\"\");if(st===\"  \"||st===\"  /\"||st===\",,\"||st===\",,,\"){let pt=[+P,eu(+O,0,100),eu(+F,0,100),j?z_(+j,nt):1];if(a2(pt))return(function([mt,vt,At,wt]){function St(Bt){let qt=(Bt+mt/30)%12,te=vt*Math.min(At,1-At);return At-te*Math.max(-1,Math.min(qt-3,9-qt,1))}return mt=L_(mt),vt/=100,At/=100,[St(0),St(8),St(4),wt]})(pt)}}})(l);return u?new Mi(...u,!1):void 0}get rgb(){let{r:l,g:u,b:m,a:A}=this,T=A||1/0;return this.overwriteGetter(\"rgb\",[l/T,u/T,m/T,A])}get hcl(){return this.overwriteGetter(\"hcl\",(function(l){let[u,m,A,T]=o2(l),M=Math.sqrt(m*m+A*A);return[Math.round(1e4*M)?L_(Math.atan2(A,m)*bM):NaN,M,u,T]})(this.rgb))}get lab(){return this.overwriteGetter(\"lab\",o2(this.rgb))}overwriteGetter(l,u){return Object.defineProperty(this,l,{value:u}),u}toString(){let[l,u,m,A]=this.rgb;return`rgba(${[l,u,m].map((T=>Math.round(255*T))).join(\",\")},${A})`}static interpolate(l,u,m,A=\"rgb\"){switch(A){case\"rgb\":{let[T,M,P,L]=Bp(l.rgb,u.rgb,m);return new Mi(T,M,P,L,!1)}case\"hcl\":{let[T,M,P,L]=l.hcl,[O,V,F,X]=u.hcl,j,nt;if(isNaN(T)||isNaN(O))isNaN(T)?isNaN(O)?j=NaN:(j=O,P!==1&&P!==0||(nt=V)):(j=T,F!==1&&F!==0||(nt=M));else{let At=O-T;O>T&&At>180?At-=360:O<T&&T-O>180&&(At+=360),j=T+m*At}let[st,pt,mt,vt]=(function([At,wt,St,Bt]){return At=isNaN(At)?0:At*vM,s2([St,Math.cos(At)*wt,Math.sin(At)*wt,Bt])})([j,nt??Gl(M,V,m),Gl(P,F,m),Gl(L,X,m)]);return new Mi(st,pt,mt,vt,!1)}case\"lab\":{let[T,M,P,L]=s2(Bp(l.lab,u.lab,m));return new Mi(T,M,P,L,!1)}}}}Mi.black=new Mi(0,0,0,1),Mi.white=new Mi(1,1,1,1),Mi.transparent=new Mi(0,0,0,0),Mi.red=new Mi(1,0,0,1);class U_{constructor(l,u,m){this.sensitivity=l?u?\"variant\":\"case\":u?\"accent\":\"base\",this.locale=m,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:\"search\"})}compare(l,u){return this.collator.compare(l,u)}resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale}}let l2=[\"bottom\",\"center\",\"top\"];class qA{constructor(l,u,m,A,T,M){this.text=l,this.image=u,this.scale=m,this.fontStack=A,this.textColor=T,this.verticalAlign=M}}class yo{constructor(l){this.sections=l}static fromString(l){return new yo([new qA(l,null,null,null,null,null)])}isEmpty(){return this.sections.length===0||!this.sections.some((l=>l.text.length!==0||l.image&&l.image.name.length!==0))}static factory(l){return l instanceof yo?l:yo.fromString(l)}toString(){return this.sections.length===0?\"\":this.sections.map((l=>l.text)).join(\"\")}}class Fr{constructor(l){this.values=l.slice()}static parse(l){if(l instanceof Fr)return l;if(typeof l==\"number\")return new Fr([l,l,l,l]);if(Array.isArray(l)&&!(l.length<1||l.length>4)){for(let u of l)if(typeof u!=\"number\")return;switch(l.length){case 1:l=[l[0],l[0],l[0],l[0]];break;case 2:l=[l[0],l[1],l[0],l[1]];break;case 3:l=[l[0],l[1],l[2],l[1]]}return new Fr(l)}}toString(){return JSON.stringify(this.values)}static interpolate(l,u,m){return new Fr(Bp(l.values,u.values,m))}}class jo{constructor(l){this.values=l.slice()}static parse(l){if(l instanceof jo)return l;if(typeof l==\"number\")return new jo([l]);if(Array.isArray(l)){for(let u of l)if(typeof u!=\"number\")return;return new jo(l)}}toString(){return JSON.stringify(this.values)}static interpolate(l,u,m){return new jo(Bp(l.values,u.values,m))}}class Hn{constructor(l){this.values=l.slice()}static parse(l){if(l instanceof Hn)return l;if(typeof l==\"string\"){let m=Mi.parse(l);return m?new Hn([m]):void 0}if(!Array.isArray(l))return;let u=[];for(let m of l){if(typeof m!=\"string\")return;let A=Mi.parse(m);if(!A)return;u.push(A)}return new Hn(u)}toString(){return JSON.stringify(this.values)}static interpolate(l,u,m,A=\"rgb\"){let T=[];if(l.values.length!=u.values.length)throw new Error(`colorArray: Arrays have mismatched length (${l.values.length} vs. ${u.values.length}), cannot interpolate.`);for(let M=0;M<l.values.length;M++)T.push(Mi.interpolate(l.values[M],u.values[M],m,A));return new Hn(T)}}class Yn extends Error{constructor(l){super(l),this.name=\"RuntimeError\"}toJSON(){return this.message}}let c2=new Set([\"center\",\"left\",\"right\",\"top\",\"bottom\",\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\"]);class ta{constructor(l){this.values=l.slice()}static parse(l){if(l instanceof ta)return l;if(Array.isArray(l)&&!(l.length<1)&&l.length%2==0){for(let u=0;u<l.length;u+=2){let m=l[u],A=l[u+1];if(typeof m!=\"string\"||!c2.has(m)||!Array.isArray(A)||A.length!==2||typeof A[0]!=\"number\"||typeof A[1]!=\"number\")return}return new ta(l)}}toString(){return JSON.stringify(this.values)}static interpolate(l,u,m){let A=l.values,T=u.values;if(A.length!==T.length)throw new Yn(`Cannot interpolate values of different length. from: ${l.toString()}, to: ${u.toString()}`);let M=[];for(let P=0;P<A.length;P+=2){if(A[P]!==T[P])throw new Yn(`Cannot interpolate values containing mismatched anchors. from[${P}]: ${A[P]}, to[${P}]: ${T[P]}`);M.push(A[P]);let[L,O]=A[P+1],[V,F]=T[P+1];M.push([Gl(L,V,m),Gl(O,F,m)])}return new ta(M)}}class ea{constructor(l){this.name=l.name,this.available=l.available}toString(){return this.name}static fromString(l){return l?new ea({name:l,available:!1}):null}}class ra{constructor(l,u,m){this.from=l,this.to=u,this.transition=m}static interpolate(l,u,m){return new ra(l,u,m)}static parse(l){return l instanceof ra?l:Array.isArray(l)&&l.length===3&&typeof l[0]==\"string\"&&typeof l[1]==\"string\"&&typeof l[2]==\"number\"?new ra(l[0],l[1],l[2]):typeof l==\"object\"&&typeof l.from==\"string\"&&typeof l.to==\"string\"&&typeof l.transition==\"number\"?new ra(l.from,l.to,l.transition):typeof l==\"string\"?new ra(l,l,1):void 0}}function V_(d,l,u,m){return typeof d==\"number\"&&d>=0&&d<=255&&typeof l==\"number\"&&l>=0&&l<=255&&typeof u==\"number\"&&u>=0&&u<=255?m===void 0||typeof m==\"number\"&&m>=0&&m<=1?null:`Invalid rgba value [${[d,l,u,m].join(\", \")}]: 'a' must be between 0 and 1.`:`Invalid rgba value [${(typeof m==\"number\"?[d,l,u,m]:[d,l,u]).join(\", \")}]: 'r', 'g', and 'b' must be between 0 and 255.`}function df(d){if(d===null||typeof d==\"string\"||typeof d==\"boolean\"||typeof d==\"number\"||d instanceof ra||d instanceof Mi||d instanceof U_||d instanceof yo||d instanceof Fr||d instanceof jo||d instanceof Hn||d instanceof ta||d instanceof ea)return!0;if(Array.isArray(d)){for(let l of d)if(!df(l))return!1;return!0}if(typeof d==\"object\"){for(let l in d)if(!df(d[l]))return!1;return!0}return!1}function Xn(d){if(d===null)return $h;if(typeof d==\"string\")return Hr;if(typeof d==\"boolean\")return gi;if(typeof d==\"number\")return Je;if(d instanceof Mi)return fl;if(d instanceof ra)return kp;if(d instanceof U_)return jA;if(d instanceof yo)return Rp;if(d instanceof Fr)return _m;if(d instanceof jo)return vm;if(d instanceof Hn)return Dp;if(d instanceof ta)return tu;if(d instanceof ea)return uf;if(Array.isArray(d)){let l=d.length,u;for(let m of d){let A=Xn(m);if(u){if(u===A)continue;u=fi;break}u=A}return fs(u||fi,l)}return Gh}function wm(d){let l=typeof d;return d===null?\"\":l===\"string\"||l===\"number\"||l===\"boolean\"?String(d):d instanceof Mi||d instanceof ra||d instanceof yo||d instanceof Fr||d instanceof jo||d instanceof Hn||d instanceof ta||d instanceof ea?d.toString():JSON.stringify(d)}class ru{constructor(l,u){this.type=l,this.value=u}static parse(l,u){if(l.length!==2)return u.error(`'literal' expression requires exactly one argument, but found ${l.length-1} instead.`);if(!df(l[1]))return u.error(\"invalid value\");let m=l[1],A=Xn(m),T=u.expectedType;return A.kind!==\"array\"||A.N!==0||!T||T.kind!==\"array\"||typeof T.N==\"number\"&&T.N!==0||(A=T),new ru(A,m)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}}let Xu={string:Hr,number:Je,boolean:gi,object:Gh};class Wl{constructor(l,u){this.type=l,this.args=u}static parse(l,u){if(l.length<2)return u.error(\"Expected at least one argument.\");let m,A=1,T=l[0];if(T===\"array\"){let P,L;if(l.length>2){let O=l[1];if(typeof O!=\"string\"||!(O in Xu)||O===\"object\")return u.error('The item type argument of \"array\" must be one of string, number, boolean',1);P=Xu[O],A++}else P=fi;if(l.length>3){if(l[2]!==null&&(typeof l[2]!=\"number\"||l[2]<0||l[2]!==Math.floor(l[2])))return u.error('The length argument to \"array\" must be a positive integer literal',2);L=l[2],A++}m=fs(P,L)}else{if(!Xu[T])throw new Error(`Types doesn't contain name = ${T}`);m=Xu[T]}let M=[];for(;A<l.length;A++){let P=u.parse(l[A],A,fi);if(!P)return null;M.push(P)}return new Wl(m,M)}evaluate(l){for(let u=0;u<this.args.length;u++){let m=this.args[u].evaluate(l);if(!bm(this.type,Xn(m)))return m;if(u===this.args.length-1)throw new Yn(`Expected value to be of type ${Nn(this.type)}, but found ${Nn(Xn(m))} instead.`)}throw new Error}eachChild(l){this.args.forEach(l)}outputDefined(){return this.args.every((l=>l.outputDefined()))}}let j_={\"to-boolean\":gi,\"to-color\":fl,\"to-number\":Je,\"to-string\":Hr};class Zu{constructor(l,u){this.type=l,this.args=u}static parse(l,u){if(l.length<2)return u.error(\"Expected at least one argument.\");let m=l[0];if(!j_[m])throw new Error(`Can't parse ${m} as it is not part of the known types`);if((m===\"to-boolean\"||m===\"to-string\")&&l.length!==2)return u.error(\"Expected one argument.\");let A=j_[m],T=[];for(let M=1;M<l.length;M++){let P=u.parse(l[M],M,fi);if(!P)return null;T.push(P)}return new Zu(A,T)}evaluate(l){switch(this.type.kind){case\"boolean\":return!!this.args[0].evaluate(l);case\"color\":{let u,m;for(let A of this.args){if(u=A.evaluate(l),m=null,u instanceof Mi)return u;if(typeof u==\"string\"){let T=l.parseColor(u);if(T)return T}else if(Array.isArray(u)&&(m=u.length<3||u.length>4?`Invalid rgba value ${JSON.stringify(u)}: expected an array containing either three or four numeric values.`:V_(u[0],u[1],u[2],u[3]),!m))return new Mi(u[0]/255,u[1]/255,u[2]/255,u[3])}throw new Yn(m||`Could not parse color from value '${typeof u==\"string\"?u:JSON.stringify(u)}'`)}case\"padding\":{let u;for(let m of this.args){u=m.evaluate(l);let A=Fr.parse(u);if(A)return A}throw new Yn(`Could not parse padding from value '${typeof u==\"string\"?u:JSON.stringify(u)}'`)}case\"numberArray\":{let u;for(let m of this.args){u=m.evaluate(l);let A=jo.parse(u);if(A)return A}throw new Yn(`Could not parse numberArray from value '${typeof u==\"string\"?u:JSON.stringify(u)}'`)}case\"colorArray\":{let u;for(let m of this.args){u=m.evaluate(l);let A=Hn.parse(u);if(A)return A}throw new Yn(`Could not parse colorArray from value '${typeof u==\"string\"?u:JSON.stringify(u)}'`)}case\"variableAnchorOffsetCollection\":{let u;for(let m of this.args){u=m.evaluate(l);let A=ta.parse(u);if(A)return A}throw new Yn(`Could not parse variableAnchorOffsetCollection from value '${typeof u==\"string\"?u:JSON.stringify(u)}'`)}case\"number\":{let u=null;for(let m of this.args){if(u=m.evaluate(l),u===null)return 0;let A=Number(u);if(!isNaN(A))return A}throw new Yn(`Could not convert ${JSON.stringify(u)} to number.`)}case\"formatted\":return yo.fromString(wm(this.args[0].evaluate(l)));case\"resolvedImage\":return ea.fromString(wm(this.args[0].evaluate(l)));case\"projectionDefinition\":return this.args[0].evaluate(l);default:return wm(this.args[0].evaluate(l))}}eachChild(l){this.args.forEach(l)}outputDefined(){return this.args.every((l=>l.outputDefined()))}}let HA=[\"Unknown\",\"Point\",\"LineString\",\"Polygon\"];class Rn{constructor(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache=new Map,this.availableImages=null,this.canonical=null}id(){return this.feature&&\"id\"in this.feature?this.feature.id:null}geometryType(){return this.feature?typeof this.feature.type==\"number\"?HA[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&\"geometry\"in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}parseColor(l){let u=this._parseColorCache.get(l);return u||(u=Mi.parse(l),this._parseColorCache.set(l,u)),u}}class Fp{constructor(l,u,m=[],A,T=new D_,M=[]){this.registry=l,this.path=m,this.key=m.map((P=>`[${P}]`)).join(\"\"),this.scope=T,this.errors=M,this.expectedType=A,this._isConstant=u}parse(l,u,m,A,T={}){return u?this.concat(u,m,A)._parse(l,T):this._parse(l,T)}_parse(l,u){function m(A,T,M){return M===\"assert\"?new Wl(T,[A]):M===\"coerce\"?new Zu(T,[A]):A}if(l!==null&&typeof l!=\"string\"&&typeof l!=\"boolean\"&&typeof l!=\"number\"||(l=[\"literal\",l]),Array.isArray(l)){if(l.length===0)return this.error('Expected an array with at least one element. If you wanted a literal array, use [\"literal\", []].');let A=l[0];if(typeof A!=\"string\")return this.error(`Expression name must be a string, but found ${typeof A} instead. If you wanted a literal array, use [\"literal\", [...]].`,0),null;let T=this.registry[A];if(T){let M=T.parse(l,this);if(!M)return null;if(this.expectedType){let P=this.expectedType,L=M.type;if(P.kind!==\"string\"&&P.kind!==\"number\"&&P.kind!==\"boolean\"&&P.kind!==\"object\"&&P.kind!==\"array\"||L.kind!==\"value\"){if(P.kind===\"projectionDefinition\"&&[\"string\",\"array\"].includes(L.kind)||[\"color\",\"formatted\",\"resolvedImage\"].includes(P.kind)&&[\"value\",\"string\"].includes(L.kind)||[\"padding\",\"numberArray\"].includes(P.kind)&&[\"value\",\"number\",\"array\"].includes(L.kind)||P.kind===\"colorArray\"&&[\"value\",\"string\",\"array\"].includes(L.kind)||P.kind===\"variableAnchorOffsetCollection\"&&[\"value\",\"array\"].includes(L.kind))M=m(M,P,u.typeAnnotation||\"coerce\");else if(this.checkSubtype(P,L))return null}else M=m(M,P,u.typeAnnotation||\"assert\")}if(!(M instanceof ru)&&M.type.kind!==\"resolvedImage\"&&this._isConstant(M)){let P=new Rn;try{M=new ru(M.type,M.evaluate(P))}catch(L){return this.error(L.message),null}}return M}return this.error(`Unknown expression \"${A}\". If you wanted a literal array, use [\"literal\", [...]].`,0)}return this.error(l===void 0?\"'undefined' value invalid. Use null instead.\":typeof l==\"object\"?'Bare objects invalid. Use [\"literal\", {...}] instead.':`Expected an array, but found ${typeof l} instead.`)}concat(l,u,m){let A=typeof l==\"number\"?this.path.concat(l):this.path,T=m?this.scope.concat(m):this.scope;return new Fp(this.registry,this._isConstant,A,u||null,T,this.errors)}error(l,...u){let m=`${this.key}${u.map((A=>`[${A}]`)).join(\"\")}`;this.errors.push(new Os(m,l))}checkSubtype(l,u){let m=bm(l,u);return m&&this.error(m),m}}class Ii{constructor(l,u){this.type=u.type,this.bindings=[].concat(l),this.result=u}evaluate(l){return this.result.evaluate(l)}eachChild(l){for(let u of this.bindings)l(u[1]);l(this.result)}static parse(l,u){if(l.length<4)return u.error(`Expected at least 3 arguments, but found ${l.length-1} instead.`);let m=[];for(let T=1;T<l.length-1;T+=2){let M=l[T];if(typeof M!=\"string\")return u.error(`Expected string, but found ${typeof M} instead.`,T);if(/[^a-zA-Z0-9_]/.test(M))return u.error(\"Variable names must contain only alphanumeric characters or '_'.\",T);let P=u.parse(l[T+1],T+1);if(!P)return null;m.push([M,P])}let A=u.parse(l[l.length-1],l.length-1,u.expectedType,m);return A?new Ii(m,A):null}outputDefined(){return this.result.outputDefined()}}class ii{constructor(l,u){this.type=u.type,this.name=l,this.boundExpression=u}static parse(l,u){if(l.length!==2||typeof l[1]!=\"string\")return u.error(\"'var' expression requires exactly one string literal argument.\");let m=l[1];return u.scope.has(m)?new ii(m,u.scope.get(m)):u.error(`Unknown variable \"${m}\". Make sure \"${m}\" has been bound in an enclosing \"let\" expression before using it.`,1)}evaluate(l){return this.boundExpression.evaluate(l)}eachChild(){}outputDefined(){return!1}}class Tm{constructor(l,u,m){this.type=l,this.index=u,this.input=m}static parse(l,u){if(l.length!==3)return u.error(`Expected 2 arguments, but found ${l.length-1} instead.`);let m=u.parse(l[1],1,Je),A=u.parse(l[2],2,fs(u.expectedType||fi));return m&&A?new Tm(A.type.itemType,m,A):null}evaluate(l){let u=this.index.evaluate(l),m=this.input.evaluate(l);if(u<0)throw new Yn(`Array index out of bounds: ${u} < 0.`);if(u>=m.length)throw new Yn(`Array index out of bounds: ${u} > ${m.length-1}.`);if(u!==Math.floor(u))throw new Yn(`Array index must be an integer, but found ${u} instead.`);return m[u]}eachChild(l){l(this.index),l(this.input)}outputDefined(){return!1}}class ke{constructor(l,u){this.type=gi,this.needle=l,this.haystack=u}static parse(l,u){if(l.length!==3)return u.error(`Expected 2 arguments, but found ${l.length-1} instead.`);let m=u.parse(l[1],1,fi),A=u.parse(l[2],2,fi);return m&&A?Op(m.type,[gi,Hr,Je,$h,fi])?new ke(m,A):u.error(`Expected first argument to be of type boolean, string, number or null, but found ${Nn(m.type)} instead`):null}evaluate(l){let u=this.needle.evaluate(l),m=this.haystack.evaluate(l);if(!m)return!1;if(!hf(u,[\"boolean\",\"string\",\"number\",\"null\"]))throw new Yn(`Expected first argument to be of type boolean, string, number or null, but found ${Nn(Xn(u))} instead.`);if(!hf(m,[\"string\",\"array\"]))throw new Yn(`Expected second argument to be of type array or string, but found ${Nn(Xn(m))} instead.`);return m.indexOf(u)>=0}eachChild(l){l(this.needle),l(this.haystack)}outputDefined(){return!0}}class or{constructor(l,u,m){this.type=Je,this.needle=l,this.haystack=u,this.fromIndex=m}static parse(l,u){if(l.length<=2||l.length>=5)return u.error(`Expected 2 or 3 arguments, but found ${l.length-1} instead.`);let m=u.parse(l[1],1,fi),A=u.parse(l[2],2,fi);if(!m||!A)return null;if(!Op(m.type,[gi,Hr,Je,$h,fi]))return u.error(`Expected first argument to be of type boolean, string, number or null, but found ${Nn(m.type)} instead`);if(l.length===4){let T=u.parse(l[3],3,Je);return T?new or(m,A,T):null}return new or(m,A)}evaluate(l){let u=this.needle.evaluate(l),m=this.haystack.evaluate(l);if(!hf(u,[\"boolean\",\"string\",\"number\",\"null\"]))throw new Yn(`Expected first argument to be of type boolean, string, number or null, but found ${Nn(Xn(u))} instead.`);let A;if(this.fromIndex&&(A=this.fromIndex.evaluate(l)),hf(m,[\"string\"])){let T=m.indexOf(u,A);return T===-1?-1:[...m.slice(0,T)].length}if(hf(m,[\"array\"]))return m.indexOf(u,A);throw new Yn(`Expected second argument to be of type array or string, but found ${Nn(Xn(m))} instead.`)}eachChild(l){l(this.needle),l(this.haystack),this.fromIndex&&l(this.fromIndex)}outputDefined(){return!1}}class Ar{constructor(l,u,m,A,T,M){this.inputType=l,this.type=u,this.input=m,this.cases=A,this.outputs=T,this.otherwise=M}static parse(l,u){if(l.length<5)return u.error(`Expected at least 4 arguments, but found only ${l.length-1}.`);if(l.length%2!=1)return u.error(\"Expected an even number of arguments.\");let m,A;u.expectedType&&u.expectedType.kind!==\"value\"&&(A=u.expectedType);let T={},M=[];for(let O=2;O<l.length-1;O+=2){let V=l[O],F=l[O+1];Array.isArray(V)||(V=[V]);let X=u.concat(O);if(V.length===0)return X.error(\"Expected at least one branch label.\");for(let nt of V){if(typeof nt!=\"number\"&&typeof nt!=\"string\")return X.error(\"Branch labels must be numbers or strings.\");if(typeof nt==\"number\"&&Math.abs(nt)>Number.MAX_SAFE_INTEGER)return X.error(`Branch labels must be integers no larger than ${Number.MAX_SAFE_INTEGER}.`);if(typeof nt==\"number\"&&Math.floor(nt)!==nt)return X.error(\"Numeric branch labels must be integer values.\");if(m){if(X.checkSubtype(m,Xn(nt)))return null}else m=Xn(nt);if(T[String(nt)]!==void 0)return X.error(\"Branch labels must be unique.\");T[String(nt)]=M.length}let j=u.parse(F,O,A);if(!j)return null;A=A||j.type,M.push(j)}let P=u.parse(l[1],1,fi);if(!P)return null;let L=u.parse(l[l.length-1],l.length-1,A);return L?P.type.kind!==\"value\"&&u.concat(1).checkSubtype(m,P.type)?null:new Ar(m,A,P,T,M,L):null}evaluate(l){let u=this.input.evaluate(l);return(Xn(u)===this.inputType&&this.outputs[this.cases[u]]||this.otherwise).evaluate(l)}eachChild(l){l(this.input),this.outputs.forEach(l),l(this.otherwise)}outputDefined(){return this.outputs.every((l=>l.outputDefined()))&&this.otherwise.outputDefined()}}class _i{constructor(l,u,m){this.type=l,this.branches=u,this.otherwise=m}static parse(l,u){if(l.length<4)return u.error(`Expected at least 3 arguments, but found only ${l.length-1}.`);if(l.length%2!=0)return u.error(\"Expected an odd number of arguments.\");let m;u.expectedType&&u.expectedType.kind!==\"value\"&&(m=u.expectedType);let A=[];for(let M=1;M<l.length-1;M+=2){let P=u.parse(l[M],M,gi);if(!P)return null;let L=u.parse(l[M+1],M+1,m);if(!L)return null;A.push([P,L]),m=m||L.type}let T=u.parse(l[l.length-1],l.length-1,m);if(!T)return null;if(!m)throw new Error(\"Can't infer output type\");return new _i(m,A,T)}evaluate(l){for(let[u,m]of this.branches)if(u.evaluate(l))return m.evaluate(l);return this.otherwise.evaluate(l)}eachChild(l){for(let[u,m]of this.branches)l(u),l(m);l(this.otherwise)}outputDefined(){return this.branches.every((([l,u])=>u.outputDefined()))&&this.otherwise.outputDefined()}}class Xi{constructor(l,u,m,A){this.type=l,this.input=u,this.beginIndex=m,this.endIndex=A}static parse(l,u){if(l.length<=2||l.length>=5)return u.error(`Expected 2 or 3 arguments, but found ${l.length-1} instead.`);let m=u.parse(l[1],1,fi),A=u.parse(l[2],2,Je);if(!m||!A)return null;if(!Op(m.type,[fs(fi),Hr,fi]))return u.error(`Expected first argument to be of type array or string, but found ${Nn(m.type)} instead`);if(l.length===4){let T=u.parse(l[3],3,Je);return T?new Xi(m.type,m,A,T):null}return new Xi(m.type,m,A)}evaluate(l){let u=this.input.evaluate(l),m=this.beginIndex.evaluate(l),A;if(this.endIndex&&(A=this.endIndex.evaluate(l)),hf(u,[\"string\"]))return[...u].slice(m,A).join(\"\");if(hf(u,[\"array\"]))return u.slice(m,A);throw new Yn(`Expected first argument to be of type array or string, but found ${Nn(Xn(u))} instead.`)}eachChild(l){l(this.input),l(this.beginIndex),this.endIndex&&l(this.endIndex)}outputDefined(){return!1}}function no(d,l){let u=d.length-1,m,A,T=0,M=u,P=0;for(;T<=M;)if(P=Math.floor((T+M)/2),m=d[P],A=d[P+1],m<=l){if(P===u||l<A)return P;T=P+1}else{if(!(m>l))throw new Yn(\"Input is not a number.\");M=P-1}return 0}class zn{constructor(l,u,m){this.type=l,this.input=u,this.labels=[],this.outputs=[];for(let[A,T]of m)this.labels.push(A),this.outputs.push(T)}static parse(l,u){if(l.length-1<4)return u.error(`Expected at least 4 arguments, but found only ${l.length-1}.`);if((l.length-1)%2!=0)return u.error(\"Expected an even number of arguments.\");let m=u.parse(l[1],1,Je);if(!m)return null;let A=[],T=null;u.expectedType&&u.expectedType.kind!==\"value\"&&(T=u.expectedType);for(let M=1;M<l.length;M+=2){let P=M===1?-1/0:l[M],L=l[M+1],O=M,V=M+1;if(typeof P!=\"number\")return u.error('Input/output pairs for \"step\" expressions must be defined using literal numeric values (not computed expressions) for the input values.',O);if(A.length&&A[A.length-1][0]>=P)return u.error('Input/output pairs for \"step\" expressions must be arranged with input values in strictly ascending order.',O);let F=u.parse(L,V,T);if(!F)return null;T=T||F.type,A.push([P,F])}return new zn(T,m,A)}evaluate(l){let u=this.labels,m=this.outputs;if(u.length===1)return m[0].evaluate(l);let A=this.input.evaluate(l);if(A<=u[0])return m[0].evaluate(l);let T=u.length;return A>=u[T-1]?m[T-1].evaluate(l):m[no(u,A)].evaluate(l)}eachChild(l){l(this.input);for(let u of this.outputs)l(u)}outputDefined(){return this.outputs.every((l=>l.outputDefined()))}}function iu(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,\"default\")?d.default:d}var Ku,qh,Np=(function(){if(qh)return Ku;function d(l,u,m,A){this.cx=3*l,this.bx=3*(m-l)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*u,this.by=3*(A-u)-this.cy,this.ay=1-this.cy-this.by,this.p1x=l,this.p1y=u,this.p2x=m,this.p2y=A}return qh=1,Ku=d,d.prototype={sampleCurveX:function(l){return((this.ax*l+this.bx)*l+this.cx)*l},sampleCurveY:function(l){return((this.ay*l+this.by)*l+this.cy)*l},sampleCurveDerivativeX:function(l){return(3*this.ax*l+2*this.bx)*l+this.cx},solveCurveX:function(l,u){if(u===void 0&&(u=1e-6),l<0)return 0;if(l>1)return 1;for(var m=l,A=0;A<8;A++){var T=this.sampleCurveX(m)-l;if(Math.abs(T)<u)return m;var M=this.sampleCurveDerivativeX(m);if(Math.abs(M)<1e-6)break;m-=T/M}var P=0,L=1;for(m=l,A=0;A<20&&(T=this.sampleCurveX(m),!(Math.abs(T-l)<u));A++)l>T?P=m:L=m,m=.5*(L-P)+P;return m},solve:function(l,u){return this.sampleCurveY(this.solveCurveX(l,u))}},Ku})(),ql=iu(Np);class Li{constructor(l,u,m,A,T){this.type=l,this.operator=u,this.interpolation=m,this.input=A,this.labels=[],this.outputs=[];for(let[M,P]of T)this.labels.push(M),this.outputs.push(P)}static interpolationFactor(l,u,m,A){let T=0;if(l.name===\"exponential\")T=Hl(u,l.base,m,A);else if(l.name===\"linear\")T=Hl(u,1,m,A);else if(l.name===\"cubic-bezier\"){let M=l.controlPoints;T=new ql(M[0],M[1],M[2],M[3]).solve(Hl(u,1,m,A))}return T}static parse(l,u){let[m,A,T,...M]=l;if(!Array.isArray(A)||A.length===0)return u.error(\"Expected an interpolation type expression.\",1);if(A[0]===\"linear\")A={name:\"linear\"};else if(A[0]===\"exponential\"){let O=A[1];if(typeof O!=\"number\")return u.error(\"Exponential interpolation requires a numeric base.\",1,1);A={name:\"exponential\",base:O}}else{if(A[0]!==\"cubic-bezier\")return u.error(`Unknown interpolation type ${String(A[0])}`,1,0);{let O=A.slice(1);if(O.length!==4||O.some((V=>typeof V!=\"number\"||V<0||V>1)))return u.error(\"Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.\",1);A={name:\"cubic-bezier\",controlPoints:O}}}if(l.length-1<4)return u.error(`Expected at least 4 arguments, but found only ${l.length-1}.`);if((l.length-1)%2!=0)return u.error(\"Expected an even number of arguments.\");if(T=u.parse(T,2,Je),!T)return null;let P=[],L=null;m!==\"interpolate-hcl\"&&m!==\"interpolate-lab\"||u.expectedType==Dp?u.expectedType&&u.expectedType.kind!==\"value\"&&(L=u.expectedType):L=fl;for(let O=0;O<M.length;O+=2){let V=M[O],F=M[O+1],X=O+3,j=O+4;if(typeof V!=\"number\")return u.error('Input/output pairs for \"interpolate\" expressions must be defined using literal numeric values (not computed expressions) for the input values.',X);if(P.length&&P[P.length-1][0]>=V)return u.error('Input/output pairs for \"interpolate\" expressions must be arranged with input values in strictly ascending order.',X);let nt=u.parse(F,j,L);if(!nt)return null;L=L||nt.type,P.push([V,nt])}return pl(L,Je)||pl(L,kp)||pl(L,fl)||pl(L,_m)||pl(L,vm)||pl(L,Dp)||pl(L,tu)||pl(L,fs(Je))?new Li(L,m,A,T,P):u.error(`Type ${Nn(L)} is not interpolatable.`)}evaluate(l){let u=this.labels,m=this.outputs;if(u.length===1)return m[0].evaluate(l);let A=this.input.evaluate(l);if(A<=u[0])return m[0].evaluate(l);let T=u.length;if(A>=u[T-1])return m[T-1].evaluate(l);let M=no(u,A),P=Li.interpolationFactor(this.interpolation,A,u[M],u[M+1]),L=m[M].evaluate(l),O=m[M+1].evaluate(l);switch(this.operator){case\"interpolate\":switch(this.type.kind){case\"number\":return Gl(L,O,P);case\"color\":return Mi.interpolate(L,O,P);case\"padding\":return Fr.interpolate(L,O,P);case\"colorArray\":return Hn.interpolate(L,O,P);case\"numberArray\":return jo.interpolate(L,O,P);case\"variableAnchorOffsetCollection\":return ta.interpolate(L,O,P);case\"array\":return Bp(L,O,P);case\"projectionDefinition\":return ra.interpolate(L,O,P)}case\"interpolate-hcl\":switch(this.type.kind){case\"color\":return Mi.interpolate(L,O,P,\"hcl\");case\"colorArray\":return Hn.interpolate(L,O,P,\"hcl\")}case\"interpolate-lab\":switch(this.type.kind){case\"color\":return Mi.interpolate(L,O,P,\"lab\");case\"colorArray\":return Hn.interpolate(L,O,P,\"lab\")}}}eachChild(l){l(this.input);for(let u of this.outputs)l(u)}outputDefined(){return this.outputs.every((l=>l.outputDefined()))}}function Hl(d,l,u,m){let A=m-u,T=d-u;return A===0?0:l===1?T/A:(Math.pow(l,T)-1)/(Math.pow(l,A)-1)}let Ls={color:Mi.interpolate,number:Gl,padding:Fr.interpolate,numberArray:jo.interpolate,colorArray:Hn.interpolate,variableAnchorOffsetCollection:ta.interpolate,array:Bp};class ff{constructor(l,u){this.type=l,this.args=u}static parse(l,u){if(l.length<2)return u.error(\"Expected at least one argument.\");let m=null,A=u.expectedType;A&&A.kind!==\"value\"&&(m=A);let T=[];for(let P of l.slice(1)){let L=u.parse(P,1+T.length,m,void 0,{typeAnnotation:\"omit\"});if(!L)return null;m=m||L.type,T.push(L)}if(!m)throw new Error(\"No output type\");let M=A&&T.some((P=>bm(A,P.type)));return new ff(M?fi:m,T)}evaluate(l){let u,m=null,A=0;for(let T of this.args)if(A++,m=T.evaluate(l),m&&m instanceof ea&&!m.available&&(u||(u=m.name),m=null,A===this.args.length&&(m=u)),m!==null)break;return m}eachChild(l){this.args.forEach(l)}outputDefined(){return this.args.every((l=>l.outputDefined()))}}function ko(d,l){return d===\"==\"||d===\"!=\"?l.kind===\"boolean\"||l.kind===\"string\"||l.kind===\"number\"||l.kind===\"null\"||l.kind===\"value\":l.kind===\"string\"||l.kind===\"number\"||l.kind===\"value\"}function YA(d,l,u,m){return m.compare(l,u)===0}function Qu(d,l,u){let m=d!==\"==\"&&d!==\"!=\";return class a8t{constructor(T,M,P){this.type=gi,this.lhs=T,this.rhs=M,this.collator=P,this.hasUntypedArgument=T.type.kind===\"value\"||M.type.kind===\"value\"}static parse(T,M){if(T.length!==3&&T.length!==4)return M.error(\"Expected two or three arguments.\");let P=T[0],L=M.parse(T[1],1,fi);if(!L)return null;if(!ko(P,L.type))return M.concat(1).error(`\"${P}\" comparisons are not supported for type '${Nn(L.type)}'.`);let O=M.parse(T[2],2,fi);if(!O)return null;if(!ko(P,O.type))return M.concat(2).error(`\"${P}\" comparisons are not supported for type '${Nn(O.type)}'.`);if(L.type.kind!==O.type.kind&&L.type.kind!==\"value\"&&O.type.kind!==\"value\")return M.error(`Cannot compare types '${Nn(L.type)}' and '${Nn(O.type)}'.`);m&&(L.type.kind===\"value\"&&O.type.kind!==\"value\"?L=new Wl(O.type,[L]):L.type.kind!==\"value\"&&O.type.kind===\"value\"&&(O=new Wl(L.type,[O])));let V=null;if(T.length===4){if(L.type.kind!==\"string\"&&O.type.kind!==\"string\"&&L.type.kind!==\"value\"&&O.type.kind!==\"value\")return M.error(\"Cannot use collator to compare non-string types.\");if(V=M.parse(T[3],3,jA),!V)return null}return new a8t(L,O,V)}evaluate(T){let M=this.lhs.evaluate(T),P=this.rhs.evaluate(T);if(m&&this.hasUntypedArgument){let L=Xn(M),O=Xn(P);if(L.kind!==O.kind||L.kind!==\"string\"&&L.kind!==\"number\")throw new Yn(`Expected arguments for \"${d}\" to be (string, string) or (number, number), but found (${L.kind}, ${O.kind}) instead.`)}if(this.collator&&!m&&this.hasUntypedArgument){let L=Xn(M),O=Xn(P);if(L.kind!==\"string\"||O.kind!==\"string\")return l(T,M,P)}return this.collator?u(T,M,P,this.collator.evaluate(T)):l(T,M,P)}eachChild(T){T(this.lhs),T(this.rhs),this.collator&&T(this.collator)}outputDefined(){return!0}}}let Sm=Qu(\"==\",(function(d,l,u){return l===u}),YA),$_=Qu(\"!=\",(function(d,l,u){return l!==u}),(function(d,l,u,m){return!YA(0,l,u,m)})),Hh=Qu(\"<\",(function(d,l,u){return l<u}),(function(d,l,u,m){return m.compare(l,u)<0})),zp=Qu(\">\",(function(d,l,u){return l>u}),(function(d,l,u,m){return m.compare(l,u)>0})),Up=Qu(\"<=\",(function(d,l,u){return l<=u}),(function(d,l,u,m){return m.compare(l,u)<=0})),G_=Qu(\">=\",(function(d,l,u){return l>=u}),(function(d,l,u,m){return m.compare(l,u)>=0}));class Ac{constructor(l,u,m){this.type=jA,this.locale=m,this.caseSensitive=l,this.diacriticSensitive=u}static parse(l,u){if(l.length!==2)return u.error(\"Expected one argument.\");let m=l[1];if(typeof m!=\"object\"||Array.isArray(m))return u.error(\"Collator options argument must be an object.\");let A=u.parse(m[\"case-sensitive\"]!==void 0&&m[\"case-sensitive\"],1,gi);if(!A)return null;let T=u.parse(m[\"diacritic-sensitive\"]!==void 0&&m[\"diacritic-sensitive\"],1,gi);if(!T)return null;let M=null;return m.locale&&(M=u.parse(m.locale,1,Hr),!M)?null:new Ac(A,T,M)}evaluate(l){return new U_(this.caseSensitive.evaluate(l),this.diacriticSensitive.evaluate(l),this.locale?this.locale.evaluate(l):null)}eachChild(l){l(this.caseSensitive),l(this.diacriticSensitive),this.locale&&l(this.locale)}outputDefined(){return!1}}class pe{constructor(l,u,m,A,T,M){this.type=Hr,this.number=l,this.locale=u,this.currency=m,this.unit=A,this.minFractionDigits=T,this.maxFractionDigits=M}static parse(l,u){if(l.length!==3)return u.error(\"Expected two arguments.\");let m=u.parse(l[1],1,Je);if(!m)return null;let A=l[2];if(typeof A!=\"object\"||Array.isArray(A))return u.error(\"NumberFormat options argument must be an object.\");let T=null;if(A.locale&&(T=u.parse(A.locale,1,Hr),!T))return null;let M=null;if(A.currency&&(M=u.parse(A.currency,1,Hr),!M))return null;let P=null;if(A.unit&&(P=u.parse(A.unit,1,Hr),!P))return null;if(M&&P)return u.error(\"NumberFormat options `currency` and `unit` are mutually exclusive\");let L=null;if(A[\"min-fraction-digits\"]&&(L=u.parse(A[\"min-fraction-digits\"],1,Je),!L))return null;let O=null;return A[\"max-fraction-digits\"]&&(O=u.parse(A[\"max-fraction-digits\"],1,Je),!O)?null:new pe(m,T,M,P,L,O)}evaluate(l){return new Intl.NumberFormat(this.locale?this.locale.evaluate(l):[],{style:this.currency?\"currency\":this.unit?\"unit\":\"decimal\",currency:this.currency?this.currency.evaluate(l):void 0,unit:this.unit?this.unit.evaluate(l):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(l):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(l):void 0}).format(this.number.evaluate(l))}eachChild(l){l(this.number),this.locale&&l(this.locale),this.currency&&l(this.currency),this.unit&&l(this.unit),this.minFractionDigits&&l(this.minFractionDigits),this.maxFractionDigits&&l(this.maxFractionDigits)}outputDefined(){return!1}}class De{constructor(l){this.type=Rp,this.sections=l}static parse(l,u){if(l.length<2)return u.error(\"Expected at least one argument.\");let m=l[1];if(!Array.isArray(m)&&typeof m==\"object\")return u.error(\"First argument must be an image or text section.\");let A=[],T=!1;for(let M=1;M<=l.length-1;++M){let P=l[M];if(T&&typeof P==\"object\"&&!Array.isArray(P)){T=!1;let L=null;if(P[\"font-scale\"]&&(L=u.parse(P[\"font-scale\"],1,Je),!L))return null;let O=null;if(P[\"text-font\"]&&(O=u.parse(P[\"text-font\"],1,fs(Hr)),!O))return null;let V=null;if(P[\"text-color\"]&&(V=u.parse(P[\"text-color\"],1,fl),!V))return null;let F=null;if(P[\"vertical-align\"]){if(typeof P[\"vertical-align\"]==\"string\"&&!l2.includes(P[\"vertical-align\"]))return u.error(`'vertical-align' must be one of: 'bottom', 'center', 'top' but found '${P[\"vertical-align\"]}' instead.`);if(F=u.parse(P[\"vertical-align\"],1,Hr),!F)return null}let X=A[A.length-1];X.scale=L,X.font=O,X.textColor=V,X.verticalAlign=F}else{let L=u.parse(l[M],1,fi);if(!L)return null;let O=L.type.kind;if(O!==\"string\"&&O!==\"value\"&&O!==\"null\"&&O!==\"resolvedImage\")return u.error(\"Formatted text type must be 'string', 'value', 'image' or 'null'.\");T=!0,A.push({content:L,scale:null,font:null,textColor:null,verticalAlign:null})}}return new De(A)}evaluate(l){return new yo(this.sections.map((u=>{let m=u.content.evaluate(l);return Xn(m)===uf?new qA(\"\",m,null,null,null,u.verticalAlign?u.verticalAlign.evaluate(l):null):new qA(wm(m),null,u.scale?u.scale.evaluate(l):null,u.font?u.font.evaluate(l).join(\",\"):null,u.textColor?u.textColor.evaluate(l):null,u.verticalAlign?u.verticalAlign.evaluate(l):null)})))}eachChild(l){for(let u of this.sections)l(u.content),u.scale&&l(u.scale),u.font&&l(u.font),u.textColor&&l(u.textColor),u.verticalAlign&&l(u.verticalAlign)}outputDefined(){return!1}}class Ke{constructor(l){this.type=uf,this.input=l}static parse(l,u){if(l.length!==2)return u.error(\"Expected two arguments.\");let m=u.parse(l[1],1,Hr);return m?new Ke(m):u.error(\"No image name provided.\")}evaluate(l){let u=this.input.evaluate(l),m=ea.fromString(u);return m&&l.availableImages&&(m.available=l.availableImages.indexOf(u)>-1),m}eachChild(l){l(this.input)}outputDefined(){return!1}}class Be{constructor(l){this.type=Je,this.input=l}static parse(l,u){if(l.length!==2)return u.error(`Expected 1 argument, but found ${l.length-1} instead.`);let m=u.parse(l[1],1);return m?m.type.kind!==\"array\"&&m.type.kind!==\"string\"&&m.type.kind!==\"value\"?u.error(`Expected argument of type string or array, but found ${Nn(m.type)} instead.`):new Be(m):null}evaluate(l){let u=this.input.evaluate(l);if(typeof u==\"string\")return[...u].length;if(Array.isArray(u))return u.length;throw new Yn(`Expected value to be of type string or array, but found ${Nn(Xn(u))} instead.`)}eachChild(l){l(this.input)}outputDefined(){return!1}}let v=8192;function An(d,l){let u=(180+d[0])/360,m=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+d[1]*Math.PI/360)))/360,A=Math.pow(2,l.z);return[Math.round(u*A*v),Math.round(m*A*v)]}function Ni(d,l){let u=Math.pow(2,l.z);return[(A=(d[0]/v+l.x)/u,360*A-180),(m=(d[1]/v+l.y)/u,360/Math.PI*Math.atan(Math.exp((180-360*m)*Math.PI/180))-90)];var m,A}function _t(d,l){d[0]=Math.min(d[0],l[0]),d[1]=Math.min(d[1],l[1]),d[2]=Math.max(d[2],l[0]),d[3]=Math.max(d[3],l[1])}function _o(d,l){return!(d[0]<=l[0]||d[2]>=l[2]||d[1]<=l[1]||d[3]>=l[3])}function $a(d,l,u){let m=d[0]-l[0],A=d[1]-l[1],T=d[0]-u[0],M=d[1]-u[1];return m*M-T*A==0&&m*T<=0&&A*M<=0}function Ro(d,l,u,m){return(A=[m[0]-u[0],m[1]-u[1]])[0]*(T=[l[0]-d[0],l[1]-d[1]])[1]-A[1]*T[0]!=0&&!(!pf(d,l,u,m)||!pf(u,m,d,l));var A,T}function Bi(d,l,u){for(let m of u)for(let A=0;A<m.length-1;++A)if(Ro(d,l,m[A],m[A+1]))return!0;return!1}function un(d,l,u=!1){let m=!1;for(let P of l)for(let L=0;L<P.length-1;L++){if($a(d,P[L],P[L+1]))return u;(T=P[L])[1]>(A=d)[1]!=(M=P[L+1])[1]>A[1]&&A[0]<(M[0]-T[0])*(A[1]-T[1])/(M[1]-T[1])+T[0]&&(m=!m)}var A,T,M;return m}function Ko(d,l){for(let u of l)if(un(d,u))return!0;return!1}function Di(d,l){for(let u of d)if(!un(u,l))return!1;for(let u=0;u<d.length-1;++u)if(Bi(d[u],d[u+1],l))return!1;return!0}function Zi(d,l){for(let u of l)if(Di(d,u))return!0;return!1}function pf(d,l,u,m){let A=m[0]-u[0],T=m[1]-u[1],M=(d[0]-u[0])*T-A*(d[1]-u[1]),P=(l[0]-u[0])*T-A*(l[1]-u[1]);return M>0&&P<0||M<0&&P>0}function W_(d,l,u){let m=[];for(let A=0;A<d.length;A++){let T=[];for(let M=0;M<d[A].length;M++){let P=An(d[A][M],u);_t(l,P),T.push(P)}m.push(T)}return m}function u2(d,l,u){let m=[];for(let A=0;A<d.length;A++){let T=W_(d[A],l,u);m.push(T)}return m}function XA(d,l,u,m){if(d[0]<u[0]||d[0]>u[2]){let A=.5*m,T=d[0]-u[0]>A?-m:u[0]-d[0]>A?m:0;T===0&&(T=d[0]-u[2]>A?-m:u[2]-d[0]>A?m:0),d[0]+=T}_t(l,d)}function ml(d,l,u,m){let A=Math.pow(2,m.z)*v,T=[m.x*v,m.y*v],M=[];for(let P of d)for(let L of P){let O=[L.x+T[0],L.y+T[1]];XA(O,l,u,A),M.push(O)}return M}function mf(d,l,u,m){let A=Math.pow(2,m.z)*v,T=[m.x*v,m.y*v],M=[];for(let L of d){let O=[];for(let V of L){let F=[V.x+T[0],V.y+T[1]];_t(l,F),O.push(F)}M.push(O)}if(l[2]-l[0]<=A/2){(P=l)[0]=P[1]=1/0,P[2]=P[3]=-1/0;for(let L of M)for(let O of L)XA(O,l,u,A)}var P;return M}class Bs{constructor(l,u){this.type=gi,this.geojson=l,this.geometries=u}static parse(l,u){if(l.length!==2)return u.error(`'within' expression requires exactly one argument, but found ${l.length-1} instead.`);if(df(l[1])){let m=l[1];if(m.type===\"FeatureCollection\"){let A=[];for(let T of m.features){let{type:M,coordinates:P}=T.geometry;M===\"Polygon\"&&A.push(P),M===\"MultiPolygon\"&&A.push(...P)}if(A.length)return new Bs(m,{type:\"MultiPolygon\",coordinates:A})}else if(m.type===\"Feature\"){let A=m.geometry.type;if(A===\"Polygon\"||A===\"MultiPolygon\")return new Bs(m,m.geometry)}else if(m.type===\"Polygon\"||m.type===\"MultiPolygon\")return new Bs(m,m)}return u.error(\"'within' expression requires valid geojson object that contains polygon geometry type.\")}evaluate(l){if(l.geometry()!=null&&l.canonicalID()!=null){if(l.geometryType()===\"Point\")return(function(u,m){let A=[1/0,1/0,-1/0,-1/0],T=[1/0,1/0,-1/0,-1/0],M=u.canonicalID();if(m.type===\"Polygon\"){let P=W_(m.coordinates,T,M),L=ml(u.geometry(),A,T,M);if(!_o(A,T))return!1;for(let O of L)if(!un(O,P))return!1}if(m.type===\"MultiPolygon\"){let P=u2(m.coordinates,T,M),L=ml(u.geometry(),A,T,M);if(!_o(A,T))return!1;for(let O of L)if(!Ko(O,P))return!1}return!0})(l,this.geometries);if(l.geometryType()===\"LineString\")return(function(u,m){let A=[1/0,1/0,-1/0,-1/0],T=[1/0,1/0,-1/0,-1/0],M=u.canonicalID();if(m.type===\"Polygon\"){let P=W_(m.coordinates,T,M),L=mf(u.geometry(),A,T,M);if(!_o(A,T))return!1;for(let O of L)if(!Di(O,P))return!1}if(m.type===\"MultiPolygon\"){let P=u2(m.coordinates,T,M),L=mf(u.geometry(),A,T,M);if(!_o(A,T))return!1;for(let O of L)if(!Zi(O,P))return!1}return!0})(l,this.geometries)}return!1}eachChild(){}outputDefined(){return!0}}let Mm=class{constructor(d=[],l=(u,m)=>u<m?-1:u>m?1:0){if(this.data=d,this.length=this.data.length,this.compare=l,this.length>0)for(let u=(this.length>>1)-1;u>=0;u--)this._down(u)}push(d){this.data.push(d),this._up(this.length++)}pop(){if(this.length===0)return;let d=this.data[0],l=this.data.pop();return--this.length>0&&(this.data[0]=l,this._down(0)),d}peek(){return this.data[0]}_up(d){let{data:l,compare:u}=this,m=l[d];for(;d>0;){let A=d-1>>1,T=l[A];if(u(m,T)>=0)break;l[d]=T,d=A}l[d]=m}_down(d){let{data:l,compare:u}=this,m=this.length>>1,A=l[d];for(;d<m;){let T=1+(d<<1),M=T+1;if(M<this.length&&u(l[M],l[T])<0&&(T=M),u(l[T],A)>=0)break;l[d]=l[T],d=T}l[d]=A}};function q_(d,l,u=0,m=d.length-1,A=ni){for(;m>u;){if(m-u>600){let L=m-u+1,O=l-u+1,V=Math.log(L),F=.5*Math.exp(2*V/3),X=.5*Math.sqrt(V*F*(L-F)/L)*(O-L/2<0?-1:1);q_(d,l,Math.max(u,Math.floor(l-O*F/L+X)),Math.min(m,Math.floor(l+(L-O)*F/L+X)),A)}let T=d[l],M=u,P=m;for(gl(d,u,l),A(d[m],T)>0&&gl(d,u,m);M<P;){for(gl(d,M,P),M++,P--;A(d[M],T)<0;)M++;for(;A(d[P],T)>0;)P--}A(d[u],T)===0?gl(d,u,P):(P++,gl(d,P,m)),P<=l&&(u=P+1),l<=P&&(m=P-1)}}function gl(d,l,u){let m=d[l];d[l]=d[u],d[u]=m}function ni(d,l){return d<l?-1:d>l?1:0}function Tt(d,l){if(d.length<=1)return[d];let u=[],m,A;for(let T of d){let M=Em(T);M!==0&&(T.area=Math.abs(M),A===void 0&&(A=M<0),A===M<0?(m&&u.push(m),m=[T]):m.push(T))}if(m&&u.push(m),l>1)for(let T=0;T<u.length;T++)u[T].length<=l||(q_(u[T],l,1,u[T].length-1,Ur),u[T]=u[T].slice(0,l));return u}function Ur(d,l){return l.area-d.area}function Em(d){let l=0;for(let u,m,A=0,T=d.length,M=T-1;A<T;M=A++)u=d[A],m=d[M],l+=(m.x-u.x)*(u.y+m.y);return l}let h2=1/298.257223563,d2=h2*(2-h2),f2=Math.PI/180;class H_{constructor(l){let u=6378.137*f2*1e3,m=Math.cos(l*f2),A=1/(1-d2*(1-m*m)),T=Math.sqrt(A);this.kx=u*T*m,this.ky=u*T*A*(1-d2)}distance(l,u){let m=this.wrap(l[0]-u[0])*this.kx,A=(l[1]-u[1])*this.ky;return Math.sqrt(m*m+A*A)}pointOnLine(l,u){let m,A,T,M,P=1/0;for(let L=0;L<l.length-1;L++){let O=l[L][0],V=l[L][1],F=this.wrap(l[L+1][0]-O)*this.kx,X=(l[L+1][1]-V)*this.ky,j=0;F===0&&X===0||(j=(this.wrap(u[0]-O)*this.kx*F+(u[1]-V)*this.ky*X)/(F*F+X*X),j>1?(O=l[L+1][0],V=l[L+1][1]):j>0&&(O+=F/this.kx*j,V+=X/this.ky*j)),F=this.wrap(u[0]-O)*this.kx,X=(u[1]-V)*this.ky;let nt=F*F+X*X;nt<P&&(P=nt,m=O,A=V,T=L,M=j)}return{point:[m,A],index:T,t:Math.max(0,Math.min(1,M))}}wrap(l){for(;l<-180;)l+=360;for(;l>180;)l-=360;return l}}function bt(d,l){return l[0]-d[0]}function Pm(d){return d[1]-d[0]+1}function Ju(d,l){return d[1]>=d[0]&&d[1]<l}function Y_(d,l){if(d[0]>d[1])return[null,null];let u=Pm(d);if(l){if(u===2)return[d,null];let A=Math.floor(u/2);return[[d[0],d[0]+A],[d[0]+A,d[1]]]}if(u===1)return[d,null];let m=Math.floor(u/2)-1;return[[d[0],d[0]+m],[d[0]+m+1,d[1]]]}function ZA(d,l){if(!Ju(l,d.length))return[1/0,1/0,-1/0,-1/0];let u=[1/0,1/0,-1/0,-1/0];for(let m=l[0];m<=l[1];++m)_t(u,d[m]);return u}function KA(d){let l=[1/0,1/0,-1/0,-1/0];for(let u of d)for(let m of u)_t(l,m);return l}function p2(d){return d[0]!==-1/0&&d[1]!==-1/0&&d[2]!==1/0&&d[3]!==1/0}function QA(d,l,u){if(!p2(d)||!p2(l))return NaN;let m=0,A=0;return d[2]<l[0]&&(m=l[0]-d[2]),d[0]>l[2]&&(m=d[0]-l[2]),d[1]>l[3]&&(A=d[1]-l[3]),d[3]<l[1]&&(A=l[1]-d[3]),u.distance([0,0],[m,A])}function Yh(d,l,u){let m=u.pointOnLine(l,d);return u.distance(d,m.point)}function Cm(d,l,u,m,A){let T=Math.min(Yh(d,[u,m],A),Yh(l,[u,m],A)),M=Math.min(Yh(u,[d,l],A),Yh(m,[d,l],A));return Math.min(T,M)}function nu(d,l,u,m,A){if(!Ju(l,d.length)||!Ju(m,u.length))return 1/0;let T=1/0;for(let M=l[0];M<l[1];++M){let P=d[M],L=d[M+1];for(let O=m[0];O<m[1];++O){let V=u[O],F=u[O+1];if(Ro(P,L,V,F))return 0;T=Math.min(T,Cm(P,L,V,F,A))}}return T}function ps(d,l,u,m,A){if(!Ju(l,d.length)||!Ju(m,u.length))return NaN;let T=1/0;for(let M=l[0];M<=l[1];++M)for(let P=m[0];P<=m[1];++P)if(T=Math.min(T,A.distance(d[M],u[P])),T===0)return T;return T}function TM(d,l,u){if(un(d,l,!0))return 0;let m=1/0;for(let A of l){let T=A[0],M=A[A.length-1];if(T!==M&&(m=Math.min(m,Yh(d,[M,T],u)),m===0))return m;let P=u.pointOnLine(A,d);if(m=Math.min(m,u.distance(d,P.point)),m===0)return m}return m}function m2(d,l,u,m){if(!Ju(l,d.length))return NaN;for(let T=l[0];T<=l[1];++T)if(un(d[T],u,!0))return 0;let A=1/0;for(let T=l[0];T<l[1];++T){let M=d[T],P=d[T+1];for(let L of u)for(let O=0,V=L.length,F=V-1;O<V;F=O++){let X=L[F],j=L[O];if(Ro(M,P,X,j))return 0;A=Math.min(A,Cm(M,P,X,j,m))}}return A}function Vi(d,l){for(let u of d)for(let m of u)if(un(m,l,!0))return!0;return!1}function X_(d,l,u,m=1/0){let A=KA(d),T=KA(l);if(m!==1/0&&QA(A,T,u)>=m)return m;if(_o(A,T)){if(Vi(d,l))return 0}else if(Vi(l,d))return 0;let M=1/0;for(let P of d)for(let L=0,O=P.length,V=O-1;L<O;V=L++){let F=P[V],X=P[L];for(let j of l)for(let nt=0,st=j.length,pt=st-1;nt<st;pt=nt++){let mt=j[pt],vt=j[nt];if(Ro(F,X,mt,vt))return 0;M=Math.min(M,Cm(F,X,mt,vt,u))}}return M}function g2(d,l,u,m,A,T){if(!T)return;let M=QA(ZA(m,T),A,u);M<l&&d.push([M,T,[0,0]])}function Im(d,l,u,m,A,T,M){if(!T||!M)return;let P=QA(ZA(m,T),ZA(A,M),u);P<l&&d.push([P,T,M])}function JA(d,l,u,m,A=1/0){let T=Math.min(m.distance(d[0],u[0][0]),A);if(T===0)return T;let M=new Mm([[0,[0,d.length-1],[0,0]]],bt),P=KA(u);for(;M.length>0;){let L=M.pop();if(L[0]>=T)continue;let O=L[1],V=l?50:100;if(Pm(O)<=V){if(!Ju(O,d.length))return NaN;if(l){let F=m2(d,O,u,m);if(isNaN(F)||F===0)return F;T=Math.min(T,F)}else for(let F=O[0];F<=O[1];++F){let X=TM(d[F],u,m);if(T=Math.min(T,X),T===0)return 0}}else{let F=Y_(O,l);g2(M,T,m,d,P,F[0]),g2(M,T,m,d,P,F[1])}}return T}function ty(d,l,u,m,A,T=1/0){let M=Math.min(T,A.distance(d[0],u[0]));if(M===0)return M;let P=new Mm([[0,[0,d.length-1],[0,u.length-1]]],bt);for(;P.length>0;){let L=P.pop();if(L[0]>=M)continue;let O=L[1],V=L[2],F=l?50:100,X=m?50:100;if(Pm(O)<=F&&Pm(V)<=X){if(!Ju(O,d.length)&&Ju(V,u.length))return NaN;let j;if(l&&m)j=nu(d,O,u,V,A),M=Math.min(M,j);else if(l&&!m){let nt=d.slice(O[0],O[1]+1);for(let st=V[0];st<=V[1];++st)if(j=Yh(u[st],nt,A),M=Math.min(M,j),M===0)return M}else if(!l&&m){let nt=u.slice(V[0],V[1]+1);for(let st=O[0];st<=O[1];++st)if(j=Yh(d[st],nt,A),M=Math.min(M,j),M===0)return M}else j=ps(d,O,u,V,A),M=Math.min(M,j)}else{let j=Y_(O,l),nt=Y_(V,m);Im(P,M,A,d,u,j[0],nt[0]),Im(P,M,A,d,u,j[0],nt[1]),Im(P,M,A,d,u,j[1],nt[0]),Im(P,M,A,d,u,j[1],nt[1])}}return M}function Z_(d){return d.type===\"MultiPolygon\"?d.coordinates.map((l=>({type:\"Polygon\",coordinates:l}))):d.type===\"MultiLineString\"?d.coordinates.map((l=>({type:\"LineString\",coordinates:l}))):d.type===\"MultiPoint\"?d.coordinates.map((l=>({type:\"Point\",coordinates:l}))):[d]}class tn{constructor(l,u){this.type=Je,this.geojson=l,this.geometries=u}static parse(l,u){if(l.length!==2)return u.error(`'distance' expression requires exactly one argument, but found ${l.length-1} instead.`);if(df(l[1])){let m=l[1];if(m.type===\"FeatureCollection\")return new tn(m,m.features.map((A=>Z_(A.geometry))).flat());if(m.type===\"Feature\")return new tn(m,Z_(m.geometry));if(\"type\"in m&&\"coordinates\"in m)return new tn(m,Z_(m))}return u.error(\"'distance' expression requires valid geojson object that contains polygon geometry type.\")}evaluate(l){if(l.geometry()!=null&&l.canonicalID()!=null){if(l.geometryType()===\"Point\")return(function(u,m){let A=u.geometry(),T=A.flat().map((L=>Ni([L.x,L.y],u.canonical)));if(A.length===0)return NaN;let M=new H_(T[0][1]),P=1/0;for(let L of m){switch(L.type){case\"Point\":P=Math.min(P,ty(T,!1,[L.coordinates],!1,M,P));break;case\"LineString\":P=Math.min(P,ty(T,!1,L.coordinates,!0,M,P));break;case\"Polygon\":P=Math.min(P,JA(T,!1,L.coordinates,M,P))}if(P===0)return P}return P})(l,this.geometries);if(l.geometryType()===\"LineString\")return(function(u,m){let A=u.geometry(),T=A.flat().map((L=>Ni([L.x,L.y],u.canonical)));if(A.length===0)return NaN;let M=new H_(T[0][1]),P=1/0;for(let L of m){switch(L.type){case\"Point\":P=Math.min(P,ty(T,!0,[L.coordinates],!1,M,P));break;case\"LineString\":P=Math.min(P,ty(T,!0,L.coordinates,!0,M,P));break;case\"Polygon\":P=Math.min(P,JA(T,!0,L.coordinates,M,P))}if(P===0)return P}return P})(l,this.geometries);if(l.geometryType()===\"Polygon\")return(function(u,m){let A=u.geometry();if(A.length===0||A[0].length===0)return NaN;let T=Tt(A,0).map((L=>L.map((O=>O.map((V=>Ni([V.x,V.y],u.canonical))))))),M=new H_(T[0][0][0][1]),P=1/0;for(let L of m)for(let O of T){switch(L.type){case\"Point\":P=Math.min(P,JA([L.coordinates],!1,O,M,P));break;case\"LineString\":P=Math.min(P,JA(L.coordinates,!0,O,M,P));break;case\"Polygon\":P=Math.min(P,X_(O,L.coordinates,M,P))}if(P===0)return P}return P})(l,this.geometries)}return NaN}eachChild(){}outputDefined(){return!0}}class gf{constructor(l){this.type=fi,this.key=l}static parse(l,u){if(l.length!==2)return u.error(`Expected 1 argument, but found ${l.length-1} instead.`);let m=l[1];return m==null?u.error(\"Global state property must be defined.\"):typeof m!=\"string\"?u.error(`Global state property must be string, but found ${typeof l[1]} instead.`):new gf(m)}evaluate(l){var u;let m=(u=l.globals)===null||u===void 0?void 0:u.globalState;return m&&Object.keys(m).length!==0?xm(m,this.key):null}eachChild(){}outputDefined(){return!1}}let Af={\"==\":Sm,\"!=\":$_,\">\":zp,\"<\":Hh,\">=\":G_,\"<=\":Up,array:Wl,at:Tm,boolean:Wl,case:_i,coalesce:ff,collator:Ac,format:De,image:Ke,in:ke,\"index-of\":or,interpolate:Li,\"interpolate-hcl\":Li,\"interpolate-lab\":Li,length:Be,let:Ii,literal:ru,match:Ar,number:Wl,\"number-format\":pe,object:Wl,slice:Xi,step:zn,string:Wl,\"to-boolean\":Zu,\"to-color\":Zu,\"to-number\":Zu,\"to-string\":Zu,var:ii,within:Bs,distance:tn,\"global-state\":gf};class Yl{constructor(l,u,m,A){this.name=l,this.type=u,this._evaluate=m,this.args=A}evaluate(l){return this._evaluate(l,this.args)}eachChild(l){this.args.forEach(l)}outputDefined(){return!1}static parse(l,u){let m=l[0],A=Yl.definitions[m];if(!A)return u.error(`Unknown expression \"${m}\". If you wanted a literal array, use [\"literal\", [...]].`,0);let T=Array.isArray(A)?A[0]:A.type,M=Array.isArray(A)?[[A[1],A[2]]]:A.overloads,P=M.filter((([O])=>!Array.isArray(O)||O.length===l.length-1)),L=null;for(let[O,V]of P){L=new Fp(u.registry,Vp,u.path,null,u.scope);let F=[],X=!1;for(let j=1;j<l.length;j++){let nt=l[j],st=Array.isArray(O)?O[j-1]:O.type,pt=L.parse(nt,1+F.length,st);if(!pt){X=!0;break}F.push(pt)}if(!X)if(Array.isArray(O)&&O.length!==F.length)L.error(`Expected ${O.length} arguments, but found ${F.length} instead.`);else{for(let j=0;j<F.length;j++){let nt=Array.isArray(O)?O[j]:O.type,st=F[j];L.concat(j+1).checkSubtype(nt,st.type)}if(L.errors.length===0)return new Yl(m,T,V,F)}}if(P.length===1)u.errors.push(...L.errors);else{let O=(P.length?P:M).map((([F])=>{return X=F,Array.isArray(X)?`(${X.map(Nn).join(\", \")})`:`(${Nn(X.type)}...)`;var X})).join(\" | \"),V=[];for(let F=1;F<l.length;F++){let X=u.parse(l[F],1+V.length);if(!X)return null;V.push(Nn(X.type))}u.error(`Expected arguments of type ${O}, but found (${V.join(\", \")}) instead.`)}return null}static register(l,u){Yl.definitions=u;for(let m in u)l[m]=Yl}}function A2(d,[l,u,m,A]){l=l.evaluate(d),u=u.evaluate(d),m=m.evaluate(d);let T=A?A.evaluate(d):1,M=V_(l,u,m,T);if(M)throw new Yn(M);return new Mi(l/255,u/255,m/255,T,!1)}function y2(d,l){return d in l}function ey(d,l){let u=l[d];return u===void 0?null:u}function th(d){return{type:d}}function Vp(d){if(d instanceof ii)return Vp(d.boundExpression);if(d instanceof Yl&&d.name===\"error\"||d instanceof Ac||d instanceof Bs||d instanceof tn||d instanceof gf)return!1;let l=d instanceof Zu||d instanceof Wl,u=!0;return d.eachChild((m=>{u=l?u&&Vp(m):u&&m instanceof ru})),!!u&&ry(d)&&iy(d,[\"zoom\",\"heatmap-density\",\"elevation\",\"line-progress\",\"accumulated\",\"is-supported-script\"])}function ry(d){if(d instanceof Yl&&(d.name===\"get\"&&d.args.length===1||d.name===\"feature-state\"||d.name===\"has\"&&d.args.length===1||d.name===\"properties\"||d.name===\"geometry-type\"||d.name===\"id\"||/^filter-/.test(d.name))||d instanceof Bs||d instanceof tn)return!1;let l=!0;return d.eachChild((u=>{l&&!ry(u)&&(l=!1)})),l}function km(d){if(d instanceof Yl&&d.name===\"feature-state\")return!1;let l=!0;return d.eachChild((u=>{l&&!km(u)&&(l=!1)})),l}function iy(d,l){if(d instanceof Yl&&l.indexOf(d.name)>=0)return!1;let u=!0;return d.eachChild((m=>{u&&!iy(m,l)&&(u=!1)})),u}function K_(d){return{result:\"success\",value:d}}function jp(d){return{result:\"error\",value:d}}function Xh(d){return d[\"property-type\"]===\"data-driven\"||d[\"property-type\"]===\"cross-faded-data-driven\"}function ny(d){return!!d.expression&&d.expression.parameters.indexOf(\"zoom\")>-1}function Q_(d){return!!d.expression&&d.expression.interpolated}function pi(d){return d instanceof Number?\"number\":d instanceof String?\"string\":d instanceof Boolean?\"boolean\":Array.isArray(d)?\"array\":d===null?\"null\":typeof d}function Rm(d){return typeof d==\"object\"&&d!==null&&!Array.isArray(d)&&Xn(d)===Gh}function _2(d){return d}function v2(d,l){let u=d.stops&&typeof d.stops[0][0]==\"object\",m=u||!(u||d.property!==void 0),A=d.type||(Q_(l)?\"exponential\":\"interval\"),T=(function(V){switch(V.type){case\"color\":return Mi.parse;case\"padding\":return Fr.parse;case\"numberArray\":return jo.parse;case\"colorArray\":return Hn.parse;default:return null}})(l);if(T&&((d=cf({},d)).stops&&(d.stops=d.stops.map((V=>[V[0],T(V[1])]))),d.default=T(d.default?d.default:l.default)),d.colorSpace&&(M=d.colorSpace)!==\"rgb\"&&M!==\"hcl\"&&M!==\"lab\")throw new Error(`Unknown color space: \"${d.colorSpace}\"`);var M;let P=(function(V){switch(V){case\"exponential\":return Fs;case\"interval\":return MM;case\"categorical\":return SM;case\"identity\":return eh;default:throw new Error(`Unknown function type \"${V}\"`)}})(A),L,O;if(A===\"categorical\"){L=Object.create(null);for(let V of d.stops)L[V[0]]=V[1];O=typeof d.stops[0][0]}if(u){let V={},F=[];for(let nt=0;nt<d.stops.length;nt++){let st=d.stops[nt],pt=st[0].zoom;V[pt]===void 0&&(V[pt]={zoom:pt,type:d.type,property:d.property,default:d.default,stops:[]},F.push(pt)),V[pt].stops.push([st[0].value,st[1]])}let X=[];for(let nt of F)X.push([V[nt].zoom,v2(V[nt],l)]);let j={name:\"linear\"};return{kind:\"composite\",interpolationType:j,interpolationFactor:Li.interpolationFactor.bind(void 0,j),zoomStops:X.map((nt=>nt[0])),evaluate:({zoom:nt},st)=>Fs({stops:X,base:d.base},l,nt).evaluate(nt,st)}}if(m){let V=A===\"exponential\"?{name:\"exponential\",base:d.base!==void 0?d.base:1}:null;return{kind:\"camera\",interpolationType:V,interpolationFactor:Li.interpolationFactor.bind(void 0,V),zoomStops:d.stops.map((F=>F[0])),evaluate:({zoom:F})=>P(d,l,F,L,O)}}return{kind:\"source\",evaluate(V,F){let X=F&&F.properties?F.properties[d.property]:void 0;return X===void 0?Dm(d.default,l.default):P(d,l,X,L,O)}}}function Dm(d,l,u){return d!==void 0?d:l!==void 0?l:u!==void 0?u:void 0}function SM(d,l,u,m,A){return Dm(typeof u===A?m[u]:void 0,d.default,l.default)}function MM(d,l,u){if(pi(u)!==\"number\")return Dm(d.default,l.default);let m=d.stops.length;if(m===1||u<=d.stops[0][0])return d.stops[0][1];if(u>=d.stops[m-1][0])return d.stops[m-1][1];let A=no(d.stops.map((T=>T[0])),u);return d.stops[A][1]}function Fs(d,l,u){let m=d.base!==void 0?d.base:1;if(pi(u)!==\"number\")return Dm(d.default,l.default);let A=d.stops.length;if(A===1||u<=d.stops[0][0])return d.stops[0][1];if(u>=d.stops[A-1][0])return d.stops[A-1][1];let T=no(d.stops.map((V=>V[0])),u),M=(function(V,F,X,j){let nt=j-X,st=V-X;return nt===0?0:F===1?st/nt:(Math.pow(F,st)-1)/(Math.pow(F,nt)-1)})(u,m,d.stops[T][0],d.stops[T+1][0]),P=d.stops[T][1],L=d.stops[T+1][1],O=Ls[l.type]||_2;return typeof P.evaluate==\"function\"?{evaluate(...V){let F=P.evaluate.apply(void 0,V),X=L.evaluate.apply(void 0,V);if(F!==void 0&&X!==void 0)return O(F,X,M,d.colorSpace)}}:O(P,L,M,d.colorSpace)}function eh(d,l,u){switch(l.type){case\"color\":u=Mi.parse(u);break;case\"formatted\":u=yo.fromString(u.toString());break;case\"resolvedImage\":u=ea.fromString(u.toString());break;case\"padding\":u=Fr.parse(u);break;case\"colorArray\":u=Hn.parse(u);break;case\"numberArray\":u=jo.parse(u);break;default:pi(u)===l.type||l.type===\"enum\"&&l.values[u]||(u=void 0)}return Dm(u,d.default,l.default)}Yl.register(Af,{error:[{kind:\"error\"},[Hr],(d,[l])=>{throw new Yn(l.evaluate(d))}],typeof:[Hr,[fi],(d,[l])=>Nn(Xn(l.evaluate(d)))],\"to-rgba\":[fs(Je,4),[fl],(d,[l])=>{let[u,m,A,T]=l.evaluate(d).rgb;return[255*u,255*m,255*A,T]}],rgb:[fl,[Je,Je,Je],A2],rgba:[fl,[Je,Je,Je,Je],A2],has:{type:gi,overloads:[[[Hr],(d,[l])=>y2(l.evaluate(d),d.properties())],[[Hr,Gh],(d,[l,u])=>y2(l.evaluate(d),u.evaluate(d))]]},get:{type:fi,overloads:[[[Hr],(d,[l])=>ey(l.evaluate(d),d.properties())],[[Hr,Gh],(d,[l,u])=>ey(l.evaluate(d),u.evaluate(d))]]},\"feature-state\":[fi,[Hr],(d,[l])=>ey(l.evaluate(d),d.featureState||{})],properties:[Gh,[],d=>d.properties()],\"geometry-type\":[Hr,[],d=>d.geometryType()],id:[fi,[],d=>d.id()],zoom:[Je,[],d=>d.globals.zoom],\"heatmap-density\":[Je,[],d=>d.globals.heatmapDensity||0],elevation:[Je,[],d=>d.globals.elevation||0],\"line-progress\":[Je,[],d=>d.globals.lineProgress||0],accumulated:[fi,[],d=>d.globals.accumulated===void 0?null:d.globals.accumulated],\"+\":[Je,th(Je),(d,l)=>{let u=0;for(let m of l)u+=m.evaluate(d);return u}],\"*\":[Je,th(Je),(d,l)=>{let u=1;for(let m of l)u*=m.evaluate(d);return u}],\"-\":{type:Je,overloads:[[[Je,Je],(d,[l,u])=>l.evaluate(d)-u.evaluate(d)],[[Je],(d,[l])=>-l.evaluate(d)]]},\"/\":[Je,[Je,Je],(d,[l,u])=>l.evaluate(d)/u.evaluate(d)],\"%\":[Je,[Je,Je],(d,[l,u])=>l.evaluate(d)%u.evaluate(d)],ln2:[Je,[],()=>Math.LN2],pi:[Je,[],()=>Math.PI],e:[Je,[],()=>Math.E],\"^\":[Je,[Je,Je],(d,[l,u])=>Math.pow(l.evaluate(d),u.evaluate(d))],sqrt:[Je,[Je],(d,[l])=>Math.sqrt(l.evaluate(d))],log10:[Je,[Je],(d,[l])=>Math.log(l.evaluate(d))/Math.LN10],ln:[Je,[Je],(d,[l])=>Math.log(l.evaluate(d))],log2:[Je,[Je],(d,[l])=>Math.log(l.evaluate(d))/Math.LN2],sin:[Je,[Je],(d,[l])=>Math.sin(l.evaluate(d))],cos:[Je,[Je],(d,[l])=>Math.cos(l.evaluate(d))],tan:[Je,[Je],(d,[l])=>Math.tan(l.evaluate(d))],asin:[Je,[Je],(d,[l])=>Math.asin(l.evaluate(d))],acos:[Je,[Je],(d,[l])=>Math.acos(l.evaluate(d))],atan:[Je,[Je],(d,[l])=>Math.atan(l.evaluate(d))],min:[Je,th(Je),(d,l)=>Math.min(...l.map((u=>u.evaluate(d))))],max:[Je,th(Je),(d,l)=>Math.max(...l.map((u=>u.evaluate(d))))],abs:[Je,[Je],(d,[l])=>Math.abs(l.evaluate(d))],round:[Je,[Je],(d,[l])=>{let u=l.evaluate(d);return u<0?-Math.round(-u):Math.round(u)}],floor:[Je,[Je],(d,[l])=>Math.floor(l.evaluate(d))],ceil:[Je,[Je],(d,[l])=>Math.ceil(l.evaluate(d))],\"filter-==\":[gi,[Hr,fi],(d,[l,u])=>d.properties()[l.value]===u.value],\"filter-id-==\":[gi,[fi],(d,[l])=>d.id()===l.value],\"filter-type-==\":[gi,[Hr],(d,[l])=>d.geometryType()===l.value],\"filter-<\":[gi,[Hr,fi],(d,[l,u])=>{let m=d.properties()[l.value],A=u.value;return typeof m==typeof A&&m<A}],\"filter-id-<\":[gi,[fi],(d,[l])=>{let u=d.id(),m=l.value;return typeof u==typeof m&&u<m}],\"filter->\":[gi,[Hr,fi],(d,[l,u])=>{let m=d.properties()[l.value],A=u.value;return typeof m==typeof A&&m>A}],\"filter-id->\":[gi,[fi],(d,[l])=>{let u=d.id(),m=l.value;return typeof u==typeof m&&u>m}],\"filter-<=\":[gi,[Hr,fi],(d,[l,u])=>{let m=d.properties()[l.value],A=u.value;return typeof m==typeof A&&m<=A}],\"filter-id-<=\":[gi,[fi],(d,[l])=>{let u=d.id(),m=l.value;return typeof u==typeof m&&u<=m}],\"filter->=\":[gi,[Hr,fi],(d,[l,u])=>{let m=d.properties()[l.value],A=u.value;return typeof m==typeof A&&m>=A}],\"filter-id->=\":[gi,[fi],(d,[l])=>{let u=d.id(),m=l.value;return typeof u==typeof m&&u>=m}],\"filter-has\":[gi,[fi],(d,[l])=>l.value in d.properties()],\"filter-has-id\":[gi,[],d=>d.id()!==null&&d.id()!==void 0],\"filter-type-in\":[gi,[fs(Hr)],(d,[l])=>l.value.indexOf(d.geometryType())>=0],\"filter-id-in\":[gi,[fs(fi)],(d,[l])=>l.value.indexOf(d.id())>=0],\"filter-in-small\":[gi,[Hr,fs(fi)],(d,[l,u])=>u.value.indexOf(d.properties()[l.value])>=0],\"filter-in-large\":[gi,[Hr,fs(fi)],(d,[l,u])=>(function(m,A,T,M){for(;T<=M;){let P=T+M>>1;if(A[P]===m)return!0;A[P]>m?M=P-1:T=P+1}return!1})(d.properties()[l.value],u.value,0,u.value.length-1)],all:{type:gi,overloads:[[[gi,gi],(d,[l,u])=>l.evaluate(d)&&u.evaluate(d)],[th(gi),(d,l)=>{for(let u of l)if(!u.evaluate(d))return!1;return!0}]]},any:{type:gi,overloads:[[[gi,gi],(d,[l,u])=>l.evaluate(d)||u.evaluate(d)],[th(gi),(d,l)=>{for(let u of l)if(u.evaluate(d))return!0;return!1}]]},\"!\":[gi,[gi],(d,[l])=>!l.evaluate(d)],\"is-supported-script\":[gi,[Hr],(d,[l])=>{let u=d.globals&&d.globals.isSupportedScript;return!u||u(l.evaluate(d))}],upcase:[Hr,[Hr],(d,[l])=>l.evaluate(d).toUpperCase()],downcase:[Hr,[Hr],(d,[l])=>l.evaluate(d).toLowerCase()],concat:[Hr,th(fi),(d,l)=>l.map((u=>wm(u.evaluate(d)))).join(\"\")],split:[fs(Hr),[Hr,Hr],(d,[l,u])=>l.evaluate(d).split(u.evaluate(d))],join:[Hr,[fs(Hr),Hr],(d,[l,u])=>l.value.join(u.evaluate(d))],\"resolved-locale\":[Hr,[jA],(d,[l])=>l.evaluate(d).resolvedLocale()]});class Ns{constructor(l,u,m){this.expression=l,this._warningHistory={},this._evaluator=new Rn,this._defaultValue=u?(function(A){if(A.type===\"color\"&&Rm(A.default))return new Mi(0,0,0,0);switch(A.type){case\"color\":return Mi.parse(A.default)||null;case\"padding\":return Fr.parse(A.default)||null;case\"numberArray\":return jo.parse(A.default)||null;case\"colorArray\":return Hn.parse(A.default)||null;case\"variableAnchorOffsetCollection\":return ta.parse(A.default)||null;case\"projectionDefinition\":return ra.parse(A.default)||null;default:return A.default===void 0?null:A.default}})(u):null,this._enumValues=u&&u.type===\"enum\"?u.values:null,this._globalState=m}evaluateWithoutErrorHandling(l,u,m,A,T,M){return this._globalState&&(l=Xl(l,this._globalState)),this._evaluator.globals=l,this._evaluator.feature=u,this._evaluator.featureState=m,this._evaluator.canonical=A,this._evaluator.availableImages=T||null,this._evaluator.formattedSection=M,this.expression.evaluate(this._evaluator)}evaluate(l,u,m,A,T,M){this._globalState&&(l=Xl(l,this._globalState)),this._evaluator.globals=l,this._evaluator.feature=u||null,this._evaluator.featureState=m||null,this._evaluator.canonical=A,this._evaluator.availableImages=T||null,this._evaluator.formattedSection=M||null;try{let P=this.expression.evaluate(this._evaluator);if(P==null||typeof P==\"number\"&&P!=P)return this._defaultValue;if(this._enumValues&&!(P in this._enumValues))throw new Yn(`Expected value to be one of ${Object.keys(this._enumValues).map((L=>JSON.stringify(L))).join(\", \")}, but found ${JSON.stringify(P)} instead.`);return P}catch(P){return this._warningHistory[P.message]||(this._warningHistory[P.message]=!0,typeof console<\"u\"&&console.warn(P.message)),this._defaultValue}}}function $p(d){return Array.isArray(d)&&d.length>0&&typeof d[0]==\"string\"&&d[0]in Af}function Gp(d,l,u){let m=new Fp(Af,Vp,[],l?(function(T){let M={color:fl,string:Hr,number:Je,enum:Hr,boolean:gi,formatted:Rp,padding:_m,numberArray:vm,colorArray:Dp,projectionDefinition:kp,resolvedImage:uf,variableAnchorOffsetCollection:tu};return T.type===\"array\"?fs(M[T.value]||fi,T.length):M[T.type]})(l):void 0),A=m.parse(d,void 0,void 0,void 0,l&&l.type===\"string\"?{typeAnnotation:\"coerce\"}:void 0);return A?K_(new Ns(A,l,u)):jp(m.errors)}class Zh{constructor(l,u,m){this.kind=l,this._styleExpression=u,this.isStateDependent=l!==\"constant\"&&!km(u.expression),this.globalStateRefs=Kh(u.expression),this._globalState=m}evaluateWithoutErrorHandling(l,u,m,A,T,M){return this._globalState&&(l=Xl(l,this._globalState)),this._styleExpression.evaluateWithoutErrorHandling(l,u,m,A,T,M)}evaluate(l,u,m,A,T,M){return this._globalState&&(l=Xl(l,this._globalState)),this._styleExpression.evaluate(l,u,m,A,T,M)}}class J_{constructor(l,u,m,A,T){this.kind=l,this.zoomStops=m,this._styleExpression=u,this.isStateDependent=l!==\"camera\"&&!km(u.expression),this.globalStateRefs=Kh(u.expression),this.interpolationType=A,this._globalState=T}evaluateWithoutErrorHandling(l,u,m,A,T,M){return this._globalState&&(l=Xl(l,this._globalState)),this._styleExpression.evaluateWithoutErrorHandling(l,u,m,A,T,M)}evaluate(l,u,m,A,T,M){return this._globalState&&(l=Xl(l,this._globalState)),this._styleExpression.evaluate(l,u,m,A,T,M)}interpolationFactor(l,u,m){return this.interpolationType?Li.interpolationFactor(this.interpolationType,l,u,m):0}}function b2(d,l,u){let m=Gp(d,l,u);if(m.result===\"error\")return m;let A=m.value.expression,T=ry(A);if(!T&&!Xh(l))return jp([new Os(\"\",\"data expressions not supported\")]);let M=iy(A,[\"zoom\"]);if(!M&&!ny(l))return jp([new Os(\"\",\"zoom expressions not supported\")]);let P=Wp(A);return P||M?P instanceof Os?jp([P]):P instanceof Li&&!Q_(l)?jp([new Os(\"\",'\"interpolate\" expressions cannot be used with this property')]):K_(P?new J_(T?\"camera\":\"composite\",m.value,P.labels,P instanceof Li?P.interpolation:void 0,u):new Zh(T?\"constant\":\"source\",m.value,u)):jp([new Os(\"\",'\"zoom\" expression may only be used as input to a top-level \"step\" or \"interpolate\" expression.')])}class yf{constructor(l,u){this._parameters=l,this._specification=u,cf(this,v2(this._parameters,this._specification))}static deserialize(l){return new yf(l._parameters,l._specification)}static serialize(l){return{_parameters:l._parameters,_specification:l._specification}}}function Wp(d){let l=null;if(d instanceof Ii)l=Wp(d.result);else if(d instanceof ff){for(let u of d.args)if(l=Wp(u),l)break}else(d instanceof zn||d instanceof Li)&&d.input instanceof Yl&&d.input.name===\"zoom\"&&(l=d);return l instanceof Os||d.eachChild((u=>{let m=Wp(u);m instanceof Os?l=m:!l&&m?l=new Os(\"\",'\"zoom\" expression may only be used as input to a top-level \"step\" or \"interpolate\" expression.'):l&&m&&l!==m&&(l=new Os(\"\",'Only one zoom-based \"step\" or \"interpolate\" subexpression may be used in an expression.'))})),l}function Kh(d,l=new Set){return d instanceof gf&&l.add(d.key),d.eachChild((u=>{Kh(u,l)})),l}function Xl(d,l){let{zoom:u,heatmapDensity:m,elevation:A,lineProgress:T,isSupportedScript:M,accumulated:P}=d??{};return{zoom:u,heatmapDensity:m,elevation:A,lineProgress:T,isSupportedScript:M,accumulated:P,globalState:l}}function oy(d){if(d===!0||d===!1)return!0;if(!Array.isArray(d)||d.length===0)return!1;switch(d[0]){case\"has\":return d.length>=2&&d[1]!==\"$id\"&&d[1]!==\"$type\";case\"in\":return d.length>=3&&(typeof d[1]!=\"string\"||Array.isArray(d[2]));case\"!in\":case\"!has\":case\"none\":return!1;case\"==\":case\"!=\":case\">\":case\">=\":case\"<\":case\"<=\":return d.length!==3||Array.isArray(d[1])||Array.isArray(d[2]);case\"any\":case\"all\":for(let l of d.slice(1))if(!oy(l)&&typeof l!=\"boolean\")return!1;return!0;default:return!0}}let x2={type:\"boolean\",default:!1,transition:!1,\"property-type\":\"data-driven\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]}};function Qh(d,l){if(d==null)return{filter:()=>!0,needGeometry:!1,getGlobalStateRefs:()=>new Set};oy(d)||(d=Om(d));let u=Gp(d,x2,l);if(u.result===\"error\")throw new Error(u.value.map((m=>`${m.key}: ${m.message}`)).join(\", \"));return{filter:(m,A,T)=>u.value.evaluate(m,A,{},T),needGeometry:ou(d),getGlobalStateRefs:()=>Kh(u.value.expression)}}function Jh(d,l){return d<l?-1:d>l?1:0}function ou(d){if(!Array.isArray(d))return!1;if(d[0]===\"within\"||d[0]===\"distance\")return!0;for(let l=1;l<d.length;l++)if(ou(d[l]))return!0;return!1}function Om(d){if(!d)return!0;let l=d[0];return d.length<=1?l!==\"any\":l===\"==\"?sy(d[1],d[2],\"==\"):l===\"!=\"?Bm(sy(d[1],d[2],\"==\")):l===\"<\"||l===\">\"||l===\"<=\"||l===\">=\"?sy(d[1],d[2],l):l===\"any\"?(u=d.slice(1),[\"any\"].concat(u.map(Om))):l===\"all\"?[\"all\"].concat(d.slice(1).map(Om)):l===\"none\"?[\"all\"].concat(d.slice(1).map(Om).map(Bm)):l===\"in\"?Lm(d[1],d.slice(2)):l===\"!in\"?Bm(Lm(d[1],d.slice(2))):l===\"has\"?tv(d[1]):l!==\"!has\"||Bm(tv(d[1]));var u}function sy(d,l,u){switch(d){case\"$type\":return[`filter-type-${u}`,l];case\"$id\":return[`filter-id-${u}`,l];default:return[`filter-${u}`,d,l]}}function Lm(d,l){if(l.length===0)return!1;switch(d){case\"$type\":return[\"filter-type-in\",[\"literal\",l]];case\"$id\":return[\"filter-id-in\",[\"literal\",l]];default:return l.length>200&&!l.some((u=>typeof u!=typeof l[0]))?[\"filter-in-large\",d,[\"literal\",l.sort(Jh)]]:[\"filter-in-small\",d,[\"literal\",l]]}}function tv(d){switch(d){case\"$type\":return!0;case\"$id\":return[\"filter-has-id\"];default:return[\"filter-has\",d]}}function Bm(d){return[\"!\",d]}function ay(d){let l=typeof d;if(l===\"number\"||l===\"boolean\"||l===\"string\"||d==null)return JSON.stringify(d);if(Array.isArray(d)){let A=\"[\";for(let T of d)A+=`${ay(T)},`;return`${A}]`}let u=Object.keys(d).sort(),m=\"{\";for(let A=0;A<u.length;A++)m+=`${JSON.stringify(u[A])}:${ay(d[u[A]])},`;return`${m}}`}function EM(d){let l=\"\";for(let u of zA)l+=`/${ay(d[u])}`;return l}function w2(d){let l=d.value;return l?[new Ye(d.key,l,\"constants have been deprecated as of v8\")]:[]}function vo(d){return d instanceof Number||d instanceof String||d instanceof Boolean?d.valueOf():d}function td(d){if(Array.isArray(d))return d.map(td);if(d instanceof Object&&!(d instanceof Number||d instanceof String||d instanceof Boolean)){let l={};for(let u in d)l[u]=td(d[u]);return l}return vo(d)}function Ga(d){let l=d.key,u=d.value,m=d.valueSpec||{},A=d.objectElementValidators||{},T=d.style,M=d.styleSpec,P=d.validateSpec,L=[],O=pi(u);if(O!==\"object\")return[new Ye(l,u,`object expected, ${O} found`)];for(let V in u){let F=V.split(\".\")[0],X=xm(m,F)||m[\"*\"],j;if(xm(A,F))j=A[F];else if(xm(m,F)){if(u[V]===void 0)continue;j=P}else if(A[\"*\"])j=A[\"*\"];else{if(!m[\"*\"]){L.push(new Ye(l,u[V],`unknown property \"${V}\"`));continue}j=P}L=L.concat(j({key:(l&&`${l}.`)+V,value:u[V],valueSpec:X,style:T,styleSpec:M,object:u,objectKey:V,validateSpec:P},u))}for(let V in m)A[V]||m[V].required&&m[V].default===void 0&&u[V]===void 0&&L.push(new Ye(l,u,`missing required property \"${V}\"`));return L}function qp(d){let l=d.value,u=d.valueSpec,m=d.style,A=d.styleSpec,T=d.key,M=d.arrayElementValidator||d.validateSpec;if(pi(l)!==\"array\")return[new Ye(T,l,`array expected, ${pi(l)} found`)];if(u.length&&l.length!==u.length)return[new Ye(T,l,`array length ${u.length} expected, length ${l.length} found`)];let P={type:u.value,values:u.values};A.$version<7&&(P.function=u.function),pi(u.value)===\"object\"&&(P=u.value);let L=[];for(let O=0;O<l.length;O++)L=L.concat(M({array:l,arrayIndex:O,value:l[O],valueSpec:P,validateSpec:d.validateSpec,style:m,styleSpec:A,key:`${T}[${O}]`}));return L}function Hp(d){let l=d.key,u=d.value,m=d.valueSpec,A=pi(u);return A===\"number\"&&u!=u&&(A=\"NaN\"),A!==\"number\"?[new Ye(l,u,`number expected, ${A} found`)]:\"minimum\"in m&&u<m.minimum?[new Ye(l,u,`${u} is less than the minimum value ${m.minimum}`)]:\"maximum\"in m&&u>m.maximum?[new Ye(l,u,`${u} is greater than the maximum value ${m.maximum}`)]:[]}function ly(d){let l=d.valueSpec,u=vo(d.value.type),m,A,T,M={},P=u!==\"categorical\"&&d.value.property===void 0,L=!P,O=pi(d.value.stops)===\"array\"&&pi(d.value.stops[0])===\"array\"&&pi(d.value.stops[0][0])===\"object\",V=Ga({key:d.key,value:d.value,valueSpec:d.styleSpec.function,validateSpec:d.validateSpec,style:d.style,styleSpec:d.styleSpec,objectElementValidators:{stops:function(j){if(u===\"identity\")return[new Ye(j.key,j.value,'identity function may not have a \"stops\" property')];let nt=[],st=j.value;return nt=nt.concat(qp({key:j.key,value:st,valueSpec:j.valueSpec,validateSpec:j.validateSpec,style:j.style,styleSpec:j.styleSpec,arrayElementValidator:F})),pi(st)===\"array\"&&st.length===0&&nt.push(new Ye(j.key,st,\"array must have at least one stop\")),nt},default:function(j){return j.validateSpec({key:j.key,value:j.value,valueSpec:l,validateSpec:j.validateSpec,style:j.style,styleSpec:j.styleSpec})}}});return u===\"identity\"&&P&&V.push(new Ye(d.key,d.value,'missing required property \"property\"')),u===\"identity\"||d.value.stops||V.push(new Ye(d.key,d.value,'missing required property \"stops\"')),u===\"exponential\"&&d.valueSpec.expression&&!Q_(d.valueSpec)&&V.push(new Ye(d.key,d.value,\"exponential functions not supported\")),d.styleSpec.$version>=8&&(L&&!Xh(d.valueSpec)?V.push(new Ye(d.key,d.value,\"property functions not supported\")):P&&!ny(d.valueSpec)&&V.push(new Ye(d.key,d.value,\"zoom functions not supported\"))),u!==\"categorical\"&&!O||d.value.property!==void 0||V.push(new Ye(d.key,d.value,'\"property\" property is required')),V;function F(j){let nt=[],st=j.value,pt=j.key;if(pi(st)!==\"array\")return[new Ye(pt,st,`array expected, ${pi(st)} found`)];if(st.length!==2)return[new Ye(pt,st,`array length 2 expected, length ${st.length} found`)];if(O){if(pi(st[0])!==\"object\")return[new Ye(pt,st,`object expected, ${pi(st[0])} found`)];if(st[0].zoom===void 0)return[new Ye(pt,st,\"object stop key must have zoom\")];if(st[0].value===void 0)return[new Ye(pt,st,\"object stop key must have value\")];if(T&&T>vo(st[0].zoom))return[new Ye(pt,st[0].zoom,\"stop zoom values must appear in ascending order\")];vo(st[0].zoom)!==T&&(T=vo(st[0].zoom),A=void 0,M={}),nt=nt.concat(Ga({key:`${pt}[0]`,value:st[0],valueSpec:{zoom:{}},validateSpec:j.validateSpec,style:j.style,styleSpec:j.styleSpec,objectElementValidators:{zoom:Hp,value:X}}))}else nt=nt.concat(X({key:`${pt}[0]`,value:st[0],validateSpec:j.validateSpec,style:j.style,styleSpec:j.styleSpec},st));return $p(td(st[1]))?nt.concat([new Ye(`${pt}[1]`,st[1],\"expressions are not allowed in function stops.\")]):nt.concat(j.validateSpec({key:`${pt}[1]`,value:st[1],valueSpec:l,validateSpec:j.validateSpec,style:j.style,styleSpec:j.styleSpec}))}function X(j,nt){let st=pi(j.value),pt=vo(j.value),mt=j.value!==null?j.value:nt;if(m){if(st!==m)return[new Ye(j.key,mt,`${st} stop domain type must match previous stop domain type ${m}`)]}else m=st;if(st!==\"number\"&&st!==\"string\"&&st!==\"boolean\")return[new Ye(j.key,mt,\"stop domain value must be a number, string, or boolean\")];if(st!==\"number\"&&u!==\"categorical\"){let vt=`number expected, ${st} found`;return Xh(l)&&u===void 0&&(vt+='\\nIf you intended to use a categorical function, specify `\"type\": \"categorical\"`.'),[new Ye(j.key,mt,vt)]}return u!==\"categorical\"||st!==\"number\"||isFinite(pt)&&Math.floor(pt)===pt?u!==\"categorical\"&&st===\"number\"&&A!==void 0&&pt<A?[new Ye(j.key,mt,\"stop domain values must appear in ascending order\")]:(A=pt,u===\"categorical\"&&pt in M?[new Ye(j.key,mt,\"stop domain values must be unique\")]:(M[pt]=!0,[])):[new Ye(j.key,mt,`integer expected, found ${pt}`)]}}function yc(d){let l=(d.expressionContext===\"property\"?b2:Gp)(td(d.value),d.valueSpec);if(l.result===\"error\")return l.value.map((m=>new Ye(`${d.key}${m.key}`,d.value,m.message)));let u=l.value.expression||l.value._styleExpression.expression;if(d.expressionContext===\"property\"&&d.propertyKey===\"text-font\"&&!u.outputDefined())return[new Ye(d.key,d.value,`Invalid data expression for \"${d.propertyKey}\". Output values must be contained as literals within the expression.`)];if(d.expressionContext===\"property\"&&d.propertyType===\"layout\"&&!km(u))return[new Ye(d.key,d.value,'\"feature-state\" data expressions are not supported with layout properties.')];if(d.expressionContext===\"filter\"&&!km(u))return[new Ye(d.key,d.value,'\"feature-state\" data expressions are not supported with filters.')];if(d.expressionContext&&d.expressionContext.indexOf(\"cluster\")===0){if(!iy(u,[\"zoom\",\"feature-state\"]))return[new Ye(d.key,d.value,'\"zoom\" and \"feature-state\" expressions are not supported with cluster properties.')];if(d.expressionContext===\"cluster-initial\"&&!ry(u))return[new Ye(d.key,d.value,\"Feature data expressions are not supported with initial expression part of cluster properties.\")]}return[]}function Yp(d){let l=d.key,u=d.value,m=pi(u);return m!==\"string\"?[new Ye(l,u,`color expected, ${m} found`)]:Mi.parse(String(u))?[]:[new Ye(l,u,`color expected, \"${u}\" found`)]}function Fm(d){let l=d.key,u=d.value,m=d.valueSpec,A=[];return Array.isArray(m.values)?m.values.indexOf(vo(u))===-1&&A.push(new Ye(l,u,`expected one of [${m.values.join(\", \")}], ${JSON.stringify(u)} found`)):Object.keys(m.values).indexOf(vo(u))===-1&&A.push(new Ye(l,u,`expected one of [${Object.keys(m.values).join(\", \")}], ${JSON.stringify(u)} found`)),A}function ev(d){return oy(td(d.value))?yc(cf({},d,{expressionContext:\"filter\",valueSpec:{value:\"boolean\"}})):Xp(d)}function Xp(d){let l=d.value,u=d.key;if(pi(l)!==\"array\")return[new Ye(u,l,`array expected, ${pi(l)} found`)];let m=d.styleSpec,A,T=[];if(l.length<1)return[new Ye(u,l,\"filter array must have at least 1 element\")];switch(T=T.concat(Fm({key:`${u}[0]`,value:l[0],valueSpec:m.filter_operator,style:d.style,styleSpec:d.styleSpec})),vo(l[0])){case\"<\":case\"<=\":case\">\":case\">=\":l.length>=2&&vo(l[1])===\"$type\"&&T.push(new Ye(u,l,`\"$type\" cannot be use with operator \"${l[0]}\"`));case\"==\":case\"!=\":l.length!==3&&T.push(new Ye(u,l,`filter array for operator \"${l[0]}\" must have 3 elements`));case\"in\":case\"!in\":l.length>=2&&(A=pi(l[1]),A!==\"string\"&&T.push(new Ye(`${u}[1]`,l[1],`string expected, ${A} found`)));for(let M=2;M<l.length;M++)A=pi(l[M]),vo(l[1])===\"$type\"?T=T.concat(Fm({key:`${u}[${M}]`,value:l[M],valueSpec:m.geometry_type,style:d.style,styleSpec:d.styleSpec})):A!==\"string\"&&A!==\"number\"&&A!==\"boolean\"&&T.push(new Ye(`${u}[${M}]`,l[M],`string, number, or boolean expected, ${A} found`));break;case\"any\":case\"all\":case\"none\":for(let M=1;M<l.length;M++)T=T.concat(Xp({key:`${u}[${M}]`,value:l[M],style:d.style,styleSpec:d.styleSpec}));break;case\"has\":case\"!has\":A=pi(l[1]),l.length!==2?T.push(new Ye(u,l,`filter array for \"${l[0]}\" operator must have 2 elements`)):A!==\"string\"&&T.push(new Ye(`${u}[1]`,l[1],`string expected, ${A} found`))}return T}function T2(d,l){let u=d.key,m=d.validateSpec,A=d.style,T=d.styleSpec,M=d.value,P=d.objectKey,L=T[`${l}_${d.layerType}`];if(!L)return[];let O=P.match(/^(.*)-transition$/);if(l===\"paint\"&&O&&L[O[1]]&&L[O[1]].transition)return m({key:u,value:M,valueSpec:T.transition,style:A,styleSpec:T});let V=d.valueSpec||L[P];if(!V)return[new Ye(u,M,`unknown property \"${P}\"`)];let F;if(pi(M)===\"string\"&&Xh(V)&&!V.tokens&&(F=/^{([^}]+)}$/.exec(M)))return[new Ye(u,M,`\"${P}\" does not support interpolation syntax\nUse an identity property function instead: \\`{ \"type\": \"identity\", \"property\": ${JSON.stringify(F[1])} }\\`.`)];let X=[];return d.layerType===\"symbol\"&&P===\"text-font\"&&Rm(td(M))&&vo(M.type)===\"identity\"&&X.push(new Ye(u,M,'\"text-font\" does not support identity functions')),X.concat(m({key:d.key,value:M,valueSpec:V,style:A,styleSpec:T,expressionContext:\"property\",propertyType:l,propertyKey:P}))}function cy(d){return T2(d,\"paint\")}function rv(d){return T2(d,\"layout\")}function ed(d){var l,u;let m=[],A=d.value,T=d.key,M=d.style,P=d.styleSpec;if(pi(A)!==\"object\")return[new Ye(T,A,`object expected, ${pi(A)} found`)];A.type||A.ref||m.push(new Ye(T,A,'either \"type\" or \"ref\" is required'));let L=vo(A.type),O=vo(A.ref);if(A.id){let V=vo(A.id);for(let F=0;F<d.arrayIndex;F++){let X=M.layers[F];vo(X.id)===V&&m.push(new Ye(T,A.id,`duplicate layer id \"${A.id}\", previously used at line ${X.id.__line__}`))}}if(\"ref\"in A){let V;[\"type\",\"source\",\"source-layer\",\"filter\",\"layout\"].forEach((F=>{F in A&&m.push(new Ye(T,A[F],`\"${F}\" is prohibited for ref layers`))})),M.layers.forEach((F=>{vo(F.id)===O&&(V=F)})),V?V.ref?m.push(new Ye(T,A.ref,\"ref cannot reference another ref layer\")):L=vo(V.type):m.push(new Ye(T,A.ref,`ref layer \"${O}\" not found`))}else if(L!==\"background\")if(A.source){let V=M.sources&&M.sources[A.source],F=V&&vo(V.type);V?F===\"vector\"&&L===\"raster\"?m.push(new Ye(T,A.source,`layer \"${A.id}\" requires a raster source`)):F!==\"raster-dem\"&&L===\"hillshade\"||F!==\"raster-dem\"&&L===\"color-relief\"?m.push(new Ye(T,A.source,`layer \"${A.id}\" requires a raster-dem source`)):F===\"raster\"&&L!==\"raster\"?m.push(new Ye(T,A.source,`layer \"${A.id}\" requires a vector source`)):F!==\"vector\"||A[\"source-layer\"]?F===\"raster-dem\"&&L!==\"hillshade\"&&L!==\"color-relief\"?m.push(new Ye(T,A.source,\"raster-dem source can only be used with layer type 'hillshade' or 'color-relief'.\")):L!==\"line\"||!A.paint||!A.paint[\"line-gradient\"]||F===\"geojson\"&&V.lineMetrics||m.push(new Ye(T,A,`layer \"${A.id}\" specifies a line-gradient, which requires a GeoJSON source with \\`lineMetrics\\` enabled.`)):m.push(new Ye(T,A,`layer \"${A.id}\" must specify a \"source-layer\"`)):m.push(new Ye(T,A.source,`source \"${A.source}\" not found`))}else m.push(new Ye(T,A,'missing required property \"source\"'));return L===\"raster\"&&(!((l=A.paint)===null||l===void 0)&&l.resampling)&&(!((u=A.paint)===null||u===void 0)&&u[\"raster-resampling\"])&&m.push(new Ye(T,A.paint,`layer \"${A.id}\" redundantly specifies \"resampling\" and \"raster-resampling\" paint properties, but only one is allowed. It is advised to use \"resampling\".`)),m=m.concat(Ga({key:T,value:A,valueSpec:P.layer,style:d.style,styleSpec:d.styleSpec,validateSpec:d.validateSpec,objectElementValidators:{\"*\":()=>[],type:()=>d.validateSpec({key:`${T}.type`,value:A.type,valueSpec:P.layer.type,style:d.style,styleSpec:d.styleSpec,validateSpec:d.validateSpec,object:A,objectKey:\"type\"}),filter:ev,layout:V=>Ga({layer:A,key:V.key,value:V.value,style:V.style,styleSpec:V.styleSpec,validateSpec:V.validateSpec,objectElementValidators:{\"*\":F=>rv(cf({layerType:L},F))}}),paint:V=>Ga({layer:A,key:V.key,value:V.value,style:V.style,styleSpec:V.styleSpec,validateSpec:V.validateSpec,objectElementValidators:{\"*\":F=>cy(cf({layerType:L},F))}})}})),m}function rh(d){let l=d.value,u=d.key,m=pi(l);return m!==\"string\"?[new Ye(u,l,`string expected, ${m} found`)]:[]}let _f={promoteId:function({key:d,value:l}){if(pi(l)===\"string\")return rh({key:d,value:l});{let u=[];for(let m in l)u.push(...rh({key:`${d}.${m}`,value:l[m]}));return u}}};function iv(d){let l=d.value,u=d.key,m=d.styleSpec,A=d.style,T=d.validateSpec;if(!l.type)return[new Ye(u,l,'\"type\" is required')];let M=vo(l.type),P;switch(M){case\"vector\":case\"raster\":return P=Ga({key:u,value:l,valueSpec:m[`source_${M.replace(\"-\",\"_\")}`],style:d.style,styleSpec:m,objectElementValidators:_f,validateSpec:T}),P;case\"raster-dem\":return P=(function(L){var O;let V=(O=L.sourceName)!==null&&O!==void 0?O:\"\",F=L.value,X=L.styleSpec,j=X.source_raster_dem,nt=L.style,st=[],pt=pi(F);if(F===void 0)return st;if(pt!==\"object\")return st.push(new Ye(\"source_raster_dem\",F,`object expected, ${pt} found`)),st;let mt=vo(F.encoding)===\"custom\",vt=[\"redFactor\",\"greenFactor\",\"blueFactor\",\"baseShift\"],At=L.value.encoding?`\"${L.value.encoding}\"`:\"Default\";for(let wt in F)!mt&&vt.includes(wt)?st.push(new Ye(wt,F[wt],`In \"${V}\": \"${wt}\" is only valid when \"encoding\" is set to \"custom\". ${At} encoding found`)):j[wt]?st=st.concat(L.validateSpec({key:wt,value:F[wt],valueSpec:j[wt],validateSpec:L.validateSpec,style:nt,styleSpec:X})):st.push(new Ye(wt,F[wt],`unknown property \"${wt}\"`));return st})({sourceName:u,value:l,style:d.style,styleSpec:m,validateSpec:T}),P;case\"geojson\":if(P=Ga({key:u,value:l,valueSpec:m.source_geojson,style:A,styleSpec:m,validateSpec:T,objectElementValidators:_f}),l.cluster)for(let L in l.clusterProperties){let[O,V]=l.clusterProperties[L],F=typeof O==\"string\"?[O,[\"accumulated\"],[\"get\",L]]:O;P.push(...yc({key:`${u}.${L}.map`,value:V,expressionContext:\"cluster-map\"})),P.push(...yc({key:`${u}.${L}.reduce`,value:F,expressionContext:\"cluster-reduce\"}))}return P;case\"video\":return Ga({key:u,value:l,valueSpec:m.source_video,style:A,validateSpec:T,styleSpec:m});case\"image\":return Ga({key:u,value:l,valueSpec:m.source_image,style:A,validateSpec:T,styleSpec:m});case\"canvas\":return[new Ye(u,null,\"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.\",\"source.canvas\")];default:return Fm({key:`${u}.type`,value:l.type,valueSpec:{values:[\"vector\",\"raster\",\"raster-dem\",\"geojson\",\"video\",\"image\"]}})}}function nv(d){let l=d.value,u=d.styleSpec,m=u.light,A=d.style,T=[],M=pi(l);if(l===void 0)return T;if(M!==\"object\")return T=T.concat([new Ye(\"light\",l,`object expected, ${M} found`)]),T;for(let P in l){let L=P.match(/^(.*)-transition$/);T=T.concat(L&&m[L[1]]&&m[L[1]].transition?d.validateSpec({key:P,value:l[P],valueSpec:u.transition,validateSpec:d.validateSpec,style:A,styleSpec:u}):m[P]?d.validateSpec({key:P,value:l[P],valueSpec:m[P],validateSpec:d.validateSpec,style:A,styleSpec:u}):[new Ye(P,l[P],`unknown property \"${P}\"`)])}return T}function uy(d){let l=d.value,u=d.styleSpec,m=u.sky,A=d.style,T=pi(l);if(l===void 0)return[];if(T!==\"object\")return[new Ye(\"sky\",l,`object expected, ${T} found`)];let M=[];for(let P in l)M=M.concat(m[P]?d.validateSpec({key:P,value:l[P],valueSpec:m[P],style:A,styleSpec:u}):[new Ye(P,l[P],`unknown property \"${P}\"`)]);return M}function Nm(d){let l=d.value,u=d.styleSpec,m=u.terrain,A=d.style,T=[],M=pi(l);if(l===void 0)return T;if(M!==\"object\")return T=T.concat([new Ye(\"terrain\",l,`object expected, ${M} found`)]),T;for(let P in l)T=T.concat(m[P]?d.validateSpec({key:P,value:l[P],valueSpec:m[P],validateSpec:d.validateSpec,style:A,styleSpec:u}):[new Ye(P,l[P],`unknown property \"${P}\"`)]);return T}function ov(d){let l=[],u=d.value,m=d.key;if(Array.isArray(u)){let A=[],T=[];for(let M in u)u[M].id&&A.includes(u[M].id)&&l.push(new Ye(m,u,`all the sprites' ids must be unique, but ${u[M].id} is duplicated`)),A.push(u[M].id),u[M].url&&T.includes(u[M].url)&&l.push(new Ye(m,u,`all the sprites' URLs must be unique, but ${u[M].url} is duplicated`)),T.push(u[M].url),l=l.concat(Ga({key:`${m}[${M}]`,value:u[M],valueSpec:{id:{type:\"string\",required:!0},url:{type:\"string\",required:!0}},validateSpec:d.validateSpec}));return l}return rh({key:m,value:u})}function zm(d){return!!d&&d.constructor===Object}function Zp(d){return zm(d.value)?[]:[new Ye(d.key,d.value,`object expected, ${pi(d.value)} found`)]}let hy={\"*\":()=>[],array:qp,boolean:function(d){let l=d.value,u=d.key,m=pi(l);return m!==\"boolean\"?[new Ye(u,l,`boolean expected, ${m} found`)]:[]},number:Hp,color:Yp,constants:w2,enum:Fm,filter:ev,function:ly,layer:ed,object:Ga,source:iv,light:nv,sky:uy,terrain:Nm,projection:function(d){let l=d.value,u=d.styleSpec,m=u.projection,A=d.style,T=pi(l);if(l===void 0)return[];if(T!==\"object\")return[new Ye(\"projection\",l,`object expected, ${T} found`)];let M=[];for(let P in l)M=M.concat(m[P]?d.validateSpec({key:P,value:l[P],valueSpec:m[P],style:A,styleSpec:u}):[new Ye(P,l[P],`unknown property \"${P}\"`)]);return M},projectionDefinition:function(d){let l=d.key,u=d.value;u=u instanceof String?u.valueOf():u;let m=pi(u);return m!==\"array\"||(function(A){return Array.isArray(A)&&A.length===3&&typeof A[0]==\"string\"&&typeof A[1]==\"string\"&&typeof A[2]==\"number\"})(u)||(function(A){return!![\"interpolate\",\"step\",\"literal\"].includes(A[0])})(u)?[\"array\",\"string\"].includes(m)?[]:[new Ye(l,u,`projection expected, invalid type \"${m}\" found`)]:[new Ye(l,u,`projection expected, invalid array ${JSON.stringify(u)} found`)]},string:rh,formatted:function(d){return rh(d).length===0?[]:yc(d)},resolvedImage:function(d){return rh(d).length===0?[]:yc(d)},padding:function(d){let l=d.key,u=d.value;if(pi(u)===\"array\"){if(u.length<1||u.length>4)return[new Ye(l,u,`padding requires 1 to 4 values; ${u.length} values found`)];let m={type:\"number\"},A=[];for(let T=0;T<u.length;T++)A=A.concat(d.validateSpec({key:`${l}[${T}]`,value:u[T],validateSpec:d.validateSpec,valueSpec:m}));return A}return Hp({key:l,value:u,valueSpec:{}})},numberArray:function(d){let l=d.key,u=d.value;if(pi(u)===\"array\"){let m={type:\"number\"};if(u.length<1)return[new Ye(l,u,\"array length at least 1 expected, length 0 found\")];let A=[];for(let T=0;T<u.length;T++)A=A.concat(d.validateSpec({key:`${l}[${T}]`,value:u[T],validateSpec:d.validateSpec,valueSpec:m}));return A}return Hp({key:l,value:u,valueSpec:{}})},colorArray:function(d){let l=d.key,u=d.value;if(pi(u)===\"array\"){if(u.length<1)return[new Ye(l,u,\"array length at least 1 expected, length 0 found\")];let m=[];for(let A=0;A<u.length;A++)m=m.concat(Yp({key:`${l}[${A}]`,value:u[A]}));return m}return Yp({key:l,value:u})},variableAnchorOffsetCollection:function(d){let l=d.key,u=d.value,m=pi(u),A=d.styleSpec;if(m!==\"array\"||u.length<1||u.length%2!=0)return[new Ye(l,u,\"variableAnchorOffsetCollection requires a non-empty array of even length\")];let T=[];for(let M=0;M<u.length;M+=2)T=T.concat(Fm({key:`${l}[${M}]`,value:u[M],valueSpec:A.layout_symbol[\"text-anchor\"]})),T=T.concat(qp({key:`${l}[${M+1}]`,value:u[M+1],valueSpec:{length:2,value:\"number\"},validateSpec:d.validateSpec,style:d.style,styleSpec:A}));return T},sprite:ov,state:Zp,fontFaces:function(d){let l=d.key,u=d.value,m=d.validateSpec,A=d.styleSpec,T=d.style;if(!zm(u))return[new Ye(l,u,`object expected, ${pi(u)} found`)];let M=[];for(let P in u){let L=u[P],O=pi(L);if(O===\"string\")M.push(...rh({key:`${l}.${P}`,value:L}));else if(O===\"array\"){let V={url:{type:\"string\",required:!0},\"unicode-range\":{type:\"array\",value:\"string\"}};for(let[F,X]of L.entries())M.push(...Ga({key:`${l}.${P}[${F}]`,value:X,valueSpec:V,styleSpec:A,style:T,validateSpec:m}))}else M.push(new Ye(`${l}.${P}`,L,`string or array expected, ${O} found`))}return M}};function Kp(d){let l=d.value,u=d.valueSpec,m=d.styleSpec;return d.validateSpec=Kp,u.expression&&Rm(vo(l))?ly(d):u.expression&&$p(td(l))?yc(d):u.type&&hy[u.type]?hy[u.type](d):Ga(cf({},d,{valueSpec:u.type?m[u.type]:u}))}function Qp(d){let l=d.value,u=d.key,m=rh(d);return m.length||(l.indexOf(\"{fontstack}\")===-1&&m.push(new Ye(u,l,'\"glyphs\" url must include a \"{fontstack}\" token')),l.indexOf(\"{range}\")===-1&&m.push(new Ye(u,l,'\"glyphs\" url must include a \"{range}\" token'))),m}function Ei(d,l=Te){let u=[];return u=u.concat(Kp({key:\"\",value:d,valueSpec:l.$root,styleSpec:l,style:d,validateSpec:Kp,objectElementValidators:{glyphs:Qp,\"*\":()=>[]}})),d.constants&&(u=u.concat(w2({key:\"constants\",value:d.constants}))),sv(u)}function _c(d){return function(l){return d(Object.assign({},l,{validateSpec:Kp}))}}function sv(d){return[].concat(d).sort(((l,u)=>l.line-u.line))}function ia(d){return function(...l){return sv(d.apply(this,l))}}Ei.source=ia(_c(iv)),Ei.sprite=ia(_c(ov)),Ei.glyphs=ia(_c(Qp)),Ei.light=ia(_c(nv)),Ei.sky=ia(_c(uy)),Ei.terrain=ia(_c(Nm)),Ei.state=ia(_c(Zp)),Ei.layer=ia(_c(ed)),Ei.filter=ia(_c(ev)),Ei.paintProperty=ia(_c(cy)),Ei.layoutProperty=ia(_c(rv));let Um={type:\"enum\",\"property-type\":\"data-constant\",expression:{interpolated:!1,parameters:[\"global-state\"]},values:{visible:{},none:{}},transition:!1,default:\"visible\"};class Al{constructor(l,u){this._globalState=u,this.setValue(l)}evaluate(){var l;return(l=this._literalValue)!==null&&l!==void 0?l:this._compiledValue.evaluate({})}setValue(l){if(l==null||l===\"visible\"||l===\"none\")return this._literalValue=l===\"none\"?\"none\":\"visible\",this._compiledValue=void 0,void(this._globalStateRefs=new Set);let u=Gp(l,Um,this._globalState);if(u.result===\"error\")throw this._literalValue=\"visible\",this._compiledValue=void 0,new Error(u.value.map((m=>`${m.key}: ${m.message}`)).join(\", \"));this._literalValue=void 0,this._compiledValue=u.value,this._globalStateRefs=Kh(u.value.expression)}getGlobalStateRefs(){return this._globalStateRefs}}let Vm=Te,vf=Ei,Wa=vf.light,av=vf.sky,vc=vf.paintProperty,S2=vf.layoutProperty;function Jp(d,l){let u=!1;if(l&&l.length)for(let m of l)d.fire(new Am(new Error(m.message))),u=!0;return u}class jm{constructor(l,u,m){let A=this.cells=[];if(l instanceof ArrayBuffer){this.arrayBuffer=l;let M=new Int32Array(this.arrayBuffer);l=M[0],this.d=(u=M[1])+2*(m=M[2]);for(let L=0;L<this.d*this.d;L++){let O=M[3+L],V=M[3+L+1];A.push(O===V?null:M.subarray(O,V))}let P=M[3+A.length+1];this.keys=M.subarray(M[3+A.length],P),this.bboxes=M.subarray(P),this.insert=this._insertReadonly}else{this.d=u+2*m;for(let M=0;M<this.d*this.d;M++)A.push([]);this.keys=[],this.bboxes=[]}this.n=u,this.extent=l,this.padding=m,this.scale=u/l,this.uid=0;let T=m/u*l;this.min=-T,this.max=l+T}insert(l,u,m,A,T){this._forEachCell(u,m,A,T,this._insertCell,this.uid++,void 0,void 0),this.keys.push(l),this.bboxes.push(u),this.bboxes.push(m),this.bboxes.push(A),this.bboxes.push(T)}_insertReadonly(){throw new Error(\"Cannot insert into a GridIndex created from an ArrayBuffer.\")}_insertCell(l,u,m,A,T,M){this.cells[T].push(M)}query(l,u,m,A,T){let M=this.min,P=this.max;if(l<=M&&u<=M&&P<=m&&P<=A&&!T)return[...this.keys];{let L=[];return this._forEachCell(l,u,m,A,this._queryCell,L,{},T),L}}_queryCell(l,u,m,A,T,M,P,L){let O=this.cells[T];if(O!==null){let V=this.keys,F=this.bboxes;for(let X=0;X<O.length;X++){let j=O[X];if(P[j]===void 0){let nt=4*j;(L?L(F[nt+0],F[nt+1],F[nt+2],F[nt+3]):l<=F[nt+2]&&u<=F[nt+3]&&m>=F[nt+0]&&A>=F[nt+1])?(P[j]=!0,M.push(V[j])):P[j]=!1}}}}_forEachCell(l,u,m,A,T,M,P,L){let O=this._convertToCellCoord(l),V=this._convertToCellCoord(u),F=this._convertToCellCoord(m),X=this._convertToCellCoord(A);for(let j=O;j<=F;j++)for(let nt=V;nt<=X;nt++){let st=this.d*nt+j;if((!L||L(this._convertFromCellCoord(j),this._convertFromCellCoord(nt),this._convertFromCellCoord(j+1),this._convertFromCellCoord(nt+1)))&&T.call(this,l,u,m,A,st,M,P,L))return}}_convertFromCellCoord(l){return(l-this.padding)/this.scale}_convertToCellCoord(l){return Math.max(0,Math.min(this.d-1,Math.floor(l*this.scale)+this.padding))}toArrayBuffer(){if(this.arrayBuffer)return this.arrayBuffer;let l=this.cells,u=3+this.cells.length+1+1,m=0;for(let M=0;M<this.cells.length;M++)m+=this.cells[M].length;let A=new Int32Array(u+m+this.keys.length+this.bboxes.length);A[0]=this.extent,A[1]=this.n,A[2]=this.padding;let T=u;for(let M=0;M<l.length;M++){let P=l[M];A[3+M]=T,A.set(P,T),T+=P.length}return A[3+l.length]=T,A.set(this.keys,T),T+=this.keys.length,A[3+l.length+1]=T,A.set(this.bboxes,T),T+=this.bboxes.length,A.buffer}static serialize(l,u){let m=l.toArrayBuffer();return u&&u.push(m),{buffer:m}}static deserialize(l){return new jm(l.buffer)}}let bo={};function ir(d,l,u={}){if(bo[d])throw new Error(`${d} is already registered.`);Object.defineProperty(l,\"_classRegistryKey\",{value:d,writeable:!1}),bo[d]={klass:l,omit:u.omit||[],shallow:u.shallow||[]}}ir(\"Object\",Object),ir(\"Set\",Set),ir(\"TransferableGridIndex\",jm),ir(\"Color\",Mi),ir(\"Error\",Error),ir(\"AJAXError\",af),ir(\"ResolvedImage\",ea),ir(\"StylePropertyFunction\",yf),ir(\"StyleExpression\",Ns,{omit:[\"_evaluator\"]}),ir(\"ZoomDependentExpression\",J_),ir(\"ZoomConstantExpression\",Zh),ir(\"CompoundExpression\",Yl,{omit:[\"_evaluate\"]});for(let d in Af)Af[d]._classRegistryKey||ir(`Expression_${d}`,Af[d]);function rd(d){return d&&typeof ArrayBuffer<\"u\"&&(d instanceof ArrayBuffer||d.constructor&&d.constructor.name===\"ArrayBuffer\")}function id(d){return d.$name||d.constructor._classRegistryKey}function nd(d){return!(function(l){if(l===null||typeof l!=\"object\")return!1;let u=id(l);return!(!u||u===\"Object\")})(d)&&(d==null||typeof d==\"boolean\"||typeof d==\"number\"||typeof d==\"string\"||d instanceof Boolean||d instanceof Number||d instanceof String||d instanceof Date||d instanceof RegExp||d instanceof Blob||d instanceof Error||rd(d)||Xo(d)||ArrayBuffer.isView(d)||d instanceof ImageData)}function su(d,l){if(nd(d))return(rd(d)||Xo(d))&&l&&l.push(d),ArrayBuffer.isView(d)&&l&&l.push(d.buffer),d instanceof ImageData&&l&&l.push(d.data.buffer),d;if(Array.isArray(d)){let T=[];for(let M of d)T.push(su(M,l));return T}if(typeof d!=\"object\")throw new Error(\"can't serialize object of type \"+typeof d);let u=id(d);if(!u)throw new Error(`can't serialize object of unregistered class ${d.constructor.name}`);if(!bo[u])throw new Error(`${u} is not registered.`);let{klass:m}=bo[u],A=m.serialize?m.serialize(d,l):{};if(m.serialize){if(l&&A===l[l.length-1])throw new Error(\"statically serialized object won't survive transfer of $name property\")}else{for(let T in d){if(!d.hasOwnProperty(T)||bo[u].omit.indexOf(T)>=0)continue;let M=d[T];A[T]=bo[u].shallow.indexOf(T)>=0?M:su(M,l)}d instanceof Error&&(A.message=d.message)}if(A.$name)throw new Error(\"$name property is reserved for worker serialization logic.\");return u!==\"Object\"&&(A.$name=u),A}function ih(d){if(nd(d))return d;if(Array.isArray(d))return d.map(ih);if(typeof d!=\"object\")throw new Error(\"can't deserialize object of type \"+typeof d);let l=id(d)||\"Object\";if(!bo[l])throw new Error(`can't deserialize unregistered class ${l}`);let{klass:u}=bo[l];if(!u)throw new Error(`can't deserialize unregistered class ${l}`);if(u.deserialize)return u.deserialize(d);let m=Object.create(u.prototype);for(let A of Object.keys(d)){if(A===\"$name\")continue;let T=d[A];m[A]=bo[l].shallow.indexOf(A)>=0?T:ih(T)}return m}class dy{constructor(){this.first=!0}update(l,u){let m=Math.floor(l);return this.first?(this.first=!1,this.lastIntegerZoom=m,this.lastIntegerZoomTime=0,this.lastZoom=l,this.lastFloorZoom=m,!0):(this.lastFloorZoom>m?(this.lastIntegerZoom=m+1,this.lastIntegerZoomTime=u):this.lastFloorZoom<m&&(this.lastIntegerZoom=m,this.lastIntegerZoomTime=u),l!==this.lastZoom&&(this.lastZoom=l,this.lastFloorZoom=m,!0))}}function PM(d){return/[\\u02EA\\u02EB\\u2E80-\\u2FDF\\u2FF0-\\u303F\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FD-\\u30FF\\u3105-\\u312F\\u31A0-\\u4DBF\\u4E00-\\uA48C\\uA490-\\uA4C6\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFE10-\\uFE1F\\uFE30-\\uFE4F\\uFF00-\\uFFEF]|\\uD81B[\\uDFE0-\\uDFFF]|[\\uD81C-\\uD822\\uD840-\\uD868\\uD86A-\\uD86D\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD88C][\\uDC00-\\uDFFF]|\\uD823[\\uDC00-\\uDCD5\\uDCFF-\\uDD1E\\uDD80-\\uDDF2]|\\uD82B[\\uDFF0-\\uDFFF]|\\uD82C[\\uDC00-\\uDEFB]|\\uD83C[\\uDE00-\\uDEFF]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEAD\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0\\uDFF0-\\uDFFF]|\\uD87B[\\uDC00-\\uDE5D]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD88D[\\uDC00-\\uDC79]/gim.test(String.fromCodePoint(d))}function od(d){return/[\\u02EA\\u02EB\\u1100-\\u11FF\\u1400-\\u167F\\u18B0-\\u18F5\\u2E80-\\u2E99\\u2E9B-\\u2EF3\\u2F00-\\u2FD5\\u2FF0-\\u3007\\u3012\\u3013\\u3020-\\u302F\\u3031-\\u303F\\u3041-\\u3096\\u309D-\\u30FB\\u30FD-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u3190-\\uA48C\\uA490-\\uA4C6\\uA960-\\uA97C\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFE10-\\uFE1F\\uFE30-\\uFE48\\uFE50-\\uFE57\\uFE5F-\\uFE62\\uFE67-\\uFE6F\\uFF00-\\uFF07\\uFF0A-\\uFF0C\\uFF0E-\\uFF19\\uFF1F-\\uFF3A\\uFF3C\\uFF3E\\uFF40-\\uFF5A\\uFFE0-\\uFFE2\\uFFE4-\\uFFE7]|\\uD802[\\uDD80-\\uDD9F]|\\uD805[\\uDD80-\\uDDFF]|\\uD806[\\uDE00-\\uDEBF]|\\uD811[\\uDC00-\\uDE7F]|\\uD81B[\\uDFE0-\\uDFE4\\uDFF0-\\uDFF6]|[\\uD81C-\\uD822\\uD83D\\uD840-\\uD868\\uD86A-\\uD86D\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD88C][\\uDC00-\\uDFFF]|\\uD823[\\uDC00-\\uDCD5\\uDCFF-\\uDD1E\\uDD80-\\uDDF2]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD30-\\uDEFB]|\\uD833[\\uDEC0-\\uDFCF]|\\uD834[\\uDC00-\\uDDFF\\uDEE0-\\uDF7F]|\\uD836[\\uDC00-\\uDEAF]|\\uD83C[\\uDC00-\\uDE00\\uDF00-\\uDFFF]|\\uD83E[\\uDD00-\\uDEFF]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEAD\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0\\uDFF0-\\uDFFF]|\\uD87B[\\uDC00-\\uDE5D]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD88D[\\uDC00-\\uDC79]/gim.test(String.fromCodePoint(d))}function M2(d){return/\\s/u.test(String.fromCodePoint(d))}function $m(d){for(let l of d)if(od(l.codePointAt(0)))return!0;return!1}function t0(d){for(let l of d)if(!e0(l.codePointAt(0)))return!1;return!0}function fy(d){let l=d.map((u=>{try{return new RegExp(`\\\\p{sc=${u}}`,\"u\").source}catch{return null}})).filter((u=>u));return new RegExp(l.join(\"|\"),\"u\")}let py=fy([\"Arab\",\"Dupl\",\"Mong\",\"Ougr\",\"Syrc\"]);function e0(d){return!py.test(String.fromCodePoint(d))}function sd(d){return!(od(d)||(l=d,/[\\xA7\\xA9\\xAE\\xB1\\xBC-\\xBE\\xD7\\xF7\\u2016\\u2020\\u2021\\u2030\\u2031\\u203B\\u203C\\u2042\\u2047-\\u2049\\u2051\\u2100-\\u218F\\u221E\\u2234\\u2235\\u2300-\\u2307\\u230C-\\u231F\\u2324-\\u2328\\u232B\\u237D-\\u239A\\u23BE-\\u23CD\\u23CF\\u23D1-\\u23DB\\u23E2-\\u2422\\u2424-\\u24FF\\u25A0-\\u2619\\u2620-\\u2767\\u2776-\\u2793\\u2B12-\\u2B2F\\u2B50-\\u2B59\\u2BB8-\\u2BEB\\u3000-\\u303F\\u30A0-\\u30FF\\uE000-\\uF8FF\\uFE30-\\uFE6F\\uFF00-\\uFFEF\\uFFFC\\uFFFD]|[\\uDB80-\\uDBFF][\\uDC00-\\uDFFF]/gim.test(String.fromCodePoint(l))));var l}let xa=fy([\"Adlm\",\"Arab\",\"Armi\",\"Avst\",\"Chrs\",\"Cprt\",\"Egyp\",\"Elym\",\"Gara\",\"Hatr\",\"Hebr\",\"Hung\",\"Khar\",\"Lydi\",\"Mand\",\"Mani\",\"Mend\",\"Merc\",\"Mero\",\"Narb\",\"Nbat\",\"Nkoo\",\"Orkh\",\"Palm\",\"Phli\",\"Phlp\",\"Phnx\",\"Prti\",\"Rohg\",\"Samr\",\"Sarb\",\"Sogo\",\"Syrc\",\"Thaa\",\"Todr\",\"Yezi\"]);function lv(d){return xa.test(String.fromCodePoint(d))}function Gm(d,l){return!(!l&&lv(d)||/[\\u0900-\\u0DFF\\u0F00-\\u109F\\u1780-\\u17FF]/gim.test(String.fromCodePoint(d)))}function E2(d){for(let l of d)if(lv(l.codePointAt(0)))return!0;return!1}let ad=new class{constructor(){this.TIMEOUT=5e3,this.applyArabicShaping=null,this.processBidirectionalText=null,this.processStyledBidirectionalText=null,this.pluginStatus=\"unavailable\",this.pluginURL=null,this.loadScriptResolve=()=>{}}setState(d){this.pluginStatus=d.pluginStatus,this.pluginURL=d.pluginURL}getState(){return{pluginStatus:this.pluginStatus,pluginURL:this.pluginURL}}setMethods(d){if(ad.isParsed())throw new Error(\"RTL text plugin already registered.\");this.applyArabicShaping=d.applyArabicShaping,this.processBidirectionalText=d.processBidirectionalText,this.processStyledBidirectionalText=d.processStyledBidirectionalText,this.loadScriptResolve()}isParsed(){return this.applyArabicShaping!=null&&this.processBidirectionalText!=null&&this.processStyledBidirectionalText!=null}getRTLTextPluginStatus(){return this.pluginStatus}syncState(d,l){return o(this,void 0,void 0,(function*(){if(this.isParsed())return this.getState();if(d.pluginStatus!==\"loading\")return this.setState(d),d;let u=d.pluginURL,m=new Promise((T=>{this.loadScriptResolve=T}));l(u);let A=new Promise((T=>setTimeout((()=>T()),this.TIMEOUT)));if(yield Promise.race([m,A]),this.isParsed()){let T={pluginStatus:\"loaded\",pluginURL:u};return this.setState(T),T}throw this.setState({pluginStatus:\"error\",pluginURL:\"\"}),new Error(`RTL Text Plugin failed to import scripts from ${u}`)}))}};class hn{constructor(l,u){this.isSupportedScript=P2,this.zoom=l,u?(this.now=u.now||0,this.fadeDuration=u.fadeDuration||0,this.zoomHistory=u.zoomHistory||new dy,this.transition=u.transition||{}):(this.now=0,this.fadeDuration=0,this.zoomHistory=new dy,this.transition={})}crossFadingFactor(){return this.fadeDuration===0?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)}getCrossfadeParameters(){let l=this.zoom,u=l-Math.floor(l),m=this.crossFadingFactor();return l>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:u+(1-u)*m}:{fromScale:.5,toScale:1,t:1-(1-m)*u}}}function P2(d){return(function(l,u){for(let m of l)if(!Gm(m.codePointAt(0),u))return!1;return!0})(d,ad.getRTLTextPluginStatus()===\"loaded\")}let Wm=\"-transition\";class qm{constructor(l,u,m){this.property=l,this.value=u,this.expression=(function(A,T,M){if(Rm(A))return new yf(A,T);if($p(A)){let P=b2(A,T,M);if(P.result===\"error\")throw new Error(P.value.map((L=>`${L.key}: ${L.message}`)).join(\", \"));return P.value}{let P=A;return T.type===\"color\"&&typeof A==\"string\"?P=Mi.parse(A):T.type!==\"padding\"||typeof A!=\"number\"&&!Array.isArray(A)?T.type!==\"numberArray\"||typeof A!=\"number\"&&!Array.isArray(A)?T.type!==\"colorArray\"||typeof A!=\"string\"&&!Array.isArray(A)?T.type===\"variableAnchorOffsetCollection\"&&Array.isArray(A)?P=ta.parse(A):T.type===\"projectionDefinition\"&&typeof A==\"string\"&&(P=ra.parse(A)):P=Hn.parse(A):P=jo.parse(A):P=Fr.parse(A),{globalStateRefs:new Set,_globalState:null,kind:\"constant\",evaluate:()=>P}}})(u===void 0?l.specification.default:u,l.specification,m)}isDataDriven(){return this.expression.kind===\"source\"||this.expression.kind===\"composite\"}getGlobalStateRefs(){return this.expression.globalStateRefs||new Set}possiblyEvaluate(l,u,m){return this.property.possiblyEvaluate(this,l,u,m)}}class cv{constructor(l,u){this.property=l,this.value=new qm(l,void 0,u)}transitioned(l,u){return new my(this.property,this.value,u,Cr({},l.transition,this.transition),l.now)}untransitioned(){return new my(this.property,this.value,null,{},0)}}class Hm{constructor(l,u){this._properties=l,this._values=Object.create(l.defaultTransitionablePropertyValues),this._globalState=u}getValue(l){return He(this._values[l].value.value)}setValue(l,u){Object.prototype.hasOwnProperty.call(this._values,l)||(this._values[l]=new cv(this._values[l].property,this._globalState)),this._values[l].value=new qm(this._values[l].property,u===null?void 0:He(u),this._globalState)}getTransition(l){return He(this._values[l].transition)}setTransition(l,u){Object.prototype.hasOwnProperty.call(this._values,l)||(this._values[l]=new cv(this._values[l].property,this._globalState)),this._values[l].transition=He(u)||void 0}serialize(){let l={};for(let u of Object.keys(this._values)){let m=this.getValue(u);m!==void 0&&(l[u]=m);let A=this.getTransition(u);A!==void 0&&(l[`${u}${Wm}`]=A)}return l}transitioned(l,u){let m=new Ym(this._properties);for(let A of Object.keys(this._values))m._values[A]=this._values[A].transitioned(l,u._values[A]);return m}untransitioned(){let l=new Ym(this._properties);for(let u of Object.keys(this._values))l._values[u]=this._values[u].untransitioned();return l}}class my{constructor(l,u,m,A,T){this.property=l,this.value=u,this.begin=T+A.delay||0,this.end=this.begin+A.duration||0,l.specification.transition&&(A.delay||A.duration)&&(this.prior=m)}possiblyEvaluate(l,u,m){let A=l.now||0,T=this.value.possiblyEvaluate(l,u,m),M=this.prior;if(M){if(A>this.end)return this.prior=null,T;if(this.value.isDataDriven())return this.prior=null,T;if(A<this.begin)return M.possiblyEvaluate(l,u,m);{let P=(A-this.begin)/(this.end-this.begin);return this.property.interpolate(M.possiblyEvaluate(l,u,m),T,ee(P))}}return T}}class Ym{constructor(l){this._properties=l,this._values=Object.create(l.defaultTransitioningPropertyValues)}possiblyEvaluate(l,u,m){let A=new bf(this._properties);for(let T of Object.keys(this._values))A._values[T]=this._values[T].possiblyEvaluate(l,u,m);return A}hasTransition(){for(let l of Object.keys(this._values))if(this._values[l].prior)return!0;return!1}}class C2{constructor(l,u){this._properties=l,this._values=Object.create(l.defaultPropertyValues),this._globalState=u}hasValue(l){return this._values[l].value!==void 0}getValue(l){return He(this._values[l].value)}setValue(l,u){this._values[l]=new qm(this._values[l].property,u===null?void 0:He(u),this._globalState)}serialize(){let l={};for(let u of Object.keys(this._values)){let m=this.getValue(u);m!==void 0&&(l[u]=m)}return l}possiblyEvaluate(l,u,m){let A=new bf(this._properties);for(let T of Object.keys(this._values))A._values[T]=this._values[T].possiblyEvaluate(l,u,m);return A}}class bc{constructor(l,u,m){this.property=l,this.value=u,this.parameters=m}isConstant(){return this.value.kind===\"constant\"}constantOr(l){return this.value.kind===\"constant\"?this.value.value:l}evaluate(l,u,m,A){return this.property.evaluate(this.value,this.parameters,l,u,m,A)}}class bf{constructor(l){this._properties=l,this._values=Object.create(l.defaultPossiblyEvaluatedValues)}get(l){return this._values[l]}}class fr{constructor(l){this.specification=l}possiblyEvaluate(l,u){if(l.isDataDriven())throw new Error(\"Value should not be data driven\");return l.expression.evaluate(u)}interpolate(l,u,m){let A=Ls[this.specification.type];return A?A(l,u,m):l}}class Mr{constructor(l,u){this.specification=l,this.overrides=u}possiblyEvaluate(l,u,m,A){return new bc(this,l.expression.kind===\"constant\"||l.expression.kind===\"camera\"?{kind:\"constant\",value:l.expression.evaluate(u,null,{},m,A)}:l.expression,u)}interpolate(l,u,m){if(l.value.kind!==\"constant\"||u.value.kind!==\"constant\")return l;if(l.value.value===void 0||u.value.value===void 0)return new bc(this,{kind:\"constant\",value:void 0},l.parameters);let A=Ls[this.specification.type];if(A){let T=A(l.value.value,u.value.value,m);return new bc(this,{kind:\"constant\",value:T},l.parameters)}return l}evaluate(l,u,m,A,T,M){return l.kind===\"constant\"?l.value:l.evaluate(u,m,A,T,M)}}class Xm extends Mr{possiblyEvaluate(l,u,m,A){if(l.value===void 0)return new bc(this,{kind:\"constant\",value:void 0},u);if(l.expression.kind===\"constant\"){let T=l.expression.evaluate(u,null,{},m,A),M=l.property.specification.type===\"resolvedImage\"&&typeof T!=\"string\"?T.name:T,P=this._calculate(M,M,M,u);return new bc(this,{kind:\"constant\",value:P},u)}if(l.expression.kind===\"camera\"){let T=this._calculate(l.expression.evaluate({zoom:u.zoom-1}),l.expression.evaluate({zoom:u.zoom}),l.expression.evaluate({zoom:u.zoom+1}),u);return new bc(this,{kind:\"constant\",value:T},u)}return new bc(this,l.expression,u)}evaluate(l,u,m,A,T,M){if(l.kind===\"source\"){let P=l.evaluate(u,m,A,T,M);return this._calculate(P,P,P,u)}return l.kind===\"composite\"?this._calculate(l.evaluate({zoom:Math.floor(u.zoom)-1},m,A),l.evaluate({zoom:Math.floor(u.zoom)},m,A),l.evaluate({zoom:Math.floor(u.zoom)+1},m,A),u):l.value}_calculate(l,u,m,A){return A.zoom>A.zoomHistory.lastIntegerZoom?{from:l,to:u}:{from:m,to:u}}interpolate(l){return l}}class I2{constructor(l){this.specification=l}possiblyEvaluate(l,u,m,A){if(l.value!==void 0){if(l.expression.kind===\"constant\"){let T=l.expression.evaluate(u,null,{},m,A);return this._calculate(T,T,T,u)}return this._calculate(l.expression.evaluate(new hn(Math.floor(u.zoom-1),u)),l.expression.evaluate(new hn(Math.floor(u.zoom),u)),l.expression.evaluate(new hn(Math.floor(u.zoom+1),u)),u)}}_calculate(l,u,m,A){return A.zoom>A.zoomHistory.lastIntegerZoom?{from:l,to:u}:{from:m,to:u}}interpolate(l){return l}}class r0{constructor(l){this.specification=l}possiblyEvaluate(l,u,m,A){return!!l.expression.evaluate(u,null,{},m,A)}interpolate(){return!1}}class na{constructor(l){this.properties=l,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[];for(let u in l){let m=l[u];m.specification.overridable&&this.overridableProperties.push(u);let A=this.defaultPropertyValues[u]=new qm(m,void 0,void 0),T=this.defaultTransitionablePropertyValues[u]=new cv(m,void 0);this.defaultTransitioningPropertyValues[u]=T.untransitioned(),this.defaultPossiblyEvaluatedValues[u]=A.possiblyEvaluate({})}}}ir(\"DataDrivenProperty\",Mr),ir(\"DataConstantProperty\",fr),ir(\"CrossFadedDataDrivenProperty\",Xm),ir(\"CrossFadedProperty\",I2),ir(\"ColorRampProperty\",r0);class yl extends ym{constructor(l,u,m){if(super(),this.id=l.id,this.type=l.type,this._globalState=m,this._featureFilter={filter:()=>!0,needGeometry:!1,getGlobalStateRefs:()=>new Set},this._visibilityExpression=(function(A,T){return new Al(A,T)})(this.visibility,m),l.type!==\"custom\"&&(this.metadata=l.metadata,this.minzoom=l.minzoom,this.maxzoom=l.maxzoom,l.type!==\"background\"&&(this.source=l.source,this.sourceLayer=l[\"source-layer\"],this.filter=l.filter,this._featureFilter=Qh(l.filter,m)),u.layout&&(this._unevaluatedLayout=new C2(u.layout,m)),u.paint)){this._transitionablePaint=new Hm(u.paint,m);for(let A in l.paint)this.setPaintProperty(A,l.paint[A],{validate:!1});for(let A in l.layout)this.setLayoutProperty(A,l.layout[A],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new bf(u.paint)}}setFilter(l){this.filter=l,this._featureFilter=Qh(l,this._globalState)}getCrossfadeParameters(){return this._crossfadeParameters}getLayoutProperty(l){return l===\"visibility\"?this.visibility:this._unevaluatedLayout.getValue(l)}getLayoutAffectingGlobalStateRefs(){let l=new Set;for(let u of this._visibilityExpression.getGlobalStateRefs())l.add(u);if(this._unevaluatedLayout)for(let u in this._unevaluatedLayout._values){let m=this._unevaluatedLayout._values[u];for(let A of m.getGlobalStateRefs())l.add(A)}for(let u of this._featureFilter.getGlobalStateRefs())l.add(u);return l}getPaintAffectingGlobalStateRefs(){var l;let u=new globalThis.Map;if(this._transitionablePaint)for(let m in this._transitionablePaint._values){let A=this._transitionablePaint._values[m].value;for(let T of A.getGlobalStateRefs()){let M=(l=u.get(T))!==null&&l!==void 0?l:[];M.push({name:m,value:A.value}),u.set(T,M)}}return u}getVisibilityAffectingGlobalStateRefs(){return this._visibilityExpression.getGlobalStateRefs()}setLayoutProperty(l,u,m={}){if(u==null||!this._validate(S2,`layers.${this.id}.layout.${l}`,l,u,m))return l===\"visibility\"?(this.visibility=u,this._visibilityExpression.setValue(u),void this.recalculateVisibility()):void this._unevaluatedLayout.setValue(l,u)}getPaintProperty(l){return l.endsWith(Wm)?this._transitionablePaint.getTransition(l.slice(0,-11)):this._transitionablePaint.getValue(l)}setPaintProperty(l,u,m={}){if(u!=null&&this._validate(vc,`layers.${this.id}.paint.${l}`,l,u,m))return!1;if(l.endsWith(Wm))return this._transitionablePaint.setTransition(l.slice(0,-11),u||void 0),!1;{let A=this._transitionablePaint._values[l],T=A.property.specification[\"property-type\"]===\"cross-faded-data-driven\",M=A.value.isDataDriven(),P=A.value;this._transitionablePaint.setValue(l,u),this._handleSpecialPaintPropertyUpdate(l);let L=this._transitionablePaint._values[l].value;return L.isDataDriven()||M||T||this._handleOverridablePaintPropertyUpdate(l,P,L)}}_handleSpecialPaintPropertyUpdate(l){}_handleOverridablePaintPropertyUpdate(l,u,m){return!1}isHidden(l=this.minzoom,u=!1){return!!(this.minzoom&&l<(u?Math.floor(this.minzoom):this.minzoom))||!!(this.maxzoom&&l>=this.maxzoom)||this._evaluatedVisibility===\"none\"}updateTransitions(l){this._transitioningPaint=this._transitionablePaint.transitioned(l,this._transitioningPaint)}hasTransition(){return this._transitioningPaint.hasTransition()}recalculateVisibility(){this._evaluatedVisibility=this._visibilityExpression.evaluate()}recalculate(l,u){l.getCrossfadeParameters&&(this._crossfadeParameters=l.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(l,void 0,u)),this.paint=this._transitioningPaint.possiblyEvaluate(l,void 0,u)}serialize(){let l={id:this.id,type:this.type,source:this.source,\"source-layer\":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(l.layout=l.layout||{},l.layout.visibility=this.visibility),wr(l,((u,m)=>!(u===void 0||m===\"layout\"&&!Object.keys(u).length||m===\"paint\"&&!Object.keys(u).length)))}_validate(l,u,m,A,T={}){return(!T||T.validate!==!1)&&Jp(this,l.call(vf,{key:u,layerType:this.type,objectKey:m,value:A,styleSpec:Te,style:{glyphs:!0,sprite:!0}}))}is3D(){return!1}isTileClipped(){return!1}hasOffscreenPass(){return!1}resize(){}isStateDependent(){for(let l in this.paint._values){let u=this.paint.get(l);if(u instanceof bc&&Xh(u.property.specification)&&(u.value.kind===\"source\"||u.value.kind===\"composite\")&&u.value.isStateDependent)return!0}return!1}}let au;var k2={get paint(){return au=au||new na({\"raster-opacity\":new fr(Te.paint_raster[\"raster-opacity\"]),\"raster-hue-rotate\":new fr(Te.paint_raster[\"raster-hue-rotate\"]),\"raster-brightness-min\":new fr(Te.paint_raster[\"raster-brightness-min\"]),\"raster-brightness-max\":new fr(Te.paint_raster[\"raster-brightness-max\"]),\"raster-saturation\":new fr(Te.paint_raster[\"raster-saturation\"]),\"raster-contrast\":new fr(Te.paint_raster[\"raster-contrast\"]),resampling:new fr(Te.paint_raster.resampling),\"raster-resampling\":new fr(Te.paint_raster[\"raster-resampling\"]),\"raster-fade-duration\":new fr(Te.paint_raster[\"raster-fade-duration\"])})}};class CM extends yl{constructor(l,u){super(l,k2,u)}}let IM={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array};class Zm{constructor(l,u){this._structArray=l,this._pos1=u*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8}}class dn{constructor(){this.isTransferred=!1,this.capacity=-1,this.resize(0)}static serialize(l,u){return l._trim(),u&&(l.isTransferred=!0,u.push(l.arrayBuffer)),{length:l.length,arrayBuffer:l.arrayBuffer}}static deserialize(l){let u=Object.create(this.prototype);return u.arrayBuffer=l.arrayBuffer,u.length=l.length,u.capacity=l.arrayBuffer.byteLength/u.bytesPerElement,u._refreshViews(),u}_trim(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())}clear(){this.length=0}resize(l){this.reserve(l),this.length=l}reserve(l){if(l>this.capacity){this.capacity=Math.max(l,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);let u=this.uint8;this._refreshViews(),u&&this.uint8.set(u)}}_refreshViews(){throw new Error(\"_refreshViews() must be implemented by each concrete StructArray layout\")}freeBufferAfterUpload(){this.arrayBuffer=new ArrayBuffer(0),this._refreshViews()}}function xo(d,l=1){let u=0,m=0;return{members:d.map((A=>{let T=IM[A.type].BYTES_PER_ELEMENT,M=u=nh(u,Math.max(l,T)),P=A.components||1;return m=Math.max(m,T),u+=T*P,{name:A.name,type:A.type,components:P,offset:M}})),size:nh(u,Math.max(m,l)),alignment:l}}function nh(d,l){return Math.ceil(d/l)*l}class xf extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u){let m=this.length;return this.resize(m+1),this.emplace(m,l,u)}emplace(l,u,m){let A=2*l;return this.int16[A+0]=u,this.int16[A+1]=m,l}}xf.prototype.bytesPerElement=4,ir(\"StructArrayLayout2i4\",xf);class Km extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u,m){let A=this.length;return this.resize(A+1),this.emplace(A,l,u,m)}emplace(l,u,m,A){let T=3*l;return this.int16[T+0]=u,this.int16[T+1]=m,this.int16[T+2]=A,l}}Km.prototype.bytesPerElement=6,ir(\"StructArrayLayout3i6\",Km);class wf extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u,m,A){let T=this.length;return this.resize(T+1),this.emplace(T,l,u,m,A)}emplace(l,u,m,A,T){let M=4*l;return this.int16[M+0]=u,this.int16[M+1]=m,this.int16[M+2]=A,this.int16[M+3]=T,l}}wf.prototype.bytesPerElement=8,ir(\"StructArrayLayout4i8\",wf);class gy extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M){let P=this.length;return this.resize(P+1),this.emplace(P,l,u,m,A,T,M)}emplace(l,u,m,A,T,M,P){let L=6*l;return this.int16[L+0]=u,this.int16[L+1]=m,this.int16[L+2]=A,this.int16[L+3]=T,this.int16[L+4]=M,this.int16[L+5]=P,l}}gy.prototype.bytesPerElement=12,ir(\"StructArrayLayout2i4i12\",gy);class uv extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M){let P=this.length;return this.resize(P+1),this.emplace(P,l,u,m,A,T,M)}emplace(l,u,m,A,T,M,P){let L=4*l,O=8*l;return this.int16[L+0]=u,this.int16[L+1]=m,this.uint8[O+4]=A,this.uint8[O+5]=T,this.uint8[O+6]=M,this.uint8[O+7]=P,l}}uv.prototype.bytesPerElement=8,ir(\"StructArrayLayout2i4ub8\",uv);class xc extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(l,u){let m=this.length;return this.resize(m+1),this.emplace(m,l,u)}emplace(l,u,m){let A=2*l;return this.float32[A+0]=u,this.float32[A+1]=m,l}}xc.prototype.bytesPerElement=8,ir(\"StructArrayLayout2f8\",xc);class ld extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M,P,L,O,V){let F=this.length;return this.resize(F+1),this.emplace(F,l,u,m,A,T,M,P,L,O,V)}emplace(l,u,m,A,T,M,P,L,O,V,F){let X=10*l;return this.uint16[X+0]=u,this.uint16[X+1]=m,this.uint16[X+2]=A,this.uint16[X+3]=T,this.uint16[X+4]=M,this.uint16[X+5]=P,this.uint16[X+6]=L,this.uint16[X+7]=O,this.uint16[X+8]=V,this.uint16[X+9]=F,l}}ld.prototype.bytesPerElement=20,ir(\"StructArrayLayout10ui20\",ld);class i0 extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M,P,L){let O=this.length;return this.resize(O+1),this.emplace(O,l,u,m,A,T,M,P,L)}emplace(l,u,m,A,T,M,P,L,O){let V=8*l;return this.uint16[V+0]=u,this.uint16[V+1]=m,this.uint16[V+2]=A,this.uint16[V+3]=T,this.uint16[V+4]=M,this.uint16[V+5]=P,this.uint16[V+6]=L,this.uint16[V+7]=O,l}}i0.prototype.bytesPerElement=16,ir(\"StructArrayLayout8ui16\",i0);class cd extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M,P,L,O,V,F,X){let j=this.length;return this.resize(j+1),this.emplace(j,l,u,m,A,T,M,P,L,O,V,F,X)}emplace(l,u,m,A,T,M,P,L,O,V,F,X,j){let nt=12*l;return this.int16[nt+0]=u,this.int16[nt+1]=m,this.int16[nt+2]=A,this.int16[nt+3]=T,this.uint16[nt+4]=M,this.uint16[nt+5]=P,this.uint16[nt+6]=L,this.uint16[nt+7]=O,this.int16[nt+8]=V,this.int16[nt+9]=F,this.int16[nt+10]=X,this.int16[nt+11]=j,l}}cd.prototype.bytesPerElement=24,ir(\"StructArrayLayout4i4ui4i24\",cd);class Tf extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(l,u,m){let A=this.length;return this.resize(A+1),this.emplace(A,l,u,m)}emplace(l,u,m,A){let T=3*l;return this.float32[T+0]=u,this.float32[T+1]=m,this.float32[T+2]=A,l}}Tf.prototype.bytesPerElement=12,ir(\"StructArrayLayout3f12\",Tf);class Qm extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(l){let u=this.length;return this.resize(u+1),this.emplace(u,l)}emplace(l,u){return this.uint32[1*l+0]=u,l}}Qm.prototype.bytesPerElement=4,ir(\"StructArrayLayout1ul4\",Qm);class Sf extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M,P,L,O){let V=this.length;return this.resize(V+1),this.emplace(V,l,u,m,A,T,M,P,L,O)}emplace(l,u,m,A,T,M,P,L,O,V){let F=10*l,X=5*l;return this.int16[F+0]=u,this.int16[F+1]=m,this.int16[F+2]=A,this.int16[F+3]=T,this.int16[F+4]=M,this.int16[F+5]=P,this.uint32[X+3]=L,this.uint16[F+8]=O,this.uint16[F+9]=V,l}}Sf.prototype.bytesPerElement=20,ir(\"StructArrayLayout6i1ul2ui20\",Sf);class lu extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M){let P=this.length;return this.resize(P+1),this.emplace(P,l,u,m,A,T,M)}emplace(l,u,m,A,T,M,P){let L=6*l;return this.int16[L+0]=u,this.int16[L+1]=m,this.int16[L+2]=A,this.int16[L+3]=T,this.int16[L+4]=M,this.int16[L+5]=P,l}}lu.prototype.bytesPerElement=12,ir(\"StructArrayLayout2i2i2i12\",lu);class Ay extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T){let M=this.length;return this.resize(M+1),this.emplace(M,l,u,m,A,T)}emplace(l,u,m,A,T,M){let P=4*l,L=8*l;return this.float32[P+0]=u,this.float32[P+1]=m,this.float32[P+2]=A,this.int16[L+6]=T,this.int16[L+7]=M,l}}Ay.prototype.bytesPerElement=16,ir(\"StructArrayLayout2f1f2i16\",Ay);class yy extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M){let P=this.length;return this.resize(P+1),this.emplace(P,l,u,m,A,T,M)}emplace(l,u,m,A,T,M,P){let L=16*l,O=4*l,V=8*l;return this.uint8[L+0]=u,this.uint8[L+1]=m,this.float32[O+1]=A,this.float32[O+2]=T,this.int16[V+6]=M,this.int16[V+7]=P,l}}yy.prototype.bytesPerElement=16,ir(\"StructArrayLayout2ub2f2i16\",yy);class ud extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l,u,m){let A=this.length;return this.resize(A+1),this.emplace(A,l,u,m)}emplace(l,u,m,A){let T=3*l;return this.uint16[T+0]=u,this.uint16[T+1]=m,this.uint16[T+2]=A,l}}ud.prototype.bytesPerElement=6,ir(\"StructArrayLayout3ui6\",ud);class hv extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M,P,L,O,V,F,X,j,nt,st,pt,mt){let vt=this.length;return this.resize(vt+1),this.emplace(vt,l,u,m,A,T,M,P,L,O,V,F,X,j,nt,st,pt,mt)}emplace(l,u,m,A,T,M,P,L,O,V,F,X,j,nt,st,pt,mt,vt){let At=24*l,wt=12*l,St=48*l;return this.int16[At+0]=u,this.int16[At+1]=m,this.uint16[At+2]=A,this.uint16[At+3]=T,this.uint32[wt+2]=M,this.uint32[wt+3]=P,this.uint32[wt+4]=L,this.uint16[At+10]=O,this.uint16[At+11]=V,this.uint16[At+12]=F,this.float32[wt+7]=X,this.float32[wt+8]=j,this.uint8[St+36]=nt,this.uint8[St+37]=st,this.uint8[St+38]=pt,this.uint32[wt+10]=mt,this.int16[At+22]=vt,l}}hv.prototype.bytesPerElement=48,ir(\"StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48\",hv);class dv extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(l,u,m,A,T,M,P,L,O,V,F,X,j,nt,st,pt,mt,vt,At,wt,St,Bt,qt,te,he,fe,Se,ve){let be=this.length;return this.resize(be+1),this.emplace(be,l,u,m,A,T,M,P,L,O,V,F,X,j,nt,st,pt,mt,vt,At,wt,St,Bt,qt,te,he,fe,Se,ve)}emplace(l,u,m,A,T,M,P,L,O,V,F,X,j,nt,st,pt,mt,vt,At,wt,St,Bt,qt,te,he,fe,Se,ve,be){let Ae=32*l,Ze=16*l;return this.int16[Ae+0]=u,this.int16[Ae+1]=m,this.int16[Ae+2]=A,this.int16[Ae+3]=T,this.int16[Ae+4]=M,this.int16[Ae+5]=P,this.int16[Ae+6]=L,this.int16[Ae+7]=O,this.uint16[Ae+8]=V,this.uint16[Ae+9]=F,this.uint16[Ae+10]=X,this.uint16[Ae+11]=j,this.uint16[Ae+12]=nt,this.uint16[Ae+13]=st,this.uint16[Ae+14]=pt,this.uint16[Ae+15]=mt,this.uint16[Ae+16]=vt,this.uint16[Ae+17]=At,this.uint16[Ae+18]=wt,this.uint16[Ae+19]=St,this.uint16[Ae+20]=Bt,this.uint16[Ae+21]=qt,this.uint16[Ae+22]=te,this.uint32[Ze+12]=he,this.float32[Ze+13]=fe,this.float32[Ze+14]=Se,this.uint16[Ae+30]=ve,this.uint16[Ae+31]=be,l}}dv.prototype.bytesPerElement=64,ir(\"StructArrayLayout8i15ui1ul2f2ui64\",dv);class Jm extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(l){let u=this.length;return this.resize(u+1),this.emplace(u,l)}emplace(l,u){return this.float32[1*l+0]=u,l}}Jm.prototype.bytesPerElement=4,ir(\"StructArrayLayout1f4\",Jm);class fv extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(l,u,m){let A=this.length;return this.resize(A+1),this.emplace(A,l,u,m)}emplace(l,u,m,A){let T=3*l;return this.uint16[6*l+0]=u,this.float32[T+1]=m,this.float32[T+2]=A,l}}fv.prototype.bytesPerElement=12,ir(\"StructArrayLayout1ui2f12\",fv);class I extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l,u,m){let A=this.length;return this.resize(A+1),this.emplace(A,l,u,m)}emplace(l,u,m,A){let T=4*l;return this.uint32[2*l+0]=u,this.uint16[T+2]=m,this.uint16[T+3]=A,l}}I.prototype.bytesPerElement=8,ir(\"StructArrayLayout1ul2ui8\",I);class c extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l,u){let m=this.length;return this.resize(m+1),this.emplace(m,l,u)}emplace(l,u,m){let A=2*l;return this.uint16[A+0]=u,this.uint16[A+1]=m,l}}c.prototype.bytesPerElement=4,ir(\"StructArrayLayout2ui4\",c);class f extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(l){let u=this.length;return this.resize(u+1),this.emplace(u,l)}emplace(l,u){return this.uint16[1*l+0]=u,l}}f.prototype.bytesPerElement=2,ir(\"StructArrayLayout1ui2\",f);class b extends dn{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(l,u,m,A){let T=this.length;return this.resize(T+1),this.emplace(T,l,u,m,A)}emplace(l,u,m,A,T){let M=4*l;return this.float32[M+0]=u,this.float32[M+1]=m,this.float32[M+2]=A,this.float32[M+3]=T,l}}b.prototype.bytesPerElement=16,ir(\"StructArrayLayout4f16\",b);class S extends Zm{get anchorPointX(){return this._structArray.int16[this._pos2+0]}get anchorPointY(){return this._structArray.int16[this._pos2+1]}get x1(){return this._structArray.int16[this._pos2+2]}get y1(){return this._structArray.int16[this._pos2+3]}get x2(){return this._structArray.int16[this._pos2+4]}get y2(){return this._structArray.int16[this._pos2+5]}get featureIndex(){return this._structArray.uint32[this._pos4+3]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+8]}get bucketIndex(){return this._structArray.uint16[this._pos2+9]}get anchorPoint(){return new s(this.anchorPointX,this.anchorPointY)}}S.prototype.size=20;class D extends Sf{get(l){return new S(this,l)}}ir(\"CollisionBoxArray\",D);class N extends Zm{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get glyphStartIndex(){return this._structArray.uint16[this._pos2+2]}get numGlyphs(){return this._structArray.uint16[this._pos2+3]}get vertexStartIndex(){return this._structArray.uint32[this._pos4+2]}get lineStartIndex(){return this._structArray.uint32[this._pos4+3]}get lineLength(){return this._structArray.uint32[this._pos4+4]}get segment(){return this._structArray.uint16[this._pos2+10]}get lowerSize(){return this._structArray.uint16[this._pos2+11]}get upperSize(){return this._structArray.uint16[this._pos2+12]}get lineOffsetX(){return this._structArray.float32[this._pos4+7]}get lineOffsetY(){return this._structArray.float32[this._pos4+8]}get writingMode(){return this._structArray.uint8[this._pos1+36]}get placedOrientation(){return this._structArray.uint8[this._pos1+37]}set placedOrientation(l){this._structArray.uint8[this._pos1+37]=l}get hidden(){return this._structArray.uint8[this._pos1+38]}set hidden(l){this._structArray.uint8[this._pos1+38]=l}get crossTileID(){return this._structArray.uint32[this._pos4+10]}set crossTileID(l){this._structArray.uint32[this._pos4+10]=l}get associatedIconIndex(){return this._structArray.int16[this._pos2+22]}}N.prototype.size=48;class G extends hv{get(l){return new N(this,l)}}ir(\"PlacedSymbolArray\",G);class q extends Zm{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get rightJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+2]}get centerJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+3]}get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+4]}get verticalPlacedTextSymbolIndex(){return this._structArray.int16[this._pos2+5]}get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+6]}get verticalPlacedIconSymbolIndex(){return this._structArray.int16[this._pos2+7]}get key(){return this._structArray.uint16[this._pos2+8]}get textBoxStartIndex(){return this._structArray.uint16[this._pos2+9]}get textBoxEndIndex(){return this._structArray.uint16[this._pos2+10]}get verticalTextBoxStartIndex(){return this._structArray.uint16[this._pos2+11]}get verticalTextBoxEndIndex(){return this._structArray.uint16[this._pos2+12]}get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+13]}get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+14]}get verticalIconBoxStartIndex(){return this._structArray.uint16[this._pos2+15]}get verticalIconBoxEndIndex(){return this._structArray.uint16[this._pos2+16]}get featureIndex(){return this._structArray.uint16[this._pos2+17]}get numHorizontalGlyphVertices(){return this._structArray.uint16[this._pos2+18]}get numVerticalGlyphVertices(){return this._structArray.uint16[this._pos2+19]}get numIconVertices(){return this._structArray.uint16[this._pos2+20]}get numVerticalIconVertices(){return this._structArray.uint16[this._pos2+21]}get useRuntimeCollisionCircles(){return this._structArray.uint16[this._pos2+22]}get crossTileID(){return this._structArray.uint32[this._pos4+12]}set crossTileID(l){this._structArray.uint32[this._pos4+12]=l}get textBoxScale(){return this._structArray.float32[this._pos4+13]}get collisionCircleDiameter(){return this._structArray.float32[this._pos4+14]}get textAnchorOffsetStartIndex(){return this._structArray.uint16[this._pos2+30]}get textAnchorOffsetEndIndex(){return this._structArray.uint16[this._pos2+31]}}q.prototype.size=64;class K extends dv{get(l){return new q(this,l)}}ir(\"SymbolInstanceArray\",K);class it extends Jm{getoffsetX(l){return this.float32[1*l+0]}}ir(\"GlyphOffsetArray\",it);class ct extends Km{getx(l){return this.int16[3*l+0]}gety(l){return this.int16[3*l+1]}gettileUnitDistanceFromAnchor(l){return this.int16[3*l+2]}}ir(\"SymbolLineVertexArray\",ct);class ut extends Zm{get textAnchor(){return this._structArray.uint16[this._pos2+0]}get textOffset0(){return this._structArray.float32[this._pos4+1]}get textOffset1(){return this._structArray.float32[this._pos4+2]}}ut.prototype.size=12;class gt extends fv{get(l){return new ut(this,l)}}ir(\"TextAnchorOffsetArray\",gt);class yt extends Zm{get featureIndex(){return this._structArray.uint32[this._pos4+0]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]}get bucketIndex(){return this._structArray.uint16[this._pos2+3]}}yt.prototype.size=8;class Pt extends I{get(l){return new yt(this,l)}}ir(\"FeatureIndexArray\",Pt);class Ct extends xf{}class Rt extends xf{}class Ut extends xf{}class Gt extends gy{}class zt extends uv{}class jt extends xc{}class Wt extends ld{}class It extends i0{}class Xt extends cd{}class Kt extends Tf{}class de extends Qm{}class le extends lu{}class me extends yy{}class Le extends ud{}class $e extends c{}let Ee=xo([{name:\"a_pos\",components:2,type:\"Int16\"}],4),{members:sr}=Ee;class ur{constructor(l=[]){this._forceNewSegmentOnNextPrepare=!1,this.segments=l}prepareSegment(l,u,m,A){let T=this.segments[this.segments.length-1];return l>ur.MAX_VERTEX_ARRAY_LENGTH&&ln(`Max vertices per segment is ${ur.MAX_VERTEX_ARRAY_LENGTH}: bucket requested ${l}. Consider using the \\`fillLargeMeshArrays\\` function if you require meshes with more than ${ur.MAX_VERTEX_ARRAY_LENGTH} vertices.`),this._forceNewSegmentOnNextPrepare||!T||T.vertexLength+l>ur.MAX_VERTEX_ARRAY_LENGTH||T.sortKey!==A?this.createNewSegment(u,m,A):T}createNewSegment(l,u,m){let A={vertexOffset:l.length,primitiveOffset:u.length,vertexLength:0,primitiveLength:0,vaos:{}};return m!==void 0&&(A.sortKey=m),this._forceNewSegmentOnNextPrepare=!1,this.segments.push(A),A}getOrCreateLatestSegment(l,u,m){return this.prepareSegment(0,l,u,m)}forceNewSegmentOnNextPrepare(){this._forceNewSegmentOnNextPrepare=!0}get(){return this.segments}destroy(){for(let l of this.segments)for(let u in l.vaos)l.vaos[u].destroy()}static simpleSegment(l,u,m,A){return new ur([{vertexOffset:l,primitiveOffset:u,vertexLength:m,primitiveLength:A,vaos:{},sortKey:0}])}}function ji(d,l){return 256*(d=gr(Math.floor(d),0,255))+gr(Math.floor(l),0,255)}ur.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,ir(\"SegmentVector\",ur);let Me=xo([{name:\"a_pattern_from\",components:4,type:\"Uint16\"},{name:\"a_pattern_to\",components:4,type:\"Uint16\"},{name:\"a_pixel_ratio_from\",components:1,type:\"Uint16\"},{name:\"a_pixel_ratio_to\",components:1,type:\"Uint16\"}]),Re=xo([{name:\"a_dasharray_from\",components:4,type:\"Uint16\"},{name:\"a_dasharray_to\",components:4,type:\"Uint16\"}]);var wn,fn,oo,en={exports:{}},so={exports:{}},pn={exports:{}},Do=(function(){if(oo)return en.exports;oo=1;var d=(wn||(wn=1,so.exports=function(u,m){var A,T,M,P,L,O,V,F;for(T=u.length-(A=3&u.length),M=m,L=3432918353,O=461845907,F=0;F<T;)V=255&u.charCodeAt(F)|(255&u.charCodeAt(++F))<<8|(255&u.charCodeAt(++F))<<16|(255&u.charCodeAt(++F))<<24,++F,M=27492+(65535&(P=5*(65535&(M=(M^=V=(65535&(V=(V=(65535&V)*L+(((V>>>16)*L&65535)<<16)&4294967295)<<15|V>>>17))*O+(((V>>>16)*O&65535)<<16)&4294967295)<<13|M>>>19))+((5*(M>>>16)&65535)<<16)&4294967295))+((58964+(P>>>16)&65535)<<16);switch(V=0,A){case 3:V^=(255&u.charCodeAt(F+2))<<16;case 2:V^=(255&u.charCodeAt(F+1))<<8;case 1:M^=V=(65535&(V=(V=(65535&(V^=255&u.charCodeAt(F)))*L+(((V>>>16)*L&65535)<<16)&4294967295)<<15|V>>>17))*O+(((V>>>16)*O&65535)<<16)&4294967295}return M^=u.length,M=2246822507*(65535&(M^=M>>>16))+((2246822507*(M>>>16)&65535)<<16)&4294967295,M=3266489909*(65535&(M^=M>>>13))+((3266489909*(M>>>16)&65535)<<16)&4294967295,(M^=M>>>16)>>>0}),so.exports),l=(fn||(fn=1,pn.exports=function(u,m){for(var A,T=u.length,M=m^T,P=0;T>=4;)A=1540483477*(65535&(A=255&u.charCodeAt(P)|(255&u.charCodeAt(++P))<<8|(255&u.charCodeAt(++P))<<16|(255&u.charCodeAt(++P))<<24))+((1540483477*(A>>>16)&65535)<<16),M=1540483477*(65535&M)+((1540483477*(M>>>16)&65535)<<16)^(A=1540483477*(65535&(A^=A>>>24))+((1540483477*(A>>>16)&65535)<<16)),T-=4,++P;switch(T){case 3:M^=(255&u.charCodeAt(P+2))<<16;case 2:M^=(255&u.charCodeAt(P+1))<<8;case 1:M=1540483477*(65535&(M^=255&u.charCodeAt(P)))+((1540483477*(M>>>16)&65535)<<16)}return M=1540483477*(65535&(M^=M>>>13))+((1540483477*(M>>>16)&65535)<<16),(M^=M>>>15)>>>0}),pn.exports);return en.exports=d,en.exports.murmur3=d,en.exports.murmur2=l,en.exports})(),ao=a(Do);class y{constructor(){this.ids=[],this.positions=[],this.indexed=!1}add(l,u,m,A){this.ids.push(_(l)),this.positions.push(u,m,A)}getPositions(l){if(!this.indexed)throw new Error(\"Trying to get index, but feature positions are not indexed\");let u=_(l),m=0,A=this.ids.length-1;for(;m<A;){let M=m+A>>1;this.ids[M]>=u?A=M:m=M+1}let T=[];for(;this.ids[m]===u;)T.push({index:this.positions[3*m],start:this.positions[3*m+1],end:this.positions[3*m+2]}),m++;return T}static serialize(l,u){let m=new Float64Array(l.ids),A=new Uint32Array(l.positions);return x(m,A,0,m.length-1),u&&u.push(m.buffer,A.buffer),{ids:m,positions:A}}static deserialize(l){let u=new y;return u.ids=l.ids,u.positions=l.positions,u.indexed=!0,u}}function _(d){let l=+d;return!isNaN(l)&&l<=Number.MAX_SAFE_INTEGER?l:ao(String(d))}function x(d,l,u,m){for(;u<m;){let A=d[u+m>>1],T=u-1,M=m+1;for(;;){do T++;while(d[T]<A);do M--;while(d[M]>A);if(T>=M)break;E(d,T,M),E(l,3*T,3*M),E(l,3*T+1,3*M+1),E(l,3*T+2,3*M+2)}M-u<m-M?(x(d,l,u,M),u=M+1):(x(d,l,M+1,m),m=M)}}function E(d,l,u){let m=d[l];d[l]=d[u],d[u]=m}ir(\"FeaturePositionMap\",y);class k{constructor(l,u){this.gl=l.gl,this.location=u}}class B extends k{constructor(l,u){super(l,u),this.current=0}set(l){this.current!==l&&(this.current=l,this.gl.uniform1f(this.location,l))}}class U extends k{constructor(l,u){super(l,u),this.current=[0,0,0,0]}set(l){l[0]===this.current[0]&&l[1]===this.current[1]&&l[2]===this.current[2]&&l[3]===this.current[3]||(this.current=l,this.gl.uniform4f(this.location,l[0],l[1],l[2],l[3]))}}class $ extends k{constructor(l,u){super(l,u),this.current=Mi.transparent}set(l){l.r===this.current.r&&l.g===this.current.g&&l.b===this.current.b&&l.a===this.current.a||(this.current=l,this.gl.uniform4f(this.location,l.r,l.g,l.b,l.a))}}let Z=new Float32Array(16);function ot(d){return[ji(255*d.r,255*d.g),ji(255*d.b,255*d.a)]}class ht{constructor(l,u,m){this.value=l,this.uniformNames=u.map((A=>`u_${A}`)),this.type=m}setUniform(l,u,m){l.set(m.constantOr(this.value))}getBinding(l,u,m){return this.type===\"color\"?new $(l,u):new B(l,u)}}class xt{constructor(l,u){this.uniformNames=u.map((m=>`u_${m}`)),this.patternFrom=null,this.patternTo=null,this.pixelRatioFrom=1,this.pixelRatioTo=1}setConstantPatternPositions(l,u){this.pixelRatioFrom=u.pixelRatio,this.pixelRatioTo=l.pixelRatio,this.patternFrom=u.tlbr,this.patternTo=l.tlbr}setConstantDashPositions(l,u){this.dashTo=[0,l.y,l.height,l.width],this.dashFrom=[0,u.y,u.height,u.width]}setUniform(l,u,m,A){let T=null;A===\"u_pattern_to\"?T=this.patternTo:A===\"u_pattern_from\"?T=this.patternFrom:A===\"u_dasharray_to\"?T=this.dashTo:A===\"u_dasharray_from\"?T=this.dashFrom:A===\"u_pixel_ratio_to\"?T=this.pixelRatioTo:A===\"u_pixel_ratio_from\"&&(T=this.pixelRatioFrom),T!==null&&l.set(T)}getBinding(l,u,m){return m.startsWith(\"u_pattern\")||m.startsWith(\"u_dasharray_\")?new U(l,u):new B(l,u)}}class kt{constructor(l,u,m,A){this.expression=l,this.type=m,this.maxValue=0,this.paintVertexAttributes=u.map((T=>({name:`a_${T}`,type:\"Float32\",components:m===\"color\"?2:1,offset:0}))),this.paintVertexArray=new A}populatePaintArray(l,u,m){let A=this.paintVertexArray.length,T=this.expression.evaluate(new hn(0,m),u,{},m.canonical,[],m.formattedSection);this.paintVertexArray.resize(l),this._setPaintValue(A,l,T)}updatePaintArray(l,u,m,A,T){let M=this.expression.evaluate(new hn(0,T),m,A);this._setPaintValue(l,u,M)}_setPaintValue(l,u,m){if(this.type===\"color\"){let A=ot(m);for(let T=l;T<u;T++)this.paintVertexArray.emplace(T,A[0],A[1])}else{for(let A=l;A<u;A++)this.paintVertexArray.emplace(A,m);this.maxValue=Math.max(this.maxValue,Math.abs(m))}}upload(l){var u;!((u=this.paintVertexArray)===null||u===void 0)&&u.arrayBuffer.byteLength&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=l.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))}destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()}}class Ot{constructor(l,u,m,A,T,M){this.expression=l,this.uniformNames=u.map((P=>`u_${P}_t`)),this.type=m,this.useIntegerZoom=A,this.zoom=T,this.maxValue=0,this.paintVertexAttributes=u.map((P=>({name:`a_${P}`,type:\"Float32\",components:m===\"color\"?4:2,offset:0}))),this.paintVertexArray=new M}populatePaintArray(l,u,m){let A=this.expression.evaluate(new hn(this.zoom,m),u,{},m.canonical,[],m.formattedSection),T=this.expression.evaluate(new hn(this.zoom+1,m),u,{},m.canonical,[],m.formattedSection),M=this.paintVertexArray.length;this.paintVertexArray.resize(l),this._setPaintValue(M,l,A,T)}updatePaintArray(l,u,m,A,T){let M=this.expression.evaluate(new hn(this.zoom,T),m,A),P=this.expression.evaluate(new hn(this.zoom+1,T),m,A);this._setPaintValue(l,u,M,P)}_setPaintValue(l,u,m,A){if(this.type===\"color\"){let T=ot(m),M=ot(A);for(let P=l;P<u;P++)this.paintVertexArray.emplace(P,T[0],T[1],M[0],M[1])}else{for(let T=l;T<u;T++)this.paintVertexArray.emplace(T,m,A);this.maxValue=Math.max(this.maxValue,Math.abs(m),Math.abs(A))}}upload(l){var u;!((u=this.paintVertexArray)===null||u===void 0)&&u.arrayBuffer.byteLength&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=l.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))}destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()}setUniform(l,u){let m=this.useIntegerZoom?Math.floor(u.zoom):u.zoom,A=gr(this.expression.interpolationFactor(m,this.zoom,this.zoom+1),0,1);l.set(A)}getBinding(l,u,m){return new B(l,u)}}class Dt{constructor(l,u,m,A,T,M){this.expression=l,this.type=u,this.useIntegerZoom=m,this.zoom=A,this.layerId=M,this.zoomInPaintVertexArray=new T,this.zoomOutPaintVertexArray=new T}populatePaintArray(l,u,m){let A=this.zoomInPaintVertexArray.length;this.zoomInPaintVertexArray.resize(l),this.zoomOutPaintVertexArray.resize(l),this._setPaintValues(A,l,this.getPositionIds(u),m)}updatePaintArray(l,u,m,A,T){this._setPaintValues(l,u,this.getPositionIds(m),T)}_setPaintValues(l,u,m,A){let T=this.getPositions(A);if(!T||!m)return;let M=T[m.min],P=T[m.mid],L=T[m.max];if(M&&P&&L)for(let O=l;O<u;O++)this.emplace(this.zoomInPaintVertexArray,O,P,M),this.emplace(this.zoomOutPaintVertexArray,O,P,L)}upload(l){var u,m;if(!((u=this.zoomInPaintVertexArray)===null||u===void 0)&&u.arrayBuffer.byteLength&&(!((m=this.zoomOutPaintVertexArray)===null||m===void 0)&&m.arrayBuffer.byteLength)){let A=this.getVertexAttributes();this.zoomInPaintVertexBuffer=l.createVertexBuffer(this.zoomInPaintVertexArray,A,this.expression.isStateDependent),this.zoomOutPaintVertexBuffer=l.createVertexBuffer(this.zoomOutPaintVertexArray,A,this.expression.isStateDependent)}}destroy(){this.zoomOutPaintVertexBuffer&&this.zoomOutPaintVertexBuffer.destroy(),this.zoomInPaintVertexBuffer&&this.zoomInPaintVertexBuffer.destroy()}}class Zt extends Dt{getPositions(l){return l.imagePositions}getPositionIds(l){return l.patterns&&l.patterns[this.layerId]}getVertexAttributes(){return Me.members}emplace(l,u,m,A){l.emplace(u,m.tlbr[0],m.tlbr[1],m.tlbr[2],m.tlbr[3],A.tlbr[0],A.tlbr[1],A.tlbr[2],A.tlbr[3],m.pixelRatio,A.pixelRatio)}}class re extends Dt{getPositions(l){return l.dashPositions}getPositionIds(l){return l.dashes&&l.dashes[this.layerId]}getVertexAttributes(){return Re.members}emplace(l,u,m,A){l.emplace(u,0,m.y,m.height,m.width,0,A.y,A.height,A.width)}}class ye{constructor(l,u,m){this.binders={},this._buffers=[];let A=[];for(let T in l.paint._values){if(!m(T))continue;let M=l.paint.get(T);if(!(M instanceof bc&&Xh(M.property.specification)))continue;let P=ae(T,l.type),L=M.value,O=M.property.specification.type,V=M.property.useIntegerZoom,F=M.property.specification[\"property-type\"],X=F===\"cross-faded\"||F===\"cross-faded-data-driven\";if(L.kind===\"constant\")this.binders[T]=X?new xt(L.value,P):new ht(L.value,P,O),A.push(`/u_${T}`);else if(L.kind===\"source\"||X){let j=Jt(T,O,\"source\");this.binders[T]=X?T===\"line-dasharray\"?new re(L,O,V,u,j,l.id):new Zt(L,O,V,u,j,l.id):new kt(L,P,O,j),A.push(`/a_${T}`)}else{let j=Jt(T,O,\"composite\");this.binders[T]=new Ot(L,P,O,V,u,j),A.push(`/z_${T}`)}}this.cacheKey=A.sort().join(\"\")}getMaxValue(l){let u=this.binders[l];return u instanceof kt||u instanceof Ot?u.maxValue:0}populatePaintArrays(l,u,m){for(let A in this.binders){let T=this.binders[A];(T instanceof kt||T instanceof Ot||T instanceof Dt)&&T.populatePaintArray(l,u,m)}}setConstantPatternPositions(l,u){for(let m in this.binders){let A=this.binders[m];A instanceof xt&&A.setConstantPatternPositions(l,u)}}setConstantDashPositions(l,u){for(let m in this.binders){let A=this.binders[m];A instanceof xt&&A.setConstantDashPositions(l,u)}}updatePaintArrays(l,u,m,A,T){let M=!1;for(let P in l){let L=u.getPositions(P);for(let O of L){let V=m.feature(O.index);for(let F in this.binders){let X=this.binders[F];if((X instanceof kt||X instanceof Ot||X instanceof Dt)&&X.expression.isStateDependent===!0){let j=A.paint.get(F);X.expression=j.value,X.updatePaintArray(O.start,O.end,V,l[P],T),M=!0}}}}return M}defines(){let l=[];for(let u in this.binders){let m=this.binders[u];(m instanceof ht||m instanceof xt)&&l.push(...m.uniformNames.map((A=>`#define HAS_UNIFORM_${A}`)))}return l}getBinderAttributes(){let l=[];for(let u in this.binders){let m=this.binders[u];if(m instanceof kt||m instanceof Ot)for(let A=0;A<m.paintVertexAttributes.length;A++)l.push(m.paintVertexAttributes[A].name);else if(m instanceof Dt){let A=m.getVertexAttributes();for(let T of A)l.push(T.name)}}return l}getBinderUniforms(){let l=[];for(let u in this.binders){let m=this.binders[u];if(m instanceof ht||m instanceof xt||m instanceof Ot)for(let A of m.uniformNames)l.push(A)}return l}getPaintVertexBuffers(){return this._buffers}getUniforms(l,u){let m=[];for(let A in this.binders){let T=this.binders[A];if(T instanceof ht||T instanceof xt||T instanceof Ot){for(let M of T.uniformNames)if(u[M]){let P=T.getBinding(l,u[M],M);m.push({name:M,property:A,binding:P})}}}return m}setUniforms(l,u,m,A){for(let{name:T,property:M,binding:P}of u)this.binders[M].setUniform(P,A,m.get(M),T)}updatePaintBuffers(l){this._buffers=[];for(let u in this.binders){let m=this.binders[u];if(l&&m instanceof Dt){let A=l.fromScale===2?m.zoomInPaintVertexBuffer:m.zoomOutPaintVertexBuffer;A&&this._buffers.push(A)}else(m instanceof kt||m instanceof Ot)&&m.paintVertexBuffer&&this._buffers.push(m.paintVertexBuffer)}}upload(l){for(let u in this.binders){let m=this.binders[u];(m instanceof kt||m instanceof Ot||m instanceof Dt)&&m.upload(l)}this.updatePaintBuffers()}destroy(){for(let l in this.binders){let u=this.binders[l];(u instanceof kt||u instanceof Ot||u instanceof Dt)&&u.destroy()}}}class se{constructor(l,u,m=()=>!0){this.programConfigurations={};for(let A of l)this.programConfigurations[A.id]=new ye(A,u,m);this.needsUpload=!1,this._featureMap=new y,this._bufferOffset=0}populatePaintArrays(l,u,m,A){for(let T in this.programConfigurations)this.programConfigurations[T].populatePaintArrays(l,u,A);u.id!==void 0&&this._featureMap.add(u.id,m,this._bufferOffset,l),this._bufferOffset=l,this.needsUpload=!0}updatePaintArrays(l,u,m,A){for(let T of m)this.needsUpload=this.programConfigurations[T.id].updatePaintArrays(l,this._featureMap,u,T,A)||this.needsUpload}get(l){return this.programConfigurations[l]}upload(l){if(this.needsUpload){for(let u in this.programConfigurations)this.programConfigurations[u].upload(l);this.needsUpload=!1}}destroy(){for(let l in this.programConfigurations)this.programConfigurations[l].destroy()}}function ae(d,l){return{\"text-opacity\":[\"opacity\"],\"icon-opacity\":[\"opacity\"],\"text-color\":[\"fill_color\"],\"icon-color\":[\"fill_color\"],\"text-halo-color\":[\"halo_color\"],\"icon-halo-color\":[\"halo_color\"],\"text-halo-blur\":[\"halo_blur\"],\"icon-halo-blur\":[\"halo_blur\"],\"text-halo-width\":[\"halo_width\"],\"icon-halo-width\":[\"halo_width\"],\"line-gap-width\":[\"gapwidth\"],\"line-dasharray\":[\"dasharray_to\",\"dasharray_from\"],\"line-pattern\":[\"pattern_to\",\"pattern_from\",\"pixel_ratio_to\",\"pixel_ratio_from\"],\"fill-pattern\":[\"pattern_to\",\"pattern_from\",\"pixel_ratio_to\",\"pixel_ratio_from\"],\"fill-extrusion-pattern\":[\"pattern_to\",\"pattern_from\",\"pixel_ratio_to\",\"pixel_ratio_from\"]}[d]||[d.replace(`${l}-`,\"\").replace(/-/g,\"_\")]}function Jt(d,l,u){let m={color:{source:xc,composite:b},number:{source:Jm,composite:xc}},A=(function(T){return{\"line-pattern\":{source:Wt,composite:Wt},\"fill-pattern\":{source:Wt,composite:Wt},\"fill-extrusion-pattern\":{source:Wt,composite:Wt},\"line-dasharray\":{source:It,composite:It}}[T]})(d);return A&&A[u]||m[l][u]}ir(\"ConstantBinder\",ht),ir(\"CrossFadedConstantBinder\",xt),ir(\"SourceExpressionBinder\",kt),ir(\"CrossFadedPatternBinder\",Zt),ir(\"CrossFadedDasharrayBinder\",re),ir(\"CompositeExpressionBinder\",Ot),ir(\"ProgramConfiguration\",ye,{omit:[\"_buffers\"]}),ir(\"ProgramConfigurationSet\",se);let Ve=Math.pow(2,14)-1,br=-Ve-1;function cr(d){let l=Pe/d.extent,u=d.loadGeometry();for(let m=0;m<u.length;m++){let A=u[m];for(let T=0;T<A.length;T++){let M=A[T],P=Math.round(M.x*l),L=Math.round(M.y*l);M.x=gr(P,br,Ve),M.y=gr(L,br,Ve),(P<M.x||P>M.x+1||L<M.y||L>M.y+1)&&ln(\"Geometry exceeds allowed extent, reduce your vector tile buffer size\")}}return u}function Or(d,l){return{type:d.type,id:d.id,properties:d.properties,geometry:l?cr(d):[]}}let Yr=-32768;function vi(d,l,u,m,A){d.emplaceBack(Yr+8*l+m,Yr+8*u+A)}class Dr{constructor(l){this.zoom=l.zoom,this.overscaling=l.overscaling,this.layers=l.layers,this.layerIds=this.layers.map((u=>u.id)),this.index=l.index,this.hasDependencies=!1,this.layoutVertexArray=new Rt,this.indexArray=new Le,this.segments=new ur,this.programConfigurations=new se(l.layers,l.zoom),this.stateDependentLayerIds=this.layers.filter((u=>u.isStateDependent())).map((u=>u.id))}populate(l,u,m){let A=this.layers[0],T=[],M=null,P=!1,L=A.type===\"heatmap\";if(A.type===\"circle\"){let V=A;M=V.layout.get(\"circle-sort-key\"),P=!M.isConstant(),L=L||V.paint.get(\"circle-pitch-alignment\")===\"map\"}let O=L?u.subdivisionGranularity.circle:1;for(let{feature:V,id:F,index:X,sourceLayerIndex:j}of l){let nt=this.layers[0]._featureFilter.needGeometry,st=Or(V,nt);if(!this.layers[0]._featureFilter.filter(new hn(this.zoom),st,m))continue;let pt=P?M.evaluate(st,{},m):void 0,mt={id:F,properties:V.properties,type:V.type,sourceLayerIndex:j,index:X,geometry:nt?st.geometry:cr(V),patterns:{},sortKey:pt};T.push(mt)}P&&T.sort(((V,F)=>V.sortKey-F.sortKey));for(let V of T){let{geometry:F,index:X,sourceLayerIndex:j}=V,nt=l[X].feature;this.addFeature(V,F,X,m,O),u.featureIndex.insert(nt,F,X,j,this.index)}}update(l,u,m){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(l,u,this.stateDependentLayers,{imagePositions:m})}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(l){this.uploaded||(this.layoutVertexBuffer=l.createVertexBuffer(this.layoutVertexArray,sr),this.indexBuffer=l.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(l),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}addFeature(l,u,m,A,T=1){let M;switch(T){case 1:M=[0,7];break;case 3:M=[0,2,5,7];break;case 5:M=[0,1,3,4,6,7];break;case 7:M=[0,1,2,3,4,5,6,7];break;default:throw new Error(`Invalid circle bucket granularity: ${T}; valid values are 1, 3, 5, 7.`)}let P=M.length;for(let L of u)for(let O of L){let V=O.x,F=O.y;if(V<0||V>=Pe||F<0||F>=Pe)continue;let X=this.segments.prepareSegment(P*P,this.layoutVertexArray,this.indexArray,l.sortKey),j=X.vertexLength;for(let nt=0;nt<P;nt++)for(let st=0;st<P;st++)vi(this.layoutVertexArray,V,F,M[st],M[nt]);for(let nt=0;nt<P-1;nt++)for(let st=0;st<P-1;st++){let pt=j+nt*P+st,mt=j+(nt+1)*P+st;this.indexArray.emplaceBack(pt,mt+1,pt+1),this.indexArray.emplaceBack(pt,mt,mt+1)}X.vertexLength+=P*P,X.primitiveLength+=(P-1)*(P-1)*2}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,l,m,{imagePositions:{},canonical:A})}}function Sr(d,l){for(let u=0;u<d.length;u++)if(R2(l,d[u]))return!0;for(let u=0;u<l.length;u++)if(R2(d,l[u]))return!0;return!!ci(d,l)}function We(d,l,u){return!!R2(d,l)||!!wa(l,d,u)}function Ai(d,l){if(d.length===1)return bnt(l,d[0]);for(let u=0;u<l.length;u++){let m=l[u];for(let A=0;A<m.length;A++)if(R2(d,m[A]))return!0}for(let u=0;u<d.length;u++)if(bnt(l,d[u]))return!0;for(let u=0;u<l.length;u++)if(ci(d,l[u]))return!0;return!1}function Tn(d,l,u){if(d.length>1){if(ci(d,l))return!0;for(let m=0;m<l.length;m++)if(wa(l[m],d,u))return!0}for(let m=0;m<d.length;m++)if(wa(d[m],l,u))return!0;return!1}function ci(d,l){if(d.length===0||l.length===0)return!1;for(let u=0;u<d.length-1;u++){let m=d[u],A=d[u+1];for(let T=0;T<l.length-1;T++)if(Sn(m,A,l[T],l[T+1]))return!0}return!1}function Sn(d,l,u,m){return Io(d,u,m)!==Io(l,u,m)&&Io(d,l,u)!==Io(d,l,m)}function wa(d,l,u){let m=u*u;if(l.length===1)return d.distSqr(l[0])<m;for(let A=1;A<l.length;A++)if(kM(d,l[A-1],l[A])<m)return!0;return!1}function kM(d,l,u){let m=l.distSqr(u);if(m===0)return d.distSqr(l);let A=((d.x-l.x)*(u.x-l.x)+(d.y-l.y)*(u.y-l.y))/m;return d.distSqr(A<0?l:A>1?u:u.sub(l)._mult(A)._add(l))}function bnt(d,l){let u,m,A,T=!1;for(let M=0;M<d.length;M++){u=d[M];for(let P=0,L=u.length-1;P<u.length;L=P++)m=u[P],A=u[L],m.y>l.y!=A.y>l.y&&l.x<(A.x-m.x)*(l.y-m.y)/(A.y-m.y)+m.x&&(T=!T)}return T}function R2(d,l){let u=!1;for(let m=0,A=d.length-1;m<d.length;A=m++){let T=d[m],M=d[A];T.y>l.y!=M.y>l.y&&l.x<(M.x-T.x)*(l.y-T.y)/(M.y-T.y)+T.x&&(u=!u)}return u}function F8t(d,l,u){let m=u[0],A=u[2];if(d.x<m.x&&l.x<m.x||d.x>A.x&&l.x>A.x||d.y<m.y&&l.y<m.y||d.y>A.y&&l.y>A.y)return!1;let T=Io(d,l,u[0]);return T!==Io(d,l,u[1])||T!==Io(d,l,u[2])||T!==Io(d,l,u[3])}function D2(d,l,u){let m=l.paint.get(d).value;return m.kind===\"constant\"?m.value:u.programConfigurations.get(l.id).getMaxValue(d)}function hR(d){return Math.sqrt(d[0]*d[0]+d[1]*d[1])}function dR(d,l,u,m,A){if(!l[0]&&!l[1])return d;let T=s.convert(l)._mult(A);u===\"viewport\"&&T._rotate(-m);let M=[];for(let P=0;P<d.length;P++)M.push(d[P].sub(T));return M}function N8t(d){let l=[];for(let u=0;u<d.length;u++){let m=d[u],A=l.at(-1);(u===0||A&&!m.equals(A))&&l.push(m)}return l}function z8t({queryGeometry:d,size:l},u){return We(d,u,l)}function U8t({queryGeometry:d,size:l,transform:u,unwrappedTileID:m,getElevation:A},T){return We(d,T,l*(u.projectTileCoordinates(T.x,T.y,m,A).signedDistanceFromCamera/u.cameraToCenterDistance))}function V8t({queryGeometry:d,size:l,transform:u,unwrappedTileID:m,getElevation:A},T){let M=u.projectTileCoordinates(T.x,T.y,m,A).signedDistanceFromCamera,P=l*(u.cameraToCenterDistance/M);return We(d,jV(T,u,m,A),P)}function j8t({queryGeometry:d,size:l,transform:u,unwrappedTileID:m,getElevation:A},T){return We(d,jV(T,u,m,A),l)}function xnt({queryGeometry:d,size:l,transform:u,unwrappedTileID:m,getElevation:A,pitchAlignment:T=\"map\",pitchScale:M=\"map\"},P){let L=T===\"map\"?M===\"map\"?z8t:U8t:M===\"map\"?V8t:j8t,O={queryGeometry:d,size:l,transform:u,unwrappedTileID:m,getElevation:A};for(let V of P)for(let F of V)if(L(O,F))return!0;return!1}function jV(d,l,u,m){let A=l.projectTileCoordinates(d.x,d.y,u,m).point;return new s((.5*A.x+.5)*l.width,(.5*-A.y+.5)*l.height)}let wnt,Tnt;ir(\"CircleBucket\",Dr,{omit:[\"layers\"]});var $8t={get paint(){return Tnt=Tnt||new na({\"circle-radius\":new Mr(Te.paint_circle[\"circle-radius\"]),\"circle-color\":new Mr(Te.paint_circle[\"circle-color\"]),\"circle-blur\":new Mr(Te.paint_circle[\"circle-blur\"]),\"circle-opacity\":new Mr(Te.paint_circle[\"circle-opacity\"]),\"circle-translate\":new fr(Te.paint_circle[\"circle-translate\"]),\"circle-translate-anchor\":new fr(Te.paint_circle[\"circle-translate-anchor\"]),\"circle-pitch-scale\":new fr(Te.paint_circle[\"circle-pitch-scale\"]),\"circle-pitch-alignment\":new fr(Te.paint_circle[\"circle-pitch-alignment\"]),\"circle-stroke-width\":new Mr(Te.paint_circle[\"circle-stroke-width\"]),\"circle-stroke-color\":new Mr(Te.paint_circle[\"circle-stroke-color\"]),\"circle-stroke-opacity\":new Mr(Te.paint_circle[\"circle-stroke-opacity\"])})},get layout(){return wnt=wnt||new na({\"circle-sort-key\":new Mr(Te.layout_circle[\"circle-sort-key\"])})}};class G8t extends yl{constructor(l,u){super(l,$8t,u)}createBucket(l){return new Dr(l)}queryRadius(l){let u=l;return D2(\"circle-radius\",this,u)+D2(\"circle-stroke-width\",this,u)+hR(this.paint.get(\"circle-translate\"))}queryIntersectsFeature({queryGeometry:l,feature:u,featureState:m,geometry:A,transform:T,pixelsToTileUnits:M,unwrappedTileID:P,getElevation:L}){let O=dR(l,this.paint.get(\"circle-translate\"),this.paint.get(\"circle-translate-anchor\"),-T.bearingInRadians,M),V=this.paint.get(\"circle-radius\").evaluate(u,m)+this.paint.get(\"circle-stroke-width\").evaluate(u,m),F=this.paint.get(\"circle-pitch-scale\"),X=this.paint.get(\"circle-pitch-alignment\"),j,nt;return X===\"map\"?(j=O,nt=V*M):(j=(function(st,pt,mt,vt){return st.map((At=>jV(At,pt,mt,vt)))})(O,T,P,L),nt=V),xnt({queryGeometry:j,size:nt,transform:T,unwrappedTileID:P,getElevation:L,pitchAlignment:X,pitchScale:F},A)}}class Snt extends Dr{}let Mnt;ir(\"HeatmapBucket\",Snt,{omit:[\"layers\"]});var W8t={get paint(){return Mnt=Mnt||new na({\"heatmap-radius\":new Mr(Te.paint_heatmap[\"heatmap-radius\"]),\"heatmap-weight\":new Mr(Te.paint_heatmap[\"heatmap-weight\"]),\"heatmap-intensity\":new fr(Te.paint_heatmap[\"heatmap-intensity\"]),\"heatmap-color\":new r0(Te.paint_heatmap[\"heatmap-color\"]),\"heatmap-opacity\":new fr(Te.paint_heatmap[\"heatmap-opacity\"])})}};function $V(d,{width:l,height:u},m,A){if(A){if(A instanceof Uint8ClampedArray)A=new Uint8Array(A.buffer);else if(A.length!==l*u*m)throw new RangeError(`mismatched image size. expected: ${A.length} but got: ${l*u*m}`)}else A=new Uint8Array(l*u*m);return d.width=l,d.height=u,d.data=A,d}function Ent(d,{width:l,height:u},m){if(l===d.width&&u===d.height)return;let A=$V({},{width:l,height:u},m);GV(d,A,{x:0,y:0},{x:0,y:0},{width:Math.min(d.width,l),height:Math.min(d.height,u)},m),d.width=l,d.height=u,d.data=A.data}function GV(d,l,u,m,A,T){if(A.width===0||A.height===0)return l;if(A.width>d.width||A.height>d.height||u.x>d.width-A.width||u.y>d.height-A.height)throw new RangeError(\"out of range source coordinates for image copy\");if(A.width>l.width||A.height>l.height||m.x>l.width-A.width||m.y>l.height-A.height)throw new RangeError(\"out of range destination coordinates for image copy\");let M=d.data,P=l.data;if(M===P)throw new Error(\"srcData equals dstData, so image is already copied\");for(let L=0;L<A.height;L++){let O=((u.y+L)*d.width+u.x)*T,V=((m.y+L)*l.width+m.x)*T;for(let F=0;F<A.width*T;F++)P[V+F]=M[O+F]}return l}class RM{constructor(l,u){$V(this,l,1,u)}resize(l){Ent(this,l,1)}clone(){return new RM({width:this.width,height:this.height},new Uint8Array(this.data))}static copy(l,u,m,A,T){GV(l,u,m,A,T,1)}}class wc{constructor(l,u){$V(this,l,4,u)}resize(l){Ent(this,l,4)}replace(l,u){u?this.data.set(l):this.data=l instanceof Uint8ClampedArray?new Uint8Array(l.buffer):l}clone(){return new wc({width:this.width,height:this.height},new Uint8Array(this.data))}static copy(l,u,m,A,T){GV(l,u,m,A,T,4)}setPixel(l,u,m){let A=4*(l*this.width+u);this.data[A+0]=Math.round(255*m.r/m.a),this.data[A+1]=Math.round(255*m.g/m.a),this.data[A+2]=Math.round(255*m.b/m.a),this.data[A+3]=Math.round(255*m.a)}}function Pnt(d){let l=new Uint8Array(d.length);for(let u=0;u<d.length;u+=4){let m=d[u+3];l[u+0]=Math.round(d[u+0]*m/255),l[u+1]=Math.round(d[u+1]*m/255),l[u+2]=Math.round(d[u+2]*m/255),l[u+3]=m}return l}function Cnt(d){let l={},u=d.resolution||256,m=d.clips?d.clips.length:1,A=d.image||new wc({width:u,height:m});if(Math.log(u)/Math.LN2%1!=0)throw new Error(`width is not a power of 2 - ${u}`);let T=(M,P,L)=>{l[d.evaluationKey]=L;let O=d.expression.evaluate(l);A.setPixel(M/4/u,P/4,O)};if(d.clips)for(let M=0,P=0;M<m;++M,P+=4*u)for(let L=0,O=0;L<u;L++,O+=4){let V=L/(u-1),{start:F,end:X}=d.clips[M];T(P,O,F*(1-V)+X*V)}else for(let M=0,P=0;M<u;M++,P+=4)T(0,P,M/(u-1));return A}ir(\"AlphaImage\",RM),ir(\"RGBAImage\",wc);let WV=\"big-fb\";class q8t extends yl{createBucket(l){return new Snt(l)}constructor(l,u){super(l,W8t,u),this.heatmapFbos=new Map,this._updateColorRamp()}_handleSpecialPaintPropertyUpdate(l){l===\"heatmap-color\"&&this._updateColorRamp()}_updateColorRamp(){this.colorRamp=Cnt({expression:this._transitionablePaint._values[\"heatmap-color\"].value.expression,evaluationKey:\"heatmapDensity\",image:this.colorRamp}),this.colorRampTexture=null}resize(){this.heatmapFbos.has(WV)&&this.heatmapFbos.delete(WV)}queryRadius(l){return D2(\"heatmap-radius\",this,l)}queryIntersectsFeature({queryGeometry:l,feature:u,featureState:m,geometry:A,transform:T,pixelsToTileUnits:M,unwrappedTileID:P,getElevation:L}){return xnt({queryGeometry:l,size:this.paint.get(\"heatmap-radius\").evaluate(u,m)*M,transform:T,unwrappedTileID:P,getElevation:L},A)}hasOffscreenPass(){return this.paint.get(\"heatmap-opacity\")!==0&&!this.isHidden()}}let Int;var H8t={get paint(){return Int=Int||new na({\"hillshade-illumination-direction\":new fr(Te.paint_hillshade[\"hillshade-illumination-direction\"]),\"hillshade-illumination-altitude\":new fr(Te.paint_hillshade[\"hillshade-illumination-altitude\"]),\"hillshade-illumination-anchor\":new fr(Te.paint_hillshade[\"hillshade-illumination-anchor\"]),\"hillshade-exaggeration\":new fr(Te.paint_hillshade[\"hillshade-exaggeration\"]),\"hillshade-shadow-color\":new fr(Te.paint_hillshade[\"hillshade-shadow-color\"]),\"hillshade-highlight-color\":new fr(Te.paint_hillshade[\"hillshade-highlight-color\"]),\"hillshade-accent-color\":new fr(Te.paint_hillshade[\"hillshade-accent-color\"]),\"hillshade-method\":new fr(Te.paint_hillshade[\"hillshade-method\"]),resampling:new fr(Te.paint_hillshade.resampling)})}};class Y8t extends yl{constructor(l,u){super(l,H8t,u),this.recalculate({zoom:0,zoomHistory:{}},void 0)}getIlluminationProperties(){let l=this.paint.get(\"hillshade-illumination-direction\").values,u=this.paint.get(\"hillshade-illumination-altitude\").values,m=this.paint.get(\"hillshade-highlight-color\").values,A=this.paint.get(\"hillshade-shadow-color\").values,T=Math.max(l.length,u.length,m.length,A.length);l=l.concat(Array(T-l.length).fill(l.at(-1))),u=u.concat(Array(T-u.length).fill(u.at(-1))),m=m.concat(Array(T-m.length).fill(m.at(-1))),A=A.concat(Array(T-A.length).fill(A.at(-1)));let M=u.map(ba);return{directionRadians:l.map(ba),altitudeRadians:M,shadowColor:A,highlightColor:m}}hasOffscreenPass(){return this.paint.get(\"hillshade-exaggeration\")!==0&&!this.isHidden()}}let knt;var X8t={get paint(){return knt=knt||new na({\"color-relief-opacity\":new fr(Te[\"paint_color-relief\"][\"color-relief-opacity\"]),\"color-relief-color\":new r0(Te[\"paint_color-relief\"][\"color-relief-color\"]),resampling:new fr(Te[\"paint_color-relief\"].resampling)})}};function Rnt(d){return\"data\"in d}class qV{constructor(l,u,m,A){this.context=l,this.format=m,this.texture=l.gl.createTexture(),this._ownedHandle=this.texture,this.update(u,A)}update(l,u,m){let{width:A,height:T}=l,M=!(this.size&&this.size[0]===A&&this.size[1]===T||m),{context:P}=this,{gl:L}=P;this.useMipmap=!!(u&&u.useMipmap),L.bindTexture(L.TEXTURE_2D,this.texture),P.pixelStoreUnpackFlipY.set(!1),P.pixelStoreUnpack.set(1);let O=this.format===L.RGBA&&(!u||u.premultiply!==!1);if(M)this.size=[A,T],Rnt(l)?(P.pixelStoreUnpackPremultiplyAlpha.set(!1),this._uploadRawData(l,O,A,T,L)):(P.pixelStoreUnpackPremultiplyAlpha.set(O),this._uploadDomImage(l,L));else{let{x:V,y:F}=m||{x:0,y:0};Rnt(l)?(P.pixelStoreUnpackPremultiplyAlpha.set(!1),this._updateRawData(l,O,V,F,A,T,L)):(P.pixelStoreUnpackPremultiplyAlpha.set(O),this._updateDomImage(l,V,F,L))}this.useMipmap&&this.isSizePowerOfTwo()&&L.generateMipmap(L.TEXTURE_2D),P.pixelStoreUnpackFlipY.setDefault(),P.pixelStoreUnpack.setDefault(),P.pixelStoreUnpackPremultiplyAlpha.setDefault()}_uploadDomImage(l,u){u.texImage2D(u.TEXTURE_2D,0,this.format,this.format,u.UNSIGNED_BYTE,l)}_uploadRawData(l,u,m,A,T){let{data:M}=l;u&&M&&(M=Pnt(M)),T.texImage2D(T.TEXTURE_2D,0,this.format,m,A,0,this.format,T.UNSIGNED_BYTE,M)}_updateDomImage(l,u,m,A){A.texSubImage2D(A.TEXTURE_2D,0,u,m,A.RGBA,A.UNSIGNED_BYTE,l)}_updateRawData(l,u,m,A,T,M,P){let{data:L}=l;u&&L&&(L=Pnt(L)),P.texSubImage2D(P.TEXTURE_2D,0,m,A,T,M,P.RGBA,P.UNSIGNED_BYTE,L)}bind(l,u,m){let{context:A}=this,{gl:T}=A;this.texture!==this._ownedHandle&&(this.texture=this._ownedHandle),T.bindTexture(T.TEXTURE_2D,this.texture),m!==T.LINEAR_MIPMAP_NEAREST||this.isSizePowerOfTwo()||(m=T.LINEAR),l!==this.filter&&(T.texParameteri(T.TEXTURE_2D,T.TEXTURE_MAG_FILTER,l),T.texParameteri(T.TEXTURE_2D,T.TEXTURE_MIN_FILTER,m||l),this.filter=l),u!==this.wrap&&(T.texParameteri(T.TEXTURE_2D,T.TEXTURE_WRAP_S,u),T.texParameteri(T.TEXTURE_2D,T.TEXTURE_WRAP_T,u),this.wrap=u)}isSizePowerOfTwo(){return this.size[0]===this.size[1]&&Math.log(this.size[0])/Math.LN2%1==0}destroy(){let{gl:l}=this.context;l.deleteTexture(this.texture),this.texture=null,this._ownedHandle=null}}class Dnt{constructor(l,u,m,A=1,T=1,M=1,P=0){if(this.uid=l,u.height!==u.width)throw new RangeError(\"DEM tiles must be square\");if(m&&![\"mapbox\",\"terrarium\",\"custom\"].includes(m))return void ln(`\"${m}\" is not a valid encoding type. Valid types include \"mapbox\", \"terrarium\" and \"custom\".`);this.stride=u.height;let L=this.dim=u.height-2;switch(this.data=new Uint32Array(u.data.buffer),m){case\"terrarium\":this.redFactor=256,this.greenFactor=1,this.blueFactor=1/256,this.baseShift=32768;break;case\"custom\":this.redFactor=A,this.greenFactor=T,this.blueFactor=M,this.baseShift=P;break;default:this.redFactor=6553.6,this.greenFactor=25.6,this.blueFactor=.1,this.baseShift=1e4}for(let O=0;O<L;O++)this.data[this._idx(-1,O)]=this.data[this._idx(0,O)],this.data[this._idx(L,O)]=this.data[this._idx(L-1,O)],this.data[this._idx(O,-1)]=this.data[this._idx(O,0)],this.data[this._idx(O,L)]=this.data[this._idx(O,L-1)];this.data[this._idx(-1,-1)]=this.data[this._idx(0,0)],this.data[this._idx(L,-1)]=this.data[this._idx(L-1,0)],this.data[this._idx(-1,L)]=this.data[this._idx(0,L-1)],this.data[this._idx(L,L)]=this.data[this._idx(L-1,L-1)],this.min=Number.MAX_SAFE_INTEGER,this.max=Number.MIN_SAFE_INTEGER;for(let O=0;O<L;O++)for(let V=0;V<L;V++){let F=this.get(O,V);F>this.max&&(this.max=F),F<this.min&&(this.min=F)}}get(l,u){let m=new Uint8Array(this.data.buffer),A=4*this._idx(l,u);return this.unpack(m[A],m[A+1],m[A+2])}getUnpackVector(){return[this.redFactor,this.greenFactor,this.blueFactor,this.baseShift]}_idx(l,u){if(l<-1||l>=this.dim+1||u<-1||u>=this.dim+1)throw new RangeError(`Out of range source coordinates for DEM data. x: ${l}, y: ${u}, dim: ${this.dim}`);return(u+1)*this.stride+(l+1)}unpack(l,u,m){return l*this.redFactor+u*this.greenFactor+m*this.blueFactor-this.baseShift}pack(l){return Ont(l,this.getUnpackVector())}getPixels(){return new wc({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))}backfillBorder(l,u,m){if(this.dim!==l.dim)throw new Error(\"dem dimension mismatch\");let A=u*this.dim,T=u*this.dim+this.dim,M=m*this.dim,P=m*this.dim+this.dim;switch(u){case-1:A=T-1;break;case 1:T=A+1}switch(m){case-1:M=P-1;break;case 1:P=M+1}let L=-u*this.dim,O=-m*this.dim;for(let V=M;V<P;V++)for(let F=A;F<T;F++)this.data[this._idx(F,V)]=l.data[this._idx(F+L,V+O)]}}function Ont(d,l){let u=l[0],m=l[1],A=l[2],T=l[3],M=Math.min(u,m,A),P=Math.round((d+T)/M);return{r:Math.floor(P*M/u)%256,g:Math.floor(P*M/m)%256,b:Math.floor(P*M/A)%256}}ir(\"DEMData\",Dnt);class Z8t extends yl{constructor(l,u){super(l,X8t,u)}_createColorRamp(l){let u={elevationStops:[],colorStops:[]},m=this._transitionablePaint._values[\"color-relief-color\"].value.expression;if(m instanceof Zh&&m._styleExpression.expression instanceof Li){this.colorRampExpression=m;let M=m._styleExpression.expression;u.elevationStops=M.labels,u.colorStops=[];for(let P of u.elevationStops)u.colorStops.push(M.evaluate({globals:{elevation:P}}))}if(u.elevationStops.length<1&&(u.elevationStops=[0],u.colorStops=[Mi.transparent]),u.elevationStops.length<2&&(u.elevationStops.push(u.elevationStops[0]+1),u.colorStops.push(u.colorStops[0])),u.elevationStops.length<=l)return u;let A={elevationStops:[],colorStops:[]},T=(u.elevationStops.length-1)/(l-1);for(let M=0;M<u.elevationStops.length-.5;M+=T)A.elevationStops.push(u.elevationStops[Math.round(M)]),A.colorStops.push(u.colorStops[Math.round(M)]);return ln(`Too many colors in specification of ${this.id} color-relief layer, may not render properly. Max possible colors: ${l}, provided: ${u.elevationStops.length}`),A}_colorRampChanged(){return this.colorRampExpression!=this._transitionablePaint._values[\"color-relief-color\"].value.expression}getColorRampTextures(l,u,m){if(this.colorRampTextures&&!this._colorRampChanged())return this.colorRampTextures;let A=this._createColorRamp(u),T=new wc({width:A.colorStops.length,height:1}),M=new wc({width:A.colorStops.length,height:1});for(let P=0;P<A.elevationStops.length;P++){let L=Ont(A.elevationStops[P],m);M.setPixel(0,P,new Mi(L.r/255,L.g/255,L.b/255,1)),T.setPixel(0,P,A.colorStops[P])}return this.colorRampTextures={elevationTexture:new qV(l,M,l.gl.RGBA),colorTexture:new qV(l,T,l.gl.RGBA)},this.colorRampTextures}hasOffscreenPass(){return!this.isHidden()&&!!this.colorRampTextures}}let K8t=xo([{name:\"a_pos\",components:2,type:\"Int16\"}],4),{members:Q8t}=K8t;function fR(d,l,u){let m=u.patternDependencies,A=!1;for(let T of l){let M=T.paint.get(`${d}-pattern`);M.isConstant()||(A=!0);let P=M.constantOr(null);P&&(A=!0,m[P.to]=!0,m[P.from]=!0)}return A}function HV(d,l,u,m,A){let{zoom:T}=m,M=A.patternDependencies;for(let P of l){let L=P.paint.get(`${d}-pattern`).value;if(L.kind!==\"constant\"){let O=L.evaluate({zoom:T-1},u,{},A.availableImages),V=L.evaluate({zoom:T},u,{},A.availableImages),F=L.evaluate({zoom:T+1},u,{},A.availableImages);O=O&&O.name?O.name:O,V=V&&V.name?V.name:V,F=F&&F.name?F.name:F,M[O]=!0,M[V]=!0,M[F]=!0,u.patterns[P.id]={min:O,mid:V,max:F}}}return u}function Lnt(d,l,u,m,A){let T;if(A===(function(M,P,L,O){let V=0;for(let F=P,X=L-O;F<L;F+=O)V+=(M[X]-M[F])*(M[F+1]+M[X+1]),X=F;return V})(d,l,u,m)>0)for(let M=l;M<u;M+=m)T=znt(M/m|0,d[M],d[M+1],T);else for(let M=u-m;M>=l;M-=m)T=znt(M/m|0,d[M],d[M+1],T);return T&&O2(T,T.next)&&(BM(T),T=T.next),T}function pv(d,l){if(!d)return d;l||(l=d);let u,m=d;do if(u=!1,m.steiner||!O2(m,m.next)&&Qo(m.prev,m,m.next)!==0)m=m.next;else{if(BM(m),m=l=m.prev,m===m.next)break;u=!0}while(u||m!==l);return l}function DM(d,l,u,m,A,T,M){if(!d)return;!M&&T&&(function(L,O,V,F){let X=L;do X.z===0&&(X.z=YV(X.x,X.y,O,V,F)),X.prevZ=X.prev,X.nextZ=X.next,X=X.next;while(X!==L);X.prevZ.nextZ=null,X.prevZ=null,(function(j){let nt,st=1;do{let pt,mt=j;j=null;let vt=null;for(nt=0;mt;){nt++;let At=mt,wt=0;for(let Bt=0;Bt<st&&(wt++,At=At.nextZ,At);Bt++);let St=st;for(;wt>0||St>0&&At;)wt!==0&&(St===0||!At||mt.z<=At.z)?(pt=mt,mt=mt.nextZ,wt--):(pt=At,At=At.nextZ,St--),vt?vt.nextZ=pt:j=pt,pt.prevZ=vt,vt=pt;mt=At}vt.nextZ=null,st*=2}while(nt>1)})(X)})(d,m,A,T);let P=d;for(;d.prev!==d.next;){let L=d.prev,O=d.next;if(T?tkt(d,m,A,T):J8t(d))l.push(L.i,d.i,O.i),BM(d),d=O.next,P=O.next;else if((d=O)===P){M?M===1?DM(d=ekt(pv(d),l),l,u,m,A,T,2):M===2&&rkt(d,l,u,m,A,T):DM(pv(d),l,u,m,A,T,1);break}}}function J8t(d){let l=d.prev,u=d,m=d.next;if(Qo(l,u,m)>=0)return!1;let A=l.x,T=u.x,M=m.x,P=l.y,L=u.y,O=m.y,V=Math.min(A,T,M),F=Math.min(P,L,O),X=Math.max(A,T,M),j=Math.max(P,L,O),nt=m.next;for(;nt!==l;){if(nt.x>=V&&nt.x<=X&&nt.y>=F&&nt.y<=j&&OM(A,P,T,L,M,O,nt.x,nt.y)&&Qo(nt.prev,nt,nt.next)>=0)return!1;nt=nt.next}return!0}function tkt(d,l,u,m){let A=d.prev,T=d,M=d.next;if(Qo(A,T,M)>=0)return!1;let P=A.x,L=T.x,O=M.x,V=A.y,F=T.y,X=M.y,j=Math.min(P,L,O),nt=Math.min(V,F,X),st=Math.max(P,L,O),pt=Math.max(V,F,X),mt=YV(j,nt,l,u,m),vt=YV(st,pt,l,u,m),At=d.prevZ,wt=d.nextZ;for(;At&&At.z>=mt&&wt&&wt.z<=vt;){if(At.x>=j&&At.x<=st&&At.y>=nt&&At.y<=pt&&At!==A&&At!==M&&OM(P,V,L,F,O,X,At.x,At.y)&&Qo(At.prev,At,At.next)>=0||(At=At.prevZ,wt.x>=j&&wt.x<=st&&wt.y>=nt&&wt.y<=pt&&wt!==A&&wt!==M&&OM(P,V,L,F,O,X,wt.x,wt.y)&&Qo(wt.prev,wt,wt.next)>=0))return!1;wt=wt.nextZ}for(;At&&At.z>=mt;){if(At.x>=j&&At.x<=st&&At.y>=nt&&At.y<=pt&&At!==A&&At!==M&&OM(P,V,L,F,O,X,At.x,At.y)&&Qo(At.prev,At,At.next)>=0)return!1;At=At.prevZ}for(;wt&&wt.z<=vt;){if(wt.x>=j&&wt.x<=st&&wt.y>=nt&&wt.y<=pt&&wt!==A&&wt!==M&&OM(P,V,L,F,O,X,wt.x,wt.y)&&Qo(wt.prev,wt,wt.next)>=0)return!1;wt=wt.nextZ}return!0}function ekt(d,l){let u=d;do{let m=u.prev,A=u.next.next;!O2(m,A)&&Fnt(m,u,u.next,A)&&LM(m,A)&&LM(A,m)&&(l.push(m.i,u.i,A.i),BM(u),BM(u.next),u=d=A),u=u.next}while(u!==d);return pv(u)}function rkt(d,l,u,m,A,T){let M=d;do{let P=M.next.next;for(;P!==M.prev;){if(M.i!==P.i&&akt(M,P)){let L=Nnt(M,P);return M=pv(M,M.next),L=pv(L,L.next),DM(M,l,u,m,A,T,0),void DM(L,l,u,m,A,T,0)}P=P.next}M=M.next}while(M!==d)}function ikt(d,l){let u=d.x-l.x;return u===0&&(u=d.y-l.y,u===0)&&(u=(d.next.y-d.y)/(d.next.x-d.x)-(l.next.y-l.y)/(l.next.x-l.x)),u}function nkt(d,l){let u=(function(A,T){let M=T,P=A.x,L=A.y,O,V=-1/0;if(O2(A,M))return M;do{if(O2(A,M.next))return M.next;if(L<=M.y&&L>=M.next.y&&M.next.y!==M.y){let st=M.x+(L-M.y)*(M.next.x-M.x)/(M.next.y-M.y);if(st<=P&&st>V&&(V=st,O=M.x<M.next.x?M:M.next,st===P))return O}M=M.next}while(M!==T);if(!O)return null;let F=O,X=O.x,j=O.y,nt=1/0;M=O;do{if(P>=M.x&&M.x>=X&&P!==M.x&&Bnt(L<j?P:V,L,X,j,L<j?V:P,L,M.x,M.y)){let st=Math.abs(L-M.y)/(P-M.x);LM(M,A)&&(st<nt||st===nt&&(M.x>O.x||M.x===O.x&&okt(O,M)))&&(O=M,nt=st)}M=M.next}while(M!==F);return O})(d,l);if(!u)return l;let m=Nnt(u,d);return pv(m,m.next),pv(u,u.next)}function okt(d,l){return Qo(d.prev,d,l.prev)<0&&Qo(l.next,d,d.next)<0}function YV(d,l,u,m,A){return(d=1431655765&((d=858993459&((d=252645135&((d=16711935&((d=(d-u)*A|0)|d<<8))|d<<4))|d<<2))|d<<1))|(l=1431655765&((l=858993459&((l=252645135&((l=16711935&((l=(l-m)*A|0)|l<<8))|l<<4))|l<<2))|l<<1))<<1}function skt(d){let l=d,u=d;do(l.x<u.x||l.x===u.x&&l.y<u.y)&&(u=l),l=l.next;while(l!==d);return u}function Bnt(d,l,u,m,A,T,M,P){return(A-M)*(l-P)>=(d-M)*(T-P)&&(d-M)*(m-P)>=(u-M)*(l-P)&&(u-M)*(T-P)>=(A-M)*(m-P)}function OM(d,l,u,m,A,T,M,P){return!(d===M&&l===P)&&Bnt(d,l,u,m,A,T,M,P)}function akt(d,l){return d.next.i!==l.i&&d.prev.i!==l.i&&!(function(u,m){let A=u;do{if(A.i!==u.i&&A.next.i!==u.i&&A.i!==m.i&&A.next.i!==m.i&&Fnt(A,A.next,u,m))return!0;A=A.next}while(A!==u);return!1})(d,l)&&(LM(d,l)&&LM(l,d)&&(function(u,m){let A=u,T=!1,M=(u.x+m.x)/2,P=(u.y+m.y)/2;do A.y>P!=A.next.y>P&&A.next.y!==A.y&&M<(A.next.x-A.x)*(P-A.y)/(A.next.y-A.y)+A.x&&(T=!T),A=A.next;while(A!==u);return T})(d,l)&&(Qo(d.prev,d,l.prev)||Qo(d,l.prev,l))||O2(d,l)&&Qo(d.prev,d,d.next)>0&&Qo(l.prev,l,l.next)>0)}function Qo(d,l,u){return(l.y-d.y)*(u.x-l.x)-(l.x-d.x)*(u.y-l.y)}function O2(d,l){return d.x===l.x&&d.y===l.y}function Fnt(d,l,u,m){let A=mR(Qo(d,l,u)),T=mR(Qo(d,l,m)),M=mR(Qo(u,m,d)),P=mR(Qo(u,m,l));return A!==T&&M!==P||!(A!==0||!pR(d,u,l))||!(T!==0||!pR(d,m,l))||!(M!==0||!pR(u,d,m))||!(P!==0||!pR(u,l,m))}function pR(d,l,u){return l.x<=Math.max(d.x,u.x)&&l.x>=Math.min(d.x,u.x)&&l.y<=Math.max(d.y,u.y)&&l.y>=Math.min(d.y,u.y)}function mR(d){return d>0?1:d<0?-1:0}function LM(d,l){return Qo(d.prev,d,d.next)<0?Qo(d,l,d.next)>=0&&Qo(d,d.prev,l)>=0:Qo(d,l,d.prev)<0||Qo(d,d.next,l)<0}function Nnt(d,l){let u=XV(d.i,d.x,d.y),m=XV(l.i,l.x,l.y),A=d.next,T=l.prev;return d.next=l,l.prev=d,u.next=A,A.prev=u,m.next=u,u.prev=m,T.next=m,m.prev=T,m}function znt(d,l,u,m){let A=XV(d,l,u);return m?(A.next=m.next,A.prev=m,m.next.prev=A,m.next=A):(A.prev=A,A.next=A),A}function BM(d){d.next.prev=d.prev,d.prev.next=d.next,d.prevZ&&(d.prevZ.nextZ=d.nextZ),d.nextZ&&(d.nextZ.prevZ=d.prevZ)}function XV(d,l,u){return{i:d,x:l,y:u,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}class L2{constructor(l,u){if(u>l)throw new Error(\"Min granularity must not be greater than base granularity.\");this._baseZoomGranularity=l,this._minGranularity=u}getGranularityForZoomLevel(l){return Math.max(Math.floor(this._baseZoomGranularity/(1<<l)),this._minGranularity,1)}}class gR{constructor(l){this.fill=l.fill,this.line=l.line,this.tile=l.tile,this.stencil=l.stencil,this.circle=l.circle}}gR.noSubdivision=new gR({fill:new L2(0,0),line:new L2(0,0),tile:new L2(0,0),stencil:new L2(0,0),circle:1}),ir(\"SubdivisionGranularityExpression\",L2),ir(\"SubdivisionGranularitySetting\",gR);let B2=-32768,FM=32767;class lkt{constructor(l,u){this._vertexBuffer=[],this._vertexDictionary=new Map,this._used=!1,this._granularity=l,this._granularityCellSize=Pe/l,this._canonical=u}_getKey(l,u){return(l+=32768)<<16|u+32768}_vertexToIndex(l,u){if(l<-32768||u<-32768||l>32767||u>32767)throw new Error(\"Vertex coordinates are out of signed 16 bit integer range.\");let m=0|Math.round(l),A=0|Math.round(u),T=this._getKey(m,A);if(this._vertexDictionary.has(T))return this._vertexDictionary.get(T);let M=this._vertexBuffer.length/2;return this._vertexDictionary.set(T,M),this._vertexBuffer.push(m,A),M}_subdivideTrianglesScanline(l){if(this._granularity<2)return(function(A,T){let M=[];for(let P=0;P<T.length;P+=3){let L=T[P],O=T[P+1],V=T[P+2],F=A[2*L],X=A[2*L+1];(A[2*O]-F)*(A[2*V+1]-X)-(A[2*O+1]-X)*(A[2*V]-F)>0?(M.push(L),M.push(V),M.push(O)):(M.push(L),M.push(O),M.push(V))}return M})(this._vertexBuffer,l);let u=[],m=l.length;for(let A=0;A<m;A+=3){let T=[l[A+0],l[A+1],l[A+2]],M=[this._vertexBuffer[2*l[A+0]+0],this._vertexBuffer[2*l[A+0]+1],this._vertexBuffer[2*l[A+1]+0],this._vertexBuffer[2*l[A+1]+1],this._vertexBuffer[2*l[A+2]+0],this._vertexBuffer[2*l[A+2]+1]],P=1/0,L=1/0,O=-1/0,V=-1/0;for(let st=0;st<3;st++){let pt=M[2*st],mt=M[2*st+1];P=Math.min(P,pt),O=Math.max(O,pt),L=Math.min(L,mt),V=Math.max(V,mt)}if(P===O||L===V)continue;let F=Math.floor(P/this._granularityCellSize),X=Math.ceil(O/this._granularityCellSize),j=Math.floor(L/this._granularityCellSize),nt=Math.ceil(V/this._granularityCellSize);if(F!==X||j!==nt)for(let st=j;st<nt;st++){let pt=this._scanlineGenerateVertexRingForCellRow(st,M,T);ckt(this._vertexBuffer,pt,u)}else u.push(...T)}return u}_scanlineGenerateVertexRingForCellRow(l,u,m){let A=l*this._granularityCellSize,T=A+this._granularityCellSize,M=[];for(let P=0;P<3;P++){let L=u[2*P],O=u[2*P+1],V=u[2*(P+1)%6],F=u[(2*(P+1)+1)%6],X=u[2*(P+2)%6],j=u[(2*(P+2)+1)%6],nt=V-L,st=F-O,pt=nt===0,mt=st===0,vt=(A-O)/st,At=(T-O)/st,wt=Math.min(vt,At),St=Math.max(vt,At);if(!mt&&(wt>=1||St<=0)||mt&&(O<A||O>T)){F>=A&&F<=T&&M.push(m[(P+1)%3]);continue}!mt&&wt>0&&M.push(this._vertexToIndex(L+nt*wt,O+st*wt));let Bt=L+nt*Math.max(wt,0),qt=L+nt*Math.min(St,1);pt||this._generateIntraEdgeVertices(M,L,O,V,F,Bt,qt),!mt&&St<1&&M.push(this._vertexToIndex(L+nt*St,O+st*St)),(mt||F>=A&&F<=T)&&M.push(m[(P+1)%3]),!mt&&(F<=A||F>=T)&&this._generateInterEdgeVertices(M,L,O,V,F,X,j,qt,A,T)}return M}_generateIntraEdgeVertices(l,u,m,A,T,M,P){let L=A-u,O=T-m,V=O===0,F=V?Math.min(u,A):Math.min(M,P),X=V?Math.max(u,A):Math.max(M,P),j=Math.floor(F/this._granularityCellSize)+1,nt=Math.ceil(X/this._granularityCellSize)-1;if(V?u<A:M<P)for(let st=j;st<=nt;st++){let pt=st*this._granularityCellSize;l.push(this._vertexToIndex(pt,m+O*(pt-u)/L))}else for(let st=nt;st>=j;st--){let pt=st*this._granularityCellSize;l.push(this._vertexToIndex(pt,m+O*(pt-u)/L))}}_generateInterEdgeVertices(l,u,m,A,T,M,P,L,O,V){let F=T-m,X=M-A,j=P-T,nt=(O-T)/j,st=(V-T)/j,pt=Math.min(nt,st),mt=Math.max(nt,st),vt=A+X*pt,At=Math.floor(Math.min(vt,L)/this._granularityCellSize)+1,wt=Math.ceil(Math.max(vt,L)/this._granularityCellSize)-1,St=L<vt,Bt=j===0;if(Bt&&(P===O||P===V))return;if(Bt||pt>=1||mt<=0){let te=m-P,he=M+(u-M)*Math.min((O-P)/te,(V-P)/te);At=Math.floor(Math.min(he,L)/this._granularityCellSize)+1,wt=Math.ceil(Math.max(he,L)/this._granularityCellSize)-1,St=L<he}let qt=F>0?V:O;if(St)for(let te=At;te<=wt;te++)l.push(this._vertexToIndex(te*this._granularityCellSize,qt));else for(let te=wt;te>=At;te--)l.push(this._vertexToIndex(te*this._granularityCellSize,qt))}_generateOutline(l){let u=[];for(let m of l){let A=mv(m,this._granularity,!0),T=this._pointArrayToIndices(A),M=[];for(let P=1;P<T.length;P++)M.push(T[P-1]),M.push(T[P]);u.push(M)}return u}_handlePoles(l){let u=!1,m=!1;this._canonical&&(this._canonical.y===0&&(u=!0),this._canonical.y===(1<<this._canonical.z)-1&&(m=!0)),(u||m)&&this._fillPoles(l,u,m)}_ensureNoPoleVertices(){let l=this._vertexBuffer;for(let u=0;u<l.length;u+=2){let m=l[u+1];m===B2&&(l[u+1]=-32767),m===FM&&(l[u+1]=32766)}}_generatePoleQuad(l,u,m,A,T,M){A>T!=(M===B2)?(l.push(u),l.push(m),l.push(this._vertexToIndex(A,M)),l.push(m),l.push(this._vertexToIndex(T,M)),l.push(this._vertexToIndex(A,M))):(l.push(m),l.push(u),l.push(this._vertexToIndex(A,M)),l.push(this._vertexToIndex(T,M)),l.push(m),l.push(this._vertexToIndex(A,M)))}_fillPoles(l,u,m){let A=this._vertexBuffer,T=Pe,M=l.length;for(let P=2;P<M;P+=3){let L=l[P-2],O=l[P-1],V=l[P],F=A[2*L],X=A[2*L+1],j=A[2*O],nt=A[2*O+1],st=A[2*V],pt=A[2*V+1];u&&(X===0&&nt===0&&this._generatePoleQuad(l,L,O,F,j,B2),nt===0&&pt===0&&this._generatePoleQuad(l,O,V,j,st,B2),pt===0&&X===0&&this._generatePoleQuad(l,V,L,st,F,B2)),m&&(X===T&&nt===T&&this._generatePoleQuad(l,L,O,F,j,FM),nt===T&&pt===T&&this._generatePoleQuad(l,O,V,j,st,FM),pt===T&&X===T&&this._generatePoleQuad(l,V,L,st,F,FM))}}_initializeVertices(l){for(let u=0;u<l.length;u+=2)this._vertexToIndex(l[u],l[u+1])}subdividePolygonInternal(l,u){if(this._used)throw new Error(\"Subdivision: multiple use not allowed.\");this._used=!0;let{flattened:m,holeIndices:A}=(function(P){let L=[],O=[];for(let V of P)if(V.length!==0){V!==P[0]&&L.push(O.length/2);for(let F=0;F<V.length;F++)O.push(V[F].x),O.push(V[F].y)}return{flattened:O,holeIndices:L}})(l),T;this._initializeVertices(m);try{let P=(function(O,V,F=2){let X=V&&V.length,j=X?V[0]*F:O.length,nt=Lnt(O,0,j,F,!0),st=[];if(!nt||nt.next===nt.prev)return st;let pt,mt,vt;if(X&&(nt=(function(At,wt,St,Bt){let qt=[];for(let te=0,he=wt.length;te<he;te++){let fe=Lnt(At,wt[te]*Bt,te<he-1?wt[te+1]*Bt:At.length,Bt,!1);fe===fe.next&&(fe.steiner=!0),qt.push(skt(fe))}qt.sort(ikt);for(let te=0;te<qt.length;te++)St=nkt(qt[te],St);return St})(O,V,nt,F)),O.length>80*F){pt=O[0],mt=O[1];let At=pt,wt=mt;for(let St=F;St<j;St+=F){let Bt=O[St],qt=O[St+1];Bt<pt&&(pt=Bt),qt<mt&&(mt=qt),Bt>At&&(At=Bt),qt>wt&&(wt=qt)}vt=Math.max(At-pt,wt-mt),vt=vt!==0?32767/vt:0}return DM(nt,st,F,pt,mt,vt,0),st})(m,A),L=this._convertIndices(m,P);T=this._subdivideTrianglesScanline(L)}catch(P){console.error(P)}let M=[];return u&&(M=this._generateOutline(l)),this._ensureNoPoleVertices(),this._handlePoles(T),{verticesFlattened:this._vertexBuffer,indicesTriangles:T,indicesLineList:M}}_convertIndices(l,u){let m=[];for(let A=0;A<u.length;A++)m.push(this._vertexToIndex(l[2*u[A]],l[2*u[A]+1]));return m}_pointArrayToIndices(l){let u=[];for(let m=0;m<l.length;m++){let A=l[m];u.push(this._vertexToIndex(A.x,A.y))}return u}}function Unt(d,l,u,m=!0){return new lkt(u,l).subdividePolygonInternal(d,m)}function mv(d,l,u=!1){if(!d||d.length<1)return[];if(d.length<2)return[];let m=d[0],A=d[d.length-1],T=u&&(m.x!==A.x||m.y!==A.y);if(l<2)return T?[...d,d[0]]:[...d];let M=Math.floor(Pe/l),P=[];P.push(new s(d[0].x,d[0].y));let L=d.length,O=T?L:L-1;for(let V=0;V<O;V++){let F=d[V],X=V<L-1?d[V+1]:d[0],j=F.x,nt=F.y,st=X.x,pt=X.y,mt=j!==st,vt=nt!==pt;if(!mt&&!vt)continue;let At=st-j,wt=pt-nt,St=Math.abs(At),Bt=Math.abs(wt),qt=j,te=nt;for(;;){let fe=At>0?(Math.floor(qt/M)+1)*M:(Math.ceil(qt/M)-1)*M,Se=wt>0?(Math.floor(te/M)+1)*M:(Math.ceil(te/M)-1)*M,ve=Math.abs(qt-fe),be=Math.abs(te-Se),Ae=Math.abs(qt-st),Ze=Math.abs(te-pt),nr=mt?ve/St:Number.POSITIVE_INFINITY,er=vt?be/Bt:Number.POSITIVE_INFINITY;if((Ae<=ve||!mt)&&(Ze<=be||!vt))break;if(nr<er&&mt||!vt){qt=fe,te+=wt*nr;let Xe=new s(qt,Math.round(te));P[P.length-1].x===Xe.x&&P[P.length-1].y===Xe.y||P.push(Xe)}else{qt+=At*er,te=Se;let Xe=new s(Math.round(qt),te);P[P.length-1].x===Xe.x&&P[P.length-1].y===Xe.y||P.push(Xe)}}let he=new s(st,pt);P[P.length-1].x===he.x&&P[P.length-1].y===he.y||P.push(he)}return P}function ckt(d,l,u){if(l.length===0)throw new Error(\"Subdivision vertex ring is empty.\");let m=0,A=d[2*l[0]];for(let L=1;L<l.length;L++){let O=d[2*l[L]];O<A&&(A=O,m=L)}let T=l.length,M=m,P=(M+1)%T;for(;;){let L=M-1>=0?M-1:T-1,O=(P+1)%T,V=d[2*l[L]],F=d[2*l[O]],X=d[2*l[M]],j=d[2*l[M]+1],nt=d[2*l[P]+1],st=!1;if(V<F)st=!0;else if(V>F)st=!1;else{let pt=nt-j,mt=-(d[2*l[P]]-X),vt=j<nt?1:-1;((V-X)*pt+(d[2*l[L]+1]-j)*mt)*vt>((F-X)*pt+(d[2*l[O]+1]-j)*mt)*vt&&(st=!0)}if(st){let pt=l[L],mt=l[M],vt=l[P];pt!==mt&&pt!==vt&&mt!==vt&&u.push(vt,mt,pt),M--,M<0&&(M=T-1)}else{let pt=l[O],mt=l[M],vt=l[P];pt!==mt&&pt!==vt&&mt!==vt&&u.push(vt,mt,pt),P++,P>=T&&(P=0)}if(L===O)break}}function Vnt(d,l,u,m,A,T,M,P,L){let O=A.length/2,V=M&&P&&L;if(O<ur.MAX_VERTEX_ARRAY_LENGTH){let F=l.prepareSegment(O,u,m),X=F.vertexLength;for(let st=0;st<T.length;st+=3)m.emplaceBack(X+T[st],X+T[st+1],X+T[st+2]);let j,nt;F.vertexLength+=O,F.primitiveLength+=T.length/3,V&&(nt=M.prepareSegment(O,u,P),j=nt.vertexLength,nt.vertexLength+=O);for(let st=0;st<A.length;st+=2)d(A[st],A[st+1]);if(V)for(let st=0;st<L.length;st++){let pt=L[st];for(let mt=1;mt<pt.length;mt+=2)P.emplaceBack(j+pt[mt-1],j+pt[mt]);nt.primitiveLength+=pt.length/2}}else(function(F,X,j,nt,st,pt){let mt=[];for(let Bt=0;Bt<nt.length/2;Bt++)mt.push(-1);let vt={count:0},At=0,wt=F.getOrCreateLatestSegment(X,j),St=wt.vertexLength;for(let Bt=2;Bt<st.length;Bt+=3){let qt=st[Bt-2],te=st[Bt-1],he=st[Bt],fe=mt[qt]<At,Se=mt[te]<At,ve=mt[he]<At;wt.vertexLength+((fe?1:0)+(Se?1:0)+(ve?1:0))>ur.MAX_VERTEX_ARRAY_LENGTH&&(wt=F.createNewSegment(X,j),At=vt.count,fe=!0,Se=!0,ve=!0,St=0);let be=NM(mt,nt,pt,vt,qt,fe,wt),Ae=NM(mt,nt,pt,vt,te,Se,wt),Ze=NM(mt,nt,pt,vt,he,ve,wt);j.emplaceBack(St+be-At,St+Ae-At,St+Ze-At),wt.primitiveLength++}})(l,u,m,A,T,d),V&&(function(F,X,j,nt,st,pt){let mt=[];for(let Bt=0;Bt<nt.length/2;Bt++)mt.push(-1);let vt={count:0},At=0,wt=F.getOrCreateLatestSegment(X,j),St=wt.vertexLength;for(let Bt=0;Bt<st.length;Bt++){let qt=st[Bt];for(let te=1;te<st[Bt].length;te+=2){let he=qt[te-1],fe=qt[te],Se=mt[he]<At,ve=mt[fe]<At;wt.vertexLength+((Se?1:0)+(ve?1:0))>ur.MAX_VERTEX_ARRAY_LENGTH&&(wt=F.createNewSegment(X,j),At=vt.count,Se=!0,ve=!0,St=0);let be=NM(mt,nt,pt,vt,he,Se,wt),Ae=NM(mt,nt,pt,vt,fe,ve,wt);j.emplaceBack(St+be-At,St+Ae-At),wt.primitiveLength++}}})(M,u,P,A,L,d),l.forceNewSegmentOnNextPrepare(),M?.forceNewSegmentOnNextPrepare()}function NM(d,l,u,m,A,T,M){if(T){let P=m.count;return u(l[2*A],l[2*A+1]),d[A]=m.count,m.count++,M.vertexLength++,P}return d[A]}class ZV{constructor(l){this.zoom=l.zoom,this.overscaling=l.overscaling,this.layers=l.layers,this.layerIds=this.layers.map((u=>u.id)),this.index=l.index,this.hasDependencies=!1,this.patternFeatures=[],this.layoutVertexArray=new Ut,this.indexArray=new Le,this.indexArray2=new $e,this.programConfigurations=new se(l.layers,l.zoom),this.segments=new ur,this.segments2=new ur,this.stateDependentLayerIds=this.layers.filter((u=>u.isStateDependent())).map((u=>u.id))}populate(l,u,m){this.hasDependencies=fR(\"fill\",this.layers,u);let A=this.layers[0].layout.get(\"fill-sort-key\"),T=!A.isConstant(),M=[];for(let{feature:P,id:L,index:O,sourceLayerIndex:V}of l){let F=this.layers[0]._featureFilter.needGeometry,X=Or(P,F);if(!this.layers[0]._featureFilter.filter(new hn(this.zoom),X,m))continue;let j=T?A.evaluate(X,{},m,u.availableImages):void 0,nt={id:L,properties:P.properties,type:P.type,sourceLayerIndex:V,index:O,geometry:F?X.geometry:cr(P),patterns:{},sortKey:j};M.push(nt)}T&&M.sort(((P,L)=>P.sortKey-L.sortKey));for(let P of M){let{geometry:L,index:O,sourceLayerIndex:V}=P;if(this.hasDependencies){let F=HV(\"fill\",this.layers,P,{zoom:this.zoom},u);this.patternFeatures.push(F)}else this.addFeature(P,L,O,m,{},u.subdivisionGranularity);u.featureIndex.insert(l[O].feature,L,O,V,this.index)}}update(l,u,m){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(l,u,this.stateDependentLayers,{imagePositions:m})}addFeatures(l,u,m){for(let A of this.patternFeatures)this.addFeature(A,A.geometry,A.index,u,m,l.subdivisionGranularity)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(l){this.uploaded||(this.layoutVertexBuffer=l.createVertexBuffer(this.layoutVertexArray,Q8t),this.indexBuffer=l.createIndexBuffer(this.indexArray),this.indexBuffer2=l.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(l),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())}addFeature(l,u,m,A,T,M){for(let P of Tt(u,500)){let L=Unt(P,A,M.fill.getGranularityForZoomLevel(A.z)),O=this.layoutVertexArray;Vnt(((V,F)=>{O.emplaceBack(V,F)}),this.segments,this.layoutVertexArray,this.indexArray,L.verticesFlattened,L.indicesTriangles,this.segments2,this.indexArray2,L.indicesLineList)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,l,m,{imagePositions:T,canonical:A})}}let jnt,$nt;ir(\"FillBucket\",ZV,{omit:[\"layers\",\"patternFeatures\"]});var ukt={get paint(){return $nt=$nt||new na({\"fill-antialias\":new fr(Te.paint_fill[\"fill-antialias\"]),\"fill-opacity\":new Mr(Te.paint_fill[\"fill-opacity\"]),\"fill-color\":new Mr(Te.paint_fill[\"fill-color\"]),\"fill-outline-color\":new Mr(Te.paint_fill[\"fill-outline-color\"]),\"fill-translate\":new fr(Te.paint_fill[\"fill-translate\"]),\"fill-translate-anchor\":new fr(Te.paint_fill[\"fill-translate-anchor\"]),\"fill-pattern\":new Xm(Te.paint_fill[\"fill-pattern\"])})},get layout(){return jnt=jnt||new na({\"fill-sort-key\":new Mr(Te.layout_fill[\"fill-sort-key\"])})}};class hkt extends yl{constructor(l,u){super(l,ukt,u)}recalculate(l,u){super.recalculate(l,u);let m=this.paint._values[\"fill-outline-color\"];m.value.kind===\"constant\"&&m.value.value===void 0&&(this.paint._values[\"fill-outline-color\"]=this.paint._values[\"fill-color\"])}createBucket(l){return new ZV(l)}queryRadius(){return hR(this.paint.get(\"fill-translate\"))}queryIntersectsFeature({queryGeometry:l,geometry:u,transform:m,pixelsToTileUnits:A}){return Ai(dR(l,this.paint.get(\"fill-translate\"),this.paint.get(\"fill-translate-anchor\"),-m.bearingInRadians,A),u)}isTileClipped(){return!0}}let dkt=xo([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_normal_ed\",components:4,type:\"Int16\"}],4),fkt=xo([{name:\"a_centroid\",components:2,type:\"Int16\"}],4),{members:pkt}=dkt;class zM{constructor(l,u,m,A,T){this.properties={},this.extent=m,this.type=0,this.id=void 0,this._pbf=l,this._geometry=-1,this._keys=A,this._values=T,l.readFields(mkt,this,u)}loadGeometry(){let l=this._pbf;l.pos=this._geometry;let u=l.readVarint()+l.pos,m=[],A,T=1,M=0,P=0,L=0;for(;l.pos<u;){if(M<=0){let O=l.readVarint();T=7&O,M=O>>3}if(M--,T===1||T===2)P+=l.readSVarint(),L+=l.readSVarint(),T===1&&(A&&m.push(A),A=[]),A&&A.push(new s(P,L));else{if(T!==7)throw new Error(`unknown command ${T}`);A&&A.push(A[0].clone())}}return A&&m.push(A),m}bbox(){let l=this._pbf;l.pos=this._geometry;let u=l.readVarint()+l.pos,m=1,A=0,T=0,M=0,P=1/0,L=-1/0,O=1/0,V=-1/0;for(;l.pos<u;){if(A<=0){let F=l.readVarint();m=7&F,A=F>>3}if(A--,m===1||m===2)T+=l.readSVarint(),M+=l.readSVarint(),T<P&&(P=T),T>L&&(L=T),M<O&&(O=M),M>V&&(V=M);else if(m!==7)throw new Error(`unknown command ${m}`)}return[P,O,L,V]}toGeoJSON(l,u,m){let A=this.extent*Math.pow(2,m),T=this.extent*l,M=this.extent*u,P=this.loadGeometry();function L(X){return[360*(X.x+T)/A-180,360/Math.PI*Math.atan(Math.exp((1-2*(X.y+M)/A)*Math.PI))-90]}function O(X){return X.map(L)}let V;if(this.type===1){let X=[];for(let nt of P)X.push(nt[0]);let j=O(X);V=X.length===1?{type:\"Point\",coordinates:j[0]}:{type:\"MultiPoint\",coordinates:j}}else if(this.type===2){let X=P.map(O);V=X.length===1?{type:\"LineString\",coordinates:X[0]}:{type:\"MultiLineString\",coordinates:X}}else{if(this.type!==3)throw new Error(\"unknown feature type\");{let X=Gnt(P),j=[];for(let nt of X)j.push(nt.map(O));V=j.length===1?{type:\"Polygon\",coordinates:j[0]}:{type:\"MultiPolygon\",coordinates:j}}}let F={type:\"Feature\",geometry:V,properties:this.properties};return this.id!=null&&(F.id=this.id),F}}function mkt(d,l,u){d===1?l.id=u.readVarint():d===2?(function(m,A){let T=m.readVarint()+m.pos;for(;m.pos<T;){let M=A._keys[m.readVarint()],P=A._values[m.readVarint()];A.properties[M]=P}})(u,l):d===3?l.type=u.readVarint():d===4&&(l._geometry=u.pos)}function Gnt(d){let l=d.length;if(l<=1)return[d];let u=[],m,A;for(let T=0;T<l;T++){let M=gkt(d[T]);M!==0&&(A===void 0&&(A=M<0),A===M<0?(m&&u.push(m),m=[d[T]]):m&&m.push(d[T]))}return m&&u.push(m),u}function gkt(d){let l=0;for(let u,m,A=0,T=d.length,M=T-1;A<T;M=A++)u=d[A],m=d[M],l+=(m.x-u.x)*(u.y+m.y);return l}zM.types=[\"Unknown\",\"Point\",\"LineString\",\"Polygon\"];class Akt{constructor(l,u){this.version=1,this.name=\"\",this.extent=4096,this.length=0,this._pbf=l,this._keys=[],this._values=[],this._features=[],l.readFields(ykt,this,u),this.length=this._features.length}feature(l){if(l<0||l>=this._features.length)throw new Error(\"feature index out of bounds\");this._pbf.pos=this._features[l];let u=this._pbf.readVarint()+this._pbf.pos;return new zM(this._pbf,u,this.extent,this._keys,this._values)}}function ykt(d,l,u){d===15?l.version=u.readVarint():d===1?l.name=u.readString():d===5?l.extent=u.readVarint():d===2?l._features.push(u.pos):d===3?l._keys.push(u.readString()):d===4&&l._values.push((function(m){let A=null,T=m.readVarint()+m.pos;for(;m.pos<T;){let M=m.readVarint()>>3;A=M===1?m.readString():M===2?m.readFloat():M===3?m.readDouble():M===4?m.readVarint64():M===5?m.readVarint():M===6?m.readSVarint():M===7?m.readBoolean():null}if(A==null)throw new Error(\"unknown feature value\");return A})(u))}class Wnt{constructor(l,u){this.layers=l.readFields(_kt,{},u)}}function _kt(d,l,u){if(d===3){let m=new Akt(u,u.readVarint()+u.pos);m.length&&(l[m.name]=m)}}let KV=Math.pow(2,13);function UM(d,l,u,m,A,T,M,P){d.emplaceBack(l,u,2*Math.floor(m*KV)+M,A*KV*2,T*KV*2,Math.round(P))}class QV{constructor(l){this.zoom=l.zoom,this.overscaling=l.overscaling,this.layers=l.layers,this.layerIds=this.layers.map((u=>u.id)),this.index=l.index,this.hasDependencies=!1,this.layoutVertexArray=new Gt,this.centroidVertexArray=new Ct,this.indexArray=new Le,this.programConfigurations=new se(l.layers,l.zoom),this.segments=new ur,this.stateDependentLayerIds=this.layers.filter((u=>u.isStateDependent())).map((u=>u.id))}populate(l,u,m){this.features=[],this.hasDependencies=fR(\"fill-extrusion\",this.layers,u);for(let{feature:A,id:T,index:M,sourceLayerIndex:P}of l){let L=this.layers[0]._featureFilter.needGeometry,O=Or(A,L);if(!this.layers[0]._featureFilter.filter(new hn(this.zoom),O,m))continue;let V={id:T,sourceLayerIndex:P,index:M,geometry:L?O.geometry:cr(A),properties:A.properties,type:A.type,patterns:{}};this.hasDependencies?this.features.push(HV(\"fill-extrusion\",this.layers,V,{zoom:this.zoom},u)):this.addFeature(V,V.geometry,M,m,{},u.subdivisionGranularity),u.featureIndex.insert(A,V.geometry,M,P,this.index,!0)}}addFeatures(l,u,m){for(let A of this.features){let{geometry:T}=A;this.addFeature(A,T,A.index,u,m,l.subdivisionGranularity)}}update(l,u,m){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(l,u,this.stateDependentLayers,{imagePositions:m})}isEmpty(){return this.layoutVertexArray.length===0&&this.centroidVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(l){this.uploaded||(this.layoutVertexBuffer=l.createVertexBuffer(this.layoutVertexArray,pkt),this.centroidVertexBuffer=l.createVertexBuffer(this.centroidVertexArray,fkt.members,!0),this.indexBuffer=l.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(l),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.centroidVertexBuffer.destroy())}addFeature(l,u,m,A,T,M){for(let P of Tt(u,500)){let L={x:0,y:0,sampleCount:0},O=this.layoutVertexArray.length;this.processPolygon(L,A,l,P,M);let V=this.layoutVertexArray.length-O,F=Math.floor(L.x/L.sampleCount),X=Math.floor(L.y/L.sampleCount);for(let j=0;j<V;j++)this.centroidVertexArray.emplaceBack(F,X)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,l,m,{imagePositions:T,canonical:A})}processPolygon(l,u,m,A,T){if(A.length<1||qnt(A[0]))return;for(let F of A)F.length!==0&&vkt(l,F);let M={segment:this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray)},P=T.fill.getGranularityForZoomLevel(u.z),L=zM.types[m.type]===\"Polygon\";for(let F of A){if(F.length===0||qnt(F))continue;let X=mv(F,P,L);this._generateSideFaces(X,M)}if(!L)return;let O=Unt(A,u,P,!1),V=this.layoutVertexArray;Vnt(((F,X)=>{UM(V,F,X,0,0,1,1,0)}),this.segments,this.layoutVertexArray,this.indexArray,O.verticesFlattened,O.indicesTriangles)}_generateSideFaces(l,u){let m=0;for(let A=1;A<l.length;A++){let T=l[A],M=l[A-1];if(bkt(T,M))continue;u.segment.vertexLength+4>ur.MAX_VERTEX_ARRAY_LENGTH&&(u.segment=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));let P=T.sub(M)._perp()._unit(),L=M.dist(T);m+L>32768&&(m=0),UM(this.layoutVertexArray,T.x,T.y,P.x,P.y,0,0,m),UM(this.layoutVertexArray,T.x,T.y,P.x,P.y,0,1,m),m+=L,UM(this.layoutVertexArray,M.x,M.y,P.x,P.y,0,0,m),UM(this.layoutVertexArray,M.x,M.y,P.x,P.y,0,1,m);let O=u.segment.vertexLength;this.indexArray.emplaceBack(O,O+2,O+1),this.indexArray.emplaceBack(O+1,O+2,O+3),u.segment.vertexLength+=4,u.segment.primitiveLength+=2}}}function vkt(d,l){for(let u=0;u<l.length;u++){let m=l[u];u===l.length-1&&l[0].x===m.x&&l[0].y===m.y||(d.x+=m.x,d.y+=m.y,d.sampleCount++)}}function bkt(d,l){return d.x===l.x&&(d.x<0||d.x>Pe)||d.y===l.y&&(d.y<0||d.y>Pe)}function qnt(d){return d.every((l=>l.x<0))||d.every((l=>l.x>Pe))||d.every((l=>l.y<0))||d.every((l=>l.y>Pe))}let Hnt;ir(\"FillExtrusionBucket\",QV,{omit:[\"layers\",\"features\"]});var xkt={get paint(){return Hnt=Hnt||new na({\"fill-extrusion-opacity\":new fr(Te[\"paint_fill-extrusion\"][\"fill-extrusion-opacity\"]),\"fill-extrusion-color\":new Mr(Te[\"paint_fill-extrusion\"][\"fill-extrusion-color\"]),\"fill-extrusion-translate\":new fr(Te[\"paint_fill-extrusion\"][\"fill-extrusion-translate\"]),\"fill-extrusion-translate-anchor\":new fr(Te[\"paint_fill-extrusion\"][\"fill-extrusion-translate-anchor\"]),\"fill-extrusion-pattern\":new Xm(Te[\"paint_fill-extrusion\"][\"fill-extrusion-pattern\"]),\"fill-extrusion-height\":new Mr(Te[\"paint_fill-extrusion\"][\"fill-extrusion-height\"]),\"fill-extrusion-base\":new Mr(Te[\"paint_fill-extrusion\"][\"fill-extrusion-base\"]),\"fill-extrusion-vertical-gradient\":new fr(Te[\"paint_fill-extrusion\"][\"fill-extrusion-vertical-gradient\"])})}};class wkt extends yl{constructor(l,u){super(l,xkt,u)}createBucket(l){return new QV(l)}queryRadius(){return hR(this.paint.get(\"fill-extrusion-translate\"))}is3D(){return!0}queryIntersectsFeature({queryGeometry:l,feature:u,featureState:m,geometry:A,transform:T,pixelsToTileUnits:M,pixelPosMatrix:P}){let L=dR(l,this.paint.get(\"fill-extrusion-translate\"),this.paint.get(\"fill-extrusion-translate-anchor\"),-T.bearingInRadians,M),O=this.paint.get(\"fill-extrusion-height\").evaluate(u,m),V=this.paint.get(\"fill-extrusion-base\").evaluate(u,m),F=(function(j,nt){let st=[];for(let pt of j){let mt=[pt.x,pt.y,0,1];Ft(mt,mt,nt),st.push(new s(mt[0]/mt[3],mt[1]/mt[3]))}return st})(L,P),X=(function(j,nt,st,pt){let mt=[],vt=[],At=pt[8]*nt,wt=pt[9]*nt,St=pt[10]*nt,Bt=pt[11]*nt,qt=pt[8]*st,te=pt[9]*st,he=pt[10]*st,fe=pt[11]*st;for(let Se of j){let ve=[],be=[];for(let Ae of Se){let Ze=Ae.x,nr=Ae.y,er=pt[0]*Ze+pt[4]*nr+pt[12],Xe=pt[1]*Ze+pt[5]*nr+pt[13],Lr=pt[2]*Ze+pt[6]*nr+pt[14],$i=pt[3]*Ze+pt[7]*nr+pt[15],rn=Lr+St,yn=$i+Bt,Xa=er+qt,Oo=Xe+te,zs=Lr+he,aa=$i+fe,co=new s((er+At)/yn,(Xe+wt)/yn);co.z=rn/yn,ve.push(co);let Ta=new s(Xa/aa,Oo/aa);Ta.z=zs/aa,be.push(Ta)}mt.push(ve),vt.push(be)}return[mt,vt]})(A,V,O,P);return(function(j,nt,st){let pt=1/0;Ai(st,nt)&&(pt=Ynt(st,nt[0]));for(let mt=0;mt<nt.length;mt++){let vt=nt[mt],At=j[mt];for(let wt=0;wt<vt.length-1;wt++){let St=vt[wt],Bt=[St,vt[wt+1],At[wt+1],At[wt],St];Sr(st,Bt)&&(pt=Math.min(pt,Ynt(st,Bt)))}}return pt!==1/0&&pt})(X[0],X[1],F)}}function VM(d,l){return d.x*l.x+d.y*l.y}function Ynt(d,l){if(d.length===1){let u=0,m=l[u++],A;for(;!A||m.equals(A);)if(A=l[u++],!A)return 1/0;for(;u<l.length;u++){let T=l[u],M=d[0],P=A.sub(m),L=T.sub(m),O=M.sub(m),V=VM(P,P),F=VM(P,L),X=VM(L,L),j=VM(O,P),nt=VM(O,L),st=V*X-F*F,pt=(X*j-F*nt)/st,mt=(V*nt-F*j)/st,vt=m.z*(1-pt-mt)+A.z*pt+T.z*mt;if(isFinite(vt))return vt}return 1/0}{let u=1/0;for(let m of l)u=Math.min(u,m.z);return u}}let Xnt=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class AR{static from(l){if(!(l instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");let[u,m]=new Uint8Array(l,0,2);if(u!==219)throw new Error(\"Data does not appear to be in a KDBush format.\");let A=m>>4;if(A!==1)throw new Error(`Got v${A} data when expected v1.`);let T=Xnt[15&m];if(!T)throw new Error(\"Unrecognized array type.\");let[M]=new Uint16Array(l,2,1),[P]=new Uint32Array(l,4,1);return new AR(P,M,T,l)}constructor(l,u=64,m=Float64Array,A){if(isNaN(l)||l<0)throw new Error(`Unpexpected numItems value: ${l}.`);this.numItems=+l,this.nodeSize=Math.min(Math.max(+u,2),65535),this.ArrayType=m,this.IndexArrayType=l<65536?Uint16Array:Uint32Array;let T=Xnt.indexOf(this.ArrayType),M=2*l*this.ArrayType.BYTES_PER_ELEMENT,P=l*this.IndexArrayType.BYTES_PER_ELEMENT,L=(8-P%8)%8;if(T<0)throw new Error(`Unexpected typed array class: ${m}.`);A&&A instanceof ArrayBuffer?(this.data=A,this.ids=new this.IndexArrayType(this.data,8,l),this.coords=new this.ArrayType(this.data,8+P+L,2*l),this._pos=2*l,this._finished=!0):(this.data=new ArrayBuffer(8+M+P+L),this.ids=new this.IndexArrayType(this.data,8,l),this.coords=new this.ArrayType(this.data,8+P+L,2*l),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+T]),new Uint16Array(this.data,2,1)[0]=u,new Uint32Array(this.data,4,1)[0]=l)}add(l,u){let m=this._pos>>1;return this.ids[m]=m,this.coords[this._pos++]=l,this.coords[this._pos++]=u,m}finish(){let l=this._pos>>1;if(l!==this.numItems)throw new Error(`Added ${l} items when expected ${this.numItems}.`);return JV(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(l,u,m,A){if(!this._finished)throw new Error(\"Data not yet indexed - call index.finish().\");let{ids:T,coords:M,nodeSize:P}=this,L=[0,T.length-1,0],O=[];for(;L.length;){let V=L.pop()||0,F=L.pop()||0,X=L.pop()||0;if(F-X<=P){for(let pt=X;pt<=F;pt++){let mt=M[2*pt],vt=M[2*pt+1];mt>=l&&mt<=m&&vt>=u&&vt<=A&&O.push(T[pt])}continue}let j=X+F>>1,nt=M[2*j],st=M[2*j+1];nt>=l&&nt<=m&&st>=u&&st<=A&&O.push(T[j]),(V===0?l<=nt:u<=st)&&(L.push(X),L.push(j-1),L.push(1-V)),(V===0?m>=nt:A>=st)&&(L.push(j+1),L.push(F),L.push(1-V))}return O}within(l,u,m){if(!this._finished)throw new Error(\"Data not yet indexed - call index.finish().\");let{ids:A,coords:T,nodeSize:M}=this,P=[0,A.length-1,0],L=[],O=m*m;for(;P.length;){let V=P.pop()||0,F=P.pop()||0,X=P.pop()||0;if(F-X<=M){for(let pt=X;pt<=F;pt++)Knt(T[2*pt],T[2*pt+1],l,u)<=O&&L.push(A[pt]);continue}let j=X+F>>1,nt=T[2*j],st=T[2*j+1];Knt(nt,st,l,u)<=O&&L.push(A[j]),(V===0?l-m<=nt:u-m<=st)&&(P.push(X),P.push(j-1),P.push(1-V)),(V===0?l+m>=nt:u+m>=st)&&(P.push(j+1),P.push(F),P.push(1-V))}return L}}function JV(d,l,u,m,A,T){if(A-m<=u)return;let M=m+A>>1;Znt(d,l,M,m,A,T),JV(d,l,u,m,M-1,1-T),JV(d,l,u,M+1,A,1-T)}function Znt(d,l,u,m,A,T){for(;A>m;){if(A-m>600){let O=A-m+1,V=u-m+1,F=Math.log(O),X=.5*Math.exp(2*F/3),j=.5*Math.sqrt(F*X*(O-X)/O)*(V-O/2<0?-1:1);Znt(d,l,u,Math.max(m,Math.floor(u-V*X/O+j)),Math.min(A,Math.floor(u+(O-V)*X/O+j)),T)}let M=l[2*u+T],P=m,L=A;for(jM(d,l,m,u),l[2*A+T]>M&&jM(d,l,m,A);P<L;){for(jM(d,l,P,L),P++,L--;l[2*P+T]<M;)P++;for(;l[2*L+T]>M;)L--}l[2*m+T]===M?jM(d,l,m,L):(L++,jM(d,l,L,A)),L<=u&&(m=L+1),u<=L&&(A=L-1)}}function jM(d,l,u,m){tj(d,u,m),tj(l,2*u,2*m),tj(l,2*u+1,2*m+1)}function tj(d,l,u){let m=d[l];d[l]=d[u],d[u]=m}function Knt(d,l,u,m){let A=d-u,T=l-m;return A*A+T*T}function ej(d,l,u,m){let A=m,T=l+(u-l>>1),M,P=u-l,L=d[l],O=d[l+1],V=d[u],F=d[u+1];for(let X=l+3;X<u;X+=3){let j=Tkt(d[X],d[X+1],L,O,V,F);if(j>A)M=X,A=j;else if(j===A){let nt=Math.abs(X-T);nt<P&&(M=X,P=nt)}}A>m&&(M-l>3&&ej(d,l,M,m),d[M+2]=A,u-M>3&&ej(d,M,u,m))}function Tkt(d,l,u,m,A,T){let M=A-u,P=T-m;if(M!==0||P!==0){let L=((d-u)*M+(l-m)*P)/(M*M+P*P);L>1?(u=A,m=T):L>0&&(u+=M*L,m+=P*L)}return M=d-u,P=l-m,M*M+P*P}function qa(d,l,u,m){let A={type:l,geom:u},T={id:d??null,type:A.type,geometry:A.geom,tags:m,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};switch(A.type){case\"Point\":case\"MultiPoint\":case\"LineString\":yR(T,A.geom);break;case\"Polygon\":yR(T,A.geom[0]);break;case\"MultiLineString\":for(let M of A.geom)yR(T,M);break;case\"MultiPolygon\":for(let M of A.geom)yR(T,M[0])}return T}function yR(d,l){for(let u=0;u<l.length;u+=3)d.minX=Math.min(d.minX,l[u]),d.minY=Math.min(d.minY,l[u+1]),d.maxX=Math.max(d.maxX,l[u]),d.maxY=Math.max(d.maxY,l[u+1])}function rj(d,l){let u=[];switch(d.type){case\"FeatureCollection\":for(let m=0;m<d.features.length;m++)_R(u,d.features[m],l,m);break;case\"Feature\":_R(u,d,l);break;default:_R(u,{geometry:d,properties:void 0},l)}return u}function _R(d,l,u,m){if(!l.geometry)return;if(l.geometry.type===\"GeometryCollection\")return void(function(P,L,O,V,F){for(let X of O.geometries)_R(P,{id:L.id,geometry:X,properties:L.properties},V,F)})(d,l,l.geometry,u,m);if(!l.geometry.coordinates?.length)return;let T=(function(P,L,O){return L.promoteId?P.properties?.[L.promoteId]:L.generateId?O||0:P.id})(l,u,m),M=Math.pow(u.tolerance/((1<<u.maxZoom)*u.extent),2);switch(l.geometry.type){case\"Point\":return void(function(P,L,O,V){let F=[];F.push(F2(O.coordinates[0]),N2(O.coordinates[1]),0),P.push(qa(L,\"Point\",F,V))})(d,T,l.geometry,l.properties);case\"MultiPoint\":return void(function(P,L,O,V){let F=[];for(let X of O.coordinates)F.push(F2(X[0]),N2(X[1]),0);P.push(qa(L,\"MultiPoint\",F,V))})(d,T,l.geometry,l.properties);case\"LineString\":return void(function(P,L,O,V,F){let X=[];ij(O.coordinates,X,V,!1),P.push(qa(L,\"LineString\",X,F))})(d,T,l.geometry,M,l.properties);case\"MultiLineString\":return void(function(P,L,O,V,F,X){if(F.lineMetrics)for(let j of O.coordinates){let nt=[];ij(j,nt,V,!1),P.push(qa(L,\"LineString\",nt,X))}else{let j=[];nj(O.coordinates,j,V,!1),P.push(qa(L,\"MultiLineString\",j,X))}})(d,T,l.geometry,M,u,l.properties);case\"Polygon\":return void(function(P,L,O,V,F){let X=[];nj(O.coordinates,X,V,!0),P.push(qa(L,\"Polygon\",X,F))})(d,T,l.geometry,M,l.properties);case\"MultiPolygon\":return void(function(P,L,O,V,F){let X=[];for(let j of O.coordinates){let nt=[];nj(j,nt,V,!0),X.push(nt)}P.push(qa(L,\"MultiPolygon\",X,F))})(d,T,l.geometry,M,l.properties);default:throw new Error(\"Input data is not a valid GeoJSON object.\")}}function ij(d,l,u,m){let A,T,M=0;for(let L=0;L<d.length;L++){let O=F2(d[L][0]),V=N2(d[L][1]);l.push(O,V,0),L>0&&(M+=m?(A*V-O*T)/2:Math.sqrt(Math.pow(O-A,2)+Math.pow(V-T,2))),A=O,T=V}let P=l.length-3;l[2]=1,u>0&&ej(l,0,P,u),l[P+2]=1,l.size=Math.abs(M),l.start=0,l.end=l.size}function nj(d,l,u,m){for(let A=0;A<d.length;A++){let T=[];ij(d[A],T,u,m),l.push(T)}}function F2(d){return d/360+.5}function N2(d){let l=Math.sin(d*Math.PI/180),u=.5-.25*Math.log((1+l)/(1-l))/Math.PI;return u<0?0:u>1?1:u}function vR(d){let l={type:\"Feature\",geometry:Skt(d),properties:d.tags};return d.id!=null&&(l.id=d.id),l}function Skt(d){let{type:l,geometry:u}=d;switch(l){case\"Point\":return{type:l,coordinates:Qnt(u[0],u[1])};case\"MultiPoint\":case\"LineString\":return{type:l,coordinates:oj(u)};case\"MultiLineString\":case\"Polygon\":return{type:l,coordinates:u.map((m=>oj(m)))};case\"MultiPolygon\":return{type:l,coordinates:u.map((m=>m.map((A=>oj(A)))))}}}function oj(d){let l=[];for(let u=0;u<d.length;u+=3)l.push(Qnt(d[u],d[u+1]));return l}function Qnt(d,l){return[Jnt(d),tot(l)]}function Jnt(d){return 360*(d-.5)}function tot(d){let l=(180-360*d)*Math.PI/180;return 360*Math.atan(Math.exp(l))/Math.PI-90}var _l;function tg(d,l,u,m,A,T,M,P){if(m/=l,T>=(u/=l)&&M<m)return d;if(M<u||T>=m)return null;let L=[];for(let O of d){let V=A===_l.X?O.minX:O.minY,F=A===_l.X?O.maxX:O.maxY;if(V>=u&&F<m)L.push(O);else if(!(F<u||V>=m))switch(O.type){case\"Point\":case\"MultiPoint\":Mkt(O,L,u,m,A);continue;case\"LineString\":Ekt(O,L,u,m,A,P);continue;case\"MultiLineString\":Pkt(O,L,u,m,A);continue;case\"Polygon\":Ckt(O,L,u,m,A);continue;case\"MultiPolygon\":Ikt(O,L,u,m,A);continue}}return L.length?L:null}function Mkt(d,l,u,m,A){let T=[];(function(M,P,L,O,V){for(let F=0;F<M.length;F+=3){let X=M[F+V];X>=L&&X<=O&&z2(P,M[F],M[F+1],M[F+2])}})(d.geometry,T,u,m,A),T.length&&l.push(qa(d.id,T.length===3?\"Point\":\"MultiPoint\",T,d.tags))}function Ekt(d,l,u,m,A,T){let M=[];if(eot(d.geometry,M,u,m,A,!1,T.lineMetrics),M.length)if(T.lineMetrics)for(let P of M)l.push(qa(d.id,\"LineString\",P,d.tags));else l.push(M.length>1?qa(d.id,\"MultiLineString\",M,d.tags):qa(d.id,\"LineString\",M[0],d.tags))}function Pkt(d,l,u,m,A){let T=[];sj(d.geometry,T,u,m,A,!1),T.length&&l.push(T.length!==1?qa(d.id,\"MultiLineString\",T,d.tags):qa(d.id,\"LineString\",T[0],d.tags))}function Ckt(d,l,u,m,A){let T=[];sj(d.geometry,T,u,m,A,!0),T.length&&l.push(qa(d.id,\"Polygon\",T,d.tags))}function Ikt(d,l,u,m,A){let T=[];for(let M of d.geometry){let P=[];sj(M,P,u,m,A,!0),P.length&&T.push(P)}T.length&&l.push(qa(d.id,\"MultiPolygon\",T,d.tags))}function eot(d,l,u,m,A,T,M){let P=rot(d),L=A===_l.X?kkt:Rkt,O,V,F=d.start;for(let pt=0;pt<d.length-3;pt+=3){let mt=d[pt],vt=d[pt+1],At=d[pt+2],wt=d[pt+3],St=d[pt+4],Bt=A===_l.X?mt:vt,qt=A===_l.X?wt:St,te=!1;M&&(O=Math.sqrt(Math.pow(mt-wt,2)+Math.pow(vt-St,2))),Bt<u?qt>u&&(V=L(P,mt,vt,wt,St,u),M&&(P.start=F+O*V)):Bt>m?qt<m&&(V=L(P,mt,vt,wt,St,m),M&&(P.start=F+O*V)):z2(P,mt,vt,At),qt<u&&Bt>=u&&(V=L(P,mt,vt,wt,St,u),te=!0),qt>m&&Bt<=m&&(V=L(P,mt,vt,wt,St,m),te=!0),!T&&te&&(M&&(P.end=F+O*V),l.push(P),P=rot(d)),M&&(F+=O)}let X=d.length-3,j=d[X],nt=d[X+1],st=A===_l.X?j:nt;st>=u&&st<=m&&z2(P,j,nt,d[X+2]),X=P.length-3,T&&X>=3&&(P[X]!==P[0]||P[X+1]!==P[1])&&z2(P,P[0],P[1],P[2]),P.length&&l.push(P)}function rot(d){let l=[];return l.size=d.size,l.start=d.start,l.end=d.end,l}function sj(d,l,u,m,A,T){for(let M of d)eot(M,l,u,m,A,T,!1)}function z2(d,l,u,m){d.push(l,u,m)}function kkt(d,l,u,m,A,T){let M=(T-l)/(m-l);return z2(d,T,u+(A-u)*M,1),M}function Rkt(d,l,u,m,A,T){let M=(T-u)/(A-u);return z2(d,l+(m-l)*M,T,1),M}function aj(d,l){let u=l.buffer/l.extent,m=d,A=tg(d,1,-1-u,u,_l.X,-1,2,l),T=tg(d,1,1-u,2+u,_l.X,-1,2,l);return(A||T)&&(m=tg(d,1,-u,1+u,_l.X,-1,2,l)||[],A&&(m=iot(A,1).concat(m)),T&&(m=m.concat(iot(T,-1)))),m}function iot(d,l){let u=[];for(let m of d)switch(m.type){case\"Point\":case\"MultiPoint\":case\"LineString\":{let A=lj(m.geometry,l);u.push(qa(m.id,m.type,A,m.tags));continue}case\"MultiLineString\":case\"Polygon\":{let A=[];for(let T of m.geometry)A.push(lj(T,l));u.push(qa(m.id,m.type,A,m.tags));continue}case\"MultiPolygon\":{let A=[];for(let T of m.geometry){let M=[];for(let P of T)M.push(lj(P,l));A.push(M)}u.push(qa(m.id,m.type,A,m.tags));continue}}return u}function lj(d,l){let u=[];u.size=d.size,d.start!==void 0&&(u.start=d.start,u.end=d.end);for(let m=0;m<d.length;m+=3)u.push(d[m]+l,d[m+1],d[m+2]);return u}function Dkt(d,l,u){let m=!!l.newGeometry,A=l.removeAllProperties||l.removeProperties?.length>0||l.addOrUpdateProperties?.length>0;if(m){let T=d[0],M=rj({type:\"FeatureCollection\",features:[{type:\"Feature\",id:T.id,geometry:l.newGeometry,properties:A?not(T.tags,l):T.tags}]},u);return M=aj(M,u),M}if(A){let T=[];for(let M of d){let P={...M};P.tags=not(P.tags,l),T.push(P)}return T}return[]}function not(d,l){if(l.removeAllProperties)return{};let u={...d||{}};if(l.removeProperties)for(let m of l.removeProperties)delete u[m];if(l.addOrUpdateProperties)for(let{key:m,value:A}of l.addOrUpdateProperties)u[m]=A;return u}(function(d){d[d.X=0]=\"X\",d[d.Y=1]=\"Y\"})(_l||(_l={}));let cj={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:d=>d};class Okt{constructor(l){this.options=Object.assign(Object.create(cj),l),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[],this.points=[]}load(l){let u=[];for(let m of l){if(!m.geometry)continue;let[A,T]=m.geometry.coordinates,[M,P]=[F2(A),N2(T)];u.push({id:m.id,type:\"Point\",geometry:[M,P],tags:m.properties})}this.createIndex(u)}initialize(l){let u=[];for(let m of l)m.type===\"Point\"&&u.push(m);this.createIndex(u)}updateIndex(l,u,m){this.options=Object.assign(Object.create(cj),m.clusterOptions),this.initialize(l)}createIndex(l){let{log:u,minZoom:m,maxZoom:A}=this.options;u&&console.time(\"total time\");let T=`prepare ${l.length} points`;u&&console.time(T),this.points=l;let M=[];for(let L=0;L<l.length;L++){let O=l[L];if(!O?.geometry)continue;let[V,F]=O.geometry;V=Math.fround(V),F=Math.fround(F),M.push(V,F,1/0,L,-1,1),this.options.reduce&&M.push(0)}let P=this.trees[A+1]=this.createTree(M);u&&console.timeEnd(T);for(let L=A;L>=m;L--){let O=Date.now();P=this.trees[L]=this.createTree(this.cluster(P,L)),u&&console.log(\"z%d: %d clusters in %dms\",L,P.numItems,Date.now()-O)}u&&console.timeEnd(\"total time\")}getClusters(l,u){return this.getClustersInternal(l,u).map((m=>vR(m)))}getClustersInternal(l,u){let m=((l[0]+180)%360+360)%360-180,A=Math.max(-90,Math.min(90,l[1])),T=l[2]===180?180:((l[2]+180)%360+360)%360-180,M=Math.max(-90,Math.min(90,l[3]));if(l[2]-l[0]>=360)m=-180,T=180;else if(m>T){let F=this.getClustersInternal([m,A,180,M],u),X=this.getClustersInternal([-180,A,T,M],u);return F.concat(X)}let P=this.trees[this.limitZoom(u)],L=P.range(F2(m),N2(M),F2(T),N2(A)),O=P.flatData,V=[];for(let F of L){let X=this.stride*F;V.push(O[X+5]>1?Lkt(O,X,this.clusterProps):this.points[O[X+3]])}return V}getChildren(l){let u=this.getOriginId(l),m=this.getOriginZoom(l),A=new Error(\"No cluster with the specified id: \"+l),T=this.trees[m];if(!T)throw A;let M=T.flatData;if(u*this.stride>=M.length)throw A;let P=this.options.radius/(this.options.extent*Math.pow(2,m-1)),L=T.within(M[u*this.stride],M[u*this.stride+1],P),O=[];for(let V of L){let F=V*this.stride;M[F+4]===l&&O.push(M[F+5]>1?Bkt(M,F,this.clusterProps):vR(this.points[M[F+3]]))}if(O.length===0)throw A;return O}getLeaves(l,u,m){let A=[];return this.appendLeaves(A,l,u=u||10,m=m||0,0),A}getTile(l,u,m){let A=this.trees[this.limitZoom(l)];if(!A)return null;let T=Math.pow(2,l),{extent:M,radius:P}=this.options,L=P/M,O=(m-L)/T,V=(m+1+L)/T,F={transformed:!0,features:[],source:null,x:u,y:m,z:l};return this.addTileFeatures(A.range((u-L)/T,O,(u+1+L)/T,V),A.flatData,u,m,T,F),u===0&&this.addTileFeatures(A.range(1-L/T,O,1,V),A.flatData,T,m,T,F),u===T-1&&this.addTileFeatures(A.range(0,O,L/T,V),A.flatData,-1,m,T,F),F}getClusterExpansionZoom(l){return this.getOriginZoom(l)}appendLeaves(l,u,m,A,T){let M=this.getChildren(u);for(let P of M){let L=P.properties;if(L?.cluster?T+L.point_count<=A?T+=L.point_count:T=this.appendLeaves(l,L.cluster_id,m,A,T):T<A?T++:l.push(P),l.length===m)break}return T}createTree(l){let u=new AR(l.length/this.stride|0,this.options.nodeSize,Float32Array);for(let m=0;m<l.length;m+=this.stride)u.add(l[m],l[m+1]);return u.finish(),u.flatData=l,u.data=null,u}addTileFeatures(l,u,m,A,T,M){for(let P of l){let L=P*this.stride,O=u[L+5]>1,V,F,X;if(O)V=uj(u,L,this.clusterProps),F=u[L],X=u[L+1];else{let st=this.points[u[L+3]];V=st.tags,[F,X]=st.geometry}let j={type:1,geometry:[[Math.round(this.options.extent*(F*T-m)),Math.round(this.options.extent*(X*T-A))]],tags:V},nt;nt=O||this.options.generateId?u[L+3]:this.points[u[L+3]].id,nt!==void 0&&(j.id=nt),M.features.push(j)}}limitZoom(l){return Math.max(this.options.minZoom,Math.min(Math.floor(+l),this.options.maxZoom+1))}cluster(l,u){let{radius:m,extent:A,reduce:T,minPoints:M}=this.options,P=m/(A*Math.pow(2,u)),L=l.flatData,O=[],V=this.stride;for(let F=0;F<L.length;F+=V){if(L[F+2]<=u)continue;L[F+2]=u;let X=L[F],j=L[F+1],nt=l.within(L[F],L[F+1],P),st=L[F+5],pt=st;for(let mt of nt){let vt=mt*V;L[vt+2]>u&&(pt+=L[vt+5])}if(pt>st&&pt>=M){let mt,vt=X*st,At=j*st,wt=-1,St=(F/V<<5)+(u+1)+this.points.length;for(let Bt of nt){let qt=Bt*V;if(L[qt+2]<=u)continue;L[qt+2]=u;let te=L[qt+5];vt+=L[qt]*te,At+=L[qt+1]*te,L[qt+4]=St,T&&(mt||(mt=this.map(L,F,!0),wt=this.clusterProps.length,this.clusterProps.push(mt)),T(mt,this.map(L,qt)))}L[F+4]=St,O.push(vt/pt,At/pt,1/0,St,-1,pt),T&&O.push(wt)}else{for(let mt=0;mt<V;mt++)O.push(L[F+mt]);if(pt>1)for(let mt of nt){let vt=mt*V;if(!(L[vt+2]<=u)){L[vt+2]=u;for(let At=0;At<V;At++)O.push(L[vt+At])}}}}return O}getOriginId(l){return l-this.points.length>>5}getOriginZoom(l){return(l-this.points.length)%32}map(l,u,m){if(l[u+5]>1){let M=this.clusterProps[l[u+6]];return m?Object.assign({},M):M}let A=this.points[l[u+3]].tags,T=this.options.map(A);return m&&T===A?Object.assign({},T):T}}function Lkt(d,l,u){return{id:d[l+3],type:\"Point\",tags:uj(d,l,u),geometry:[d[l],d[l+1]]}}function Bkt(d,l,u){return{type:\"Feature\",id:d[l+3],properties:uj(d,l,u),geometry:{type:\"Point\",coordinates:[Jnt(d[l]),tot(d[l+1])]}}}function uj(d,l,u){let m=d[l+5],A=m>=1e4?`${Math.round(m/1e3)}k`:m>=1e3?Math.round(m/100)/10+\"k\":m,T=d[l+6],M=T===-1?{}:Object.assign({},u[T]);return Object.assign(M,{cluster:!0,cluster_id:d[l+3],point_count:m,point_count_abbreviated:A})}let hj=\"geojsonvt_clip_start\",dj=\"geojsonvt_clip_end\";function oot(d,l,u,m,A){let T=l===A.maxZoom?0:A.tolerance/((1<<l)*A.extent),M={transformed:!1,features:[],source:null,x:u,y:m,z:l,minX:2,minY:1,maxX:-1,maxY:0,numPoints:0,numSimplified:0,numFeatures:d.length};for(let P of d)Fkt(M,P,T,A);return M}function Fkt(d,l,u,m){switch(d.minX=Math.min(d.minX,l.minX),d.minY=Math.min(d.minY,l.minY),d.maxX=Math.max(d.maxX,l.maxX),d.maxY=Math.max(d.maxY,l.maxY),l.type){case\"Point\":case\"MultiPoint\":return void(function(A,T){let M=[];for(let L=0;L<T.geometry.length;L+=3)M.push(T.geometry[L],T.geometry[L+1]),A.numPoints++,A.numSimplified++;if(!M.length)return;let P={type:1,tags:T.tags||null,geometry:M};T.id!==null&&(P.id=T.id),A.features.push(P)})(d,l);case\"LineString\":return void(function(A,T,M,P){let L=[];if(fj(L,T.geometry,A,M,!1,!1),!L.length)return;let O=T.tags||null;if(P.lineMetrics){O={};for(let F in T.tags)O[F]=T.tags[F];O[hj]=T.geometry.start/T.geometry.size,O[dj]=T.geometry.end/T.geometry.size}let V={type:2,tags:O,geometry:L};T.id!==null&&(V.id=T.id),A.features.push(V)})(d,l,u,m);case\"MultiLineString\":case\"Polygon\":return void(function(A,T,M){let P=[];for(let O=0;O<T.geometry.length;O++)fj(P,T.geometry[O],A,M,T.type===\"Polygon\",O===0);if(!P.length)return;let L={type:T.type===\"Polygon\"?3:2,tags:T.tags||null,geometry:P};T.id!==null&&(L.id=T.id),A.features.push(L)})(d,l,u);case\"MultiPolygon\":return void(function(A,T,M){let P=[];for(let O=0;O<T.geometry.length;O++){let V=T.geometry[O];for(let F=0;F<V.length;F++)fj(P,V[F],A,M,!0,F===0)}if(!P.length)return;let L={type:3,tags:T.tags||null,geometry:P};T.id!==null&&(L.id=T.id),A.features.push(L)})(d,l,u)}}function fj(d,l,u,m,A,T){let M=m*m;if(m>0&&l.size<(A?M:m))return void(u.numPoints+=l.length/3);let P=[];for(let L=0;L<l.length;L+=3)(m===0||l[L+2]>M)&&(u.numSimplified++,P.push(l[L],l[L+1])),u.numPoints++;A&&(function(L,O){let V=0;for(let F=0,X=L.length,j=X-2;F<X;j=F,F+=2)V+=(L[F]-L[j])*(L[F+1]+L[j+1]);if(V>0===O)for(let F=0,X=L.length;F<X/2;F+=2){let j=L[F],nt=L[F+1];L[F]=L[X-2-F],L[F+1]=L[X-1-F],L[X-2-F]=j,L[X-1-F]=nt}})(P,T),d.push(P)}function sot(d,l){if(d.transformed)return d;let u=1<<d.z,m=d.x,A=d.y;for(let T of d.features)T.type===1?Nkt(T,l,u,m,A):zkt(T,l,u,m,A);return d.transformed=!0,d}function Nkt(d,l,u,m,A){let T=d,M=d.geometry,P=[];for(let L=0;L<M.length;L+=2)P.push(aot(M[L],M[L+1],l,u,m,A));return T.geometry=P,T}function zkt(d,l,u,m,A){let T=d,M=d.geometry,P=[];for(let L of M){let O=[];for(let V=0;V<L.length;V+=2)O.push(aot(L[V],L[V+1],l,u,m,A));P.push(O)}return T.geometry=P,T}function aot(d,l,u,m,A,T){return[Math.round(u*(d*m-A)),Math.round(u*(l*m-T))]}class Ukt{constructor(l){this.options=l,this.stats={},this.total=0,this.tiles={},this.tileCoords=[],this.stats={},this.total=0}initialize(l){this.splitTile(l,0,0,0),this.options.debug&&(l.length&&console.log(\"features: %d, points: %d\",this.tiles[0].numFeatures,this.tiles[0].numPoints),console.timeEnd(\"generate tiles\"),console.log(\"tiles generated:\",this.total,JSON.stringify(this.stats)))}updateIndex(l,u,m){m.debug>1&&(console.log(\"invalidating tiles\"),console.time(\"invalidating\")),this.invalidateTiles(u),m.debug>1&&console.timeEnd(\"invalidating\");let[A,T,M]=[0,0,0],P=oot(l,A,T,M,m);P.source=l;let L=bR(A,T,M);if(this.tiles[L]=P,this.tileCoords.push({z:A,x:T,y:M,id:L}),m.debug){let O=`z${A}`;this.stats[O]=(this.stats[O]||0)+1,this.total++}}getClusterExpansionZoom(l){return null}getChildren(l){return null}getLeaves(l,u,m){return null}getTile(l,u,m){let{extent:A,debug:T}=this.options,M=1<<l,P=bR(l,u=u+M&M-1,m);if(this.tiles[P])return sot(this.tiles[P],A);T>1&&console.log(\"drilling down to z%d-%d-%d\",l,u,m);let L,O=l,V=u,F=m;for(;!L&&O>0;)O--,V>>=1,F>>=1,L=this.tiles[bR(O,V,F)];return L?.source?(T>1&&(console.log(\"found parent tile z%d-%d-%d\",O,V,F),console.time(\"drilling down\")),this.splitTile(L.source,O,V,F,l,u,m),T>1&&console.timeEnd(\"drilling down\"),this.tiles[P]?sot(this.tiles[P],A):null):null}splitTile(l,u,m,A,T,M,P){let L=[l,u,m,A],O=this.options,V=O.debug;for(;L.length;){A=L.pop(),m=L.pop(),u=L.pop(),l=L.pop();let F=1<<u,X=bR(u,m,A),j=this.tiles[X];if(!j&&(V>1&&console.time(\"creation\"),j=this.tiles[X]=oot(l,u,m,A,O),this.tileCoords.push({z:u,x:m,y:A,id:X}),V)){V>1&&(console.log(\"tile z%d-%d-%d (features: %d, points: %d, simplified: %d)\",u,m,A,j.numFeatures,j.numPoints,j.numSimplified),console.timeEnd(\"creation\"));let te=`z${u}`;this.stats[te]=(this.stats[te]||0)+1,this.total++}if(j.source=l,T==null){if(u===O.indexMaxZoom||j.numPoints<=O.indexMaxPoints)continue}else{if(u===O.maxZoom||u===T)continue;if(T!=null){let te=T-u;if(m!==M>>te||A!==P>>te)continue}}if(j.source=null,!l.length)continue;V>1&&console.time(\"clipping\");let nt=.5*O.buffer/O.extent,st=.5-nt,pt=.5+nt,mt=1+nt,vt=null,At=null,wt=null,St=null,Bt=tg(l,F,m-nt,m+pt,_l.X,j.minX,j.maxX,O),qt=tg(l,F,m+st,m+mt,_l.X,j.minX,j.maxX,O);Bt&&(vt=tg(Bt,F,A-nt,A+pt,_l.Y,j.minY,j.maxY,O),At=tg(Bt,F,A+st,A+mt,_l.Y,j.minY,j.maxY,O)),qt&&(wt=tg(qt,F,A-nt,A+pt,_l.Y,j.minY,j.maxY,O),St=tg(qt,F,A+st,A+mt,_l.Y,j.minY,j.maxY,O)),V>1&&console.timeEnd(\"clipping\"),L.push(vt||[],u+1,2*m,2*A),L.push(At||[],u+1,2*m,2*A+1),L.push(wt||[],u+1,2*m+1,2*A),L.push(St||[],u+1,2*m+1,2*A+1)}}invalidateTiles(l){if(!l.length)return;let u=this.options,{debug:m}=u,A=1/0,T=-1/0,M=1/0,P=-1/0;for(let V of l)A=Math.min(A,V.minX),T=Math.max(T,V.maxX),M=Math.min(M,V.minY),P=Math.max(P,V.maxY);let L=u.buffer/u.extent,O=new Set;for(let V in this.tiles){let F=this.tiles[V],X=1<<F.z,j=(F.x-L)/X,nt=(F.x+1+L)/X,st=(F.y-L)/X,pt=(F.y+1+L)/X;if(T<j||A>=nt||P<st||M>=pt)continue;let mt=!1;for(let vt of l)if(vt.maxX>=j&&vt.minX<nt&&vt.maxY>=st&&vt.minY<pt){mt=!0;break}if(mt){if(m){m>1&&console.log(\"invalidate tile z%d-%d-%d (features: %d, points: %d, simplified: %d)\",F.z,F.x,F.y,F.numFeatures,F.numPoints,F.numSimplified);let vt=`z${F.z}`;this.stats[vt]=(this.stats[vt]||0)-1,this.total--}delete this.tiles[V],O.add(V)}}O.size&&(this.tileCoords=this.tileCoords.filter((V=>!O.has(V.id))))}}function bR(d,l,u){return 32*((1<<d)*u+l)+d}let Vkt={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,updateable:!1,cluster:!1,clusterOptions:cj,debug:0},jkt=xo([{name:\"a_pos_normal\",components:2,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint8\"}],4),{members:$kt}=jkt,Gkt=xo([{name:\"a_uv_x\",components:1,type:\"Float32\"},{name:\"a_split_index\",components:1,type:\"Float32\"}]),{members:Wkt}=Gkt,qkt=Math.cos(Math.PI/180*37.5),lot=Math.pow(2,14)/.5;class pj{constructor(l){this.zoom=l.zoom,this.overscaling=l.overscaling,this.layers=l.layers,this.layerIds=this.layers.map((u=>u.id)),this.index=l.index,this.hasDependencies=!1,this.patternFeatures=[],this.lineClipsArray=[],this.gradients={},this.layers.forEach((u=>{this.gradients[u.id]={}})),this.layoutVertexArray=new zt,this.layoutVertexArray2=new jt,this.indexArray=new Le,this.programConfigurations=new se(l.layers,l.zoom),this.segments=new ur,this.maxLineLength=0,this.stateDependentLayerIds=this.layers.filter((u=>u.isStateDependent())).map((u=>u.id))}populate(l,u,m){this.hasDependencies=fR(\"line\",this.layers,u)||this.hasLineDasharray(this.layers);let A=this.layers[0].layout.get(\"line-sort-key\"),T=!A.isConstant(),M=[];for(let{feature:P,id:L,index:O,sourceLayerIndex:V}of l){let F=this.layers[0]._featureFilter.needGeometry,X=Or(P,F);if(!this.layers[0]._featureFilter.filter(new hn(this.zoom),X,m))continue;let j=T?A.evaluate(X,{},m):void 0,nt={id:L,properties:P.properties,type:P.type,sourceLayerIndex:V,index:O,geometry:F?X.geometry:cr(P),patterns:{},dashes:{},sortKey:j};M.push(nt)}T&&M.sort(((P,L)=>P.sortKey-L.sortKey));for(let P of M){let{geometry:L,index:O,sourceLayerIndex:V}=P;this.hasDependencies?(fR(\"line\",this.layers,u)?HV(\"line\",this.layers,P,{zoom:this.zoom},u):this.hasLineDasharray(this.layers)&&this.addLineDashDependencies(this.layers,P,this.zoom,u),this.patternFeatures.push(P)):this.addFeature(P,L,O,m,{},{},u.subdivisionGranularity),u.featureIndex.insert(l[O].feature,L,O,V,this.index)}}update(l,u,m,A){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(l,u,this.stateDependentLayers,{imagePositions:m,dashPositions:A})}addFeatures(l,u,m,A){for(let T of this.patternFeatures)this.addFeature(T,T.geometry,T.index,u,m,A,l.subdivisionGranularity)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(l){this.uploaded||(this.layoutVertexArray2.length!==0&&(this.layoutVertexBuffer2=l.createVertexBuffer(this.layoutVertexArray2,Wkt)),this.layoutVertexBuffer=l.createVertexBuffer(this.layoutVertexArray,$kt),this.indexBuffer=l.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(l),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}lineFeatureClips(l){if(l.properties&&Object.prototype.hasOwnProperty.call(l.properties,hj)&&Object.prototype.hasOwnProperty.call(l.properties,dj))return{start:+l.properties[hj],end:+l.properties[dj]}}addFeature(l,u,m,A,T,M,P){let L=this.layers[0].layout,O=L.get(\"line-join\").evaluate(l,{}),V=L.get(\"line-cap\"),F=L.get(\"line-miter-limit\"),X=L.get(\"line-round-limit\");this.lineClips=this.lineFeatureClips(l);for(let j of u)this.addLine(j,l,O,V,F,X,A,P);this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,l,m,{imagePositions:T,dashPositions:M,canonical:A})}addLine(l,u,m,A,T,M,P,L){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,l=mv(l,P?L.line.getGranularityForZoomLevel(P.z):1),this.lineClips){this.lineClipsArray.push(this.lineClips);for(let At=0;At<l.length-1;At++)this.totalDistance+=l[At].dist(l[At+1]);this.updateScaledDistance(),this.maxLineLength=Math.max(this.maxLineLength,this.totalDistance)}let O=zM.types[u.type]===\"Polygon\",V=l.length;for(;V>=2&&l[V-1].equals(l[V-2]);)V--;let F=0;for(;F<V-1&&l[F].equals(l[F+1]);)F++;if(V<(O?3:2))return;m===\"bevel\"&&(T=1.05);let X=this.overscaling<=16?122880/(512*this.overscaling):0,j=this.segments.prepareSegment(10*V,this.layoutVertexArray,this.indexArray),nt,st,pt,mt,vt;this.e1=this.e2=-1,O&&(nt=l[V-2],vt=l[F].sub(nt)._unit()._perp());for(let At=F;At<V;At++){if(pt=At===V-1?O?l[F+1]:void 0:l[At+1],pt&&l[At].equals(pt))continue;vt&&(mt=vt),nt&&(st=nt),nt=l[At],vt=pt?pt.sub(nt)._unit()._perp():mt,mt=mt||vt;let wt=mt.add(vt);wt.x===0&&wt.y===0||wt._unit();let St=mt.x*vt.x+mt.y*vt.y,Bt=wt.x*vt.x+wt.y*vt.y,qt=Bt!==0?1/Bt:1/0,te=2*Math.sqrt(2-2*Bt),he=Bt<qkt&&st&&pt,fe=mt.x*vt.y-mt.y*vt.x>0;if(he&&At>F){let be=nt.dist(st);if(be>2*X){let Ae=nt.sub(nt.sub(st)._mult(X/be)._round());this.updateDistance(st,Ae),this.addCurrentVertex(Ae,mt,0,0,j),st=Ae}}let Se=st&&pt,ve=Se?m:O?\"butt\":A;if(Se&&ve===\"round\"&&(qt<M?ve=\"miter\":qt<=2&&(ve=\"fakeround\")),ve===\"miter\"&&qt>T&&(ve=\"bevel\"),ve===\"bevel\"&&(qt>2&&(ve=\"flipbevel\"),qt<T&&(ve=\"miter\")),st&&this.updateDistance(st,nt),ve===\"miter\")wt._mult(qt),this.addCurrentVertex(nt,wt,0,0,j);else if(ve===\"flipbevel\"){if(qt>100)wt=vt.mult(-1);else{let be=qt*mt.add(vt).mag()/mt.sub(vt).mag();wt._perp()._mult(be*(fe?-1:1))}this.addCurrentVertex(nt,wt,0,0,j),this.addCurrentVertex(nt,wt.mult(-1),0,0,j)}else if(ve===\"bevel\"||ve===\"fakeround\"){let be=-Math.sqrt(qt*qt-1),Ae=fe?be:0,Ze=fe?0:be;if(st&&this.addCurrentVertex(nt,mt,Ae,Ze,j),ve===\"fakeround\"){let nr=Math.round(180*te/Math.PI/20);for(let er=1;er<nr;er++){let Xe=er/nr;if(Xe!==.5){let $i=Xe-.5;Xe+=Xe*$i*(Xe-1)*((1.0904+St*(St*(3.55645-1.43519*St)-3.2452))*$i*$i+(.848013+St*(.215638*St-1.06021)))}let Lr=vt.sub(mt)._mult(Xe)._add(mt)._unit()._mult(fe?-1:1);this.addHalfVertex(nt,Lr.x,Lr.y,!1,fe,0,j)}}pt&&this.addCurrentVertex(nt,vt,-Ae,-Ze,j)}else if(ve===\"butt\")this.addCurrentVertex(nt,wt,0,0,j);else if(ve===\"square\"){let be=st?1:-1;this.addCurrentVertex(nt,wt,be,be,j)}else ve===\"round\"&&(st&&(this.addCurrentVertex(nt,mt,0,0,j),this.addCurrentVertex(nt,mt,1,1,j,!0)),pt&&(this.addCurrentVertex(nt,vt,-1,-1,j,!0),this.addCurrentVertex(nt,vt,0,0,j)));if(he&&At<V-1){let be=nt.dist(pt);if(be>2*X){let Ae=nt.add(pt.sub(nt)._mult(X/be)._round());this.updateDistance(nt,Ae),this.addCurrentVertex(Ae,vt,0,0,j),nt=Ae}}}}addCurrentVertex(l,u,m,A,T,M=!1){let P=u.y*A-u.x,L=-u.y-u.x*A;this.addHalfVertex(l,u.x+u.y*m,u.y-u.x*m,M,!1,m,T),this.addHalfVertex(l,P,L,M,!0,-A,T),this.distance>lot/2&&this.totalDistance===0&&(this.distance=0,this.updateScaledDistance(),this.addCurrentVertex(l,u,m,A,T,M))}addHalfVertex({x:l,y:u},m,A,T,M,P,L){let O=.5*(this.lineClips?this.scaledDistance*(lot-1):this.scaledDistance);this.layoutVertexArray.emplaceBack((l<<1)+(T?1:0),(u<<1)+(M?1:0),Math.round(63*m)+128,Math.round(63*A)+128,1+(P===0?0:P<0?-1:1)|(63&O)<<2,O>>6),this.lineClips&&this.layoutVertexArray2.emplaceBack((this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start),this.lineClipsArray.length);let V=L.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,V,this.e2),L.primitiveLength++),M?this.e2=V:this.e1=V}updateScaledDistance(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance}updateDistance(l,u){this.distance+=l.dist(u),this.updateScaledDistance()}hasLineDasharray(l){for(let u of l){let m=u.paint.get(\"line-dasharray\");if(m&&!m.isConstant())return!0}return!1}addLineDashDependencies(l,u,m,A){for(let T of l){let M=T.paint.get(\"line-dasharray\");if(!M||M.value.kind===\"constant\")continue;let P=T.layout.get(\"line-cap\")===\"round\",L={dasharray:M.value.evaluate({zoom:m-1},u,{}),round:P},O={dasharray:M.value.evaluate({zoom:m},u,{}),round:P},V={dasharray:M.value.evaluate({zoom:m+1},u,{}),round:P},F=`${L.dasharray.join(\",\")},${L.round}`,X=`${O.dasharray.join(\",\")},${O.round}`,j=`${V.dasharray.join(\",\")},${V.round}`;A.dashDependencies[F]=L,A.dashDependencies[X]=O,A.dashDependencies[j]=V,u.dashes[T.id]={min:F,mid:X,max:j}}}}let cot,uot;ir(\"LineBucket\",pj,{omit:[\"layers\",\"patternFeatures\"]});var hot={get paint(){return uot=uot||new na({\"line-opacity\":new Mr(Te.paint_line[\"line-opacity\"]),\"line-color\":new Mr(Te.paint_line[\"line-color\"]),\"line-translate\":new fr(Te.paint_line[\"line-translate\"]),\"line-translate-anchor\":new fr(Te.paint_line[\"line-translate-anchor\"]),\"line-width\":new Mr(Te.paint_line[\"line-width\"]),\"line-gap-width\":new Mr(Te.paint_line[\"line-gap-width\"]),\"line-offset\":new Mr(Te.paint_line[\"line-offset\"]),\"line-blur\":new Mr(Te.paint_line[\"line-blur\"]),\"line-dasharray\":new Xm(Te.paint_line[\"line-dasharray\"]),\"line-pattern\":new Xm(Te.paint_line[\"line-pattern\"]),\"line-gradient\":new r0(Te.paint_line[\"line-gradient\"])})},get layout(){return cot=cot||new na({\"line-cap\":new fr(Te.layout_line[\"line-cap\"]),\"line-join\":new Mr(Te.layout_line[\"line-join\"]),\"line-miter-limit\":new fr(Te.layout_line[\"line-miter-limit\"]),\"line-round-limit\":new fr(Te.layout_line[\"line-round-limit\"]),\"line-sort-key\":new Mr(Te.layout_line[\"line-sort-key\"])})}};class Hkt extends Mr{possiblyEvaluate(l,u){return u=new hn(Math.floor(u.zoom),{now:u.now,fadeDuration:u.fadeDuration,zoomHistory:u.zoomHistory,transition:u.transition}),super.possiblyEvaluate(l,u)}evaluate(l,u,m,A){return u=Cr({},u,{zoom:Math.floor(u.zoom)}),super.evaluate(l,u,m,A)}}let xR;class Ykt extends yl{constructor(l,u){super(l,hot,u),this.gradientVersion=0,xR||(xR=new Hkt(hot.paint.properties[\"line-width\"].specification),xR.useIntegerZoom=!0)}_handleSpecialPaintPropertyUpdate(l){if(l===\"line-gradient\"){let u=this.gradientExpression();this.stepInterpolant=!!(function(m){return m._styleExpression!==void 0})(u)&&u._styleExpression.expression instanceof zn,this.gradientVersion=(this.gradientVersion+1)%Number.MAX_SAFE_INTEGER}}gradientExpression(){return this._transitionablePaint._values[\"line-gradient\"].value.expression}recalculate(l,u){super.recalculate(l,u),this.paint._values[\"line-floorwidth\"]=xR.possiblyEvaluate(this._transitioningPaint._values[\"line-width\"].value,l)}createBucket(l){return new pj(l)}queryRadius(l){let u=l,m=dot(D2(\"line-width\",this,u),D2(\"line-gap-width\",this,u)),A=D2(\"line-offset\",this,u);return m/2+Math.abs(A)+hR(this.paint.get(\"line-translate\"))}queryIntersectsFeature({queryGeometry:l,feature:u,featureState:m,geometry:A,transform:T,pixelsToTileUnits:M}){let P=dR(l,this.paint.get(\"line-translate\"),this.paint.get(\"line-translate-anchor\"),-T.bearingInRadians,M),L=M/2*dot(this.paint.get(\"line-width\").evaluate(u,m),this.paint.get(\"line-gap-width\").evaluate(u,m)),O=this.paint.get(\"line-offset\").evaluate(u,m);return O&&(A=(function(V,F){let X=[];for(let j=0;j<V.length;j++){let nt=N8t(V[j]),st=[];for(let pt=0;pt<nt.length;pt++){let mt=nt[pt],vt=nt[pt-1],At=nt[pt+1],wt=pt===0?new s(0,0):mt.sub(vt)._unit()._perp(),St=pt===nt.length-1?new s(0,0):At.sub(mt)._unit()._perp(),Bt=wt._add(St)._unit(),qt=Bt.x*St.x+Bt.y*St.y;qt!==0&&Bt._mult(1/qt),st.push(Bt._mult(F)._add(mt))}X.push(st)}return X})(A,O*M)),(function(V,F,X){for(let j=0;j<F.length;j++){let nt=F[j];if(V.length>=3){for(let st=0;st<nt.length;st++)if(R2(V,nt[st]))return!0}if(Tn(V,nt,X))return!0}return!1})(P,A,L)}isTileClipped(){return!0}}function dot(d,l){return l>0?l+2*d:d}let Xkt=xo([{name:\"a_pos_offset\",components:4,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint16\"},{name:\"a_pixeloffset\",components:4,type:\"Int16\"}],4),Zkt=xo([{name:\"a_projected_pos\",components:3,type:\"Float32\"}],4);xo([{name:\"a_fade_opacity\",components:1,type:\"Uint32\"}],4);let Kkt=xo([{name:\"a_placed\",components:2,type:\"Uint8\"},{name:\"a_shift\",components:2,type:\"Float32\"},{name:\"a_box_real\",components:2,type:\"Int16\"}]);xo([{type:\"Int16\",name:\"anchorPointX\"},{type:\"Int16\",name:\"anchorPointY\"},{type:\"Int16\",name:\"x1\"},{type:\"Int16\",name:\"y1\"},{type:\"Int16\",name:\"x2\"},{type:\"Int16\",name:\"y2\"},{type:\"Uint32\",name:\"featureIndex\"},{type:\"Uint16\",name:\"sourceLayerIndex\"},{type:\"Uint16\",name:\"bucketIndex\"}]);let fot=xo([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4),Qkt=xo([{name:\"a_pos\",components:2,type:\"Float32\"},{name:\"a_radius\",components:1,type:\"Float32\"},{name:\"a_flags\",components:2,type:\"Int16\"}],4);function Jkt(d,l,u){return d.sections.forEach((m=>{m.text=(function(A,T,M){let P=T.layout.get(\"text-transform\").evaluate(M,{});return P===\"uppercase\"?A=A.toLocaleUpperCase():P===\"lowercase\"&&(A=A.toLocaleLowerCase()),ad.applyArabicShaping&&(A=ad.applyArabicShaping(A)),A})(m.text,l,u)})),d}xo([{name:\"triangle\",components:3,type:\"Uint16\"}]),xo([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Uint16\",name:\"glyphStartIndex\"},{type:\"Uint16\",name:\"numGlyphs\"},{type:\"Uint32\",name:\"vertexStartIndex\"},{type:\"Uint32\",name:\"lineStartIndex\"},{type:\"Uint32\",name:\"lineLength\"},{type:\"Uint16\",name:\"segment\"},{type:\"Uint16\",name:\"lowerSize\"},{type:\"Uint16\",name:\"upperSize\"},{type:\"Float32\",name:\"lineOffsetX\"},{type:\"Float32\",name:\"lineOffsetY\"},{type:\"Uint8\",name:\"writingMode\"},{type:\"Uint8\",name:\"placedOrientation\"},{type:\"Uint8\",name:\"hidden\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Int16\",name:\"associatedIconIndex\"}]),xo([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Int16\",name:\"rightJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"centerJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"leftJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedTextSymbolIndex\"},{type:\"Int16\",name:\"placedIconSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedIconSymbolIndex\"},{type:\"Uint16\",name:\"key\"},{type:\"Uint16\",name:\"textBoxStartIndex\"},{type:\"Uint16\",name:\"textBoxEndIndex\"},{type:\"Uint16\",name:\"verticalTextBoxStartIndex\"},{type:\"Uint16\",name:\"verticalTextBoxEndIndex\"},{type:\"Uint16\",name:\"iconBoxStartIndex\"},{type:\"Uint16\",name:\"iconBoxEndIndex\"},{type:\"Uint16\",name:\"verticalIconBoxStartIndex\"},{type:\"Uint16\",name:\"verticalIconBoxEndIndex\"},{type:\"Uint16\",name:\"featureIndex\"},{type:\"Uint16\",name:\"numHorizontalGlyphVertices\"},{type:\"Uint16\",name:\"numVerticalGlyphVertices\"},{type:\"Uint16\",name:\"numIconVertices\"},{type:\"Uint16\",name:\"numVerticalIconVertices\"},{type:\"Uint16\",name:\"useRuntimeCollisionCircles\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Float32\",name:\"textBoxScale\"},{type:\"Float32\",name:\"collisionCircleDiameter\"},{type:\"Uint16\",name:\"textAnchorOffsetStartIndex\"},{type:\"Uint16\",name:\"textAnchorOffsetEndIndex\"}]),xo([{type:\"Float32\",name:\"offsetX\"}]),xo([{type:\"Int16\",name:\"x\"},{type:\"Int16\",name:\"y\"},{type:\"Int16\",name:\"tileUnitDistanceFromAnchor\"}]),xo([{type:\"Uint16\",name:\"textAnchor\"},{type:\"Float32\",components:2,name:\"textOffset\"}]);var oa=24;let $M={\"!\":\"\\uFE15\",\"#\":\"\\uFF03\",$:\"\\uFF04\",\"%\":\"\\uFF05\",\"&\":\"\\uFF06\",\"(\":\"\\uFE35\",\")\":\"\\uFE36\",\"*\":\"\\uFF0A\",\"+\":\"\\uFF0B\",\",\":\"\\uFE10\",\"-\":\"\\uFE32\",\".\":\"\\u30FB\",\"/\":\"\\uFF0F\",\":\":\"\\uFE13\",\";\":\"\\uFE14\",\"<\":\"\\uFE3F\",\"=\":\"\\uFF1D\",\">\":\"\\uFE40\",\"?\":\"\\uFE16\",\"@\":\"\\uFF20\",\"[\":\"\\uFE47\",\"\\\\\":\"\\uFF3C\",\"]\":\"\\uFE48\",\"^\":\"\\uFF3E\",_:\"\\uFE33\",\"`\":\"\\uFF40\",\"{\":\"\\uFE37\",\"|\":\"\\u2015\",\"}\":\"\\uFE38\",\"~\":\"\\uFF5E\",\"\\xA2\":\"\\uFFE0\",\"\\xA3\":\"\\uFFE1\",\"\\xA5\":\"\\uFFE5\",\"\\xA6\":\"\\uFFE4\",\"\\xAC\":\"\\uFFE2\",\"\\xAF\":\"\\uFFE3\",\"\\u2013\":\"\\uFE32\",\"\\u2014\":\"\\uFE31\",\"\\u2018\":\"\\uFE43\",\"\\u2019\":\"\\uFE44\",\"\\u201C\":\"\\uFE41\",\"\\u201D\":\"\\uFE42\",\"\\u2026\":\"\\uFE19\",\"\\u22EF\":\"\\uFE19\",\"\\u2027\":\"\\u30FB\",\"\\u20A9\":\"\\uFFE6\",\"\\u3001\":\"\\uFE11\",\"\\u3002\":\"\\uFE12\",\"\\u3008\":\"\\uFE3F\",\"\\u3009\":\"\\uFE40\",\"\\u300A\":\"\\uFE3D\",\"\\u300B\":\"\\uFE3E\",\"\\u300C\":\"\\uFE41\",\"\\u300D\":\"\\uFE42\",\"\\u300E\":\"\\uFE43\",\"\\u300F\":\"\\uFE44\",\"\\u3010\":\"\\uFE3B\",\"\\u3011\":\"\\uFE3C\",\"\\u3014\":\"\\uFE39\",\"\\u3015\":\"\\uFE3A\",\"\\u3016\":\"\\uFE17\",\"\\u3017\":\"\\uFE18\",\"\\uFF01\":\"\\uFE15\",\"\\uFF08\":\"\\uFE35\",\"\\uFF09\":\"\\uFE36\",\"\\uFF0C\":\"\\uFE10\",\"\\uFF0D\":\"\\uFE32\",\"\\uFF0E\":\"\\u30FB\",\"\\uFF1A\":\"\\uFE13\",\"\\uFF1B\":\"\\uFE14\",\"\\uFF1C\":\"\\uFE3F\",\"\\uFF1E\":\"\\uFE40\",\"\\uFF1F\":\"\\uFE16\",\"\\uFF3B\":\"\\uFE47\",\"\\uFF3D\":\"\\uFE48\",\"\\uFF3F\":\"\\uFE33\",\"\\uFF5B\":\"\\uFE37\",\"\\uFF5C\":\"\\u2015\",\"\\uFF5D\":\"\\uFE38\",\"\\uFF5F\":\"\\uFE35\",\"\\uFF60\":\"\\uFE36\",\"\\uFF61\":\"\\uFE12\",\"\\uFF62\":\"\\uFE41\",\"\\uFF63\":\"\\uFE42\"},tRt={10:!0,32:!0,38:!0,41:!0,43:!0,45:!0,47:!0,173:!0,183:!0,8203:!0,8208:!0,8211:!0,8231:!0},eRt={40:!0};function pot(d,l,u,m,A,T){if(\"fontStack\"in l){let M=u[l.fontStack],P=M&&M[d];return P?P.metrics.advance*l.scale+A:0}{let M=m[l.imageName];return M?M.displaySize[0]*l.scale*oa/T+A:0}}function mot(d,l,u,m){let A=Math.pow(d-l,2);return m?d<l?A/2:2*A:A+Math.abs(u)*u}function rRt(d,l,u){let m=0;return d===10&&(m-=1e4),u&&(m+=150),d!==40&&d!==65288||(m+=50),l!==41&&l!==65289||(m+=50),m}function got(d,l,u,m,A,T){let M=null,P=mot(l,u,A,T);for(let L of m){let O=mot(l-L.x,u,A,T)+L.badness;O<=P&&(M=L,P=O)}return{index:d,x:l,priorBreak:M,badness:P}}function Aot(d){return d?Aot(d.priorBreak).concat(d.index):[]}class U2{constructor(l=\"\",u=[],m=[]){this.text=l,this.sections=u,this.sectionIndex=m,this.imageSectionID=null}static fromFeature(l,u){let m=new U2;for(let A=0;A<l.sections.length;A++){let T=l.sections[A];T.image?m.addImageSection(T):m.addTextSection(T,u)}return m}length(){return[...this.text].length}getSection(l){return this.sections[this.sectionIndex[l]]}getSectionIndex(l){return this.sectionIndex[l]}verticalizePunctuation(){this.text=(function(l){let u=\"\",m={premature:!0,value:void 0},A=l[Symbol.iterator](),T=A.next(),M=l[Symbol.iterator]();M.next();let P=M.next();for(;!T.done;)u+=!P.done&&sd(P.value.codePointAt(0))&&!$M[P.value]||!m.premature&&sd(m.value.codePointAt(0))&&!$M[m.value]||!$M[T.value]?T.value:$M[T.value],m={value:T.value,premature:!1},T=A.next(),P=M.next();return u})(this.text)}hasZeroWidthSpaces(){return this.text.includes(\"\\u200B\")}trim(){let l=this.text.match(/^\\s*/),u=l?l[0].length:0,m=this.text.match(/\\S\\s*$/),A=m?m[0].length-1:0;this.text=this.text.substring(u,this.text.length-A),this.sectionIndex=this.sectionIndex.slice(u,this.sectionIndex.length-A)}substring(l,u){let m=[...this.text].slice(l,u).join(\"\"),A=this.sectionIndex.slice(l,u);return new U2(m,this.sections,A)}toCodeUnitIndex(l){return[...this.text].slice(0,l).join(\"\").length}toString(){return this.text}getMaxScale(){return this.sectionIndex.reduce(((l,u)=>Math.max(l,this.sections[u].scale)),0)}getMaxImageSize(l){let u=0,m=0;for(let A=0;A<this.length();A++){let T=this.getSection(A);if(\"imageName\"in T){let M=l[T.imageName];if(!M)continue;let P=M.displaySize;u=Math.max(u,P[0]),m=Math.max(m,P[1])}}return{maxImageWidth:u,maxImageHeight:m}}addTextSection(l,u){this.text+=l.text,this.sections.push({scale:l.scale||1,verticalAlign:l.verticalAlign||\"bottom\",fontStack:l.fontStack||u});let m=this.sections.length-1;this.sectionIndex.push(...[...l.text].map((()=>m)))}addImageSection(l){let u=l.image?l.image.name:\"\";if(u.length===0)return void ln(\"Can't add FormattedSection with an empty image.\");let m=this.getNextImageSectionCharCode();m?(this.text+=String.fromCharCode(m),this.sections.push({scale:1,verticalAlign:l.verticalAlign||\"bottom\",imageName:u}),this.sectionIndex.push(this.sections.length-1)):ln(\"Reached maximum number of images 6401\")}getNextImageSectionCharCode(){return this.imageSectionID?this.imageSectionID>=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)}determineLineBreaks(l,u,m,A,T){let M=[],P=this.determineAverageLineWidth(l,u,m,A,T),L=this.hasZeroWidthSpaces(),O=0,V=0,F=this.text[Symbol.iterator](),X=F.next(),j=this.text[Symbol.iterator]();j.next();let nt=j.next(),st=this.text[Symbol.iterator]();st.next(),st.next();let pt=st.next();for(;!X.done;){let mt=this.getSection(V),vt=X.value.codePointAt(0);if(M2(vt)||(O+=pot(vt,mt,m,A,l,T)),!nt.done){let At=PM(vt),wt=nt.value.codePointAt(0);(tRt[vt]||At||\"imageName\"in mt||!pt.done&&eRt[wt])&&M.push(got(V+1,O,P,M,rRt(vt,wt,At&&L),!1))}V++,X=F.next(),nt=j.next(),pt=st.next()}return Aot(got(this.length(),O,P,M,0,!0))}determineAverageLineWidth(l,u,m,A,T){let M=0,P=0;for(let L of this.text){let O=this.getSection(P);M+=pot(L.codePointAt(0),O,m,A,l,T),P++}return M/Math.max(1,Math.ceil(M/u))}}let mj=4294967296,yot=1/mj,_ot=typeof TextDecoder>\"u\"?null:new TextDecoder(\"utf-8\");class wR{constructor(l=new Uint8Array(16)){this.buf=ArrayBuffer.isView(l)?l:new Uint8Array(l),this.dataView=new DataView(this.buf.buffer),this.pos=0,this.type=0,this.length=this.buf.length}readFields(l,u,m=this.length){for(;this.pos<m;){let A=this.readVarint(),T=A>>3,M=this.pos;this.type=7&A,l(T,u,this),this.pos===M&&this.skip(A)}return u}readMessage(l,u){return this.readFields(l,u,this.readVarint()+this.pos)}readFixed32(){let l=this.dataView.getUint32(this.pos,!0);return this.pos+=4,l}readSFixed32(){let l=this.dataView.getInt32(this.pos,!0);return this.pos+=4,l}readFixed64(){let l=this.dataView.getUint32(this.pos,!0)+this.dataView.getUint32(this.pos+4,!0)*mj;return this.pos+=8,l}readSFixed64(){let l=this.dataView.getUint32(this.pos,!0)+this.dataView.getInt32(this.pos+4,!0)*mj;return this.pos+=8,l}readFloat(){let l=this.dataView.getFloat32(this.pos,!0);return this.pos+=4,l}readDouble(){let l=this.dataView.getFloat64(this.pos,!0);return this.pos+=8,l}readVarint(l){let u=this.buf,m,A;return A=u[this.pos++],m=127&A,A<128?m:(A=u[this.pos++],m|=(127&A)<<7,A<128?m:(A=u[this.pos++],m|=(127&A)<<14,A<128?m:(A=u[this.pos++],m|=(127&A)<<21,A<128?m:(A=u[this.pos],m|=(15&A)<<28,(function(T,M,P){let L=P.buf,O,V;if(V=L[P.pos++],O=(112&V)>>4,V<128||(V=L[P.pos++],O|=(127&V)<<3,V<128)||(V=L[P.pos++],O|=(127&V)<<10,V<128)||(V=L[P.pos++],O|=(127&V)<<17,V<128)||(V=L[P.pos++],O|=(127&V)<<24,V<128)||(V=L[P.pos++],O|=(1&V)<<31,V<128))return V2(T,O,M);throw new Error(\"Expected varint not more than 10 bytes\")})(m,l,this)))))}readVarint64(){return this.readVarint(!0)}readSVarint(){let l=this.readVarint();return l%2==1?(l+1)/-2:l/2}readBoolean(){return!!this.readVarint()}readString(){let l=this.readVarint()+this.pos,u=this.pos;return this.pos=l,l-u>=12&&_ot?_ot.decode(this.buf.subarray(u,l)):(function(m,A,T){let M=\"\",P=A;for(;P<T;){let L=m[P],O,V,F,X=null,j=L>239?4:L>223?3:L>191?2:1;if(P+j>T)break;j===1?L<128&&(X=L):j===2?(O=m[P+1],(192&O)==128&&(X=(31&L)<<6|63&O,X<=127&&(X=null))):j===3?(O=m[P+1],V=m[P+2],(192&O)==128&&(192&V)==128&&(X=(15&L)<<12|(63&O)<<6|63&V,(X<=2047||X>=55296&&X<=57343)&&(X=null))):j===4&&(O=m[P+1],V=m[P+2],F=m[P+3],(192&O)==128&&(192&V)==128&&(192&F)==128&&(X=(15&L)<<18|(63&O)<<12|(63&V)<<6|63&F,(X<=65535||X>=1114112)&&(X=null))),X===null?(X=65533,j=1):X>65535&&(X-=65536,M+=String.fromCharCode(X>>>10&1023|55296),X=56320|1023&X),M+=String.fromCharCode(X),P+=j}return M})(this.buf,u,l)}readBytes(){let l=this.readVarint()+this.pos,u=this.buf.subarray(this.pos,l);return this.pos=l,u}readPackedVarint(l=[],u){let m=this.readPackedEnd();for(;this.pos<m;)l.push(this.readVarint(u));return l}readPackedSVarint(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readSVarint());return l}readPackedBoolean(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readBoolean());return l}readPackedFloat(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readFloat());return l}readPackedDouble(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readDouble());return l}readPackedFixed32(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readFixed32());return l}readPackedSFixed32(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readSFixed32());return l}readPackedFixed64(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readFixed64());return l}readPackedSFixed64(l=[]){let u=this.readPackedEnd();for(;this.pos<u;)l.push(this.readSFixed64());return l}readPackedEnd(){return this.type===2?this.readVarint()+this.pos:this.pos+1}skip(l){let u=7&l;if(u===0)for(;this.buf[this.pos++]>127;);else if(u===2)this.pos=this.readVarint()+this.pos;else if(u===5)this.pos+=4;else{if(u!==1)throw new Error(`Unimplemented type: ${u}`);this.pos+=8}}writeTag(l,u){this.writeVarint(l<<3|u)}realloc(l){let u=this.length||16;for(;u<this.pos+l;)u*=2;if(u!==this.length){let m=new Uint8Array(u);m.set(this.buf),this.buf=m,this.dataView=new DataView(m.buffer),this.length=u}}finish(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)}writeFixed32(l){this.realloc(4),this.dataView.setInt32(this.pos,l,!0),this.pos+=4}writeSFixed32(l){this.realloc(4),this.dataView.setInt32(this.pos,l,!0),this.pos+=4}writeFixed64(l){this.realloc(8),this.dataView.setInt32(this.pos,-1&l,!0),this.dataView.setInt32(this.pos+4,Math.floor(l*yot),!0),this.pos+=8}writeSFixed64(l){this.realloc(8),this.dataView.setInt32(this.pos,-1&l,!0),this.dataView.setInt32(this.pos+4,Math.floor(l*yot),!0),this.pos+=8}writeVarint(l){(l=+l||0)>268435455||l<0?(function(u,m){let A,T;if(u>=0?(A=u%4294967296|0,T=u/4294967296|0):(A=~(-u%4294967296),T=~(-u/4294967296),4294967295^A?A=A+1|0:(A=0,T=T+1|0)),u>=18446744073709552e3||u<-18446744073709552e3)throw new Error(\"Given varint doesn't fit into 10 bytes\");m.realloc(10),(function(M,P,L){L.buf[L.pos++]=127&M|128,M>>>=7,L.buf[L.pos++]=127&M|128,M>>>=7,L.buf[L.pos++]=127&M|128,M>>>=7,L.buf[L.pos++]=127&M|128,L.buf[L.pos]=127&(M>>>=7)})(A,0,m),(function(M,P){let L=(7&M)<<4;P.buf[P.pos++]|=L|((M>>>=3)?128:0),M&&(P.buf[P.pos++]=127&M|((M>>>=7)?128:0),M&&(P.buf[P.pos++]=127&M|((M>>>=7)?128:0),M&&(P.buf[P.pos++]=127&M|((M>>>=7)?128:0),M&&(P.buf[P.pos++]=127&M|((M>>>=7)?128:0),M&&(P.buf[P.pos++]=127&M)))))})(T,m)})(l,this):(this.realloc(4),this.buf[this.pos++]=127&l|(l>127?128:0),l<=127||(this.buf[this.pos++]=127&(l>>>=7)|(l>127?128:0),l<=127||(this.buf[this.pos++]=127&(l>>>=7)|(l>127?128:0),l<=127||(this.buf[this.pos++]=l>>>7&127))))}writeSVarint(l){this.writeVarint(l<0?2*-l-1:2*l)}writeBoolean(l){this.writeVarint(+l)}writeString(l){l=String(l),this.realloc(4*l.length),this.pos++;let u=this.pos;this.pos=(function(A,T,M){for(let P,L,O=0;O<T.length;O++){if(P=T.charCodeAt(O),P>55295&&P<57344){if(!L){P>56319||O+1===T.length?(A[M++]=239,A[M++]=191,A[M++]=189):L=P;continue}if(P<56320){A[M++]=239,A[M++]=191,A[M++]=189,L=P;continue}P=L-55296<<10|P-56320|65536,L=null}else L&&(A[M++]=239,A[M++]=191,A[M++]=189,L=null);P<128?A[M++]=P:(P<2048?A[M++]=P>>6|192:(P<65536?A[M++]=P>>12|224:(A[M++]=P>>18|240,A[M++]=P>>12&63|128),A[M++]=P>>6&63|128),A[M++]=63&P|128)}return M})(this.buf,l,this.pos);let m=this.pos-u;m>=128&&vot(u,m,this),this.pos=u-1,this.writeVarint(m),this.pos+=m}writeFloat(l){this.realloc(4),this.dataView.setFloat32(this.pos,l,!0),this.pos+=4}writeDouble(l){this.realloc(8),this.dataView.setFloat64(this.pos,l,!0),this.pos+=8}writeBytes(l){let u=l.length;this.writeVarint(u),this.realloc(u);for(let m=0;m<u;m++)this.buf[this.pos++]=l[m]}writeRawMessage(l,u){this.pos++;let m=this.pos;l(u,this);let A=this.pos-m;A>=128&&vot(m,A,this),this.pos=m-1,this.writeVarint(A),this.pos+=A}writeMessage(l,u,m){this.writeTag(l,2),this.writeRawMessage(u,m)}writePackedVarint(l,u){u.length&&this.writeMessage(l,iRt,u)}writePackedSVarint(l,u){u.length&&this.writeMessage(l,nRt,u)}writePackedBoolean(l,u){u.length&&this.writeMessage(l,aRt,u)}writePackedFloat(l,u){u.length&&this.writeMessage(l,oRt,u)}writePackedDouble(l,u){u.length&&this.writeMessage(l,sRt,u)}writePackedFixed32(l,u){u.length&&this.writeMessage(l,lRt,u)}writePackedSFixed32(l,u){u.length&&this.writeMessage(l,cRt,u)}writePackedFixed64(l,u){u.length&&this.writeMessage(l,uRt,u)}writePackedSFixed64(l,u){u.length&&this.writeMessage(l,hRt,u)}writeBytesField(l,u){this.writeTag(l,2),this.writeBytes(u)}writeFixed32Field(l,u){this.writeTag(l,5),this.writeFixed32(u)}writeSFixed32Field(l,u){this.writeTag(l,5),this.writeSFixed32(u)}writeFixed64Field(l,u){this.writeTag(l,1),this.writeFixed64(u)}writeSFixed64Field(l,u){this.writeTag(l,1),this.writeSFixed64(u)}writeVarintField(l,u){this.writeTag(l,0),this.writeVarint(u)}writeSVarintField(l,u){this.writeTag(l,0),this.writeSVarint(u)}writeStringField(l,u){this.writeTag(l,2),this.writeString(u)}writeFloatField(l,u){this.writeTag(l,5),this.writeFloat(u)}writeDoubleField(l,u){this.writeTag(l,1),this.writeDouble(u)}writeBooleanField(l,u){this.writeVarintField(l,+u)}}function V2(d,l,u){return u?4294967296*l+(d>>>0):4294967296*(l>>>0)+(d>>>0)}function vot(d,l,u){let m=l<=16383?1:l<=2097151?2:l<=268435455?3:Math.floor(Math.log(l)/(7*Math.LN2));u.realloc(m);for(let A=u.pos-1;A>=d;A--)u.buf[A+m]=u.buf[A]}function iRt(d,l){for(let u=0;u<d.length;u++)l.writeVarint(d[u])}function nRt(d,l){for(let u=0;u<d.length;u++)l.writeSVarint(d[u])}function oRt(d,l){for(let u=0;u<d.length;u++)l.writeFloat(d[u])}function sRt(d,l){for(let u=0;u<d.length;u++)l.writeDouble(d[u])}function aRt(d,l){for(let u=0;u<d.length;u++)l.writeBoolean(d[u])}function lRt(d,l){for(let u=0;u<d.length;u++)l.writeFixed32(d[u])}function cRt(d,l){for(let u=0;u<d.length;u++)l.writeSFixed32(d[u])}function uRt(d,l){for(let u=0;u<d.length;u++)l.writeFixed64(d[u])}function hRt(d,l){for(let u=0;u<d.length;u++)l.writeSFixed64(d[u])}function dRt(d,l,u){d===1&&u.readMessage(fRt,l)}function fRt(d,l,u){if(d===3){let{id:m,bitmap:A,width:T,height:M,left:P,top:L,advance:O}=u.readMessage(pRt,{});l.push({id:m,bitmap:new RM({width:T+6,height:M+6},A),metrics:{width:T,height:M,left:P,top:L,advance:O}})}}function pRt(d,l,u){d===1?l.id=u.readVarint():d===2?l.bitmap=u.readBytes():d===3?l.width=u.readVarint():d===4?l.height=u.readVarint():d===5?l.left=u.readSVarint():d===6?l.top=u.readSVarint():d===7&&(l.advance=u.readVarint())}function bot(d){let l=0,u=0;for(let M of d)l+=M.w*M.h,u=Math.max(u,M.w);d.sort(((M,P)=>P.h-M.h));let m=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(l/.95)),u),h:1/0}],A=0,T=0;for(let M of d)for(let P=m.length-1;P>=0;P--){let L=m[P];if(!(M.w>L.w||M.h>L.h)){if(M.x=L.x,M.y=L.y,T=Math.max(T,M.y+M.h),A=Math.max(A,M.x+M.w),M.w===L.w&&M.h===L.h){let O=m.pop();O&&P<m.length&&(m[P]=O)}else M.h===L.h?(L.x+=M.w,L.w-=M.w):M.w===L.w?(L.y+=M.h,L.h-=M.h):(m.push({x:L.x+M.w,y:L.y,w:L.w-M.w,h:M.h}),L.y+=M.h,L.h-=M.h);break}}return{w:A,h:T,fill:l/(A*T)||0}}class gj{constructor(l,{pixelRatio:u,version:m,stretchX:A,stretchY:T,content:M,textFitWidth:P,textFitHeight:L}){this.paddedRect=l,this.pixelRatio=u,this.stretchX=A,this.stretchY=T,this.content=M,this.version=m,this.textFitWidth=P,this.textFitHeight=L}get tl(){return[this.paddedRect.x+1,this.paddedRect.y+1]}get br(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]}get tlbr(){return this.tl.concat(this.br)}get displaySize(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]}}class xot{constructor(l,u){let m={},A={};this.haveRenderCallbacks=[];let T=[];this.addImages(l,m,T),this.addImages(u,A,T);let{w:M,h:P}=bot(T),L=new wc({width:M||1,height:P||1});for(let O in l){let V=l[O],F=m[O].paddedRect;wc.copy(V.data,L,{x:0,y:0},{x:F.x+1,y:F.y+1},V.data)}for(let O in u){let V=u[O],F=A[O].paddedRect,X=F.x+1,j=F.y+1,nt=V.data.width,st=V.data.height;wc.copy(V.data,L,{x:0,y:0},{x:X,y:j},V.data),wc.copy(V.data,L,{x:0,y:st-1},{x:X,y:j-1},{width:nt,height:1}),wc.copy(V.data,L,{x:0,y:0},{x:X,y:j+st},{width:nt,height:1}),wc.copy(V.data,L,{x:nt-1,y:0},{x:X-1,y:j},{width:1,height:st}),wc.copy(V.data,L,{x:0,y:0},{x:X+nt,y:j},{width:1,height:st})}this.image=L,this.iconPositions=m,this.patternPositions=A}addImages(l,u,m){for(let A in l){let T=l[A],M={x:0,y:0,w:T.data.width+2,h:T.data.height+2};m.push(M),u[A]=new gj(M,T),T.hasRenderCallback&&this.haveRenderCallbacks.push(A)}}patchUpdatedImages(l,u){l.dispatchRenderCallbacks(this.haveRenderCallbacks);for(let m in l.updatedImages)this.patchUpdatedImage(this.iconPositions[m],l.getImage(m),u),this.patchUpdatedImage(this.patternPositions[m],l.getImage(m),u)}patchUpdatedImage(l,u,m){if(!l||!u||l.version===u.version)return;l.version=u.version;let[A,T]=l.tl;m.update(u.data,void 0,{x:A,y:T})}}var _y;function TR(d,l,u,m,A,T,M,P,L,O,V,F,X,j,nt){let st=U2.fromFeature(d,A),pt;F===n.aw.vertical&&st.verticalizePunctuation();let mt=st.determineLineBreaks(O,T,l,m,j),{processBidirectionalText:vt,processStyledBidirectionalText:At}=ad;if(vt&&st.sections.length===1){pt=[],mt=mt.map((qt=>st.toCodeUnitIndex(qt)));let Bt=vt(st.toString(),mt);for(let qt of Bt){let te=[...qt].map((()=>0));pt.push(new U2(qt,st.sections,te))}}else if(At){pt=[],mt=mt.map((he=>st.toCodeUnitIndex(he)));let Bt=0,qt=[];for(let he of st.text)qt.push(...Array(he.length).fill(st.sectionIndex[Bt])),Bt++;let te=At(st.text,qt,mt);for(let he of te){let fe=[],Se=\"\";for(let ve of he[0])fe.push(he[1][Se.length]),Se+=ve;pt.push(new U2(he[0],st.sections,fe))}}else pt=(function(Bt,qt){let te=[],he=0;for(let fe of qt)te.push(Bt.substring(he,fe)),he=fe;return he<Bt.length()&&te.push(Bt.substring(he,Bt.length())),te})(st,mt);let wt=[],St={positionedLines:wt,text:st.toString(),top:V[1],bottom:V[1],left:V[0],right:V[0],writingMode:F,iconsInText:!1,verticalizable:!1};return(function(Bt,qt,te,he,fe,Se,ve,be,Ae,Ze,nr,er){let Xe=0,Lr=0,$i=0,rn=0,yn=be===\"right\"?1:be===\"left\"?0:.5,Xa=oa/er,Oo=0;for(let co of fe){co.trim();let Ta=co.getMaxScale(),bl={positionedGlyphs:[],lineOffset:0};Bt.positionedLines[Oo]=bl;let xl=bl.positionedGlyphs,Tc=0;if(!co.length()){Lr+=Se,++Oo;continue}let Za=mRt(he,co,Xa),Sc=0;for(let la of co.text){let wo=co.getSection(Sc),ms=la.codePointAt(0),Lo=gRt(Ae,nr,ms),ca={glyph:ms,imageName:null,x:Xe,y:Lr+-17,vertical:Lo,scale:1,fontStack:\"\",sectionIndex:co.getSectionIndex(Sc),metrics:null,rect:null},ig;if(\"fontStack\"in wo){if(ig=ARt(wo,ms,Lo,Za,qt,te),!ig)continue;ca.fontStack=wo.fontStack}else{if(Bt.iconsInText=!0,wo.scale*=Xa,ig=yRt(wo,Lo,Ta,Za,he),!ig)continue;Tc=Math.max(Tc,ig.imageOffset),ca.imageName=wo.imageName}let{rect:Pf,metrics:XM,baselineOffset:My}=ig;ca.y+=My,ca.scale=wo.scale,ca.metrics=XM,ca.rect=Pf,xl.push(ca),Lo?(Bt.verticalizable=!0,Xe+=(\"imageName\"in wo?XM.advance:oa)*wo.scale+Ze):Xe+=XM.advance*wo.scale+Ze,Sc++}xl.length!==0&&($i=Math.max(Xe-Ze,$i),_Rt(xl,0,xl.length-1,yn)),Xe=0,bl.lineOffset=Math.max(Tc,(Ta-1)*oa);let hd=Se*Ta+Tc;Lr+=hd,rn=Math.max(hd,rn),++Oo}let{horizontalAlign:zs,verticalAlign:aa}=Aj(ve);(function(co,Ta,bl,xl,Tc,Za,Sc,hd,la){let wo=(Ta-bl)*Tc,ms=0;ms=Za!==Sc?-hd*xl- -17:-xl*la*Sc+.5*Sc;for(let Lo of co)for(let ca of Lo.positionedGlyphs)ca.x+=wo,ca.y+=ms})(Bt.positionedLines,yn,zs,aa,$i,rn,Se,Lr,fe.length),Bt.top+=-aa*Lr,Bt.bottom=Bt.top+Lr,Bt.left+=-zs*$i,Bt.right=Bt.left+$i})(St,l,u,m,pt,M,P,L,F,O,X,nt),!(function(Bt){for(let qt of Bt)if(qt.positionedGlyphs.length!==0)return!1;return!0})(wt)&&St}function Aj(d){let l=.5,u=.5;switch(d){case\"right\":case\"top-right\":case\"bottom-right\":l=1;break;case\"left\":case\"top-left\":case\"bottom-left\":l=0}switch(d){case\"bottom\":case\"bottom-right\":case\"bottom-left\":u=1;break;case\"top\":case\"top-right\":case\"top-left\":u=0}return{horizontalAlign:l,verticalAlign:u}}function mRt(d,l,u){let m=l.getMaxScale()*oa,{maxImageWidth:A,maxImageHeight:T}=l.getMaxImageSize(d),M=Math.max(m,T*u);return{verticalLineContentWidth:Math.max(m,A*u),horizontalLineContentHeight:M}}function wot(d){switch(d){case\"top\":return 0;case\"center\":return .5;default:return 1}}function gRt(d,l,u){return!(d===n.aw.horizontal||!l&&!od(u)||l&&(M2(u)||(m=u,/\\p{sc=Arab}/u.test(String.fromCodePoint(m)))));var m}function ARt(d,l,u,m,A,T){let M=T[d.fontStack],P=(function(O,V,F,X){if(O&&O.rect)return O;let j=V[F.fontStack],nt=j&&j[X];return nt?{rect:null,metrics:nt.metrics}:null})(M&&M[l],A,d,l);if(P===null)return null;let L;if(u)L=m.verticalLineContentWidth-d.scale*oa;else{let O=wot(d.verticalAlign);L=(m.horizontalLineContentHeight-d.scale*oa)*O}return{rect:P.rect,metrics:P.metrics,baselineOffset:L}}function yRt(d,l,u,m,A){let T=A[d.imageName];if(!T)return null;let M=T.paddedRect,P=T.displaySize,L={width:P[0],height:P[1],left:1,top:-3,advance:l?P[1]:P[0]},O;if(l)O=m.verticalLineContentWidth-P[1]*d.scale;else{let V=wot(d.verticalAlign);O=(m.horizontalLineContentHeight-P[1]*d.scale)*V}return{rect:M,metrics:L,baselineOffset:O,imageOffset:(l?P[0]:P[1])*d.scale-oa*u}}function _Rt(d,l,u,m){if(m===0)return;let A=d[u],T=(d[u].x+A.metrics.advance*A.scale)*m;for(let M=l;M<=u;M++)d[M].x-=T}function vRt(d,l,u){let{horizontalAlign:m,verticalAlign:A}=Aj(u),T=l[0]-d.displaySize[0]*m,M=l[1]-d.displaySize[1]*A;return{image:d,top:M,bottom:M+d.displaySize[1],left:T,right:T+d.displaySize[0]}}function Tot(d){var l,u;let m=d.left,A=d.top,T=d.right-m,M=d.bottom-A,P=(l=d.image.textFitWidth)!==null&&l!==void 0?l:\"stretchOrShrink\",L=(u=d.image.textFitHeight)!==null&&u!==void 0?u:\"stretchOrShrink\",O=(d.image.content[2]-d.image.content[0])/(d.image.content[3]-d.image.content[1]);if(L===\"proportional\"){if(P===\"stretchOnly\"&&T/M<O||P===\"proportional\"){let V=Math.ceil(M*O);m*=V/T,T=V}}else if(P===\"proportional\"&&L===\"stretchOnly\"&&O!==0&&T/M>O){let V=Math.ceil(T/O);A*=V/M,M=V}return{x1:m,y1:A,x2:m+T,y2:A+M}}function Sot(d,l,u,m,A,T){let M=d.image,P;if(M.content){let pt=M.content,mt=M.pixelRatio||1;P=[pt[0]/mt,pt[1]/mt,M.displaySize[0]-pt[2]/mt,M.displaySize[1]-pt[3]/mt]}let L=l.left*T,O=l.right*T,V,F,X,j;u===\"width\"||u===\"both\"?(j=A[0]+L-m[3],F=A[0]+O+m[1]):(j=A[0]+(L+O-M.displaySize[0])/2,F=j+M.displaySize[0]);let nt=l.top*T,st=l.bottom*T;return u===\"height\"||u===\"both\"?(V=A[1]+nt-m[0],X=A[1]+st+m[2]):(V=A[1]+(nt+st-M.displaySize[1])/2,X=V+M.displaySize[1]),{image:M,top:V,right:F,bottom:X,left:j,collisionPadding:P}}ir(\"ImagePosition\",gj),ir(\"ImageAtlas\",xot),n.aw=void 0,(_y=n.aw||(n.aw={}))[_y.none=0]=\"none\",_y[_y.horizontal=1]=\"horizontal\",_y[_y.vertical=2]=\"vertical\",_y[_y.horizontalOnly=3]=\"horizontalOnly\";let eg=128,vy=32640;function Mot(d,l){let{expression:u}=l;if(u.kind===\"constant\")return{kind:\"constant\",layoutSize:u.evaluate(new hn(d+1))};if(u.kind===\"source\")return{kind:\"source\"};{let{zoomStops:m,interpolationType:A}=u,T=0;for(;T<m.length&&m[T]<=d;)T++;T=Math.max(0,T-1);let M=T;for(;M<m.length&&m[M]<d+1;)M++;M=Math.min(m.length-1,M);let P=m[T],L=m[M];return u.kind===\"composite\"?{kind:\"composite\",minZoom:P,maxZoom:L,interpolationType:A}:{kind:\"camera\",minZoom:P,maxZoom:L,minSize:u.evaluate(new hn(P)),maxSize:u.evaluate(new hn(L)),interpolationType:A}}}function yj(d,l,u){let m=\"never\",A=d.get(l);return A?m=A:d.get(u)&&(m=\"always\"),m}let bRt=[{name:\"a_fade_opacity\",components:1,type:\"Uint8\",offset:0}];function SR(d,l,u,m,A,T,M,P,L,O,V,F,X){let j=P?Math.min(vy,Math.round(P[0])):0,nt=P?Math.min(vy,Math.round(P[1])):0;d.emplaceBack(l,u,Math.round(32*m),Math.round(32*A),T,M,(j<<1)+(L?1:0),nt,16*O,16*V,256*F,256*X)}function _j(d,l,u){d.emplaceBack(l.x,l.y,u),d.emplaceBack(l.x,l.y,u),d.emplaceBack(l.x,l.y,u),d.emplaceBack(l.x,l.y,u)}function xRt(d){for(let l of d.sections)if(E2(l.text))return!0;return!1}class vj{constructor(l){this.layoutVertexArray=new Xt,this.indexArray=new Le,this.programConfigurations=l,this.segments=new ur,this.dynamicLayoutVertexArray=new Kt,this.opacityVertexArray=new de,this.hasVisibleVertices=!1,this.placedSymbolArray=new G}isEmpty(){return this.layoutVertexArray.length===0&&this.indexArray.length===0&&this.dynamicLayoutVertexArray.length===0&&this.opacityVertexArray.length===0}upload(l,u,m,A){this.isEmpty()||(m&&(this.layoutVertexBuffer=l.createVertexBuffer(this.layoutVertexArray,Xkt.members),this.indexBuffer=l.createIndexBuffer(this.indexArray,u),this.dynamicLayoutVertexBuffer=l.createVertexBuffer(this.dynamicLayoutVertexArray,Zkt.members,!0),this.opacityVertexBuffer=l.createVertexBuffer(this.opacityVertexArray,bRt,!0),this.opacityVertexBuffer.itemSize=1),(m||A)&&this.programConfigurations.upload(l))}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())}}ir(\"SymbolBuffers\",vj);class bj{constructor(l,u,m){this.layoutVertexArray=new l,this.layoutAttributes=u,this.indexArray=new m,this.segments=new ur,this.collisionVertexArray=new me}upload(l){this.layoutVertexBuffer=l.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=l.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=l.createVertexBuffer(this.collisionVertexArray,Kkt.members,!0)}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())}}ir(\"CollisionBuffers\",bj);class j2{constructor(l){this.collisionBoxArray=l.collisionBoxArray,this.zoom=l.zoom,this.overscaling=l.overscaling,this.layers=l.layers,this.layerIds=this.layers.map((M=>M.id)),this.index=l.index,this.pixelRatio=l.pixelRatio,this.sourceLayerIndex=l.sourceLayerIndex,this.hasDependencies=!1,this.hasRTLText=!1,this.sortKeyRanges=[],this.collisionCircleArray=[];let u=this.layers[0]._unevaluatedLayout._values;this.textSizeData=Mot(this.zoom,u[\"text-size\"]),this.iconSizeData=Mot(this.zoom,u[\"icon-size\"]);let m=this.layers[0].layout,A=m.get(\"symbol-sort-key\"),T=m.get(\"symbol-z-order\");this.canOverlap=yj(m,\"text-overlap\",\"text-allow-overlap\")!==\"never\"||yj(m,\"icon-overlap\",\"icon-allow-overlap\")!==\"never\"||m.get(\"text-ignore-placement\")||m.get(\"icon-ignore-placement\"),this.sortFeaturesByKey=T!==\"viewport-y\"&&!A.isConstant(),this.sortFeaturesByY=(T===\"viewport-y\"||T===\"auto\"&&!this.sortFeaturesByKey)&&this.canOverlap,m.get(\"symbol-placement\")===\"point\"&&(this.writingModes=m.get(\"text-writing-mode\").map((M=>n.aw[M]))),this.stateDependentLayerIds=this.layers.filter((M=>M.isStateDependent())).map((M=>M.id)),this.sourceID=l.sourceID}createArrays(){this.text=new vj(new se(this.layers,this.zoom,(l=>/^text/.test(l)))),this.icon=new vj(new se(this.layers,this.zoom,(l=>/^icon/.test(l)))),this.glyphOffsetArray=new it,this.lineVertexArray=new ct,this.symbolInstances=new K,this.textAnchorOffsets=new gt}calculateGlyphDependencies(l,u,m,A,T){for(let M of l)if(u[M.codePointAt(0)]=!0,(m||A)&&T){let P=$M[M];P&&(u[P.codePointAt(0)]=!0)}}populate(l,u,m){let A=this.layers[0],T=A.layout,M=T.get(\"text-font\"),P=T.get(\"text-field\"),L=T.get(\"icon-image\"),O=(P.value.kind!==\"constant\"||P.value.value instanceof yo&&!P.value.value.isEmpty()||P.value.value.toString().length>0)&&(M.value.kind!==\"constant\"||M.value.value.length>0),V=L.value.kind!==\"constant\"||!!L.value.value||Object.keys(L.parameters).length>0,F=T.get(\"symbol-sort-key\");if(this.features=[],!O&&!V)return;let X=u.iconDependencies,j=u.glyphDependencies,nt=u.availableImages,st=new hn(this.zoom);for(let{feature:pt,id:mt,index:vt,sourceLayerIndex:At}of l){let wt=A._featureFilter.needGeometry,St=Or(pt,wt);if(!A._featureFilter.filter(st,St,m))continue;let Bt,qt;if(wt||(St.geometry=cr(pt)),O){let he=A.getValueAndResolveTokens(\"text-field\",St,m,nt),fe=yo.factory(he),Se=this.hasRTLText=this.hasRTLText||xRt(fe);(!Se||ad.getRTLTextPluginStatus()===\"unavailable\"||Se&&ad.isParsed())&&(Bt=Jkt(fe,A,St))}if(V){let he=A.getValueAndResolveTokens(\"icon-image\",St,m,nt);qt=he instanceof ea?he:ea.fromString(he)}if(!Bt&&!qt)continue;let te=this.sortFeaturesByKey?F.evaluate(St,{},m):void 0;if(this.features.push({id:mt,text:Bt,icon:qt,index:vt,sourceLayerIndex:At,geometry:St.geometry,properties:pt.properties,type:zM.types[pt.type],sortKey:te}),qt&&(X[qt.name]=!0),Bt){let he=M.evaluate(St,{},m).join(\",\"),fe=T.get(\"text-rotation-alignment\")!==\"viewport\"&&T.get(\"symbol-placement\")!==\"point\";this.allowVerticalPlacement=this.writingModes&&this.writingModes.indexOf(n.aw.vertical)>=0;for(let Se of Bt.sections)if(Se.image)X[Se.image.name]=!0;else{let ve=$m(Bt.toString()),be=Se.fontStack||he,Ae=j[be]=j[be]||{};this.calculateGlyphDependencies(Se.text,Ae,fe,this.allowVerticalPlacement,ve)}}}T.get(\"symbol-placement\")===\"line\"&&(this.features=(function(pt){let mt={},vt={},At=[],wt=0;function St(he){At.push(pt[he]),wt++}function Bt(he,fe,Se){let ve=vt[he];return delete vt[he],vt[fe]=ve,At[ve].geometry[0].pop(),At[ve].geometry[0]=At[ve].geometry[0].concat(Se[0]),ve}function qt(he,fe,Se){let ve=mt[fe];return delete mt[fe],mt[he]=ve,At[ve].geometry[0].shift(),At[ve].geometry[0]=Se[0].concat(At[ve].geometry[0]),ve}function te(he,fe,Se){let ve=Se?fe[0][fe[0].length-1]:fe[0][0];return`${he}:${ve.x}:${ve.y}`}for(let he=0;he<pt.length;he++){let fe=pt[he],Se=fe.geometry,ve=fe.text?fe.text.toString():null;if(!ve){St(he);continue}let be=te(ve,Se),Ae=te(ve,Se,!0);if(be in vt&&Ae in mt&&vt[be]!==mt[Ae]){let Ze=qt(be,Ae,Se),nr=Bt(be,Ae,At[Ze].geometry);delete mt[be],delete vt[Ae],vt[te(ve,At[nr].geometry,!0)]=nr,At[Ze].geometry=null}else be in vt?Bt(be,Ae,Se):Ae in mt?qt(be,Ae,Se):(St(he),mt[be]=wt-1,vt[Ae]=wt-1)}return At.filter((he=>he.geometry))})(this.features)),this.sortFeaturesByKey&&this.features.sort(((pt,mt)=>pt.sortKey-mt.sortKey))}update(l,u,m){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(l,u,this.layers,{imagePositions:m}),this.icon.programConfigurations.updatePaintArrays(l,u,this.layers,{imagePositions:m}))}isEmpty(){return this.symbolInstances.length===0&&!this.hasRTLText}uploadPending(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload}upload(l){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(l),this.iconCollisionBox.upload(l)),this.text.upload(l,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(l,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0}destroyDebugData(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()}destroy(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()}addToLineVertexArray(l,u){let m=this.lineVertexArray.length;if(l.segment!==void 0){let A=l.dist(u[l.segment+1]),T=l.dist(u[l.segment]),M={};for(let P=l.segment+1;P<u.length;P++)M[P]={x:u[P].x,y:u[P].y,tileUnitDistanceFromAnchor:A},P<u.length-1&&(A+=u[P+1].dist(u[P]));for(let P=l.segment||0;P>=0;P--)M[P]={x:u[P].x,y:u[P].y,tileUnitDistanceFromAnchor:T},P>0&&(T+=u[P-1].dist(u[P]));for(let P=0;P<u.length;P++){let L=M[P];this.lineVertexArray.emplaceBack(L.x,L.y,L.tileUnitDistanceFromAnchor)}}return{lineStartIndex:m,lineLength:this.lineVertexArray.length-m}}addSymbols(l,u,m,A,T,M,P,L,O,V,F,X){let j=l.indexArray,nt=l.layoutVertexArray,st=l.segments.prepareSegment(4*u.length,nt,j,this.canOverlap?M.sortKey:void 0),pt=this.glyphOffsetArray.length,mt=st.vertexLength,vt=this.allowVerticalPlacement&&P===n.aw.vertical?Math.PI/2:0,At=M.text&&M.text.sections;for(let wt=0;wt<u.length;wt++){let{tl:St,tr:Bt,bl:qt,br:te,tex:he,pixelOffsetTL:fe,pixelOffsetBR:Se,minFontScaleX:ve,minFontScaleY:be,glyphOffset:Ae,isSDF:Ze,sectionIndex:nr}=u[wt],er=st.vertexLength,Xe=Ae[1];SR(nt,L.x,L.y,St.x,Xe+St.y,he.x,he.y,m,Ze,fe.x,fe.y,ve,be),SR(nt,L.x,L.y,Bt.x,Xe+Bt.y,he.x+he.w,he.y,m,Ze,Se.x,fe.y,ve,be),SR(nt,L.x,L.y,qt.x,Xe+qt.y,he.x,he.y+he.h,m,Ze,fe.x,Se.y,ve,be),SR(nt,L.x,L.y,te.x,Xe+te.y,he.x+he.w,he.y+he.h,m,Ze,Se.x,Se.y,ve,be),_j(l.dynamicLayoutVertexArray,L,vt),j.emplaceBack(er,er+2,er+1),j.emplaceBack(er+1,er+2,er+3),st.vertexLength+=4,st.primitiveLength+=2,this.glyphOffsetArray.emplaceBack(Ae[0]),wt!==u.length-1&&nr===u[wt+1].sectionIndex||l.programConfigurations.populatePaintArrays(nt.length,M,M.index,{imagePositions:{},canonical:X,formattedSection:At&&At[nr]})}l.placedSymbolArray.emplaceBack(L.x,L.y,pt,this.glyphOffsetArray.length-pt,mt,O,V,L.segment,m?m[0]:0,m?m[1]:0,A[0],A[1],P,0,!1,0,F)}_addCollisionDebugVertex(l,u,m,A,T,M){return u.emplaceBack(0,0),l.emplaceBack(m.x,m.y,A,T,Math.round(M.x),Math.round(M.y))}addCollisionDebugVertices(l,u,m,A,T,M,P){let L=T.segments.prepareSegment(4,T.layoutVertexArray,T.indexArray),O=L.vertexLength,V=T.layoutVertexArray,F=T.collisionVertexArray,X=P.anchorX,j=P.anchorY;this._addCollisionDebugVertex(V,F,M,X,j,new s(l,u)),this._addCollisionDebugVertex(V,F,M,X,j,new s(m,u)),this._addCollisionDebugVertex(V,F,M,X,j,new s(m,A)),this._addCollisionDebugVertex(V,F,M,X,j,new s(l,A)),L.vertexLength+=4;let nt=T.indexArray;nt.emplaceBack(O,O+1),nt.emplaceBack(O+1,O+2),nt.emplaceBack(O+2,O+3),nt.emplaceBack(O+3,O),L.primitiveLength+=4}addDebugCollisionBoxes(l,u,m,A){for(let T=l;T<u;T++){let M=this.collisionBoxArray.get(T);this.addCollisionDebugVertices(M.x1,M.y1,M.x2,M.y2,A?this.textCollisionBox:this.iconCollisionBox,M.anchorPoint,m)}}generateCollisionDebugBuffers(){this.hasDebugData()&&this.destroyDebugData(),this.textCollisionBox=new bj(le,fot.members,$e),this.iconCollisionBox=new bj(le,fot.members,$e);for(let l=0;l<this.symbolInstances.length;l++){let u=this.symbolInstances.get(l);this.addDebugCollisionBoxes(u.textBoxStartIndex,u.textBoxEndIndex,u,!0),this.addDebugCollisionBoxes(u.verticalTextBoxStartIndex,u.verticalTextBoxEndIndex,u,!0),this.addDebugCollisionBoxes(u.iconBoxStartIndex,u.iconBoxEndIndex,u,!1),this.addDebugCollisionBoxes(u.verticalIconBoxStartIndex,u.verticalIconBoxEndIndex,u,!1)}}_deserializeCollisionBoxesForSymbol(l,u,m,A,T,M,P,L,O){let V={};for(let F=u;F<m;F++){let X=l.get(F);V.textBox={x1:X.x1,y1:X.y1,x2:X.x2,y2:X.y2,anchorPointX:X.anchorPointX,anchorPointY:X.anchorPointY},V.textFeatureIndex=X.featureIndex;break}for(let F=A;F<T;F++){let X=l.get(F);V.verticalTextBox={x1:X.x1,y1:X.y1,x2:X.x2,y2:X.y2,anchorPointX:X.anchorPointX,anchorPointY:X.anchorPointY},V.verticalTextFeatureIndex=X.featureIndex;break}for(let F=M;F<P;F++){let X=l.get(F);V.iconBox={x1:X.x1,y1:X.y1,x2:X.x2,y2:X.y2,anchorPointX:X.anchorPointX,anchorPointY:X.anchorPointY},V.iconFeatureIndex=X.featureIndex;break}for(let F=L;F<O;F++){let X=l.get(F);V.verticalIconBox={x1:X.x1,y1:X.y1,x2:X.x2,y2:X.y2,anchorPointX:X.anchorPointX,anchorPointY:X.anchorPointY},V.verticalIconFeatureIndex=X.featureIndex;break}return V}deserializeCollisionBoxes(l){this.collisionArrays=[];for(let u=0;u<this.symbolInstances.length;u++){let m=this.symbolInstances.get(u);this.collisionArrays.push(this._deserializeCollisionBoxesForSymbol(l,m.textBoxStartIndex,m.textBoxEndIndex,m.verticalTextBoxStartIndex,m.verticalTextBoxEndIndex,m.iconBoxStartIndex,m.iconBoxEndIndex,m.verticalIconBoxStartIndex,m.verticalIconBoxEndIndex))}}hasTextData(){return this.text.segments.get().length>0}hasIconData(){return this.icon.segments.get().length>0}hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox}hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0}hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0}addIndicesForPlacedSymbol(l,u){let m=l.placedSymbolArray.get(u),A=m.vertexStartIndex+4*m.numGlyphs;for(let T=m.vertexStartIndex;T<A;T+=4)l.indexArray.emplaceBack(T,T+2,T+1),l.indexArray.emplaceBack(T+1,T+2,T+3)}getSortedSymbolIndexes(l){if(this.sortedAngle===l&&this.symbolInstanceIndexes!==void 0)return this.symbolInstanceIndexes;let u=Math.sin(l),m=Math.cos(l),A=[],T=[],M=[];for(let P=0;P<this.symbolInstances.length;++P){M.push(P);let L=this.symbolInstances.get(P);A.push(0|Math.round(u*L.anchorX+m*L.anchorY)),T.push(L.featureIndex)}return M.sort(((P,L)=>A[P]-A[L]||T[L]-T[P])),M}addToSortKeyRanges(l,u){let m=this.sortKeyRanges[this.sortKeyRanges.length-1];m&&m.sortKey===u?m.symbolInstanceEnd=l+1:this.sortKeyRanges.push({sortKey:u,symbolInstanceStart:l,symbolInstanceEnd:l+1})}sortFeatures(l){if(this.sortFeaturesByY&&this.sortedAngle!==l&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(l),this.sortedAngle=l,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(let u of this.symbolInstanceIndexes){let m=this.symbolInstances.get(u);this.featureSortOrder.push(m.featureIndex),[m.rightJustifiedTextSymbolIndex,m.centerJustifiedTextSymbolIndex,m.leftJustifiedTextSymbolIndex].forEach(((A,T,M)=>{A>=0&&M.indexOf(A)===T&&this.addIndicesForPlacedSymbol(this.text,A)})),m.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,m.verticalPlacedTextSymbolIndex),m.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,m.placedIconSymbolIndex),m.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,m.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}}}let Eot,Pot;ir(\"SymbolBucket\",j2,{omit:[\"layers\",\"collisionBoxArray\",\"features\",\"compareText\"]}),j2.MAX_GLYPHS=65535,j2.addDynamicAttributes=_j;var xj={get paint(){return Pot=Pot||new na({\"icon-opacity\":new Mr(Te.paint_symbol[\"icon-opacity\"]),\"icon-color\":new Mr(Te.paint_symbol[\"icon-color\"]),\"icon-halo-color\":new Mr(Te.paint_symbol[\"icon-halo-color\"]),\"icon-halo-width\":new Mr(Te.paint_symbol[\"icon-halo-width\"]),\"icon-halo-blur\":new Mr(Te.paint_symbol[\"icon-halo-blur\"]),\"icon-translate\":new fr(Te.paint_symbol[\"icon-translate\"]),\"icon-translate-anchor\":new fr(Te.paint_symbol[\"icon-translate-anchor\"]),\"text-opacity\":new Mr(Te.paint_symbol[\"text-opacity\"]),\"text-color\":new Mr(Te.paint_symbol[\"text-color\"],{runtimeType:fl,getOverride:d=>d.textColor,hasOverride:d=>!!d.textColor}),\"text-halo-color\":new Mr(Te.paint_symbol[\"text-halo-color\"]),\"text-halo-width\":new Mr(Te.paint_symbol[\"text-halo-width\"]),\"text-halo-blur\":new Mr(Te.paint_symbol[\"text-halo-blur\"]),\"text-translate\":new fr(Te.paint_symbol[\"text-translate\"]),\"text-translate-anchor\":new fr(Te.paint_symbol[\"text-translate-anchor\"])})},get layout(){return Eot=Eot||new na({\"symbol-placement\":new fr(Te.layout_symbol[\"symbol-placement\"]),\"symbol-spacing\":new fr(Te.layout_symbol[\"symbol-spacing\"]),\"symbol-avoid-edges\":new fr(Te.layout_symbol[\"symbol-avoid-edges\"]),\"symbol-sort-key\":new Mr(Te.layout_symbol[\"symbol-sort-key\"]),\"symbol-z-order\":new fr(Te.layout_symbol[\"symbol-z-order\"]),\"icon-allow-overlap\":new fr(Te.layout_symbol[\"icon-allow-overlap\"]),\"icon-overlap\":new fr(Te.layout_symbol[\"icon-overlap\"]),\"icon-ignore-placement\":new fr(Te.layout_symbol[\"icon-ignore-placement\"]),\"icon-optional\":new fr(Te.layout_symbol[\"icon-optional\"]),\"icon-rotation-alignment\":new fr(Te.layout_symbol[\"icon-rotation-alignment\"]),\"icon-size\":new Mr(Te.layout_symbol[\"icon-size\"]),\"icon-text-fit\":new fr(Te.layout_symbol[\"icon-text-fit\"]),\"icon-text-fit-padding\":new fr(Te.layout_symbol[\"icon-text-fit-padding\"]),\"icon-image\":new Mr(Te.layout_symbol[\"icon-image\"]),\"icon-rotate\":new Mr(Te.layout_symbol[\"icon-rotate\"]),\"icon-padding\":new Mr(Te.layout_symbol[\"icon-padding\"]),\"icon-keep-upright\":new fr(Te.layout_symbol[\"icon-keep-upright\"]),\"icon-offset\":new Mr(Te.layout_symbol[\"icon-offset\"]),\"icon-anchor\":new Mr(Te.layout_symbol[\"icon-anchor\"]),\"icon-pitch-alignment\":new fr(Te.layout_symbol[\"icon-pitch-alignment\"]),\"text-pitch-alignment\":new fr(Te.layout_symbol[\"text-pitch-alignment\"]),\"text-rotation-alignment\":new fr(Te.layout_symbol[\"text-rotation-alignment\"]),\"text-field\":new Mr(Te.layout_symbol[\"text-field\"]),\"text-font\":new Mr(Te.layout_symbol[\"text-font\"]),\"text-size\":new Mr(Te.layout_symbol[\"text-size\"]),\"text-max-width\":new Mr(Te.layout_symbol[\"text-max-width\"]),\"text-line-height\":new fr(Te.layout_symbol[\"text-line-height\"]),\"text-letter-spacing\":new Mr(Te.layout_symbol[\"text-letter-spacing\"]),\"text-justify\":new Mr(Te.layout_symbol[\"text-justify\"]),\"text-radial-offset\":new Mr(Te.layout_symbol[\"text-radial-offset\"]),\"text-variable-anchor\":new fr(Te.layout_symbol[\"text-variable-anchor\"]),\"text-variable-anchor-offset\":new Mr(Te.layout_symbol[\"text-variable-anchor-offset\"]),\"text-anchor\":new Mr(Te.layout_symbol[\"text-anchor\"]),\"text-max-angle\":new fr(Te.layout_symbol[\"text-max-angle\"]),\"text-writing-mode\":new fr(Te.layout_symbol[\"text-writing-mode\"]),\"text-rotate\":new Mr(Te.layout_symbol[\"text-rotate\"]),\"text-padding\":new fr(Te.layout_symbol[\"text-padding\"]),\"text-keep-upright\":new fr(Te.layout_symbol[\"text-keep-upright\"]),\"text-transform\":new Mr(Te.layout_symbol[\"text-transform\"]),\"text-offset\":new Mr(Te.layout_symbol[\"text-offset\"]),\"text-allow-overlap\":new fr(Te.layout_symbol[\"text-allow-overlap\"]),\"text-overlap\":new fr(Te.layout_symbol[\"text-overlap\"]),\"text-ignore-placement\":new fr(Te.layout_symbol[\"text-ignore-placement\"]),\"text-optional\":new fr(Te.layout_symbol[\"text-optional\"])})}};class Cot{constructor(l){if(l.property.overrides===void 0)throw new Error(\"overrides must be provided to instantiate FormatSectionOverride class\");this.type=l.property.overrides?l.property.overrides.runtimeType:$h,this.defaultValue=l}evaluate(l){if(l.formattedSection){let u=this.defaultValue.property.overrides;if(u&&u.hasOverride(l.formattedSection))return u.getOverride(l.formattedSection)}return l.feature&&l.featureState?this.defaultValue.evaluate(l.feature,l.featureState):this.defaultValue.property.specification.default}eachChild(l){this.defaultValue.isConstant()||l(this.defaultValue.value._styleExpression.expression)}outputDefined(){return!1}serialize(){return null}}ir(\"FormatSectionOverride\",Cot,{omit:[\"defaultValue\"]});class MR extends yl{constructor(l,u){super(l,xj,u)}recalculate(l,u){if(super.recalculate(l,u),this.layout.get(\"icon-rotation-alignment\")===\"auto\"&&(this.layout._values[\"icon-rotation-alignment\"]=this.layout.get(\"symbol-placement\")!==\"point\"?\"map\":\"viewport\"),this.layout.get(\"text-rotation-alignment\")===\"auto\"&&(this.layout._values[\"text-rotation-alignment\"]=this.layout.get(\"symbol-placement\")!==\"point\"?\"map\":\"viewport\"),this.layout.get(\"text-pitch-alignment\")===\"auto\"&&(this.layout._values[\"text-pitch-alignment\"]=this.layout.get(\"text-rotation-alignment\")===\"map\"?\"map\":\"viewport\"),this.layout.get(\"icon-pitch-alignment\")===\"auto\"&&(this.layout._values[\"icon-pitch-alignment\"]=this.layout.get(\"icon-rotation-alignment\")),this.layout.get(\"symbol-placement\")===\"point\"){let m=this.layout.get(\"text-writing-mode\");if(m){let A=[];for(let T of m)A.indexOf(T)<0&&A.push(T);this.layout._values[\"text-writing-mode\"]=A}else this.layout._values[\"text-writing-mode\"]=[\"horizontal\"]}this._setPaintOverrides()}getValueAndResolveTokens(l,u,m,A){let T=this.layout.get(l).evaluate(u,{},m,A),M=this._unevaluatedLayout._values[l];return M.isDataDriven()||$p(M.value)||!T?T:(function(P,L){return L.replace(/{([^{}]+)}/g,((O,V)=>P&&V in P?String(P[V]):\"\"))})(u.properties,T)}createBucket(l){return new j2(l)}queryRadius(){return 0}queryIntersectsFeature(){throw new Error(\"Should take a different path in FeatureIndex\")}_setPaintOverrides(){for(let l of xj.paint.overridableProperties){if(!MR.hasPaintOverride(this.layout,l))continue;let u=this.paint.get(l),m=new Cot(u),A=new Ns(m,u.property.specification),T=null;T=u.value.kind===\"constant\"||u.value.kind===\"source\"?new Zh(\"source\",A):new J_(\"composite\",A,u.value.zoomStops),this.paint._values[l]=new bc(u.property,T,u.parameters)}}_handleOverridablePaintPropertyUpdate(l,u,m){return!(!this.layout||u.isDataDriven()||m.isDataDriven())&&MR.hasPaintOverride(this.layout,l)}static hasPaintOverride(l,u){let m=l.get(\"text-field\"),A=xj.paint.properties[u],T=!1,M=P=>{for(let L of P)if(A.overrides&&A.overrides.hasOverride(L))return void(T=!0)};if(m.value.kind===\"constant\"&&m.value.value instanceof yo)M(m.value.value.sections);else if(m.value.kind===\"source\"||m.value.kind===\"composite\"){let P=O=>{T||(O instanceof ru&&Xn(O.value)===Rp?M(O.value.sections):O instanceof De?M(O.sections):O.eachChild(P))},L=m.value;L._styleExpression&&P(L._styleExpression.expression)}return T}}let Iot;var wRt={get paint(){return Iot=Iot||new na({\"background-color\":new fr(Te.paint_background[\"background-color\"]),\"background-pattern\":new I2(Te.paint_background[\"background-pattern\"]),\"background-opacity\":new fr(Te.paint_background[\"background-opacity\"])})}};class TRt extends yl{constructor(l,u){super(l,wRt,u)}}class SRt extends yl{constructor(l,u){super(l,{},u),this.onAdd=m=>{this.implementation.onAdd&&this.implementation.onAdd(m,m.painter.context.gl)},this.onRemove=m=>{this.implementation.onRemove&&this.implementation.onRemove(m,m.painter.context.gl)},this.implementation=l}is3D(){return this.implementation.renderingMode===\"3d\"}hasOffscreenPass(){return this.implementation.prerender!==void 0}recalculate(){}updateTransitions(){}hasTransition(){return!1}serialize(){throw new Error(\"Custom layers cannot be serialized\")}}class MRt{constructor(l){this._methodToThrottle=l,this._triggered=!1,this._channel=new MessageChannel,this._channel.port2.onmessage=()=>{this._triggered=!1,this._methodToThrottle()}}trigger(){var l;this._triggered||(this._triggered=!0,(l=this._channel)===null||l===void 0||l.port1.postMessage(!0))}remove(){delete this._channel,this._methodToThrottle=()=>{}}}let ERt={once:!0},wj=63710088e-1;class by{constructor(l,u){if(isNaN(l)||isNaN(u))throw new Error(`Invalid LngLat object: (${l}, ${u})`);if(this.lng=+l,this.lat=+u,this.lat>90||this.lat<-90)throw new Error(\"Invalid LngLat latitude value: must be between -90 and 90\")}wrap(){return new by(Br(this.lng,-180,180),this.lat)}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}distanceTo(l){let u=Math.PI/180,m=this.lat*u,A=l.lat*u,T=Math.sin(m)*Math.sin(A)+Math.cos(m)*Math.cos(A)*Math.cos((l.lng-this.lng)*u);return wj*Math.acos(Math.min(T,1))}static convert(l){if(l instanceof by)return l;if(Array.isArray(l)&&(l.length===2||l.length===3))return new by(Number(l[0]),Number(l[1]));if(!Array.isArray(l)&&typeof l==\"object\"&&l!==null)return new by(Number(\"lng\"in l?l.lng:l.lon),Number(l.lat));throw new Error(\"`LngLatLike` argument must be specified as a LngLat instance, an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]\")}}let kot=2*Math.PI*wj;function Rot(d){return kot*Math.cos(d*Math.PI/180)}function Dot(d){return(180+d)/360}function Oot(d){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+d*Math.PI/360)))/360}function Lot(d,l){return d/Rot(l)}function Bot(d){return 360*d-180}function ER(d){return 360/Math.PI*Math.atan(Math.exp((180-360*d)*Math.PI/180))-90}function Fot(d,l){return d*Rot(ER(l))}class GM{constructor(l,u,m=0){this.x=+l,this.y=+u,this.z=+m}static fromLngLat(l,u=0){let m=by.convert(l);return new GM(Dot(m.lng),Oot(m.lat),Lot(u,m.lat))}toLngLat(){return new by(Bot(this.x),ER(this.y))}toAltitude(){return Fot(this.z,this.y)}meterInMercatorCoordinateUnits(){return 1/kot*(l=ER(this.y),1/Math.cos(l*Math.PI/180));var l}}function Not(d,l,u){var m=2*Math.PI*6378137/256/Math.pow(2,u);return[d*m-2*Math.PI*6378137/2,l*m-2*Math.PI*6378137/2]}class Tj{constructor(l,u,m){if(!(function(A,T,M){return!(A<0||A>25||M<0||M>=Math.pow(2,A)||T<0||T>=Math.pow(2,A))})(l,u,m))throw new Error(`x=${u}, y=${m}, z=${l} outside of bounds. 0<=x<${Math.pow(2,l)}, 0<=y<${Math.pow(2,l)} 0<=z<=25 `);this.z=l,this.x=u,this.y=m,this.key=$2(0,l,l,u,m)}equals(l){return this.z===l.z&&this.x===l.x&&this.y===l.y}url(l,u,m){let A=(M=this.y,P=this.z,L=Not(256*(T=this.x),256*(M=Math.pow(2,P)-M-1),P),O=Not(256*(T+1),256*(M+1),P),L[0]+\",\"+L[1]+\",\"+O[0]+\",\"+O[1]);var T,M,P,L,O;let V=(function(F,X,j){let nt,st=\"\";for(let pt=F;pt>0;pt--)nt=1<<pt-1,st+=(X&nt?1:0)+(j&nt?2:0);return st})(this.z,this.x,this.y);return l[(this.x+this.y)%l.length].replace(/{prefix}/g,(this.x%16).toString(16)+(this.y%16).toString(16)).replace(/{z}/g,String(this.z)).replace(/{x}/g,String(this.x)).replace(/{y}/g,String(m===\"tms\"?Math.pow(2,this.z)-this.y-1:this.y)).replace(/{ratio}/g,u>1?\"@2x\":\"\").replace(/{quadkey}/g,V).replace(/{bbox-epsg-3857}/g,A)}isChildOf(l){let u=this.z-l.z;return u>0&&l.x===this.x>>u&&l.y===this.y>>u}getTilePoint(l){let u=Math.pow(2,this.z);return new s((l.x*u-this.x)*Pe,(l.y*u-this.y)*Pe)}toString(){return`${this.z}/${this.x}/${this.y}`}}class zot{constructor(l,u){this.wrap=l,this.canonical=u,this.key=$2(l,u.z,u.z,u.x,u.y)}}class cu{constructor(l,u,m,A,T){if(this.terrainRttPosMatrix32f=null,l<m)throw new Error(`overscaledZ should be >= z; overscaledZ = ${l}; z = ${m}`);this.overscaledZ=l,this.wrap=u,this.canonical=new Tj(m,+A,+T),this.key=$2(u,l,m,A,T)}clone(){return new cu(this.overscaledZ,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)}equals(l){return this.overscaledZ===l.overscaledZ&&this.wrap===l.wrap&&this.canonical.equals(l.canonical)}scaledTo(l){if(l>this.overscaledZ)throw new Error(`targetZ > this.overscaledZ; targetZ = ${l}; overscaledZ = ${this.overscaledZ}`);let u=this.canonical.z-l;return l>this.canonical.z?new cu(l,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new cu(l,this.wrap,l,this.canonical.x>>u,this.canonical.y>>u)}isOverscaled(){return this.overscaledZ>this.canonical.z}calculateScaledKey(l,u){if(l>this.overscaledZ)throw new Error(`targetZ > this.overscaledZ; targetZ = ${l}; overscaledZ = ${this.overscaledZ}`);let m=this.canonical.z-l;return l>this.canonical.z?$2(this.wrap*+u,l,this.canonical.z,this.canonical.x,this.canonical.y):$2(this.wrap*+u,l,l,this.canonical.x>>m,this.canonical.y>>m)}isChildOf(l){if(l.wrap!==this.wrap||this.overscaledZ-l.overscaledZ<=0)return!1;if(l.overscaledZ===0)return this.overscaledZ>0;let u=this.canonical.z-l.canonical.z;return!(u<0)&&l.canonical.x===this.canonical.x>>u&&l.canonical.y===this.canonical.y>>u}children(l){if(this.overscaledZ>=l)return[new cu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];let u=this.canonical.z+1,m=2*this.canonical.x,A=2*this.canonical.y;return[new cu(u,this.wrap,u,m,A),new cu(u,this.wrap,u,m+1,A),new cu(u,this.wrap,u,m,A+1),new cu(u,this.wrap,u,m+1,A+1)]}isLessThan(l){return this.wrap<l.wrap||!(this.wrap>l.wrap)&&(this.overscaledZ<l.overscaledZ||!(this.overscaledZ>l.overscaledZ)&&(this.canonical.x<l.canonical.x||!(this.canonical.x>l.canonical.x)&&this.canonical.y<l.canonical.y))}wrapped(){return new cu(this.overscaledZ,0,this.canonical.z,this.canonical.x,this.canonical.y)}unwrapTo(l){return new cu(this.overscaledZ,l,this.canonical.z,this.canonical.x,this.canonical.y)}overscaleFactor(){return Math.pow(2,this.overscaledZ-this.canonical.z)}toUnwrapped(){return new zot(this.wrap,this.canonical)}toString(){return`${this.overscaledZ}/${this.canonical.x}/${this.canonical.y}`}getTilePoint(l){return this.canonical.getTilePoint(new GM(l.x-this.wrap,l.y))}normalizeCoordinates(l,u,m=8192){if(l>=0&&l<m&&u>=0&&u<m)return{tileID:this,x:l,y:u};let A=Math.floor(l/m),T=Math.floor(u/m),M=l-A*m,P=u-T*m,L=this.canonical.z,O=1<<L,V=this.canonical.y+T;if(V<0||V>=O)return null;let F=this.canonical.x+A,X=this.wrap;return F<0?(X-=Math.ceil(-F/O),F=(F%O+O)%O):F>=O&&(X+=Math.floor(F/O),F%=O),{tileID:new cu(this.overscaledZ,X,L,F,V),x:M,y:P}}}function $2(d,l,u,m,A){(d*=2)<0&&(d=-1*d-1);let T=1<<u;return(T*T*d+T*A+m).toString(36)+u.toString(36)+l.toString(36)}ir(\"CanonicalTileID\",Tj),ir(\"OverscaledTileID\",cu,{omit:[\"terrainRttPosMatrix32f\"]});class gv{constructor(){this.minX=1/0,this.maxX=-1/0,this.minY=1/0,this.maxY=-1/0}extend(l){return this.minX=Math.min(this.minX,l.x),this.minY=Math.min(this.minY,l.y),this.maxX=Math.max(this.maxX,l.x),this.maxY=Math.max(this.maxY,l.y),this}expandBy(l){return this.minX-=l,this.minY-=l,this.maxX+=l,this.maxY+=l,(this.minX>this.maxX||this.minY>this.maxY)&&(this.minX=1/0,this.maxX=-1/0,this.minY=1/0,this.maxY=-1/0),this}shrinkBy(l){return this.expandBy(-l)}map(l){let u=new gv;return u.extend(l(new s(this.minX,this.minY))),u.extend(l(new s(this.maxX,this.minY))),u.extend(l(new s(this.minX,this.maxY))),u.extend(l(new s(this.maxX,this.maxY))),u}static fromPoints(l){let u=new gv;for(let m of l)u.extend(m);return u}contains(l){return l.x>=this.minX&&l.x<=this.maxX&&l.y>=this.minY&&l.y<=this.maxY}empty(){return this.minX>this.maxX}width(){return this.maxX-this.minX}height(){return this.maxY-this.minY}covers(l){return!this.empty()&&!l.empty()&&l.minX>=this.minX&&l.maxX<=this.maxX&&l.minY>=this.minY&&l.maxY<=this.maxY}intersects(l){return!this.empty()&&!l.empty()&&l.minX<=this.maxX&&l.maxX>=this.minX&&l.minY<=this.maxY&&l.maxY>=this.minY}}class Uot{constructor(l){this._stringToNumber={},this._numberToString=[];for(let u=0;u<l.length;u++){let m=l[u];this._stringToNumber[m]=u,this._numberToString[u]=m}}encode(l){return this._stringToNumber[l]}decode(l){if(l>=this._numberToString.length)throw new Error(`Out of bounds. Index requested n=${l} can't be >= this._numberToString.length ${this._numberToString.length}`);return this._numberToString[l]}}class Vot{constructor(l,u,m,A,T){this.type=\"Feature\",this._vectorTileFeature=l,this._x=m,this._y=A,this._z=u,this.properties=l.properties,this.id=T}projectPoint(l,u,m,A){return[360*(l.x+u)/A-180,360/Math.PI*Math.atan(Math.exp((1-2*(l.y+m)/A)*Math.PI))-90]}projectLine(l,u,m,A){return l.map((T=>this.projectPoint(T,u,m,A)))}get geometry(){if(this._geometry)return this._geometry;let l=this._vectorTileFeature,u=l.extent*Math.pow(2,this._z),m=l.extent*this._x,A=l.extent*this._y,T=l.loadGeometry();switch(l.type){case 1:{let M=[];for(let L of T)M.push(L[0]);let P=this.projectLine(M,m,A,u);this._geometry=M.length===1?{type:\"Point\",coordinates:P[0]}:{type:\"MultiPoint\",coordinates:P};break}case 2:{let M=T.map((P=>this.projectLine(P,m,A,u)));this._geometry=M.length===1?{type:\"LineString\",coordinates:M[0]}:{type:\"MultiLineString\",coordinates:M};break}case 3:{let M=Gnt(T),P=[];for(let L of M)P.push(L.map((O=>this.projectLine(O,m,A,u))));this._geometry=P.length===1?{type:\"Polygon\",coordinates:P[0]}:{type:\"MultiPolygon\",coordinates:P};break}default:throw new Error(`unknown feature type: ${l.type}`)}return this._geometry}set geometry(l){this._geometry=l}toJSON(){let l={geometry:this.geometry};for(let u in this)u!==\"_geometry\"&&u!==\"_vectorTileFeature\"&&u!==\"_x\"&&u!==\"_y\"&&u!==\"_z\"&&(l[u]=this[u]);return l}}class G2{constructor(l,u,m){this._name=l,this.dataBuffer=u,typeof m==\"number\"?this._size=m:(this.nullabilityBuffer=m,this._size=m.size())}getValue(l){return this.nullabilityBuffer&&!this.nullabilityBuffer.get(l)?null:this.getValueFromBuffer(l)}has(l){return this.nullabilityBuffer?.get(l)||!this.nullabilityBuffer}get name(){return this._name}get size(){return this._size}}class PR extends G2{}class Sj extends PR{getValueFromBuffer(l){return this.dataBuffer[l]}}class Mj extends PR{getValueFromBuffer(l){return this.dataBuffer[l]}}class jot extends G2{constructor(l,u,m,A){super(l,u,A),this.delta=m}}class Ej extends jot{constructor(l,u,m,A){super(l,Int32Array.of(u),m,A)}getValueFromBuffer(l){return this.dataBuffer[0]+l*this.delta}}class Pj extends G2{constructor(l,u,m,A){super(l,A?Int32Array.of(u):Uint32Array.of(u),m)}getValueFromBuffer(l){return this.dataBuffer[0]}}class PRt{constructor(l,u,m,A,T=4096){this._name=l,this._geometryVector=u,this._idVector=m,this._propertyVectors=A,this._extent=T}get name(){return this._name}get idVector(){return this._idVector}get geometryVector(){return this._geometryVector}get propertyVectors(){return this._propertyVectors}getPropertyVector(l){return this.propertyVectorsMap||(this.propertyVectorsMap=new Map(this._propertyVectors.map((u=>[u.name,u])))),this.propertyVectorsMap.get(l)}get numFeatures(){return this.geometryVector.numGeometries}get extent(){return this._extent}getFeatures(){let l=[],u=this.geometryVector.getGeometries();for(let m=0;m<this.numFeatures;m++){let A;if(this.idVector){let P=this.idVector.getValue(m);A=this.containsMaxSafeIntegerValues(this.idVector)&&P!==null?Number(P):P}let T={coordinates:u[m],type:this.geometryVector.geometryType(m)},M={};for(let P of this.propertyVectors){if(!P)continue;let L=P.name,O=P.getValue(m);O!==null&&(M[L]=O)}l.push({id:A,geometry:T,properties:M})}return l}containsMaxSafeIntegerValues(l){return l instanceof Sj||l instanceof Pj||l instanceof Ej||l instanceof Mj}}class $ot{constructor(l){this.value=l}get(){return this.value}set(l){this.value=l}increment(){return this.value++}add(l){this.value+=l}}var ki,xy;(function(d){d.NONE=\"NONE\",d.DELTA=\"DELTA\",d.COMPONENTWISE_DELTA=\"COMPONENTWISE_DELTA\",d.RLE=\"RLE\",d.MORTON=\"MORTON\",d.PDE=\"PDE\"})(ki||(ki={})),(function(d){d.NONE=\"NONE\",d.FAST_PFOR=\"FAST_PFOR\",d.VARINT=\"VARINT\",d.ALP=\"ALP\"})(xy||(xy={}));let Cj=new Uint32Array(33);Cj[0]=0;for(let d=1;d<=32;d++)Cj[d]=d===32?4294967295:4294967295>>>32-d;let Ij=Cj,rg=256;function kj(d,l){return d-d%l}function CRt(d){let l=d>>>0;return((255&l)<<24|(65280&l)<<8|l>>>8&65280|l>>>24&255)>>>0}let Rj=(function(){if(!Number.isFinite(65536))return 65536;let d=kj(Math.floor(65536),rg);return d===0?rg:d})(),IRt=3*Rj/rg+Rj|0;function Got(){let d=new Uint8Array(IRt);return{dataToBePacked:new Array(33),dataPointers:new Int32Array(33),byteContainer:d,byteContainerI32:new Int32Array(d.buffer,d.byteOffset,d.byteLength>>>2),exceptionSizes:new Int32Array(33)}}function kRt(d,l,u,m,A){switch(A){case 1:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0;P[O++]=X>>>0&1,P[O++]=X>>>1&1,P[O++]=X>>>2&1,P[O++]=X>>>3&1,P[O++]=X>>>4&1,P[O++]=X>>>5&1,P[O++]=X>>>6&1,P[O++]=X>>>7&1,P[O++]=X>>>8&1,P[O++]=X>>>9&1,P[O++]=X>>>10&1,P[O++]=X>>>11&1,P[O++]=X>>>12&1,P[O++]=X>>>13&1,P[O++]=X>>>14&1,P[O++]=X>>>15&1,P[O++]=X>>>16&1,P[O++]=X>>>17&1,P[O++]=X>>>18&1,P[O++]=X>>>19&1,P[O++]=X>>>20&1,P[O++]=X>>>21&1,P[O++]=X>>>22&1,P[O++]=X>>>23&1,P[O++]=X>>>24&1,P[O++]=X>>>25&1,P[O++]=X>>>26&1,P[O++]=X>>>27&1,P[O++]=X>>>28&1,P[O++]=X>>>29&1,P[O++]=X>>>30&1,P[O++]=X>>>31&1}})(d,l,u,m);break;case 2:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0,j=T[V++]>>>0;P[O++]=X>>>0&3,P[O++]=X>>>2&3,P[O++]=X>>>4&3,P[O++]=X>>>6&3,P[O++]=X>>>8&3,P[O++]=X>>>10&3,P[O++]=X>>>12&3,P[O++]=X>>>14&3,P[O++]=X>>>16&3,P[O++]=X>>>18&3,P[O++]=X>>>20&3,P[O++]=X>>>22&3,P[O++]=X>>>24&3,P[O++]=X>>>26&3,P[O++]=X>>>28&3,P[O++]=X>>>30&3,P[O++]=j>>>0&3,P[O++]=j>>>2&3,P[O++]=j>>>4&3,P[O++]=j>>>6&3,P[O++]=j>>>8&3,P[O++]=j>>>10&3,P[O++]=j>>>12&3,P[O++]=j>>>14&3,P[O++]=j>>>16&3,P[O++]=j>>>18&3,P[O++]=j>>>20&3,P[O++]=j>>>22&3,P[O++]=j>>>24&3,P[O++]=j>>>26&3,P[O++]=j>>>28&3,P[O++]=j>>>30&3}})(d,l,u,m);break;case 3:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0,j=T[V++]>>>0,nt=T[V++]>>>0;P[O++]=X>>>0&7,P[O++]=X>>>3&7,P[O++]=X>>>6&7,P[O++]=X>>>9&7,P[O++]=X>>>12&7,P[O++]=X>>>15&7,P[O++]=X>>>18&7,P[O++]=X>>>21&7,P[O++]=X>>>24&7,P[O++]=X>>>27&7,P[O++]=7&(X>>>30|(1&j)<<2),P[O++]=j>>>1&7,P[O++]=j>>>4&7,P[O++]=j>>>7&7,P[O++]=j>>>10&7,P[O++]=j>>>13&7,P[O++]=j>>>16&7,P[O++]=j>>>19&7,P[O++]=j>>>22&7,P[O++]=j>>>25&7,P[O++]=j>>>28&7,P[O++]=7&(j>>>31|(3&nt)<<1),P[O++]=nt>>>2&7,P[O++]=nt>>>5&7,P[O++]=nt>>>8&7,P[O++]=nt>>>11&7,P[O++]=nt>>>14&7,P[O++]=nt>>>17&7,P[O++]=nt>>>20&7,P[O++]=nt>>>23&7,P[O++]=nt>>>26&7,P[O++]=nt>>>29&7}})(d,l,u,m);break;case 4:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0,j=T[V++]>>>0,nt=T[V++]>>>0,st=T[V++]>>>0;P[O++]=X>>>0&15,P[O++]=X>>>4&15,P[O++]=X>>>8&15,P[O++]=X>>>12&15,P[O++]=X>>>16&15,P[O++]=X>>>20&15,P[O++]=X>>>24&15,P[O++]=X>>>28&15,P[O++]=j>>>0&15,P[O++]=j>>>4&15,P[O++]=j>>>8&15,P[O++]=j>>>12&15,P[O++]=j>>>16&15,P[O++]=j>>>20&15,P[O++]=j>>>24&15,P[O++]=j>>>28&15,P[O++]=nt>>>0&15,P[O++]=nt>>>4&15,P[O++]=nt>>>8&15,P[O++]=nt>>>12&15,P[O++]=nt>>>16&15,P[O++]=nt>>>20&15,P[O++]=nt>>>24&15,P[O++]=nt>>>28&15,P[O++]=st>>>0&15,P[O++]=st>>>4&15,P[O++]=st>>>8&15,P[O++]=st>>>12&15,P[O++]=st>>>16&15,P[O++]=st>>>20&15,P[O++]=st>>>24&15,P[O++]=st>>>28&15}})(d,l,u,m);break;case 5:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0,j=T[V++]>>>0,nt=T[V++]>>>0,st=T[V++]>>>0,pt=T[V++]>>>0;P[O++]=X>>>0&31,P[O++]=X>>>5&31,P[O++]=X>>>10&31,P[O++]=X>>>15&31,P[O++]=X>>>20&31,P[O++]=X>>>25&31,P[O++]=31&(X>>>30|(7&j)<<2),P[O++]=j>>>3&31,P[O++]=j>>>8&31,P[O++]=j>>>13&31,P[O++]=j>>>18&31,P[O++]=j>>>23&31,P[O++]=31&(j>>>28|(1&nt)<<4),P[O++]=nt>>>1&31,P[O++]=nt>>>6&31,P[O++]=nt>>>11&31,P[O++]=nt>>>16&31,P[O++]=nt>>>21&31,P[O++]=nt>>>26&31,P[O++]=31&(nt>>>31|(15&st)<<1),P[O++]=st>>>4&31,P[O++]=st>>>9&31,P[O++]=st>>>14&31,P[O++]=st>>>19&31,P[O++]=st>>>24&31,P[O++]=31&(st>>>29|(3&pt)<<3),P[O++]=pt>>>2&31,P[O++]=pt>>>7&31,P[O++]=pt>>>12&31,P[O++]=pt>>>17&31,P[O++]=pt>>>22&31,P[O++]=pt>>>27&31}})(d,l,u,m);break;case 6:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0,j=T[V++]>>>0,nt=T[V++]>>>0,st=T[V++]>>>0,pt=T[V++]>>>0,mt=T[V++]>>>0;P[O++]=X>>>0&63,P[O++]=X>>>6&63,P[O++]=X>>>12&63,P[O++]=X>>>18&63,P[O++]=X>>>24&63,P[O++]=63&(X>>>30|(15&j)<<2),P[O++]=j>>>4&63,P[O++]=j>>>10&63,P[O++]=j>>>16&63,P[O++]=j>>>22&63,P[O++]=63&(j>>>28|(3&nt)<<4),P[O++]=nt>>>2&63,P[O++]=nt>>>8&63,P[O++]=nt>>>14&63,P[O++]=nt>>>20&63,P[O++]=nt>>>26&63,P[O++]=st>>>0&63,P[O++]=st>>>6&63,P[O++]=st>>>12&63,P[O++]=st>>>18&63,P[O++]=st>>>24&63,P[O++]=63&(st>>>30|(15&pt)<<2),P[O++]=pt>>>4&63,P[O++]=pt>>>10&63,P[O++]=pt>>>16&63,P[O++]=pt>>>22&63,P[O++]=63&(pt>>>28|(3&mt)<<4),P[O++]=mt>>>2&63,P[O++]=mt>>>8&63,P[O++]=mt>>>14&63,P[O++]=mt>>>20&63,P[O++]=mt>>>26&63}})(d,l,u,m);break;case 7:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0,j=T[V++]>>>0,nt=T[V++]>>>0,st=T[V++]>>>0,pt=T[V++]>>>0,mt=T[V++]>>>0,vt=T[V++]>>>0;P[O++]=X>>>0&127,P[O++]=X>>>7&127,P[O++]=X>>>14&127,P[O++]=X>>>21&127,P[O++]=127&(X>>>28|(7&j)<<4),P[O++]=j>>>3&127,P[O++]=j>>>10&127,P[O++]=j>>>17&127,P[O++]=j>>>24&127,P[O++]=127&(j>>>31|(63&nt)<<1),P[O++]=nt>>>6&127,P[O++]=nt>>>13&127,P[O++]=nt>>>20&127,P[O++]=127&(nt>>>27|(3&st)<<5),P[O++]=st>>>2&127,P[O++]=st>>>9&127,P[O++]=st>>>16&127,P[O++]=st>>>23&127,P[O++]=127&(st>>>30|(31&pt)<<2),P[O++]=pt>>>5&127,P[O++]=pt>>>12&127,P[O++]=pt>>>19&127,P[O++]=127&(pt>>>26|(1&mt)<<6),P[O++]=mt>>>1&127,P[O++]=mt>>>8&127,P[O++]=mt>>>15&127,P[O++]=mt>>>22&127,P[O++]=127&(mt>>>29|(15&vt)<<3),P[O++]=vt>>>4&127,P[O++]=vt>>>11&127,P[O++]=vt>>>18&127,P[O++]=vt>>>25&127}})(d,l,u,m);break;case 8:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<8;F++){let X=T[V++]>>>0,j=T[V++]>>>0,nt=T[V++]>>>0,st=T[V++]>>>0,pt=T[V++]>>>0,mt=T[V++]>>>0,vt=T[V++]>>>0,At=T[V++]>>>0;P[O++]=X>>>0&255,P[O++]=X>>>8&255,P[O++]=X>>>16&255,P[O++]=X>>>24&255,P[O++]=j>>>0&255,P[O++]=j>>>8&255,P[O++]=j>>>16&255,P[O++]=j>>>24&255,P[O++]=nt>>>0&255,P[O++]=nt>>>8&255,P[O++]=nt>>>16&255,P[O++]=nt>>>24&255,P[O++]=st>>>0&255,P[O++]=st>>>8&255,P[O++]=st>>>16&255,P[O++]=st>>>24&255,P[O++]=pt>>>0&255,P[O++]=pt>>>8&255,P[O++]=pt>>>16&255,P[O++]=pt>>>24&255,P[O++]=mt>>>0&255,P[O++]=mt>>>8&255,P[O++]=mt>>>16&255,P[O++]=mt>>>24&255,P[O++]=vt>>>0&255,P[O++]=vt>>>8&255,P[O++]=vt>>>16&255,P[O++]=vt>>>24&255,P[O++]=At>>>0&255,P[O++]=At>>>8&255,P[O++]=At>>>16&255,P[O++]=At>>>24&255}})(d,l,u,m);break;case 16:(function(T,M,P,L){let O=L,V=M;for(let F=0;F<128;F++){let X=T[V++]>>>0;P[O++]=65535&X,P[O++]=X>>>16&65535}})(d,l,u,m);break;default:(function(T,M,P,L,O){let V=Ij[O]>>>0,F=M,X=0,j=T[F]>>>0,nt=L;for(let st=0;st<8;st++){for(let pt=0;pt<32;pt++)if(X+O<=32)P[nt+pt]=j>>>X&V,X+=O,X===32&&(X=0,F++,pt!==31&&(j=T[F]>>>0));else{let mt=32-X,vt=j>>>X;F++,j=T[F]>>>0;let At=O-mt;P[nt+pt]=(vt|(j&-1>>>32-At>>>0)<<mt)&V,X=At}nt+=32,X=0,st<7&&(j=T[F]>>>0)}})(d,l,u,m,A)}return l+(A<<3)|0}function RRt(d,l,u,m){if(u+2>l)throw new Error(`FastPFOR decode: byteContainer underflow at block=${m} (need 2 bytes for [bitWidth, exceptionCount], bytePos=${u}, byteSize=${l})`);let A=d[u++],T=d[u++];if(A>32)throw new Error(`FastPFOR decode: invalid bitWidth=${A} at block=${m} (expected 0..32). This likely indicates corrupted or truncated input.`);return{bitWidth:A,exceptionCount:T,bytePosIn:u}}function DRt(d,l,u,m,A,T,M,P,L){let{maxBits:O,exceptionBitWidth:V,bytePosIn:F}=(function(pt,mt,vt,At,wt,St){if(vt+1>mt)throw new Error(`FastPFOR decode: exception header underflow at block=${St} (need 1 byte for maxBits, bytePos=${vt}, byteSize=${mt})`);let Bt=pt[vt++];if(Bt<At||Bt>32)throw new Error(`FastPFOR decode: invalid maxBits=${Bt} at block=${St} (bitWidth=${At}, expected ${At}..32)`);let qt=Bt-At|0;if(qt<1||qt>32)throw new Error(`FastPFOR decode: invalid exceptionBitWidth=${qt} at block=${St} (bitWidth=${At}, maxBits=${Bt})`);if(vt+wt>mt)throw new Error(`FastPFOR decode: exception positions underflow at block=${St} (need=${wt}, have=${mt-vt})`);return{maxBits:Bt,exceptionBitWidth:qt,bytePosIn:vt}})(A,T,M,u,m,L);if(M=F,V===1){let pt=1<<u;for(let mt=0;mt<m;mt=mt+1|0)d[A[M++]+l|0]|=pt;return M}let X=P.dataToBePacked[V];if(!X)throw new Error(`FastPFOR decode: missing exception stream for exceptionBitWidth=${V} (bitWidth=${u}, maxBits=${O}) at block ${L}`);let j=P.dataPointers,nt=0|j[V],st=0|P.exceptionSizes[V];if(nt+m>st)throw new Error(`FastPFOR decode: exception stream overflow for exceptionBitWidth=${V} (ptr=${nt}, need ${m}, size=${st}) at block ${L}`);for(let pt=0;pt<m;pt=pt+1|0){let mt=A[M++],vt=0|X[nt++];d[mt+l|0]|=vt<<u}return j[V]=nt,M}function ORt(d,l,u,m,A,T){let M=0|u,P=0|d[M];if(P<=0||M+P>d.length-1)throw new Error(`FastPFOR decode: invalid whereMeta=${P} at pageStart=${M} (expected > 0 and pageStart+whereMeta < encoded.length=${d.length})`);let L=M+1|0,O=M+P|0,V=d[O]>>>0,F=V+3>>>2,X=O+1,j=X+F;if(j>=d.length)throw new Error(`FastPFOR decode: invalid byteSize=${V} (metaInts=${F}, pageStart=${M}, packedEnd=${O}, byteContainerStart=${X}) causes bitmapPos=${j} out of bounds (encoded.length=${d.length})`);let nt=(function(mt,vt,At,wt){wt.byteContainer.length<At&&(wt.byteContainer=new Uint8Array(2*At),wt.byteContainerI32=void 0);let St=wt.byteContainer,Bt=At>>>2;if(3&St.byteOffset)for(let te=0;te<Bt;te=te+1|0){let he=0|mt[vt+te|0],fe=te<<2;St[fe]=255&he,St[fe+1|0]=he>>>8&255,St[fe+2|0]=he>>>16&255,St[fe+3|0]=he>>>24&255}else{let te=wt.byteContainerI32;(!te||te.buffer!==St.buffer||te.byteOffset!==St.byteOffset||te.length<Bt)&&(te=wt.byteContainerI32=new Int32Array(St.buffer,St.byteOffset,St.byteLength>>>2)),te.set(mt.subarray(vt,vt+Bt))}let qt=3&At;if(qt>0){let te=0|mt[vt+Bt|0],he=Bt<<2;for(let fe=0;fe<qt;fe=fe+1|0)St[he+fe|0]=te>>>(fe<<3)&255}return St})(d,X,V,T),st=V,pt=(function(mt,vt,At){let wt=0|mt[vt++],St=At.dataToBePacked;for(let Bt=2;Bt<=32;Bt=Bt+1|0){if(!(wt>>>Bt-1&1))continue;if(vt>=mt.length)throw new Error(`FastPFOR decode: truncated exception stream header (bitWidth=${Bt}, streamWordIndex=${vt}, needWords=1, availableWords=${mt.length-vt}, encodedWords=${mt.length})`);let qt=mt[vt++]>>>0,te=kj(qt+31,32),he=qt*Bt+31>>>5;if(vt+he>mt.length)throw new Error(`FastPFOR decode: truncated exception stream (bitWidth=${Bt}, size=${qt}, streamWordIndex=${vt}, needWords=${he}, availableWords=${mt.length-vt}, encodedWords=${mt.length})`);let fe=St[Bt];(!fe||fe.length<te)&&(fe=St[Bt]=new Uint32Array(te));let Se=0;for(;Se<qt;Se=Se+32|0)LRt(mt,vt,fe,Se,Bt),vt=vt+Bt|0;vt=vt-((Se-qt|0)*Bt>>>5)|0,At.exceptionSizes[Bt]=qt}return vt})(d,j,T);return T.dataPointers.fill(0),(function(mt,vt,At,wt,St,Bt,qt,te,he,fe){let Se=0|At,ve=0;for(let be=0;be<qt;be=be+1|0){let Ae=RRt(te,he,ve,be);ve=Ae.bytePosIn;let Ze=Ae.bitWidth,nr=Ae.exceptionCount,er=Bt+be*rg|0;switch(Ze){case 0:St.fill(0,er,er+rg);break;case 32:for(let Xe=0;Xe<rg;Xe=Xe+1|0)St[er+Xe|0]=0|mt[Se+Xe|0];Se=Se+rg|0;break;default:Se=kRt(mt,Se,St,er,Ze)}nr>0&&(ve=DRt(St,er,Ze,nr,te,he,ve,fe,be))}if(Se!==wt)throw new Error(`FastPFOR decode: packed region mismatch (pageStart=${vt}, packedStart=${At}, consumedPackedEnd=${Se}, expectedPackedEnd=${wt}, packedWords=${wt-At}, encoded.length=${mt.length})`)})(d,M,L,O,l,0|m,A/rg|0,nt,st,T),pt}function LRt(d,l,u,m,A){switch(A){case 2:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0;F[j++]=nt>>>0&3,F[j++]=nt>>>2&3,F[j++]=nt>>>4&3,F[j++]=nt>>>6&3,F[j++]=nt>>>8&3,F[j++]=nt>>>10&3,F[j++]=nt>>>12&3,F[j++]=nt>>>14&3,F[j++]=nt>>>16&3,F[j++]=nt>>>18&3,F[j++]=nt>>>20&3,F[j++]=nt>>>22&3,F[j++]=nt>>>24&3,F[j++]=nt>>>26&3,F[j++]=nt>>>28&3,F[j++]=nt>>>30&3,F[j++]=st>>>0&3,F[j++]=st>>>2&3,F[j++]=st>>>4&3,F[j++]=st>>>6&3,F[j++]=st>>>8&3,F[j++]=st>>>10&3,F[j++]=st>>>12&3,F[j++]=st>>>14&3,F[j++]=st>>>16&3,F[j++]=st>>>18&3,F[j++]=st>>>20&3,F[j++]=st>>>22&3,F[j++]=st>>>24&3,F[j++]=st>>>26&3,F[j++]=st>>>28&3,F[j]=st>>>30&3})(d,l,u,m);case 3:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0;F[j++]=nt>>>0&7,F[j++]=nt>>>3&7,F[j++]=nt>>>6&7,F[j++]=nt>>>9&7,F[j++]=nt>>>12&7,F[j++]=nt>>>15&7,F[j++]=nt>>>18&7,F[j++]=nt>>>21&7,F[j++]=nt>>>24&7,F[j++]=nt>>>27&7,F[j++]=7&(nt>>>30|(1&st)<<2),F[j++]=st>>>1&7,F[j++]=st>>>4&7,F[j++]=st>>>7&7,F[j++]=st>>>10&7,F[j++]=st>>>13&7,F[j++]=st>>>16&7,F[j++]=st>>>19&7,F[j++]=st>>>22&7,F[j++]=st>>>25&7,F[j++]=st>>>28&7,F[j++]=7&(st>>>31|(3&pt)<<1),F[j++]=pt>>>2&7,F[j++]=pt>>>5&7,F[j++]=pt>>>8&7,F[j++]=pt>>>11&7,F[j++]=pt>>>14&7,F[j++]=pt>>>17&7,F[j++]=pt>>>20&7,F[j++]=pt>>>23&7,F[j++]=pt>>>26&7,F[j]=pt>>>29&7})(d,l,u,m);case 4:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0;F[j++]=nt>>>0&15,F[j++]=nt>>>4&15,F[j++]=nt>>>8&15,F[j++]=nt>>>12&15,F[j++]=nt>>>16&15,F[j++]=nt>>>20&15,F[j++]=nt>>>24&15,F[j++]=nt>>>28&15,F[j++]=st>>>0&15,F[j++]=st>>>4&15,F[j++]=st>>>8&15,F[j++]=st>>>12&15,F[j++]=st>>>16&15,F[j++]=st>>>20&15,F[j++]=st>>>24&15,F[j++]=st>>>28&15,F[j++]=pt>>>0&15,F[j++]=pt>>>4&15,F[j++]=pt>>>8&15,F[j++]=pt>>>12&15,F[j++]=pt>>>16&15,F[j++]=pt>>>20&15,F[j++]=pt>>>24&15,F[j++]=pt>>>28&15,F[j++]=mt>>>0&15,F[j++]=mt>>>4&15,F[j++]=mt>>>8&15,F[j++]=mt>>>12&15,F[j++]=mt>>>16&15,F[j++]=mt>>>20&15,F[j++]=mt>>>24&15,F[j]=mt>>>28&15})(d,l,u,m);case 5:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0;F[j++]=nt>>>0&31,F[j++]=nt>>>5&31,F[j++]=nt>>>10&31,F[j++]=nt>>>15&31,F[j++]=nt>>>20&31,F[j++]=nt>>>25&31,F[j++]=31&(nt>>>30|(7&st)<<2),F[j++]=st>>>3&31,F[j++]=st>>>8&31,F[j++]=st>>>13&31,F[j++]=st>>>18&31,F[j++]=st>>>23&31,F[j++]=31&(st>>>28|(1&pt)<<4),F[j++]=pt>>>1&31,F[j++]=pt>>>6&31,F[j++]=pt>>>11&31,F[j++]=pt>>>16&31,F[j++]=pt>>>21&31,F[j++]=pt>>>26&31,F[j++]=31&(pt>>>31|(15&mt)<<1),F[j++]=mt>>>4&31,F[j++]=mt>>>9&31,F[j++]=mt>>>14&31,F[j++]=mt>>>19&31,F[j++]=mt>>>24&31,F[j++]=31&(mt>>>29|(3&vt)<<3),F[j++]=vt>>>2&31,F[j++]=vt>>>7&31,F[j++]=vt>>>12&31,F[j++]=vt>>>17&31,F[j++]=vt>>>22&31,F[j]=vt>>>27&31})(d,l,u,m);case 6:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0;F[j++]=nt>>>0&63,F[j++]=nt>>>6&63,F[j++]=nt>>>12&63,F[j++]=nt>>>18&63,F[j++]=nt>>>24&63,F[j++]=63&(nt>>>30|(15&st)<<2),F[j++]=st>>>4&63,F[j++]=st>>>10&63,F[j++]=st>>>16&63,F[j++]=st>>>22&63,F[j++]=63&(st>>>28|(3&pt)<<4),F[j++]=pt>>>2&63,F[j++]=pt>>>8&63,F[j++]=pt>>>14&63,F[j++]=pt>>>20&63,F[j++]=pt>>>26&63,F[j++]=mt>>>0&63,F[j++]=mt>>>6&63,F[j++]=mt>>>12&63,F[j++]=mt>>>18&63,F[j++]=mt>>>24&63,F[j++]=63&(mt>>>30|(15&vt)<<2),F[j++]=vt>>>4&63,F[j++]=vt>>>10&63,F[j++]=vt>>>16&63,F[j++]=vt>>>22&63,F[j++]=63&(vt>>>28|(3&At)<<4),F[j++]=At>>>2&63,F[j++]=At>>>8&63,F[j++]=At>>>14&63,F[j++]=At>>>20&63,F[j]=At>>>26&63})(d,l,u,m);case 7:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0,wt=O[V+6]>>>0;F[j++]=nt>>>0&127,F[j++]=nt>>>7&127,F[j++]=nt>>>14&127,F[j++]=nt>>>21&127,F[j++]=127&(nt>>>28|(7&st)<<4),F[j++]=st>>>3&127,F[j++]=st>>>10&127,F[j++]=st>>>17&127,F[j++]=st>>>24&127,F[j++]=127&(st>>>31|(63&pt)<<1),F[j++]=pt>>>6&127,F[j++]=pt>>>13&127,F[j++]=pt>>>20&127,F[j++]=127&(pt>>>27|(3&mt)<<5),F[j++]=mt>>>2&127,F[j++]=mt>>>9&127,F[j++]=mt>>>16&127,F[j++]=mt>>>23&127,F[j++]=127&(mt>>>30|(31&vt)<<2),F[j++]=vt>>>5&127,F[j++]=vt>>>12&127,F[j++]=vt>>>19&127,F[j++]=127&(vt>>>26|(1&At)<<6),F[j++]=At>>>1&127,F[j++]=At>>>8&127,F[j++]=At>>>15&127,F[j++]=At>>>22&127,F[j++]=127&(At>>>29|(15&wt)<<3),F[j++]=wt>>>4&127,F[j++]=wt>>>11&127,F[j++]=wt>>>18&127,F[j]=wt>>>25&127})(d,l,u,m);case 8:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0,wt=O[V+6]>>>0,St=O[V+7]>>>0;F[j++]=nt>>>0&255,F[j++]=nt>>>8&255,F[j++]=nt>>>16&255,F[j++]=nt>>>24&255,F[j++]=st>>>0&255,F[j++]=st>>>8&255,F[j++]=st>>>16&255,F[j++]=st>>>24&255,F[j++]=pt>>>0&255,F[j++]=pt>>>8&255,F[j++]=pt>>>16&255,F[j++]=pt>>>24&255,F[j++]=mt>>>0&255,F[j++]=mt>>>8&255,F[j++]=mt>>>16&255,F[j++]=mt>>>24&255,F[j++]=vt>>>0&255,F[j++]=vt>>>8&255,F[j++]=vt>>>16&255,F[j++]=vt>>>24&255,F[j++]=At>>>0&255,F[j++]=At>>>8&255,F[j++]=At>>>16&255,F[j++]=At>>>24&255,F[j++]=wt>>>0&255,F[j++]=wt>>>8&255,F[j++]=wt>>>16&255,F[j++]=wt>>>24&255,F[j++]=St>>>0&255,F[j++]=St>>>8&255,F[j++]=St>>>16&255,F[j]=St>>>24&255})(d,l,u,m);case 9:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0,wt=O[V+6]>>>0,St=O[V+7]>>>0,Bt=O[V+8]>>>0;F[j++]=nt>>>0&511,F[j++]=nt>>>9&511,F[j++]=nt>>>18&511,F[j++]=511&(nt>>>27|(15&st)<<5),F[j++]=st>>>4&511,F[j++]=st>>>13&511,F[j++]=st>>>22&511,F[j++]=511&(st>>>31|(255&pt)<<1),F[j++]=pt>>>8&511,F[j++]=pt>>>17&511,F[j++]=511&(pt>>>26|(7&mt)<<6),F[j++]=mt>>>3&511,F[j++]=mt>>>12&511,F[j++]=mt>>>21&511,F[j++]=511&(mt>>>30|(127&vt)<<2),F[j++]=vt>>>7&511,F[j++]=vt>>>16&511,F[j++]=511&(vt>>>25|(3&At)<<7),F[j++]=At>>>2&511,F[j++]=At>>>11&511,F[j++]=At>>>20&511,F[j++]=511&(At>>>29|(63&wt)<<3),F[j++]=wt>>>6&511,F[j++]=wt>>>15&511,F[j++]=511&(wt>>>24|(1&St)<<8),F[j++]=St>>>1&511,F[j++]=St>>>10&511,F[j++]=St>>>19&511,F[j++]=511&(St>>>28|(31&Bt)<<4),F[j++]=Bt>>>5&511,F[j++]=Bt>>>14&511,F[j]=Bt>>>23&511})(d,l,u,m);case 10:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0,wt=O[V+6]>>>0,St=O[V+7]>>>0,Bt=O[V+8]>>>0,qt=O[V+9]>>>0;F[j++]=nt>>>0&1023,F[j++]=nt>>>10&1023,F[j++]=nt>>>20&1023,F[j++]=1023&(nt>>>30|(255&st)<<2),F[j++]=st>>>8&1023,F[j++]=st>>>18&1023,F[j++]=1023&(st>>>28|(63&pt)<<4),F[j++]=pt>>>6&1023,F[j++]=pt>>>16&1023,F[j++]=1023&(pt>>>26|(15&mt)<<6),F[j++]=mt>>>4&1023,F[j++]=mt>>>14&1023,F[j++]=1023&(mt>>>24|(3&vt)<<8),F[j++]=vt>>>2&1023,F[j++]=vt>>>12&1023,F[j++]=vt>>>22&1023,F[j++]=At>>>0&1023,F[j++]=At>>>10&1023,F[j++]=At>>>20&1023,F[j++]=1023&(At>>>30|(255&wt)<<2),F[j++]=wt>>>8&1023,F[j++]=wt>>>18&1023,F[j++]=1023&(wt>>>28|(63&St)<<4),F[j++]=St>>>6&1023,F[j++]=St>>>16&1023,F[j++]=1023&(St>>>26|(15&Bt)<<6),F[j++]=Bt>>>4&1023,F[j++]=Bt>>>14&1023,F[j++]=1023&(Bt>>>24|(3&qt)<<8),F[j++]=qt>>>2&1023,F[j++]=qt>>>12&1023,F[j]=qt>>>22&1023})(d,l,u,m);case 11:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0,wt=O[V+6]>>>0,St=O[V+7]>>>0,Bt=O[V+8]>>>0,qt=O[V+9]>>>0,te=O[V+10]>>>0;F[j++]=nt>>>0&2047,F[j++]=nt>>>11&2047,F[j++]=2047&(nt>>>22|(1&st)<<10),F[j++]=st>>>1&2047,F[j++]=st>>>12&2047,F[j++]=2047&(st>>>23|(3&pt)<<9),F[j++]=pt>>>2&2047,F[j++]=pt>>>13&2047,F[j++]=2047&(pt>>>24|(7&mt)<<8),F[j++]=mt>>>3&2047,F[j++]=mt>>>14&2047,F[j++]=2047&(mt>>>25|(15&vt)<<7),F[j++]=vt>>>4&2047,F[j++]=vt>>>15&2047,F[j++]=2047&(vt>>>26|(31&At)<<6),F[j++]=At>>>5&2047,F[j++]=At>>>16&2047,F[j++]=2047&(At>>>27|(63&wt)<<5),F[j++]=wt>>>6&2047,F[j++]=wt>>>17&2047,F[j++]=2047&(wt>>>28|(127&St)<<4),F[j++]=St>>>7&2047,F[j++]=St>>>18&2047,F[j++]=2047&(St>>>29|(255&Bt)<<3),F[j++]=Bt>>>8&2047,F[j++]=Bt>>>19&2047,F[j++]=2047&(Bt>>>30|(511&qt)<<2),F[j++]=qt>>>9&2047,F[j++]=qt>>>20&2047,F[j++]=2047&(qt>>>31|(1023&te)<<1),F[j++]=te>>>10&2047,F[j]=te>>>21&2047})(d,l,u,m);case 12:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0,wt=O[V+6]>>>0,St=O[V+7]>>>0,Bt=O[V+8]>>>0,qt=O[V+9]>>>0,te=O[V+10]>>>0,he=O[V+11]>>>0;F[j++]=nt>>>0&4095,F[j++]=nt>>>12&4095,F[j++]=4095&(nt>>>24|(15&st)<<8),F[j++]=st>>>4&4095,F[j++]=st>>>16&4095,F[j++]=4095&(st>>>28|(255&pt)<<4),F[j++]=pt>>>8&4095,F[j++]=pt>>>20&4095,F[j++]=mt>>>0&4095,F[j++]=mt>>>12&4095,F[j++]=4095&(mt>>>24|(15&vt)<<8),F[j++]=vt>>>4&4095,F[j++]=vt>>>16&4095,F[j++]=4095&(vt>>>28|(255&At)<<4),F[j++]=At>>>8&4095,F[j++]=At>>>20&4095,F[j++]=wt>>>0&4095,F[j++]=wt>>>12&4095,F[j++]=4095&(wt>>>24|(15&St)<<8),F[j++]=St>>>4&4095,F[j++]=St>>>16&4095,F[j++]=4095&(St>>>28|(255&Bt)<<4),F[j++]=Bt>>>8&4095,F[j++]=Bt>>>20&4095,F[j++]=qt>>>0&4095,F[j++]=qt>>>12&4095,F[j++]=4095&(qt>>>24|(15&te)<<8),F[j++]=te>>>4&4095,F[j++]=te>>>16&4095,F[j++]=4095&(te>>>28|(255&he)<<4),F[j++]=he>>>8&4095,F[j]=he>>>20&4095})(d,l,u,m);case 16:return void(function(O,V,F,X){let j=X,nt=O[V]>>>0,st=O[V+1]>>>0,pt=O[V+2]>>>0,mt=O[V+3]>>>0,vt=O[V+4]>>>0,At=O[V+5]>>>0,wt=O[V+6]>>>0,St=O[V+7]>>>0,Bt=O[V+8]>>>0,qt=O[V+9]>>>0,te=O[V+10]>>>0,he=O[V+11]>>>0,fe=O[V+12]>>>0,Se=O[V+13]>>>0,ve=O[V+14]>>>0,be=O[V+15]>>>0;F[j++]=nt>>>0&65535,F[j++]=nt>>>16&65535,F[j++]=st>>>0&65535,F[j++]=st>>>16&65535,F[j++]=pt>>>0&65535,F[j++]=pt>>>16&65535,F[j++]=mt>>>0&65535,F[j++]=mt>>>16&65535,F[j++]=vt>>>0&65535,F[j++]=vt>>>16&65535,F[j++]=At>>>0&65535,F[j++]=At>>>16&65535,F[j++]=wt>>>0&65535,F[j++]=wt>>>16&65535,F[j++]=St>>>0&65535,F[j++]=St>>>16&65535,F[j++]=Bt>>>0&65535,F[j++]=Bt>>>16&65535,F[j++]=qt>>>0&65535,F[j++]=qt>>>16&65535,F[j++]=te>>>0&65535,F[j++]=te>>>16&65535,F[j++]=he>>>0&65535,F[j++]=he>>>16&65535,F[j++]=fe>>>0&65535,F[j++]=fe>>>16&65535,F[j++]=Se>>>0&65535,F[j++]=Se>>>16&65535,F[j++]=ve>>>0&65535,F[j++]=ve>>>16&65535,F[j++]=be>>>0&65535,F[j]=be>>>16&65535})(d,l,u,m);case 32:for(let O=0;O<32;O=O+1|0)u[m+O|0]=0|d[l+O|0];return}let T=Ij[A]>>>0,M=l,P=0,L=d[M]>>>0;for(let O=0;O<32;O++)if(P+A<=32)u[m+O]=L>>>P&T,P+=A,P===32&&(P=0,M++,O!==31&&(L=d[M]>>>0));else{let V=32-P,F=L>>>P;M++,L=d[M]>>>0,u[m+O]=(F|(L&Ij[A-V]>>>0)<<V)&T,P=A-V}}function vl(d,l,u){let m=new Uint32Array(u),A=0,T=l.get();for(let M=0;M<m.length;M++){let P=d[T++],L=127&P;P<128||(P=d[T++],L|=(127&P)<<7,P<128||(P=d[T++],L|=(127&P)<<14,P<128||(P=d[T++],L|=(127&P)<<21,P<128||(P=d[T++],L|=(15&P)<<28)))),m[A++]=L}return l.set(T),m}function W2(d,l,u){let m=new BigUint64Array(u);for(let A=0;A<m.length;A++)m[A]=BRt(d,l);return m}function BRt(d,l){let u=0n,m=0,A=l.get();for(;A<d.length;){let T=d[A++];if(u|=BigInt(127&T)<<BigInt(m),!(128&T))break;if(m+=7,m>=64)throw new Error(\"Varint too long\")}return l.set(A),u}function FRt(d,l){let u,m;return m=d[l.get()],l.increment(),u=127&m,m<128?u:(m=d[l.get()],l.increment(),u|=(127&m)<<7,m<128?u:(m=d[l.get()],l.increment(),u|=(127&m)<<14,m<128?u:(m=d[l.get()],l.increment(),u|=(127&m)<<21,m<128?u:(m=d[l.get()],u|=(15&m)<<28,(function(A,T,M){let P,L;if(L=T[M.get()],M.increment(),P=(112&L)>>4,L<128||(L=T[M.get()],M.increment(),P|=(127&L)<<3,L<128)||(L=T[M.get()],M.increment(),P|=(127&L)<<10,L<128)||(L=T[M.get()],M.increment(),P|=(127&L)<<17,L<128)||(L=T[M.get()],M.increment(),P|=(127&L)<<24,L<128)||(L=T[M.get()],M.increment(),P|=(1&L)<<31,L<128))return 4294967296*P+(A>>>0);throw new Error(\"Expected varint not more than 10 bytes\")})(u,d,l)))))}function Mn(d){return d>>>1^-(1&d)}function Zl(d){return d>>1n^-(1n&d)}function q2(d){return d%2==1?(d+1)/-2:d/2}function Dj(d,l,u){if(u===void 0){u=0;for(let T=0;T<l;T++)u+=d[T]}let m=new Uint32Array(u),A=0;for(let T=0;T<l;T++){let M=d[T];m.fill(d[T+l],A,A+M),A+=M}return m}function Oj(d,l,u){if(u===void 0){u=0;for(let T=0;T<l;T++)u+=Number(d[T])}let m=new BigUint64Array(u),A=0;for(let T=0;T<l;T++){let M=Number(d[T]);m.fill(d[T+l],A,A+M),A+=M}return m}function Wot(d,l,u){let m=new Float64Array(u),A=0;for(let T=0;T<l;T++){let M=d[T];m.fill(d[T+l],A,A+M),A+=M}return m}function qot(d){let l=new Int32Array(d.length);l[0]=Mn(d[0]);let u=d.length/4*4,m=1;if(u>=4)for(;m<u-4;m+=4){let A=d[m+1],T=d[m+2],M=d[m+3];l[m]=Mn(d[m])+l[m-1],l[m+1]=Mn(A)+l[m],l[m+2]=Mn(T)+l[m+1],l[m+3]=Mn(M)+l[m+2]}for(;m!==d.length;++m)l[m]=Mn(d[m])+l[m-1];return l}function Hot(d){let l=new BigInt64Array(d.length);l[0]=Zl(d[0]);let u=d.length/4*4,m=1;if(u>=4)for(;m<u-4;m+=4){let A=d[m+1],T=d[m+2],M=d[m+3];l[m]=Zl(d[m])+l[m-1],l[m+1]=Zl(A)+l[m],l[m+2]=Zl(T)+l[m+1],l[m+3]=Zl(M)+l[m+2]}for(;m!==l.length;++m)l[m]=Zl(d[m])+l[m-1];return l}function Lj(d){let l=d.length/4*4,u=1;if(l>=4)for(let m=d[0];u<l-4;u+=4)m=d[u]+=m,m=d[u+1]+=m,m=d[u+2]+=m,m=d[u+3]+=m;for(;u!==d.length;)d[u]+=d[u-1],++u}var Ha,Mf,Av,uu,lo,sa,Yot,wy;function Kl(d,l){let u=(function(m,A){let T=m[A.get()],M=Object.values(Ha)[T>>4],P=null;switch(M){case Ha.DATA:P={dictionaryType:Object.values(Mf)[15&T]};break;case Ha.OFFSET:P={offsetType:Object.values(Av)[15&T]};break;case Ha.LENGTH:P={lengthType:Object.values(uu)[15&T]}}A.increment();let L=m[A.get()],O=Object.values(ki)[L>>5],V=Object.values(ki)[L>>2&7],F=Object.values(xy)[3&L];A.increment();let X=vl(m,A,2),j=X[0];return{physicalStreamType:M,logicalStreamType:P,logicalLevelTechnique1:O,logicalLevelTechnique2:V,physicalLevelTechnique:F,numValues:j,byteLength:X[1],decompressedCount:j}})(d,l);return u.logicalLevelTechnique1===ki.MORTON?(function(m,A,T){let M=vl(A,T,2);return{physicalStreamType:m.physicalStreamType,logicalStreamType:m.logicalStreamType,logicalLevelTechnique1:m.logicalLevelTechnique1,logicalLevelTechnique2:m.logicalLevelTechnique2,physicalLevelTechnique:m.physicalLevelTechnique,numValues:m.numValues,byteLength:m.byteLength,decompressedCount:m.decompressedCount,numBits:M[0],coordinateShift:M[1]}})(u,d,l):ki.RLE!==u.logicalLevelTechnique1&&ki.RLE!==u.logicalLevelTechnique2||xy.NONE===u.physicalLevelTechnique?u:(function(m,A,T){let M=vl(A,T,2);return{physicalStreamType:m.physicalStreamType,logicalStreamType:m.logicalStreamType,logicalLevelTechnique1:m.logicalLevelTechnique1,logicalLevelTechnique2:m.logicalLevelTechnique2,physicalLevelTechnique:m.physicalLevelTechnique,numValues:m.numValues,byteLength:m.byteLength,decompressedCount:M[1],runs:M[0],numRleValues:M[1]}})(u,d,l)}(function(d){d.PRESENT=\"PRESENT\",d.DATA=\"DATA\",d.OFFSET=\"OFFSET\",d.LENGTH=\"LENGTH\"})(Ha||(Ha={})),(function(d){d.NONE=\"NONE\",d.SINGLE=\"SINGLE\",d.SHARED=\"SHARED\",d.VERTEX=\"VERTEX\",d.MORTON=\"MORTON\",d.FSST=\"FSST\"})(Mf||(Mf={})),(function(d){d.VERTEX=\"VERTEX\",d.INDEX=\"INDEX\",d.STRING=\"STRING\",d.KEY=\"KEY\"})(Av||(Av={})),(function(d){d.VAR_BINARY=\"VAR_BINARY\",d.GEOMETRIES=\"GEOMETRIES\",d.PARTS=\"PARTS\",d.RINGS=\"RINGS\",d.TRIANGLES=\"TRIANGLES\",d.SYMBOL=\"SYMBOL\",d.DICTIONARY=\"DICTIONARY\"})(uu||(uu={})),(function(d){d[d.FLAT=0]=\"FLAT\",d[d.CONST=1]=\"CONST\",d[d.SEQUENCE=2]=\"SEQUENCE\",d[d.DICTIONARY=3]=\"DICTIONARY\",d[d.FSST_DICTIONARY=4]=\"FSST_DICTIONARY\"})(lo||(lo={}));class Ef{constructor(l,u){this.values=l,this._size=u}get(l){let u=Math.floor(l/8);return(this.values[u]>>l%8&1)==1}set(l,u){let m=Math.floor(l/8);this.values[m]=this.values[m]|(u?1:0)<<l%8}getInt(l){let u=Math.floor(l/8);return this.values[u]>>l%8&1}size(){return this._size}getBuffer(){return this.values}}function H2(d,l,u){if(!l)return d;let m=l.size(),A=new d.constructor(m),T=0;for(let M=0;M<m;M++)A[M]=l.get(M)?d[T++]:u;return A}function Bj(d,l,u,m,A){return(function(T,M,P,L){let O;switch(M.logicalLevelTechnique1){case ki.DELTA:if(M.logicalLevelTechnique2===ki.RLE){let V=M;if(!L)return(function(F,X,j){let nt=new Int32Array(j),st=0,pt=0;for(let mt=0;mt<X;mt++){let vt=F[mt],At=Mn(F[mt+X]);for(let wt=0;wt<vt;wt++)pt+=At,nt[st++]=pt}return nt})(T,V.runs,V.numRleValues);O=qot(T=Dj(T,V.runs,V.numRleValues))}else O=qot(T);break;case ki.RLE:O=(function(V,F,X){if(X===void 0){X=0;for(let st=0;st<F;st++)X+=V[st]}let j=new Int32Array(X),nt=0;for(let st=0;st<F;st++){let pt=V[st],mt=V[st+F];mt=Mn(mt),j.fill(mt,nt,nt+pt),nt+=pt}return j})(T,M.runs,M.numRleValues);break;case ki.MORTON:Lj(T),O=new Int32Array(T);break;case ki.COMPONENTWISE_DELTA:O=(function(V){if(V.length<2)return new Int32Array(V);let F=new Int32Array(V.length);F[0]=Mn(V[0]),F[1]=Mn(V[1]);let X=V.length/4*4,j=2;if(X>=4)for(;j<X-4;j+=4){let nt=V[j+1],st=V[j+2],pt=V[j+3];F[j]=Mn(V[j])+F[j-2],F[j+1]=Mn(nt)+F[j-1],F[j+2]=Mn(st)+F[j],F[j+3]=Mn(pt)+F[j+1]}for(;j!==V.length;j+=2)F[j]=Mn(V[j])+F[j-2],F[j+1]=Mn(V[j+1])+F[j-1];return F})(T);break;case ki.NONE:O=(function(V){let F=new Int32Array(V.length);for(let X=0;X<V.length;X++)F[X]=Mn(V[X]);return F})(T);break;default:throw new Error(`The specified Logical level technique is not supported: ${M.logicalLevelTechnique1}`)}return L?H2(O,L,0):O})(Y2(d,l,u),u,0,A)}function hu(d,l,u,m,A){return(function(T,M,P,L){let O;switch(M.logicalLevelTechnique1){case ki.DELTA:O=(function(V){let F=new Uint32Array(V.length);F[0]=Mn(V[0])>>>0;for(let X=1;X<V.length;X++)F[X]=F[X-1]+Mn(V[X])>>>0;return F})(M.logicalLevelTechnique2===ki.RLE?Dj(T,M.runs,M.numRleValues):T);break;case ki.RLE:O=Dj(T,M.runs,M.numRleValues);break;case ki.MORTON:Lj(T),O=T;break;case ki.COMPONENTWISE_DELTA:O=(function(V){if(V.length<2)return new Uint32Array(V);let F=new Uint32Array(V.length);F[0]=Mn(V[0])>>>0,F[1]=Mn(V[1])>>>0;for(let X=2;X<V.length;X+=2)F[X]=F[X-2]+Mn(V[X])>>>0,F[X+1]=F[X-1]+Mn(V[X+1])>>>0;return F})(T);break;case ki.NONE:O=T;break;default:throw new Error(`The specified Logical level technique is not supported: ${M.logicalLevelTechnique1}`)}return L?H2(O,L,0):O})(Y2(d,l,u),u,0,A)}function Ty(d,l,u){return(function(m,A){if(A.logicalLevelTechnique1===ki.DELTA&&A.logicalLevelTechnique2===ki.NONE)return(function(T){let M=new Int32Array(T.length+1);M[0]=0,M[1]=Mn(T[0]);let P=M[1];for(let L=2;L!==M.length;++L)P+=Mn(T[L-1]),M[L]=M[L-1]+P;return new Uint32Array(M)})(m);if(A.logicalLevelTechnique1===ki.RLE&&A.logicalLevelTechnique2===ki.NONE)return(function(T,M,P){let L=new Uint32Array(P+1);L[0]=0;let O=1,V=L[0];for(let F=0;F<M;F++){let X=T[F],j=T[F+M];for(let nt=O;nt<O+X;nt++)L[nt]=j+V,V=L[nt];O+=X}return L})(m,A.runs,A.numRleValues);if(A.logicalLevelTechnique1===ki.NONE&&A.logicalLevelTechnique2===ki.NONE){(function(M){let P=0;for(let L=0;L<M.length;L++)M[L]+=P,P=M[L]})(m);let T=new Uint32Array(A.numValues+1);return T[0]=0,T.set(m,1),T}if(A.logicalLevelTechnique1===ki.DELTA&&A.logicalLevelTechnique2===ki.RLE){let T=(function(M,P,L){let O=new Int32Array(L+1);O[0]=0;let V=1,F=O[0];for(let X=0;X<P;X++){let j=M[X],nt=M[X+P];nt=Mn(nt);for(let st=V;st<V+j;st++)O[st]=nt+F,F=O[st];V+=j}return O})(m,A.runs,A.numRleValues);return Lj(T),new Uint32Array(T)}throw new Error(\"Only delta encoding is supported for transforming length to offset streams yet.\")})(Y2(d,l,u),u)}function Y2(d,l,u){let m=u.physicalLevelTechnique;switch(m){case xy.FAST_PFOR:return(function(A,T,M,P){return(function(L,O,V,F,X){let j=F.get();if(3&V)throw new Error(`FastPFOR: invalid encodedByteLength=${V} at offset=${j} (encodedBytes.length=${L.length}; expected a multiple of 4 bytes for an int32 big-endian word stream)`);let nt=V>>>2,st=(function(mt,vt){if(vt<=mt.encodedWords.length)return mt.encodedWords;let At=new Uint32Array(Math.max(16,2*vt));return mt.encodedWords=At,At})(X,nt);(function(mt,vt,At,wt){if(vt<0||At<0||vt+At>mt.length)throw new RangeError(`decodeBigEndianInt32sInto: out of bounds (offset=${vt}, byteLength=${At}, bytes.length=${mt.length})`);let St=Math.floor(At/4),Bt=At%4!=0,qt=Bt?St+1:St;if(wt.length<qt)throw new RangeError(`decodeBigEndianInt32sInto: out.length=${wt.length} < ${qt}`);if(St>0){let te=mt.byteOffset+vt;if(3&te)for(let he=0;he<St;he++){let fe=vt+4*he;wt[he]=mt[fe]<<24|mt[fe+1]<<16|mt[fe+2]<<8|mt[fe+3]}else{let he=new Uint32Array(mt.buffer,te,St);for(let fe=0;fe<St;fe++)wt[fe]=0|CRt(he[fe])}}if(Bt){let te=vt+4*St,he=At-4*St,fe=0;for(let Se=0;Se<he;Se++)fe|=mt[te+Se]<<24-8*Se;wt[St]=0|fe}})(L,j,V,st);let pt=(function(mt,vt,At){let wt=0,St=0,Bt=new Uint32Array(vt),qt=At??Got();if(mt.length>0){let te=0|mt[wt];if(wt=wt+1|0,255&te)throw new Error(`FastPFOR decode: invalid alignedLength=${te} (expected multiple of 256)`);if(St+te>Bt.length)throw new Error(`FastPFOR decode: output buffer too small (outPos=${St}, alignedLength=${te}, out.length=${Bt.length})`);wt=(function(he,fe,Se,ve,be,Ae){let Ze=ve+kj(be,rg),nr=ve,er=Se;for(;nr!==Ze;){let Xe=Math.min(Rj,Ze-nr);er=ORt(he,fe,er,nr,Xe,Ae),nr=nr+Xe|0}return er})(mt,Bt,wt,St,te,qt),St=St+te|0}return(function(te,he,fe,Se,ve,be){if(be===0)return he;let Ae=0,Ze=he,nr=he+fe,er=ve,Xe=ve,Lr=ve+be,$i=0,rn=0;for(;Ze<nr&&Xe<Lr;){let yn=te[Ze]>>>Ae&255;if(Ae+=8,Ze+=Ae>>>5,Ae&=31,$i|=(127&yn)<<rn,128&yn)Se[Xe++]=0|$i,$i=0,rn=0;else if(rn+=7,rn>28)throw new Error(`FastPFOR VByte: unterminated value (expected MSB=1 terminator within 5 bytes; shift=${rn}, partial=${$i}, decoded=${Xe-er}/${be}, inPos=${Ze}, inEnd=${nr})`)}if(Xe!==Lr)throw new Error(`FastPFOR VByte: truncated stream (decoded=${Xe-er}, expected=${be}, consumedWords=${Ze-he}/${fe}, vbyteStart=${he}, vbyteEnd=${nr})`)})(mt,wt,mt.length-wt|0,Bt,St,vt-St|0),Bt})(st.subarray(0,nt),O,X.decoderWorkspace);return F.add(V),pt})(A,T,M,P,(function(L=16){if(L<0)throw new RangeError(`initialEncodedWordCapacity must be >= 0, got ${L}`);let O=Math.max(16,0|L);return{encodedWords:new Uint32Array(O),decoderWorkspace:Got()}})(M>>>2))})(d,u.numValues,u.byteLength,l);case xy.VARINT:return vl(d,l,u.numValues);case xy.NONE:{let A=l.get();l.add(u.byteLength);let T=d.subarray(A,l.get());return new Uint32Array(T)}default:throw new Error(`Specified physicalLevelTechnique ${m} is not supported (yet).`)}}function Fj(d,l,u){let m=Y2(d,l,u);return m.length===1?m[0]:(function(A){return A[1]})(m)}function Xot(d,l,u){return(function(m){if(m.length===2){let A=Mn(m[1]);return[A,A]}return[Mn(m[2]),Mn(m[3])]})(Y2(d,l,u))}function Zot(d,l,u){return(function(m){if(m.length===2){let A=Zl(m[1]);return[A,A]}return[Zl(m[2]),Zl(m[3])]})(W2(d,l,u.numValues))}function Kot(d,l,u,m){return(function(A,T,M){let P;switch(T.logicalLevelTechnique1){case ki.DELTA:P=(function(L){let O=new BigUint64Array(L.length);O[0]=BigInt.asUintN(64,Zl(L[0]));for(let V=1;V<L.length;V++)O[V]=BigInt.asUintN(64,O[V-1]+Zl(L[V]));return O})(T.logicalLevelTechnique2===ki.RLE?Oj(A,T.runs,T.numRleValues):A);break;case ki.RLE:P=Oj(A,T.runs,T.numRleValues);break;case ki.NONE:P=A;break;default:throw new Error(`The specified Logical level technique is not supported: ${T.logicalLevelTechnique1}`)}return M?H2(P,M,0n):P})(W2(d,l,u.numValues),u,m)}function Qot(d,l,u){let m=W2(d,l,u.numValues);return m.length===1?m[0]:(function(A){return A[1]})(m)}function CR(d,l,u,m,A=\"int32\"){let T=d.logicalLevelTechnique1;if(T===ki.RLE)return d.runs===1?lo.CONST:lo.FLAT;if(T!==ki.DELTA||d.logicalLevelTechnique2!==ki.RLE)return d.numValues===1?lo.CONST:lo.FLAT;let M=l instanceof Ef?l.size():l;if(d.numRleValues!==M)return lo.FLAT;if(d.runs===1)return lo.SEQUENCE;if(d.runs!==2)return d.numValues===1?lo.CONST:lo.FLAT;let P=m.get();if(d.physicalLevelTechnique===xy.VARINT)return(function(V,F,X){let j=new $ot(F.get());if(X===\"int64\"){let st=W2(V,j,4);return st[2]===2n&&st[3]===2n}let nt=vl(V,j,4);return nt[2]===2&&nt[3]===2})(u,m,A)?lo.SEQUENCE:d.numValues===1?lo.CONST:lo.FLAT;let L=m.get(),O=new Int32Array(u.buffer,u.byteOffset+L,4);return m.set(P),O[2]===2&&O[3]===2?lo.SEQUENCE:d.numValues===1?lo.CONST:lo.FLAT}class Jot extends PR{getValueFromBuffer(l){return this.dataBuffer[l]}}class tst extends jot{constructor(l,u,m,A){super(l,BigInt64Array.of(u),m,A)}getValueFromBuffer(l){return this.dataBuffer[0]+BigInt(l)*this.delta}}function Nj(d,l,u){return{x:est(d,l)-u,y:est(d>>1,l)-u}}function est(d,l){let u=0;for(let m=0;m<l;m++)u|=(d&1<<2*m)>>m;return u}function X2(d,l,u,m,A,T,M){return d===wy.MORTON?(function(P,L,O,V,F,X){let j=new Array(F?V+1:V);for(let nt=0;nt<V;nt++){let st=Nj(P[L[O+nt]],X.numBits,X.coordinateShift);j[nt]=new s(st.x,st.y)}return F&&(j[j.length-1]=j[0]),j})(l,u,m,A,T,M):(function(P,L,O,V,F){let X=new Array(F?V+1:V);for(let j=0;j<2*V;j+=2){let nt=2*L[O+j/2];X[j/2]=new s(P[nt],P[nt+1])}return F&&(X[X.length-1]=X[0]),X})(l,u,m,A,T)}function Z2(d,l,u,m){let A=new Array(m?u+1:u);for(let T=0;T<2*u;T+=2)A[T/2]=new s(d[l+T],d[l+T+1]);return m&&(A[A.length-1]=A[0]),A}(function(d){d[d.POINT=0]=\"POINT\",d[d.LINESTRING=1]=\"LINESTRING\",d[d.POLYGON=2]=\"POLYGON\",d[d.MULTIPOINT=3]=\"MULTIPOINT\",d[d.MULTILINESTRING=4]=\"MULTILINESTRING\",d[d.MULTIPOLYGON=5]=\"MULTIPOLYGON\"})(sa||(sa={})),(function(d){d[d.POINT=0]=\"POINT\",d[d.LINESTRING=1]=\"LINESTRING\",d[d.POLYGON=2]=\"POLYGON\"})(Yot||(Yot={})),(function(d){d[d.MORTON=0]=\"MORTON\",d[d.VEC_2=1]=\"VEC_2\",d[d.VEC_3=2]=\"VEC_3\"})(wy||(wy={}));class rst{constructor(l,u,m,A,T){this._vertexBufferType=l,this._topologyVector=u,this._vertexOffsets=m,this._vertexBuffer=A,this._mortonSettings=T}get vertexBufferType(){return this._vertexBufferType}get topologyVector(){return this._topologyVector}get vertexOffsets(){return this._vertexOffsets}get vertexBuffer(){return this._vertexBuffer}getSimpleEncodedVertex(l){let u=this.vertexOffsets?2*this.vertexOffsets[l]:2*l;return[this.vertexBuffer[u],this.vertexBuffer[u+1]]}getVertex(l){if(this.vertexOffsets&&this.mortonSettings){let m=Nj(this.vertexBuffer[this.vertexOffsets[l]],this.mortonSettings.numBits,this.mortonSettings.coordinateShift);return[m.x,m.y]}let u=this.vertexOffsets?2*this.vertexOffsets[l]:2*l;return[this.vertexBuffer[u],this.vertexBuffer[u+1]]}getGeometries(){return(function(l){let u=new Array(l.numGeometries),m=1,A=1,T=1,M=0,P=0,L=0,O=l.mortonSettings,V=l.topologyVector,F=V.geometryOffsets,X=V.partOffsets,j=V.ringOffsets,nt=l.vertexOffsets,st=!nt||nt.length===0,pt=l.containsPolygonGeometry(),mt=l.vertexBuffer;for(let vt=0;vt<l.numGeometries;vt++)switch(l.geometryType(vt)){case sa.POINT:{let At,wt;if(st)At=mt[P++],wt=mt[P++];else if(l.vertexBufferType===wy.MORTON){let St=Nj(mt[nt[L++]],O.numBits,O.coordinateShift);At=St.x,wt=St.y}else{let St=2*nt[L++];At=mt[St],wt=mt[St+1]}u[M++]=[[new s(At,wt)]],F&&T++,X&&m++,j&&A++}break;case sa.MULTIPOINT:{let At=F[T]-F[T-1];T++;let wt=new Array(At);if(st)for(let St=0;St<At;St++){let Bt=mt[P++],qt=mt[P++];wt[St]=new s(Bt,qt)}else for(let St=0;St<At;St++){let Bt=2*nt[L++];wt[St]=new s(mt[Bt],mt[Bt+1])}u[M++]=wt.map((St=>[St])),m+=At,A+=At}break;case sa.LINESTRING:{let At,wt;pt?(At=j[A]-j[A-1],A++):At=X[m]-X[m-1],m++,st?(wt=Z2(mt,P,At,!1),P+=2*At):(wt=X2(l.vertexBufferType,mt,nt,L,At,!1,O),L+=At),u[M++]=[wt],F&&T++}break;case sa.POLYGON:{let At=X[m]-X[m-1];m++;let wt=new Array(At-1),St,Bt=j[A]-j[A-1];if(A++,st){St=Z2(mt,P,Bt,!0),P+=2*Bt;for(let qt=0;qt<wt.length;qt++)Bt=j[A]-j[A-1],A++,wt[qt]=Z2(mt,P,Bt,!0),P+=2*Bt}else{St=X2(l.vertexBufferType,mt,nt,L,Bt,!0,O),L+=Bt;for(let qt=0;qt<wt.length;qt++)Bt=j[A]-j[A-1],A++,wt[qt]=X2(l.vertexBufferType,mt,nt,L,Bt,!0,O),L+=Bt}u[M++]=[St].concat(wt),F&&T++}break;case sa.MULTILINESTRING:{let At=F[T]-F[T-1];T++;let wt=new Array(At);for(let St=0;St<At;St++){let Bt;if(pt?(Bt=j[A]-j[A-1],A++):Bt=X[m]-X[m-1],m++,st)wt[St]=Z2(mt,P,Bt,!1),P+=2*Bt;else{let qt=X2(l.vertexBufferType,mt,nt,L,Bt,!1,O);wt[St]=qt,L+=Bt}}u[M++]=wt}break;case sa.MULTIPOLYGON:{let At=F[T]-F[T-1];T++;let wt=new Array(At);for(let St=0;St<At;St++){let Bt=X[m]-X[m-1],qt;m++;let te=new Array(Bt-1),he=j[A]-j[A-1];A++,st?(qt=Z2(mt,P,he,!0),P+=2*he):(qt=X2(l.vertexBufferType,mt,nt,L,he,!0,O),L+=he);for(let fe=0;fe<te.length;fe++){let Se=j[A]-j[A-1];A++,st?(te[fe]=Z2(mt,P,Se,!0),P+=2*Se):(te[fe]=X2(l.vertexBufferType,mt,nt,L,Se,!0,O),L+=Se)}wt[St]=[qt].concat(te)}u[M++]=wt.flat()}break;default:throw new Error(\"The specified geometry type is currently not supported.\")}return u})(this)}get mortonSettings(){return this._mortonSettings}}class ist extends rst{constructor(l,u,m,A,T,M,P){super(m,A,T,M,P),this._numGeometries=l,this._geometryType=u}geometryType(l){return this._geometryType}get numGeometries(){return this._numGeometries}containsPolygonGeometry(){return this._geometryType===sa.POLYGON||this._geometryType===sa.MULTIPOLYGON}containsSingleGeometryType(){return!0}}class nst extends rst{constructor(l,u,m,A,T,M){super(l,m,A,T,M),this._geometryTypes=u}geometryType(l){return this._geometryTypes[l]}get numGeometries(){return this._geometryTypes.length}containsPolygonGeometry(){for(let l=0;l<this.numGeometries;l++)if(this.geometryType(l)===sa.POLYGON||this.geometryType(l)===sa.MULTIPOLYGON)return!0;return!1}containsSingleGeometryType(){return!1}}class ost{constructor(l,u,m,A){this._triangleOffsets=l,this._indexBuffer=u,this._vertexBuffer=m,this._topologyVector=A}get triangleOffsets(){return this._triangleOffsets}get indexBuffer(){return this._indexBuffer}get vertexBuffer(){return this._vertexBuffer}get topologyVector(){return this._topologyVector}getGeometries(){if(!this._topologyVector)throw new Error(\"Cannot convert GpuVector to coordinates without topology information\");let l=new Array(this.numGeometries),u=this._topologyVector,m=u.partOffsets,A=u.ringOffsets,T=u.geometryOffsets,M=0,P=1,L=1,O=1;for(let V=0;V<this.numGeometries;V++)switch(this.geometryType(V)){case sa.POLYGON:{let F=m[P]-m[P-1];P++;let X=[];for(let j=0;j<F;j++){let nt=A[L]-A[L-1];L++;let st=[];for(let pt=0;pt<nt;pt++){let mt=this._vertexBuffer[M++],vt=this._vertexBuffer[M++];st.push(new s(mt,vt))}st.length>0&&st.push(st[0]),X.push(st)}l[V]=X,T&&O++}break;case sa.MULTIPOLYGON:{let F=T[O]-T[O-1];O++;let X=[];for(let j=0;j<F;j++){let nt=m[P]-m[P-1];P++;for(let st=0;st<nt;st++){let pt=A[L]-A[L-1];L++;let mt=[];for(let vt=0;vt<pt;vt++){let At=this._vertexBuffer[M++],wt=this._vertexBuffer[M++];mt.push(new s(At,wt))}mt.length>0&&mt.push(mt[0]),X.push(mt)}}l[V]=X}}return l}[Symbol.iterator](){return null}}function sst(d,l,u,m,A,T){return new NRt(d,l,u,m,A,T)}class NRt extends ost{constructor(l,u,m,A,T,M){super(m,A,T,M),this._numGeometries=l,this._geometryType=u}geometryType(l){return this._geometryType}get numGeometries(){return this._numGeometries}containsSingleGeometryType(){return!0}}function ast(d,l,u,m,A){return new zRt(d,l,u,m,A)}class zRt extends ost{constructor(l,u,m,A,T){super(u,m,A,T),this._geometryTypes=l}geometryType(l){return this._geometryTypes[l]}get numGeometries(){return this._geometryTypes.length}containsSingleGeometryType(){return!1}}function URt(d,l,u,m,A){let T=Kl(d,u),M,P,L,O;if(CR(T,m,d,u)===lo.CONST){let vt=Fj(d,u,T),At,wt,St,Bt;for(let qt=0;qt<l-1;qt++){let te=Kl(d,u);switch(te.physicalStreamType){case Ha.LENGTH:switch(te.logicalStreamType.lengthType){case uu.GEOMETRIES:At=Ty(d,u,te);break;case uu.PARTS:wt=Ty(d,u,te);break;case uu.RINGS:St=Ty(d,u,te);break;case uu.TRIANGLES:Bt=Ty(d,u,te)}break;case Ha.OFFSET:switch(te.logicalStreamType.offsetType){case Av.VERTEX:M=hu(d,u,te);break;case Av.INDEX:O=hu(d,u,te)}break;case Ha.DATA:Mf.VERTEX===te.logicalStreamType.dictionaryType?P=Bj(d,u,te):(L={numBits:te.numBits,coordinateShift:te.coordinateShift},P=hu(d,u,te))}}return O?At!==void 0||wt!==void 0?sst(m,vt,Bt,O,P,{geometryOffsets:At,partOffsets:wt,ringOffsets:St}):sst(m,vt,Bt,O,P):L===void 0?(function(qt,te,he,fe,Se){return new ist(qt,te,wy.VEC_2,he,fe,Se)})(m,vt,{geometryOffsets:At,partOffsets:wt,ringOffsets:St},M,P):(function(qt,te,he,fe,Se,ve){return new ist(qt,te,wy.MORTON,he,fe,Se,ve)})(m,vt,{geometryOffsets:At,partOffsets:wt,ringOffsets:St},M,P,L)}let V=hu(d,u,T),F,X,j,nt,st,pt,mt;for(let vt=0;vt<l-1;vt++){let At=Kl(d,u);switch(At.physicalStreamType){case Ha.LENGTH:switch(At.logicalStreamType.lengthType){case uu.GEOMETRIES:F=hu(d,u,At);break;case uu.PARTS:X=hu(d,u,At);break;case uu.RINGS:j=hu(d,u,At);break;case uu.TRIANGLES:nt=Ty(d,u,At)}break;case Ha.OFFSET:switch(At.logicalStreamType.offsetType){case Av.VERTEX:M=hu(d,u,At);break;case Av.INDEX:O=hu(d,u,At)}break;case Ha.DATA:Mf.VERTEX===At.logicalStreamType.dictionaryType?P=Bj(d,u,At):(L={numBits:At.numBits,coordinateShift:At.coordinateShift},P=hu(d,u,At))}}return F?(st=zj(V,F,2),X&&j?(pt=lst(V,st,X,!1),mt=(function(vt,At,wt,St){let Bt=new Uint32Array(wt[wt.length-1]+1),qt=0;Bt[0]=qt;let te=1,he=1,fe=0;for(let Se=0;Se<vt.length;Se++){let ve=vt[Se],be=At[Se+1]-At[Se];if(ve!==0&&ve!==3)for(let Ae=0;Ae<be;Ae++){let Ze=wt[te]-wt[te-1];te++;for(let nr=0;nr<Ze;nr++)qt=Bt[he++]=qt+St[fe++]}else for(let Ae=0;Ae<be;Ae++)Bt[he++]=++qt,te++}return Bt})(V,st,pt,j)):X&&(pt=(function(vt,At,wt){let St=new Uint32Array(At[At.length-1]+1),Bt=0;St[0]=Bt;let qt=1,te=0;for(let he=0;he<vt.length;he++){let fe=vt[he],Se=At[he+1]-At[he];if(fe===4||fe===1)for(let ve=0;ve<Se;ve++)Bt=St[qt++]=Bt+wt[te++];else for(let ve=0;ve<Se;ve++)St[qt++]=++Bt}return St})(V,st,X))):X&&j?(pt=zj(V,X,1),mt=lst(V,pt,j,!0)):X&&(pt=zj(V,X,0)),O&&!pt?ast(V,nt,O,P):O?ast(V,nt,O,P,{geometryOffsets:st,partOffsets:pt,ringOffsets:mt}):L===void 0?(function(vt,At,wt,St){return new nst(wy.VEC_2,vt,At,wt,St)})(V,{geometryOffsets:st,partOffsets:pt,ringOffsets:mt},M,P):(function(vt,At,wt,St,Bt){return new nst(wy.MORTON,vt,At,wt,St,Bt)})(V,{geometryOffsets:st,partOffsets:pt,ringOffsets:mt},M,P,L)}function zj(d,l,u){let m=new Uint32Array(d.length+1),A=0;m[0]=A;let T=0;for(let M=0;M<d.length;M++)A=m[M+1]=A+(d[M]>u?l[T++]:1);return m}function lst(d,l,u,m){let A=new Uint32Array(l[l.length-1]+1),T=0;A[0]=T;let M=1,P=0;for(let L=0;L<d.length;L++){let O=d[L],V=l[L+1]-l[L];if(O===5||O===2||m&&(O===4||O===1))for(let F=0;F<V;F++)T=A[M++]=T+u[P++];else for(let F=0;F<V;F++)A[M++]=++T}return A}class VRt extends G2{constructor(l,u,m){super(l,u.getBuffer(),m),this.dataVector=u}getValueFromBuffer(l){return this.dataVector.get(l)}}class jRt extends PR{getValueFromBuffer(l){return this.dataBuffer[l]}}class cst extends G2{constructor(l,u,m,A){super(l,A?BigInt64Array.of(u):BigUint64Array.of(u),m)}getValueFromBuffer(l){return this.dataBuffer[0]}}function WM(d,l,u,m,A){let T=(function(M,P,L,O){let V=new Uint8Array(P),F=0,X=O.get()+L;for(;F<P&&!(O.get()>=X);){let j=M[O.increment()];if(j<=127){let nt=j+3,st=M[O.increment()],pt=Math.min(F+nt,P);V.fill(st,F,pt),F=pt}else{let nt=256-j;for(let st=0;st<nt&&F<P;st++)V[F++]=M[O.increment()]}}return O.set(X),V})(d,Math.ceil(l/8),u,m);return A?(function(M,P,L){if(!L)return M;let O=L.size(),V=new Ef(M,P),F=new Ef(new Uint8Array(Math.ceil(O/8)),O),X=0;for(let j=0;j<O;j++){let nt=!!L.get(j)&&V.get(X++);F.set(j,nt)}return F.getBuffer()})(T,l,A):T}let $Rt=new TextDecoder;function Uj(d,l,u){return u-l>=12?$Rt.decode(d.subarray(l,u)):(function(m,A,T){let M=\"\",P=A;for(;P<T;){let L=m[P],O,V,F,X=null,j=L>239?4:L>223?3:L>191?2:1;if(P+j>T)break;j===1?L<128&&(X=L):j===2?(O=m[P+1],(192&O)==128&&(X=(31&L)<<6|63&O,X<=127&&(X=null))):j===3?(O=m[P+1],V=m[P+2],(192&O)==128&&(192&V)==128&&(X=(15&L)<<12|(63&O)<<6|63&V,(X<=2047||X>=55296&&X<=57343)&&(X=null))):j===4&&(O=m[P+1],V=m[P+2],F=m[P+3],(192&O)==128&&(192&V)==128&&(192&F)==128&&(X=(15&L)<<18|(63&O)<<12|(63&V)<<6|63&F,(X<=65535||X>=1114112)&&(X=null))),X===null?(X=65533,j=1):X>65535&&(X-=65536,M+=String.fromCharCode(X>>>10&1023|55296),X=56320|1023&X),M+=String.fromCharCode(X),P+=j}return M})(d,l,u)}class Vj extends G2{constructor(l,u,m,A){super(l,m,A),this.offsetBuffer=u}}class ust extends Vj{constructor(l,u,m,A){super(l,u,m,A??u.length-1)}getValueFromBuffer(l){return Uj(this.dataBuffer,this.offsetBuffer[l],this.offsetBuffer[l+1])}}class K2 extends Vj{constructor(l,u,m,A,T){super(l,m,A,T??u.length),this.indexBuffer=u,this.indexBuffer=u}getValueFromBuffer(l){let u=this.indexBuffer[l];return Uj(this.dataBuffer,this.offsetBuffer[u],this.offsetBuffer[u+1])}}class hst extends Vj{constructor(l,u,m,A,T,M,P){super(l,m,A,P),this.indexBuffer=u,this.symbolOffsetBuffer=T,this.symbolTableBuffer=M}getValueFromBuffer(l){this.decodedDictionary==null&&(this.symbolLengthBuffer==null&&(this.symbolLengthBuffer=this.offsetToLengthBuffer(this.symbolOffsetBuffer)),this.decodedDictionary=(function(m,A,T){let M=[],P=new Array(A.length).fill(0);for(let L=1;L<A.length;L++)P[L]=P[L-1]+A[L-1];for(let L=0;L<T.length;L++)if(T[L]===255)M.push(T[++L]);else{let O=A[T[L]],V=P[T[L]];for(let F=0;F<O;F++)M.push(m[V+F])}return new Uint8Array(M)})(this.symbolTableBuffer,this.symbolLengthBuffer,this.dataBuffer));let u=this.indexBuffer[l];return Uj(this.decodedDictionary,this.offsetBuffer[u],this.offsetBuffer[u+1])}offsetToLengthBuffer(l){let u=new Uint32Array(l.length-1),m=l[0];for(let A=1;A<l.length;A++){let T=l[A];u[A-1]=T-m,m=T}return u}}function GRt(d,l,u,m,A,T){return u.type===\"scalarType\"?(function(M,P,L,O,V,F){let X=null;if(M===0)return null;if(F.nullable){let nt=Kl(P,L),st=nt.numValues,pt=L.get(),mt=WM(P,st,nt.byteLength,L);L.set(pt+nt.byteLength),X=new Ef(mt,nt.numValues)}let j=X??O;switch(V.physicalType){case 4:case 3:return(function(nt,st,pt,mt,vt){let At=Kl(nt,st),wt=CR(At,vt,nt,st),St=mt.physicalType===3;if(wt===lo.FLAT){let qt=qM(vt)?vt:void 0,te=St?Bj(nt,st,At,0,qt):hu(nt,st,At,0,qt);return new Sj(pt.name,te,vt)}if(wt===lo.SEQUENCE){let qt=Xot(nt,st,At);return new Ej(pt.name,qt[0],qt[1],At.numRleValues)}let Bt=St?(function(qt,te,he){let fe=Y2(qt,te,he);return fe.length===1?Mn(fe[0]):(function(Se){return Mn(Se[1])})(fe)})(nt,st,At):Fj(nt,st,At);return new Pj(pt.name,Bt,vt,St)})(P,L,F,V,j);case 9:return(function(nt,st,pt,mt,vt){let At=null,wt=null,St=null,Bt=null,qt=null,te=vt??null,he=null,fe=null;for(let Se=0;Se<mt;Se++){let ve=Kl(st,pt);switch(ve.physicalStreamType){case Ha.PRESENT:{let be=WM(st,ve.numValues,ve.byteLength,pt),Ae=new Ef(be,ve.numValues);te=vt??Ae;break}case Ha.OFFSET:wt=hu(st,pt,ve,0,te);break;case Ha.LENGTH:{let be=Ty(st,pt,ve);uu.DICTIONARY===ve.logicalStreamType.lengthType?At=be:uu.SYMBOL===ve.logicalStreamType.lengthType?Bt=be:he=be;break}case Ha.DATA:{let be=st.subarray(pt.get(),pt.get()+ve.byteLength);pt.add(ve.byteLength);let Ae=ve.logicalStreamType.dictionaryType;Mf.FSST===Ae?qt=be:Mf.SINGLE===Ae||Mf.SHARED===Ae?St=be:Mf.NONE===Ae&&(fe=be);break}}}return(function(Se,ve,be,Ae,Ze,nr,er){return ve?new hst(Se,be,Ae,Ze,nr,ve,er):null})(nt,qt,wt,At,St,Bt,te)??(function(Se,ve,be,Ae,Ze){return ve?Ze?new K2(Se,be,Ae,ve,Ze):new K2(Se,be,Ae,ve):null})(nt,St,wt,At,te)??(function(Se,ve,be,Ae,Ze){if(!ve||!be)return null;if(Ae)return Ze?new K2(Se,Ae,ve,be,Ze):new K2(Se,Ae,ve,be);if(Ze&&Ze.size()!==ve.length-1){let nr=new Uint32Array(Ze.size()),er=0;for(let Xe=0;Xe<Ze.size();Xe++)nr[Xe]=Ze.get(Xe)?er++:0;return new K2(Se,nr,ve,be,Ze)}return Ze?new ust(Se,ve,be,Ze):new ust(Se,ve,be)})(nt,he,fe,wt,te)})(F.name,P,L,F.nullable?M-1:M,X);case 0:return(function(nt,st,pt,mt,vt){let At=Kl(nt,st),wt=At.numValues,St=st.get(),Bt=qM(vt)?vt:void 0,qt=WM(nt,wt,At.byteLength,st,Bt);st.set(St+At.byteLength);let te=new Ef(qt,wt);return new VRt(pt.name,te,vt)})(P,L,F,0,j);case 6:case 5:return(function(nt,st,pt,mt,vt){let At=Kl(nt,st),wt=CR(At,mt,nt,st,\"int64\"),St=vt.physicalType===5;if(wt===lo.FLAT){let qt=qM(mt)?mt:void 0,te=St?(function(he,fe,Se,ve){return(function(be,Ae,Ze){let nr;switch(Ae.logicalLevelTechnique1){case ki.DELTA:if(Ae.logicalLevelTechnique2===ki.RLE){let er=Ae;if(!Ze)return(function(Xe,Lr,$i){let rn=new BigInt64Array($i),yn=0,Xa=0n;for(let Oo=0;Oo<Lr;Oo++){let zs=Number(Xe[Oo]),aa=Zl(Xe[Oo+Lr]);for(let co=0;co<zs;co++)Xa+=aa,rn[yn++]=Xa}return rn})(be,er.runs,er.numRleValues);nr=Hot(be=Oj(be,er.runs,er.numRleValues))}else nr=Hot(be);break;case ki.RLE:nr=(function(er,Xe,Lr){if(Lr===void 0){Lr=0;for(let yn=0;yn<Xe;yn++)Lr+=Number(er[yn])}let $i=new BigInt64Array(Lr),rn=0;for(let yn=0;yn<Xe;yn++){let Xa=Number(er[yn]),Oo=er[yn+Xe];Oo=Zl(Oo),$i.fill(Oo,rn,rn+Xa),rn+=Xa}return $i})(be,Ae.runs,Ae.numRleValues);break;case ki.NONE:nr=(function(er){let Xe=new BigInt64Array(er.length);for(let Lr=0;Lr<er.length;Lr++)Xe[Lr]=Zl(er[Lr]);return Xe})(be);break;default:throw new Error(`The specified Logical level technique is not supported: ${Ae.logicalLevelTechnique1}`)}return Ze?H2(nr,Ze,0n):nr})(W2(he,fe,Se.numValues),Se,ve)})(nt,st,At,qt):Kot(nt,st,At,qt);return new Jot(pt.name,te,mt)}if(wt===lo.SEQUENCE){let qt=Zot(nt,st,At);return new tst(pt.name,qt[0],qt[1],At.numRleValues)}let Bt=St?(function(qt,te,he){let fe=W2(qt,te,he.numValues);return fe.length===1?Zl(fe[0]):(function(Se){return Zl(Se[1])})(fe)})(nt,st,At):Qot(nt,st,At);return new cst(pt.name,Bt,mt,St)})(P,L,F,j,V);case 7:return(function(nt,st,pt,mt){let vt=Kl(nt,st),At=qM(mt)?mt:void 0,wt=(function(St,Bt,qt,te){let he=Bt.get(),fe=he+qt*Float32Array.BYTES_PER_ELEMENT,Se=new Uint8Array(St.subarray(he,fe)).buffer,ve=new Float32Array(Se);return Bt.set(fe),te?H2(ve,te,0):ve})(nt,st,vt.numValues,At);return new jRt(pt.name,wt,mt)})(P,L,F,j);case 8:return(function(nt,st,pt,mt){let vt=Kl(nt,st),At=qM(mt)?mt:void 0,wt=(function(St,Bt,qt,te){let he=Bt.get(),fe=he+qt*Float64Array.BYTES_PER_ELEMENT,Se=new Uint8Array(St.subarray(he,fe)).buffer,ve=new Float64Array(Se);return Bt.set(fe),te?H2(ve,te,0):ve})(nt,st,vt.numValues,At);return new Mj(pt.name,wt,mt)})(P,L,F,j);default:throw new Error(`The specified data type for the field is currently not supported: ${V}`)}})(m,d,l,A,u.scalarType,u):m===0?null:(function(M,P,L,O){let V=null,F=null,X=null,j=null,nt=!1;for(;!nt;){let vt=Kl(M,P);switch(vt.physicalStreamType){case Ha.LENGTH:uu.DICTIONARY===vt.logicalStreamType.lengthType?V=Ty(M,P,vt):X=Ty(M,P,vt);break;case Ha.DATA:Mf.SINGLE===vt.logicalStreamType.dictionaryType||Mf.SHARED===vt.logicalStreamType.dictionaryType?(F=M.subarray(P.get(),P.get()+vt.byteLength),nt=!0):j=M.subarray(P.get(),P.get()+vt.byteLength),P.add(vt.byteLength)}}let st=L.complexType.children,pt=[],mt=0;for(let vt of st){let At=vl(M,P,1)[0];if(At===0)continue;let wt=vt.name?`${L.name}${vt.name}`:L.name;if(At!==2||vt.type!==\"scalarField\"||vt.scalarField.physicalType!==9)throw new Error(\"Currently only optional string fields are implemented for a struct.\");let St=Kl(M,P),Bt=WM(M,St.numValues,St.byteLength,P),qt=Kl(M,P),te=hu(M,P,qt,0,qt.decompressedCount!==O?new Ef(Bt,St.numValues):void 0);pt[mt++]=j?new hst(wt,te,V,F,X,j,new Ef(Bt,St.numValues)):new K2(wt,te,V,F,new Ef(Bt,St.numValues))}return pt})(d,l,u,A)}function qM(d){return d instanceof Ef}function dst(d){switch(d){case 0:case 1:case 2:case 3:{let l={};l.nullable=!!(1&d),l.columnScope=0;let u={type:\"logicalType\",logicalType:0};return u.longID=!!(2&d),l.scalarType=u,l.type=\"scalarType\",l}case 4:{let l={nullable:!1,columnScope:0},u={type:\"physicalType\",physicalType:0};return l.type=\"complexType\",l.complexType=u,l}case 30:{let l={nullable:!1,columnScope:0},u={type:\"physicalType\",physicalType:1};return l.type=\"complexType\",l.complexType=u,l}default:return(function(l){let u;switch(l){case 10:case 11:u=0;break;case 12:case 13:u=1;break;case 14:case 15:u=2;break;case 16:case 17:u=3;break;case 18:case 19:u=4;break;case 20:case 21:u=5;break;case 22:case 23:u=6;break;case 24:case 25:u=7;break;case 26:case 27:u=8;break;case 28:case 29:u=9;break;default:return null}let m={};m.nullable=!!(1&l),m.columnScope=0;let A={type:\"physicalType\"};return A.physicalType=u,m.type=\"scalarType\",m.scalarType=A,m})(d)}}function fst(d){return d>=10}function pst(d){return d===30}function WRt(d){if(d.type===\"scalarType\"){let l=d.scalarType;if(l.type===\"physicalType\")switch(l.physicalType){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:default:return!1;case 9:return!0}if(l.type===\"logicalType\")return!1}else if(d.type===\"complexType\"){let l=d.complexType;if(l.type===\"physicalType\")switch(l.physicalType){case 0:case 1:return!0;default:return!1}}return console.warn(\"Unexpected column type in hasStreamCount\",d),!1}function qRt(d){return d.type===\"complexType\"&&d.complexType?.type===\"physicalType\"&&d.complexType.physicalType===0}let HRt=new TextDecoder;function jj(d,l){let u=vl(d,l,1)[0];if(u===0)return\"\";let m=l.get(),A=d.subarray(m,m+u);return l.add(u),HRt.decode(A)}function mst(d,l){let u=vl(d,l,1)[0]>>>0;if(u<10||u>30)throw new Error(`Unsupported field type code ${u}. Supported: 10-29(scalars), 30(STRUCT)`);let m=dst(u);if(fst(u)&&(m.name=jj(d,l)),pst(u)){let A=vl(d,l,1)[0]>>>0;m.complexType.children=new Array(A);for(let T=0;T<A;T++)m.complexType.children[T]=mst(d,l)}return(function(A){return{name:A.name,nullable:A.nullable,scalarField:A.scalarType,complexField:A.complexType,type:A.type===\"scalarType\"?\"scalarField\":\"complexField\"}})(m)}function YRt(d,l){let u=vl(d,l,1)[0]>>>0,m=dst(u);if(!m)throw new Error(`Unsupported column type code ${u}. Supported: 0-3(ID), 4(GEOMETRY), 10-29(scalars), 30(STRUCT)`);if(fst(u)?m.name=jj(d,l):u>=0&&u<=3?m.name=\"id\":u===4&&(m.name=\"geometry\"),pst(u)){let A=vl(d,l,1)[0]>>>0,T=m.complexType;T.children=new Array(A);for(let M=0;M<A;M++)T.children[M]=mst(d,l)}return m}function XRt(d,l){let u={featureTables:[]},m={};m.name=jj(d,l);let A=vl(d,l,1)[0]>>>0,T=vl(d,l,1)[0]>>>0;m.columns=new Array(T);for(let M=0;M<T;M++)m.columns[M]=YRt(d,l);return u.featureTables.push(m),[u,A]}function ZRt(d,l,u,m,A,T,M=!1){let P=l.scalarType;if(!P||P.type!==\"logicalType\"||P.logicalType!==0)throw new Error(`ID column must be a logical ID scalar type: ${m}`);let L=P.longID?6:4,O=typeof T==\"number\"?void 0:T,V=CR(A,T,d,u,L===6?\"int64\":\"int32\");if(L===4)switch(V){case lo.FLAT:{let F=hu(d,u,A,0,O);return new Sj(m,F,T)}case lo.SEQUENCE:{let F=Xot(d,u,A);return new Ej(m,F[0],F[1],A.numRleValues)}case lo.CONST:{let F=Fj(d,u,A);return new Pj(m,F,T,!1)}}switch(V){case lo.FLAT:{if(M){let X=(function(j,nt,st){let pt=(function(mt,vt,At){let wt=new Float64Array(At);for(let St=0;St<At;St++)wt[St]=FRt(mt,vt);return wt})(j,nt,st.numValues);return(function(mt,vt){switch(vt.logicalLevelTechnique1){case ki.DELTA:return vt.logicalLevelTechnique2===ki.RLE&&(mt=Wot(mt,vt.runs,vt.numRleValues)),(function(At){At[0]=q2(At[0]);let wt=At.length/4*4,St=1;if(wt>=4)for(;St<wt-4;St+=4){let Bt=At[St+1],qt=At[St+2],te=At[St+3];At[St]=q2(At[St])+At[St-1],At[St+1]=q2(Bt)+At[St],At[St+2]=q2(qt)+At[St+1],At[St+3]=q2(te)+At[St+2]}for(;St!==At.length;++St)At[St]=q2(At[St])+At[St-1]})(mt),mt;case ki.RLE:return(function(At,wt){return Wot(At,wt.runs,wt.numRleValues)})(mt,vt);case ki.NONE:return mt;default:throw new Error(`The specified Logical level technique is not supported: ${vt.logicalLevelTechnique1}`)}})(pt,st)})(d,u,A);return new Mj(m,X,T)}let F=Kot(d,u,A,O);return new Jot(m,F,T)}case lo.SEQUENCE:{let F=Zot(d,u,A);return new tst(m,F[0],F[1],A.numRleValues)}case lo.CONST:{let F=Qot(d,u,A);return new cst(m,F,T,!1)}}throw new Error(\"Vector type not supported for id column.\")}class KRt{constructor(l,u){var m;switch(this._featureData=l,this.properties=this._featureData.properties||{},(m=this._featureData.geometry)===null||m===void 0?void 0:m.type){case sa.POINT:case sa.MULTIPOINT:this.type=1;break;case sa.LINESTRING:case sa.MULTILINESTRING:this.type=2;break;case sa.POLYGON:case sa.MULTIPOLYGON:this.type=3;break;default:this.type=0}this.extent=u,this.id=Number(this._featureData.id)}loadGeometry(){let l=[];for(let u of this._featureData.geometry.coordinates){let m=[];for(let A of u)m.push(new s(A.x,A.y));l.push(m)}return l}}class QRt{constructor(l){this.features=[],this.featureTable=l,this.name=l.name,this.extent=l.extent,this.version=2,this.features=l.getFeatures(),this.length=this.features.length}feature(l){return new KRt(this.features[l],this.extent)}}class gst{constructor(l){this.layers={};let u=(function(m,A,T=!0){let M=new $ot(0),P=[];for(;M.get()<m.length;){let O=vl(m,M,1)[0]>>>0,V=M.get()+O;if(V>m.length)throw new Error(`Block overruns tile: ${V} > ${m.length}`);if(vl(m,M,1)[0]>>>0!=1){M.set(V);continue}let[F,X]=XRt(m,M),j=F.featureTables[0],nt=null,st=null,pt=[],mt=0;for(let At of j.columns){let wt=At.name;if((L=At).type===\"scalarType\"&&L.scalarType?.type===\"logicalType\"&&L.scalarType.logicalType===0){let St=null;if(At.nullable){let qt=Kl(m,M),te=M.get(),he=WM(m,qt.numValues,qt.byteLength,M);M.set(te+qt.byteLength),St=new Ef(he,qt.numValues)}let Bt=Kl(m,M);mt=St?St.size():Bt.decompressedCount,nt=ZRt(m,At,M,wt,Bt,St??mt,T)}else if(qRt(At)){let St=vl(m,M,1)[0];if(mt===0){let Bt=M.get();mt=Kl(m,M).decompressedCount,M.set(Bt)}st=URt(m,St,M,mt)}else{let St=WRt(At)?vl(m,M,1)[0]:1;if(St===0)continue;let Bt=GRt(m,M,At,St,mt);if(Bt)if(Array.isArray(Bt))for(let qt of Bt)pt.push(qt);else pt.push(Bt)}}let vt=new PRt(j.name,st,nt,pt,X);P.push(vt),M.set(V)}var L;return P})(new Uint8Array(l));this.layers=u.reduce(((m,A)=>Object.assign(Object.assign({},m),{[A.name]:new QRt(A)})),{})}}class JRt{constructor(l,u){this.feature=l,this.type=l.type,this.properties=l.tags?l.tags:{},this.extent=u,\"id\"in l&&(typeof l.id==\"string\"?this.id=parseInt(l.id,10):typeof l.id!=\"number\"||isNaN(l.id)||(this.id=l.id))}loadGeometry(){let l=[],u=this.feature.type===1?[this.feature.geometry]:this.feature.geometry;for(let m of u){let A=[];for(let T of m)A.push(new s(T[0],T[1]));l.push(A)}return l}}let HM=\"_geojsonTileLayer\";function t7t(d,l,u=\"\"){l.writeVarintField(15,d.version||1),l.writeStringField(1,d.name||\"\"),l.writeVarintField(5,d.extent||4096);let m={jsonPrefix:u,keys:[],values:[],keycache:{},valuecache:{}};for(let M=0;M<d.length;M++)m.feature=d.feature(M),l.writeMessage(2,e7t,m);let A=m.keys;for(let M of A)l.writeStringField(3,M);let T=m.values;for(let M of T)l.writeMessage(4,n7t,M)}function e7t(d,l){if(!d.feature)return;let u=d.feature;u.id!==void 0&&l.writeVarintField(1,u.id),l.writeMessage(2,r7t,d),l.writeVarintField(3,u.type),l.writeMessage(4,i7t,u)}function r7t(d,l){for(let u in d.feature?.properties){let m=d.feature.properties[u],A=d.keycache[u];if(m==null)continue;A===void 0&&(d.keys.push(u),A=d.keys.length-1,d.keycache[u]=A),l.writeVarint(A),typeof m!=\"string\"&&typeof m!=\"boolean\"&&typeof m!=\"number\"&&(m=d.jsonPrefix+JSON.stringify(m));let T=typeof m+\":\"+m,M=d.valuecache[T];M===void 0&&(d.values.push(m),M=d.values.length-1,d.valuecache[T]=M),l.writeVarint(M)}}function $j(d,l){return(l<<3)+(7&d)}function Ast(d){return d<<1^d>>31}function i7t(d,l){let u=d.loadGeometry(),m=d.type,A=0,T=0;for(let M of u){let P=1;m===1&&(P=M.length),l.writeVarint($j(1,P));let L=m===3?M.length-1:M.length;for(let O=0;O<L;O++){O===1&&m!==1&&l.writeVarint($j(2,L-1));let V=M[O].x-A,F=M[O].y-T;l.writeVarint(Ast(V)),l.writeVarint(Ast(F)),A+=V,T+=F}d.type===3&&l.writeVarint($j(7,1))}}function n7t(d,l){let u=typeof d;u===\"string\"?l.writeStringField(1,d):u===\"boolean\"?l.writeBooleanField(7,d):u===\"number\"&&(d%1!=0?l.writeDoubleField(3,d):d<0?l.writeSVarintField(6,d):l.writeVarintField(5,d))}class yst{constructor(l,u){this.tileID=l,this.x=l.canonical.x,this.y=l.canonical.y,this.z=l.canonical.z,this.grid=new jm(Pe,16,0),this.grid3D=new jm(Pe,16,0),this.featureIndexArray=new Pt,this.promoteId=u}insert(l,u,m,A,T,M){let P=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(m,A,T);let L=M?this.grid3D:this.grid;for(let O=0;O<u.length;O++){let V=u[O],F=[1/0,1/0,-1/0,-1/0];for(let X=0;X<V.length;X++){let j=V[X];F[0]=Math.min(F[0],j.x),F[1]=Math.min(F[1],j.y),F[2]=Math.max(F[2],j.x),F[3]=Math.max(F[3],j.y)}F[0]<Pe&&F[1]<Pe&&F[2]>=0&&F[3]>=0&&L.insert(P,F[0],F[1],F[2],F[3])}}loadVTLayers(){return this.vtLayers||(this.vtLayers=this.encoding!==\"mlt\"?new Wnt(new wR(this.rawTileData)).layers:new gst(this.rawTileData).layers,this.sourceLayerCoder=new Uot(this.vtLayers?Object.keys(this.vtLayers).sort():[HM])),this.vtLayers}query(l,u,m,A){this.loadVTLayers();let T=l.params,M=Pe/l.tileSize/l.scale,P=Qh(T.filter,T.globalState),L=l.queryGeometry,O=l.queryPadding*M,V=gv.fromPoints(L),F=this.grid.query(V.minX-O,V.minY-O,V.maxX+O,V.maxY+O),X=gv.fromPoints(l.cameraQueryGeometry).expandBy(O),j=this.grid3D.query(X.minX,X.minY,X.maxX,X.maxY,((pt,mt,vt,At)=>(function(wt,St,Bt,qt,te){for(let fe of wt)if(St<=fe.x&&Bt<=fe.y&&qt>=fe.x&&te>=fe.y)return!0;let he=[new s(St,Bt),new s(St,te),new s(qt,te),new s(qt,Bt)];if(wt.length>2){for(let fe of he)if(R2(wt,fe))return!0}for(let fe=0;fe<wt.length-1;fe++)if(F8t(wt[fe],wt[fe+1],he))return!0;return!1})(l.cameraQueryGeometry,pt-O,mt-O,vt+O,At+O)));for(let pt of j)F.push(pt);F.sort(o7t);let nt={},st;for(let pt=0;pt<F.length;pt++){let mt=F[pt];if(mt===st)continue;st=mt;let vt=this.featureIndexArray.get(mt),At=null;this.loadMatchingFeature(nt,vt.bucketIndex,vt.sourceLayerIndex,vt.featureIndex,P,T.layers,T.availableImages,u,m,A,((wt,St,Bt)=>(At||(At=cr(wt)),St.queryIntersectsFeature({queryGeometry:L,feature:wt,featureState:Bt,geometry:At,zoom:this.z,transform:l.transform,pixelsToTileUnits:M,pixelPosMatrix:l.pixelPosMatrix,unwrappedTileID:this.tileID.toUnwrapped(),getElevation:l.getElevation}))))}return nt}loadMatchingFeature(l,u,m,A,T,M,P,L,O,V,F){let X=this.bucketLayerIDs[u];if(M&&!X.some((pt=>M.has(pt))))return;let j=this.sourceLayerCoder.decode(m),nt=this.vtLayers[j].feature(A);if(T.needGeometry){let pt=Or(nt,!0);if(!T.filter(new hn(this.tileID.overscaledZ),pt,this.tileID.canonical))return}else if(!T.filter(new hn(this.tileID.overscaledZ),nt))return;let st=this.getId(nt,j);for(let pt=0;pt<X.length;pt++){let mt=X[pt];if(M&&!M.has(mt))continue;let vt=L[mt];if(!vt)continue;let At={};st&&V&&(At=V.getState(vt.sourceLayer||HM,st));let wt=Cr({},O[mt]);wt.paint=_st(wt.paint,vt.paint,nt,At,P),wt.layout=_st(wt.layout,vt.layout,nt,At,P);let St=!F||F(nt,vt,At);if(!St)continue;let Bt=new Vot(nt,this.z,this.x,this.y,st);Bt.layer=wt;let qt=l[mt];qt===void 0&&(qt=l[mt]=[]),qt.push({featureIndex:A,feature:Bt,intersectionZ:St})}}lookupSymbolFeatures(l,u,m,A,T,M,P,L){let O={};this.loadVTLayers();let V=Qh(T.filterSpec,T.globalState);for(let F of l)this.loadMatchingFeature(O,m,A,F,V,M,P,L,u);return O}hasLayer(l){for(let u of this.bucketLayerIDs)for(let m of u)if(l===m)return!0;return!1}getId(l,u){var m;let A=l.id;return this.promoteId&&(A=l.properties[typeof this.promoteId==\"string\"?this.promoteId:this.promoteId[u]],typeof A==\"boolean\"&&(A=Number(A)),A===void 0&&(!((m=l.properties)===null||m===void 0)&&m.cluster)&&this.promoteId&&(A=Number(l.properties.cluster_id))),A}}function _st(d,l,u,m,A){return ti(d,((T,M)=>{let P=l instanceof bf?l.get(M):null;return P&&P.evaluate?P.evaluate(u,m,A):P}))}function o7t(d,l){return l-d}function vst(d,l,u,m,A){let T=[];for(let M=0;M<d.length;M++){let P=d[M],L;for(let O=0;O<P.length-1;O++){let V=P[O],F=P[O+1];V.x<l&&F.x<l||(V.x<l?V=new s(l,V.y+(l-V.x)/(F.x-V.x)*(F.y-V.y))._round():F.x<l&&(F=new s(l,V.y+(l-V.x)/(F.x-V.x)*(F.y-V.y))._round()),V.y<u&&F.y<u||(V.y<u?V=new s(V.x+(u-V.y)/(F.y-V.y)*(F.x-V.x),u)._round():F.y<u&&(F=new s(V.x+(u-V.y)/(F.y-V.y)*(F.x-V.x),u)._round()),V.x>=m&&F.x>=m||(V.x>=m?V=new s(m,V.y+(m-V.x)/(F.x-V.x)*(F.y-V.y))._round():F.x>=m&&(F=new s(m,V.y+(m-V.x)/(F.x-V.x)*(F.y-V.y))._round()),V.y>=A&&F.y>=A||(V.y>=A?V=new s(V.x+(A-V.y)/(F.y-V.y)*(F.x-V.x),A)._round():F.y>=A&&(F=new s(V.x+(A-V.y)/(F.y-V.y)*(F.x-V.x),A)._round()),L&&V.equals(L[L.length-1])||(L=[V],T.push(L)),L.push(F)))))}}return T}function bst(d,l,u,m,A){switch(l){case 1:return(function(T,M,P,L){let O=[];for(let V of T)for(let F of V){let X=L===0?F.x:F.y;X>=M&&X<=P&&O.push([F])}return O})(d,u,m,A);case 2:return xst(d,u,m,A,!1);case 3:return xst(d,u,m,A,!0)}return[]}function s7t(d,l,u,m,A){let T=m===0?a7t:l7t,M=[],P=[];for(let V=0;V<d.length-1;V++){let F=d[V],X=d[V+1],j=m===0?F.x:F.y,nt=m===0?X.x:X.y,st=!1;j<l?nt>l&&M.push(T(F,X,l)):j>u?nt<u&&M.push(T(F,X,u)):M.push(F),nt<l&&j>=l&&(M.push(T(F,X,l)),st=!0),nt>u&&j<=u&&(M.push(T(F,X,u)),st=!0),!A&&st&&(P.push(M),M=[])}let L=d.length-1,O=m===0?d[L].x:d[L].y;return O>=l&&O<=u&&M.push(d[L]),A&&M.length>0&&!M[0].equals(M[M.length-1])&&M.push(new s(M[0].x,M[0].y)),M.length>0&&P.push(M),P}function xst(d,l,u,m,A){let T=[];for(let M of d){let P=s7t(M,l,u,m,A);P.length>0&&T.push(...P)}return T}function a7t(d,l,u){return new s(u,d.y+(u-d.x)/(l.x-d.x)*(l.y-d.y))}function l7t(d,l,u){return new s(d.x+(u-d.y)/(l.y-d.y)*(l.x-d.x),u)}ir(\"FeatureIndex\",yst,{omit:[\"rawTileData\",\"sourceLayerCoder\"]});class Sy extends s{constructor(l,u,m,A){super(l,u),this.angle=m,A!==void 0&&(this.segment=A)}clone(){return new Sy(this.x,this.y,this.angle,this.segment)}}function wst(d,l,u,m,A){if(l.segment===void 0||u===0)return!0;let T=l,M=l.segment+1,P=0;for(;P>-u/2;){if(M--,M<0)return!1;P-=d[M].dist(T),T=d[M]}P+=d[M].dist(d[M+1]),M++;let L=[],O=0;for(;P<u/2;){let V=d[M],F=d[M+1];if(!F)return!1;let X=d[M-1].angleTo(V)-V.angleTo(F);for(X=Math.abs((X+3*Math.PI)%(2*Math.PI)-Math.PI),L.push({distance:P,angleDelta:X}),O+=X;P-L[0].distance>m;)O-=L.shift().angleDelta;if(O>A)return!1;M++,P+=V.dist(F)}return!0}function Tst(d){let l=0;for(let u=0;u<d.length-1;u++)l+=d[u].dist(d[u+1]);return l}function Sst(d,l,u){return d?.6*l*u:0}function Mst(d,l){return Math.max(d?d.right-d.left:0,l?l.right-l.left:0)}function c7t(d,l,u,m,A,T){let M=Sst(u,A,T),P=Mst(u,m)*T,L=0,O=Tst(d)/2;for(let V=0;V<d.length-1;V++){let F=d[V],X=d[V+1],j=F.dist(X);if(L+j>O){let nt=(O-L)/j,st=Ls.number(F.x,X.x,nt),pt=Ls.number(F.y,X.y,nt),mt=new Sy(st,pt,X.angleTo(F),V);return mt._round(),!M||wst(d,mt,P,M,l)?mt:void 0}L+=j}}function u7t(d,l,u,m,A,T,M,P,L){let O=Sst(m,T,M),V=Mst(m,A),F=V*M,X=d[0].x===0||d[0].x===L||d[0].y===0||d[0].y===L;return l-F<l/4&&(l=F+l/4),Est(d,X?l/2*P%l:(V/2+2*T)*M*P%l,l,O,u,F,X,!1,L)}function Est(d,l,u,m,A,T,M,P,L){let O=T/2,V=Tst(d),F=0,X=l-u,j=[];for(let nt=0;nt<d.length-1;nt++){let st=d[nt],pt=d[nt+1],mt=st.dist(pt),vt=pt.angleTo(st);for(;X+u<F+mt;){X+=u;let At=(X-F)/mt,wt=Ls.number(st.x,pt.x,At),St=Ls.number(st.y,pt.y,At);if(wt>=0&&wt<L&&St>=0&&St<L&&X-O>=0&&X+O<=V){let Bt=new Sy(wt,St,vt,nt);Bt._round(),m&&!wst(d,Bt,T,m,A)||j.push(Bt)}}F+=mt}return P||j.length||M||(j=Est(d,F/2,u,m,A,T,M,!0,L)),j}function Pst(d,l,u,m){let A=[],T=d.image,M=T.pixelRatio,P=T.paddedRect.w-2,L=T.paddedRect.h-2,O={x1:d.left,y1:d.top,x2:d.right,y2:d.bottom},V=T.stretchX||[[0,P]],F=T.stretchY||[[0,L]],X=(Ae,Ze)=>Ae+Ze[1]-Ze[0],j=V.reduce(X,0),nt=F.reduce(X,0),st=P-j,pt=L-nt,mt=0,vt=j,At=0,wt=nt,St=0,Bt=st,qt=0,te=pt;if(T.content&&m){let Ae=T.content,Ze=Ae[2]-Ae[0],nr=Ae[3]-Ae[1];(T.textFitWidth||T.textFitHeight)&&(O=Tot(d)),mt=IR(V,0,Ae[0]),At=IR(F,0,Ae[1]),vt=IR(V,Ae[0],Ae[2]),wt=IR(F,Ae[1],Ae[3]),St=Ae[0]-mt,qt=Ae[1]-At,Bt=Ze-vt,te=nr-wt}let he=O.x1,fe=O.y1,Se=O.x2-he,ve=O.y2-fe,be=(Ae,Ze,nr,er)=>{let Xe=kR(Ae.stretch-mt,vt,Se,he),Lr=RR(Ae.fixed-St,Bt,Ae.stretch,j),$i=kR(Ze.stretch-At,wt,ve,fe),rn=RR(Ze.fixed-qt,te,Ze.stretch,nt),yn=kR(nr.stretch-mt,vt,Se,he),Xa=RR(nr.fixed-St,Bt,nr.stretch,j),Oo=kR(er.stretch-At,wt,ve,fe),zs=RR(er.fixed-qt,te,er.stretch,nt),aa=new s(Xe,$i),co=new s(yn,$i),Ta=new s(yn,Oo),bl=new s(Xe,Oo),xl=new s(Lr/M,rn/M),Tc=new s(Xa/M,zs/M),Za=l*Math.PI/180;if(Za){let la=Math.sin(Za),wo=Math.cos(Za),ms=[wo,-la,la,wo];aa._matMult(ms),co._matMult(ms),bl._matMult(ms),Ta._matMult(ms)}let Sc=Ae.stretch+Ae.fixed,hd=Ze.stretch+Ze.fixed;return{tl:aa,tr:co,bl,br:Ta,tex:{x:T.paddedRect.x+1+Sc,y:T.paddedRect.y+1+hd,w:nr.stretch+nr.fixed-Sc,h:er.stretch+er.fixed-hd},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:xl,pixelOffsetBR:Tc,minFontScaleX:Bt/M/Se,minFontScaleY:te/M/ve,isSDF:u}};if(m&&(T.stretchX||T.stretchY)){let Ae=Cst(V,st,j),Ze=Cst(F,pt,nt);for(let nr=0;nr<Ae.length-1;nr++){let er=Ae[nr],Xe=Ae[nr+1];for(let Lr=0;Lr<Ze.length-1;Lr++)A.push(be(er,Ze[Lr],Xe,Ze[Lr+1]))}}else A.push(be({fixed:0,stretch:-1},{fixed:0,stretch:-1},{fixed:0,stretch:P+1},{fixed:0,stretch:L+1}));return A}function IR(d,l,u){let m=0;for(let A of d)m+=Math.max(l,Math.min(u,A[1]))-Math.max(l,Math.min(u,A[0]));return m}function Cst(d,l,u){let m=[{fixed:-1,stretch:0}];for(let[A,T]of d){let M=m[m.length-1];m.push({fixed:A-M.stretch,stretch:M.stretch}),m.push({fixed:A-M.stretch,stretch:M.stretch+(T-A)})}return m.push({fixed:l+1,stretch:u}),m}function kR(d,l,u,m){return d/l*u+m}function RR(d,l,u,m){return d-l*u/m}ir(\"Anchor\",Sy);class DR{constructor(l,u,m,A,T,M,P,L,O,V){var F;if(this.boxStartIndex=l.length,O){let X=M.top,j=M.bottom,nt=M.collisionPadding;nt&&(X-=nt[1],j+=nt[3]);let st=j-X;st>0&&(st=Math.max(10,st),this.circleDiameter=st)}else{let X=!((F=M.image)===null||F===void 0)&&F.content&&(M.image.textFitWidth||M.image.textFitHeight)?Tot(M):{x1:M.left,y1:M.top,x2:M.right,y2:M.bottom};X.y1=X.y1*P-L[0],X.y2=X.y2*P+L[2],X.x1=X.x1*P-L[3],X.x2=X.x2*P+L[1];let j=M.collisionPadding;if(j&&(X.x1-=j[0]*P,X.y1-=j[1]*P,X.x2+=j[2]*P,X.y2+=j[3]*P),V){let nt=new s(X.x1,X.y1),st=new s(X.x2,X.y1),pt=new s(X.x1,X.y2),mt=new s(X.x2,X.y2),vt=V*Math.PI/180;nt._rotate(vt),st._rotate(vt),pt._rotate(vt),mt._rotate(vt),X.x1=Math.min(nt.x,st.x,pt.x,mt.x),X.x2=Math.max(nt.x,st.x,pt.x,mt.x),X.y1=Math.min(nt.y,st.y,pt.y,mt.y),X.y2=Math.max(nt.y,st.y,pt.y,mt.y)}l.emplaceBack(u.x,u.y,X.x1,X.y1,X.x2,X.y2,m,A,T)}this.boxEndIndex=l.length}}class h7t{constructor(l=[],u=(m,A)=>m<A?-1:m>A?1:0){if(this.data=l,this.length=this.data.length,this.compare=u,this.length>0)for(let m=(this.length>>1)-1;m>=0;m--)this._down(m)}push(l){this.data.push(l),this._up(this.length++)}pop(){if(this.length===0)return;let l=this.data[0],u=this.data.pop();return--this.length>0&&(this.data[0]=u,this._down(0)),l}peek(){return this.data[0]}_up(l){let{data:u,compare:m}=this,A=u[l];for(;l>0;){let T=l-1>>1,M=u[T];if(m(A,M)>=0)break;u[l]=M,l=T}u[l]=A}_down(l){let{data:u,compare:m}=this,A=this.length>>1,T=u[l];for(;l<A;){let M=1+(l<<1),P=M+1;if(P<this.length&&m(u[P],u[M])<0&&(M=P),m(u[M],T)>=0)break;u[l]=u[M],l=M}u[l]=T}}function d7t(d,l=1,u=!1){let m=gv.fromPoints(d[0]),A=Math.min(m.width(),m.height()),T=A/2,M=new h7t([],f7t),{minX:P,minY:L,maxX:O,maxY:V}=m;if(A===0)return new s(P,L);for(let j=P;j<O;j+=A)for(let nt=L;nt<V;nt+=A)M.push(new Q2(j+T,nt+T,T,d));let F=(function(j){let nt=0,st=0,pt=0,mt=j[0];for(let vt=0,At=mt.length,wt=At-1;vt<At;wt=vt++){let St=mt[vt],Bt=mt[wt],qt=St.x*Bt.y-Bt.x*St.y;st+=(St.x+Bt.x)*qt,pt+=(St.y+Bt.y)*qt,nt+=3*qt}return new Q2(st/nt,pt/nt,0,j)})(d),X=M.length;for(;M.length;){let j=M.pop();(j.d>F.d||!F.d)&&(F=j,u&&console.log(\"found best %d after %d probes\",Math.round(1e4*j.d)/1e4,X)),j.max-F.d<=l||(T=j.h/2,M.push(new Q2(j.p.x-T,j.p.y-T,T,d)),M.push(new Q2(j.p.x+T,j.p.y-T,T,d)),M.push(new Q2(j.p.x-T,j.p.y+T,T,d)),M.push(new Q2(j.p.x+T,j.p.y+T,T,d)),X+=4)}return u&&(console.log(`num probes: ${X}`),console.log(`best distance: ${F.d}`)),F.p}function f7t(d,l){return l.max-d.max}function Q2(d,l,u,m){this.p=new s(d,l),this.h=u,this.d=(function(A,T){let M=!1,P=1/0;for(let L=0;L<T.length;L++){let O=T[L];for(let V=0,F=O.length,X=F-1;V<F;X=V++){let j=O[V],nt=O[X];j.y>A.y!=nt.y>A.y&&A.x<(nt.x-j.x)*(A.y-j.y)/(nt.y-j.y)+j.x&&(M=!M),P=Math.min(P,kM(A,j,nt))}}return(M?1:-1)*Math.sqrt(P)})(this.p,m),this.max=this.d+this.h*Math.SQRT2}var Ya;n.aM=void 0,(Ya=n.aM||(n.aM={}))[Ya.center=1]=\"center\",Ya[Ya.left=2]=\"left\",Ya[Ya.right=3]=\"right\",Ya[Ya.top=4]=\"top\",Ya[Ya.bottom=5]=\"bottom\",Ya[Ya[\"top-left\"]=6]=\"top-left\",Ya[Ya[\"top-right\"]=7]=\"top-right\",Ya[Ya[\"bottom-left\"]=8]=\"bottom-left\",Ya[Ya[\"bottom-right\"]=9]=\"bottom-right\";let Gj=Number.POSITIVE_INFINITY;function Ist(d,l){return l[1]!==Gj?(function(u,m,A){let T=0,M=0;switch(m=Math.abs(m),A=Math.abs(A),u){case\"top-right\":case\"top-left\":case\"top\":M=A-7;break;case\"bottom-right\":case\"bottom-left\":case\"bottom\":M=7-A}switch(u){case\"top-right\":case\"bottom-right\":case\"right\":T=-m;break;case\"top-left\":case\"bottom-left\":case\"left\":T=m}return[T,M]})(d,l[0],l[1]):(function(u,m){let A=0,T=0;m<0&&(m=0);let M=m/Math.SQRT2;switch(u){case\"top-right\":case\"top-left\":T=M-7;break;case\"bottom-right\":case\"bottom-left\":T=7-M;break;case\"bottom\":T=7-m;break;case\"top\":T=m-7}switch(u){case\"top-right\":case\"bottom-right\":A=-M;break;case\"top-left\":case\"bottom-left\":A=M;break;case\"left\":A=m;break;case\"right\":A=-m}return[A,T]})(d,l[0])}function kst(d,l,u){var m;let A=d.layout,T=(m=A.get(\"text-variable-anchor-offset\"))===null||m===void 0?void 0:m.evaluate(l,{},u);if(T){let P=T.values,L=[];for(let O=0;O<P.length;O+=2){let V=L[O]=P[O],F=P[O+1].map((X=>X*oa));V.startsWith(\"top\")?F[1]-=7:V.startsWith(\"bottom\")&&(F[1]+=7),L[O+1]=F}return new ta(L)}let M=A.get(\"text-variable-anchor\");if(M){let P;P=d._unevaluatedLayout.getValue(\"text-radial-offset\")!==void 0?[A.get(\"text-radial-offset\").evaluate(l,{},u)*oa,Gj]:A.get(\"text-offset\").evaluate(l,{},u).map((O=>O*oa));let L=[];for(let O of M)L.push(O,Ist(O,P));return new ta(L)}return null}function Wj(d){switch(d){case\"right\":case\"top-right\":case\"bottom-right\":return\"right\";case\"left\":case\"top-left\":case\"bottom-left\":return\"left\"}return\"center\"}function p7t(d,l,u,m,A,T,M,P,L,O,V,F){let X=T.textMaxSize.evaluate(l,{});X===void 0&&(X=M);let j=d.layers[0].layout,nt=j.get(\"icon-offset\").evaluate(l,{},V),st=Dst(u.horizontal),pt=M/24,mt=d.tilePixelRatio*pt,vt=d.tilePixelRatio*X/24,At=d.tilePixelRatio*P,wt=d.tilePixelRatio*j.get(\"symbol-spacing\"),St=j.get(\"text-padding\")*d.tilePixelRatio,Bt=(function(nr,er,Xe,Lr=1){let $i=nr.get(\"icon-padding\").evaluate(er,{},Xe),rn=$i&&$i.values;return[rn[0]*Lr,rn[1]*Lr,rn[2]*Lr,rn[3]*Lr]})(j,l,V,d.tilePixelRatio),qt=j.get(\"text-max-angle\")/180*Math.PI,te=j.get(\"text-rotation-alignment\")!==\"viewport\"&&j.get(\"symbol-placement\")!==\"point\",he=j.get(\"icon-rotation-alignment\")===\"map\"&&j.get(\"symbol-placement\")!==\"point\",fe=j.get(\"symbol-placement\"),Se=wt/2,ve=j.get(\"icon-text-fit\"),be;m&&ve!==\"none\"&&(d.allowVerticalPlacement&&u.vertical&&(be=Sot(m,u.vertical,ve,j.get(\"icon-text-fit-padding\"),nt,pt)),st&&(m=Sot(m,st,ve,j.get(\"icon-text-fit-padding\"),nt,pt)));let Ae=V?F.line.getGranularityForZoomLevel(V.z):1,Ze=(nr,er)=>{er.x<0||er.x>=Pe||er.y<0||er.y>=Pe||(function(Xe,Lr,$i,rn,yn,Xa,Oo,zs,aa,co,Ta,bl,xl,Tc,Za,Sc,hd,la,wo,ms,Lo,ca,ig,Pf,XM){let My=Xe.addToLineVertexArray(Lr,$i),yv,J2,tw,ew,Ost=0,Lst=0,Bst=0,Fst=0,Zj=-1,Kj=-1,ng={},Nst=ao(\"\");if(Xe.allowVerticalPlacement&&rn.vertical){let wl=zs.layout.get(\"text-rotate\").evaluate(Lo,{},Pf)+90;tw=new DR(aa,Lr,co,Ta,bl,rn.vertical,xl,Tc,Za,wl),Oo&&(ew=new DR(aa,Lr,co,Ta,bl,Oo,hd,la,Za,wl))}if(yn){let wl=zs.layout.get(\"icon-rotate\").evaluate(Lo,{}),oh=zs.layout.get(\"icon-text-fit\")!==\"none\",_v=Pst(yn,wl,ig,oh),If=Oo?Pst(Oo,wl,ig,oh):void 0;J2=new DR(aa,Lr,co,Ta,bl,yn,hd,la,!1,wl),Ost=4*_v.length;let vv=Xe.iconSizeData,n0=null;vv.kind===\"source\"?(n0=[eg*zs.layout.get(\"icon-size\").evaluate(Lo,{})],n0[0]>vy&&ln(`${Xe.layerIds[0]}: Value for \"icon-size\" is >= 255. Reduce your \"icon-size\".`)):vv.kind===\"composite\"&&(n0=[eg*ca.compositeIconSizes[0].evaluate(Lo,{},Pf),eg*ca.compositeIconSizes[1].evaluate(Lo,{},Pf)],(n0[0]>vy||n0[1]>vy)&&ln(`${Xe.layerIds[0]}: Value for \"icon-size\" is >= 255. Reduce your \"icon-size\".`)),Xe.addSymbols(Xe.icon,_v,n0,ms,wo,Lo,n.aw.none,Lr,My.lineStartIndex,My.lineLength,-1,Pf),Zj=Xe.icon.placedSymbolArray.length-1,If&&(Lst=4*If.length,Xe.addSymbols(Xe.icon,If,n0,ms,wo,Lo,n.aw.vertical,Lr,My.lineStartIndex,My.lineLength,-1,Pf),Kj=Xe.icon.placedSymbolArray.length-1)}let zst=Object.keys(rn.horizontal);for(let wl of zst){let oh=rn.horizontal[wl];if(!yv){Nst=ao(oh.text);let If=zs.layout.get(\"text-rotate\").evaluate(Lo,{},Pf);yv=new DR(aa,Lr,co,Ta,bl,oh,xl,Tc,Za,If)}let _v=oh.positionedLines.length===1;if(Bst+=Rst(Xe,Lr,oh,Xa,zs,Za,Lo,Sc,My,rn.vertical?n.aw.horizontal:n.aw.horizontalOnly,_v?zst:[wl],ng,Zj,ca,Pf),_v)break}rn.vertical&&(Fst+=Rst(Xe,Lr,rn.vertical,Xa,zs,Za,Lo,Sc,My,n.aw.vertical,[\"vertical\"],ng,Kj,ca,Pf));let A7t=yv?yv.boxStartIndex:Xe.collisionBoxArray.length,y7t=yv?yv.boxEndIndex:Xe.collisionBoxArray.length,_7t=tw?tw.boxStartIndex:Xe.collisionBoxArray.length,v7t=tw?tw.boxEndIndex:Xe.collisionBoxArray.length,b7t=J2?J2.boxStartIndex:Xe.collisionBoxArray.length,x7t=J2?J2.boxEndIndex:Xe.collisionBoxArray.length,w7t=ew?ew.boxStartIndex:Xe.collisionBoxArray.length,T7t=ew?ew.boxEndIndex:Xe.collisionBoxArray.length,Cf=-1,LR=(wl,oh)=>wl&&wl.circleDiameter?Math.max(wl.circleDiameter,oh):oh;Cf=LR(yv,Cf),Cf=LR(tw,Cf),Cf=LR(J2,Cf),Cf=LR(ew,Cf);let Ust=Cf>-1?1:0;Ust&&(Cf*=XM/oa),Xe.glyphOffsetArray.length>=j2.MAX_GLYPHS&&ln(\"Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907\"),Lo.sortKey!==void 0&&Xe.addToSortKeyRanges(Xe.symbolInstances.length,Lo.sortKey);let S7t=kst(zs,Lo,Pf),[M7t,E7t]=(function(wl,oh){let _v=wl.length,If=oh?.values;if(If?.length>0)for(let vv=0;vv<If.length;vv+=2){let n0=If[vv+1];wl.emplaceBack(n.aM[If[vv]],n0[0],n0[1])}return[_v,wl.length]})(Xe.textAnchorOffsets,S7t);Xe.symbolInstances.emplaceBack(Lr.x,Lr.y,ng.right>=0?ng.right:-1,ng.center>=0?ng.center:-1,ng.left>=0?ng.left:-1,ng.vertical||-1,Zj,Kj,Nst,A7t,y7t,_7t,v7t,b7t,x7t,w7t,T7t,co,Bst,Fst,Ost,Lst,Ust,0,xl,Cf,M7t,E7t)})(d,er,nr,u,m,A,be,d.layers[0],d.collisionBoxArray,l.index,l.sourceLayerIndex,d.index,mt,[St,St,St,St],te,L,At,Bt,he,nt,l,T,O,V,M)};if(fe===\"line\")for(let nr of vst(l.geometry,0,0,Pe,Pe)){let er=mv(nr,Ae),Xe=u7t(er,wt,qt,u.vertical||st,m,24,vt,d.overscaling,Pe);for(let Lr of Xe)st&&m7t(d,st.text,Se,Lr)||Ze(er,Lr)}else if(fe===\"line-center\"){for(let nr of l.geometry)if(nr.length>1){let er=mv(nr,Ae),Xe=c7t(er,qt,u.vertical||st,m,24,vt);Xe&&Ze(er,Xe)}}else if(l.type===\"Polygon\")for(let nr of Tt(l.geometry,0)){let er=d7t(nr,16);Ze(mv(nr[0],Ae,!0),new Sy(er.x,er.y,0))}else if(l.type===\"LineString\")for(let nr of l.geometry){let er=mv(nr,Ae);Ze(er,new Sy(er[0].x,er[0].y,0))}else if(l.type===\"Point\")for(let nr of l.geometry)for(let er of nr)Ze([er],new Sy(er.x,er.y,0))}function Rst(d,l,u,m,A,T,M,P,L,O,V,F,X,j,nt){let st=(function(vt,At,wt,St,Bt,qt,te,he){let fe=St.layout.get(\"text-rotate\").evaluate(qt,{})*Math.PI/180,Se=[];for(let ve of At.positionedLines)for(let be of ve.positionedGlyphs){if(!be.rect)continue;let Ae=be.rect||{},Ze=4,nr=!0,er=1,Xe=0,Lr=(Bt||he)&&be.vertical,$i=be.metrics.advance*be.scale/2;if(he&&At.verticalizable&&(Xe=ve.lineOffset/2-(be.imageName?-(oa-be.metrics.width*be.scale)/2:(be.scale-1)*oa)),be.imageName){let la=te[be.imageName];nr=la.sdf,er=la.pixelRatio,Ze=1/er}let rn=Bt?[be.x+$i,be.y]:[0,0],yn=Bt?[0,0]:[be.x+$i+wt[0],be.y+wt[1]-Xe],Xa=[0,0];Lr&&(Xa=yn,yn=[0,0]);let Oo=be.metrics.isDoubleResolution?2:1,zs=(be.metrics.left-Ze)*be.scale-$i+yn[0],aa=(-be.metrics.top-Ze)*be.scale+yn[1],co=zs+Ae.w/Oo*be.scale/er,Ta=aa+Ae.h/Oo*be.scale/er,bl=new s(zs,aa),xl=new s(co,aa),Tc=new s(zs,Ta),Za=new s(co,Ta);if(Lr){let la=new s(-$i,$i- -17),wo=-Math.PI/2,ms=12-$i,Lo=new s(22-ms,-(be.imageName?ms:0)),ca=new s(...Xa);bl._rotateAround(wo,la)._add(Lo)._add(ca),xl._rotateAround(wo,la)._add(Lo)._add(ca),Tc._rotateAround(wo,la)._add(Lo)._add(ca),Za._rotateAround(wo,la)._add(Lo)._add(ca)}if(fe){let la=Math.sin(fe),wo=Math.cos(fe),ms=[wo,-la,la,wo];bl._matMult(ms),xl._matMult(ms),Tc._matMult(ms),Za._matMult(ms)}let Sc=new s(0,0),hd=new s(0,0);Se.push({tl:bl,tr:xl,bl:Tc,br:Za,tex:Ae,writingMode:At.writingMode,glyphOffset:rn,sectionIndex:be.sectionIndex,isSDF:nr,pixelOffsetTL:Sc,pixelOffsetBR:hd,minFontScaleX:0,minFontScaleY:0})}return Se})(0,u,P,A,T,M,m,d.allowVerticalPlacement),pt=d.textSizeData,mt=null;pt.kind===\"source\"?(mt=[eg*A.layout.get(\"text-size\").evaluate(M,{})],mt[0]>vy&&ln(`${d.layerIds[0]}: Value for \"text-size\" is >= 255. Reduce your \"text-size\".`)):pt.kind===\"composite\"&&(mt=[eg*j.compositeTextSizes[0].evaluate(M,{},nt),eg*j.compositeTextSizes[1].evaluate(M,{},nt)],(mt[0]>vy||mt[1]>vy)&&ln(`${d.layerIds[0]}: Value for \"text-size\" is >= 255. Reduce your \"text-size\".`)),d.addSymbols(d.text,st,mt,P,T,M,O,l,L.lineStartIndex,L.lineLength,X,nt);for(let vt of V)F[vt]=d.text.placedSymbolArray.length-1;return 4*st.length}function Dst(d){for(let l in d)return d[l];return null}function m7t(d,l,u,m){let A=d.compareText;if(l in A){let T=A[l];for(let M=T.length-1;M>=0;M--)if(m.dist(T[M])<u)return!0}else A[l]=[];return A[l].push(m),!1}var qj;n.cF=void 0,(qj=n.cF||(n.cF={})).create=\"create\",qj.load=\"load\",qj.fullLoad=\"fullLoad\";let OR=null,YM=[],Hj=1e3/60,Yj=\"loadTime\",Xj=\"fullLoadTime\",g7t={mark(d){performance.mark(d)},recordStartOfFrameAt(d){OR!=null&&YM.push(d-OR),OR=d},resetRuntimeMetrics(){OR=null,YM=[]},clearInitializationMetrics(){performance.clearMeasures(Yj),performance.clearMeasures(Xj);for(let d in n.cF)performance.clearMarks(n.cF[d])},remove(){this.resetRuntimeMetrics(),this.clearInitializationMetrics()},getPerformanceMetrics(){performance.measure(Yj,n.cF.create,n.cF.load),performance.measure(Xj,n.cF.create,n.cF.fullLoad);let d=performance.getEntriesByName(Yj)[0].duration,l=performance.getEntriesByName(Xj)[0].duration,u=YM.length;return{loadTimeMs:d,fullLoadTimeMs:l,averageFramesPerSecond:1/(YM.reduce(((m,A)=>m+A),0)/u/1e3),virtualDroppedFramesCount:YM.filter((m=>m>Hj)).reduce(((m,A)=>m+(A-Hj)/Hj),0),totalFramesCount:u}}};n.$=z,n.A=H,n.B=Jp,n.C=vf,n.D=fr,n.E=ym,n.F=function([d,l,u]){return l+=90,l*=Math.PI/180,u*=Math.PI/180,{x:d*Math.cos(l)*Math.sin(u),y:d*Math.sin(l)*Math.sin(u),z:d*Math.cos(u)}},n.G=Ls,n.H=hn,n.I=gj,n.J=av,n.K=function(d){if(ds==null){let l=d.navigator?d.navigator.userAgent:null;ds=!!d.safari||!(!l||!(/\\b(iPad|iPhone|iPod)\\b/.test(l)||l.match(\"Safari\")&&!l.match(\"Chrome\")))}return ds},n.L=class{constructor(d,l){this.target=d,this.mapId=l,this.resolveRejects={},this.tasks={},this.taskQueue=[],this.abortControllers={},this.messageHandlers={},this.invoker=new MRt((()=>this.process())),this.subscription=Rs(this.target,\"message\",(u=>this.receive(u)),!1),this.globalScope=qn(self)?d:window}registerMessageHandler(d,l){this.messageHandlers[d]=l}unregisterMessageHandler(d){delete this.messageHandlers[d]}sendAsync(d,l){return new Promise(((u,m)=>{let A=Math.round(1e18*Math.random()).toString(36).substring(0,10),T=l?Rs(l.signal,\"abort\",(()=>{T?.unsubscribe(),delete this.resolveRejects[A];let L={id:A,type:\"<cancel>\",origin:location.origin,targetMapId:d.targetMapId,sourceMapId:this.mapId};this.target.postMessage(L)}),ERt):null;this.resolveRejects[A]={resolve:L=>{T?.unsubscribe(),u(L)},reject:L=>{T?.unsubscribe(),m(L)}};let M=[],P=Object.assign(Object.assign({},d),{id:A,sourceMapId:this.mapId,origin:location.origin,data:su(d.data,M)});this.target.postMessage(P,{transfer:M})}))}receive(d){let l=d.data,u=l.id,m=[\"file://\",\"resource://android\",\"null\"],A=[l.origin,location.origin],T=l.origin===location.origin,M=A.some((P=>m.includes(P)));if((T||M)&&(!l.targetMapId||this.mapId===l.targetMapId)){if(l.type===\"<cancel>\"){delete this.tasks[u];let P=this.abortControllers[u];return delete this.abortControllers[u],void(P&&P.abort())}if(qn(self)||l.mustQueue)return this.tasks[u]=l,this.taskQueue.push(u),void this.invoker.trigger();this.processTask(u,l)}}process(){if(this.taskQueue.length===0)return;let d=this.taskQueue.shift(),l=this.tasks[d];delete this.tasks[d],this.taskQueue.length>0&&this.invoker.trigger(),l&&this.processTask(d,l)}processTask(d,l){return o(this,void 0,void 0,(function*(){if(l.type===\"<response>\"){let A=this.resolveRejects[d];return delete this.resolveRejects[d],A?void(l.error?A.reject(ih(l.error)):A.resolve(ih(l.data))):void 0}if(!this.messageHandlers[l.type])return void this.completeTask(d,new Error(`Could not find a registered handler for ${l.type}, map ID: ${this.mapId}, available handlers: ${Object.keys(this.messageHandlers).join(\", \")}`));let u=ih(l.data),m=new AbortController;this.abortControllers[d]=m;try{let A=yield this.messageHandlers[l.type](l.sourceMapId,u,m);this.completeTask(d,null,A)}catch(A){this.completeTask(d,A)}}))}completeTask(d,l,u){let m=[];delete this.abortControllers[d];let A={id:d,type:\"<response>\",sourceMapId:this.mapId,origin:location.origin,error:l?su(l):null,data:su(u,m)};this.target.postMessage(A,{transfer:m})}remove(){this.invoker.remove(),this.subscription.unsubscribe()}},n.M=dl,n.N=function(){var d=new H(16);return H!=Float32Array&&(d[1]=0,d[2]=0,d[3]=0,d[4]=0,d[6]=0,d[7]=0,d[8]=0,d[9]=0,d[11]=0,d[12]=0,d[13]=0,d[14]=0),d[0]=1,d[5]=1,d[10]=1,d[15]=1,d},n.O=function(d,l,u){var m,A,T,M,P,L,O,V,F,X,j,nt,st=u[0],pt=u[1],mt=u[2];return l===d?(d[12]=l[0]*st+l[4]*pt+l[8]*mt+l[12],d[13]=l[1]*st+l[5]*pt+l[9]*mt+l[13],d[14]=l[2]*st+l[6]*pt+l[10]*mt+l[14],d[15]=l[3]*st+l[7]*pt+l[11]*mt+l[15]):(A=l[1],T=l[2],M=l[3],P=l[4],L=l[5],O=l[6],V=l[7],F=l[8],X=l[9],j=l[10],nt=l[11],d[0]=m=l[0],d[1]=A,d[2]=T,d[3]=M,d[4]=P,d[5]=L,d[6]=O,d[7]=V,d[8]=F,d[9]=X,d[10]=j,d[11]=nt,d[12]=m*st+P*pt+F*mt+l[12],d[13]=A*st+L*pt+X*mt+l[13],d[14]=T*st+O*pt+j*mt+l[14],d[15]=M*st+V*pt+nt*mt+l[15]),d},n.P=s,n.Q=function(d,l,u){var m=u[0],A=u[1],T=u[2];return d[0]=l[0]*m,d[1]=l[1]*m,d[2]=l[2]*m,d[3]=l[3]*m,d[4]=l[4]*A,d[5]=l[5]*A,d[6]=l[6]*A,d[7]=l[7]*A,d[8]=l[8]*T,d[9]=l[9]*T,d[10]=l[10]*T,d[11]=l[11]*T,d[12]=l[12],d[13]=l[13],d[14]=l[14],d[15]=l[15],d},n.R=wc,n.S=function(d,l,u){var m=l[0],A=l[1],T=l[2],M=l[3],P=l[4],L=l[5],O=l[6],V=l[7],F=l[8],X=l[9],j=l[10],nt=l[11],st=l[12],pt=l[13],mt=l[14],vt=l[15],At=u[0],wt=u[1],St=u[2],Bt=u[3];return d[0]=At*m+wt*P+St*F+Bt*st,d[1]=At*A+wt*L+St*X+Bt*pt,d[2]=At*T+wt*O+St*j+Bt*mt,d[3]=At*M+wt*V+St*nt+Bt*vt,d[4]=(At=u[4])*m+(wt=u[5])*P+(St=u[6])*F+(Bt=u[7])*st,d[5]=At*A+wt*L+St*X+Bt*pt,d[6]=At*T+wt*O+St*j+Bt*mt,d[7]=At*M+wt*V+St*nt+Bt*vt,d[8]=(At=u[8])*m+(wt=u[9])*P+(St=u[10])*F+(Bt=u[11])*st,d[9]=At*A+wt*L+St*X+Bt*pt,d[10]=At*T+wt*O+St*j+Bt*mt,d[11]=At*M+wt*V+St*nt+Bt*vt,d[12]=(At=u[12])*m+(wt=u[13])*P+(St=u[14])*F+(Bt=u[15])*st,d[13]=At*A+wt*L+St*X+Bt*pt,d[14]=At*T+wt*O+St*j+Bt*mt,d[15]=At*M+wt*V+St*nt+Bt*vt,d},n.T=qV,n.U=function(d,l){let u={};for(let m=0;m<l.length;m++){let A=l[m];A in d&&(u[A]=d[A])}return u},n.V=by,n.W=Br,n.X=Oot,n.Y=Dot,n.Z=Cp,n._=o,n.a=mm,n.a$=function(d){var l=new H(3);return l[0]=d[0],l[1]=d[1],l[2]=d[2],l},n.a0=W,n.a1=gc,n.a2=cu,n.a3=Bot,n.a4=ER,n.a5=Pe,n.a6=GM,n.a7=gv,n.a8=25,n.a9=Tj,n.aA=function(d){var l=d[0],u=d[1];return Math.sqrt(l*l+u*u)},n.aB=function(d){return d[0]=0,d[1]=0,d},n.aC=function(d,l,u){return d[0]=l[0]*u,d[1]=l[1]*u,d},n.aD=_j,n.aE=Ft,n.aF=function(d,l,u,m){let A=l.y-d.y,T=l.x-d.x,M=m.y-u.y,P=m.x-u.x,L=M*T-P*A;if(L===0)return null;let O=(P*(d.y-u.y)-M*(d.x-u.x))/L;return new s(d.x+O*T,d.y+O*A)},n.aG=vst,n.aH=Sr,n.aI=function(d){let l=1/0,u=1/0,m=-1/0,A=-1/0;for(let T of d)l=Math.min(l,T.x),u=Math.min(u,T.y),m=Math.max(m,T.x),A=Math.max(A,T.y);return[l,u,m,A]},n.aJ=oa,n.aK=we,n.aL=function(d,l,u,m,A=!1){if(!u[0]&&!u[1])return[0,0];let T=A?m===\"map\"?-d.bearingInRadians:0:m===\"viewport\"?d.bearingInRadians:0;if(T){let M=Math.sin(T),P=Math.cos(T);u=[u[0]*P-u[1]*M,u[0]*M+u[1]*P]}return[A?u[0]:we(l,u[0],d.zoom),A?u[1]:we(l,u[1],d.zoom)]},n.aN=yj,n.aO=Wj,n.aP=Aj,n.aQ=d=>d.type===\"symbol\",n.aR=AR,n.aS=xo,n.aT=gR,n.aU=Ct,n.aV=ur,n.aW=Le,n.aX=Vl,n.aY=Fot,n.aZ=J,n.a_=lt,n.aa=d=>{let l=window.document.createElement(\"video\");return l.muted=!0,new Promise((u=>{l.onloadstart=()=>{u(l)};for(let m of d){let A=window.document.createElement(\"source\");$l(m)||(l.crossOrigin=\"Anonymous\"),A.src=m,l.appendChild(A)}}))},n.ab=Ye,n.ac=function(){return Rr++},n.ad=D,n.ae=j2,n.af=HM,n.ag=Qh,n.ah=Or,n.ai=Vot,n.aj=function(d){let l={};if(d.replace(/(?:^|(?:\\s*\\,\\s*))([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)(?:\\=(?:([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)|(?:\\\"((?:[^\"\\\\]|\\\\.)*)\\\")))?/g,((u,m,A,T)=>{let M=A||T;return l[m]=!M||M.toLowerCase(),\"\"})),l[\"max-age\"]){let u=parseInt(l[\"max-age\"],10);isNaN(u)?delete l[\"max-age\"]:l[\"max-age\"]=u}return l},n.ak=gr,n.al=85.051129,n.am=ba,n.an=function(d){return Math.pow(2,d)},n.ao=tt,n.ap=Lot,n.aq=function(d){return Math.log(d)/Math.LN2},n.ar=function(d){var l=d[0],u=d[1];return l*l+u*u},n.as=function(d){if(!d.length)return new Set;let l=Math.max(...d.map((L=>L.canonical.z))),u=1/0,m=-1/0,A=1/0,T=-1/0,M=[];for(let L of d){let{x:O,y:V,z:F}=L.canonical,X=Math.pow(2,l-F),j=O*X,nt=V*X;M.push({id:L,x:j,y:nt}),j<u&&(u=j),j>m&&(m=j),nt<A&&(A=nt),nt>T&&(T=nt)}let P=new Set;for(let L of M)L.x!==u&&L.x!==m&&L.y!==A&&L.y!==T||P.add(L.id);return P},n.at=function(d,l){let u=Math.abs(2*d.wrap)-+(d.wrap<0),m=Math.abs(2*l.wrap)-+(l.wrap<0);return d.overscaledZ-l.overscaledZ||m-u||l.canonical.y-d.canonical.y||l.canonical.x-d.canonical.x},n.au=class{constructor(d,l){this.max=d,this.onRemove=l,this.reset()}reset(){for(let d in this.data)for(let l of this.data[d])l.timeout&&clearTimeout(l.timeout),this.onRemove(l.value);return this.data={},this.order=[],this}add(d,l,u){let m=d.wrapped().key;this.data[m]===void 0&&(this.data[m]=[]);let A={value:l,timeout:void 0};if(u!==void 0&&(A.timeout=setTimeout((()=>{this.remove(d,A)}),u)),this.data[m].push(A),this.order.push(m),this.order.length>this.max){let T=this._getAndRemoveByKey(this.order[0]);T&&this.onRemove(T)}return this}has(d){return d.wrapped().key in this.data}getAndRemove(d){return this.has(d)?this._getAndRemoveByKey(d.wrapped().key):null}_getAndRemoveByKey(d){let l=this.data[d].shift();return l.timeout&&clearTimeout(l.timeout),this.data[d].length===0&&delete this.data[d],this.order.splice(this.order.indexOf(d),1),l.value}getByKey(d){let l=this.data[d];return l?l[0].value:null}get(d){return this.has(d)?this.data[d.wrapped().key][0].value:null}remove(d,l){if(!this.has(d))return this;let u=d.wrapped().key,m=l===void 0?0:this.data[u].indexOf(l),A=this.data[u][m];return this.data[u].splice(m,1),A.timeout&&clearTimeout(A.timeout),this.data[u].length===0&&delete this.data[u],this.onRemove(A.value),this.order.splice(this.order.indexOf(u),1),this}setMaxSize(d){for(this.max=d;this.order.length>this.max;){let l=this._getAndRemoveByKey(this.order[0]);l&&this.onRemove(l)}return this}filter(d){let l=[];for(let u in this.data)for(let m of this.data[u])d(m.value)||l.push(m);for(let u of l)this.remove(u.value.tileID,u)}},n.av=function(d,l){let u=0,m=0;if(d.kind===\"constant\")m=d.layoutSize;else if(d.kind!==\"source\"){let{interpolationType:A,minZoom:T,maxZoom:M}=d,P=A?gr(Li.interpolationFactor(A,l,T,M),0,1):0;d.kind===\"camera\"?m=Ls.number(d.minSize,d.maxSize,P):u=P}return{uSizeT:u,uSize:m}},n.ax=function(d,{uSize:l,uSizeT:u},{lowerSize:m,upperSize:A}){return d.kind===\"source\"?m/eg:d.kind===\"composite\"?Ls.number(m/eg,A/eg,u):l},n.ay=function(d,l){var u=l[0],m=l[1],A=l[2],T=l[3],M=l[4],P=l[5],L=l[6],O=l[7],V=l[8],F=l[9],X=l[10],j=l[11],nt=l[12],st=l[13],pt=l[14],mt=l[15],vt=u*P-m*M,At=u*L-A*M,wt=u*O-T*M,St=m*L-A*P,Bt=m*O-T*P,qt=A*O-T*L,te=V*st-F*nt,he=V*pt-X*nt,fe=V*mt-j*nt,Se=F*pt-X*st,ve=F*mt-j*st,be=X*mt-j*pt,Ae=vt*be-At*ve+wt*Se+St*fe-Bt*he+qt*te;return Ae?(d[0]=(P*be-L*ve+O*Se)*(Ae=1/Ae),d[1]=(A*ve-m*be-T*Se)*Ae,d[2]=(st*qt-pt*Bt+mt*St)*Ae,d[3]=(X*Bt-F*qt-j*St)*Ae,d[4]=(L*fe-M*be-O*he)*Ae,d[5]=(u*be-A*fe+T*he)*Ae,d[6]=(pt*wt-nt*qt-mt*At)*Ae,d[7]=(V*qt-X*wt+j*At)*Ae,d[8]=(M*ve-P*fe+O*te)*Ae,d[9]=(m*fe-u*ve-T*te)*Ae,d[10]=(nt*Bt-st*wt+mt*vt)*Ae,d[11]=(F*wt-V*Bt-j*vt)*Ae,d[12]=(P*he-M*Se-L*te)*Ae,d[13]=(u*Se-m*he+A*te)*Ae,d[14]=(st*At-nt*St-pt*vt)*Ae,d[15]=(V*St-F*At+X*vt)*Ae,d):null},n.az=Yt,n.b=Xo,n.b$=U,n.b0=function(d,l,u){return d[0]=l[0]-u[0],d[1]=l[1]-u[1],d[2]=l[2]-u[2],d},n.b1=function(d,l){var u=l[0],m=l[1],A=l[2],T=u*u+m*m+A*A;return T>0&&(T=1/Math.sqrt(T)),d[0]=l[0]*T,d[1]=l[1]*T,d[2]=l[2]*T,d},n.b2=ft,n.b3=function(d,l){return d[0]*l[0]+d[1]*l[1]+d[2]*l[2]},n.b4=function(d,l,u){return d[0]=l[0]*u[0],d[1]=l[1]*u[1],d[2]=l[2]*u[2],d[3]=l[3]*u[3],d},n.b5=at,n.b6=function(d,l,u){let m=l[0]*u[0]+l[1]*u[1]+l[2]*u[2];return m===0?null:(-(d[0]*u[0]+d[1]*u[1]+d[2]*u[2])-u[3])/m},n.b7=Mt,n.b8=function(d,l,u){return d[0]=l[0]*u,d[1]=l[1]*u,d[2]=l[2]*u,d[3]=l[3]*u,d},n.b9=function(d,l){return d[0]*l[0]+d[1]*l[1]+d[2]*l[2]+d[3]},n.bA=function(d,l,u){var m=u[0],A=u[1],T=u[2],M=u[3],P=l[0],L=l[1],O=l[2],V=A*O-T*L,F=T*P-m*O,X=m*L-A*P;return d[0]=P+M*(V+=V)+A*(X+=X)-T*(F+=F),d[1]=L+M*F+T*V-m*X,d[2]=O+M*X+m*F-A*V,d},n.bB=function(d,l,u){let m=(A=[d[0],d[1],d[2],l[0],l[1],l[2],u[0],u[1],u[2]])[0]*((V=A[8])*(M=A[4])-(P=A[5])*(O=A[7]))+A[1]*(-V*(T=A[3])+P*(L=A[6]))+A[2]*(O*T-M*L);var A,T,M,P,L,O,V;if(m===0)return null;let F=ft([],[l[0],l[1],l[2]],[u[0],u[1],u[2]]),X=ft([],[u[0],u[1],u[2]],[d[0],d[1],d[2]]),j=ft([],[d[0],d[1],d[2]],[l[0],l[1],l[2]]),nt=J([],F,-d[3]);return lt(nt,nt,J([],X,-l[3])),lt(nt,nt,J([],j,-u[3])),J(nt,nt,1/m),nt},n.bC=wj,n.bD=function(){return new Float64Array(4)},n.bE=function(d,l,u,m){var A=[],T=[];return A[0]=l[0]-u[0],A[1]=l[1]-u[1],A[2]=l[2]-u[2],T[0]=A[0]*Math.cos(m)-A[1]*Math.sin(m),T[1]=A[0]*Math.sin(m)+A[1]*Math.cos(m),T[2]=A[2],d[0]=T[0]+u[0],d[1]=T[1]+u[1],d[2]=T[2]+u[2],d},n.bF=function(d,l,u,m){var A=[],T=[];return A[0]=l[0]-u[0],A[1]=l[1]-u[1],A[2]=l[2]-u[2],T[0]=A[0],T[1]=A[1]*Math.cos(m)-A[2]*Math.sin(m),T[2]=A[1]*Math.sin(m)+A[2]*Math.cos(m),d[0]=T[0]+u[0],d[1]=T[1]+u[1],d[2]=T[2]+u[2],d},n.bG=function(d,l,u,m){var A=[],T=[];return A[0]=l[0]-u[0],A[1]=l[1]-u[1],A[2]=l[2]-u[2],T[0]=A[2]*Math.sin(m)+A[0]*Math.cos(m),T[1]=A[1],T[2]=A[2]*Math.cos(m)-A[0]*Math.sin(m),d[0]=T[0]+u[0],d[1]=T[1]+u[1],d[2]=T[2]+u[2],d},n.bH=function(d,l,u){var m=Math.sin(u),A=Math.cos(u),T=l[0],M=l[1],P=l[2],L=l[3],O=l[8],V=l[9],F=l[10],X=l[11];return l!==d&&(d[4]=l[4],d[5]=l[5],d[6]=l[6],d[7]=l[7],d[12]=l[12],d[13]=l[13],d[14]=l[14],d[15]=l[15]),d[0]=T*A-O*m,d[1]=M*A-V*m,d[2]=P*A-F*m,d[3]=L*A-X*m,d[8]=T*m+O*A,d[9]=M*m+V*A,d[10]=P*m+F*A,d[11]=L*m+X*A,d},n.bI=function(d,l){let u=Ue(d,360),m=Ue(l,360),A=m-u,T=m>u?A-360:A+360;return Math.abs(A)<Math.abs(T)?A:T},n.bJ=function(d){return d[0]=0,d[1]=0,d[2]=0,d},n.bK=function(d,l,u,m){let A=Math.sqrt(d*d+l*l),T=Math.sqrt(u*u+m*m);d/=A,l/=A,u/=T,m/=T;let M=Math.acos(d*u+l*m);return-l*u+d*m>0?M:-M},n.bL=function(d,l){let u=Ue(d,2*Math.PI),m=Ue(l,2*Math.PI);return Math.min(Math.abs(u-m),Math.abs(u-m+2*Math.PI),Math.abs(u-m-2*Math.PI))},n.bM=function(){let d={},l=Te.$version;for(let u in Te.$root){let m=Te.$root[u];if(m.required){let A=null;A=u===\"version\"?l:m.type===\"array\"?[]:{},A!=null&&(d[u]=A)}}return d},n.bN=gm,n.bO=dy,n.bP=function d(l,u){if(Array.isArray(l)){if(!Array.isArray(u)||l.length!==u.length)return!1;for(let m=0;m<l.length;m++)if(!d(l[m],u[m]))return!1;return!0}if(typeof l==\"object\"&&l!==null&&u!==null){if(typeof u!=\"object\"||Object.keys(l).length!==Object.keys(u).length)return!1;for(let m in l)if(!d(l[m],u[m]))return!1;return!0}return l===u},n.bQ=function(d){d=d.slice();let l=Object.create(null);for(let u=0;u<d.length;u++)l[d[u].id]=d[u];for(let u=0;u<d.length;u++)\"ref\"in d[u]&&(d[u]=UA(d[u],l[d[u].ref]));return d},n.bR=function(d,l){if(d.type===\"custom\")return new SRt(d,l);switch(d.type){case\"background\":return new TRt(d,l);case\"circle\":return new G8t(d,l);case\"color-relief\":return new Z8t(d,l);case\"fill\":return new hkt(d,l);case\"fill-extrusion\":return new wkt(d,l);case\"heatmap\":return new q8t(d,l);case\"hillshade\":return new Y8t(d,l);case\"line\":return new Ykt(d,l);case\"raster\":return new CM(d,l);case\"symbol\":return new MR(d,l)}},n.bS=d=>d.type===\"raster\",n.bT=He,n.bU=function(d,l){if(!d)return[{command:\"setStyle\",args:[l]}];let u=[];try{if(!Yi(d.version,l.version))return[{command:\"setStyle\",args:[l]}];Yi(d.center,l.center)||u.push({command:\"setCenter\",args:[l.center]}),Yi(d.state,l.state)||u.push({command:\"setGlobalState\",args:[l.state]}),Yi(d.centerAltitude,l.centerAltitude)||u.push({command:\"setCenterAltitude\",args:[l.centerAltitude]}),Yi(d.zoom,l.zoom)||u.push({command:\"setZoom\",args:[l.zoom]}),Yi(d.bearing,l.bearing)||u.push({command:\"setBearing\",args:[l.bearing]}),Yi(d.pitch,l.pitch)||u.push({command:\"setPitch\",args:[l.pitch]}),Yi(d.roll,l.roll)||u.push({command:\"setRoll\",args:[l.roll]}),Yi(d.sprite,l.sprite)||u.push({command:\"setSprite\",args:[l.sprite]}),Yi(d.glyphs,l.glyphs)||u.push({command:\"setGlyphs\",args:[l.glyphs]}),Yi(d.transition,l.transition)||u.push({command:\"setTransition\",args:[l.transition]}),Yi(d.light,l.light)||u.push({command:\"setLight\",args:[l.light]}),Yi(d.terrain,l.terrain)||u.push({command:\"setTerrain\",args:[l.terrain]}),Yi(d.sky,l.sky)||u.push({command:\"setSky\",args:[l.sky]}),Yi(d.projection,l.projection)||u.push({command:\"setProjection\",args:[l.projection]});let m={},A=[];(function(M,P,L,O){let V;for(V in P=P||{},M=M||{})Object.prototype.hasOwnProperty.call(M,V)&&(Object.prototype.hasOwnProperty.call(P,V)||k_(V,L,O));for(V in P)Object.prototype.hasOwnProperty.call(P,V)&&(Object.prototype.hasOwnProperty.call(M,V)?Yi(M[V],P[V])||(M[V].type===\"geojson\"&&P[V].type===\"geojson\"&&_M(M,P,V)?Ds(L,{command:\"setGeoJSONSourceData\",args:[V,P[V].data]}):je(V,P,L,O)):jh(V,P,L))})(d.sources,l.sources,A,m);let T=[];d.layers&&d.layers.forEach((M=>{\"source\"in M&&m[M.source]?u.push({command:\"removeLayer\",args:[M.id]}):T.push(M)})),u=u.concat(A),(function(M,P,L){P=P||[];let O=(M=M||[]).map(R_),V=P.map(R_),F=M.reduce(r2,{}),X=P.reduce(r2,{}),j=O.slice(),nt=Object.create(null),st,pt,mt,vt,At;for(let wt=0,St=0;wt<O.length;wt++)st=O[wt],Object.prototype.hasOwnProperty.call(X,st)?St++:(Ds(L,{command:\"removeLayer\",args:[st]}),j.splice(j.indexOf(st,St),1));for(let wt=0,St=0;wt<V.length;wt++)st=V[V.length-1-wt],j[j.length-1-wt]!==st&&(Object.prototype.hasOwnProperty.call(F,st)?(Ds(L,{command:\"removeLayer\",args:[st]}),j.splice(j.lastIndexOf(st,j.length-St),1)):St++,vt=j[j.length-wt],Ds(L,{command:\"addLayer\",args:[X[st],vt]}),j.splice(j.length-wt,0,st),nt[st]=!0);for(let wt=0;wt<V.length;wt++)if(st=V[wt],pt=F[st],mt=X[st],!nt[st]&&!Yi(pt,mt))if(Yi(pt.source,mt.source)&&Yi(pt[\"source-layer\"],mt[\"source-layer\"])&&Yi(pt.type,mt.type)){for(At in VA(pt.layout,mt.layout,L,st,null,\"setLayoutProperty\"),VA(pt.paint,mt.paint,L,st,null,\"setPaintProperty\"),Yi(pt.filter,mt.filter)||Ds(L,{command:\"setFilter\",args:[st,mt.filter]}),Yi(pt.minzoom,mt.minzoom)&&Yi(pt.maxzoom,mt.maxzoom)||Ds(L,{command:\"setLayerZoomRange\",args:[st,mt.minzoom,mt.maxzoom]}),pt)Object.prototype.hasOwnProperty.call(pt,At)&&At!==\"layout\"&&At!==\"paint\"&&At!==\"filter\"&&At!==\"metadata\"&&At!==\"minzoom\"&&At!==\"maxzoom\"&&(At.indexOf(\"paint.\")===0?VA(pt[At],mt[At],L,st,At.slice(6),\"setPaintProperty\"):Yi(pt[At],mt[At])||Ds(L,{command:\"setLayerProperty\",args:[st,At,mt[At]]}));for(At in mt)Object.prototype.hasOwnProperty.call(mt,At)&&!Object.prototype.hasOwnProperty.call(pt,At)&&At!==\"layout\"&&At!==\"paint\"&&At!==\"filter\"&&At!==\"metadata\"&&At!==\"minzoom\"&&At!==\"maxzoom\"&&(At.indexOf(\"paint.\")===0?VA(pt[At],mt[At],L,st,At.slice(6),\"setPaintProperty\"):Yi(pt[At],mt[At])||Ds(L,{command:\"setLayerProperty\",args:[st,At,mt[At]]}))}else Ds(L,{command:\"removeLayer\",args:[st]}),vt=j[j.lastIndexOf(st)+1],Ds(L,{command:\"addLayer\",args:[mt,vt]})})(T,l.layers,u)}catch(m){console.warn(\"Unable to compute style diff:\",m),u=[{command:\"setStyle\",args:[l]}]}return u},n.bV=function(d){let l=[],u=d.id;return u===void 0&&l.push({message:`layers.${u}: missing required property \"id\"`}),d.render===void 0&&l.push({message:`layers.${u}: missing required method \"render\"`}),d.renderingMode&&d.renderingMode!==\"2d\"&&d.renderingMode!==\"3d\"&&l.push({message:`layers.${u}: property \"renderingMode\" must be either \"2d\" or \"3d\"`}),l},n.bW=ti,n.bX=wr,n.bY=class extends k{constructor(d,l){super(d,l),this.current=0}set(d){this.current!==d&&(this.current=d,this.gl.uniform1i(this.location,d))}},n.bZ=$,n.b_=class extends k{constructor(d,l){super(d,l),this.current=Z}set(d){if(d[12]!==this.current[12]||d[0]!==this.current[0])return this.current=d,void this.gl.uniformMatrix4fv(this.location,!1,d);for(let l=1;l<16;l++)if(d[l]!==this.current[l]){this.current=d,this.gl.uniformMatrix4fv(this.location,!1,d);break}}},n.ba=zot,n.bb=$2,n.bc=function(d,l,u,m,A){var T=1/Math.tan(l/2);if(d[0]=T/u,d[1]=0,d[2]=0,d[3]=0,d[4]=0,d[5]=T,d[6]=0,d[7]=0,d[8]=0,d[9]=0,d[11]=-1,d[12]=0,d[13]=0,d[15]=0,A!=null&&A!==1/0){var M=1/(m-A);d[10]=(A+m)*M,d[14]=2*A*m*M}else d[10]=-1,d[14]=-2*m;return d},n.bd=function(d){var l=new H(16);return l[0]=d[0],l[1]=d[1],l[2]=d[2],l[3]=d[3],l[4]=d[4],l[5]=d[5],l[6]=d[6],l[7]=d[7],l[8]=d[8],l[9]=d[9],l[10]=d[10],l[11]=d[11],l[12]=d[12],l[13]=d[13],l[14]=d[14],l[15]=d[15],l},n.be=function(d,l,u){var m=Math.sin(u),A=Math.cos(u),T=l[0],M=l[1],P=l[2],L=l[3],O=l[4],V=l[5],F=l[6],X=l[7];return l!==d&&(d[8]=l[8],d[9]=l[9],d[10]=l[10],d[11]=l[11],d[12]=l[12],d[13]=l[13],d[14]=l[14],d[15]=l[15]),d[0]=T*A+O*m,d[1]=M*A+V*m,d[2]=P*A+F*m,d[3]=L*A+X*m,d[4]=O*A-T*m,d[5]=V*A-M*m,d[6]=F*A-P*m,d[7]=X*A-L*m,d},n.bf=function(d,l,u){var m=Math.sin(u),A=Math.cos(u),T=l[4],M=l[5],P=l[6],L=l[7],O=l[8],V=l[9],F=l[10],X=l[11];return l!==d&&(d[0]=l[0],d[1]=l[1],d[2]=l[2],d[3]=l[3],d[12]=l[12],d[13]=l[13],d[14]=l[14],d[15]=l[15]),d[4]=T*A+O*m,d[5]=M*A+V*m,d[6]=P*A+F*m,d[7]=L*A+X*m,d[8]=O*A-T*m,d[9]=V*A-M*m,d[10]=F*A-P*m,d[11]=X*A-L*m,d},n.bg=function(){let d=new Float32Array(16);return tt(d),d},n.bh=function(){let d=new Float64Array(16);return tt(d),d},n.bi=function(){return new Float64Array(16)},n.bj=function(d,l,u){let m=new Float64Array(4);return $t(m,d,l-90,u),m},n.bk=function(d,l,u,m){var A,T,M,P,L,O=l[0],V=l[1],F=l[2],X=l[3],j=u[0],nt=u[1],st=u[2],pt=u[3];return(T=O*j+V*nt+F*st+X*pt)<0&&(T=-T,j=-j,nt=-nt,st=-st,pt=-pt),1-T>Y?(A=Math.acos(T),M=Math.sin(A),P=Math.sin((1-m)*A)/M,L=Math.sin(m*A)/M):(P=1-m,L=m),d[0]=P*O+L*j,d[1]=P*V+L*nt,d[2]=P*F+L*st,d[3]=P*X+L*pt,d},n.bl=function(d){let l=new Float64Array(9);var u,m,A,T,M,P,L,O,V,F,X,j,nt,st,pt,mt,vt,At;F=(A=(m=d)[0])*(L=A+A),X=(T=m[1])*L,nt=(M=m[2])*L,st=M*(O=T+T),mt=(P=m[3])*L,vt=P*O,At=P*(V=M+M),(u=l)[0]=1-(j=T*O)-(pt=M*V),u[3]=X-At,u[6]=nt+vt,u[1]=X+At,u[4]=1-F-pt,u[7]=st-mt,u[2]=nt-vt,u[5]=st+mt,u[8]=1-F-j;let wt=Vl(-Math.asin(gr(l[2],-1,1))),St,Bt;return Math.hypot(l[5],l[8])<.001?(St=0,Bt=-Vl(Math.atan2(l[3],l[4]))):(St=Vl(l[5]===0&&l[8]===0?0:Math.atan2(l[5],l[8])),Bt=Vl(l[1]===0&&l[0]===0?0:Math.atan2(l[1],l[0]))),{roll:St,pitch:wt+90,bearing:Bt}},n.bm=function(d,l){return d.roll==l.roll&&d.pitch==l.pitch&&d.bearing==l.bearing},n.bn=Mi,n.bo=B,n.bp=B2,n.bq=FM,n.br=L2,n.bs=lr,n.bt=ee,n.bu=ra,n.bv=function(d,l,u,m,A){return lr(m,A,gr((d-l)/(u-l),0,1))},n.bw=function(d,l,u,m){return d[0]=l[0]+u[0]*m,d[1]=l[1]+u[1]*m,d[2]=l[2]+u[2]*m,d},n.bx=Ue,n.by=function(){return new Float64Array(3)},n.bz=$t,n.c=ja,n.c$=class{constructor(d,l){this.layers={[HM]:this},this.name=HM,this.version=l?l.version:1,this.extent=l?l.extent:4096,this.length=d.length,this.features=d}feature(d){return new JRt(this.features[d],this.extent)}},n.c0=class extends k{constructor(d,l){super(d,l),this.current=[0,0,0]}set(d){d[0]===this.current[0]&&d[1]===this.current[1]&&d[2]===this.current[2]||(this.current=d,this.gl.uniform3f(this.location,d[0],d[1],d[2]))}},n.c1=class extends k{constructor(d,l){super(d,l),this.current=[0,0]}set(d){d[0]===this.current[0]&&d[1]===this.current[1]||(this.current=d,this.gl.uniform2f(this.location,d[0],d[1]))}},n.c2=Q,n.c3=function(d,l){var u=Math.sin(l),m=Math.cos(l);return d[0]=m,d[1]=u,d[2]=0,d[3]=-u,d[4]=m,d[5]=0,d[6]=0,d[7]=0,d[8]=1,d},n.c4=function(d,l,u){var m=l[0],A=l[1],T=l[2];return d[0]=m*u[0]+A*u[3]+T*u[6],d[1]=m*u[1]+A*u[4]+T*u[7],d[2]=m*u[2]+A*u[5]+T*u[8],d},n.c5=function(d,l,u,m,A,T,M){var P=1/(l-u),L=1/(m-A),O=1/(T-M);return d[0]=-2*P,d[1]=0,d[2]=0,d[3]=0,d[4]=0,d[5]=-2*L,d[6]=0,d[7]=0,d[8]=0,d[9]=0,d[10]=2*O,d[11]=0,d[12]=(l+u)*P,d[13]=(A+m)*L,d[14]=(M+T)*O,d[15]=1,d},n.c6=class extends k{constructor(d,l){super(d,l),this.current=new Array}set(d){if(d!=this.current){this.current=d;let l=new Float32Array(4*d.length);for(let u=0;u<d.length;u++)l[4*u]=d[u].r,l[4*u+1]=d[u].g,l[4*u+2]=d[u].b,l[4*u+3]=d[u].a;this.gl.uniform4fv(this.location,l)}}},n.c7=class extends k{constructor(d,l){super(d,l),this.current=new Array}set(d){if(d!=this.current){this.current=d;let l=new Float32Array(d);this.gl.uniform1fv(this.location,l)}}},n.c8=class extends Ay{},n.c9=Qkt,n.cA=function(d,l,u){var m=l[0],A=l[1];return d[0]=u[0]*m+u[4]*A+u[12],d[1]=u[1]*m+u[5]*A+u[13],d},n.cB=function(d,l){let{x:u,y:m}=GM.fromLngLat(l);return!(d<0||d>25||m<0||m>=1||u<0||u>=1)},n.cC=function(d,l){return d[0]=l[0],d[1]=0,d[2]=0,d[3]=0,d[4]=0,d[5]=l[1],d[6]=0,d[7]=0,d[8]=0,d[9]=0,d[10]=l[2],d[11]=0,d[12]=0,d[13]=0,d[14]=0,d[15]=1,d},n.cD=class extends Km{},n.cE=g7t,n.cG=af,n.cH=function(d,l){ja.REGISTERED_PROTOCOLS[d]=l},n.cI=function(d){delete ja.REGISTERED_PROTOCOLS[d]},n.cJ=function(d,l){let u={};for(let A=0;A<d.length;A++){let T=l&&l[d[A].id]||EM(d[A]);l&&(l[d[A].id]=T);let M=u[T];M||(M=u[T]=[]),M.push(d[A])}let m=[];for(let A in u)m.push(u[A]);return m},n.cK=ir,n.cL=Uot,n.cM=yst,n.cN=xot,n.cO=function(d){var l;d.bucket.createArrays(),d.bucket.tilePixelRatio=Pe/(512*d.bucket.overscaling),d.bucket.compareText={},d.bucket.iconsNeedLinear=!1;let u=d.bucket.layers[0],m=u.layout,A=u._unevaluatedLayout._values,T={layoutIconSize:A[\"icon-size\"].possiblyEvaluate(new hn(d.bucket.zoom+1),d.canonical),layoutTextSize:A[\"text-size\"].possiblyEvaluate(new hn(d.bucket.zoom+1),d.canonical),textMaxSize:A[\"text-size\"].possiblyEvaluate(new hn(18))};if(d.bucket.textSizeData.kind===\"composite\"){let{minZoom:V,maxZoom:F}=d.bucket.textSizeData;T.compositeTextSizes=[A[\"text-size\"].possiblyEvaluate(new hn(V),d.canonical),A[\"text-size\"].possiblyEvaluate(new hn(F),d.canonical)]}if(d.bucket.iconSizeData.kind===\"composite\"){let{minZoom:V,maxZoom:F}=d.bucket.iconSizeData;T.compositeIconSizes=[A[\"icon-size\"].possiblyEvaluate(new hn(V),d.canonical),A[\"icon-size\"].possiblyEvaluate(new hn(F),d.canonical)]}let M=m.get(\"text-line-height\")*oa,P=m.get(\"text-rotation-alignment\")!==\"viewport\"&&m.get(\"symbol-placement\")!==\"point\",L=m.get(\"text-keep-upright\"),O=m.get(\"text-size\");for(let V of d.bucket.features){let F=m.get(\"text-font\").evaluate(V,{},d.canonical).join(\",\"),X=O.evaluate(V,{},d.canonical),j=T.layoutTextSize.evaluate(V,{},d.canonical),nt=T.layoutIconSize.evaluate(V,{},d.canonical),st={horizontal:{},vertical:void 0},pt=V.text,mt,vt=[0,0];if(pt){let St=pt.toString(),Bt=m.get(\"text-letter-spacing\").evaluate(V,{},d.canonical)*oa,qt=t0(St)?Bt:0,te=m.get(\"text-anchor\").evaluate(V,{},d.canonical),he=kst(u,V,d.canonical);if(!he){let be=m.get(\"text-radial-offset\").evaluate(V,{},d.canonical);vt=be?Ist(te,[be*oa,Gj]):m.get(\"text-offset\").evaluate(V,{},d.canonical).map((Ae=>Ae*oa))}let fe=P?\"center\":m.get(\"text-justify\").evaluate(V,{},d.canonical),Se=m.get(\"symbol-placement\")===\"point\"?m.get(\"text-max-width\").evaluate(V,{},d.canonical)*oa:1/0,ve=()=>{d.bucket.allowVerticalPlacement&&$m(St)&&(st.vertical=TR(pt,d.glyphMap,d.glyphPositions,d.imagePositions,F,Se,M,te,\"left\",qt,vt,n.aw.vertical,!0,j,X))};if(!P&&he){let be=new Set;if(fe===\"auto\")for(let Ze=0;Ze<he.values.length;Ze+=2)be.add(Wj(he.values[Ze]));else be.add(fe);let Ae=!1;for(let Ze of be)if(!st.horizontal[Ze])if(Ae)st.horizontal[Ze]=st.horizontal[0];else{let nr=TR(pt,d.glyphMap,d.glyphPositions,d.imagePositions,F,Se,M,\"center\",Ze,qt,vt,n.aw.horizontal,!1,j,X);nr&&(st.horizontal[Ze]=nr,Ae=nr.positionedLines.length===1)}ve()}else{fe===\"auto\"&&(fe=Wj(te));let be=TR(pt,d.glyphMap,d.glyphPositions,d.imagePositions,F,Se,M,te,fe,qt,vt,n.aw.horizontal,!1,j,X);be&&(st.horizontal[fe]=be),ve(),$m(St)&&P&&L&&(st.vertical=TR(pt,d.glyphMap,d.glyphPositions,d.imagePositions,F,Se,M,te,fe,qt,vt,n.aw.vertical,!1,j,X))}}let At=!1;if(V.icon&&V.icon.name){let St=d.imageMap[V.icon.name];St&&(mt=vRt(d.imagePositions[V.icon.name],m.get(\"icon-offset\").evaluate(V,{},d.canonical),m.get(\"icon-anchor\").evaluate(V,{},d.canonical)),At=!!St.sdf,d.bucket.sdfIcons===void 0?d.bucket.sdfIcons=At:d.bucket.sdfIcons!==At&&ln(\"Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer\"),(St.pixelRatio!==d.bucket.pixelRatio||m.get(\"icon-rotate\").constantOr(1)!==0)&&(d.bucket.iconsNeedLinear=!0))}let wt=Dst(st.horizontal)||st.vertical;(l=d.bucket).iconsInText||(l.iconsInText=!!wt&&wt.iconsInText),(wt||mt)&&p7t(d.bucket,V,st,mt,d.imageMap,T,j,nt,vt,At,d.canonical,d.subdivisionGranularity)}d.showCollisionBoxes&&d.bucket.generateCollisionDebugBuffers()},n.cP=ZV,n.cQ=QV,n.cR=pj,n.cS=function(d,l=\"\"){let u=new wR;return(function(m,A,T=\"\"){for(let M in m.layers)A.writeMessage(3,((P,L)=>t7t(P,L,T)),m.layers[M])})(d,u,l),u.finish()},n.cT=function(d,l,u,m,A,T){let M=bst(d,l,u,A,0);return M=bst(M,l,m,T,1),M},n.cU=class{constructor(d){this.maxEntries=d,this.map=new Map}get(d){let l=this.map.get(d);return l!==void 0&&(this.map.delete(d),this.map.set(d,l)),l}set(d,l){if(this.map.has(d))this.map.delete(d);else if(this.map.size>=this.maxEntries){let u=this.map.keys().next().value;this.map.delete(u)}this.map.set(d,l)}clear(){this.map.clear()}},n.cV=Wnt,n.cW=wR,n.cX=gst,n.cY=class{constructor(d){this.start=`${d}#start`,this.end=`${d}#end`,this.measure=d,performance.mark(this.start)}finish(){performance.mark(this.end);let d=performance.getEntriesByName(this.measure);return d.length===0&&(performance.measure(this.measure,this.start,this.end),d=performance.getEntriesByName(this.measure),performance.clearMarks(this.start),performance.clearMarks(this.end),performance.clearMeasures(this.measure)),d}},n.cZ=function(d,l,u,m,A){return o(this,void 0,void 0,(function*(){if(W())try{return yield gc(d,l,u,m,A)}catch{}return(function(T,M,P,L,O){let V=T.width,F=T.height;Wu&&qu||(Wu=new OffscreenCanvas(V,F),qu=Wu.getContext(\"2d\",{willReadFrequently:!0})),Wu.width=V,Wu.height=F,qu.drawImage(T,0,0,V,F);let X=qu.getImageData(M,P,L,O);return qu.clearRect(0,0,V,F),X.data})(d,l,u,m,A)}))},n.c_=Dnt,n.ca=class extends ud{},n.cb=WV,n.cc=function(d){return d<=1?1:Math.pow(2,Math.ceil(Math.log(d)/Math.LN2))},n.cd=Cnt,n.ce=function(d,l,u){var m=l[0],A=l[1],T=l[2],M=u[3]*m+u[7]*A+u[11]*T+u[15];return d[0]=(u[0]*m+u[4]*A+u[8]*T+u[12])/(M=M||1),d[1]=(u[1]*m+u[5]*A+u[9]*T+u[13])/M,d[2]=(u[2]*m+u[6]*A+u[10]*T+u[14])/M,d},n.cf=class extends wf{},n.cg=class extends f{},n.ch=function(d,l){return d[0]===l[0]&&d[1]===l[1]&&d[2]===l[2]&&d[3]===l[3]&&d[4]===l[4]&&d[5]===l[5]&&d[6]===l[6]&&d[7]===l[7]&&d[8]===l[8]&&d[9]===l[9]&&d[10]===l[10]&&d[11]===l[11]&&d[12]===l[12]&&d[13]===l[13]&&d[14]===l[14]&&d[15]===l[15]},n.ci=function(d,l){var u=d[0],m=d[1],A=d[2],T=d[3],M=d[4],P=d[5],L=d[6],O=d[7],V=d[8],F=d[9],X=d[10],j=d[11],nt=d[12],st=d[13],pt=d[14],mt=d[15],vt=l[0],At=l[1],wt=l[2],St=l[3],Bt=l[4],qt=l[5],te=l[6],he=l[7],fe=l[8],Se=l[9],ve=l[10],be=l[11],Ae=l[12],Ze=l[13],nr=l[14],er=l[15];return Math.abs(u-vt)<=Y*Math.max(1,Math.abs(u),Math.abs(vt))&&Math.abs(m-At)<=Y*Math.max(1,Math.abs(m),Math.abs(At))&&Math.abs(A-wt)<=Y*Math.max(1,Math.abs(A),Math.abs(wt))&&Math.abs(T-St)<=Y*Math.max(1,Math.abs(T),Math.abs(St))&&Math.abs(M-Bt)<=Y*Math.max(1,Math.abs(M),Math.abs(Bt))&&Math.abs(P-qt)<=Y*Math.max(1,Math.abs(P),Math.abs(qt))&&Math.abs(L-te)<=Y*Math.max(1,Math.abs(L),Math.abs(te))&&Math.abs(O-he)<=Y*Math.max(1,Math.abs(O),Math.abs(he))&&Math.abs(V-fe)<=Y*Math.max(1,Math.abs(V),Math.abs(fe))&&Math.abs(F-Se)<=Y*Math.max(1,Math.abs(F),Math.abs(Se))&&Math.abs(X-ve)<=Y*Math.max(1,Math.abs(X),Math.abs(ve))&&Math.abs(j-be)<=Y*Math.max(1,Math.abs(j),Math.abs(be))&&Math.abs(nt-Ae)<=Y*Math.max(1,Math.abs(nt),Math.abs(Ae))&&Math.abs(st-Ze)<=Y*Math.max(1,Math.abs(st),Math.abs(Ze))&&Math.abs(pt-nr)<=Y*Math.max(1,Math.abs(pt),Math.abs(nr))&&Math.abs(mt-er)<=Y*Math.max(1,Math.abs(mt),Math.abs(er))},n.cj=function(d,l){return d[0]=l[0],d[1]=l[1],d[2]=l[2],d[3]=l[3],d[4]=l[4],d[5]=l[5],d[6]=l[6],d[7]=l[7],d[8]=l[8],d[9]=l[9],d[10]=l[10],d[11]=l[11],d[12]=l[12],d[13]=l[13],d[14]=l[14],d[15]=l[15],d},n.ck=d=>d.type===\"circle\",n.cl=d=>d.type===\"heatmap\",n.cm=d=>d.type===\"line\",n.cn=d=>d.type===\"fill\",n.co=d=>d.type===\"fill-extrusion\",n.cp=d=>d.type===\"hillshade\",n.cq=d=>d.type===\"color-relief\",n.cr=d=>d.type===\"background\",n.cs=d=>d.type===\"custom\",n.ct=Ce,n.cu=function(d,l,u){if(l<=0)return d;let m=1/l;return u===void 0||Math.abs(u)<1e-10?Math.round(d*m)/m:(u>0?Math.ceil(d*m-1e-9):Math.floor(d*m+1e-10))/m},n.cv=function(d,l,u){let m=_e(l.x-u.x,l.y-u.y),A=_e(d.x-u.x,d.y-u.y);var T,M;return Vl(Math.atan2(m[0]*A[1]-m[1]*A[0],(T=m)[0]*(M=A)[0]+T[1]*M[1]))},n.cw=mr,n.cx=function(d,l){var u;if(!NA[l])return!1;let m=d?.target,A=((u=m?.ownerDocument)===null||u===void 0?void 0:u.defaultView)||window;return d instanceof A.MouseEvent||d instanceof A.WheelEvent},n.cy=function(d,l){return FA[l]&&\"touches\"in d},n.cz=function(d){return FA[d]||NA[d]},n.d=$l,n.d0=Gp,n.d1=class{get tiles(){return this.tileIndex?.tiles??{}}get stats(){return this.tileIndex.stats}get total(){return this.tileIndex.total}constructor(d,l){let u=(l=this.options=Object.assign({},Vkt,l)).debug;if(u&&console.time(\"preprocess data\"),l.maxZoom<0||l.maxZoom>24)throw new Error(\"maxZoom should be in the 0-24 range\");if(l.promoteId&&l.generateId)throw new Error(\"promoteId and generateId cannot be used together.\");let m=rj(d,l);u&&(console.timeEnd(\"preprocess data\"),console.log(\"index: maxZoom: %d, maxPoints: %d\",l.indexMaxZoom,l.indexMaxPoints),console.time(\"generate tiles\")),m=aj(m,l),l.updateable&&(this.source=m),this.initializeIndex(m,l)}initializeIndex(d,l){this.tileIndex=l.cluster?new Okt(l.clusterOptions):new Ukt(l),d.length&&this.tileIndex.initialize(d)}getTile(d,l,u){return l=+l,u=+u,(d=+d)<0||d>24?null:this.tileIndex.getTile(d,l,u)}updateData(d,l){let u=this.options;if(!u.updateable)throw new Error(\"to update tile geojson `updateable` option must be set to true\");let{affected:m,source:A}=(function(T,M,P){let L=(function(V){return V?{removeAll:V.removeAll,remove:new Set(V.remove||[]),add:new Map(V.add?.map((F=>[F.id,F]))),update:new Map(V.update?.map((F=>[F.id,F])))}:{remove:new Set,add:new Map,update:new Map}})(M),O=[];if(L.removeAll&&(O=T,T=[]),L.remove.size||L.add.size){let V=[];for(let F of T)(L.remove.has(F.id)||L.add.has(F.id))&&V.push(F);if(V.length){O.push(...V);let F=new Set(V.map((X=>X.id)));T=T.filter((X=>!F.has(X.id)))}if(L.add.size){let F=rj({type:\"FeatureCollection\",features:Array.from(L.add.values())},P);F=aj(F,P),O.push(...F),T.push(...F)}}if(L.update.size)for(let[V,F]of L.update){let X=[],j=[];for(let st of T)st.id===V?X.push(st):j.push(st);if(!X.length)continue;let nt=Dkt(X,F,P);nt.length&&(O.push(...X,...nt),j.push(...nt),T=j)}return{affected:O,source:T}})(this.source,d,u);l&&({affected:m,source:A}=this.filterUpdate(A,m,l)),m.length&&(this.source=A,this.tileIndex.updateIndex(A,m,u))}filterUpdate(d,l,u){let m=new Set;for(let A of d)A.id!=null&&(u(vR(A))||(l.push(A),m.add(A.id)));return{affected:l,source:d=d.filter((A=>!m.has(A.id)))}}getData(){if(!this.options.updateable)throw new Error(\"to retrieve data the `updateable` option must be set to true\");return{type:\"FeatureCollection\",features:this.source.map((d=>vR(d)))}}updateClusterOptions(d,l){let u=this.options.cluster;this.options.cluster=d,this.options.clusterOptions=l,u!=d?this.initializeIndex(this.source,this.options):this.tileIndex.updateIndex(this.source,[],this.options)}getClusterExpansionZoom(d){return this.tileIndex.getClusterExpansionZoom(d)}getClusterChildren(d){return this.tileIndex.getChildren(d)}getClusterLeaves(d,l,u){return this.tileIndex.getLeaves(d,l,u)}},n.d2=ad,n.e=Cr,n.f=d=>o(void 0,void 0,void 0,(function*(){if(d.byteLength===0)return createImageBitmap(new ImageData(1,1));let l=new Blob([new Uint8Array(d)],{type:\"image/png\"});try{return createImageBitmap(l)}catch(u){throw new Error(`Could not load image because of ${u.message}. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`)}})),n.g=jl,n.h=d=>new Promise(((l,u)=>{let m=new Image;m.onload=()=>{l(m),URL.revokeObjectURL(m.src),m.onload=null,window.requestAnimationFrame((()=>{m.src=Ul}))},m.onerror=()=>u(new Error(\"Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.\"));let A=new Blob([new Uint8Array(d)],{type:\"image/png\"});m.src=d.byteLength?URL.createObjectURL(A):Ul})),n.i=qn,n.j=(d,l)=>Hu(Cr(d,{type:\"json\"}),l),n.k=Am,n.l=Ip,n.m=Hu,n.n=(d,l)=>Hu(Cr(d,{type:\"arrayBuffer\"}),l),n.o=function(d){return new wR(d).readFields(dRt,[])},n.p=bot,n.q=function(d){return/[\\u02EA\\u02EB\\u1100-\\u11FF\\u2E80-\\u2FDF\\u3000-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u4DBF\\u4E00-\\uA48C\\uA490-\\uA4C6\\uA960-\\uA97C\\uAC00-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFE10-\\uFE1F\\uFE30-\\uFE4F\\uFF00-\\uFFEF]|\\uD81B[\\uDFE0-\\uDFFF]|[\\uD81C-\\uD822\\uD840-\\uD868\\uD86A-\\uD86D\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD88C][\\uDC00-\\uDFFF]|\\uD823[\\uDC00-\\uDCD5\\uDCFF-\\uDD1E\\uDD80-\\uDDF2]|\\uD82B[\\uDFF0-\\uDFFF]|\\uD82C[\\uDC00-\\uDEFB]|\\uD83C[\\uDE00-\\uDEFF]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEAD\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0\\uDFF0-\\uDFFF]|\\uD87B[\\uDC00-\\uDE5D]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD88D[\\uDC00-\\uDC79]/gim.test(String.fromCodePoint(d))},n.r=RM,n.s=Rs,n.t=na,n.u=Te,n.v=Vm,n.w=ln,n.x=Hm,n.y=Wa,n.z=Wm})),r(\"worker\",[\"./shared\"],(function(n){\"use strict\";class o{constructor(et,lt){this.keyCache={},et&&this.replace(et,lt)}replace(et,lt){this._layerConfigs={},this._layers={},this.update(et,[],lt)}update(et,lt,J){for(let dt of et){this._layerConfigs[dt.id]=dt;let Mt=this._layers[dt.id]=n.bR(dt,J);Mt._featureFilter=n.ag(Mt.filter,J),this.keyCache[dt.id]&&delete this.keyCache[dt.id]}for(let dt of lt)delete this.keyCache[dt],delete this._layerConfigs[dt],delete this._layers[dt];this.familiesBySource={};let ft=n.cJ(Object.values(this._layerConfigs),this.keyCache);for(let dt of ft){let Mt=dt.map((Pe=>this._layers[Pe.id])),Ft=Mt[0];if(Ft.isHidden())continue;let Nt=Ft.source||\"\",$t=this.familiesBySource[Nt];$t||($t=this.familiesBySource[Nt]={});let Yt=Ft.sourceLayer||n.af,_e=$t[Yt];_e||(_e=$t[Yt]=[]),_e.push(Mt)}}}class s{constructor(et){let lt={},J=[];for(let Ft in et){let Nt=et[Ft],$t=lt[Ft]={};for(let Yt in Nt){let _e=Nt[+Yt];if(!_e||_e.bitmap.width===0||_e.bitmap.height===0)continue;let Pe={x:0,y:0,w:_e.bitmap.width+2,h:_e.bitmap.height+2};J.push(Pe),$t[Yt]={rect:Pe,metrics:_e.metrics}}}let{w:ft,h:dt}=n.p(J),Mt=new n.r({width:ft||1,height:dt||1});for(let Ft in et){let Nt=et[Ft];for(let $t in Nt){let Yt=Nt[+$t];if(!Yt||Yt.bitmap.width===0||Yt.bitmap.height===0)continue;let _e=lt[Ft][$t].rect;n.r.copy(Yt.bitmap,Mt,{x:0,y:0},{x:_e.x+1,y:_e.y+1},Yt.bitmap)}}this.image=Mt,this.positions=lt}}n.cK(\"GlyphAtlas\",s);class a{constructor(et){this.tileID=new n.a2(et.tileID.overscaledZ,et.tileID.wrap,et.tileID.canonical.z,et.tileID.canonical.x,et.tileID.canonical.y),this.uid=et.uid,this.zoom=et.zoom,this.pixelRatio=et.pixelRatio,this.tileSize=et.tileSize,this.source=et.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=et.showCollisionBoxes,this.collectResourceTiming=!!et.collectResourceTiming,this.returnDependencies=!!et.returnDependencies,this.promoteId=et.promoteId,this.inFlightDependencies=[]}parse(et,lt,J,ft,dt){return n._(this,void 0,void 0,(function*(){this.status=\"parsing\",this.data=et,this.collisionBoxArray=new n.ad;let Mt=new n.cL(Object.keys(et.layers).sort()),Ft=new n.cM(this.tileID,this.promoteId);Ft.bucketLayerIDs=[];let Nt={},$t={featureIndex:Ft,iconDependencies:{},patternDependencies:{},glyphDependencies:{},dashDependencies:{},availableImages:J,subdivisionGranularity:dt},Yt=lt.familiesBySource[this.source];for(let He in Yt){let Ui=et.layers[He];if(!Ui)continue;Ui.version===1&&n.w(`Vector tile source \"${this.source}\" layer \"${He}\" does not use vector tile spec v2 and therefore may have some rendering errors.`);let ln=Mt.encode(He),Io=[];for(let qn=0;qn<Ui.length;qn++){let ds=Ui.feature(qn),Xo=Ft.getId(ds,He);Io.push({feature:ds,id:Xo,index:qn,sourceLayerIndex:ln})}for(let qn of Yt[He]){let ds=qn[0];ds.source!==this.source&&n.w(`layer.source = ${ds.source} does not equal this.source = ${this.source}`),ds.isHidden(this.zoom,!0)||(h(qn,this.zoom,J),(Nt[ds.id]=ds.createBucket({index:Ft.bucketLayerIDs.length,layers:qn,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:ln,sourceID:this.source})).populate(Io,$t,this.tileID.canonical),Ft.bucketLayerIDs.push(qn.map((Xo=>Xo.id))))}}let _e=n.bW($t.glyphDependencies,(He=>Object.keys(He).map(Number)));this.inFlightDependencies.forEach((He=>He?.abort())),this.inFlightDependencies=[];let Pe=Promise.resolve({});if(Object.keys(_e).length){let He=new AbortController;this.inFlightDependencies.push(He),Pe=ft.sendAsync({type:\"GG\",data:{stacks:_e,source:this.source,tileID:this.tileID,type:\"glyphs\"}},He)}let we=Object.keys($t.iconDependencies),Ue=Promise.resolve({});if(we.length){let He=new AbortController;this.inFlightDependencies.push(He),Ue=ft.sendAsync({type:\"GI\",data:{icons:we,source:this.source,tileID:this.tileID,type:\"icons\"}},He)}let lr=Object.keys($t.patternDependencies),ee=Promise.resolve({});if(lr.length){let He=new AbortController;this.inFlightDependencies.push(He),ee=ft.sendAsync({type:\"GI\",data:{icons:lr,source:this.source,tileID:this.tileID,type:\"patterns\"}},He)}let Ce=$t.dashDependencies,mr=Promise.resolve({});if(Object.keys(Ce).length){let He=new AbortController;this.inFlightDependencies.push(He),mr=ft.sendAsync({type:\"GDA\",data:{dashes:Ce}},He)}let[gr,Br,Cr,Rr]=yield Promise.all([Pe,Ue,ee,mr]),ti=new s(gr),wr=new n.cN(Br,Cr);for(let He in Nt){let Ui=Nt[He];Ui instanceof n.ae?(h(Ui.layers,this.zoom,J),n.cO({bucket:Ui,glyphMap:gr,glyphPositions:ti.positions,imageMap:Br,imagePositions:wr.iconPositions,showCollisionBoxes:this.showCollisionBoxes,canonical:this.tileID.canonical,subdivisionGranularity:$t.subdivisionGranularity})):Ui.hasDependencies&&(Ui instanceof n.cP||Ui instanceof n.cQ||Ui instanceof n.cR)&&(h(Ui.layers,this.zoom,J),Ui.addFeatures($t,this.tileID.canonical,wr.patternPositions,Rr))}return this.status=\"done\",{buckets:Object.values(Nt).filter((He=>!He.isEmpty())),featureIndex:Ft,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:ti.image,imageAtlas:wr,dashPositions:Rr,glyphMap:this.returnDependencies?gr:null,iconMap:this.returnDependencies?Br:null,glyphPositions:this.returnDependencies?ti.positions:null}}))}}function h(at,et,lt){let J=new n.H(et);for(let ft of at)ft.recalculate(J,lt)}class p{constructor(){this.loading={},this.loaded={},this.parsing={}}startLoading(et,lt){this.loading[et]=lt}finishLoading(et){delete this.loading[et]}abort(et){let lt=this.loading[et];lt?.abort&&(lt.abort.abort(),delete this.loading[et])}setParsing(et,lt){this.parsing[et]=lt}consumeParsing(et){let lt=this.parsing[et];if(lt)return delete this.parsing[et],lt}clearParsing(et){delete this.parsing[et]}markLoaded(et,lt){this.loaded[et]=lt}getLoaded(et){let lt=this.loaded[et];if(lt)return lt}removeLoaded(et){delete this.loaded[et]}clearLoaded(){this.loaded={}}}class g{constructor(et,lt,J,ft,dt){this.type=et,this.properties=J||{},this.extent=dt,this.pointsArray=lt,this.id=ft}loadGeometry(){return this.pointsArray.map((et=>et.map((lt=>new n.P(lt.x,lt.y)))))}}class w{constructor(et,lt,J){this.version=2,this._myFeatures=et,this.name=lt,this.length=et.length,this.extent=J}feature(et){return this._myFeatures[et]}}class C{constructor(){this.layers={}}addLayer(et){this.layers[et.name]=et}}function R(at){let et=n.cS(at);return et.byteOffset===0&&et.byteLength===et.buffer.byteLength||(et=new Uint8Array(et)),{vectorTile:at,rawData:et.buffer}}function z(at,et,lt){let{extent:J}=at,ft=Math.pow(2,lt.z-et.z),dt=(lt.x-et.x*ft)*J,Mt=(lt.y-et.y*ft)*J,Ft=[];for(let Nt=0;Nt<at.length;Nt++){let $t=at.feature(Nt),Yt=$t.loadGeometry();for(let Pe of Yt)for(let we of Pe)we.x=we.x*ft-dt,we.y=we.y*ft-Mt;let _e=128;Yt=n.cT(Yt,$t.type,-_e,-_e,J+_e,J+_e),Yt.length!==0&&Ft.push(new g($t.type,Yt,$t.properties,$t.id,J))}return new w(Ft,at.name,J)}class W{constructor(et,lt,J){this.actor=et,this.layerIndex=lt,this.availableImages=J,this.tileState=new p,this.overzoomedTileResultCache=new n.cU(1e3)}loadVectorTile(et,lt){try{return{vectorTile:et.encoding!==\"mlt\"?new n.cV(new n.cW(lt)):new n.cX(lt),rawData:lt}}catch(J){let ft=new Uint8Array(lt),dt=`Unable to parse the tile at ${et.request.url}, `;throw dt+=ft[0]===31&&ft[1]===139?\"please make sure the data is not gzipped and that you have configured the relevant header in the server\":`got error: ${J.message}`,new Error(dt)}}loadTile(et){return n._(this,void 0,void 0,(function*(){let{uid:lt,overzoomParameters:J}=et;J&&(et.request=J.overzoomRequest);let ft=this._startRequestTiming(et),dt=new a(et);this.tileState.startLoading(lt,dt);let Mt=new AbortController;dt.abort=Mt;try{let Ft=yield n.n(et.request,Mt);if(et.etag&&et.etag===Ft.etag)return this.tileState.finishLoading(lt),this._getEtagUnmodifiedResult(Ft,ft);let Nt=this.loadVectorTile(et,Ft.data);if(this.tileState.finishLoading(lt),!Nt)return null;let{vectorTile:$t,rawData:Yt}=Nt;J&&({vectorTile:$t,rawData:Yt}=this._getOverzoomTile(et,$t));let _e=this._getExpiryData(Ft),Pe=this._finishRequestTiming(ft);dt.vectorTile=$t,this.tileState.markLoaded(lt,dt);let we={rawData:Yt,cacheControl:_e,resourceTiming:Pe};this.tileState.setParsing(lt,we);try{return yield this._parseWorkerTile(dt,et,we)}finally{this.tileState.clearParsing(lt)}}catch(Ft){throw this.tileState.finishLoading(lt),dt.status=\"done\",this.tileState.markLoaded(lt,dt),Ft}}))}_getEtagUnmodifiedResult(et,lt){let J=this._getExpiryData(et),ft=this._finishRequestTiming(lt);return n.e({etagUnmodified:!0},J,ft)}_parseWorkerTile(et,lt,J){return n._(this,void 0,void 0,(function*(){let ft=yield et.parse(et.vectorTile,this.layerIndex,this.availableImages,this.actor,lt.subdivisionGranularity);if(J){let{rawData:dt,cacheControl:Mt,resourceTiming:Ft}=J;ft=n.e({rawTileData:dt.slice(0),encoding:lt.encoding},ft,Mt,Ft)}return ft}))}_getExpiryData({expires:et,cacheControl:lt,etag:J}){let ft={};return et&&(ft.expires=et),lt&&(ft.cacheControl=lt),J&&(ft.etag=J),ft}_startRequestTiming(et){var lt;if(!((lt=et.request)===null||lt===void 0)&&lt.collectResourceTiming)return new n.cY(et.request.url)}_finishRequestTiming(et){let lt=et?.finish();return lt?{resourceTiming:JSON.parse(JSON.stringify(lt))}:{}}_getOverzoomTile(et,lt){let{tileID:J,source:ft,overzoomParameters:dt}=et,{maxZoomTileID:Mt}=dt,Ft=`${Mt.key}_${J.key}`,Nt=this.overzoomedTileResultCache.get(Ft);if(Nt)return Nt;let $t=new C,Yt=this.layerIndex.familiesBySource[ft];for(let Pe in Yt){let we=lt.layers[Pe];if(!we)continue;let Ue=z(we,Mt,J.canonical);Ue.length>0&&$t.addLayer(Ue)}let _e=R($t);return this.overzoomedTileResultCache.set(Ft,_e),_e}reloadTile(et){return n._(this,void 0,void 0,(function*(){let lt=et.uid,J=this.tileState.getLoaded(lt);if(!J)throw new Error(\"Should not be trying to reload a tile that was never loaded or has been removed\");if(J.showCollisionBoxes=et.showCollisionBoxes,J.status===\"parsing\"){let ft=this.tileState.consumeParsing(lt);return yield this._parseWorkerTile(J,et,ft)}if(J.status===\"done\"&&J.vectorTile)return yield this._parseWorkerTile(J,et)}))}abortTile(et){return n._(this,void 0,void 0,(function*(){this.tileState.abort(et.uid)}))}removeTile(et){return n._(this,void 0,void 0,(function*(){this.tileState.removeLoaded(et.uid)}))}}class Y{constructor(){this.loaded={}}loadTile(et){return n._(this,void 0,void 0,(function*(){let{uid:lt,encoding:J,rawImageData:ft,redFactor:dt,greenFactor:Mt,blueFactor:Ft,baseShift:Nt}=et,$t=ft.width+2,Yt=ft.height+2,_e=n.b(ft)?new n.R({width:$t,height:Yt},yield n.cZ(ft,-1,-1,$t,Yt)):ft,Pe=new n.c_(lt,_e,J,dt,Mt,Ft,Nt);return this.loaded=this.loaded||{},this.loaded[lt]=Pe,Pe}))}removeTile(et){let lt=this.loaded,J=et.uid;lt&&lt[J]&&delete lt[J]}}class H{constructor(et,lt,J,ft=Q){this.actor=et,this.layerIndex=lt,this.availableImages=J,this.tileState=new p,this._createGeoJSONIndex=ft}loadVectorTile(et){if(!this._geoJSONIndex)throw new Error(\"Unable to parse the data into a cluster or geojson\");let{z:lt,x:J,y:ft}=et.tileID.canonical,dt=this._geoJSONIndex.getTile(lt,J,ft);return dt?R(new n.c$(dt.features,{version:2,extent:n.a5})):null}loadTile(et){return n._(this,void 0,void 0,(function*(){let{uid:lt}=et,J=new a(et);J.abort=new AbortController;try{let ft=this.loadVectorTile(et);if(!ft)return null;let{vectorTile:dt,rawData:Mt}=ft;J.vectorTile=dt,this.tileState.markLoaded(lt,J);let Ft={rawData:Mt};this.tileState.setParsing(lt,Ft);try{return yield this._parseWorkerTile(J,et,Ft)}finally{this.tileState.clearParsing(lt)}}catch(ft){throw J.status=\"done\",this.tileState.markLoaded(lt,J),ft}}))}_reloadLoadedTile(et){return n._(this,void 0,void 0,(function*(){let lt=et.uid,J=this.tileState.getLoaded(lt);if(!J)throw new Error(\"Should not be trying to reload a tile that was never loaded or has been removed\");if(J.showCollisionBoxes=et.showCollisionBoxes,J.status===\"parsing\"){let ft=this.tileState.consumeParsing(lt);return yield this._parseWorkerTile(J,et,ft)}if(J.status===\"done\"&&J.vectorTile)return yield this._parseWorkerTile(J,et)}))}_parseWorkerTile(et,lt,J){return n._(this,void 0,void 0,(function*(){let ft=yield et.parse(et.vectorTile,this.layerIndex,this.availableImages,this.actor,lt.subdivisionGranularity);if(J){let{rawData:dt}=J;ft=n.e({rawTileData:dt.slice(0),encoding:\"mvt\"},ft)}return ft}))}abortTile(et){return n._(this,void 0,void 0,(function*(){this.tileState.abort(et.uid)}))}removeTile(et){return n._(this,void 0,void 0,(function*(){this.tileState.removeLoaded(et.uid)}))}loadData(et){return n._(this,void 0,void 0,(function*(){var lt;(lt=this._pendingRequest)===null||lt===void 0||lt.abort();let J=this._startRequestTiming(et);this._pendingRequest=new AbortController;try{yield this.loadAndProcessGeoJSON(et,this._pendingRequest),delete this._pendingRequest,this.tileState.clearLoaded();let ft={};return et.request&&(ft.data=et.data),this._finishRequestTiming(J,et,ft),ft}catch(ft){if(delete this._pendingRequest,!n.Z(ft))throw ft;return{abandoned:!0}}}))}_startRequestTiming(et){var lt;if(!((lt=et.request)===null||lt===void 0)&&lt.collectResourceTiming)return new n.cY(et.request.url)}_finishRequestTiming(et,lt,J){let ft=et?.finish();ft&&(J.resourceTiming={[lt.source]:JSON.parse(JSON.stringify(ft))})}reloadTile(et){return this.tileState.getLoaded(et.uid)?this._reloadLoadedTile(et):this.loadTile(et)}loadAndProcessGeoJSON(et,lt){return n._(this,void 0,void 0,(function*(){var J;if(et.request&&(et.data=(yield n.j(et.request,lt)).data),et.data)return et.data=this._filterGeoJSON(et.data,et.filter),void(this._geoJSONIndex=this._createGeoJSONIndex(et.data,et));if(et.dataDiff)return(J=this._geoJSONIndex)!==null&&J!==void 0||(this._geoJSONIndex=this._createGeoJSONIndex({type:\"FeatureCollection\",features:[]},et)),void this._geoJSONIndex.updateData(et.dataDiff,this._getFilterPredicate(et.filter));if(et.updateCluster&&this._geoJSONIndex.updateClusterOptions(et.geojsonVtOptions.cluster,tt(et)),this._geoJSONIndex==null)throw new Error(`Input data given to '${et.source}' is not a valid GeoJSON object.`)}))}_filterGeoJSON(et,lt){if(et.type!==\"FeatureCollection\")return et;let J=this._getFilterPredicate(lt);return J?{type:\"FeatureCollection\",features:et.features.filter((ft=>J(ft)))}:et}_getFilterPredicate(et){if(typeof et!=\"boolean\"&&!et?.length)return;let lt=n.d0(et,{type:\"boolean\",\"property-type\":\"data-driven\",overridable:!1,transition:!1});if(lt.result===\"error\")throw new Error(lt.value.map((J=>`${J.key}: ${J.message}`)).join(\", \"));return J=>lt.value.evaluate({zoom:0},J)}removeSource(et){return n._(this,void 0,void 0,(function*(){var lt;(lt=this._pendingRequest)===null||lt===void 0||lt.abort()}))}getClusterExpansionZoom(et){return this._geoJSONIndex.getClusterExpansionZoom(et.clusterId)}getClusterChildren(et){return this._geoJSONIndex.getClusterChildren(et.clusterId)}getClusterLeaves(et){return this._geoJSONIndex.getClusterLeaves(et.clusterId,et.limit,et.offset)}}function Q(at,et){let lt=n.e(et.geojsonVtOptions||{},{updateable:!0,clusterOptions:tt(et)});return new n.d1(at,lt)}function tt({geojsonVtOptions:at,clusterProperties:et}){if(!et||!at.clusterOptions)return at.clusterOptions;let lt={},J={},ft={accumulated:null,zoom:0},dt={properties:null},Mt=Object.keys(et);for(let Ft of Mt){let[Nt,$t]=et[Ft],Yt=n.d0($t),_e=n.d0(typeof Nt==\"string\"?[Nt,[\"accumulated\"],[\"get\",Ft]]:Nt);lt[Ft]=Yt.value,J[Ft]=_e.value}return at.clusterOptions.map=Ft=>{dt.properties=Ft;let Nt={};for(let $t of Mt)Nt[$t]=lt[$t].evaluate(ft,dt);return Nt},at.clusterOptions.reduce=(Ft,Nt)=>{dt.properties=Nt;for(let $t of Mt)ft.accumulated=Ft[$t],Ft[$t]=J[$t].evaluate(ft,dt)},at.clusterOptions}class rt{constructor(et){this.self=et,this.actor=new n.L(et),this.layerIndexes={},this.availableImages={},this.workerSources={},this.demWorkerSources={},this.externalWorkerSourceTypes={},this.globalStates=new Map,this.self.registerWorkerSource=(lt,J)=>{if(this.externalWorkerSourceTypes[lt])throw new Error(`Worker source with name \"${lt}\" already registered.`);this.externalWorkerSourceTypes[lt]=J},this.self.addProtocol=n.cH,this.self.removeProtocol=n.cI,this.self.registerRTLTextPlugin=lt=>{n.d2.setMethods(lt)},this.actor.registerMessageHandler(\"LDT\",((lt,J)=>this._getDEMWorkerSource(lt,J.source).loadTile(J))),this.actor.registerMessageHandler(\"RDT\",((lt,J)=>n._(this,void 0,void 0,(function*(){this._getDEMWorkerSource(lt,J.source).removeTile(J)})))),this.actor.registerMessageHandler(\"GCEZ\",((lt,J)=>n._(this,void 0,void 0,(function*(){return this._getWorkerSource(lt,J.type,J.source).getClusterExpansionZoom(J)})))),this.actor.registerMessageHandler(\"GCC\",((lt,J)=>n._(this,void 0,void 0,(function*(){return this._getWorkerSource(lt,J.type,J.source).getClusterChildren(J)})))),this.actor.registerMessageHandler(\"GCL\",((lt,J)=>n._(this,void 0,void 0,(function*(){return this._getWorkerSource(lt,J.type,J.source).getClusterLeaves(J)})))),this.actor.registerMessageHandler(\"LD\",((lt,J)=>this._getWorkerSource(lt,J.type,J.source).loadData(J))),this.actor.registerMessageHandler(\"LT\",((lt,J)=>this._getWorkerSource(lt,J.type,J.source).loadTile(J))),this.actor.registerMessageHandler(\"RT\",((lt,J)=>this._getWorkerSource(lt,J.type,J.source).reloadTile(J))),this.actor.registerMessageHandler(\"AT\",((lt,J)=>this._getWorkerSource(lt,J.type,J.source).abortTile(J))),this.actor.registerMessageHandler(\"RMT\",((lt,J)=>this._getWorkerSource(lt,J.type,J.source).removeTile(J))),this.actor.registerMessageHandler(\"RS\",((lt,J)=>n._(this,void 0,void 0,(function*(){if(!this.workerSources[lt]||!this.workerSources[lt][J.type]||!this.workerSources[lt][J.type][J.source])return;let ft=this.workerSources[lt][J.type][J.source];delete this.workerSources[lt][J.type][J.source],ft.removeSource!==void 0&&ft.removeSource(J)})))),this.actor.registerMessageHandler(\"RM\",(lt=>n._(this,void 0,void 0,(function*(){delete this.layerIndexes[lt],delete this.availableImages[lt],delete this.workerSources[lt],delete this.demWorkerSources[lt],this.globalStates.delete(lt)})))),this.actor.registerMessageHandler(\"SR\",((lt,J)=>n._(this,void 0,void 0,(function*(){this.referrer=J})))),this.actor.registerMessageHandler(\"SRPS\",((lt,J)=>this._syncRTLPluginState(lt,J))),this.actor.registerMessageHandler(\"IS\",((lt,J)=>n._(this,void 0,void 0,(function*(){this.self.importScripts(J)})))),this.actor.registerMessageHandler(\"SI\",((lt,J)=>this._setImages(lt,J))),this.actor.registerMessageHandler(\"UL\",((lt,J)=>n._(this,void 0,void 0,(function*(){this._getLayerIndex(lt).update(J.layers,J.removedIds,this._getGlobalState(lt))})))),this.actor.registerMessageHandler(\"UGS\",((lt,J)=>n._(this,void 0,void 0,(function*(){let ft=this._getGlobalState(lt);for(let dt in J)ft[dt]=J[dt]})))),this.actor.registerMessageHandler(\"SL\",((lt,J)=>n._(this,void 0,void 0,(function*(){this._getLayerIndex(lt).replace(J,this._getGlobalState(lt))}))))}_getGlobalState(et){let lt=this.globalStates.get(et);return lt||(lt={},this.globalStates.set(et,lt)),lt}_setImages(et,lt){return n._(this,void 0,void 0,(function*(){this.availableImages[et]=lt;for(let J in this.workerSources[et]){let ft=this.workerSources[et][J];for(let dt in ft)ft[dt].availableImages=lt}}))}_syncRTLPluginState(et,lt){return n._(this,void 0,void 0,(function*(){return yield n.d2.syncState(lt,this.self.importScripts)}))}_getAvailableImages(et){let lt=this.availableImages[et];return lt||(lt=[]),lt}_getLayerIndex(et){let lt=this.layerIndexes[et];return lt||(lt=this.layerIndexes[et]=new o),lt}_getWorkerSource(et,lt,J){if(this.workerSources[et]||(this.workerSources[et]={}),this.workerSources[et][lt]||(this.workerSources[et][lt]={}),!this.workerSources[et][lt][J]){let ft={sendAsync:(dt,Mt)=>(dt.targetMapId=et,this.actor.sendAsync(dt,Mt))};switch(lt){case\"vector\":this.workerSources[et][lt][J]=new W(ft,this._getLayerIndex(et),this._getAvailableImages(et));break;case\"geojson\":this.workerSources[et][lt][J]=new H(ft,this._getLayerIndex(et),this._getAvailableImages(et));break;default:this.workerSources[et][lt][J]=new this.externalWorkerSourceTypes[lt](ft,this._getLayerIndex(et),this._getAvailableImages(et))}}return this.workerSources[et][lt][J]}_getDEMWorkerSource(et,lt){return this.demWorkerSources[et]||(this.demWorkerSources[et]={}),this.demWorkerSources[et][lt]||(this.demWorkerSources[et][lt]=new Y),this.demWorkerSources[et][lt]}}return n.i(self)&&(self.worker=new rt(self)),rt})),r(\"index\",[\"exports\",\"./shared\"],(function(n,o){\"use strict\";var s=\"5.21.1\";function a(){var I=new o.A(4);return o.A!=Float32Array&&(I[1]=0,I[2]=0),I[0]=1,I[3]=1,I}let h,p,g,w={frame(I,c,f,b){let S=b||window,D=S.requestAnimationFrame((G=>{N(),c(G)})),{unsubscribe:N}=o.s(I.signal,\"abort\",(()=>{N(),S.cancelAnimationFrame(D),f(new o.a(I.signal.reason))}),!1)},frameAsync(I,c){return new Promise(((f,b)=>{this.frame(I,f,b,c)}))},getImageData(I,c=0){return this.getImageCanvasContext(I).getImageData(-c,-c,I.width+2*c,I.height+2*c)},getImageCanvasContext(I){let c=window.document.createElement(\"canvas\"),f=c.getContext(\"2d\",{willReadFrequently:!0});if(!f)throw new Error(\"failed to create canvas 2d context\");return c.width=I.width,c.height=I.height,f.drawImage(I,0,0,I.width,I.height),f},resolveURL:I=>(h||(h=document.createElement(\"a\")),h.href=I,h.href),hardwareConcurrency:typeof navigator<\"u\"&&navigator.hardwareConcurrency||4,get prefersReducedMotion(){return g!==void 0?g:!!matchMedia&&(p==null&&(p=matchMedia(\"(prefers-reduced-motion: reduce)\")),p.matches)},set prefersReducedMotion(I){g=I}},C=new class{constructor(){this._frozenAt=null}getCurrentTime(){return this._frozenAt!==null?this._frozenAt:performance.now()}setNow(I){this._frozenAt=I}restoreNow(){this._frozenAt=null}isFrozen(){return this._frozenAt!==null}};function R(){return C.getCurrentTime()}class z{static create(c,f,b){let S=window.document.createElement(c);return f!==void 0&&(S.className=f),b&&b.appendChild(S),S}static createNS(c,f){return window.document.createElementNS(c,f)}static disableDrag(){z.docStyle&&z.selectProp&&(z.userSelect=z.docStyle[z.selectProp],z.docStyle[z.selectProp]=\"none\")}static enableDrag(){z.docStyle&&z.selectProp&&(z.docStyle[z.selectProp]=z.userSelect)}static suppressClickInternal(c){c.preventDefault(),c.stopPropagation(),window.removeEventListener(\"click\",z.suppressClickInternal,!0)}static suppressClick(){window.addEventListener(\"click\",z.suppressClickInternal,!0),window.setTimeout((()=>{window.removeEventListener(\"click\",z.suppressClickInternal,!0)}),0)}static getScale(c){let f=c.getBoundingClientRect();return{x:f.width/c.offsetWidth||1,y:f.height/c.offsetHeight||1,boundingClientRect:f}}static getPoint(c,f,b){let S=f.boundingClientRect;return new o.P((b.clientX-S.left)/f.x-c.clientLeft,(b.clientY-S.top)/f.y-c.clientTop)}static mousePos(c,f){let b=z.getScale(c);return z.getPoint(c,b,f)}static touchPos(c,f){let b=[],S=z.getScale(c);for(let D=0;D<f.length;D++)b.push(z.getPoint(c,S,f[D]));return b}static sanitize(c){let f=new DOMParser().parseFromString(c,\"text/html\").body||document.createElement(\"body\"),b=f.querySelectorAll(\"script\");for(let S of b)S.remove();return z.clean(f),f.innerHTML}static isPossiblyDangerous(c,f){let b=f.replace(/\\s+/g,\"\").toLowerCase();return!(![\"src\",\"href\",\"xlink:href\"].includes(c)||!b.includes(\"javascript:\")&&!b.includes(\"data:\"))||!!c.startsWith(\"on\")||void 0}static clean(c){let f=c.children;for(let b of f)z.removeAttributes(b),z.clean(b)}static removeAttributes(c){for(let{name:f,value:b}of c.attributes)z.isPossiblyDangerous(f,b)&&c.removeAttribute(f)}}var W;z.docStyle=typeof window<\"u\"&&window.document&&window.document.documentElement.style,z.selectProp=!z.docStyle||\"userSelect\"in z.docStyle?\"userSelect\":\"webkitUserSelect\",(function(I){let c,f,b,S;I.resetRequestQueue=()=>{c=[],f=0,b=0,S={}},I.addThrottleControl=q=>{let K=b++;return S[K]=q,K},I.removeThrottleControl=q=>{delete S[q],N()},I.getImage=(q,K,it=!0)=>new Promise(((ct,ut)=>{q.headers||(q.headers={}),q.headers.accept=\"image/webp,*/*\",o.e(q,{type:\"image\"}),c.push({abortController:K,requestParameters:q,supportImageRefresh:it,state:\"queued\",onError:gt=>{ut(gt)},onSuccess:gt=>{ct(gt)}}),N()}));let D=q=>o._(this,void 0,void 0,(function*(){q.state=\"running\";let{requestParameters:K,supportImageRefresh:it,onError:ct,onSuccess:ut,abortController:gt}=q,yt=it===!1&&!o.i(self)&&!o.g(K.url)&&(!K.headers||Object.keys(K.headers).reduce(((Rt,Ut)=>Rt&&Ut===\"accept\"),!0));f++;let Pt=yt?G(K,gt):o.m(K,gt);try{let Rt=yield Pt;delete q.abortController,q.state=\"completed\",Rt.data instanceof HTMLImageElement||o.b(Rt.data)?ut(Rt):Rt.data&&ut({data:yield(Ct=Rt.data,typeof createImageBitmap==\"function\"?o.f(Ct):o.h(Ct)),cacheControl:Rt.cacheControl,expires:Rt.expires})}catch(Rt){delete q.abortController,ct(Rt)}finally{f--,N()}var Ct})),N=()=>{let q=(()=>{for(let K of Object.keys(S))if(S[K]())return!0;return!1})()?o.c.MAX_PARALLEL_IMAGE_REQUESTS_PER_FRAME:o.c.MAX_PARALLEL_IMAGE_REQUESTS;for(let K=f;K<q&&c.length>0;K++){let it=c.shift();it.abortController.signal.aborted?K--:D(it)}},G=(q,K)=>new Promise(((it,ct)=>{let ut=new Image,gt=q.url,yt=q.credentials;yt&&yt===\"include\"?ut.crossOrigin=\"use-credentials\":(yt&&yt===\"same-origin\"||!o.d(gt))&&(ut.crossOrigin=\"anonymous\"),K.signal.addEventListener(\"abort\",(()=>{ut.src=\"\",ct(new o.a(K.signal.reason))})),ut.fetchPriority=\"high\",ut.onload=()=>{ut.onerror=ut.onload=null,it({data:ut})},ut.onerror=()=>{ut.onerror=ut.onload=null,K.signal.aborted||ct(new Error(\"Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.\"))},ut.src=gt}))})(W||(W={})),W.resetRequestQueue();class Y{constructor(c){this._transformRequestFn=c??null}transformRequest(c,f){return this._transformRequestFn&&this._transformRequestFn(c,f)||{url:c}}setTransformRequest(c){this._transformRequestFn=c}}function H(I){let c=[];if(typeof I==\"string\")c.push({id:\"default\",url:I});else if(I&&I.length>0){let f=[];for(let{id:b,url:S}of I){let D=`${b}${S}`;f.indexOf(D)===-1&&(f.push(D),c.push({id:b,url:S}))}}return c}function Q(I,c,f){try{let b=new URL(I);return b.pathname+=`${c}${f}`,b.toString()}catch{throw new Error(`Invalid sprite URL \"${I}\", must be absolute. Modify style specification directly or use TransformStyleFunction to correct the issue dynamically`)}}function tt(I){let{userImage:c}=I;return!!(c&&c.render&&c.render())&&(I.data.replace(new Uint8Array(c.data.buffer)),!0)}class rt extends o.E{constructor(){super(),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new o.R({width:1,height:1}),this.dirty=!0}destroy(){this.atlasTexture&&(this.atlasTexture.destroy(),this.atlasTexture=null);for(let c of Object.keys(this.images))this.removeImage(c);this.patterns={},this.atlasImage=new o.R({width:1,height:1}),this.dirty=!0}isLoaded(){return this.loaded}setLoaded(c){if(this.loaded!==c&&(this.loaded=c,c)){for(let{ids:f,promiseResolve:b}of this.requestors)b(this._getImagesForIds(f));this.requestors=[]}}getImage(c){let f=this.images[c];if(f&&!f.data&&f.spriteData){let b=f.spriteData;f.data=new o.R({width:b.width,height:b.height},b.context.getImageData(b.x,b.y,b.width,b.height).data),f.spriteData=null}return f}addImage(c,f){if(this.images[c])throw new Error(`Image id ${c} already exist, use updateImage instead`);this._validate(c,f)&&(this.images[c]=f)}_validate(c,f){let b=!0,S=f.data||f.spriteData;return this._validateStretch(f.stretchX,S&&S.width)||(this.fire(new o.k(new Error(`Image \"${c}\" has invalid \"stretchX\" value`))),b=!1),this._validateStretch(f.stretchY,S&&S.height)||(this.fire(new o.k(new Error(`Image \"${c}\" has invalid \"stretchY\" value`))),b=!1),this._validateContent(f.content,f)||(this.fire(new o.k(new Error(`Image \"${c}\" has invalid \"content\" value`))),b=!1),b}_validateStretch(c,f){if(!c)return!0;let b=0;for(let S of c){if(S[0]<b||S[1]<S[0]||f<S[1])return!1;b=S[1]}return!0}_validateContent(c,f){if(!c)return!0;if(c.length!==4)return!1;let b=f.spriteData,S=b&&b.width||f.data.width,D=b&&b.height||f.data.height;return!(c[0]<0||S<c[0]||c[1]<0||D<c[1]||c[2]<0||S<c[2]||c[3]<0||D<c[3]||c[2]<c[0]||c[3]<c[1])}updateImage(c,f,b=!0){let S=this.getImage(c);if(b&&(S.data.width!==f.data.width||S.data.height!==f.data.height))throw new Error(`size mismatch between old image (${S.data.width}x${S.data.height}) and new image (${f.data.width}x${f.data.height}).`);f.version=S.version+1,this.images[c]=f,this.updatedImages[c]=!0}removeImage(c){let f=this.images[c];delete this.images[c],delete this.patterns[c],f.userImage&&f.userImage.onRemove&&f.userImage.onRemove()}listImages(){return Object.keys(this.images)}getImages(c){return new Promise(((f,b)=>{let S=!0;if(!this.isLoaded())for(let D of c)this.images[D]||(S=!1);this.isLoaded()||S?f(this._getImagesForIds(c)):this.requestors.push({ids:c,promiseResolve:f})}))}_getImagesForIds(c){let f={};for(let b of c){let S=this.getImage(b);S||(this.fire(new o.l(\"styleimagemissing\",{id:b})),S=this.getImage(b)),S?f[b]={data:S.data.clone(),pixelRatio:S.pixelRatio,sdf:S.sdf,version:S.version,stretchX:S.stretchX,stretchY:S.stretchY,content:S.content,textFitWidth:S.textFitWidth,textFitHeight:S.textFitHeight,hasRenderCallback:!!(S.userImage&&S.userImage.render)}:o.w(`Image \"${b}\" could not be loaded. Please make sure you have added the image with map.addImage() or a \"sprite\" property in your style. You can provide missing images by listening for the \"styleimagemissing\" map event.`)}return f}getPixelSize(){let{width:c,height:f}=this.atlasImage;return{width:c,height:f}}getPattern(c){let f=this.patterns[c],b=this.getImage(c);if(!b)return null;if(f&&f.position.version===b.version)return f.position;if(f)f.position.version=b.version;else{let S={w:b.data.width+2,h:b.data.height+2,x:0,y:0},D=new o.I(S,b);this.patterns[c]={bin:S,position:D}}return this._updatePatternAtlas(),this.patterns[c].position}bind(c){let f=c.gl;this.atlasTexture?this.dirty&&(this.atlasTexture.update(this.atlasImage),this.dirty=!1):this.atlasTexture=new o.T(c,this.atlasImage,f.RGBA),this.atlasTexture.bind(f.LINEAR,f.CLAMP_TO_EDGE)}_updatePatternAtlas(){let c=[];for(let D in this.patterns)c.push(this.patterns[D].bin);let{w:f,h:b}=o.p(c),S=this.atlasImage;S.resize({width:f||1,height:b||1});for(let D in this.patterns){let{bin:N}=this.patterns[D],G=N.x+1,q=N.y+1,K=this.getImage(D).data,it=K.width,ct=K.height;o.R.copy(K,S,{x:0,y:0},{x:G,y:q},{width:it,height:ct}),o.R.copy(K,S,{x:0,y:ct-1},{x:G,y:q-1},{width:it,height:1}),o.R.copy(K,S,{x:0,y:0},{x:G,y:q+ct},{width:it,height:1}),o.R.copy(K,S,{x:it-1,y:0},{x:G-1,y:q},{width:1,height:ct}),o.R.copy(K,S,{x:0,y:0},{x:G+it,y:q},{width:1,height:ct})}this.dirty=!0}beginFrame(){this.callbackDispatchedThisFrame={}}dispatchRenderCallbacks(c){for(let f of c){if(this.callbackDispatchedThisFrame[f])continue;this.callbackDispatchedThisFrame[f]=!0;let b=this.getImage(f);b||o.w(`Image with ID: \"${f}\" was not found`),tt(b)&&this.updateImage(f,b)}}cloneImages(){let c={};for(let f in this.images){let b=this.images[f];c[f]=Object.assign(Object.assign({},b),{data:b.data?b.data.clone():null})}return c}}let at=1e20;function et(I,c,f,b,S,D,N,G,q){for(let K=c;K<c+b;K++)lt(I,f*D+K,D,S,N,G,q);for(let K=f;K<f+S;K++)lt(I,K*D+c,1,b,N,G,q)}function lt(I,c,f,b,S,D,N){D[0]=0,N[0]=-at,N[1]=at,S[0]=I[c];for(let G=1,q=0,K=0;G<b;G++){S[G]=I[c+G*f];let it=G*G;do{let ct=D[q];K=(S[G]-S[ct]+it-ct*ct)/(G-ct)/2}while(K<=N[q]&&--q>-1);q++,D[q]=G,N[q]=K,N[q+1]=at}for(let G=0,q=0;G<b;G++){for(;N[q+1]<G;)q++;let K=D[q],it=G-K;I[c+G*f]=S[K]+it*it}}let J=o.v.layout_symbol[\"text-font\"].default.join(\",\");class ft{constructor(c,f,b){this.requestManager=c,this.localIdeographFontFamily=f,this.entries={},this.lang=b}setURL(c){this.url=c}getGlyphs(c){return o._(this,void 0,void 0,(function*(){let f=[];for(let D in c)for(let N of c[D])f.push(this._getAndCacheGlyphsPromise(D,N));let b=yield Promise.all(f),S={};for(let{stack:D,id:N,glyph:G}of b)S[D]||(S[D]={}),S[D][N]=G&&{id:G.id,bitmap:G.bitmap.clone(),metrics:G.metrics};return S}))}_getAndCacheGlyphsPromise(c,f){return o._(this,void 0,void 0,(function*(){let b=this.entries[c];b||(b=this.entries[c]={glyphs:{},requests:{},ranges:{}});let S=b.glyphs[f];return S!==void 0?{stack:c,id:f,glyph:S}:!this.url||this._charUsesLocalIdeographFontFamily(f)?(S=b.glyphs[f]=this._drawGlyph(b,c,f),{stack:c,id:f,glyph:S}):yield this._downloadAndCacheRangePromise(c,f)}))}_downloadAndCacheRangePromise(c,f){return o._(this,void 0,void 0,(function*(){let b=this.entries[c],S=Math.floor(f/256);if(b.ranges[S])return{stack:c,id:f,glyph:null};if(!b.requests[S]){let D=ft.loadGlyphRange(c,S,this.url,this.requestManager);b.requests[S]=D}try{let D=yield b.requests[S];for(let N in D)b.glyphs[+N]=D[+N];return b.ranges[S]=!0,{stack:c,id:f,glyph:D[f]||null}}catch(D){let N=b.glyphs[f]=this._drawGlyph(b,c,f);return this._warnOnMissingGlyphRange(N,S,f,D),{stack:c,id:f,glyph:N}}}))}_warnOnMissingGlyphRange(c,f,b,S){let D=256*f,N=D+255,G=b.toString(16).padStart(4,\"0\").toUpperCase();o.w(`Unable to load glyph range ${f}, ${D}-${N}. Rendering codepoint U+${G} locally instead. ${S}`)}_charUsesLocalIdeographFontFamily(c){return!!this.localIdeographFontFamily&&o.q(c)}_drawGlyph(c,f,b){let S=f===J&&this.localIdeographFontFamily!==\"\"&&this._charUsesLocalIdeographFontFamily(b),D=S?\"ideographTinySDF\":\"tinySDF\";c[D]||(c[D]=this._createTinySDF(S?this.localIdeographFontFamily:f));let N=c[D].draw(String.fromCodePoint(b)),G=/^\\p{gc=Cf}+$/u.test(String.fromCodePoint(b));return{id:b,bitmap:new o.r({width:N.width||60,height:N.height||60},N.data),metrics:{width:G?0:N.glyphWidth/2||24,height:N.glyphHeight/2||24,left:N.glyphLeft/2+.5||0,top:N.glyphTop/2-27.5||-8,advance:G?0:N.glyphAdvance/2||24,isDoubleResolution:!0}}}_createTinySDF(c){let f=c?c.split(\",\"):[];f.push(\"sans-serif\");let b=f.map((S=>/[-\\w]+/.test(S)?S:`'${CSS.escape(S)}'`)).join(\",\");return new ft.TinySDF({fontSize:48,buffer:6,radius:16,cutoff:.25,fontFamily:b,fontWeight:this._fontWeight(f[0]),fontStyle:this._fontStyle(f[0]),lang:this.lang})}_fontStyle(c){return/italic/i.test(c)?\"italic\":/oblique/i.test(c)?\"oblique\":\"normal\"}_fontWeight(c){let f={thin:100,hairline:100,\"extra light\":200,\"ultra light\":200,light:300,normal:400,regular:400,medium:500,semibold:600,demibold:600,bold:700,\"extra bold\":800,\"ultra bold\":800,black:900,heavy:900,\"extra black\":950,\"ultra black\":950},b;for(let[S,D]of Object.entries(f))new RegExp(`\\\\b${S}\\\\b`,\"i\").test(c)&&(b=`${D}`);return b}destroy(){for(let c in this.entries){let f=this.entries[c];f.tinySDF&&(f.tinySDF=null),f.ideographTinySDF&&(f.ideographTinySDF=null),f.glyphs={},f.requests={},f.ranges={}}this.entries={}}}ft.loadGlyphRange=function(I,c,f,b){return o._(this,void 0,void 0,(function*(){let S=256*c,D=S+255,N=yield b.transformRequest(f.replace(\"{fontstack}\",I).replace(\"{range}\",`${S}-${D}`),\"Glyphs\"),G=yield o.n(N,new AbortController);if(!G||!G.data)throw new Error(`Could not load glyph range. range: ${c}, ${S}-${D}`);let q={};for(let K of o.o(G.data))q[K.id]=K;return q}))},ft.TinySDF=class{constructor({fontSize:I=24,buffer:c=3,radius:f=8,cutoff:b=.25,fontFamily:S=\"sans-serif\",fontWeight:D=\"normal\",fontStyle:N=\"normal\",lang:G=null}={}){this.buffer=c,this.cutoff=b,this.radius=f,this.lang=G;let q=this.size=I+4*c,K=this._createCanvas(q),it=this.ctx=K.getContext(\"2d\",{willReadFrequently:!0});it.font=`${N} ${D} ${I}px ${S}`,it.textBaseline=\"alphabetic\",it.textAlign=\"left\",it.fillStyle=\"black\",this.gridOuter=new Float64Array(q*q),this.gridInner=new Float64Array(q*q),this.f=new Float64Array(q),this.z=new Float64Array(q+1),this.v=new Uint16Array(q)}_createCanvas(I){let c=document.createElement(\"canvas\");return c.width=c.height=I,c}draw(I){let{width:c,actualBoundingBoxAscent:f,actualBoundingBoxDescent:b,actualBoundingBoxLeft:S,actualBoundingBoxRight:D}=this.ctx.measureText(I),N=Math.ceil(f),G=Math.max(0,Math.min(this.size-this.buffer,Math.ceil(D-S))),q=Math.min(this.size-this.buffer,N+Math.ceil(b)),K=G+2*this.buffer,it=q+2*this.buffer,ct=Math.max(K*it,0),ut=new Uint8ClampedArray(ct),gt={data:ut,width:K,height:it,glyphWidth:G,glyphHeight:q,glyphTop:N,glyphLeft:0,glyphAdvance:c};if(G===0||q===0)return gt;let{ctx:yt,buffer:Pt,gridInner:Ct,gridOuter:Rt}=this;this.lang&&(yt.lang=this.lang),yt.clearRect(Pt,Pt,G,q),yt.fillText(I,Pt,Pt+N);let Ut=yt.getImageData(Pt,Pt,G,q);Rt.fill(at,0,ct),Ct.fill(0,0,ct);for(let Gt=0;Gt<q;Gt++)for(let zt=0;zt<G;zt++){let jt=Ut.data[4*(Gt*G+zt)+3]/255;if(jt===0)continue;let Wt=(Gt+Pt)*K+zt+Pt;if(jt===1)Rt[Wt]=0,Ct[Wt]=at;else{let It=.5-jt;Rt[Wt]=It>0?It*It:0,Ct[Wt]=It<0?It*It:0}}et(Rt,0,0,K,it,K,this.f,this.v,this.z),et(Ct,Pt,Pt,G,q,K,this.f,this.v,this.z);for(let Gt=0;Gt<ct;Gt++){let zt=Math.sqrt(Rt[Gt])-Math.sqrt(Ct[Gt]);ut[Gt]=Math.round(255-255*(zt/this.radius+this.cutoff))}return gt}};class dt{constructor(){this.specification=o.u.light.position}possiblyEvaluate(c,f){return o.F(c.expression.evaluate(f))}interpolate(c,f,b){return{x:o.G.number(c.x,f.x,b),y:o.G.number(c.y,f.y,b),z:o.G.number(c.z,f.z,b)}}}let Mt;class Ft extends o.E{constructor(c){super(),Mt=Mt||new o.t({anchor:new o.D(o.u.light.anchor),position:new dt,color:new o.D(o.u.light.color),intensity:new o.D(o.u.light.intensity)}),this._transitionable=new o.x(Mt,void 0),this.setLight(c),this._transitioning=this._transitionable.untransitioned()}getLight(){return this._transitionable.serialize()}setLight(c,f={}){if(!this._validate(o.y,c,f))for(let b in c){let S=c[b];b.endsWith(o.z)?this._transitionable.setTransition(b.slice(0,-o.z.length),S):this._transitionable.setValue(b,S)}}updateTransitions(c){this._transitioning=this._transitionable.transitioned(c,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()}recalculate(c){this.properties=this._transitioning.possiblyEvaluate(c)}_validate(c,f,b){return(!b||b.validate!==!1)&&o.B(this,c.call(o.C,{value:f,style:{glyphs:!0,sprite:!0},styleSpec:o.u}))}}let Nt=new o.t({\"sky-color\":new o.D(o.u.sky[\"sky-color\"]),\"horizon-color\":new o.D(o.u.sky[\"horizon-color\"]),\"fog-color\":new o.D(o.u.sky[\"fog-color\"]),\"fog-ground-blend\":new o.D(o.u.sky[\"fog-ground-blend\"]),\"horizon-fog-blend\":new o.D(o.u.sky[\"horizon-fog-blend\"]),\"sky-horizon-blend\":new o.D(o.u.sky[\"sky-horizon-blend\"]),\"atmosphere-blend\":new o.D(o.u.sky[\"atmosphere-blend\"])});class $t extends o.E{constructor(c){super(),this._transitionable=new o.x(Nt,void 0),this.setSky(c),this._transitioning=this._transitionable.untransitioned(),this.recalculate(new o.H(0))}setSky(c,f={}){if(!this._validate(o.J,c,f)){c||(c={\"sky-color\":\"transparent\",\"horizon-color\":\"transparent\",\"fog-color\":\"transparent\",\"fog-ground-blend\":1,\"atmosphere-blend\":0});for(let b in c){let S=c[b];b.endsWith(o.z)?this._transitionable.setTransition(b.slice(0,-o.z.length),S):this._transitionable.setValue(b,S)}}}getSky(){return this._transitionable.serialize()}updateTransitions(c){this._transitioning=this._transitionable.transitioned(c,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()}recalculate(c){this.properties=this._transitioning.possiblyEvaluate(c)}_validate(c,f,b={}){return b?.validate!==!1&&o.B(this,c.call(o.C,o.e({value:f,style:{glyphs:!0,sprite:!0},styleSpec:o.u})))}calculateFogBlendOpacity(c){return c<60?0:c<70?(c-60)/10:1}}class Yt{constructor(c,f){this.width=c,this.height=f,this.nextRow=0,this.data=new Uint8Array(this.width*this.height),this.dashEntry={}}getDash(c,f){let b=c.join(\",\")+String(f);return this.dashEntry[b]||(this.dashEntry[b]=this.addDash(c,f)),this.dashEntry[b]}getDashRanges(c,f,b){let S=[],D=c.length%2==1?-c[c.length-1]*b:0,N=c[0]*b,G=!0;S.push({left:D,right:N,isDash:G,zeroLength:c[0]===0});let q=c[0];for(let K=1;K<c.length;K++){G=!G;let it=c[K];D=q*b,q+=it,N=q*b,S.push({left:D,right:N,isDash:G,zeroLength:it===0})}return S}addRoundDash(c,f,b){let S=f/2;for(let D=-b;D<=b;D++){let N=this.width*(this.nextRow+b+D),G=0,q=c[G];for(let K=0;K<this.width;K++){K/q.right>1&&(q=c[++G]);let it=Math.abs(K-q.left),ct=Math.abs(K-q.right),ut=Math.min(it,ct),gt,yt=D/b*(S+1);if(q.isDash){let Pt=S-Math.abs(yt);gt=Math.sqrt(ut*ut+Pt*Pt)}else gt=S-Math.sqrt(ut*ut+yt*yt);this.data[N+K]=Math.max(0,Math.min(255,gt+128))}}}addRegularDash(c){for(let G=c.length-1;G>=0;--G){let q=c[G],K=c[G+1];q.zeroLength?c.splice(G,1):K&&K.isDash===q.isDash&&(K.left=q.left,c.splice(G,1))}let f=c[0],b=c[c.length-1];f.isDash===b.isDash&&(f.left=b.left-this.width,b.right=f.right+this.width);let S=this.width*this.nextRow,D=0,N=c[D];for(let G=0;G<this.width;G++){G/N.right>1&&(N=c[++D]);let q=Math.abs(G-N.left),K=Math.abs(G-N.right),it=Math.min(q,K);this.data[S+G]=Math.max(0,Math.min(255,(N.isDash?it:-it)+128))}}addDash(c,f){let b=f?7:0,S=2*b+1;if(this.nextRow+S>this.height)return o.w(\"LineAtlas out of space\"),null;let D=0;for(let G=0;G<c.length;G++)D+=c[G];if(D!==0){let G=this.width/D,q=this.getDashRanges(c,this.width,G);f?this.addRoundDash(q,G,b):this.addRegularDash(q)}let N={y:this.nextRow+b,height:2*b,width:D};return this.nextRow+=S,this.dirty=!0,N}bind(c){let f=c.gl;this.texture?(f.bindTexture(f.TEXTURE_2D,this.texture),this.dirty&&(this.dirty=!1,f.texSubImage2D(f.TEXTURE_2D,0,0,0,this.width,this.height,f.ALPHA,f.UNSIGNED_BYTE,this.data))):(this.texture=f.createTexture(),f.bindTexture(f.TEXTURE_2D,this.texture),f.texParameteri(f.TEXTURE_2D,f.TEXTURE_WRAP_S,f.REPEAT),f.texParameteri(f.TEXTURE_2D,f.TEXTURE_WRAP_T,f.REPEAT),f.texParameteri(f.TEXTURE_2D,f.TEXTURE_MIN_FILTER,f.LINEAR),f.texParameteri(f.TEXTURE_2D,f.TEXTURE_MAG_FILTER,f.LINEAR),f.texImage2D(f.TEXTURE_2D,0,f.ALPHA,this.width,this.height,0,f.ALPHA,f.UNSIGNED_BYTE,this.data))}}let _e=\"maplibre_preloaded_worker_pool\";class Pe{constructor(){this.active={}}acquire(c){if(!this.workers)for(this.workers=[];this.workers.length<Pe.workerCount;)this.workers.push(new Worker(o.c.WORKER_URL));return this.active[c]=!0,this.workers.slice()}release(c){delete this.active[c],this.numActive()===0&&(this.workers.forEach((f=>{f.terminate()})),this.workers=null)}isPreloaded(){return!!this.active[_e]}numActive(){return Object.keys(this.active).length}}let we=Math.floor(w.hardwareConcurrency/2),Ue,lr;function ee(){return Ue||(Ue=new Pe),Ue}Pe.workerCount=o.K(globalThis)?Math.max(Math.min(we,3),1):1;class Ce{constructor(c,f){this.workerPool=c,this.actors=[],this.currentActor=0,this.id=f;let b=this.workerPool.acquire(f);for(let S=0;S<b.length;S++){let D=new o.L(b[S],f);D.name=`Worker ${S}`,this.actors.push(D)}if(!this.actors.length)throw new Error(\"No actors found\")}broadcast(c,f){let b=[];for(let S of this.actors)b.push(S.sendAsync({type:c,data:f}));return Promise.all(b)}getActor(){return this.currentActor=(this.currentActor+1)%this.actors.length,this.actors[this.currentActor]}remove(c=!0){this.actors.forEach((f=>{f.remove()})),this.actors=[],c&&this.workerPool.release(this.id)}registerMessageHandler(c,f){for(let b of this.actors)b.registerMessageHandler(c,f)}unregisterMessageHandler(c){for(let f of this.actors)f.unregisterMessageHandler(c)}}function mr(){return lr||(lr=new Ce(ee(),o.M),lr.registerMessageHandler(\"GR\",((I,c,f)=>o.m(c,f)))),lr}function gr(I,c){let f=o.N();return o.O(f,f,[1,1,0]),o.Q(f,f,[.5*I.width,.5*I.height,1]),I.calculatePosMatrix?o.S(f,f,I.calculatePosMatrix(c.toUnwrapped())):f}function Br(I,c,f,b,S,D,N){var G;let q=(function(ut,gt,yt){if(ut)for(let Pt of ut){let Ct=gt[Pt];if(Ct&&Ct.source===yt&&Ct.type===\"fill-extrusion\")return!0}else for(let Pt in gt){let Ct=gt[Pt];if(Ct.source===yt&&Ct.type===\"fill-extrusion\")return!0}return!1})((G=S?.layers)!==null&&G!==void 0?G:null,c,I.id),K=D.maxPitchScaleFactor(),it=I.tilesIn(b,K,q);it.sort(Cr);let ct=[];for(let ut of it)ct.push({wrappedTileID:ut.tileID.wrapped().key,queryResults:ut.tile.queryRenderedFeatures(c,f,I.getState(),ut.queryGeometry,ut.cameraQueryGeometry,ut.scale,S,D,K,gr(D,ut.tileID),N?(gt,yt)=>N(ut.tileID,gt,yt):void 0)});return(function(ut,gt){for(let yt in ut)for(let Pt of ut[yt])Rr(Pt,gt);return ut})((function(ut){let gt={},yt={};for(let Pt of ut){let Ct=Pt.queryResults,Rt=Pt.wrappedTileID,Ut=yt[Rt]=yt[Rt]||{};for(let Gt in Ct){let zt=Ct[Gt],jt=Ut[Gt]=Ut[Gt]||{},Wt=gt[Gt]=gt[Gt]||[];for(let It of zt)jt[It.featureIndex]||(jt[It.featureIndex]=!0,Wt.push(It))}}return gt})(ct),I)}function Cr(I,c){let f=I.tileID,b=c.tileID;return f.overscaledZ-b.overscaledZ||f.canonical.y-b.canonical.y||f.wrap-b.wrap||f.canonical.x-b.canonical.x}function Rr(I,c){let f=I.feature,b=c.getFeatureState(f.layer[\"source-layer\"],f.id);f.source=f.layer.source,f.layer[\"source-layer\"]&&(f.sourceLayer=f.layer[\"source-layer\"]),f.state=b}function ti(I,c,f,b){return o._(this,void 0,void 0,(function*(){let S=I;if(I.url?S=(yield o.j(yield c.transformRequest(I.url,\"Source\"),f)).data:yield w.frameAsync(f,b),!S)return null;let D=o.U(o.e(S,I),[\"tiles\",\"minzoom\",\"maxzoom\",\"attribution\",\"bounds\",\"scheme\",\"tileSize\",\"encoding\"]);return\"vector_layers\"in S&&S.vector_layers&&(D.vectorLayerIds=S.vector_layers.map((N=>N.id))),D}))}class wr{constructor(c,f){c&&(f?this.setSouthWest(c).setNorthEast(f):Array.isArray(c)&&(c.length===4?this.setSouthWest([c[0],c[1]]).setNorthEast([c[2],c[3]]):this.setSouthWest(c[0]).setNorthEast(c[1])))}setNorthEast(c){return this._ne=c instanceof o.V?new o.V(c.lng,c.lat):o.V.convert(c),this}setSouthWest(c){return this._sw=c instanceof o.V?new o.V(c.lng,c.lat):o.V.convert(c),this}extend(c){let f=this._sw,b=this._ne,S,D;if(c instanceof o.V)S=c,D=c;else{if(!(c instanceof wr))return Array.isArray(c)?c.length===4||c.every(Array.isArray)?this.extend(wr.convert(c)):this.extend(o.V.convert(c)):c&&(\"lng\"in c||\"lon\"in c)&&\"lat\"in c?this.extend(o.V.convert(c)):this;if(S=c._sw,D=c._ne,!S||!D)return this}return f||b?(f.lng=Math.min(S.lng,f.lng),f.lat=Math.min(S.lat,f.lat),b.lng=Math.max(D.lng,b.lng),b.lat=Math.max(D.lat,b.lat)):(this._sw=new o.V(S.lng,S.lat),this._ne=new o.V(D.lng,D.lat)),this}getCenter(){return new o.V((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)}getSouthWest(){return this._sw}getNorthEast(){return this._ne}getNorthWest(){return new o.V(this.getWest(),this.getNorth())}getSouthEast(){return new o.V(this.getEast(),this.getSouth())}getWest(){return this._sw.lng}getSouth(){return this._sw.lat}getEast(){return this._ne.lng}getNorth(){return this._ne.lat}toArray(){return[this._sw.toArray(),this._ne.toArray()]}toString(){return`LngLatBounds(${this._sw.toString()}, ${this._ne.toString()})`}isEmpty(){return!(this._sw&&this._ne)}contains(c){let{lng:f,lat:b}=o.V.convert(c),S=this._sw.lng<=f&&f<=this._ne.lng;return this._sw.lng>this._ne.lng&&(S=this._sw.lng>=f&&f>=this._ne.lng),this._sw.lat<=b&&b<=this._ne.lat&&S}intersects(c){if(!((c=wr.convert(c)).getNorth()>=this.getSouth()&&c.getSouth()<=this.getNorth()))return!1;let f=Math.abs(this.getEast()-this.getWest()),b=Math.abs(c.getEast()-c.getWest());if(f>=360||b>=360)return!0;let S=o.W(this.getWest(),-180,180),D=o.W(this.getEast(),-180,180),N=o.W(c.getWest(),-180,180),G=o.W(c.getEast(),-180,180),q=S>D,K=N>G;return!(!q||!K)||(q?G>=S||N<=D:K?D>=N||S<=G:N<=D&&G>=S)}static convert(c){return c instanceof wr?c:c&&new wr(c)}static fromLngLat(c,f=0){let b=360*f/40075017,S=b/Math.cos(Math.PI/180*c.lat);return new wr(new o.V(c.lng-S,c.lat-b),new o.V(c.lng+S,c.lat+b))}adjustAntiMeridian(){let c=new o.V(this._sw.lng,this._sw.lat),f=new o.V(this._ne.lng,this._ne.lat);return new wr(c,c.lng>f.lng?new o.V(f.lng+360,f.lat):f)}}class He{constructor(c,f,b){this.bounds=wr.convert(this.validateBounds(c)),this.minzoom=f||0,this.maxzoom=b||24}validateBounds(c){return Array.isArray(c)&&c.length===4?[Math.max(-180,c[0]),Math.max(-90,c[1]),Math.min(180,c[2]),Math.min(90,c[3])]:[-180,-90,180,90]}contains(c){let f=Math.pow(2,c.z),b=Math.floor(o.Y(this.bounds.getWest())*f),S=Math.floor(o.X(this.bounds.getNorth())*f),D=Math.ceil(o.Y(this.bounds.getEast())*f),N=Math.ceil(o.X(this.bounds.getSouth())*f);return c.x>=b&&c.x<D&&c.y>=S&&c.y<N}}class Ui extends o.E{constructor(c,f,b,S){if(super(),this.id=c,this.dispatcher=b,this.type=\"vector\",this.minzoom=0,this.maxzoom=22,this.scheme=\"xyz\",this.tileSize=512,this.reparseOverscaled=!0,this.isTileClipped=!0,this._loaded=!1,o.e(this,o.U(f,[\"url\",\"scheme\",\"tileSize\",\"promoteId\",\"encoding\"])),this._options=o.e({type:\"vector\"},f),this._collectResourceTiming=f.collectResourceTiming,this.tileSize!==512)throw new Error(\"vector tile sources must have a tileSize of 512\");this.setEventedParent(S)}load(){return o._(this,arguments,void 0,(function*(c=!1){this._loaded=!1,this.fire(new o.l(\"dataloading\",{dataType:\"source\"})),this._tileJSONRequest=new AbortController;try{let f=yield ti(this._options,this.map._requestManager,this._tileJSONRequest,this.map._ownerWindow);this._tileJSONRequest=null,this._loaded=!0,f&&(o.e(this,f),f.bounds&&(this.tileBounds=new He(f.bounds,this.minzoom,this.maxzoom)),this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})),this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"content\",sourceDataChanged:c})))}catch(f){this._tileJSONRequest=null,this._loaded=!0,o.Z(f)||this.fire(new o.k(f))}}))}loaded(){return this._loaded}hasTile(c){return!this.tileBounds||this.tileBounds.contains(c.canonical)}onAdd(c){this.map=c,this.load()}setSourceProperty(c){this._tileJSONRequest&&this._tileJSONRequest.abort(),c(),this.load(!0)}setTiles(c){return this.setSourceProperty((()=>{this._options.tiles=c})),this}setUrl(c){return this.setSourceProperty((()=>{this.url=c,this._options.url=c})),this}onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.abort(),this._tileJSONRequest=null)}serialize(){return o.e({},this._options)}loadTile(c){return o._(this,void 0,void 0,(function*(){let f=c.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme),b={request:yield this.map._requestManager.transformRequest(f,\"Tile\"),uid:c.uid,tileID:c.tileID,zoom:c.tileID.overscaledZ,tileSize:this.tileSize*c.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId,subdivisionGranularity:this.map.style.projection.subdivisionGranularity,encoding:this.encoding,overzoomParameters:yield this._getOverzoomParameters(c),etag:c.etag};b.request.collectResourceTiming=this._collectResourceTiming;let S=\"RT\";if(c.actor&&c.state!==\"expired\"){if(c.state===\"loading\")return new Promise(((D,N)=>{c.reloadPromise={resolve:D,reject:N}}))}else c.actor=this.dispatcher.getActor(),S=\"LT\";c.abortController=new AbortController;try{let D=yield c.actor.sendAsync({type:S,data:b},c.abortController);if(delete c.abortController,c.aborted)return;this._afterTileLoadWorkerResponse(c,D);let N={};return D?.etagUnmodified&&(N.unmodified=!0),N}catch(D){if(delete c.abortController,c.aborted)return;if(D&&D.status!==404)throw D;this._afterTileLoadWorkerResponse(c,null)}}))}_getOverzoomParameters(c){return o._(this,void 0,void 0,(function*(){if(c.tileID.canonical.z<=this.maxzoom||this.map._zoomLevelsToOverscale===void 0)return;let f=c.tileID.scaledTo(this.maxzoom).canonical,b=f.url(this.tiles,this.map.getPixelRatio(),this.scheme);return{maxZoomTileID:f,overzoomRequest:yield this.map._requestManager.transformRequest(b,\"Tile\")}}))}_afterTileLoadWorkerResponse(c,f){if(f?.resourceTiming&&(c.resourceTiming=f.resourceTiming),f&&this.map._refreshExpiredTiles&&c.setExpiryData(f),c.etag=f?.etag,c.loadVectorData(f,this.map.painter),c.reloadPromise){let b=c.reloadPromise;c.reloadPromise=null,this.loadTile(c).then(b.resolve).catch(b.reject)}}abortTile(c){return o._(this,void 0,void 0,(function*(){c.abortController&&(c.abortController.abort(),delete c.abortController),c.actor&&(yield c.actor.sendAsync({type:\"AT\",data:{uid:c.uid,type:this.type,source:this.id}}))}))}unloadTile(c){return o._(this,void 0,void 0,(function*(){c.unloadVectorData(),c.actor&&(yield c.actor.sendAsync({type:\"RMT\",data:{uid:c.uid,type:this.type,source:this.id}}))}))}hasTransition(){return!1}}class ln extends o.E{constructor(c,f,b,S){super(),this.id=c,this.dispatcher=b,this.setEventedParent(S),this.type=\"raster\",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme=\"xyz\",this.tileSize=512,this._loaded=!1,this._options=o.e({type:\"raster\"},f),o.e(this,o.U(f,[\"url\",\"scheme\",\"tileSize\"]))}load(){return o._(this,arguments,void 0,(function*(c=!1){this._loaded=!1,this.fire(new o.l(\"dataloading\",{dataType:\"source\"})),this._tileJSONRequest=new AbortController;try{let f=yield ti(this._options,this.map._requestManager,this._tileJSONRequest,this.map._ownerWindow);this._tileJSONRequest=null,this._loaded=!0,f&&(o.e(this,f),f.bounds&&(this.tileBounds=new He(f.bounds,this.minzoom,this.maxzoom)),this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})),this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"content\",sourceDataChanged:c})))}catch(f){this._tileJSONRequest=null,this._loaded=!0,o.Z(f)||this.fire(new o.k(f))}}))}loaded(){return this._loaded}onAdd(c){this.map=c,this.load()}onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.abort(),this._tileJSONRequest=null)}setSourceProperty(c){this._tileJSONRequest&&(this._tileJSONRequest.abort(),this._tileJSONRequest=null),c(),this.load(!0)}setTiles(c){return this.setSourceProperty((()=>{this._options.tiles=c})),this}setUrl(c){return this.setSourceProperty((()=>{this.url=c,this._options.url=c})),this}serialize(){return o.e({},this._options)}hasTile(c){return!this.tileBounds||this.tileBounds.contains(c.canonical)}loadTile(c){return o._(this,void 0,void 0,(function*(){let f=c.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme);c.abortController=new AbortController;try{let b=yield W.getImage(yield this.map._requestManager.transformRequest(f,\"Tile\"),c.abortController,this.map._refreshExpiredTiles);if(delete c.abortController,c.aborted)return void(c.state=\"unloaded\");if(b&&b.data){this.map._refreshExpiredTiles&&(b.cacheControl||b.expires)&&c.setExpiryData({cacheControl:b.cacheControl,expires:b.expires});let S=this.map.painter.context,D=S.gl,N=b.data;c.texture=this.map.painter.getTileTexture(N.width),c.texture?c.texture.update(N,{useMipmap:!0}):(c.texture=new o.T(S,N,D.RGBA,{useMipmap:!0}),c.texture.bind(D.LINEAR,D.CLAMP_TO_EDGE,D.LINEAR_MIPMAP_NEAREST)),c.state=\"loaded\"}}catch(b){if(delete c.abortController,c.aborted)c.state=\"unloaded\";else if(b)throw c.state=\"errored\",b}}))}abortTile(c){return o._(this,void 0,void 0,(function*(){c.abortController&&(c.abortController.abort(),delete c.abortController)}))}unloadTile(c){return o._(this,void 0,void 0,(function*(){c.texture&&this.map.painter.saveTileTexture(c.texture)}))}hasTransition(){return!1}}class Io extends ln{constructor(c,f,b,S){super(c,f,b,S),this.type=\"raster-dem\",this.maxzoom=22,this._options=o.e({type:\"raster-dem\"},f),this.encoding=f.encoding||\"mapbox\",this.redFactor=f.redFactor,this.greenFactor=f.greenFactor,this.blueFactor=f.blueFactor,this.baseShift=f.baseShift}loadTile(c){return o._(this,void 0,void 0,(function*(){let f=c.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme),b=yield this.map._requestManager.transformRequest(f,\"Tile\");c.neighboringTiles=this._getNeighboringTiles(c.tileID),c.abortController=new AbortController;try{let S=yield W.getImage(b,c.abortController,this.map._refreshExpiredTiles);if(delete c.abortController,c.aborted)return void(c.state=\"unloaded\");if(S&&S.data){let D=S.data;this.map._refreshExpiredTiles&&(S.cacheControl||S.expires)&&c.setExpiryData({cacheControl:S.cacheControl,expires:S.expires});let N=o.b(D)&&o.$()?D:yield this.readImageNow(D),G={type:this.type,uid:c.uid,source:this.id,rawImageData:N,encoding:this.encoding,redFactor:this.redFactor,greenFactor:this.greenFactor,blueFactor:this.blueFactor,baseShift:this.baseShift};if(c.actor&&c.state!==\"expired\"&&c.state!==\"reloading\")return;c.actor&&c.state!==\"expired\"||(c.actor=this.dispatcher.getActor());let q=yield c.actor.sendAsync({type:\"LDT\",data:G});c.dem=q,c.needsHillshadePrepare=!0,c.needsTerrainPrepare=!0,c.state=\"loaded\"}}catch(S){if(delete c.abortController,c.aborted)c.state=\"unloaded\";else if(S)throw c.state=\"errored\",S}}))}readImageNow(c){return o._(this,void 0,void 0,(function*(){if(typeof VideoFrame<\"u\"&&o.a0()){let f=c.width+2,b=c.height+2;try{return new o.R({width:f,height:b},yield o.a1(c,-1,-1,f,b))}catch{}}return w.getImageData(c,1)}))}_getNeighboringTiles(c){let f=c.canonical,b=Math.pow(2,f.z),S=(f.x-1+b)%b,D=f.x===0?c.wrap-1:c.wrap,N=(f.x+1+b)%b,G=f.x+1===b?c.wrap+1:c.wrap,q={};return q[new o.a2(c.overscaledZ,D,f.z,S,f.y).key]={backfilled:!1},q[new o.a2(c.overscaledZ,G,f.z,N,f.y).key]={backfilled:!1},f.y>0&&(q[new o.a2(c.overscaledZ,D,f.z,S,f.y-1).key]={backfilled:!1},q[new o.a2(c.overscaledZ,c.wrap,f.z,f.x,f.y-1).key]={backfilled:!1},q[new o.a2(c.overscaledZ,G,f.z,N,f.y-1).key]={backfilled:!1}),f.y+1<b&&(q[new o.a2(c.overscaledZ,D,f.z,S,f.y+1).key]={backfilled:!1},q[new o.a2(c.overscaledZ,c.wrap,f.z,f.x,f.y+1).key]={backfilled:!1},q[new o.a2(c.overscaledZ,G,f.z,N,f.y+1).key]={backfilled:!1}),q}unloadTile(c){return o._(this,void 0,void 0,(function*(){c.demTexture&&this.map.painter.saveTileTexture(c.demTexture),c.fbo&&(c.fbo.destroy(),delete c.fbo),c.dem&&delete c.dem,delete c.neighboringTiles,c.state=\"unloaded\",c.actor&&(yield c.actor.sendAsync({type:\"RDT\",data:{type:this.type,uid:c.uid,source:this.id}}))}))}}function qn(I,c){return c?I.properties[c]:I.id}function ds(I,c){let f={id:I.id};if(c.removeAllProperties&&(delete I.removeProperties,delete I.addOrUpdateProperties,delete c.removeProperties),c.removeProperties)for(let b of c.removeProperties){let S=I.addOrUpdateProperties.findIndex((D=>D.key===b));S>-1&&I.addOrUpdateProperties.splice(S,1)}return(I.removeAllProperties||c.removeAllProperties)&&(f.removeAllProperties=!0),(I.removeProperties||c.removeProperties)&&(f.removeProperties=[...I.removeProperties||[],...c.removeProperties||[]]),(I.addOrUpdateProperties||c.addOrUpdateProperties)&&(f.addOrUpdateProperties=[...I.addOrUpdateProperties||[],...c.addOrUpdateProperties||[]]),(I.newGeometry||c.newGeometry)&&(f.newGeometry=c.newGeometry||I.newGeometry),f}function Xo(I){var c,f;if(!I)return{};let b={};return b.removeAll=I.removeAll,b.remove=new Set(I.remove||[]),b.add=new Map((c=I.add)===null||c===void 0?void 0:c.map((S=>[S.id,S]))),b.update=new Map((f=I.update)===null||f===void 0?void 0:f.map((S=>[S.id,S]))),b}function Ul(I){return I&&I.length!==0?typeof I[0]==\"number\"?[I]:I.flatMap((c=>Ul(c))):[]}function gc(I){return I.type===\"GeometryCollection\"?I.geometries.flatMap((c=>gc(c))):Ul(I.coordinates)}function Wu(I){let c=new wr,f;switch(I.type){case\"FeatureCollection\":f=I.features.flatMap((b=>gc(b.geometry)));break;case\"Feature\":f=gc(I.geometry);break;default:f=gc(I)}if(f.length===0)return c;for(let b=0;b<f.length;b++){let[S,D]=f[b];c.extend([S,D])}return c}class qu extends o.E{constructor(c,f,b,S){super(),this.id=c,this.type=\"geojson\",this.minzoom=0,this.maxzoom=18,this.tileSize=512,this.isTileClipped=!0,this.reparseOverscaled=!0,this._removed=!1,this._isUpdatingWorker=!1,this._pendingWorkerUpdate={data:f.data},this.actor=b.getActor(),this.setEventedParent(S),this._data=typeof f.data==\"string\"?{url:f.data}:{geojson:f.data},this._options=o.e({},f),this._collectResourceTiming=f.collectResourceTiming,f.maxzoom!==void 0&&(this.maxzoom=f.maxzoom),f.type&&(this.type=f.type),f.attribution&&(this.attribution=f.attribution),this.promoteId=f.promoteId,f.clusterMaxZoom!==void 0&&this.maxzoom<=f.clusterMaxZoom&&o.w(`The maxzoom value \"${this.maxzoom}\" is expected to be greater than the clusterMaxZoom value \"${f.clusterMaxZoom}\".`),this.workerOptions=o.e({source:this.id,geojsonVtOptions:{buffer:this._pixelsToTileUnits(f.buffer!==void 0?f.buffer:128),tolerance:this._pixelsToTileUnits(f.tolerance!==void 0?f.tolerance:.375),extent:o.a5,maxZoom:this.maxzoom,lineMetrics:f.lineMetrics||!1,generateId:f.generateId||!1,promoteId:typeof f.promoteId==\"string\"?f.promoteId:void 0,cluster:f.cluster||!1,clusterOptions:{maxZoom:this._getClusterMaxZoom(f.clusterMaxZoom),minPoints:Math.max(2,f.clusterMinPoints||2),extent:o.a5,radius:this._pixelsToTileUnits(f.clusterRadius||50),log:!1,generateId:f.generateId||!1}},clusterProperties:f.clusterProperties,filter:f.filter},f.workerOptions)}_hasPendingWorkerUpdate(){return this._pendingWorkerUpdate.data!==void 0||this._pendingWorkerUpdate.diff!==void 0||this._pendingWorkerUpdate.updateCluster}_pixelsToTileUnits(c){return c*(o.a5/this.tileSize)}_getClusterMaxZoom(c){let f=c?Math.round(c):this.maxzoom-1;return Number.isInteger(c)||c===void 0||o.w(`Integer expected for option 'clusterMaxZoom': provided value \"${c}\" rounded to \"${f}\"`),f}load(){return o._(this,void 0,void 0,(function*(){yield this._updateWorkerData()}))}onAdd(c){this.map=c,this.load()}setData(c,f){this._data=typeof c==\"string\"?{url:c}:{geojson:c},this._pendingWorkerUpdate={data:c};let b=this._updateWorkerData();return f?b:this}updateData(c,f){this._pendingWorkerUpdate.diff=(function(S,D){if(!S)return D||{};if(!D)return S||{};let N=Xo(S),G=Xo(D);(function(K,it){it.removeAll&&(K.add.clear(),K.update.clear(),K.remove.clear(),it.remove.clear());for(let ct of it.remove)K.add.delete(ct),K.update.delete(ct);for(let[ct,ut]of it.update){let gt=K.update.get(ct);gt&&(it.update.set(ct,ds(gt,ut)),K.update.delete(ct))}})(N,G);let q={};if((N.removeAll||G.removeAll)&&(q.removeAll=!0),q.remove=new Set([...N.remove,...G.remove]),q.add=new Map([...N.add,...G.add]),q.update=new Map([...N.update,...G.update]),q.remove.size&&q.add.size)for(let K of q.add.keys())q.remove.delete(K);return(function(K){let it={};return K.removeAll&&(it.removeAll=K.removeAll),K.remove&&(it.remove=Array.from(K.remove)),K.add&&(it.add=Array.from(K.add.values())),K.update&&(it.update=Array.from(K.update.values())),it})(q)})(this._pendingWorkerUpdate.diff,c);let b=this._updateWorkerData();return f?b:this}getData(){return o._(this,void 0,void 0,(function*(){return this._data.url&&(yield this.once(\"data\")),this._data.geojson?this._data.geojson:{type:\"FeatureCollection\",features:Array.from(this._data.updateable.values())}}))}getBounds(){return o._(this,void 0,void 0,(function*(){return Wu(yield this.getData())}))}setClusterOptions(c){return this.workerOptions.geojsonVtOptions.cluster=c.cluster,c.clusterRadius!==void 0&&(this.workerOptions.geojsonVtOptions.clusterOptions.radius=this._pixelsToTileUnits(c.clusterRadius)),c.clusterMaxZoom!==void 0&&(this.workerOptions.geojsonVtOptions.clusterOptions.maxZoom=this._getClusterMaxZoom(c.clusterMaxZoom)),this._pendingWorkerUpdate.updateCluster=!0,this._updateWorkerData(),this}getClusterExpansionZoom(c){return this.actor.sendAsync({type:\"GCEZ\",data:{type:this.type,clusterId:c,source:this.id}})}getClusterChildren(c){return this.actor.sendAsync({type:\"GCC\",data:{type:this.type,clusterId:c,source:this.id}})}getClusterLeaves(c,f,b){return this.actor.sendAsync({type:\"GCL\",data:{type:this.type,source:this.id,clusterId:c,limit:f,offset:b}})}_updateWorkerData(){return o._(this,void 0,void 0,(function*(){if(this._isUpdatingWorker)return;if(!this._hasPendingWorkerUpdate())return void o.w(`No pending worker updates for GeoJSONSource ${this.id}.`);let{data:c,diff:f,updateCluster:b}=this._pendingWorkerUpdate,S=this._getLoadGeoJSONParameters(c,f,b);c!==void 0?this._pendingWorkerUpdate.data=void 0:f?this._pendingWorkerUpdate.diff=void 0:b&&(this._pendingWorkerUpdate.updateCluster=void 0),yield this._dispatchWorkerUpdate(S)}))}_getLoadGeoJSONParameters(c,f,b){return o._(this,void 0,void 0,(function*(){let S=o.e({type:this.type},this.workerOptions);return typeof c==\"string\"?(S.request=yield this.map._requestManager.transformRequest(w.resolveURL(c),\"Source\"),S.request.collectResourceTiming=this._collectResourceTiming,S):c!==void 0?(S.data=c,S):f?(S.dataDiff=f,S):b?(S.updateCluster=!0,S):void 0}))}_dispatchWorkerUpdate(c){return o._(this,void 0,void 0,(function*(){this._isUpdatingWorker=!0,this.fire(new o.l(\"dataloading\",{dataType:\"source\"}));try{let f=yield c,b=yield this.actor.sendAsync({type:\"LD\",data:f});if(this._isUpdatingWorker=!1,this._removed||b.abandoned)return void this.fire(new o.l(\"dataabort\",{dataType:\"source\"}));b.data&&(this._data={geojson:b.data});let S=this._applyDiffToSource(f.dataDiff),D=this._getShouldReloadTileOptions(S),N={dataType:\"source\"};this._applyResourceTiming(N,b),this.fire(new o.l(\"data\",Object.assign(Object.assign({},N),{sourceDataType:\"metadata\"}))),this.fire(new o.l(\"data\",Object.assign(Object.assign({},N),{sourceDataType:\"content\",shouldReloadTileOptions:D})))}catch(f){if(this._isUpdatingWorker=!1,this._removed)return void this.fire(new o.l(\"dataabort\",{dataType:\"source\"}));this.fire(new o.k(f))}finally{this._hasPendingWorkerUpdate()&&this._updateWorkerData()}}))}_applyResourceTiming(c,f){var b;if(!this._collectResourceTiming)return;let S=(b=f.resourceTiming)===null||b===void 0?void 0:b[this.id];if(!S)return;let D=S.slice(0);D?.length&&o.e(c,{resourceTiming:D})}_applyDiffToSource(c){if(!c)return;let f=typeof this.promoteId==\"string\"?this.promoteId:void 0;if(!this._data.url&&!this._data.updateable){let S=(function(D,N){let G=new Map;if(D==null||D.type==null)return G;if(D.type===\"Feature\"){let q=qn(D,N);return q==null?void 0:(G.set(q,D),G)}if(D.type===\"FeatureCollection\"){let q=new Set;for(let K of D.features){let it=qn(K,N);if(it==null||q.has(it))return;q.add(it),G.set(it,K)}return G}})(this._data.geojson,f);if(!S)throw new Error(`GeoJSONSource \"${this.id}\": GeoJSON data is not compatible with updateData`);this._data={updateable:S}}if(!this._data.updateable)return;let b=(function(S,D,N){var G,q;let K=[];if(D.removeAll)S.clear();else if(D.remove)for(let it of D.remove){let ct=S.get(it);ct&&(K.push(ct.geometry),S.delete(it))}if(D.add)for(let it of D.add){let ct=qn(it,N);if(ct==null)continue;let ut=S.get(ct);ut&&K.push(ut.geometry),K.push(it.geometry),S.set(ct,it)}if(D.update)for(let it of D.update){let ct=S.get(it.id);if(!ct)continue;let ut=!!it.newGeometry,gt=it.removeAllProperties||((G=it.removeProperties)===null||G===void 0?void 0:G.length)>0||((q=it.addOrUpdateProperties)===null||q===void 0?void 0:q.length)>0;if(!ut&&!gt)continue;K.push(ct.geometry);let yt=Object.assign({},ct);if(S.set(it.id,yt),ut&&(K.push(it.newGeometry),yt.geometry=it.newGeometry),gt){if(yt.properties=it.removeAllProperties?{}:Object.assign({},yt.properties||{}),it.removeProperties)for(let Pt of it.removeProperties)delete yt.properties[Pt];if(it.addOrUpdateProperties)for(let{key:Pt,value:Ct}of it.addOrUpdateProperties)yt.properties[Pt]=Ct}}return K})(this._data.updateable,c,f);return c.removeAll||this._options.cluster?void 0:b}_getShouldReloadTileOptions(c){if(c)return{affectedBounds:c.filter(Boolean).map((f=>Wu(f)))}}shouldReloadTile(c,{affectedBounds:f}){if(c.state===\"loading\")return!0;if(c.state===\"unloaded\")return!1;let{buffer:b,extent:S}=this.workerOptions.geojsonVtOptions,D=(function({x:N,y:G,z:q},K=0){let it=o.a3((N-K)/Math.pow(2,q)),ct=o.a4((G+1+K)/Math.pow(2,q)),ut=o.a3((N+1+K)/Math.pow(2,q)),gt=o.a4((G-K)/Math.pow(2,q));return new wr([it,ct],[ut,gt])})(c.tileID.canonical,b/S);for(let N of f)if(D.intersects(N))return!0;return!1}loaded(){return!this._isUpdatingWorker&&!this._hasPendingWorkerUpdate()}loadTile(c){return o._(this,void 0,void 0,(function*(){let f=c.actor?\"RT\":\"LT\";c.actor=this.actor;let b={type:this.type,uid:c.uid,tileID:c.tileID,zoom:c.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId,subdivisionGranularity:this.map.style.projection.subdivisionGranularity};c.abortController=new AbortController;let S=yield this.actor.sendAsync({type:f,data:b},c.abortController);delete c.abortController,c.unloadVectorData(),c.aborted||c.loadVectorData(S,this.map.painter,f===\"RT\")}))}abortTile(c){return o._(this,void 0,void 0,(function*(){c.abortController&&(c.abortController.abort(),delete c.abortController),c.aborted=!0}))}unloadTile(c){return o._(this,void 0,void 0,(function*(){c.unloadVectorData(),yield this.actor.sendAsync({type:\"RMT\",data:{uid:c.uid,type:this.type,source:this.id}})}))}onRemove(){this._removed=!0,this.actor.sendAsync({type:\"RS\",data:{type:this.type,source:this.id}})}serialize(){return o.e({},this._options,{type:this.type,data:this._data.updateable?{type:\"FeatureCollection\",features:Array.from(this._data.updateable.values())}:this._data.url||this._data.geojson})}hasTransition(){return!1}}class Rs extends o.E{constructor(c,f,b,S){super(),this.flippedWindingOrder=!1,this.id=c,this.dispatcher=b,this.coordinates=f.coordinates,this.type=\"image\",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(S),this.options=f}load(c){return o._(this,void 0,void 0,(function*(){this._loaded=!1,this.fire(new o.l(\"dataloading\",{dataType:\"source\"})),this.url=this.options.url,this._request=new AbortController;try{let f=yield W.getImage(yield this.map._requestManager.transformRequest(this.url,\"Image\"),this._request);this._request=null,this._loaded=!0,f&&f.data&&(this.image=f.data,c&&(this.coordinates=c),this._finishLoading())}catch(f){this._request=null,this._loaded=!0,o.Z(f)||this.fire(new o.k(f))}}))}loaded(){return this._loaded}updateImage(c){return c.url?(this._request&&(this._request.abort(),this._request=null),this.options.url=c.url,this.load(c.coordinates).finally((()=>{this.texture=null})),this):this}_finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})))}onAdd(c){this.map=c,this.load()}onRemove(){this._request&&(this._request.abort(),this._request=null)}setCoordinates(c){this.coordinates=c;let f=c.map(o.a6.fromLngLat);var b;return this.tileID=(function(S){let D=o.a7.fromPoints(S),N=D.width(),G=D.height(),q=Math.max(N,G),K=Math.max(0,Math.floor(-Math.log(q)/Math.LN2)),it=Math.pow(2,K);return new o.a9(K,Math.floor((D.minX+D.maxX)/2*it),Math.floor((D.minY+D.maxY)/2*it))})(f),this.terrainTileRanges=this._getOverlappingTileRanges(f),this.minzoom=this.maxzoom=this.tileID.z,this.tileCoords=f.map((S=>this.tileID.getTilePoint(S)._round())),this.flippedWindingOrder=((b=this.tileCoords)[1].x-b[0].x)*(b[2].y-b[0].y)-(b[1].y-b[0].y)*(b[2].x-b[0].x)<0,this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"content\"})),this}prepare(){if(Object.keys(this.tiles).length===0||!this.image)return;let c=this.map.painter.context,f=c.gl;this.texture||(this.texture=new o.T(c,this.image,f.RGBA),this.texture.bind(f.LINEAR,f.CLAMP_TO_EDGE));let b=!1;for(let S in this.tiles){let D=this.tiles[S];D.state!==\"loaded\"&&(D.state=\"loaded\",D.texture=this.texture,b=!0)}b&&this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"idle\",sourceId:this.id}))}loadTile(c){return o._(this,void 0,void 0,(function*(){this.tileID&&this.tileID.equals(c.tileID.canonical)?(this.tiles[String(c.tileID.wrap)]=c,c.buckets={}):c.state=\"errored\"}))}serialize(){return{type:\"image\",url:this.options.url,coordinates:this.coordinates}}hasTransition(){return!1}_getOverlappingTileRanges(c){let{minX:f,minY:b,maxX:S,maxY:D}=o.a7.fromPoints(c),N={};for(let G=0;G<=o.a8;G++){let q=Math.pow(2,G),K=Math.floor(f*q),it=Math.floor(b*q),ct=Math.floor(S*q),ut=Math.floor(D*q),gt=(K%q+q)%q,yt=ct%q,Pt=Math.floor(K/q),Ct=Math.floor(ct/q);N[G]={minWrap:Pt,maxWrap:Ct,minTileXWrapped:gt,maxTileXWrapped:yt,minTileY:it,maxTileY:ut}}return N}}class ba extends Rs{constructor(c,f,b,S){super(c,f,b,S),this._onPlayingHandler=()=>{var D;(D=this.map)===null||D===void 0||D.triggerRepaint()},this.roundZoom=!0,this.type=\"video\",this.options=f}load(){return o._(this,void 0,void 0,(function*(){this._loaded=!1;let c=this.options;this.urls=[];for(let f of c.urls)this.urls.push((yield this.map._requestManager.transformRequest(f,\"Source\")).url);try{let f=yield o.aa(this.urls);if(this._loaded=!0,!f)return;this.video=f,this.video.loop=!0,this.video.addEventListener(\"playing\",this._onPlayingHandler),this.map&&this.video.play(),this._finishLoading()}catch(f){this.fire(new o.k(f))}}))}pause(){this.video&&this.video.pause()}play(){this.video&&this.video.play()}seek(c){if(this.video){let f=this.video.seekable;c<f.start(0)||c>f.end(0)?this.fire(new o.k(new o.ab(`sources.${this.id}`,null,`Playback for this video can be set only between the ${f.start(0)} and ${f.end(0)}-second mark.`))):this.video.currentTime=c}}getVideo(){return this.video}onAdd(c){this.map||(this.map=c,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))}onRemove(){super.onRemove(),this.video&&(this.video.removeEventListener(\"playing\",this._onPlayingHandler),this.video.pause())}prepare(){if(Object.keys(this.tiles).length===0||this.video.readyState<2)return;let c=this.map.painter.context,f=c.gl;this.texture?this.video.paused||(this.texture.bind(f.LINEAR,f.CLAMP_TO_EDGE),f.texSubImage2D(f.TEXTURE_2D,0,0,0,f.RGBA,f.UNSIGNED_BYTE,this.video)):(this.texture=new o.T(c,this.video,f.RGBA),this.texture.bind(f.LINEAR,f.CLAMP_TO_EDGE));let b=!1;for(let S in this.tiles){let D=this.tiles[S];D.state!==\"loaded\"&&(D.state=\"loaded\",D.texture=this.texture,b=!0)}b&&this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"idle\",sourceId:this.id}))}serialize(){return{type:\"video\",urls:this.urls,coordinates:this.coordinates}}hasTransition(){return this.video&&!this.video.paused}}class Vl extends Rs{constructor(c,f,b,S){super(c,f,b,S),f.coordinates?Array.isArray(f.coordinates)&&f.coordinates.length===4&&!f.coordinates.some((D=>!Array.isArray(D)||D.length!==2||D.some((N=>typeof N!=\"number\"))))||this.fire(new o.k(new o.ab(`sources.${c}`,null,'\"coordinates\" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new o.k(new o.ab(`sources.${c}`,null,'missing required property \"coordinates\"'))),f.animate&&typeof f.animate!=\"boolean\"&&this.fire(new o.k(new o.ab(`sources.${c}`,null,'optional \"animate\" property must be a boolean value'))),f.canvas?typeof f.canvas==\"string\"||f.canvas instanceof HTMLCanvasElement||this.fire(new o.k(new o.ab(`sources.${c}`,null,'\"canvas\" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new o.k(new o.ab(`sources.${c}`,null,'missing required property \"canvas\"'))),this.options=f,this.animate=f.animate===void 0||f.animate}load(){return o._(this,void 0,void 0,(function*(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof HTMLCanvasElement?this.options.canvas:document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new o.k(new Error(\"Canvas dimensions cannot be less than or equal to zero.\"))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())}))}getCanvas(){return this.canvas}onAdd(c){this.map=c,this.load(),this.canvas&&this.animate&&this.play()}onRemove(){this.pause()}prepare(){let c=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,c=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,c=!0),this._hasInvalidDimensions()||Object.keys(this.tiles).length===0)return;let f=this.map.painter.context,b=f.gl;this.texture?(c||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):(this.texture=new o.T(f,this.canvas,b.RGBA,{premultiply:!0}),this.texture.bind(b.LINEAR,b.CLAMP_TO_EDGE));let S=!1;for(let D in this.tiles){let N=this.tiles[D];N.state!==\"loaded\"&&(N.state=\"loaded\",N.texture=this.texture,S=!0)}S&&this.fire(new o.l(\"data\",{dataType:\"source\",sourceDataType:\"idle\",sourceId:this.id}))}serialize(){return{type:\"canvas\",animate:this.animate,canvas:this.options.canvas,coordinates:this.coordinates}}hasTransition(){return this._playing}_hasInvalidDimensions(){for(let c of[this.canvas.width,this.canvas.height])if(isNaN(c)||c<=0)return!0;return!1}}let FA={},NA=I=>{switch(I){case\"geojson\":return qu;case\"image\":return Rs;case\"raster\":return ln;case\"raster-dem\":return Io;case\"vector\":return Ui;case\"video\":return ba;case\"canvas\":return Vl}return FA[I]},Va=\"RTLPluginLoaded\";class mm extends o.E{constructor(){super(...arguments),this.status=\"unavailable\",this.url=null,this.dispatcher=mr()}_syncState(c){return this.status=c,this.dispatcher.broadcast(\"SRPS\",{pluginStatus:c,pluginURL:this.url}).catch((f=>{throw this.status=\"error\",f}))}getRTLTextPluginStatus(){return this.status}clearRTLTextPlugin(){this.status=\"unavailable\",this.url=null}setRTLTextPlugin(c){return o._(this,arguments,void 0,(function*(f,b=!1){if(this.url)throw new Error(\"setRTLTextPlugin cannot be called multiple times.\");if(this.url=w.resolveURL(f),!this.url)throw new Error(`requested url ${f} is invalid`);if(this.status===\"unavailable\"){if(!b)return this._requestImport();this.status=\"deferred\",this._syncState(this.status)}else if(this.status===\"requested\")return this._requestImport()}))}_requestImport(){return o._(this,void 0,void 0,(function*(){yield this._syncState(\"loading\"),this.status=\"loaded\",this.fire(new o.l(Va))}))}lazyLoad(){this.status===\"unavailable\"?this.status=\"requested\":this.status===\"deferred\"&&this._requestImport()}}let Cp=null;function ja(){return Cp||(Cp=new mm),Cp}var jl,dl;(function(I){I[I.Base=0]=\"Base\",I[I.Parent=1]=\"Parent\"})(jl||(jl={})),(function(I){I[I.Departing=0]=\"Departing\",I[I.Incoming=1]=\"Incoming\"})(dl||(dl={}));class af{constructor(c,f){this.timeAdded=0,this.fadeEndTime=0,this.fadeOpacity=1,this.tileID=c,this.uid=o.ac(),this.uses=0,this.tileSize=f,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.hasRTLText=!1,this.dependencies={},this.rtt=[],this.rttFingerprint={},this.expiredRequestCount=0,this.state=\"loading\"}isRenderable(c){return this.hasData()&&(!this.fadeEndTime||this.fadeOpacity>0)&&(c||!this.holdingForSymbolFade())}setCrossFadeLogic({fadingRole:c,fadingDirection:f,fadingParentID:b,fadeEndTime:S}){this.resetFadeLogic(),this.fadingRole=c,this.fadingDirection=f,this.fadingParentID=b,this.fadeEndTime=S}setSelfFadeLogic(c){this.resetFadeLogic(),this.selfFading=!0,this.fadeEndTime=c}resetFadeLogic(){this.fadingRole=null,this.fadingDirection=null,this.fadingParentID=null,this.selfFading=!1,this.timeAdded=R(),this.fadeEndTime=0,this.fadeOpacity=1}wasRequested(){return this.state===\"errored\"||this.state===\"loaded\"||this.state===\"reloading\"}clearTextures(c){this.demTexture&&c.saveTileTexture(this.demTexture),this.demTexture=null}loadVectorData(c,f,b){if(c?.etagUnmodified!==!0)if(this.hasData()&&this.unloadVectorData(),this.state=\"loaded\",c){c.featureIndex&&(this.latestFeatureIndex=c.featureIndex,c.rawTileData?(this.latestRawTileData=c.rawTileData,this.latestEncoding=c.encoding,this.latestFeatureIndex.rawTileData=c.rawTileData,this.latestFeatureIndex.encoding=c.encoding):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData,this.latestFeatureIndex.encoding=this.latestEncoding)),this.collisionBoxArray=c.collisionBoxArray,this.buckets=(function(S,D){let N={};if(!D)return N;for(let G of S){let q=G.layerIds.map((K=>D.getLayer(K))).filter(Boolean);if(q.length!==0){G.layers=q,G.stateDependentLayerIds&&(G.stateDependentLayers=G.stateDependentLayerIds.map((K=>q.filter((it=>it.id===K))[0])));for(let K of q)N[K.id]=G}}return N})(c.buckets,f?.style),this.hasSymbolBuckets=!1;for(let S in this.buckets){let D=this.buckets[S];if(D instanceof o.ae){if(this.hasSymbolBuckets=!0,!b)break;D.justReloaded=!0}}if(this.hasRTLText=!1,this.hasSymbolBuckets)for(let S in this.buckets){let D=this.buckets[S];if(D instanceof o.ae&&D.hasRTLText){this.hasRTLText=!0,ja().lazyLoad();break}}this.queryPadding=0;for(let S in this.buckets){let D=this.buckets[S];this.queryPadding=Math.max(this.queryPadding,f.style.getLayer(S).queryRadius(D))}c.imageAtlas&&(this.imageAtlas=c.imageAtlas),c.glyphAtlasImage&&(this.glyphAtlasImage=c.glyphAtlasImage),this.dashPositions=c.dashPositions}else this.collisionBoxArray=new o.ad;else this.state=\"loaded\"}unloadVectorData(){for(let c in this.buckets)this.buckets[c].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlas=null),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.dashPositions&&(this.dashPositions=null),this.latestFeatureIndex=null,this.state=\"unloaded\"}getBucket(c){return this.buckets[c.id]}upload(c){for(let b in this.buckets){let S=this.buckets[b];S.uploadPending()&&S.upload(c)}let f=c.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new o.T(c,this.imageAtlas.image,f.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new o.T(c,this.glyphAtlasImage,f.ALPHA),this.glyphAtlasImage=null)}prepare(c){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(c,this.imageAtlasTexture)}queryRenderedFeatures(c,f,b,S,D,N,G,q,K,it,ct){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:S,cameraQueryGeometry:D,scale:N,tileSize:this.tileSize,pixelPosMatrix:it,transform:q,params:G,queryPadding:this.queryPadding*K,getElevation:ct},c,f,b):{}}querySourceFeatures(c,f){let b=this.latestFeatureIndex;if(!b||!b.rawTileData)return;let S=b.loadVTLayers(),D=f&&f.sourceLayer?f.sourceLayer:\"\",N=S[o.af]||S[D];if(!N)return;let G=o.ag(f?.filter,f?.globalState),{z:q,x:K,y:it}=this.tileID.canonical,ct={z:q,x:K,y:it};for(let ut=0;ut<N.length;ut++){let gt=N.feature(ut);if(G.needGeometry){let Ct=o.ah(gt,!0);if(!G.filter(new o.H(this.tileID.overscaledZ),Ct,this.tileID.canonical))continue}else if(!G.filter(new o.H(this.tileID.overscaledZ),gt))continue;let yt=b.getId(gt,D),Pt=new o.ai(gt,q,K,it,yt);Pt.tile=ct,c.push(Pt)}}hasData(){return this.state===\"loaded\"||this.state===\"reloading\"||this.state===\"expired\"}patternsLoaded(){return this.imageAtlas&&!!Object.keys(this.imageAtlas.patternPositions).length}setExpiryData(c){let f=this.expirationTime;if(c.cacheControl){let b=o.aj(c.cacheControl);b[\"max-age\"]&&(this.expirationTime=Date.now()+1e3*b[\"max-age\"])}else c.expires&&(this.expirationTime=new Date(c.expires).getTime());if(this.expirationTime){let b=Date.now(),S=!1;if(this.expirationTime>b)S=!1;else if(f)if(this.expirationTime<f)S=!0;else{let D=this.expirationTime-f;D?this.expirationTime=b+Math.max(D,3e4):S=!0}else S=!0;S?(this.expiredRequestCount++,this.state=\"expired\"):this.expiredRequestCount=0}}getExpiryTimeout(){if(this.expirationTime)return this.expiredRequestCount?1e3*(1<<Math.min(this.expiredRequestCount-1,31)):Math.min(this.expirationTime-new Date().getTime(),Math.pow(2,31)-1)}setFeatureState(c,f){if(!this.latestFeatureIndex||!this.latestFeatureIndex.rawTileData||Object.keys(c).length===0)return;let b=this.latestFeatureIndex.loadVTLayers();for(let S in this.buckets){if(!f.style.hasLayer(S))continue;let D=this.buckets[S],N=D.layers[0].sourceLayer||o.af,G=b[N],q=c[N];if(!G||!q||Object.keys(q).length===0)continue;D.update(q,G,this.imageAtlas&&this.imageAtlas.patternPositions||{},this.dashPositions||{});let K=f&&f.style&&f.style.getLayer(S);K&&(this.queryPadding=Math.max(this.queryPadding,K.queryRadius(D)))}}holdingForSymbolFade(){return this.symbolFadeHoldUntil!==void 0}symbolFadeFinished(){return!this.symbolFadeHoldUntil||this.symbolFadeHoldUntil<R()}clearSymbolFadeHold(){this.symbolFadeHoldUntil=void 0}setSymbolHoldDuration(c){this.symbolFadeHoldUntil=R()+c}setDependencies(c,f){let b={};for(let S of f)b[S]=!0;this.dependencies[c]=b}hasDependency(c,f){for(let b of c){let S=this.dependencies[b];if(S){for(let D of f)if(S[D])return!0}}return!1}}class gm{constructor(){this.state={},this.stateChanges={},this.deletedStates={},this.revision=0}updateState(c,f,b){let S=String(f);if(this.stateChanges[c]=this.stateChanges[c]||{},this.stateChanges[c][S]=this.stateChanges[c][S]||{},o.e(this.stateChanges[c][S],b),this.deletedStates[c]===null){this.deletedStates[c]={};for(let D in this.state[c])D!==S&&(this.deletedStates[c][D]=null)}else if(this.deletedStates[c]&&this.deletedStates[c][S]===null){this.deletedStates[c][S]={};for(let D in this.state[c][S])b[D]||(this.deletedStates[c][S][D]=null)}else for(let D in b)this.deletedStates[c]&&this.deletedStates[c][S]&&this.deletedStates[c][S][D]===null&&delete this.deletedStates[c][S][D]}removeFeatureState(c,f,b){if(this.deletedStates[c]===null)return;let S=String(f);if(this.deletedStates[c]=this.deletedStates[c]||{},b&&f!==void 0)this.deletedStates[c][S]!==null&&(this.deletedStates[c][S]=this.deletedStates[c][S]||{},this.deletedStates[c][S][b]=null);else if(f!==void 0)if(this.stateChanges[c]&&this.stateChanges[c][S])for(b in this.deletedStates[c][S]={},this.stateChanges[c][S])this.deletedStates[c][S][b]=null;else this.deletedStates[c][S]=null;else this.deletedStates[c]=null}getState(c,f){let b=String(f),S=o.e({},(this.state[c]||{})[b],(this.stateChanges[c]||{})[b]);if(this.deletedStates[c]===null)return{};if(this.deletedStates[c]){let D=this.deletedStates[c][f];if(D===null)return{};for(let N in D)delete S[N]}return S}initializeTileState(c,f){c.setFeatureState(this.state,f)}coalesceChanges(c,f){let b={};for(let S in this.stateChanges){this.state[S]=this.state[S]||{};let D={};for(let N in this.stateChanges[S])this.state[S][N]||(this.state[S][N]={}),o.e(this.state[S][N],this.stateChanges[S][N]),D[N]=this.state[S][N];b[S]=D}for(let S in this.deletedStates){this.state[S]=this.state[S]||{};let D={};if(this.deletedStates[S]===null)for(let N in this.state[S])D[N]={},this.state[S][N]={};else for(let N in this.deletedStates[S]){if(this.deletedStates[S][N]===null)this.state[S][N]={};else for(let G of Object.keys(this.deletedStates[S][N]))delete this.state[S][N][G];D[N]=this.state[S][N]}b[S]=b[S]||{},o.e(b[S],D)}this.stateChanges={},this.deletedStates={},Object.keys(b).length!==0&&(this.revision++,c.setFeatureState(b,f))}}let Hu=89.25;function $l(I,c){let f=o.ak(c.lat,-o.al,o.al);return new o.P(o.Y(c.lng)*I,o.X(f)*I)}function lf(I,c){return new o.a6(c.x/I,c.y/I).toLngLat()}function Yu(I){return I.cameraToCenterDistance*Math.min(.85*Math.tan(o.am(90-I.pitch)),Math.tan(o.am(Hu-I.pitch)))}function Ip(I,c){let f=I.canonical,b=c/o.an(f.z),S=f.x+Math.pow(2,f.z)*I.wrap,D=o.ao(new Float64Array(16));return o.O(D,D,[S*b,f.y*b,0]),o.Q(D,D,[b/o.a5,b/o.a5,1]),D}function Am(I,c,f,b,S){let D=o.a6.fromLngLat(I,c),N=S*o.ap(1,I.lat),{x:G,y:q,z:K}=ym(f,b);return new o.a6(D.x+N*-G,D.y+N*-q,D.z+N*-K)}function ym(I,c){let f=o.am(I),b=o.am(c),S=Math.cos(-f),D=Math.sin(f);return{x:D*Math.sin(b),y:-D*Math.cos(b),z:S}}function Te(I,c,f){let b=c.intersectsFrustum(I);if(!f||b===0)return b;let S=c.intersectsPlane(f);return S===0?0:b===2&&S===2?2:1}function zA(I,c,f){let b=0,S=(f-c)/10;for(let D=0;D<10;D++)b+=S*Math.pow(Math.cos(c+(D+.5)/10*(f-c)),I);return b}function UA(I,c){return function(f,b,S,D,N){let G=2*((I-1)/o.aq(Math.cos(o.am(Hu-N))/Math.cos(o.am(Hu)))-1),q=Math.acos(S/D),K=2*zA(G-1,0,o.am(N/2)),it=Math.min(o.am(Hu),q+o.am(N/2)),ct=zA(G-1,Math.min(it,q-o.am(N/2)),it),ut=Math.atan(b/S),gt=Math.hypot(b,S),yt=f;return yt+=o.aq(D/gt/Math.max(.5,Math.cos(o.am(N/2)))),yt+=G*o.aq(Math.cos(ut))/2,yt-=o.aq(Math.max(1,ct/K/c))/2,yt}}let Yi=UA(9.314,3);function Ds(I,c){let f=(c.roundZoom?Math.round:Math.floor)(I.zoom+o.aq(I.tileSize/c.tileSize));return Math.max(0,f)}function jh(I,c){let f=I.getCameraFrustum(),b=I.getClippingPlane(),S=I.screenPointToMercatorCoordinate(I.getCameraPoint()),D=o.a6.fromLngLat(I.center,I.elevation);S.z=D.z+Math.cos(I.pitchInRadians)*I.cameraToCenterDistance/I.worldSize;let N=I.getCoveringTilesDetailsProvider(),G=N.allowVariableZoom(I,c),q=Ds(I,c),K=c.minzoom||0,it=c.maxzoom!==void 0?c.maxzoom:I.maxZoom,ct=Math.min(Math.max(0,q),it),ut=Math.pow(2,ct),gt=[ut*S.x,ut*S.y,0],yt=[ut*D.x,ut*D.y,0],Pt=Math.hypot(D.x-S.x,D.y-S.y),Ct=Math.abs(D.z-S.z),Rt=Math.hypot(Pt,Ct),Ut=jt=>({zoom:0,x:0,y:0,wrap:jt,fullyVisible:!1}),Gt=[],zt=[];if(I.renderWorldCopies&&N.allowWorldCopies())for(let jt=1;jt<=3;jt++)Gt.push(Ut(-jt)),Gt.push(Ut(jt));for(Gt.push(Ut(0));Gt.length>0;){let jt=Gt.pop(),Wt=jt.x,It=jt.y,Xt=jt.fullyVisible,Kt={x:Wt,y:It,z:jt.zoom},de=N.getTileBoundingVolume(Kt,jt.wrap,I.elevation,c);if(!Xt){let $e=Te(f,de,b);if($e===0)continue;Xt=$e===2}let le=N.distanceToTile2d(S.x,S.y,Kt,de),me=q;G&&(me=(c.calculateTileZoom||Yi)(I.zoom+o.aq(I.tileSize/c.tileSize),le,Ct,Rt,I.fov)),me=(c.roundZoom?Math.round:Math.floor)(me),me=Math.max(0,me);let Le=Math.min(me,it);if(jt.wrap=N.getWrap(D,Kt,jt.wrap),jt.zoom>=Le){if(jt.zoom<K)continue;let $e=ct-jt.zoom,Ee=gt[0]-.5-(Wt<<$e),sr=gt[1]-.5-(It<<$e),ur=c.reparseOverscaled?Math.max(jt.zoom,me):jt.zoom;zt.push({tileID:new o.a2(jt.zoom===it?ur:jt.zoom,jt.wrap,jt.zoom,Wt,It),distanceSq:o.ar([yt[0]-.5-Wt,yt[1]-.5-It]),tileDistanceToCamera:Math.sqrt(Ee*Ee+sr*sr)})}else for(let $e=0;$e<4;$e++)Gt.push({zoom:jt.zoom+1,x:(Wt<<1)+$e%2,y:(It<<1)+($e>>1),wrap:jt.wrap,fullyVisible:Xt})}return zt.sort(((jt,Wt)=>jt.distanceSq-Wt.distanceSq)).map((jt=>jt.tileID))}let k_=o.a7.fromPoints([new o.P(0,0),new o.P(o.a5,o.a5)]);function je(I){return I===\"raster\"||I===\"image\"||I===\"video\"}function _M(I,c,f,b,S,D,N){if(!c.hasData())return!1;let{tileID:G,fadingRole:q,fadingDirection:K,fadingParentID:it}=c;if(q===jl.Base&&K===dl.Incoming&&it)return f[it.key]=it,!0;let ct=Math.max(G.overscaledZ-S,D);for(let ut=G.overscaledZ-1;ut>=ct;ut--){let gt=G.scaledTo(ut),yt=I.getLoadedTile(gt);if(yt)return c.setCrossFadeLogic({fadingRole:jl.Base,fadingDirection:dl.Incoming,fadingParentID:yt.tileID,fadeEndTime:b+N}),yt.setCrossFadeLogic({fadingRole:jl.Parent,fadingDirection:dl.Departing,fadeEndTime:b+N}),f[gt.key]=gt,!0}return!1}function VA(I,c,f,b,S,D){if(!c.hasData())return!1;let N=c.tileID.children(S),G=R_(I,c,N,f,b,S,D);if(G)return!0;for(let q of N)R_(I,c,q.children(S),f,b,S,D)&&(G=!0);return G}function R_(I,c,f,b,S,D,N){if(f[0].overscaledZ>=D)return!1;let G=!1;for(let q of f){let K=I.getLoadedTile(q);if(!K)continue;let{fadingRole:it,fadingDirection:ct,fadingParentID:ut}=K;it===jl.Base&&ct===dl.Departing&&ut||(K.setCrossFadeLogic({fadingRole:jl.Base,fadingDirection:dl.Departing,fadingParentID:c.tileID,fadeEndTime:S+N}),c.setCrossFadeLogic({fadingRole:jl.Parent,fadingDirection:dl.Incoming,fadeEndTime:S+N})),b[q.key]=q,G=!0}return G}function r2(I,c,f,b){let S=I.tileID;return!!I.selfFading||!I.hasData()&&!!c.has(S)&&(I.setSelfFadeLogic(f+b),!0)}function Ye(I,c){var f;I.needsHillshadePrepare=!0,I.needsTerrainPrepare=!0;let b=c.tileID.canonical.x-I.tileID.canonical.x,S=c.tileID.canonical.y-I.tileID.canonical.y,D=Math.pow(2,I.tileID.canonical.z),N=c.tileID.key;b===0&&S===0||Math.abs(S)>1||(Math.abs(b)>1&&(Math.abs(b+D)===1?b+=D:Math.abs(b-D)===1&&(b-=D)),c.dem&&I.dem&&(I.dem.backfillBorder(c.dem,b,S),!((f=I.neighboringTiles)===null||f===void 0)&&f[N]&&(I.neighboringTiles[N].backfilled=!0)))}class cf{constructor(){this._tiles={}}handleWrapJump(c){let f={};for(let b in this._tiles){let S=this._tiles[b];S.tileID=S.tileID.unwrapTo(S.tileID.wrap+c),f[S.tileID.key]=S}this._tiles=f}setFeatureState(c,f){for(let b in this._tiles)this._tiles[b].setFeatureState(c,f)}getAllTiles(){return Object.values(this._tiles)}getAllIds(c=!1){return c?Object.values(this._tiles).map((f=>f.tileID)).sort(o.at).map((f=>f.key)):Object.keys(this._tiles)}getTileById(c){return this._tiles[c]}setTile(c,f){this._tiles[c]=f}deleteTileById(c){delete this._tiles[c]}getLoadedTile(c){let f=this.getTileById(c.key);return f?.hasData()?f:null}isIdRenderable(c,f=!1){var b;return(b=this.getTileById(c))===null||b===void 0?void 0:b.isRenderable(f)}getRenderableIds(c=0,f){let b=[];for(let S of this.getAllIds())this.isIdRenderable(S,f)&&b.push(this.getTileById(S));return f?b.sort(((S,D)=>{let N=S.tileID,G=D.tileID,q=new o.P(N.canonical.x,N.canonical.y)._rotate(-c),K=new o.P(G.canonical.x,G.canonical.y)._rotate(-c);return N.overscaledZ-G.overscaledZ||K.y-q.y||K.x-q.x})).map((S=>S.tileID.key)):b.map((S=>S.tileID)).sort(o.at).map((S=>S.key))}}class Os extends o.E{constructor(c,f,b){super(),this.id=c,this.dispatcher=b,this.on(\"data\",(S=>this._dataHandler(S))),this.on(\"dataloading\",(()=>{this._sourceErrored=!1})),this.on(\"error\",(()=>{this._sourceErrored=this._source.loaded()})),this._source=((S,D,N,G)=>{let q=new(NA(D.type))(S,D,N,G);if(q.id!==S)throw new Error(`Expected Source id to be ${S} instead of ${q.id}`);return q})(c,f,b,this),this._inViewTiles=new cf,this._outOfViewCache=new o.au(0,(S=>this._unloadTile(S))),this._timers={},this._maxTileCacheSize=null,this._maxTileCacheZoomLevels=null,this._rasterFadeDuration=0,this._maxFadingAncestorLevels=5,this._state=new gm,this._didEmitContent=!1,this._updated=!1}onAdd(c){this.map=c,this._maxTileCacheSize=c?c._maxTileCacheSize:null,this._maxTileCacheZoomLevels=c?c._maxTileCacheZoomLevels:null,this._source&&this._source.onAdd&&this._source.onAdd(c)}onRemove(c){for(let f of this._inViewTiles.getAllTiles())f.unloadVectorData();this.clearTiles(),this._source&&this._source.onRemove&&this._source.onRemove(c),this._inViewTiles=new cf}loaded(){if(this._sourceErrored)return!0;if(!this._sourceLoaded||!this._source.loaded())return!1;if(!(this.used===void 0&&this.usedForTerrain===void 0||this.used||this.usedForTerrain))return!0;if(!this._updated)return!1;for(let c of this._inViewTiles.getAllTiles())if(c.state!==\"loaded\"&&c.state!==\"errored\")return!1;return!0}getSource(){return this._source}getState(){return this._state}pause(){this._paused=!0}resume(){if(!this._paused)return;let c=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,c&&this.reload(),this.transform&&this.update(this.transform,this.terrain)}_loadTile(c,f,b){return o._(this,void 0,void 0,(function*(){try{let S=yield this._source.loadTile(c);this._tileLoaded(c,f,b,S)}catch(S){c.state=\"errored\",S.status!==404?this._source.fire(new o.k(S,{tile:c})):this.update(this.transform,this.terrain)}}))}_unloadTile(c){this._source.unloadTile&&this._source.unloadTile(c)}_abortTile(c){this._source.abortTile&&this._source.abortTile(c),this._source.fire(new o.l(\"dataabort\",{tile:c,coord:c.tileID,dataType:\"source\"}))}serialize(){return this._source.serialize()}prepare(c){this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._inViewTiles,this.map?this.map.painter:null);for(let f of this._inViewTiles.getAllTiles())f.upload(c),f.prepare(this.map.style.imageManager)}getIds(){return this._inViewTiles.getAllIds(!0)}getRenderableIds(c){var f;return this._inViewTiles.getRenderableIds((f=this.transform)===null||f===void 0?void 0:f.bearingInRadians,c)}hasRenderableParent(c){let f=c.overscaledZ-1;if(f>=this._source.minzoom){let b=this.getLoadedTile(c.scaledTo(f));if(b)return this._inViewTiles.isIdRenderable(b.tileID.key)}return!1}reload(c,f=void 0){if(this._paused)this._shouldReloadOnResume=!0;else{this._outOfViewCache.reset();for(let b of this._inViewTiles.getAllIds()){let S=this._inViewTiles.getTileById(b);f&&!this._source.shouldReloadTile(S,f)||(c?this._reloadTile(b,\"expired\"):S.state!==\"errored\"&&this._reloadTile(b,\"reloading\"))}}}_reloadTile(c,f){return o._(this,void 0,void 0,(function*(){let b=this._inViewTiles.getTileById(c);b&&(b.state!==\"loading\"&&(b.state=f),yield this._loadTile(b,c,f))}))}_tileLoaded(c,f,b,S){c.timeAdded=R(),c.selfFading&&(c.fadeEndTime=c.timeAdded+this._rasterFadeDuration),b===\"expired\"&&(c.refreshedUponExpiration=!0),this._setTileReloadTimer(f,c),S?.unmodified||(this.getSource().type===\"raster-dem\"&&c.dem&&(function(D,N){var G,q;let K=N.getRenderableIds();for(let it of K){if(!D.neighboringTiles||!D.neighboringTiles[it])continue;let ct=N.getTileById(it);D.neighboringTiles[it].backfilled||Ye(D,ct),!((q=(G=ct.neighboringTiles)===null||G===void 0?void 0:G[D.tileID.key])===null||q===void 0)&&q.backfilled||Ye(ct,D)}})(c,this._inViewTiles),this._state.initializeTileState(c,this.map?this.map.painter:null),c.aborted||this._source.fire(new o.l(\"data\",{dataType:\"source\",tile:c,coord:c.tileID})))}getTile(c){return this.getTileByID(c.key)}getTileByID(c){return this._inViewTiles.getTileById(c)}_retainLoadedChildren(c,f){let b=this._getLoadedDescendents(f),S=new Set;for(let D of f){let N=b[D.key];if(!N?.length){S.add(D);continue}let G=D.overscaledZ+Os.maxOverzooming,q=N.filter((ct=>ct.tileID.overscaledZ<=G));if(!q.length){S.add(D);continue}let K=Math.min(...q.map((ct=>ct.tileID.overscaledZ))),it=q.filter((ct=>ct.tileID.overscaledZ===K)).map((ct=>ct.tileID));for(let ct of it)c[ct.key]=ct;this._areDescendentsComplete(it,K,D.overscaledZ)||S.add(D)}return S}_getLoadedDescendents(c){var f;let b={};for(let S of this._inViewTiles.getAllTiles().filter((D=>D.hasData())))for(let D of c)S.tileID.isChildOf(D)&&(b[f=D.key]||(b[f]=[])).push(S);return b}_areDescendentsComplete(c,f,b){return c.length===1&&c[0].isOverscaled()?c[0].overscaledZ===f:Math.pow(4,f-b)===c.length}getLoadedTile(c){return this._inViewTiles.getLoadedTile(c)}updateCacheSize(c){let f=Math.ceil(c.width/this._source.tileSize)+1,b=Math.ceil(c.height/this._source.tileSize)+1,S=Math.floor(f*b*(this._maxTileCacheZoomLevels===null?o.c.MAX_TILE_CACHE_ZOOM_LEVELS:this._maxTileCacheZoomLevels)),D=typeof this._maxTileCacheSize==\"number\"?Math.min(this._maxTileCacheSize,S):S;this._outOfViewCache.setMaxSize(D)}handleWrapJump(c){let f=Math.round((c-(this._prevLng===void 0?c:this._prevLng))/360);this._prevLng=c,f&&(this._inViewTiles.handleWrapJump(f),this._resetTileReloadTimers())}update(c,f){if(!this._sourceLoaded||this._paused)return;let b;this.transform=c,this.terrain=f,this.updateCacheSize(c),this.handleWrapJump(this.transform.center.lng),this.used||this.usedForTerrain?this._source.tileID?b=c.getVisibleUnwrappedCoordinates(this._source.tileID).map((q=>new o.a2(q.canonical.z,q.wrap,q.canonical.z,q.canonical.x,q.canonical.y))):(b=jh(c,{tileSize:this.usedForTerrain?this.tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.type===\"vector\"&&this.map._zoomLevelsToOverscale!==void 0?c.maxZoom-this.map._zoomLevelsToOverscale:this._source.maxzoom,roundZoom:!this.usedForTerrain&&this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled,terrain:f,calculateTileZoom:this._source.calculateTileZoom}),this._source.hasTile&&(b=b.filter((q=>this._source.hasTile(q))))):b=[],this.usedForTerrain&&(b=this._addTerrainIdealTiles(b));let S=b.length===0&&!this._updated&&this._didEmitContent;this._updated=!0,S&&this.fire(new o.l(\"data\",{sourceDataType:\"idle\",dataType:\"source\",sourceId:this.id}));let D=Ds(c,this._source),N=this._updateRetainedTiles(b,D),G=je(this._source.type);G&&this._rasterFadeDuration>0&&!f&&(function(q,K,it,ct,ut,gt,yt){let Pt=R(),Ct=o.as(K);for(let Rt of K){let Ut=q.getTileById(Rt.key);Ut.fadingDirection!==dl.Departing&&Ut.fadeOpacity!==0||Ut.resetFadeLogic(),_M(q,Ut,it,Pt,ct,ut,yt)||VA(q,Ut,it,Pt,gt,yt)||r2(Ut,Ct,Pt,yt)||Ut.resetFadeLogic()}})(this._inViewTiles,b,N,this._maxFadingAncestorLevels,this._source.minzoom,this._source.maxzoom,this._rasterFadeDuration),G?this._cleanUpRasterTiles(N):this._cleanUpVectorTiles(N)}_cleanUpRasterTiles(c){for(let f of this._inViewTiles.getAllIds())c[f]||this._removeTile(f)}_cleanUpVectorTiles(c){for(let f of this._inViewTiles.getAllIds()){let b=this._inViewTiles.getTileById(f);c[f]?b.clearSymbolFadeHold():b.hasSymbolBuckets?b.holdingForSymbolFade()?b.symbolFadeFinished()&&this._removeTile(f):b.setSymbolHoldDuration(this.map._fadeDuration):this._removeTile(f)}}_addTerrainIdealTiles(c){let f=[];for(let b of c)if(b.canonical.z>this._source.minzoom){let S=b.scaledTo(b.canonical.z-1);f.push(S);let D=b.scaledTo(Math.max(this._source.minzoom,Math.min(b.canonical.z,5)));f.push(D)}return c.concat(f)}releaseSymbolFadeTiles(){for(let c of this._inViewTiles.getAllIds())this._inViewTiles.getTileById(c).holdingForSymbolFade()&&this._removeTile(c)}_updateRetainedTiles(c,f){var b;let S=new Set;for(let K of c)this._addTile(K).hasData()||S.add(K);let D=c.reduce(((K,it)=>(K[it.key]=it,K)),{}),N=this._retainLoadedChildren(D,S),G={},q=Math.max(f-Os.maxUnderzooming,this._source.minzoom);for(let K of N){let it=this._inViewTiles.getTileById(K.key),ct=it?.wasRequested();for(let ut=K.overscaledZ-1;ut>=q;--ut){let gt=K.scaledTo(ut);if(G[gt.key])break;if(G[gt.key]=!0,it=this.getTile(gt),!it&&ct&&(it=this._addTile(gt)),it){let yt=it.hasData();if((yt||!(!((b=this.map)===null||b===void 0)&&b.cancelPendingTileRequestsWhileZooming)||ct)&&(D[gt.key]=gt),ct=it.wasRequested(),yt)break}}}return D}_addTile(c){let f=this._inViewTiles.getTileById(c.key);if(f)return f;f=this._outOfViewCache.getAndRemove(c),f&&(f.resetFadeLogic(),this._setTileReloadTimer(c.key,f),f.tileID=c,this._state.initializeTileState(f,this.map?this.map.painter:null));let b=f;return f||(f=new af(c,this._source.tileSize*c.overscaleFactor()),this._loadTile(f,c.key,f.state)),f.uses++,this._inViewTiles.setTile(c.key,f),b||this._source.fire(new o.l(\"dataloading\",{tile:f,coord:f.tileID,dataType:\"source\"})),f}_setTileReloadTimer(c,f){this._clearTileReloadTimer(c);let b=f.getExpiryTimeout();b&&(this._timers[c]=setTimeout((()=>{this._reloadTile(c,\"expired\"),delete this._timers[c]}),b))}_clearTileReloadTimer(c){let f=this._timers[c];f&&(clearTimeout(f),delete this._timers[c])}_resetTileReloadTimers(){for(let c in this._timers)clearTimeout(this._timers[c]),delete this._timers[c];for(let c of this._inViewTiles.getAllIds()){let f=this._inViewTiles.getTileById(c);this._setTileReloadTimer(c,f)}}refreshTiles(c){for(let f of this._inViewTiles.getAllIds()){let b=this._inViewTiles.getTileById(f);(this._inViewTiles.isIdRenderable(f)||b.state==\"errored\")&&c.some((S=>S.equals(b.tileID.canonical)))&&this._reloadTile(f,\"expired\")}}_removeTile(c){let f=this._inViewTiles.getTileById(c);f&&(f.uses--,this._inViewTiles.deleteTileById(c),this._clearTileReloadTimer(c),f.uses>0||(f.hasData()&&f.state!==\"reloading\"?this._outOfViewCache.add(f.tileID,f,f.getExpiryTimeout()):(f.aborted=!0,this._abortTile(f),this._unloadTile(f))))}_dataHandler(c){c.dataType===\"source\"&&(c.sourceDataType!==\"metadata\"?c.sourceDataType===\"content\"&&this._sourceLoaded&&!this._paused&&(this.reload(c.sourceDataChanged,c.shouldReloadTileOptions),this.transform&&this.update(this.transform,this.terrain),this._didEmitContent=!0):this._sourceLoaded=!0)}clearTiles(){this._shouldReloadOnResume=!1,this._paused=!1;for(let c of this._inViewTiles.getAllIds())this._removeTile(c);this._outOfViewCache.reset()}tilesIn(c,f,b){let S=[],D=this.transform;if(!D)return S;let N=D.getCoveringTilesDetailsProvider().allowWorldCopies(),G=b?D.getCameraQueryGeometry(c):c,q=gt=>D.screenPointToMercatorCoordinate(gt,this.terrain),K=this.transformBbox(c,q,!N),it=this.transformBbox(G,q,!N),ct=this.getIds(),ut=o.a7.fromPoints(it);for(let gt=0;gt<ct.length;gt++){let yt=this._inViewTiles.getTileById(ct[gt]);if(yt.holdingForSymbolFade())continue;let Pt=N?[yt.tileID]:[yt.tileID.unwrapTo(-1),yt.tileID.unwrapTo(0)],Ct=Math.pow(2,D.zoom-yt.tileID.overscaledZ),Rt=f*yt.queryPadding*o.a5/yt.tileSize/Ct;for(let Ut of Pt){let Gt=ut.map((zt=>Ut.getTilePoint(new o.a6(zt.x,zt.y))));if(Gt.expandBy(Rt),Gt.intersects(k_)){let zt=K.map((Wt=>Ut.getTilePoint(Wt))),jt=it.map((Wt=>Ut.getTilePoint(Wt)));S.push({tile:yt,tileID:N?Ut:Ut.unwrapTo(0),queryGeometry:zt,cameraQueryGeometry:jt,scale:Ct})}}}return S}transformBbox(c,f,b){let S=c.map(f);if(b){let D=o.a7.fromPoints(c);D.shrinkBy(.001*Math.min(D.width(),D.height()));let N=D.map(f);o.a7.fromPoints(S).covers(N)||(S=S.map((G=>G.x>.5?new o.a6(G.x-1,G.y,G.z):G)))}return S}getVisibleCoordinates(c){let f=this.getRenderableIds(c).map((b=>this._inViewTiles.getTileById(b).tileID));return this.transform&&this.transform.populateCache(f),f}hasTransition(){return!!this._source.hasTransition()||!(!je(this._source.type)||!(function(c,f){if(f<=0)return!1;let b=R();for(let S of c.getAllTiles())if(S.fadeEndTime>=b)return!0;return!1})(this._inViewTiles,this._rasterFadeDuration))}setRasterFadeDuration(c){this._rasterFadeDuration=c}setFeatureState(c,f,b){this._state.updateState(c=c||o.af,f,b)}removeFeatureState(c,f,b){this._state.removeFeatureState(c=c||o.af,f,b)}getFeatureState(c,f){return this._state.getState(c=c||o.af,f)}setDependencies(c,f,b){let S=this._inViewTiles.getTileById(c);S&&S.setDependencies(f,b)}reloadTilesForDependencies(c,f){for(let b of this._inViewTiles.getAllIds())this._inViewTiles.getTileById(b).hasDependency(c,f)&&this._reloadTile(b,\"reloading\");this._outOfViewCache.filter((b=>!b.hasDependency(c,f)))}areTilesLoaded(){for(let c of this._inViewTiles.getAllTiles())if(c.state!==\"loaded\"&&c.state!==\"errored\")return!1;return!0}}Os.maxUnderzooming=10,Os.maxOverzooming=3;class D_{constructor(c,f){this.reset(c,f)}reset(c,f){this.points=c||[],this._distances=[0];for(let b=1;b<this.points.length;b++)this._distances[b]=this._distances[b-1]+this.points[b].dist(this.points[b-1]);this.length=this._distances[this._distances.length-1],this.padding=Math.min(f||0,.5*this.length),this.paddedLength=this.length-2*this.padding}lerp(c){if(this.points.length===1)return this.points[0];c=o.ak(c,0,1);let f=1,b=this._distances[f],S=c*this.paddedLength+this.padding;for(;b<S&&f<this._distances.length;)b=this._distances[++f];let D=f-1,N=this._distances[D],G=b-N,q=G>0?(S-N)/G:0;return this.points[D].mult(1-q).add(this.points[f].mult(q))}}function $h(I,c){let f=!0;return I===\"always\"||I!==\"never\"&&c!==\"never\"||(f=!1),f}class Je{constructor(c,f,b){let S=this.boxCells=[],D=this.circleCells=[];this.xCellCount=Math.ceil(c/b),this.yCellCount=Math.ceil(f/b);for(let N=0;N<this.xCellCount*this.yCellCount;N++)S.push([]),D.push([]);this.circleKeys=[],this.boxKeys=[],this.bboxes=[],this.circles=[],this.width=c,this.height=f,this.xScale=this.xCellCount/c,this.yScale=this.yCellCount/f,this.boxUid=0,this.circleUid=0}keysLength(){return this.boxKeys.length+this.circleKeys.length}insert(c,f,b,S,D){this._forEachCell(f,b,S,D,this._insertBoxCell,this.boxUid++),this.boxKeys.push(c),this.bboxes.push(f),this.bboxes.push(b),this.bboxes.push(S),this.bboxes.push(D)}insertCircle(c,f,b,S){this._forEachCell(f-S,b-S,f+S,b+S,this._insertCircleCell,this.circleUid++),this.circleKeys.push(c),this.circles.push(f),this.circles.push(b),this.circles.push(S)}_insertBoxCell(c,f,b,S,D,N){this.boxCells[D].push(N)}_insertCircleCell(c,f,b,S,D,N){this.circleCells[D].push(N)}_query(c,f,b,S,D,N,G){if(b<0||c>this.width||S<0||f>this.height)return[];let q=[];if(c<=0&&f<=0&&this.width<=b&&this.height<=S){if(D)return[{key:null,x1:c,y1:f,x2:b,y2:S}];for(let K=0;K<this.boxKeys.length;K++)q.push({key:this.boxKeys[K],x1:this.bboxes[4*K],y1:this.bboxes[4*K+1],x2:this.bboxes[4*K+2],y2:this.bboxes[4*K+3]});for(let K=0;K<this.circleKeys.length;K++){let it=this.circles[3*K],ct=this.circles[3*K+1],ut=this.circles[3*K+2];q.push({key:this.circleKeys[K],x1:it-ut,y1:ct-ut,x2:it+ut,y2:ct+ut})}}else this._forEachCell(c,f,b,S,this._queryCell,q,{hitTest:D,overlapMode:N,seenUids:{box:{},circle:{}}},G);return q}query(c,f,b,S){return this._query(c,f,b,S,!1,null)}hitTest(c,f,b,S,D,N){return this._query(c,f,b,S,!0,D,N).length>0}hitTestCircle(c,f,b,S,D){let N=c-b,G=c+b,q=f-b,K=f+b;if(G<0||N>this.width||K<0||q>this.height)return!1;let it=[];return this._forEachCell(N,q,G,K,this._queryCellCircle,it,{hitTest:!0,overlapMode:S,circle:{x:c,y:f,radius:b},seenUids:{box:{},circle:{}}},D),it.length>0}_queryCell(c,f,b,S,D,N,G,q){let{seenUids:K,hitTest:it,overlapMode:ct}=G,ut=this.boxCells[D];if(ut!==null){let yt=this.bboxes;for(let Pt of ut)if(!K.box[Pt]){K.box[Pt]=!0;let Ct=4*Pt,Rt=this.boxKeys[Pt];if(c<=yt[Ct+2]&&f<=yt[Ct+3]&&b>=yt[Ct+0]&&S>=yt[Ct+1]&&(!q||q(Rt))&&(!it||!$h(ct,Rt.overlapMode))&&(N.push({key:Rt,x1:yt[Ct],y1:yt[Ct+1],x2:yt[Ct+2],y2:yt[Ct+3]}),it))return!0}}let gt=this.circleCells[D];if(gt!==null){let yt=this.circles;for(let Pt of gt)if(!K.circle[Pt]){K.circle[Pt]=!0;let Ct=3*Pt,Rt=this.circleKeys[Pt];if(this._circleAndRectCollide(yt[Ct],yt[Ct+1],yt[Ct+2],c,f,b,S)&&(!q||q(Rt))&&(!it||!$h(ct,Rt.overlapMode))){let Ut=yt[Ct],Gt=yt[Ct+1],zt=yt[Ct+2];if(N.push({key:Rt,x1:Ut-zt,y1:Gt-zt,x2:Ut+zt,y2:Gt+zt}),it)return!0}}}return!1}_queryCellCircle(c,f,b,S,D,N,G,q){let{circle:K,seenUids:it,overlapMode:ct}=G,ut=this.boxCells[D];if(ut!==null){let yt=this.bboxes;for(let Pt of ut)if(!it.box[Pt]){it.box[Pt]=!0;let Ct=4*Pt,Rt=this.boxKeys[Pt];if(this._circleAndRectCollide(K.x,K.y,K.radius,yt[Ct+0],yt[Ct+1],yt[Ct+2],yt[Ct+3])&&(!q||q(Rt))&&!$h(ct,Rt.overlapMode))return N.push(!0),!0}}let gt=this.circleCells[D];if(gt!==null){let yt=this.circles;for(let Pt of gt)if(!it.circle[Pt]){it.circle[Pt]=!0;let Ct=3*Pt,Rt=this.circleKeys[Pt];if(this._circlesCollide(yt[Ct],yt[Ct+1],yt[Ct+2],K.x,K.y,K.radius)&&(!q||q(Rt))&&!$h(ct,Rt.overlapMode))return N.push(!0),!0}}}_forEachCell(c,f,b,S,D,N,G,q){let K=this._convertToXCellCoord(c),it=this._convertToYCellCoord(f),ct=this._convertToXCellCoord(b),ut=this._convertToYCellCoord(S);for(let gt=K;gt<=ct;gt++)for(let yt=it;yt<=ut;yt++)if(D.call(this,c,f,b,S,this.xCellCount*yt+gt,N,G,q))return}_convertToXCellCoord(c){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(c*this.xScale)))}_convertToYCellCoord(c){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(c*this.yScale)))}_circlesCollide(c,f,b,S,D,N){let G=S-c,q=D-f,K=b+N;return K*K>G*G+q*q}_circleAndRectCollide(c,f,b,S,D,N,G){let q=(N-S)/2,K=Math.abs(c-(S+q));if(K>q+b)return!1;let it=(G-D)/2,ct=Math.abs(f-(D+it));if(ct>it+b)return!1;if(K<=q||ct<=it)return!0;let ut=K-q,gt=ct-it;return ut*ut+gt*gt<=b*b}}function Hr(I,c,f){let b=o.N();if(!I){let{vecSouth:ct,vecEast:ut}=fl(c),gt=a();gt[0]=ut[0],gt[1]=ut[1],gt[2]=ct[0],gt[3]=ct[1],S=gt,(it=(N=(D=gt)[0])*(K=D[3])-(q=D[2])*(G=D[1]))&&(S[0]=K*(it=1/it),S[1]=-G*it,S[2]=-q*it,S[3]=N*it),b[0]=gt[0],b[1]=gt[1],b[4]=gt[2],b[5]=gt[3]}var S,D,N,G,q,K,it;return o.Q(b,b,[1/f,1/f,1]),b}function gi(I,c,f,b){if(I){let S=o.N();if(!c){let{vecSouth:D,vecEast:N}=fl(f);S[0]=N[0],S[1]=N[1],S[4]=D[0],S[5]=D[1]}return o.Q(S,S,[b,b,1]),S}return f.pixelsToClipSpaceMatrix}function fl(I){let c=Math.cos(I.rollInRadians),f=Math.sin(I.rollInRadians),b=Math.cos(I.pitchInRadians),S=Math.cos(I.bearingInRadians),D=Math.sin(I.bearingInRadians),N=o.az();N[0]=-S*b*f-D*c,N[1]=-D*b*f+S*c;let G=o.aA(N);G<1e-9?o.aB(N):o.aC(N,N,1/G);let q=o.az();q[0]=S*b*c-D*f,q[1]=D*b*c+S*f;let K=o.aA(q);return K<1e-9?o.aB(q):o.aC(q,q,1/K),{vecEast:q,vecSouth:N}}function kp(I,c,f,b){let S;b?(S=[I,c,b(I,c),1],o.aE(S,S,f)):(S=[I,c,0,1],$A(S,S,f));let D=S[3];return{point:new o.P(S[0]/D,S[1]/D),signedDistanceFromCamera:D,isOccluded:!1}}function Gh(I,c){return .5+I/c*.5}function fi(I,c){return I.x>=-c[0]&&I.x<=c[0]&&I.y>=-c[1]&&I.y<=c[1]}function jA(I,c,f,b,S,D,N,G,q,K,it,ct,ut){let gt=f?I.textSizeData:I.iconSizeData,yt=o.av(gt,c.transform.zoom),Pt=[256/c.width*2+1,256/c.height*2+1],Ct=f?I.text.dynamicLayoutVertexArray:I.icon.dynamicLayoutVertexArray;Ct.clear();let Rt=I.lineVertexArray,Ut=f?I.text.placedSymbolArray:I.icon.placedSymbolArray,Gt=c.transform.width/c.transform.height,zt=!1;for(let jt=0;jt<Ut.length;jt++){let Wt=Ut.get(jt);if(Wt.hidden||Wt.writingMode===o.aw.vertical&&!zt){pl(Wt.numGlyphs,Ct);continue}zt=!1;let It=new o.P(Wt.anchorX,Wt.anchorY),Xt={getElevation:ut,pitchedLabelPlaneMatrix:b,lineVertexArray:Rt,pitchWithMap:D,projectionCache:{projections:{},offsets:{},cachedAnchorPoint:void 0,anyProjectionOccluded:!1},transform:c.transform,tileAnchorPoint:It,unwrappedTileID:q,width:K,height:it,translation:ct},Kt=Nn(Wt.anchorX,Wt.anchorY,Xt);if(!fi(Kt.point,Pt)){pl(Wt.numGlyphs,Ct);continue}let de=Gh(c.transform.cameraToCenterDistance,Kt.signedDistanceFromCamera),le=o.ax(gt,yt,Wt),me=D?le*c.transform.getPitchedTextCorrection(Wt.anchorX,Wt.anchorY,q)/de:le*de,Le=Dp({projectionContext:Xt,pitchedLabelPlaneMatrixInverse:S,symbol:Wt,fontSize:me,flip:!1,keepUpright:N,glyphOffsetArray:I.glyphOffsetArray,dynamicLayoutVertexArray:Ct,aspectRatio:Gt,rotateToLine:G});zt=Le.useVertical,(Le.notEnoughRoom||zt||Le.needsFlipping&&Dp({projectionContext:Xt,pitchedLabelPlaneMatrixInverse:S,symbol:Wt,fontSize:me,flip:!0,keepUpright:N,glyphOffsetArray:I.glyphOffsetArray,dynamicLayoutVertexArray:Ct,aspectRatio:Gt,rotateToLine:G}).notEnoughRoom)&&pl(Wt.numGlyphs,Ct)}f?I.text.dynamicLayoutVertexBuffer.updateData(Ct):I.icon.dynamicLayoutVertexBuffer.updateData(Ct)}function Rp(I,c,f,b,S,D,N,G){let q=D.glyphStartIndex+D.numGlyphs,K=D.lineStartIndex,it=D.lineStartIndex+D.lineLength,ct=c.getoffsetX(D.glyphStartIndex),ut=c.getoffsetX(q-1),gt=Op(I*ct,f,b,S,D.segment,K,it,G,N);if(!gt)return null;let yt=Op(I*ut,f,b,S,D.segment,K,it,G,N);return yt?G.projectionCache.anyProjectionOccluded?null:{first:gt,last:yt}:null}function _m(I,c,f,b){return I===o.aw.horizontal&&Math.abs(f.y-c.y)>Math.abs(f.x-c.x)*b?{useVertical:!0}:(I===o.aw.vertical?c.y<f.y:c.x>f.x)?{needsFlipping:!0}:null}function Dp(I){let{projectionContext:c,pitchedLabelPlaneMatrixInverse:f,symbol:b,fontSize:S,flip:D,keepUpright:N,glyphOffsetArray:G,dynamicLayoutVertexArray:q,aspectRatio:K,rotateToLine:it}=I,ct=S/24,ut=b.lineOffsetX*ct,gt=b.lineOffsetY*ct,yt;if(b.numGlyphs>1){let Pt=b.glyphStartIndex+b.numGlyphs,Ct=b.lineStartIndex,Rt=b.lineStartIndex+b.lineLength,Ut=Rp(ct,G,ut,gt,D,b,it,c);if(!Ut)return{notEnoughRoom:!0};let Gt=fs(Ut.first.point.x,Ut.first.point.y,c,f),zt=fs(Ut.last.point.x,Ut.last.point.y,c,f);if(N&&!D){let jt=_m(b.writingMode,Gt,zt,K);if(jt)return jt}yt=[Ut.first];for(let jt=b.glyphStartIndex+1;jt<Pt-1;jt++){let Wt=Op(ct*G.getoffsetX(jt),ut,gt,D,b.segment,Ct,Rt,c,it);if(!Wt)return{notEnoughRoom:!0};yt.push(Wt)}yt.push(Ut.last)}else{if(N&&!D){let Ct=tu(c.tileAnchorPoint.x,c.tileAnchorPoint.y,c).point,Rt=b.lineStartIndex+b.segment+1,Ut=new o.P(c.lineVertexArray.getx(Rt),c.lineVertexArray.gety(Rt)),Gt=tu(Ut.x,Ut.y,c),zt=Gt.signedDistanceFromCamera>0?Gt.point:vm(c.tileAnchorPoint,Ut,Ct,1,c),jt=fs(Ct.x,Ct.y,c,f),Wt=fs(zt.x,zt.y,c,f),It=_m(b.writingMode,jt,Wt,K);if(It)return It}let Pt=Op(ct*G.getoffsetX(b.glyphStartIndex),ut,gt,D,b.segment,b.lineStartIndex,b.lineStartIndex+b.lineLength,c,it);if(!Pt||c.projectionCache.anyProjectionOccluded)return{notEnoughRoom:!0};yt=[Pt]}for(let Pt of yt)o.aD(q,Pt.point,Pt.angle);return{}}function vm(I,c,f,b,S){let D=I.add(I.sub(c)._unit()),N=tu(D.x,D.y,S).point,G=f.sub(N);return f.add(G._mult(b/G.mag()))}function uf(I,c,f){let b=c.projectionCache;if(b.projections[I])return b.projections[I];let S=new o.P(c.lineVertexArray.getx(I),c.lineVertexArray.gety(I)),D=tu(S.x,S.y,c);if(D.signedDistanceFromCamera>0)return b.projections[I]=D.point,b.anyProjectionOccluded=b.anyProjectionOccluded||D.isOccluded,D.point;let N=I-f.direction;return vm(f.distanceFromAnchor===0?c.tileAnchorPoint:new o.P(c.lineVertexArray.getx(N),c.lineVertexArray.gety(N)),S,f.previousVertex,f.absOffsetX-f.distanceFromAnchor+1,c)}function tu(I,c,f){let b=I+f.translation[0],S=c+f.translation[1],D;return f.pitchWithMap?(D=kp(b,S,f.pitchedLabelPlaneMatrix,f.getElevation),D.isOccluded=!1):(D=f.transform.projectTileCoordinates(b,S,f.unwrappedTileID,f.getElevation),D.point.x=(.5*D.point.x+.5)*f.width,D.point.y=(.5*-D.point.y+.5)*f.height),D}function fs(I,c,f,b){if(f.pitchWithMap){let S=[I,c,0,1];return o.aE(S,S,b),f.transform.projectTileCoordinates(S[0]/S[3],S[1]/S[3],f.unwrappedTileID,f.getElevation).point}return{x:I/f.width*2-1,y:1-c/f.height*2}}function Nn(I,c,f){return f.transform.projectTileCoordinates(I,c,f.unwrappedTileID,f.getElevation)}function O_(I,c,f){return I._unit()._perp()._mult(c*f)}function bm(I,c,f,b,S,D,N,G,q){if(G.projectionCache.offsets[I])return G.projectionCache.offsets[I];let K=f.add(c);if(I+q.direction<b||I+q.direction>=S)return G.projectionCache.offsets[I]=K,K;let it=uf(I+q.direction,G,q),ct=O_(it.sub(f),N,q.direction),ut=f.add(ct),gt=it.add(ct);return G.projectionCache.offsets[I]=o.aF(D,K,ut,gt)||K,G.projectionCache.offsets[I]}function Op(I,c,f,b,S,D,N,G,q){let K=b?I-c:I+c,it=K>0?1:-1,ct=0;b&&(it*=-1,ct=Math.PI),it<0&&(ct+=Math.PI);let ut,gt=it>0?D+S:D+S+1;G.projectionCache.cachedAnchorPoint?ut=G.projectionCache.cachedAnchorPoint:(ut=tu(G.tileAnchorPoint.x,G.tileAnchorPoint.y,G).point,G.projectionCache.cachedAnchorPoint=ut);let yt,Pt,Ct=ut,Rt=ut,Ut=0,Gt=0,zt=Math.abs(K),jt=[],Wt;for(;Ut+Gt<=zt;){if(gt+=it,gt<D||gt>=N)return null;Ut+=Gt,Rt=Ct,Pt=yt;let Kt={absOffsetX:zt,direction:it,distanceFromAnchor:Ut,previousVertex:Rt};if(Ct=uf(gt,G,Kt),f===0)jt.push(Rt),Wt=Ct.sub(Rt);else{let de,le=Ct.sub(Rt);de=le.mag()===0?O_(uf(gt+it,G,Kt).sub(Ct),f,it):O_(le,f,it),Pt||(Pt=Rt.add(de)),yt=bm(gt,de,Ct,D,N,Pt,f,G,Kt),jt.push(Pt),Wt=yt.sub(Pt)}Gt=Wt.mag()}let It=Wt._mult((zt-Ut)/Gt)._add(Pt||Rt),Xt=ct+Math.atan2(Ct.y-Rt.y,Ct.x-Rt.x);return jt.push(It),{point:It,angle:q?Xt:0,path:jt}}let hf=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function pl(I,c){for(let f=0;f<I;f++){let b=c.length;c.resize(b+4),c.float32.set(hf,3*b)}}function $A(I,c,f){let b=c[0],S=c[1];return I[0]=f[0]*b+f[4]*S+f[12],I[1]=f[1]*b+f[5]*S+f[13],I[3]=f[3]*b+f[7]*S+f[15],I}let Zo=100;class i2{constructor(c,f=new Je(c.width+200,c.height+200,25),b=new Je(c.width+200,c.height+200,25)){this.transform=c,this.grid=f,this.ignoredGrid=b,this.pitchFactor=Math.cos(c.pitch*Math.PI/180)*c.cameraToCenterDistance,this.screenRightBoundary=c.width+Zo,this.screenBottomBoundary=c.height+Zo,this.gridRightBoundary=c.width+200,this.gridBottomBoundary=c.height+200,this.perspectiveRatioCutoff=.6}placeCollisionBox(c,f,b,S,D,N,G,q,K,it,ct,ut){let gt=this.projectAndGetPerspectiveRatio(c.anchorPointX+q[0],c.anchorPointY+q[1],D,it,ut),yt=b*gt.perspectiveRatio,Pt;if(N||G)Pt=this._projectCollisionBox(c,yt,S,D,N,G,q,gt,it,ct,ut);else{let Wt=gt.x+(ct?ct.x*yt:0),It=gt.y+(ct?ct.y*yt:0);Pt={allPointsOccluded:!1,box:[Wt+c.x1*yt,It+c.y1*yt,Wt+c.x2*yt,It+c.y2*yt]}}let[Ct,Rt,Ut,Gt]=Pt.box,zt=N?Pt.allPointsOccluded:gt.isOccluded,jt=zt;return jt||(jt=gt.perspectiveRatio<this.perspectiveRatioCutoff),jt||(jt=!this.isInsideGrid(Ct,Rt,Ut,Gt)),jt||f!==\"always\"&&this.grid.hitTest(Ct,Rt,Ut,Gt,f,K)?{box:[Ct,Rt,Ut,Gt],placeable:!1,offscreen:!1,occluded:zt}:{box:[Ct,Rt,Ut,Gt],placeable:!0,offscreen:this.isOffscreen(Ct,Rt,Ut,Gt),occluded:zt}}placeCollisionCircles(c,f,b,S,D,N,G,q,K,it,ct,ut,gt,yt){let Pt=[],Ct=new o.P(f.anchorX,f.anchorY),Rt=this.getPerspectiveRatio(Ct.x,Ct.y,N,yt),Ut=(K?D*this.transform.getPitchedTextCorrection(f.anchorX,f.anchorY,N)/Rt:D*Rt)/o.aJ,Gt={getElevation:yt,pitchedLabelPlaneMatrix:G,lineVertexArray:b,pitchWithMap:K,projectionCache:{projections:{},offsets:{},cachedAnchorPoint:void 0,anyProjectionOccluded:!1},transform:this.transform,tileAnchorPoint:Ct,unwrappedTileID:N,width:this.transform.width,height:this.transform.height,translation:gt},zt=Rp(Ut,S,f.lineOffsetX*Ut,f.lineOffsetY*Ut,!1,f,!1,Gt),jt=!1,Wt=!1,It=!0;if(zt){let Xt=.5*ct*Rt+ut,Kt=new o.P(-100,-100),de=new o.P(this.screenRightBoundary,this.screenBottomBoundary),le=new D_,me=zt.first,Le=zt.last,$e=[];for(let ur=me.path.length-1;ur>=1;ur--)$e.push(me.path[ur]);for(let ur=1;ur<Le.path.length;ur++)$e.push(Le.path[ur]);let Ee=2.5*Xt;if(K){let ur=this.projectPathToScreenSpace($e,Gt);$e=ur.some((ji=>ji.signedDistanceFromCamera<=0))?[]:ur.map((ji=>ji.point))}let sr=[];if($e.length>0){let ur=$e[0].clone(),ji=$e[0].clone();for(let Me=1;Me<$e.length;Me++)ur.x=Math.min(ur.x,$e[Me].x),ur.y=Math.min(ur.y,$e[Me].y),ji.x=Math.max(ji.x,$e[Me].x),ji.y=Math.max(ji.y,$e[Me].y);sr=ur.x>=Kt.x&&ji.x<=de.x&&ur.y>=Kt.y&&ji.y<=de.y?[$e]:ji.x<Kt.x||ur.x>de.x||ji.y<Kt.y||ur.y>de.y?[]:o.aG([$e],Kt.x,Kt.y,de.x,de.y)}for(let ur of sr){le.reset(ur,.25*Xt);let ji=0;ji=le.length<=.5*Xt?1:Math.ceil(le.paddedLength/Ee)+1;for(let Me=0;Me<ji;Me++){let Re=Me/Math.max(ji-1,1),wn=le.lerp(Re),fn=wn.x+Zo,oo=wn.y+Zo;Pt.push(fn,oo,Xt,0);let en=fn-Xt,so=oo-Xt,pn=fn+Xt,Do=oo+Xt;if(It=It&&this.isOffscreen(en,so,pn,Do),Wt=Wt||this.isInsideGrid(en,so,pn,Do),c!==\"always\"&&this.grid.hitTestCircle(fn,oo,Xt,c,it)&&(jt=!0,!q))return{circles:[],offscreen:!1,collisionDetected:jt}}}}return{circles:!q&&jt||!Wt||Rt<this.perspectiveRatioCutoff?[]:Pt,offscreen:It,collisionDetected:jt}}projectPathToScreenSpace(c,f){let b=(function(S,D){let N=o.N();return o.ay(N,D.pitchedLabelPlaneMatrix),S.map((G=>{let q=kp(G.x,G.y,N,D.getElevation),K=D.transform.projectTileCoordinates(q.point.x,q.point.y,D.unwrappedTileID,D.getElevation);return K.point.x=(.5*K.point.x+.5)*D.width,K.point.y=(.5*-K.point.y+.5)*D.height,K}))})(c,f);return(function(S){let D=0,N=0,G=0,q=0;for(let K=0;K<S.length;K++)S[K].isOccluded?(G=K+1,q=0):(q++,q>N&&(N=q,D=G));return S.slice(D,D+N)})(b)}queryRenderedSymbols(c){if(c.length===0||this.grid.keysLength()===0&&this.ignoredGrid.keysLength()===0)return{};let f=[],b=new o.a7;for(let ct of c){let ut=new o.P(ct.x+Zo,ct.y+Zo);b.extend(ut),f.push(ut)}let{minX:S,minY:D,maxX:N,maxY:G}=b,q=this.grid.query(S,D,N,G).concat(this.ignoredGrid.query(S,D,N,G)),K={},it={};for(let ct of q){let ut=ct.key;if(K[ut.bucketInstanceId]===void 0&&(K[ut.bucketInstanceId]={}),K[ut.bucketInstanceId][ut.featureIndex])continue;let gt=[new o.P(ct.x1,ct.y1),new o.P(ct.x2,ct.y1),new o.P(ct.x2,ct.y2),new o.P(ct.x1,ct.y2)];o.aH(f,gt)&&(K[ut.bucketInstanceId][ut.featureIndex]=!0,it[ut.bucketInstanceId]===void 0&&(it[ut.bucketInstanceId]=[]),it[ut.bucketInstanceId].push(ut.featureIndex))}return it}insertCollisionBox(c,f,b,S,D,N){(b?this.ignoredGrid:this.grid).insert({bucketInstanceId:S,featureIndex:D,collisionGroupID:N,overlapMode:f},c[0],c[1],c[2],c[3])}insertCollisionCircles(c,f,b,S,D,N){let G=b?this.ignoredGrid:this.grid,q={bucketInstanceId:S,featureIndex:D,collisionGroupID:N,overlapMode:f};for(let K=0;K<c.length;K+=4)G.insertCircle(q,c[K],c[K+1],c[K+2])}projectAndGetPerspectiveRatio(c,f,b,S,D){if(D){let N;S?(N=[c,f,S(c,f),1],o.aE(N,N,D)):(N=[c,f,0,1],$A(N,N,D));let G=N[3];return{x:(N[0]/G+1)/2*this.transform.width+Zo,y:(-N[1]/G+1)/2*this.transform.height+Zo,perspectiveRatio:.5+this.transform.cameraToCenterDistance/G*.5,isOccluded:!1,signedDistanceFromCamera:G}}{let N=this.transform.projectTileCoordinates(c,f,b,S);return{x:(N.point.x+1)/2*this.transform.width+Zo,y:(1-N.point.y)/2*this.transform.height+Zo,perspectiveRatio:.5+this.transform.cameraToCenterDistance/N.signedDistanceFromCamera*.5,isOccluded:N.isOccluded,signedDistanceFromCamera:N.signedDistanceFromCamera}}}getPerspectiveRatio(c,f,b,S){let D=this.transform.projectTileCoordinates(c,f,b,S);return .5+this.transform.cameraToCenterDistance/D.signedDistanceFromCamera*.5}isOffscreen(c,f,b,S){return b<Zo||c>=this.screenRightBoundary||S<Zo||f>this.screenBottomBoundary}isInsideGrid(c,f,b,S){return b>=0&&c<this.gridRightBoundary&&S>=0&&f<this.gridBottomBoundary}getViewportMatrix(){let c=o.ao([]);return o.O(c,c,[-100,-100,0]),c}_projectCollisionBox(c,f,b,S,D,N,G,q,K,it,ct){let ut=1,gt=0,yt=0,Pt=1,Ct=c.anchorPointX+G[0],Rt=c.anchorPointY+G[1];if(N&&!D){let $e=this.projectAndGetPerspectiveRatio(Ct+1,Rt,S,K,ct),Ee=$e.x-q.x,sr=Math.atan(($e.y-q.y)/Ee)+(Ee<0?Math.PI:0),ur=Math.sin(sr),ji=Math.cos(sr);ut=ji,gt=ur,yt=-ur,Pt=ji}else if(!N&&D){let $e=fl(this.transform);ut=$e.vecEast[0],gt=$e.vecEast[1],yt=$e.vecSouth[0],Pt=$e.vecSouth[1]}let Ut=q.x,Gt=q.y,zt=f;D&&(Ut=Ct,Gt=Rt,zt=Math.pow(2,-(this.transform.zoom-b.overscaledZ)),zt*=this.transform.getPitchedTextCorrection(Ct,Rt,S),it||(zt*=o.ak(.5+q.signedDistanceFromCamera/this.transform.cameraToCenterDistance*.5,0,4))),it&&(Ut+=ut*it.x*zt+yt*it.y*zt,Gt+=gt*it.x*zt+Pt*it.y*zt);let jt=c.x1*zt,Wt=c.x2*zt,It=(jt+Wt)/2,Xt=c.y1*zt,Kt=c.y2*zt,de=(Xt+Kt)/2,le=[{offsetX:jt,offsetY:Xt},{offsetX:It,offsetY:Xt},{offsetX:Wt,offsetY:Xt},{offsetX:Wt,offsetY:de},{offsetX:Wt,offsetY:Kt},{offsetX:It,offsetY:Kt},{offsetX:jt,offsetY:Kt},{offsetX:jt,offsetY:de}],me=[];for(let{offsetX:$e,offsetY:Ee}of le)me.push(new o.P(Ut+ut*$e+yt*Ee,Gt+gt*$e+Pt*Ee));let Le=!1;if(D){let $e=me.map((Ee=>this.projectAndGetPerspectiveRatio(Ee.x,Ee.y,S,K,ct)));Le=$e.some((Ee=>!Ee.isOccluded)),me=$e.map((Ee=>new o.P(Ee.x,Ee.y)))}else Le=!0;return{box:o.aI(me),allPointsOccluded:!Le}}}class Wh{constructor(c,f,b,S){this.opacity=c?Math.max(0,Math.min(1,c.opacity+(c.placed?f:-f))):S&&b?1:0,this.placed=b}isHidden(){return this.opacity===0&&!this.placed}}class Lp{constructor(c,f,b,S,D){this.text=new Wh(c?c.text:null,f,b,D),this.icon=new Wh(c?c.icon:null,f,S,D)}isHidden(){return this.text.isHidden()&&this.icon.isHidden()}}class n2{constructor(c,f,b){this.text=c,this.icon=f,this.skipFade=b}}class vM{constructor(c,f,b,S,D){this.bucketInstanceId=c,this.featureIndex=f,this.sourceLayerIndex=b,this.bucketIndex=S,this.tileID=D}}class bM{constructor(c){this.crossSourceCollisions=c,this.maxGroupID=0,this.collisionGroups={}}get(c){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroups[c]){let f=++this.maxGroupID;this.collisionGroups[c]={ID:f,predicate:b=>b.collisionGroupID===f}}return this.collisionGroups[c]}}function L_(I,c,f,b,S){let{horizontalAlign:D,verticalAlign:N}=o.aP(I);return new o.P(-(D-.5)*c+b[0]*S,-(N-.5)*f+b[1]*S)}class o2{constructor(c,f,b,S,D){this.transform=c.clone(),this.terrain=f,this.collisionIndex=new i2(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=b,this.retainedQueryData={},this.collisionGroups=new bM(S),this.collisionCircleArrays={},this.collisionBoxArrays=new Map,this.prevPlacement=D,D&&(D.prevPlacement=void 0),this.placedOrientations={}}_getTerrainElevationFunc(c){let f=this.terrain;return f?(b,S)=>f.getElevation(c,b,S):null}getBucketParts(c,f,b,S){let D=b.getBucket(f),N=b.latestFeatureIndex;if(!D||!N||f.id!==D.layerIds[0])return;let G=b.collisionBoxArray,q=D.layers[0].layout,K=D.layers[0].paint,it=Math.pow(2,this.transform.zoom-b.tileID.overscaledZ),ct=b.tileSize/o.a5,ut=b.tileID.toUnwrapped(),gt=q.get(\"text-rotation-alignment\")===\"map\",yt=o.aK(b,1,this.transform.zoom),Pt=o.aL(this.collisionIndex.transform,b,K.get(\"text-translate\"),K.get(\"text-translate-anchor\")),Ct=o.aL(this.collisionIndex.transform,b,K.get(\"icon-translate\"),K.get(\"icon-translate-anchor\")),Rt=Hr(gt,this.transform,yt);this.retainedQueryData[D.bucketInstanceId]=new vM(D.bucketInstanceId,N,D.sourceLayerIndex,D.index,b.tileID);let Ut={bucket:D,layout:q,translationText:Pt,translationIcon:Ct,unwrappedTileID:ut,pitchedLabelPlaneMatrix:Rt,scale:it,textPixelRatio:ct,holdingForFade:b.holdingForSymbolFade(),collisionBoxArray:G,partiallyEvaluatedTextSize:o.av(D.textSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(D.sourceID)};if(S)for(let Gt of D.sortKeyRanges){let{sortKey:zt,symbolInstanceStart:jt,symbolInstanceEnd:Wt}=Gt;c.push({sortKey:zt,symbolInstanceStart:jt,symbolInstanceEnd:Wt,parameters:Ut})}else c.push({symbolInstanceStart:0,symbolInstanceEnd:D.symbolInstances.length,parameters:Ut})}attemptAnchorPlacement(c,f,b,S,D,N,G,q,K,it,ct,ut,gt,yt,Pt,Ct,Rt,Ut,Gt,zt){let jt=o.aM[c.textAnchor],Wt=[c.textOffset0,c.textOffset1],It=L_(jt,b,S,Wt,D),Xt=this.collisionIndex.placeCollisionBox(f,ut,q,K,it,G,N,Ct,ct.predicate,Gt,It,zt);if((!Ut||this.collisionIndex.placeCollisionBox(Ut,ut,q,K,it,G,N,Rt,ct.predicate,Gt,It,zt).placeable)&&Xt.placeable){let Kt;if(this.prevPlacement&&this.prevPlacement.variableOffsets[gt.crossTileID]&&this.prevPlacement.placements[gt.crossTileID]&&this.prevPlacement.placements[gt.crossTileID].text&&(Kt=this.prevPlacement.variableOffsets[gt.crossTileID].anchor),gt.crossTileID===0)throw new Error(\"symbolInstance.crossTileID can't be 0\");return this.variableOffsets[gt.crossTileID]={textOffset:Wt,width:b,height:S,anchor:jt,textBoxScale:D,prevAnchor:Kt},this.markUsedJustification(yt,jt,gt,Pt),yt.allowVerticalPlacement&&(this.markUsedOrientation(yt,Pt,gt),this.placedOrientations[gt.crossTileID]=Pt),{shift:It,placedGlyphBoxes:Xt}}}placeLayerBucketPart(c,f,b){let{bucket:S,layout:D,translationText:N,translationIcon:G,unwrappedTileID:q,pitchedLabelPlaneMatrix:K,textPixelRatio:it,holdingForFade:ct,collisionBoxArray:ut,partiallyEvaluatedTextSize:gt,collisionGroup:yt}=c.parameters,Pt=D.get(\"text-optional\"),Ct=D.get(\"icon-optional\"),Rt=o.aN(D,\"text-overlap\",\"text-allow-overlap\"),Ut=Rt===\"always\",Gt=o.aN(D,\"icon-overlap\",\"icon-allow-overlap\"),zt=Gt===\"always\",jt=D.get(\"text-rotation-alignment\")===\"map\",Wt=D.get(\"text-pitch-alignment\")===\"map\",It=D.get(\"icon-text-fit\")!==\"none\",Xt=D.get(\"symbol-z-order\")===\"viewport-y\",Kt=Ut&&(zt||!S.hasIconData()||Ct),de=zt&&(Ut||!S.hasTextData()||Pt);!S.collisionArrays&&ut&&S.deserializeCollisionBoxes(ut);let le=this.retainedQueryData[S.bucketInstanceId].tileID,me=this._getTerrainElevationFunc(le),Le=this.transform.getFastPathSimpleProjectionMatrix(le),$e=(Ee,sr,ur)=>{var ji,Me;if(f[Ee.crossTileID])return;if(ct)return void(this.placements[Ee.crossTileID]=new n2(!1,!1,!1));let Re=!1,wn=!1,fn=!0,oo=null,en={box:null,placeable:!1,offscreen:null,occluded:!1},so={placeable:!1},pn=null,Do=null,ao=null,y=0,_=0,x=0;sr.textFeatureIndex?y=sr.textFeatureIndex:Ee.useRuntimeCollisionCircles&&(y=Ee.featureIndex),sr.verticalTextFeatureIndex&&(_=sr.verticalTextFeatureIndex);let E=sr.textBox;if(E){let $=xt=>{let kt=o.aw.horizontal;if(S.allowVerticalPlacement&&!xt&&this.prevPlacement){let Ot=this.prevPlacement.placedOrientations[Ee.crossTileID];Ot&&(this.placedOrientations[Ee.crossTileID]=Ot,kt=Ot,this.markUsedOrientation(S,kt,Ee))}return kt},Z=(xt,kt)=>{if(S.allowVerticalPlacement&&Ee.numVerticalGlyphVertices>0&&sr.verticalTextBox){for(let Ot of S.writingModes)if(Ot===o.aw.vertical?(en=kt(),so=en):en=xt(),en&&en.placeable)break}else en=xt()},ot=Ee.textAnchorOffsetStartIndex,ht=Ee.textAnchorOffsetEndIndex;if(ht===ot){let xt=(kt,Ot)=>{let Dt=this.collisionIndex.placeCollisionBox(kt,Rt,it,le,q,Wt,jt,N,yt.predicate,me,void 0,Le);return Dt&&Dt.placeable&&(this.markUsedOrientation(S,Ot,Ee),this.placedOrientations[Ee.crossTileID]=Ot),Dt};Z((()=>xt(E,o.aw.horizontal)),(()=>{let kt=sr.verticalTextBox;return S.allowVerticalPlacement&&Ee.numVerticalGlyphVertices>0&&kt?xt(kt,o.aw.vertical):{box:null,offscreen:null}})),$(en&&en.placeable)}else{let xt=o.aM[(Me=(ji=this.prevPlacement)===null||ji===void 0?void 0:ji.variableOffsets[Ee.crossTileID])===null||Me===void 0?void 0:Me.anchor],kt=(Dt,Zt,re)=>{let ye=Dt.x2-Dt.x1,se=Dt.y2-Dt.y1,ae=Ee.textBoxScale,Jt=It&&Gt===\"never\"?Zt:null,Ve=null,br=Rt===\"never\"?1:2,cr=\"never\";xt&&br++;for(let Or=0;Or<br;Or++){for(let Yr=ot;Yr<ht;Yr++){let vi=S.textAnchorOffsets.get(Yr);if(xt&&vi.textAnchor!==xt)continue;let Dr=this.attemptAnchorPlacement(vi,Dt,ye,se,ae,jt,Wt,it,le,q,yt,cr,Ee,S,re,N,G,Jt,me);if(Dr&&(Ve=Dr.placedGlyphBoxes,Ve&&Ve.placeable))return Re=!0,oo=Dr.shift,Ve}xt?xt=null:cr=Rt}return b&&!Ve&&(Ve={box:this.collisionIndex.placeCollisionBox(E,\"always\",it,le,q,Wt,jt,N,yt.predicate,me,void 0,Le).box,offscreen:!1,placeable:!1,occluded:!1}),Ve};Z((()=>kt(E,sr.iconBox,o.aw.horizontal)),(()=>{let Dt=sr.verticalTextBox;return S.allowVerticalPlacement&&(!en||!en.placeable)&&Ee.numVerticalGlyphVertices>0&&Dt?kt(Dt,sr.verticalIconBox,o.aw.vertical):{box:null,occluded:!0,offscreen:null}})),en&&(Re=en.placeable,fn=en.offscreen);let Ot=$(en&&en.placeable);if(!Re&&this.prevPlacement){let Dt=this.prevPlacement.variableOffsets[Ee.crossTileID];Dt&&(this.variableOffsets[Ee.crossTileID]=Dt,this.markUsedJustification(S,Dt.anchor,Ee,Ot))}}}if(pn=en,Re=pn&&pn.placeable,fn=pn&&pn.offscreen,Ee.useRuntimeCollisionCircles&&Ee.centerJustifiedTextSymbolIndex>=0){let $=S.text.placedSymbolArray.get(Ee.centerJustifiedTextSymbolIndex),Z=o.ax(S.textSizeData,gt,$),ot=D.get(\"text-padding\");Do=this.collisionIndex.placeCollisionCircles(Rt,$,S.lineVertexArray,S.glyphOffsetArray,Z,q,K,b,Wt,yt.predicate,Ee.collisionCircleDiameter,ot,N,me),Do.circles.length&&Do.collisionDetected&&!b&&o.w(\"Collisions detected, but collision boxes are not shown\"),Re=Ut||Do.circles.length>0&&!Do.collisionDetected,fn=fn&&Do.offscreen}if(sr.iconFeatureIndex&&(x=sr.iconFeatureIndex),sr.iconBox){let $=Z=>this.collisionIndex.placeCollisionBox(Z,Gt,it,le,q,Wt,jt,G,yt.predicate,me,It&&oo?oo:void 0,Le);so&&so.placeable&&sr.verticalIconBox?(ao=$(sr.verticalIconBox),wn=ao.placeable):(ao=$(sr.iconBox),wn=ao.placeable),fn=fn&&ao.offscreen}let k=Pt||Ee.numHorizontalGlyphVertices===0&&Ee.numVerticalGlyphVertices===0,B=Ct||Ee.numIconVertices===0;k||B?B?k||(wn=wn&&Re):Re=wn&&Re:wn=Re=wn&&Re;let U=wn&&ao.placeable;if(Re&&pn.placeable&&this.collisionIndex.insertCollisionBox(pn.box,Rt,D.get(\"text-ignore-placement\"),S.bucketInstanceId,so&&so.placeable&&_?_:y,yt.ID),U&&this.collisionIndex.insertCollisionBox(ao.box,Gt,D.get(\"icon-ignore-placement\"),S.bucketInstanceId,x,yt.ID),Do&&Re&&this.collisionIndex.insertCollisionCircles(Do.circles,Rt,D.get(\"text-ignore-placement\"),S.bucketInstanceId,y,yt.ID),b&&this.storeCollisionData(S.bucketInstanceId,ur,sr,pn,ao,Do),Ee.crossTileID===0)throw new Error(\"symbolInstance.crossTileID can't be 0\");if(S.bucketInstanceId===0)throw new Error(\"bucket.bucketInstanceId can't be 0\");this.placements[Ee.crossTileID]=new n2((Re||Kt)&&!pn?.occluded,(wn||de)&&!ao?.occluded,fn||S.justReloaded),f[Ee.crossTileID]=!0};if(Xt){if(c.symbolInstanceStart!==0)throw new Error(\"bucket.bucketInstanceId should be 0\");let Ee=S.getSortedSymbolIndexes(-this.transform.bearingInRadians);for(let sr=Ee.length-1;sr>=0;--sr){let ur=Ee[sr];$e(S.symbolInstances.get(ur),S.collisionArrays[ur],ur)}}else for(let Ee=c.symbolInstanceStart;Ee<c.symbolInstanceEnd;Ee++)$e(S.symbolInstances.get(Ee),S.collisionArrays[Ee],Ee);S.justReloaded=!1}storeCollisionData(c,f,b,S,D,N){if(b.textBox||b.iconBox){let G,q;this.collisionBoxArrays.has(c)?G=this.collisionBoxArrays.get(c):(G=new Map,this.collisionBoxArrays.set(c,G)),G.has(f)?q=G.get(f):(q={text:null,icon:null},G.set(f,q)),b.textBox&&(q.text=S.box),b.iconBox&&(q.icon=D.box)}if(N){let G=this.collisionCircleArrays[c];G===void 0&&(G=this.collisionCircleArrays[c]=[]);for(let q=0;q<N.circles.length;q+=4)G.push(N.circles[q+0]-Zo),G.push(N.circles[q+1]-Zo),G.push(N.circles[q+2]),G.push(N.collisionDetected?1:0)}}markUsedJustification(c,f,b,S){let D;D=S===o.aw.vertical?b.verticalPlacedTextSymbolIndex:{left:b.leftJustifiedTextSymbolIndex,center:b.centerJustifiedTextSymbolIndex,right:b.rightJustifiedTextSymbolIndex}[o.aO(f)];let N=[b.leftJustifiedTextSymbolIndex,b.centerJustifiedTextSymbolIndex,b.rightJustifiedTextSymbolIndex,b.verticalPlacedTextSymbolIndex];for(let G of N)G>=0&&(c.text.placedSymbolArray.get(G).crossTileID=D>=0&&G!==D?0:b.crossTileID)}markUsedOrientation(c,f,b){let S=f===o.aw.horizontal||f===o.aw.horizontalOnly?f:0,D=f===o.aw.vertical?f:0,N=[b.leftJustifiedTextSymbolIndex,b.centerJustifiedTextSymbolIndex,b.rightJustifiedTextSymbolIndex];for(let G of N)c.text.placedSymbolArray.get(G).placedOrientation=S;b.verticalPlacedTextSymbolIndex&&(c.text.placedSymbolArray.get(b.verticalPlacedTextSymbolIndex).placedOrientation=D)}commit(c){this.commitTime=c,this.zoomAtLastRecencyCheck=this.transform.zoom;let f=this.prevPlacement,b=!1;this.prevZoomAdjustment=f?f.zoomAdjustment(this.transform.zoom):0;let S=f?f.symbolFadeChange(c):1,D=f?f.opacities:{},N=f?f.variableOffsets:{},G=f?f.placedOrientations:{};for(let q in this.placements){let K=this.placements[q],it=D[q];it?(this.opacities[q]=new Lp(it,S,K.text,K.icon),b=b||K.text!==it.text.placed||K.icon!==it.icon.placed):(this.opacities[q]=new Lp(null,S,K.text,K.icon,K.skipFade),b=b||K.text||K.icon)}for(let q in D){let K=D[q];if(!this.opacities[q]){let it=new Lp(K,S,!1,!1);it.isHidden()||(this.opacities[q]=it,b=b||K.text.placed||K.icon.placed)}}for(let q in N)this.variableOffsets[q]||!this.opacities[q]||this.opacities[q].isHidden()||(this.variableOffsets[q]=N[q]);for(let q in G)this.placedOrientations[q]||!this.opacities[q]||this.opacities[q].isHidden()||(this.placedOrientations[q]=G[q]);if(f&&f.lastPlacementChangeTime===void 0)throw new Error(\"Last placement time for previous placement is not defined\");b?this.lastPlacementChangeTime=c:typeof this.lastPlacementChangeTime!=\"number\"&&(this.lastPlacementChangeTime=f?f.lastPlacementChangeTime:c)}updateLayerOpacities(c,f){let b={};for(let S of f){let D=S.getBucket(c);D&&S.latestFeatureIndex&&c.id===D.layerIds[0]&&this.updateBucketOpacities(D,S.tileID,b,S.collisionBoxArray)}}updateBucketOpacities(c,f,b,S){c.hasTextData()&&(c.text.opacityVertexArray.clear(),c.text.hasVisibleVertices=!1),c.hasIconData()&&(c.icon.opacityVertexArray.clear(),c.icon.hasVisibleVertices=!1),c.hasIconCollisionBoxData()&&c.iconCollisionBox.collisionVertexArray.clear(),c.hasTextCollisionBoxData()&&c.textCollisionBox.collisionVertexArray.clear();let D=c.layers[0],N=D.layout,G=new Lp(null,0,!1,!1,!0),q=N.get(\"text-allow-overlap\"),K=N.get(\"icon-allow-overlap\"),it=D._unevaluatedLayout.hasValue(\"text-variable-anchor\")||D._unevaluatedLayout.hasValue(\"text-variable-anchor-offset\"),ct=N.get(\"text-rotation-alignment\")===\"map\",ut=N.get(\"text-pitch-alignment\")===\"map\",gt=N.get(\"icon-text-fit\")!==\"none\",yt=new Lp(null,0,q&&(K||!c.hasIconData()||N.get(\"icon-optional\")),K&&(q||!c.hasTextData()||N.get(\"text-optional\")),!0);!c.collisionArrays&&S&&(c.hasIconCollisionBoxData()||c.hasTextCollisionBoxData())&&c.deserializeCollisionBoxes(S);let Pt=(Rt,Ut,Gt)=>{for(let zt=0;zt<Ut/4;zt++)Rt.opacityVertexArray.emplaceBack(Gt);Rt.hasVisibleVertices=Rt.hasVisibleVertices||Gt!==eu},Ct=this.collisionBoxArrays.get(c.bucketInstanceId);for(let Rt=0;Rt<c.symbolInstances.length;Rt++){let Ut=c.symbolInstances.get(Rt),{numHorizontalGlyphVertices:Gt,numVerticalGlyphVertices:zt,crossTileID:jt}=Ut,Wt=this.opacities[jt];b[jt]?Wt=G:Wt||(Wt=yt,this.opacities[jt]=Wt),b[jt]=!0;let It=Ut.numIconVertices>0,Xt=this.placedOrientations[Ut.crossTileID],Kt=Xt===o.aw.vertical,de=Xt===o.aw.horizontal||Xt===o.aw.horizontalOnly;if(Gt>0||zt>0){let me=z_(Wt.text);Pt(c.text,Gt,Kt?eu:me),Pt(c.text,zt,de?eu:me);let Le=Wt.text.isHidden();[Ut.rightJustifiedTextSymbolIndex,Ut.centerJustifiedTextSymbolIndex,Ut.leftJustifiedTextSymbolIndex].forEach((sr=>{sr>=0&&(c.text.placedSymbolArray.get(sr).hidden=Le||Kt?1:0)})),Ut.verticalPlacedTextSymbolIndex>=0&&(c.text.placedSymbolArray.get(Ut.verticalPlacedTextSymbolIndex).hidden=Le||de?1:0);let $e=this.variableOffsets[Ut.crossTileID];$e&&this.markUsedJustification(c,$e.anchor,Ut,Xt);let Ee=this.placedOrientations[Ut.crossTileID];Ee&&(this.markUsedJustification(c,\"left\",Ut,Ee),this.markUsedOrientation(c,Ee,Ut))}if(It){let me=z_(Wt.icon),Le=!(gt&&Ut.verticalPlacedIconSymbolIndex&&Kt);Ut.placedIconSymbolIndex>=0&&(Pt(c.icon,Ut.numIconVertices,Le?me:eu),c.icon.placedSymbolArray.get(Ut.placedIconSymbolIndex).hidden=Wt.icon.isHidden()),Ut.verticalPlacedIconSymbolIndex>=0&&(Pt(c.icon,Ut.numVerticalIconVertices,Le?eu:me),c.icon.placedSymbolArray.get(Ut.verticalPlacedIconSymbolIndex).hidden=Wt.icon.isHidden())}let le=Ct&&Ct.has(Rt)?Ct.get(Rt):{text:null,icon:null};if(c.hasIconCollisionBoxData()||c.hasTextCollisionBoxData()){let me=c.collisionArrays[Rt];if(me){let Le=new o.P(0,0);if(me.textBox||me.verticalTextBox){let $e=!0;if(it){let Ee=this.variableOffsets[jt];Ee?(Le=L_(Ee.anchor,Ee.width,Ee.height,Ee.textOffset,Ee.textBoxScale),ct&&Le._rotate(ut?-this.transform.bearingInRadians:this.transform.bearingInRadians)):$e=!1}if(me.textBox||me.verticalTextBox){let Ee;me.textBox&&(Ee=Kt),me.verticalTextBox&&(Ee=de),GA(c.textCollisionBox.collisionVertexArray,Wt.text.placed,!$e||Ee,le.text,Le.x,Le.y)}}if(me.iconBox||me.verticalIconBox){let $e=!!(!de&&me.verticalIconBox),Ee;me.iconBox&&(Ee=$e),me.verticalIconBox&&(Ee=!$e),GA(c.iconCollisionBox.collisionVertexArray,Wt.icon.placed,Ee,le.icon,gt?Le.x:0,gt?Le.y:0)}}}}if(c.sortFeatures(-this.transform.bearingInRadians),this.retainedQueryData[c.bucketInstanceId]&&(this.retainedQueryData[c.bucketInstanceId].featureSortOrder=c.featureSortOrder),c.hasTextData()&&c.text.opacityVertexBuffer&&c.text.opacityVertexBuffer.updateData(c.text.opacityVertexArray),c.hasIconData()&&c.icon.opacityVertexBuffer&&c.icon.opacityVertexBuffer.updateData(c.icon.opacityVertexArray),c.hasIconCollisionBoxData()&&c.iconCollisionBox.collisionVertexBuffer&&c.iconCollisionBox.collisionVertexBuffer.updateData(c.iconCollisionBox.collisionVertexArray),c.hasTextCollisionBoxData()&&c.textCollisionBox.collisionVertexBuffer&&c.textCollisionBox.collisionVertexBuffer.updateData(c.textCollisionBox.collisionVertexArray),c.text.opacityVertexArray.length!==c.text.layoutVertexArray.length/4)throw new Error(`bucket.text.opacityVertexArray.length (= ${c.text.opacityVertexArray.length}) !== bucket.text.layoutVertexArray.length (= ${c.text.layoutVertexArray.length}) / 4`);if(c.icon.opacityVertexArray.length!==c.icon.layoutVertexArray.length/4)throw new Error(`bucket.icon.opacityVertexArray.length (= ${c.icon.opacityVertexArray.length}) !== bucket.icon.layoutVertexArray.length (= ${c.icon.layoutVertexArray.length}) / 4`);c.bucketInstanceId in this.collisionCircleArrays&&(c.collisionCircleArray=this.collisionCircleArrays[c.bucketInstanceId],delete this.collisionCircleArrays[c.bucketInstanceId])}symbolFadeChange(c){return this.fadeDuration===0?1:(c-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment}zoomAdjustment(c){return Math.max(0,(this.transform.zoom-c)/1.5)}hasTransitions(c){return this.stale||c-this.lastPlacementChangeTime<this.fadeDuration}stillRecent(c,f){let b=this.zoomAtLastRecencyCheck===f?1-this.zoomAdjustment(f):1;return this.zoomAtLastRecencyCheck=f,this.commitTime+this.fadeDuration*b>c}setStale(){this.stale=!0}}function GA(I,c,f,b,S,D){b&&b.length!==0||(b=[0,0,0,0]);let N=b[0]-Zo,G=b[1]-Zo,q=b[2]-Zo,K=b[3]-Zo;I.emplaceBack(c?1:0,f?1:0,S||0,D||0,N,G),I.emplaceBack(c?1:0,f?1:0,S||0,D||0,q,G),I.emplaceBack(c?1:0,f?1:0,S||0,D||0,q,K),I.emplaceBack(c?1:0,f?1:0,S||0,D||0,N,K)}let B_=Math.pow(2,25),s2=Math.pow(2,24),F_=Math.pow(2,17),N_=Math.pow(2,16),xM=Math.pow(2,9),xm=Math.pow(2,8),WA=Math.pow(2,1);function z_(I){if(I.opacity===0&&!I.placed)return 0;if(I.opacity===1&&I.placed)return 4294967295;let c=I.placed?1:0,f=Math.floor(127*I.opacity);return f*B_+c*s2+f*F_+c*N_+f*xM+c*xm+f*WA+c}let eu=0;class a2{constructor(c){this._sortAcrossTiles=c.layout.get(\"symbol-z-order\")!==\"viewport-y\"&&!c.layout.get(\"symbol-sort-key\").isConstant(),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]}continuePlacement(c,f,b,S,D){let N=this._bucketParts;for(;this._currentTileIndex<c.length;)if(f.getBucketParts(N,S,c[this._currentTileIndex],this._sortAcrossTiles),this._currentTileIndex++,D())return!0;for(this._sortAcrossTiles&&(this._sortAcrossTiles=!1,N.sort(((G,q)=>G.sortKey-q.sortKey)));this._currentPartIndex<N.length;)if(f.placeLayerBucketPart(N[this._currentPartIndex],this._seenCrossTileIDs,b),this._currentPartIndex++,D())return!0;return!1}}class wM{constructor(c,f,b,S,D,N,G,q){this.placement=new o2(c,f,N,G,q),this._currentPlacementIndex=b.length-1,this._forceFullPlacement=S,this._showCollisionBoxes=D,this._done=!1}isDone(){return this._done}continuePlacement(c,f,b){let S=R(),D=()=>!this._forceFullPlacement&&R()-S>2;for(;this._currentPlacementIndex>=0;){let N=f[c[this._currentPlacementIndex]],G=this.placement.collisionIndex.transform.zoom;if(o.aQ(N)&&N.layout&&(!N.minzoom||N.minzoom<=G)&&(!N.maxzoom||N.maxzoom>G)){if(this._inProgressLayer||(this._inProgressLayer=new a2(N)),this._inProgressLayer.continuePlacement(b[N.source],this.placement,this._showCollisionBoxes,N,D))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0}commit(c){return this.placement.commit(c),this.placement}}let Gl=512/o.a5/2;class Bp{constructor(c,f,b){this.tileID=c,this.bucketInstanceId=b,this._symbolsByKey={};let S=new Map;for(let D=0;D<f.length;D++){let N=f.get(D),G=N.key,q=S.get(G);q?q.push(N):S.set(G,[N])}for(let[D,N]of S){let G={positions:N.map((q=>({x:Math.floor(q.anchorX*Gl),y:Math.floor(q.anchorY*Gl)}))),crossTileIDs:N.map((q=>q.crossTileID))};if(G.positions.length>128){let q=new o.aR(G.positions.length,16,Uint16Array);for(let{x:K,y:it}of G.positions)q.add(K,it);q.finish(),delete G.positions,G.index=q}this._symbolsByKey[D]=G}}getScaledCoordinates(c,f){let{x:b,y:S,z:D}=this.tileID.canonical,{x:N,y:G,z:q}=f.canonical,K=Gl/Math.pow(2,q-D),it=(G*o.a5+c.anchorY)*K,ct=S*o.a5*Gl;return{x:Math.floor((N*o.a5+c.anchorX)*K-b*o.a5*Gl),y:Math.floor(it-ct)}}findMatches(c,f,b){let S=this.tileID.canonical.z<f.canonical.z?1:Math.pow(2,this.tileID.canonical.z-f.canonical.z);for(let D=0;D<c.length;D++){let N=c.get(D);if(N.crossTileID)continue;let G=this._symbolsByKey[N.key];if(!G)continue;let q=this.getScaledCoordinates(N,f);if(G.index){let K=G.index.range(q.x-S,q.y-S,q.x+S,q.y+S).sort();for(let it of K){let ct=G.crossTileIDs[it];if(!b[ct]){b[ct]=!0,N.crossTileID=ct;break}}}else if(G.positions)for(let K=0;K<G.positions.length;K++){let it=G.positions[K],ct=G.crossTileIDs[K];if(Math.abs(it.x-q.x)<=S&&Math.abs(it.y-q.y)<=S&&!b[ct]){b[ct]=!0,N.crossTileID=ct;break}}}}getCrossTileIDsLists(){return Object.values(this._symbolsByKey).map((({crossTileIDs:c})=>c))}}class Mi{constructor(){this.maxCrossTileID=0}generate(){return++this.maxCrossTileID}}class U_{constructor(){this.indexes={},this.usedCrossTileIDs={},this.lng=0}handleWrapJump(c){let f=Math.round((c-this.lng)/360);if(f!==0)for(let b in this.indexes){let S=this.indexes[b],D={};for(let N in S){let G=S[N];G.tileID=G.tileID.unwrapTo(G.tileID.wrap+f),D[G.tileID.key]=G}this.indexes[b]=D}this.lng=c}addBucket(c,f,b){if(this.indexes[c.overscaledZ]&&this.indexes[c.overscaledZ][c.key]){if(this.indexes[c.overscaledZ][c.key].bucketInstanceId===f.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(c.overscaledZ,this.indexes[c.overscaledZ][c.key])}for(let D=0;D<f.symbolInstances.length;D++)f.symbolInstances.get(D).crossTileID=0;this.usedCrossTileIDs[c.overscaledZ]||(this.usedCrossTileIDs[c.overscaledZ]={});let S=this.usedCrossTileIDs[c.overscaledZ];for(let D in this.indexes){let N=this.indexes[D];if(Number(D)>c.overscaledZ)for(let G in N){let q=N[G];q.tileID.isChildOf(c)&&q.findMatches(f.symbolInstances,c,S)}else{let G=N[c.scaledTo(Number(D)).key];G&&G.findMatches(f.symbolInstances,c,S)}}for(let D=0;D<f.symbolInstances.length;D++){let N=f.symbolInstances.get(D);N.crossTileID||(N.crossTileID=b.generate(),S[N.crossTileID]=!0)}return this.indexes[c.overscaledZ]===void 0&&(this.indexes[c.overscaledZ]={}),this.indexes[c.overscaledZ][c.key]=new Bp(c,f.symbolInstances,f.bucketInstanceId),!0}removeBucketCrossTileIDs(c,f){for(let b of f.getCrossTileIDsLists())for(let S of b)delete this.usedCrossTileIDs[c][S]}removeStaleBuckets(c){let f=!1;for(let b in this.indexes){let S=this.indexes[b];for(let D in S)c[S[D].bucketInstanceId]||(this.removeBucketCrossTileIDs(b,S[D]),delete S[D],f=!0)}return f}}class l2{constructor(){this.layerIndexes={},this.crossTileIDs=new Mi,this.maxBucketInstanceId=0,this.bucketsInCurrentPlacement={}}addLayer(c,f,b){let S=this.layerIndexes[c.id];S===void 0&&(S=this.layerIndexes[c.id]=new U_);let D=!1,N={};S.handleWrapJump(b);for(let G of f){let q=G.getBucket(c);q&&c.id===q.layerIds[0]&&(q.bucketInstanceId||(q.bucketInstanceId=++this.maxBucketInstanceId),S.addBucket(G.tileID,q,this.crossTileIDs)&&(D=!0),N[q.bucketInstanceId]=!0)}return S.removeStaleBuckets(N)&&(D=!0),D}pruneUnusedLayers(c){let f={};c.forEach((b=>{f[b]=!0}));for(let b in this.layerIndexes)f[b]||delete this.layerIndexes[b]}}var qA=\"void main() {fragColor=vec4(1.0);}\";let yo={prelude:Fr(`#ifdef GL_ES\nprecision mediump float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif\nout highp vec4 fragColor;`,`#ifdef GL_ES\nprecision highp float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif\nvec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}mat3 rotationMatrixFromAxisAngle(vec3 u,float angle) {float c=cos(angle);float s=sin(angle);float c2=1.0-c;return mat3(u.x*u.x*c2+      c,u.x*u.y*c2-u.z*s,u.x*u.z*c2+u.y*s,u.y*u.x*c2+u.z*s,u.y*u.y*c2+    c,u.y*u.z*c2-u.x*s,u.z*u.x*c2-u.y*s,u.z*u.y*c2+u.x*s,u.z*u.z*c2+    c\n);}\n#ifdef TERRAIN3D\nuniform sampler2D u_terrain;uniform float u_terrain_dim;uniform mat4 u_terrain_matrix;uniform vec4 u_terrain_unpack;uniform float u_terrain_exaggeration;uniform highp sampler2D u_depth;\n#endif\nconst highp vec4 bitSh=vec4(256.*256.*256.,256.*256.,256.,1.);const highp vec4 bitShifts=vec4(1.)/bitSh;highp float unpack(highp vec4 color) {return dot(color,bitShifts);}highp float depthOpacity(vec3 frag) {\n#ifdef TERRAIN3D\nhighp float d=unpack(texture(u_depth,frag.xy*0.5+0.5))+0.0001-frag.z;return 1.0-max(0.0,min(1.0,-d*500.0));\n#else\nreturn 1.0;\n#endif\n}float calculate_visibility(vec4 pos) {\n#ifdef TERRAIN3D\nvec3 frag=pos.xyz/pos.w;highp float d=depthOpacity(frag);if (d > 0.95) return 1.0;return (d+depthOpacity(frag+vec3(0.0,0.01,0.0)))/2.0;\n#else\nreturn 1.0;\n#endif\n}float ele(vec2 pos) {\n#ifdef TERRAIN3D\nvec4 rgb=(texture(u_terrain,pos)*255.0)*u_terrain_unpack;return rgb.r+rgb.g+rgb.b-u_terrain_unpack.a;\n#else\nreturn 0.0;\n#endif\n}float get_elevation(vec2 pos) {\n#ifdef TERRAIN3D\n#ifdef GLOBE\nif ((pos.y <-32767.5) || (pos.y > 32766.5)) {return 0.0;}\n#endif\nvec2 coord=(u_terrain_matrix*vec4(pos,0.0,1.0)).xy*u_terrain_dim+1.0;vec2 f=fract(coord);vec2 c=(floor(coord)+0.5)/(u_terrain_dim+2.0);float d=1.0/(u_terrain_dim+2.0);float tl=ele(c);float tr=ele(c+vec2(d,0.0));float bl=ele(c+vec2(0.0,d));float br=ele(c+vec2(d,d));float elevation=mix(mix(tl,tr,f.x),mix(bl,br,f.x),f.y);return elevation*u_terrain_exaggeration;\n#else\nreturn 0.0;\n#endif\n}const float PI=3.141592653589793;uniform mat4 u_projection_matrix;`),projectionMercator:Fr(\"\",\"float projectLineThickness(float tileY) {return 1.0;}float projectCircleRadius(float tileY) {return 1.0;}vec4 projectTile(vec2 p) {vec4 result=u_projection_matrix*vec4(p,0.0,1.0);return result;}vec4 projectTile(vec2 p,vec2 rawPos) {vec4 result=u_projection_matrix*vec4(p,0.0,1.0);if (rawPos.y <-32767.5 || rawPos.y > 32766.5) {result.z=-10000000.0;}return result;}vec4 projectTileWithElevation(vec2 posInTile,float elevation) {return u_projection_matrix*vec4(posInTile,elevation,1.0);}vec4 projectTileFor3D(vec2 posInTile,float elevation) {return projectTileWithElevation(posInTile,elevation);}\"),projectionGlobe:Fr(\"\",`#define GLOBE_RADIUS 6371008.8\nuniform highp vec4 u_projection_tile_mercator_coords;uniform highp vec4 u_projection_clipping_plane;uniform highp float u_projection_transition;uniform mat4 u_projection_fallback_matrix;vec3 globeRotateVector(vec3 vec,vec2 angles) {vec3 axisRight=vec3(vec.z,0.0,-vec.x);vec3 axisUp=cross(axisRight,vec);axisRight=normalize(axisRight);axisUp=normalize(axisUp);vec2 t=tan(angles);return normalize(vec+axisRight*t.x+axisUp*t.y);}mat3 globeGetRotationMatrix(vec3 spherePos) {vec3 axisRight=vec3(spherePos.z,0.0,-spherePos.x);vec3 axisDown=cross(axisRight,spherePos);axisRight=normalize(axisRight);axisDown=normalize(axisDown);return mat3(axisRight,axisDown,spherePos\n);}float circumferenceRatioAtTileY(float tileY) {float mercator_pos_y=u_projection_tile_mercator_coords.y+u_projection_tile_mercator_coords.w*tileY;float spherical_y=2.0*atan(exp(PI-(mercator_pos_y*PI*2.0)))-PI*0.5;return cos(spherical_y);}float projectLineThickness(float tileY) {float thickness=1.0/circumferenceRatioAtTileY(tileY); \nif (u_projection_transition < 0.999) {return mix(1.0,thickness,u_projection_transition);} else {return thickness;}}vec3 projectToSphere(vec2 translatedPos,vec2 rawPos) {vec2 mercator_pos=u_projection_tile_mercator_coords.xy+u_projection_tile_mercator_coords.zw*translatedPos;vec2 spherical;spherical.x=mercator_pos.x*PI*2.0+PI;spherical.y=2.0*atan(exp(PI-(mercator_pos.y*PI*2.0)))-PI*0.5;float len=cos(spherical.y);vec3 pos=vec3(sin(spherical.x)*len,sin(spherical.y),cos(spherical.x)*len\n);if (rawPos.y <-32767.5) {pos=vec3(0.0,1.0,0.0);}if (rawPos.y > 32766.5) {pos=vec3(0.0,-1.0,0.0);}return pos;}vec3 projectToSphere(vec2 posInTile) {return projectToSphere(posInTile,vec2(0.0,0.0));}float globeComputeClippingZ(vec3 spherePos) {return (1.0-(dot(spherePos,u_projection_clipping_plane.xyz)+u_projection_clipping_plane.w));}vec4 interpolateProjection(vec2 posInTile,vec3 spherePos,float elevation) {vec3 elevatedPos=spherePos*(1.0+elevation/GLOBE_RADIUS);vec4 globePosition=u_projection_matrix*vec4(elevatedPos,1.0);globePosition.z=globeComputeClippingZ(elevatedPos)*globePosition.w;if (u_projection_transition > 0.999) {return globePosition;}vec4 flatPosition=u_projection_fallback_matrix*vec4(posInTile,elevation,1.0);const float z_globeness_threshold=0.2;vec4 result=globePosition;result.z=mix(0.0,globePosition.z,clamp((u_projection_transition-z_globeness_threshold)/(1.0-z_globeness_threshold),0.0,1.0));result.xyw=mix(flatPosition.xyw,globePosition.xyw,u_projection_transition);if ((posInTile.y <-32767.5) || (posInTile.y > 32766.5)) {result=globePosition;const float poles_hidden_anim_percentage=0.02;result.z=mix(globePosition.z,100.0,pow(max((1.0-u_projection_transition)/poles_hidden_anim_percentage,0.0),8.0));}return result;}vec4 interpolateProjectionFor3D(vec2 posInTile,vec3 spherePos,float elevation) {vec3 elevatedPos=spherePos*(1.0+elevation/GLOBE_RADIUS);vec4 globePosition=u_projection_matrix*vec4(elevatedPos,1.0);if (u_projection_transition > 0.999) {return globePosition;}vec4 fallbackPosition=u_projection_fallback_matrix*vec4(posInTile,elevation,1.0);return mix(fallbackPosition,globePosition,u_projection_transition);}vec4 projectTile(vec2 posInTile) {return interpolateProjection(posInTile,projectToSphere(posInTile),0.0);}vec4 projectTile(vec2 posInTile,vec2 rawPos) {return interpolateProjection(posInTile,projectToSphere(posInTile,rawPos),0.0);}vec4 projectTileWithElevation(vec2 posInTile,float elevation) {return interpolateProjection(posInTile,projectToSphere(posInTile),elevation);}vec4 projectTileFor3D(vec2 posInTile,float elevation) {vec3 spherePos=projectToSphere(posInTile,posInTile);return interpolateProjectionFor3D(posInTile,spherePos,elevation);}`),background:Fr(`uniform vec4 u_color;uniform float u_opacity;void main() {fragColor=u_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,\"in vec2 a_pos;void main() {gl_Position=projectTile(a_pos);}\"),backgroundPattern:Fr(`uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;in vec2 v_pos_a;in vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);fragColor=mix(color1,color2,u_mix)*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,\"uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;in vec2 a_pos;out vec2 v_pos_a;out vec2 v_pos_b;void main() {gl_Position=projectTile(a_pos);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}\"),circle:Fr(`in vec3 v_data;in float v_visibility;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=v_data.xy;float extrude_length=length(extrude);float antialiased_blur=v_data.z;float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));fragColor=v_visibility*opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);const float epsilon=0.5/255.0;if (fragColor.r < epsilon && fragColor.g < epsilon && fragColor.b < epsilon && fragColor.a < epsilon) {discard;}\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform highp float u_globe_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;uniform vec2 u_translate;in vec2 a_pos;out vec3 v_data;out float v_visibility;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main(void) {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 pos_raw=a_pos+32768.0;vec2 extrude=vec2(mod(pos_raw,8.0)/7.0*2.0-1.0);vec2 circle_center=floor(pos_raw/8.0)+u_translate;float ele=get_elevation(circle_center);v_visibility=calculate_visibility(projectTileWithElevation(circle_center,ele));if (u_pitch_with_map) {\n#ifdef GLOBE\nvec3 center_vector=projectToSphere(circle_center);\n#endif\nfloat angle_scale=u_globe_extrude_scale;vec2 corner_position=circle_center;if (u_scale_with_map) {angle_scale*=(radius+stroke_width);corner_position+=extrude*u_extrude_scale*(radius+stroke_width);} else {\n#ifdef GLOBE\nvec4 projected_center=interpolateProjection(circle_center,center_vector,ele);\n#else\nvec4 projected_center=projectTileWithElevation(circle_center,ele);\n#endif\ncorner_position+=extrude*u_extrude_scale*(radius+stroke_width)*(projected_center.w/u_camera_to_center_distance);angle_scale*=(radius+stroke_width)*(projected_center.w/u_camera_to_center_distance);}\n#ifdef GLOBE\nvec2 angles=extrude*angle_scale;vec3 corner_vector=globeRotateVector(center_vector,angles);gl_Position=interpolateProjection(corner_position,corner_vector,ele);\n#else\ngl_Position=projectTileWithElevation(corner_position,ele);\n#endif\n} else {gl_Position=projectTileWithElevation(circle_center,ele);if (gl_Position.z/gl_Position.w > 1.0) {gl_Position.xy=vec2(10000.0);}if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}float antialiasblur=-max(1.0/u_device_pixel_ratio/(radius+stroke_width),blur);v_data=vec3(extrude.x,extrude.y,antialiasblur);}`),clippingMask:Fr(qA,\"in vec2 a_pos;void main() {gl_Position=projectTile(a_pos);}\"),heatmap:Fr(`uniform highp float u_intensity;in vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#define GAUSS_COEF 0.3989422804014327\nvoid main() {\n#pragma mapbox: initialize highp float weight\nfloat d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);fragColor=vec4(val,1.0,1.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;uniform highp float u_globe_extrude_scale;in vec2 a_pos;out vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#pragma mapbox: define mediump float radius\nconst highp float ZERO=1.0/255.0/16.0;\n#define GAUSS_COEF 0.3989422804014327\nvoid main(void) {\n#pragma mapbox: initialize highp float weight\n#pragma mapbox: initialize mediump float radius\nvec2 pos_raw=a_pos+32768.0;vec2 unscaled_extrude=vec2(mod(pos_raw,8.0)/7.0*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec2 circle_center=floor(pos_raw/8.0);\n#ifdef GLOBE\nvec2 angles=v_extrude*radius*u_globe_extrude_scale;vec3 center_vector=projectToSphere(circle_center);vec3 corner_vector=globeRotateVector(center_vector,angles);gl_Position=interpolateProjection(circle_center+extrude,corner_vector,0.0);\n#else\ngl_Position=projectTileFor3D(circle_center+extrude,get_elevation(circle_center));\n#endif\n}`),heatmapTexture:Fr(`uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;in vec2 v_pos;void main() {float t=texture(u_image,v_pos).r;vec4 color=texture(u_color_ramp,vec2(t,0.5));fragColor=color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(0.0);\n#endif\n}`,\"uniform mat4 u_matrix;uniform vec2 u_world;in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}\"),collisionBox:Fr(\"in float v_placed;in float v_notUsed;void main() {float alpha=0.5;fragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {fragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {fragColor*=.1;}}\",\"in vec2 a_anchor_pos;in vec2 a_placed;in vec2 a_box_real;uniform vec2 u_pixel_extrude_scale;out float v_placed;out float v_notUsed;void main() {gl_Position=projectTileWithElevation(a_anchor_pos,get_elevation(a_anchor_pos));gl_Position.xy=((a_box_real+0.5)*u_pixel_extrude_scale*2.0-1.0)*vec2(1.0,-1.0)*gl_Position.w;if (gl_Position.z/gl_Position.w < 1.1) {gl_Position.z=0.5;}v_placed=a_placed.x;v_notUsed=a_placed.y;}\"),collisionCircle:Fr(\"in float v_radius;in vec2 v_extrude;in float v_collision;void main() {float alpha=0.5;float stroke_radius=0.9;float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);fragColor=color*alpha*opacity_t;}\",\"in vec2 a_pos;in float a_radius;in vec2 a_flags;uniform vec2 u_viewport_size;out float v_radius;out vec2 v_extrude;out float v_collision;void main() {float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_collision=collision;gl_Position=vec4((a_pos/u_viewport_size*2.0-1.0)*vec2(1.0,-1.0),0.0,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}\"),colorRelief:Fr(`#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;uniform vec4 u_unpack;uniform sampler2D u_elevation_stops;uniform sampler2D u_color_stops;uniform int u_color_ramp_size;uniform float u_opacity;in vec2 v_pos;float getElevation(vec2 coord) {vec4 data=texture(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack);}float getElevationStop(int stop) {float x=(float(stop)+0.5)/float(u_color_ramp_size);vec4 data=texture(u_elevation_stops,vec2(x,0))*255.0;data.a=-1.0;return dot(data,u_unpack);}void main() {float el=getElevation(v_pos);int r=(u_color_ramp_size-1);int l=0;float el_l=getElevationStop(l);float el_r=getElevationStop(r);while(r-l > 1){int m=(r+l)/2;float el_m=getElevationStop(m);if(el < el_m){r=m;el_r=el_m;}else\n{l=m;el_l=el_m;}}float x=(float(l)+(el-el_l)/(el_r-el_l)+0.5)/float(u_color_ramp_size);fragColor=u_opacity*texture(u_color_stops,vec2(x,0));\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,\"uniform vec2 u_dimension;in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=projectTile(a_pos,a_pos);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_pos/8192.0)*scale+epsilon;if (a_pos.y <-32767.5) {v_pos.y=0.0;}if (a_pos.y > 32766.5) {v_pos.y=1.0;}}\"),debug:Fr(\"uniform highp vec4 u_color;uniform sampler2D u_overlay;in vec2 v_uv;void main() {vec4 overlay_color=texture(u_overlay,v_uv);fragColor=mix(u_color,overlay_color,overlay_color.a);}\",\"in vec2 a_pos;out vec2 v_uv;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=projectTileWithElevation(a_pos*u_overlay_scale,get_elevation(a_pos));}\"),depth:Fr(qA,`in vec2 a_pos;void main() {\n#ifdef GLOBE\ngl_Position=projectTileFor3D(a_pos,0.0);\n#else\ngl_Position=u_projection_matrix*vec4(a_pos,0.0,1.0);\n#endif\n}`),fill:Fr(`#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\nfragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform vec2 u_fill_translate;in vec2 a_pos;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=projectTile(a_pos+u_fill_translate,a_pos);}`),fillOutline:Fr(`in vec2 v_pos;\n#ifdef GLOBE\nin float v_depth;\n#endif\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);fragColor=outline_color*(alpha*opacity);\n#ifdef GLOBE\nif (v_depth > 1.0) {discard;}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform vec2 u_world;uniform vec2 u_fill_translate;in vec2 a_pos;out vec2 v_pos;\n#ifdef GLOBE\nout float v_depth;\n#endif\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=projectTile(a_pos+u_fill_translate,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;\n#ifdef GLOBE\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n}`),fillOutlinePattern:Fr(`uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;in vec2 v_pos_a;in vec2 v_pos_b;in vec2 v_pos;\n#ifdef GLOBE\nin float v_depth;\n#endif\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);fragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef GLOBE\nif (v_depth > 1.0) {discard;}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;uniform vec2 u_fill_translate;in vec2 a_pos;out vec2 v_pos_a;out vec2 v_pos_b;out vec2 v_pos;\n#ifdef GLOBE\nout float v_depth;\n#endif\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=projectTile(a_pos+u_fill_translate,a_pos);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;\n#ifdef GLOBE\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n}`),fillPattern:Fr(`#ifdef GL_ES\nprecision highp float;\n#endif\nuniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;in vec2 v_pos_a;in vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);fragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;uniform vec2 u_fill_translate;in vec2 a_pos;out vec2 v_pos_a;out vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=projectTile(a_pos+u_fill_translate,a_pos);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}`),fillExtrusion:Fr(`in vec4 v_color;void main() {fragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp vec3 u_lightpos_globe;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec2 u_fill_translate;in vec2 a_pos;in vec4 a_normal_ed;\n#ifdef TERRAIN3D\nin vec2 a_centroid;\n#endif\nout vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;\n#ifdef TERRAIN3D\nfloat height_terrain3d_offset=get_elevation(a_centroid);float base_terrain3d_offset=height_terrain3d_offset-(base > 0.0 ? 0.0 : 10.0);\n#else\nfloat height_terrain3d_offset=0.0;float base_terrain3d_offset=0.0;\n#endif\nbase=max(0.0,base)+base_terrain3d_offset;height=max(0.0,height)+height_terrain3d_offset;float t=mod(normal.x,2.0);float elevation=t > 0.0 ? height : base;vec2 posInTile=a_pos+u_fill_translate;\n#ifdef GLOBE\nvec3 spherePos=projectToSphere(posInTile,a_pos);gl_Position=interpolateProjectionFor3D(posInTile,spherePos,elevation);\n#else\ngl_Position=u_projection_matrix*vec4(posInTile,elevation,1.0);\n#endif\nfloat colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;vec3 normalForLighting=normal/16384.0;float directional=clamp(dot(normalForLighting,u_lightpos),0.0,1.0);\n#ifdef GLOBE\nmat3 rotMatrix=globeGetRotationMatrix(spherePos);normalForLighting=rotMatrix*normalForLighting;directional=mix(directional,clamp(dot(normalForLighting,u_lightpos_globe),0.0,1.0),u_projection_transition);\n#endif\ndirectional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}`),fillExtrusionPattern:Fr(`uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;in vec2 v_pos_a;in vec2 v_pos_b;in vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);fragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec2 u_fill_translate;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp vec3 u_lightpos_globe;uniform lowp float u_lightintensity;in vec2 a_pos;in vec4 a_normal_ed;\n#ifdef TERRAIN3D\nin vec2 a_centroid;\n#endif\n#ifdef GLOBE\nout vec3 v_sphere_pos;\n#endif\nout vec2 v_pos_a;out vec2 v_pos_b;out vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;\n#ifdef TERRAIN3D\nfloat height_terrain3d_offset=get_elevation(a_centroid);float base_terrain3d_offset=height_terrain3d_offset-(base > 0.0 ? 0.0 : 10.0);\n#else\nfloat height_terrain3d_offset=0.0;float base_terrain3d_offset=0.0;\n#endif\nbase=max(0.0,base)+base_terrain3d_offset;height=max(0.0,height)+height_terrain3d_offset;float t=mod(normal.x,2.0);float elevation=t > 0.0 ? height : base;vec2 posInTile=a_pos+u_fill_translate;\n#ifdef GLOBE\nvec3 spherePos=projectToSphere(posInTile,a_pos);vec3 elevatedPos=spherePos*(1.0+elevation/GLOBE_RADIUS);v_sphere_pos=elevatedPos;gl_Position=interpolateProjectionFor3D(posInTile,spherePos,elevation);\n#else\ngl_Position=u_projection_matrix*vec4(posInTile,elevation,1.0);\n#endif\nvec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,elevation*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}`),hillshadePrepare:Fr(`#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;in vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack);}void main() {vec2 epsilon=1.0/u_dimension;float tileSize=u_dimension.x-2.0;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))*tileSize/pow(2.0,exaggeration+(28.2562-u_zoom));fragColor=clamp(vec4(deriv.x/8.0+0.5,deriv.y/8.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,\"uniform mat4 u_matrix;uniform vec2 u_dimension;in vec2 a_pos;in vec2 a_texture_pos;out vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}\"),hillshade:Fr(`uniform sampler2D u_image;in vec2 v_pos;uniform vec2 u_latrange;uniform float u_exaggeration;uniform vec4 u_accent;uniform int u_method;uniform float u_altitudes[NUM_ILLUMINATION_SOURCES];uniform float u_azimuths[NUM_ILLUMINATION_SOURCES];uniform vec4 u_shadows[NUM_ILLUMINATION_SOURCES];uniform vec4 u_highlights[NUM_ILLUMINATION_SOURCES];\n#define PI 3.141592653589793\n#define STANDARD 0\n#define COMBINED 1\n#define IGOR 2\n#define MULTIDIRECTIONAL 3\n#define BASIC 4\nfloat get_aspect(vec2 deriv){return deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);}void igor_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;float aspect=get_aspect(deriv);float azimuth=u_azimuths[0]+PI;float slope_stength=atan(length(deriv))*2.0/PI;float aspect_strength=1.0-abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);float shadow_strength=slope_stength*aspect_strength;float highlight_strength=slope_stength*(1.0-aspect_strength);fragColor=u_shadows[0]*shadow_strength+u_highlights[0]*highlight_strength;}void standard_hillshade(vec2 deriv){float azimuth=u_azimuths[0]+PI;float slope=atan(0.625*length(deriv));float aspect=get_aspect(deriv);float intensity=u_exaggeration;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadows[0],u_highlights[0],shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);fragColor=accent_color*(1.0-shade_color.a)+shade_color;}void basic_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;float azimuth=u_azimuths[0]+PI;float cos_az=cos(azimuth);float sin_az=sin(azimuth);float cos_alt=cos(u_altitudes[0]);float sin_alt=sin(u_altitudes[0]);float cang=(sin_alt-(deriv.y*cos_az*cos_alt-deriv.x*sin_az*cos_alt))/sqrt(1.0+dot(deriv,deriv));float shade=clamp(cang,0.0,1.0);if(shade > 0.5){fragColor=u_highlights[0]*(2.0*shade-1.0);}else\n{fragColor=u_shadows[0]*(1.0-2.0*shade);}}void multidirectional_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;fragColor=vec4(0,0,0,0);for(int i=0; i < NUM_ILLUMINATION_SOURCES; i++){float cos_alt=cos(u_altitudes[i]);float sin_alt=sin(u_altitudes[i]);float cos_az=-cos(u_azimuths[i]);float sin_az=-sin(u_azimuths[i]);float cang=(sin_alt-(deriv.y*cos_az*cos_alt-deriv.x*sin_az*cos_alt))/sqrt(1.0+dot(deriv,deriv));float shade=clamp(cang,0.0,1.0);if(shade > 0.5){fragColor+=u_highlights[i]*(2.0*shade-1.0)/float(NUM_ILLUMINATION_SOURCES);}else\n{fragColor+=u_shadows[i]*(1.0-2.0*shade)/float(NUM_ILLUMINATION_SOURCES);}}}void combined_hillshade(vec2 deriv){deriv=deriv*u_exaggeration*2.0;float azimuth=u_azimuths[0]+PI;float cos_az=cos(azimuth);float sin_az=sin(azimuth);float cos_alt=cos(u_altitudes[0]);float sin_alt=sin(u_altitudes[0]);float cang=acos((sin_alt-(deriv.y*cos_az*cos_alt-deriv.x*sin_az*cos_alt))/sqrt(1.0+dot(deriv,deriv)));cang=clamp(cang,0.0,PI/2.0);float shade=cang*atan(length(deriv))*4.0/PI/PI;float highlight=(PI/2.0-cang)*atan(length(deriv))*4.0/PI/PI;fragColor=u_shadows[0]*shade+u_highlights[0]*highlight;}void main() {vec4 pixel=texture(u_image,v_pos);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));vec2 deriv=((pixel.rg*8.0)-4.0)/scaleFactor;if (u_method==BASIC) {basic_hillshade(deriv);} else if (u_method==COMBINED) {combined_hillshade(deriv);} else if (u_method==IGOR) {igor_hillshade(deriv);} else if (u_method==MULTIDIRECTIONAL) {multidirectional_hillshade(deriv);} else if (u_method==STANDARD) {standard_hillshade(deriv);} else {standard_hillshade(deriv);}\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,\"uniform mat4 u_matrix;in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=projectTile(a_pos,a_pos);v_pos=a_pos/8192.0;if (a_pos.y <-32767.5) {v_pos.y=0.0;}if (a_pos.y > 32766.5) {v_pos.y=1.0;}}\"),line:Fr(`uniform lowp float u_device_pixel_ratio;in vec2 v_width2;in vec2 v_normal;in float v_gamma_scale;\n#ifdef GLOBE\nin float v_depth;\n#endif\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);fragColor=color*(alpha*opacity);\n#ifdef GLOBE\nif (v_depth > 1.0) {discard;}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`\n#define scale 0.015873016\nin vec2 a_pos_normal;in vec4 a_data;uniform vec2 u_translation;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;out vec2 v_normal;out vec2 v_width2;out float v_gamma_scale;out highp float v_linesofar;\n#ifdef GLOBE\nout float v_depth;\n#endif\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude;\n#ifdef GLOBE\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nv_width2=vec2(outset,inset);}`),lineGradient:Fr(`uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;in vec2 v_width2;in vec2 v_normal;in float v_gamma_scale;in highp vec2 v_uv;\n#ifdef GLOBE\nin float v_depth;\n#endif\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture(u_image,v_uv);fragColor=color*(alpha*opacity);\n#ifdef GLOBE\nif (v_depth > 1.0) {discard;}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`\n#define scale 0.015873016\nin vec2 a_pos_normal;in vec4 a_data;in float a_uv_x;in float a_split_index;uniform vec2 u_translation;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;out vec2 v_normal;out vec2 v_width2;out float v_gamma_scale;out highp vec2 v_uv;\n#ifdef GLOBE\nout float v_depth;\n#endif\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;highp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude;\n#ifdef GLOBE\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nv_width2=vec2(outset,inset);}`),linePattern:Fr(`#ifdef GL_ES\nprecision highp float;\n#endif\nuniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;in vec2 v_normal;in vec2 v_width2;in float v_linesofar;in float v_gamma_scale;in float v_width;\n#ifdef GLOBE\nin float v_depth;\n#endif\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture(u_image,pos_a),texture(u_image,pos_b),u_fade);fragColor=color*alpha*opacity;\n#ifdef GLOBE\nif (v_depth > 1.0) {discard;}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nin vec2 a_pos_normal;in vec4 a_data;uniform vec2 u_translation;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;out vec2 v_normal;out vec2 v_width2;out float v_linesofar;out float v_gamma_scale;out float v_width;\n#ifdef GLOBE\nout float v_depth;\n#endif\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude;\n#ifdef GLOBE\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nv_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}`),lineSDF:Fr(`uniform lowp float u_device_pixel_ratio;uniform lowp float u_lineatlas_width;uniform sampler2D u_image;uniform float u_mix;in vec2 v_normal;in vec2 v_width2;in vec2 v_tex_a;in vec2 v_tex_b;in float v_gamma_scale;\n#ifdef GLOBE\nin float v_depth;\n#endif\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define mediump vec4 dasharray_from\n#pragma mapbox: define mediump vec4 dasharray_to\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 dasharray_from\n#pragma mapbox: initialize mediump vec4 dasharray_to\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture(u_image,v_tex_a).a;float sdfdist_b=texture(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);float sdfgamma=(u_lineatlas_width/256.0/u_device_pixel_ratio)/min(dasharray_from.w,dasharray_to.w);alpha*=smoothstep(0.5-sdfgamma/floorwidth,0.5+sdfgamma/floorwidth,sdfdist);fragColor=color*(alpha*opacity);\n#ifdef GLOBE\nif (v_depth > 1.0) {discard;}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nin vec2 a_pos_normal;in vec4 a_data;uniform vec2 u_translation;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_tileratio;uniform float u_crossfade_from;uniform float u_crossfade_to;uniform float u_lineatlas_height;out vec2 v_normal;out vec2 v_width2;out vec2 v_tex_a;out vec2 v_tex_b;out float v_gamma_scale;\n#ifdef GLOBE\nout float v_depth;\n#endif\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define mediump vec4 dasharray_from\n#pragma mapbox: define mediump vec4 dasharray_to\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 dasharray_from\n#pragma mapbox: initialize mediump vec4 dasharray_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude;\n#ifdef GLOBE\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nfloat u_patternscale_a_x=u_tileratio/dasharray_from.w/u_crossfade_from;float u_patternscale_a_y=-dasharray_from.z/2.0/u_lineatlas_height;float u_patternscale_b_x=u_tileratio/dasharray_to.w/u_crossfade_to;float u_patternscale_b_y=-dasharray_to.z/2.0/u_lineatlas_height;v_tex_a=vec2(a_linesofar*u_patternscale_a_x/floorwidth,normal.y*u_patternscale_a_y+(float(dasharray_from.y)+0.5)/u_lineatlas_height);v_tex_b=vec2(a_linesofar*u_patternscale_b_x/floorwidth,normal.y*u_patternscale_b_y+(float(dasharray_to.y)+0.5)/u_lineatlas_height);v_width2=vec2(outset,inset);}`),lineGradientSDF:Fr(`uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform sampler2D u_image_dash;uniform float u_mix;uniform lowp float u_lineatlas_width;in vec2 v_normal;in vec2 v_width2;in vec2 v_tex_a;in vec2 v_tex_b;in float v_gamma_scale;in highp vec2 v_uv;\n#ifdef GLOBE\nin float v_depth;\n#endif\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define mediump vec4 dasharray_from\n#pragma mapbox: define mediump vec4 dasharray_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 dasharray_from\n#pragma mapbox: initialize mediump vec4 dasharray_to\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture(u_image,v_uv);float sdfdist_a=texture(u_image_dash,v_tex_a).a;float sdfdist_b=texture(u_image_dash,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);float sdfgamma=(u_lineatlas_width/256.0)/min(dasharray_from.w,dasharray_to.w);float dash_alpha=smoothstep(0.5-sdfgamma/floorwidth,0.5+sdfgamma/floorwidth,sdfdist);fragColor=color*(alpha*dash_alpha*opacity);\n#ifdef GLOBE\nif (v_depth > 1.0) {discard;}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nin vec2 a_pos_normal;in vec4 a_data;in float a_uv_x;in float a_split_index;uniform vec2 u_translation;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;uniform float u_tileratio;uniform float u_crossfade_from;uniform float u_crossfade_to;uniform float u_lineatlas_height;out vec2 v_normal;out vec2 v_width2;out float v_gamma_scale;out highp vec2 v_uv;out vec2 v_tex_a;out vec2 v_tex_b;\n#ifdef GLOBE\nout float v_depth;\n#endif\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define mediump vec4 dasharray_from\n#pragma mapbox: define mediump vec4 dasharray_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 dasharray_from\n#pragma mapbox: initialize mediump vec4 dasharray_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;float texel_height=1.0/u_image_height;float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);float adjustedThickness=projectLineThickness(pos.y);vec4 projected_no_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation);vec4 projected_with_extrude=projectTile(pos+offset2/u_ratio*adjustedThickness+u_translation+dist/u_ratio*adjustedThickness);gl_Position=projected_with_extrude;\n#ifdef GLOBE\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length((projected_with_extrude.xy-projected_no_extrude.xy)/projected_with_extrude.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nfloat u_patternscale_a_x=u_tileratio/dasharray_from.w/u_crossfade_from;float u_patternscale_a_y=-dasharray_from.z/2.0/u_lineatlas_height;float u_patternscale_b_x=u_tileratio/dasharray_to.w/u_crossfade_to;float u_patternscale_b_y=-dasharray_to.z/2.0/u_lineatlas_height;v_tex_a=vec2(a_linesofar*u_patternscale_a_x/floorwidth,normal.y*u_patternscale_a_y+(float(dasharray_from.y)+0.5)/u_lineatlas_height);v_tex_b=vec2(a_linesofar*u_patternscale_b_x/floorwidth,normal.y*u_patternscale_b_y+(float(dasharray_to.y)+0.5)/u_lineatlas_height);v_width2=vec2(outset,inset);}`),raster:Fr(`uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;in vec2 v_pos0;in vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture(u_image0,v_pos0);vec4 color1=texture(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);fragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;uniform vec4 u_coords_top;uniform vec4 u_coords_bottom;in vec2 a_pos;out vec2 v_pos0;out vec2 v_pos1;void main() {vec2 fractionalPos=a_pos/8192.0;vec2 position=mix(mix(u_coords_top.xy,u_coords_top.zw,fractionalPos.x),mix(u_coords_bottom.xy,u_coords_bottom.zw,fractionalPos.x),fractionalPos.y);gl_Position=projectTile(position,position);v_pos0=((fractionalPos-0.5)/u_buffer_scale)+0.5;\n#ifdef GLOBE\nif (a_pos.y <-32767.5) {v_pos0.y=0.0;}if (a_pos.y > 32766.5) {v_pos0.y=1.0;}\n#endif\nv_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}`),symbolIcon:Fr(`uniform sampler2D u_texture;in vec2 v_tex;in float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;fragColor=texture(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`in vec4 a_pos_offset;in vec4 a_data;in vec4 a_pixeloffset;in vec3 a_projected_pos;in float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;uniform bool u_is_along_line;uniform bool u_is_variable_anchor;uniform vec2 u_translation;uniform float u_pitched_scale;out vec2 v_tex;out float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 translated_a_pos=a_pos+u_translation;vec4 projectedPoint=projectTileWithElevation(translated_a_pos,ele);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=projectTileWithElevation(translated_a_pos+vec2(1,0),ele);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos;if (u_is_along_line || u_is_variable_anchor) {projected_pos=vec4(a_projected_pos.xy,ele,1.0);} else if (u_pitch_with_map) {projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy+u_translation,ele,1.0);} else {projected_pos=u_label_plane_matrix*projectTileWithElevation(a_projected_pos.xy+u_translation,ele);}float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;float projectionScaling=1.0;\n#ifdef GLOBE\nif(u_pitch_with_map) {float anchor_pos_tile_y=(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w,z,1.0)).y;projectionScaling=mix(projectionScaling,1.0/circumferenceRatioAtTileY(anchor_pos_tile_y)*u_pitched_scale,u_projection_transition);}\n#endif\nvec4 finalPos=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0)*projectionScaling,z,1.0);if(u_pitch_with_map) {finalPos=projectTileWithElevation(finalPos.xy,finalPos.z);}gl_Position=finalPos;v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float visibility=calculate_visibility(projectedPoint);v_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));}`),symbolSDF:Fr(`#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;in vec2 v_data0;in vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float inner_edge=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);inner_edge=inner_edge+gamma*gamma_scale;}lowp float dist=texture(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(inner_edge-gamma_scaled,inner_edge+gamma_scaled,dist);if (u_is_halo) {lowp float halo_edge=(6.0-halo_width/fontScale)/SDF_PX;alpha=min(smoothstep(halo_edge-gamma_scaled,halo_edge+gamma_scaled,dist),1.0-alpha);}fragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`in vec4 a_pos_offset;in vec4 a_data;in vec4 a_pixeloffset;in vec3 a_projected_pos;in float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform bool u_is_along_line;uniform bool u_is_variable_anchor;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_translation;uniform float u_pitched_scale;out vec2 v_data0;out vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy/16.0;vec2 a_minFontScale=a_pixeloffset.zw/256.0;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 translated_a_pos=a_pos+u_translation;vec4 projectedPoint=projectTileWithElevation(translated_a_pos,ele);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=projectTileWithElevation(translated_a_pos+vec2(1,0),ele);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos;if (u_is_along_line || u_is_variable_anchor) {projected_pos=vec4(a_projected_pos.xy,ele,1.0);} else if (u_pitch_with_map) {projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy+u_translation,ele,1.0);} else {projected_pos=u_label_plane_matrix*projectTileWithElevation(a_projected_pos.xy+u_translation,ele);}float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;float projectionScaling=1.0;\n#ifdef GLOBE\nif(u_pitch_with_map) {float anchor_pos_tile_y=(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w,z,1.0)).y;projectionScaling=mix(projectionScaling,1.0/circumferenceRatioAtTileY(anchor_pos_tile_y)*u_pitched_scale,u_projection_transition);}\n#endif\nvec4 finalPos=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset)*projectionScaling,z,1.0);if(u_pitch_with_map) {finalPos=projectTileWithElevation(finalPos.xy,finalPos.z);}float gamma_scale=finalPos.w;gl_Position=finalPos;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}`),symbolTextAndIcon:Fr(`#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;in vec4 v_data0;in vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;fragColor=texture(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);fragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\nfragColor=vec4(1.0);\n#endif\n}`,`in vec4 a_pos_offset;in vec4 a_data;in vec3 a_projected_pos;in float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;uniform bool u_is_along_line;uniform bool u_is_variable_anchor;uniform vec2 u_translation;uniform float u_pitched_scale;out vec4 v_data0;out vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 translated_a_pos=a_pos+u_translation;vec4 projectedPoint=projectTileWithElevation(translated_a_pos,ele);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=projectTileWithElevation(translated_a_pos+vec2(1,0),ele);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos;if (u_is_along_line || u_is_variable_anchor) {projected_pos=vec4(a_projected_pos.xy,ele,1.0);} else if (u_pitch_with_map) {projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy+u_translation,ele,1.0);} else {projected_pos=u_label_plane_matrix*projectTileWithElevation(a_projected_pos.xy+u_translation,ele);}float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;float projectionScaling=1.0;\n#ifdef GLOBE\nif(u_pitch_with_map && !u_is_along_line) {float anchor_pos_tile_y=(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w,z,1.0)).y;projectionScaling=mix(projectionScaling,1.0/circumferenceRatioAtTileY(anchor_pos_tile_y)*u_pitched_scale,u_projection_transition);}\n#endif\nvec4 finalPos=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale)*projectionScaling,z,1.0);if(u_pitch_with_map) {finalPos=projectTileWithElevation(finalPos.xy,finalPos.z);}float gamma_scale=finalPos.w;gl_Position=finalPos;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}`),terrain:Fr(\"uniform sampler2D u_texture;uniform vec4 u_fog_color;uniform vec4 u_horizon_color;uniform float u_fog_ground_blend;uniform float u_fog_ground_blend_opacity;uniform float u_horizon_fog_blend;uniform bool u_is_globe_mode;in vec2 v_texture_pos;in float v_fog_depth;const float gamma=2.2;vec4 gammaToLinear(vec4 color) {return pow(color,vec4(gamma));}vec4 linearToGamma(vec4 color) {return pow(color,vec4(1.0/gamma));}void main() {vec4 surface_color=texture(u_texture,vec2(v_texture_pos.x,1.0-v_texture_pos.y));if (!u_is_globe_mode && v_fog_depth > u_fog_ground_blend) {vec4 surface_color_linear=gammaToLinear(surface_color);float blend_color=smoothstep(0.0,1.0,max((v_fog_depth-u_horizon_fog_blend)/(1.0-u_horizon_fog_blend),0.0));vec4 fog_horizon_color_linear=mix(gammaToLinear(u_fog_color),gammaToLinear(u_horizon_color),blend_color);float factor_fog=max(v_fog_depth-u_fog_ground_blend,0.0)/(1.0-u_fog_ground_blend);fragColor=linearToGamma(mix(surface_color_linear,fog_horizon_color_linear,pow(factor_fog,2.0)*u_fog_ground_blend_opacity));} else {fragColor=surface_color;}}\",\"in vec3 a_pos3d;uniform mat4 u_fog_matrix;uniform float u_ele_delta;out vec2 v_texture_pos;out float v_fog_depth;void main() {float ele=get_elevation(a_pos3d.xy);float ele_delta=a_pos3d.z==1.0 ? u_ele_delta : 0.0;v_texture_pos=a_pos3d.xy/8192.0;gl_Position=projectTileFor3D(a_pos3d.xy,get_elevation(a_pos3d.xy)-ele_delta);vec4 pos=u_fog_matrix*vec4(a_pos3d.xy,ele,1.0);v_fog_depth=pos.z/pos.w*0.5+0.5;}\"),terrainDepth:Fr(\"in float v_depth;const highp vec4 bitSh=vec4(256.*256.*256.,256.*256.,256.,1.);const highp vec4 bitMsk=vec4(0.,vec3(1./256.0));highp vec4 pack(highp float value) {highp vec4 comp=fract(value*bitSh);comp-=comp.xxyz*bitMsk;return comp;}void main() {fragColor=pack(v_depth);}\",\"in vec3 a_pos3d;uniform float u_ele_delta;out float v_depth;void main() {float ele=get_elevation(a_pos3d.xy);float ele_delta=a_pos3d.z==1.0 ? u_ele_delta : 0.0;gl_Position=projectTileFor3D(a_pos3d.xy,ele-ele_delta);v_depth=gl_Position.z/gl_Position.w;}\"),terrainCoords:Fr(\"precision mediump float;uniform sampler2D u_texture;uniform float u_terrain_coords_id;in vec2 v_texture_pos;void main() {vec4 rgba=texture(u_texture,v_texture_pos);fragColor=vec4(rgba.r,rgba.g,rgba.b,u_terrain_coords_id);}\",\"in vec3 a_pos3d;uniform float u_ele_delta;out vec2 v_texture_pos;void main() {float ele=get_elevation(a_pos3d.xy);float ele_delta=a_pos3d.z==1.0 ? u_ele_delta : 0.0;v_texture_pos=a_pos3d.xy/8192.0;gl_Position=projectTileFor3D(a_pos3d.xy,ele-ele_delta);}\"),projectionErrorMeasurement:Fr(\"in vec4 v_output_error_encoded;void main() {fragColor=v_output_error_encoded;}\",\"in vec2 a_pos;uniform highp float u_input;uniform highp float u_output_expected;out vec4 v_output_error_encoded;void main() {float real_output=2.0*atan(exp(PI-(u_input*PI*2.0)))-PI*0.5;float error=real_output-u_output_expected;float abs_error=abs(error)*128.0;v_output_error_encoded.x=min(floor(abs_error*256.0),255.0)/255.0;abs_error-=v_output_error_encoded.x;v_output_error_encoded.y=min(floor(abs_error*65536.0),255.0)/255.0;abs_error-=v_output_error_encoded.x/255.0;v_output_error_encoded.z=min(floor(abs_error*16777216.0),255.0)/255.0;v_output_error_encoded.w=error >=0.0 ? 1.0 : 0.0;gl_Position=vec4(a_pos,0.0,1.0);}\"),atmosphere:Fr(`#ifdef GL_ES\nprecision highp float;\n#endif\nin vec3 view_direction;uniform vec3 u_sun_pos;uniform vec3 u_globe_position;uniform float u_globe_radius;uniform float u_atmosphere_blend;/**Shader use from https:*Made some change to adapt to MapLibre Globe geometry*/const float PI=3.141592653589793;const int iSteps=5;const int jSteps=3;/*radius of the planet*/const float EARTH_RADIUS=6371e3;/*radius of the atmosphere*/const float ATMOS_RADIUS=6471e3;vec2 rsi(vec3 r0,vec3 rd,float sr) {float a=dot(rd,rd);float b=2.0*dot(rd,r0);float c=dot(r0,r0)-(sr*sr);float d=(b*b)-4.0*a*c;if (d < 0.0) return vec2(1e5,-1e5);return vec2((-b-sqrt(d))/(2.0*a),(-b+sqrt(d))/(2.0*a));}vec4 atmosphere(vec3 r,vec3 r0,vec3 pSun,float iSun,float rPlanet,float rAtmos,vec3 kRlh,float kMie,float shRlh,float shMie,float g) {pSun=normalize(pSun);r=normalize(r);vec2 p=rsi(r0,r,rAtmos);if (p.x > p.y) {return vec4(0.0,0.0,0.0,1.0);}if (p.x < 0.0) {p.x=0.0;}vec3 pos=r0+r*p.x;vec2 p2=rsi(r0,r,rPlanet);if (p2.x <=p2.y && p2.x > 0.0) {p.y=min(p.y,p2.x);}float iStepSize=(p.y-p.x)/float(iSteps);float iTime=p.x+iStepSize*0.5;vec3 totalRlh=vec3(0,0,0);vec3 totalMie=vec3(0,0,0);float iOdRlh=0.0;float iOdMie=0.0;float mu=dot(r,pSun);float mumu=mu*mu;float gg=g*g;float pRlh=3.0/(16.0*PI)*(1.0+mumu);float pMie=3.0/(8.0*PI)*((1.0-gg)*(mumu+1.0))/(pow(1.0+gg-2.0*mu*g,1.5)*(2.0+gg));for (int i=0; i < iSteps; i++) {vec3 iPos=r0+r*iTime;float iHeight=length(iPos)-rPlanet;float odStepRlh=exp(-iHeight/shRlh)*iStepSize;float odStepMie=exp(-iHeight/shMie)*iStepSize;iOdRlh+=odStepRlh;iOdMie+=odStepMie;float jStepSize=rsi(iPos,pSun,rAtmos).y/float(jSteps);float jTime=jStepSize*0.5;float jOdRlh=0.0;float jOdMie=0.0;for (int j=0; j < jSteps; j++) {vec3 jPos=iPos+pSun*jTime;float jHeight=length(jPos)-rPlanet;jOdRlh+=exp(-jHeight/shRlh)*jStepSize;jOdMie+=exp(-jHeight/shMie)*jStepSize;jTime+=jStepSize;}vec3 attn=exp(-(kMie*(iOdMie+jOdMie)+kRlh*(iOdRlh+jOdRlh)));totalRlh+=odStepRlh*attn;totalMie+=odStepMie*attn;iTime+=iStepSize;}float opacity=exp(-(length(kRlh)*length(totalRlh)+kMie*length(totalMie)));vec3 color=iSun*(pRlh*kRlh*totalRlh+pMie*kMie*totalMie);return vec4(color,opacity);}void main() {vec3 scale_camera_pos=-u_globe_position*EARTH_RADIUS/u_globe_radius;vec4 color=atmosphere(normalize(view_direction),scale_camera_pos,u_sun_pos,22.0,EARTH_RADIUS,ATMOS_RADIUS,vec3(5.5e-6,13.0e-6,22.4e-6),21e-6,8e3,1.2e3,0.758\n);color.rgb=1.0-exp(-1.0*color.rgb);color=pow(color,vec4(1.0/2.2));fragColor=vec4(color.rgb,1.0-color.a)*u_atmosphere_blend;}`,\"in vec2 a_pos;uniform mat4 u_inv_proj_matrix;out vec3 view_direction;void main() {view_direction=(u_inv_proj_matrix*vec4(a_pos,0.0,1.0)).xyz;gl_Position=vec4(a_pos,0.0,1.0);}\"),sky:Fr(\"uniform vec4 u_sky_color;uniform vec4 u_horizon_color;uniform vec2 u_horizon;uniform vec2 u_horizon_normal;uniform float u_sky_horizon_blend;uniform float u_sky_blend;void main() {float x=gl_FragCoord.x;float y=gl_FragCoord.y;float blend=(y-u_horizon.y)*u_horizon_normal.y+(x-u_horizon.x)*u_horizon_normal.x;if (blend > 0.0) {if (blend < u_sky_horizon_blend) {fragColor=mix(u_sky_color,u_horizon_color,pow(1.0-blend/u_sky_horizon_blend,2.0));} else {fragColor=u_sky_color;}}fragColor=mix(fragColor,vec4(vec3(0.0),0.0),u_sky_blend);}\",\"in vec2 a_pos;void main() {gl_Position=vec4(a_pos,1.0,1.0);}\")};function Fr(I,c){let f=/#pragma mapbox: ([\\w]+) ([\\w]+) ([\\w]+) ([\\w]+)/g,b=c.match(/in ([\\w]+) ([\\w]+)/g),S=I.match(/uniform ([\\w]+) ([\\w]+)([\\s]*)([\\w]*)/g),D=c.match(/uniform ([\\w]+) ([\\w]+)([\\s]*)([\\w]*)/g),N=D?D.concat(S):S,G={};return{fragmentSource:I=I.replace(f,((q,K,it,ct,ut)=>(G[ut]=!0,K===\"define\"?`\n#ifndef HAS_UNIFORM_u_${ut}\nin ${it} ${ct} ${ut};\n#else\nuniform ${it} ${ct} u_${ut};\n#endif\n`:`\n#ifdef HAS_UNIFORM_u_${ut}\n    ${it} ${ct} ${ut} = u_${ut};\n#endif\n`))),vertexSource:c=c.replace(f,((q,K,it,ct,ut)=>{let gt=ct===\"float\"?\"vec2\":\"vec4\",yt=ut.match(/color/)?\"color\":gt;return G[ut]?K===\"define\"?`\n#ifndef HAS_UNIFORM_u_${ut}\nuniform lowp float u_${ut}_t;\nin ${it} ${gt} a_${ut};\nout ${it} ${ct} ${ut};\n#else\nuniform ${it} ${ct} u_${ut};\n#endif\n`:yt===\"vec4\"?`\n#ifndef HAS_UNIFORM_u_${ut}\n    ${ut} = a_${ut};\n#else\n    ${it} ${ct} ${ut} = u_${ut};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${ut}\n    ${ut} = unpack_mix_${yt}(a_${ut}, u_${ut}_t);\n#else\n    ${it} ${ct} ${ut} = u_${ut};\n#endif\n`:K===\"define\"?`\n#ifndef HAS_UNIFORM_u_${ut}\nuniform lowp float u_${ut}_t;\nin ${it} ${gt} a_${ut};\n#else\nuniform ${it} ${ct} u_${ut};\n#endif\n`:yt===\"vec4\"?`\n#ifndef HAS_UNIFORM_u_${ut}\n    ${it} ${ct} ${ut} = a_${ut};\n#else\n    ${it} ${ct} ${ut} = u_${ut};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${ut}\n    ${it} ${ct} ${ut} = unpack_mix_${yt}(a_${ut}, u_${ut}_t);\n#else\n    ${it} ${ct} ${ut} = u_${ut};\n#endif\n`})),staticAttributes:b,staticUniforms:N}}class jo{constructor(c,f,b){this.vertexBuffer=c,this.indexBuffer=f,this.segments=b}destroy(){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.vertexBuffer=null,this.indexBuffer=null,this.segments=null}}var Hn=o.aS([{name:\"a_pos\",type:\"Int16\",components:2}]);let Yn=\"#define PROJECTION_MERCATOR\",c2=\"mercator\";class ta{constructor(){this._cachedMesh=null}get name(){return\"mercator\"}get useSubdivision(){return!1}get shaderVariantName(){return c2}get shaderDefine(){return Yn}get shaderPreludeCode(){return yo.projectionMercator}get vertexShaderPreludeCode(){return yo.projectionMercator.vertexSource}get subdivisionGranularity(){return o.aT.noSubdivision}get useGlobeControls(){return!1}get transitionState(){return 0}get latitudeErrorCorrectionRadians(){return 0}destroy(){}updateGPUdependent(c){}getMeshFromTileID(c,f,b,S,D){if(this._cachedMesh)return this._cachedMesh;let N=new o.aU;N.emplaceBack(0,0),N.emplaceBack(o.a5,0),N.emplaceBack(0,o.a5),N.emplaceBack(o.a5,o.a5);let G=c.createVertexBuffer(N,Hn.members),q=o.aV.simpleSegment(0,0,4,2),K=new o.aW;K.emplaceBack(1,0,2),K.emplaceBack(1,2,3);let it=c.createIndexBuffer(K);return this._cachedMesh=new jo(G,it,q),this._cachedMesh}recalculate(){}hasTransition(){return!1}setErrorQueryLatitudeDegrees(c){}}class ea{constructor(c=0,f=0,b=0,S=0){if(isNaN(c)||c<0||isNaN(f)||f<0||isNaN(b)||b<0||isNaN(S)||S<0)throw new Error(\"Invalid value for edge-insets, top, bottom, left and right must all be numbers\");this.top=c,this.bottom=f,this.left=b,this.right=S}interpolate(c,f,b){return f.top!=null&&c.top!=null&&(this.top=o.G.number(c.top,f.top,b)),f.bottom!=null&&c.bottom!=null&&(this.bottom=o.G.number(c.bottom,f.bottom,b)),f.left!=null&&c.left!=null&&(this.left=o.G.number(c.left,f.left,b)),f.right!=null&&c.right!=null&&(this.right=o.G.number(c.right,f.right,b)),this}getCenter(c,f){let b=o.ak((this.left+c-this.right)/2,0,c),S=o.ak((this.top+f-this.bottom)/2,0,f);return new o.P(b,S)}equals(c){return this.top===c.top&&this.bottom===c.bottom&&this.left===c.left&&this.right===c.right}clone(){return new ea(this.top,this.bottom,this.left,this.right)}toJSON(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}}function ra(I,c){if(!I.renderWorldCopies||I.lngRange)return;let f=c.lng-I.center.lng;c.lng+=f>180?-360:f<-180?360:0}function V_(I){return Math.max(0,Math.floor(I))}class df{constructor(c,f){var b;this.applyConstrain=(S,D)=>this._constrainOverride!==null?this._constrainOverride(S,D):this._callbacks.defaultConstrain(S,D),this._callbacks=c,this._tileSize=512,this._renderWorldCopies=f?.renderWorldCopies===void 0||!!f?.renderWorldCopies,this._minZoom=f?.minZoom||0,this._maxZoom=f?.maxZoom||22,this._minPitch=f?.minPitch==null?0:f?.minPitch,this._maxPitch=f?.maxPitch==null?60:f?.maxPitch,this._constrainOverride=(b=f?.constrainOverride)!==null&&b!==void 0?b:null,this.setMaxBounds(),this._width=0,this._height=0,this._center=new o.V(0,0),this._elevation=0,this._zoom=0,this._tileZoom=V_(this._zoom),this._scale=o.an(this._zoom),this._bearingInRadians=0,this._fovInRadians=.6435011087932844,this._pitchInRadians=0,this._rollInRadians=0,this._unmodified=!0,this._edgeInsets=new ea,this._minElevationForCurrentTile=0,this._autoCalculateNearFarZ=!0}apply(c,f,b){this._constrainOverride=c.constrainOverride,this._latRange=c.latRange,this._lngRange=c.lngRange,this._width=c.width,this._height=c.height,this._center=c.center,this._elevation=c.elevation,this._minElevationForCurrentTile=c.minElevationForCurrentTile,this._zoom=c.zoom,this._tileZoom=V_(this._zoom),this._scale=o.an(this._zoom),this._bearingInRadians=c.bearingInRadians,this._fovInRadians=c.fovInRadians,this._pitchInRadians=c.pitchInRadians,this._rollInRadians=c.rollInRadians,this._unmodified=c.unmodified,this._edgeInsets=new ea(c.padding.top,c.padding.bottom,c.padding.left,c.padding.right),this._minZoom=c.minZoom,this._maxZoom=c.maxZoom,this._minPitch=c.minPitch,this._maxPitch=c.maxPitch,this._renderWorldCopies=c.renderWorldCopies,this._cameraToCenterDistance=c.cameraToCenterDistance,this._nearZ=c.nearZ,this._farZ=c.farZ,this._autoCalculateNearFarZ=!b&&c.autoCalculateNearFarZ,f&&this.constrainInternal(),this._calcMatrices()}get pixelsToClipSpaceMatrix(){return this._pixelsToClipSpaceMatrix}get clipSpaceToPixelsMatrix(){return this._clipSpaceToPixelsMatrix}get minElevationForCurrentTile(){return this._minElevationForCurrentTile}setMinElevationForCurrentTile(c){this._minElevationForCurrentTile=c}get tileSize(){return this._tileSize}get tileZoom(){return this._tileZoom}get scale(){return this._scale}get width(){return this._width}get height(){return this._height}get bearingInRadians(){return this._bearingInRadians}get lngRange(){return this._lngRange}get latRange(){return this._latRange}get pixelsToGLUnits(){return this._pixelsToGLUnits}get minZoom(){return this._minZoom}setMinZoom(c){this._minZoom!==c&&(this._minZoom=c,this.setZoom(this.applyConstrain(this._center,this.zoom).zoom))}get maxZoom(){return this._maxZoom}setMaxZoom(c){this._maxZoom!==c&&(this._maxZoom=c,this.setZoom(this.applyConstrain(this._center,this.zoom).zoom))}get minPitch(){return this._minPitch}setMinPitch(c){this._minPitch!==c&&(this._minPitch=c,this.setPitch(Math.max(this.pitch,c)))}get maxPitch(){return this._maxPitch}setMaxPitch(c){this._maxPitch!==c&&(this._maxPitch=c,this.setPitch(Math.min(this.pitch,c)))}get renderWorldCopies(){return this._renderWorldCopies}setRenderWorldCopies(c){c===void 0?c=!0:c===null&&(c=!1),this._renderWorldCopies=c}get constrainOverride(){return this._constrainOverride}setConstrainOverride(c){c===void 0&&(c=null),this._constrainOverride!==c&&(this._constrainOverride=c,this.constrainInternal(),this._calcMatrices())}get worldSize(){return this._tileSize*this._scale}get centerOffset(){return this.centerPoint._sub(this.size._div(2))}get size(){return new o.P(this._width,this._height)}get bearing(){return this._bearingInRadians/Math.PI*180}setBearing(c){let f=o.W(c,-180,180)*Math.PI/180;var b,S,D,N,G,q,K,it,ct;this._bearingInRadians!==f&&(this._unmodified=!1,this._bearingInRadians=f,this._calcMatrices(),this._rotationMatrix=a(),b=this._rotationMatrix,D=-this._bearingInRadians,N=(S=this._rotationMatrix)[0],G=S[1],q=S[2],K=S[3],it=Math.sin(D),ct=Math.cos(D),b[0]=N*ct+q*it,b[1]=G*ct+K*it,b[2]=N*-it+q*ct,b[3]=G*-it+K*ct)}get rotationMatrix(){return this._rotationMatrix}get pitchInRadians(){return this._pitchInRadians}get pitch(){return this._pitchInRadians/Math.PI*180}setPitch(c){let f=o.ak(c,this.minPitch,this.maxPitch)/180*Math.PI;this._pitchInRadians!==f&&(this._unmodified=!1,this._pitchInRadians=f,this._calcMatrices())}get rollInRadians(){return this._rollInRadians}get roll(){return this._rollInRadians/Math.PI*180}setRoll(c){let f=c/180*Math.PI;this._rollInRadians!==f&&(this._unmodified=!1,this._rollInRadians=f,this._calcMatrices())}get fovInRadians(){return this._fovInRadians}get fov(){return o.aX(this._fovInRadians)}setFov(c){c=o.ak(c,.1,150),this.fov!==c&&(this._unmodified=!1,this._fovInRadians=o.am(c),this._calcMatrices())}get zoom(){return this._zoom}setZoom(c){let f=this.applyConstrain(this._center,c).zoom;this._zoom!==f&&(this._unmodified=!1,this._zoom=f,this._tileZoom=Math.max(0,Math.floor(f)),this._scale=o.an(f),this.constrainInternal(),this._calcMatrices())}get center(){return this._center}setCenter(c){c.lat===this._center.lat&&c.lng===this._center.lng||(this._unmodified=!1,this._center=c,this.constrainInternal(),this._calcMatrices())}get elevation(){return this._elevation}setElevation(c){c!==this._elevation&&(this._elevation=c,this.constrainInternal(),this._calcMatrices())}get padding(){return this._edgeInsets.toJSON()}setPadding(c){this._edgeInsets.equals(c)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,c,1),this._calcMatrices())}get centerPoint(){return this._edgeInsets.getCenter(this._width,this._height)}get pixelsPerMeter(){return this._pixelPerMeter}get unmodified(){return this._unmodified}get cameraToCenterDistance(){return this._cameraToCenterDistance}get nearZ(){return this._nearZ}get farZ(){return this._farZ}get autoCalculateNearFarZ(){return this._autoCalculateNearFarZ}overrideNearFarZ(c,f){this._autoCalculateNearFarZ=!1,this._nearZ=c,this._farZ=f,this._calcMatrices()}clearNearFarZOverride(){this._autoCalculateNearFarZ=!0,this._calcMatrices()}isPaddingEqual(c){return this._edgeInsets.equals(c)}interpolatePadding(c,f,b){this._unmodified=!1,this._edgeInsets.interpolate(c,f,b),this.constrainInternal(),this._calcMatrices()}resize(c,f,b=!0){this._width=c,this._height=f,b&&this.constrainInternal(),this._calcMatrices()}getMaxBounds(){return this._latRange&&this._latRange.length===2&&this._lngRange&&this._lngRange.length===2?new wr([this._lngRange[0],this._latRange[0]],[this._lngRange[1],this._latRange[1]]):null}setMaxBounds(c){c?(this._lngRange=[c.getWest(),c.getEast()],this._latRange=[c.getSouth(),c.getNorth()],this.constrainInternal()):(this._lngRange=null,this._latRange=[-o.al,o.al])}getCameraQueryGeometry(c,f){if(f.length===1)return[f[0],c];{let{minX:b,minY:S,maxX:D,maxY:N}=o.a7.fromPoints(f).extend(c);return[new o.P(b,S),new o.P(D,S),new o.P(D,N),new o.P(b,N),new o.P(b,S)]}}constrainInternal(){if(!this.center||!this._width||!this._height||this._constraining)return;this._constraining=!0;let c=this._unmodified,{center:f,zoom:b}=this.applyConstrain(this.center,this.zoom);this.setCenter(f),this.setZoom(b),this._unmodified=c,this._constraining=!1}_calcMatrices(){if(this._width&&this._height){this._pixelsToGLUnits=[2/this._width,-2/this._height];let c=o.ao(new Float64Array(16));o.Q(c,c,[this._width/2,-this._height/2,1]),o.O(c,c,[1,-1,0]),this._clipSpaceToPixelsMatrix=c,c=o.ao(new Float64Array(16)),o.Q(c,c,[1,-1,1]),o.O(c,c,[-1,-1,0]),o.Q(c,c,[2/this._width,2/this._height,1]),this._pixelsToClipSpaceMatrix=c,this._cameraToCenterDistance=.5/Math.tan(this.fovInRadians/2)*this._height}this._callbacks.calcMatrices()}calculateCenterFromCameraLngLatAlt(c,f,b,S){let D=b!==void 0?b:this.bearing,N=S=S!==void 0?S:this.pitch,{distanceToCenter:G,clampedElevation:q}=this._distanceToCenterFromAltElevationPitch(f,this.elevation,N),{x:K,y:it}=ym(N,D),ct=o.a6.fromLngLat(c,f),ut,gt,yt=o.aY(1,ct.y),Pt=0;do{if(Pt+=1,Pt>10)break;gt=G/yt,ut=new o.a6(ct.x+K*gt,ct.y+it*gt),yt=1/ut.meterInMercatorCoordinateUnits()}while(Math.abs(G-gt*yt)>1e-12);return{center:ut.toLngLat(),elevation:q,zoom:o.aq(this.height/2/Math.tan(this.fovInRadians/2)/gt/this.tileSize)}}recalculateZoomAndCenter(c){if(this.elevation-c==0)return;let f=1/this.worldSize,b=o.ap(1,this.center.lat)*this.worldSize,S=o.a6.fromLngLat(this.center,this.elevation),D=S.x/f,N=S.y/f,G=S.z/f,q=this.pitch,K=this.bearing,{x:it,y:ct,z:ut}=ym(q,K),gt=this.cameraToCenterDistance,yt=D+gt*-it,Pt=N+gt*-ct,Ct=G+gt*ut,{distanceToCenter:Rt,clampedElevation:Ut}=this._distanceToCenterFromAltElevationPitch(Ct/b,c,q),Gt=Rt*b,zt=new o.a6((yt+it*Gt)*f,(Pt+ct*Gt)*f,0).toLngLat(),jt=o.ap(1,zt.lat),Wt=o.aq(this.height/2/Math.tan(this.fovInRadians/2)/Rt/jt/this.tileSize);this._elevation=Ut,this._center=zt,this.setZoom(Wt)}_distanceToCenterFromAltElevationPitch(c,f,b){let S=-Math.cos(o.am(b)),D=c-f,N,G=f;return S*D>=0||Math.abs(S)<.1?(N=1e4,G=c+N*S):N=-D/S,{distanceToCenter:N,clampedElevation:G}}getCameraPoint(){let c=Math.tan(this.pitchInRadians)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new o.P(c*Math.sin(this.rollInRadians),c*Math.cos(this.rollInRadians)))}getCameraAltitude(){return Math.cos(this.pitchInRadians)*this._cameraToCenterDistance/this._pixelPerMeter+this.elevation}getCameraLngLat(){let c=o.ap(1,this.center.lat)*this.worldSize;return Am(this.center,this.elevation,this.pitch,this.bearing,this.cameraToCenterDistance/c).toLngLat()}getMercatorTileCoordinates(c){if(!c)return[0,0,1,1];let f=c.canonical.z>=0?1<<c.canonical.z:Math.pow(2,c.canonical.z);return[c.canonical.x/f,c.canonical.y/f,1/f/o.a5,1/f/o.a5]}}class Xn{constructor(c,f){this.min=c,this.max=f,this.center=o.aZ([],o.a_([],this.min,this.max),.5)}quadrant(c){let f=[c%2==0,c<2],b=o.a$(this.min),S=o.a$(this.max);for(let D=0;D<f.length;D++)b[D]=f[D]?this.min[D]:this.center[D],S[D]=f[D]?this.center[D]:this.max[D];return S[2]=this.max[2],new Xn(b,S)}distanceX(c){return Math.max(Math.min(this.max[0],c[0]),this.min[0])-c[0]}distanceY(c){return Math.max(Math.min(this.max[1],c[1]),this.min[1])-c[1]}intersectsFrustum(c){let f=!0;for(let b=0;b<c.planes.length;b++){let S=this.intersectsPlane(c.planes[b]);if(S===0)return 0;S===1&&(f=!1)}return f?2:c.aabb.min[0]>this.max[0]||c.aabb.min[1]>this.max[1]||c.aabb.min[2]>this.max[2]||c.aabb.max[0]<this.min[0]||c.aabb.max[1]<this.min[1]||c.aabb.max[2]<this.min[2]?0:1}intersectsPlane(c){let f=c[3],b=c[3];for(let S=0;S<3;S++)c[S]>0?(f+=c[S]*this.min[S],b+=c[S]*this.max[S]):(b+=c[S]*this.min[S],f+=c[S]*this.max[S]);return f>=0?2:b<0?0:1}}class wm{distanceToTile2d(c,f,b,S){let D=S.distanceX([c,f]),N=S.distanceY([c,f]);return Math.hypot(D,N)}getWrap(c,f,b){return b}getTileBoundingVolume(c,f,b,S){var D,N;let G=0,q=0;if(S?.terrain){let it=new o.a2(c.z,f,c.z,c.x,c.y),ct=S.terrain.getMinMaxElevation(it);G=(D=ct.minElevation)!==null&&D!==void 0?D:Math.min(0,b),q=(N=ct.maxElevation)!==null&&N!==void 0?N:Math.max(0,b)}let K=1<<c.z;return new Xn([f+c.x/K,c.y/K,G],[f+(c.x+1)/K,(c.y+1)/K,q])}allowVariableZoom(c,f){let b=c.fov*(Math.abs(Math.cos(c.rollInRadians))*c.height+Math.abs(Math.sin(c.rollInRadians))*c.width)/c.height,S=o.ak(78.5-b/2,0,60);return!!f.terrain||c.pitch>S}allowWorldCopies(){return!0}prepareNextFrame(){}}class ru{constructor(c,f,b){this.points=c,this.planes=f,this.aabb=b}static fromInvProjectionMatrix(c,f=1,b=0,S,D){let N=D?[[6,5,4],[0,1,2],[0,3,7],[2,1,5],[3,2,6],[0,4,5]]:[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]],G=Math.pow(2,b),q=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((ut=>(function(gt,yt,Pt,Ct){let Rt=o.aE([],gt,yt),Ut=1/Rt[3]/Pt*Ct;return o.b4(Rt,Rt,[Ut,Ut,1/Rt[3],Ut])})(ut,c,f,G)));S&&(function(ut,gt,yt,Pt){let Ct=Pt?4:0,Rt=Pt?0:4,Ut=0,Gt=[],zt=[];for(let It=0;It<4;It++){let Xt=o.b0([],ut[It+Rt],ut[It+Ct]),Kt=o.b5(Xt);o.aZ(Xt,Xt,1/Kt),Gt.push(Kt),zt.push(Xt)}for(let It=0;It<4;It++){let Xt=o.b6(ut[It+Ct],zt[It],yt);Ut=Xt!==null&&Xt>=0?Math.max(Ut,Xt):Math.max(Ut,Gt[It])}let jt=(function(It,Xt){let Kt=o.b0([],It[Xt[0]],It[Xt[1]]),de=o.b0([],It[Xt[2]],It[Xt[1]]),le=[0,0,0,0];return o.b1(le,o.b2([],Kt,de)),le[3]=-o.b3(le,It[Xt[0]]),le})(ut,gt),Wt=(function(It,Xt){let Kt=o.b7(It),de=o.b8([],It,1/Kt),le=o.b0([],Xt,o.aZ([],de,o.b3(Xt,de))),me=o.b7(le);if(me>0){let Le=Math.sqrt(1-de[3]*de[3]),$e=o.aZ([],de,-de[3]),Ee=o.a_([],$e,o.aZ([],le,Le/me));return o.b9(Xt,Ee)}return null})(yt,jt);if(Wt!==null){let It=Wt/o.b3(zt[0],jt);Ut=Math.min(Ut,It)}for(let It=0;It<4;It++){let Xt=Math.min(Ut,Gt[It]);ut[It+Rt]=[ut[It+Ct][0]+zt[It][0]*Xt,ut[It+Ct][1]+zt[It][1]*Xt,ut[It+Ct][2]+zt[It][2]*Xt,1]}})(q,N[0],S,D);let K=N.map((ut=>{let gt=o.b0([],q[ut[0]],q[ut[1]]),yt=o.b0([],q[ut[2]],q[ut[1]]),Pt=o.b1([],o.b2([],gt,yt)),Ct=-o.b3(Pt,q[ut[1]]);return Pt.concat(Ct)})),it=[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY],ct=[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY];for(let ut of q)for(let gt=0;gt<3;gt++)it[gt]=Math.min(it[gt],ut[gt]),ct[gt]=Math.max(ct[gt],ut[gt]);return new ru(q,K,new Xn(it,ct))}}class Xu{get pixelsToClipSpaceMatrix(){return this._helper.pixelsToClipSpaceMatrix}get clipSpaceToPixelsMatrix(){return this._helper.clipSpaceToPixelsMatrix}get pixelsToGLUnits(){return this._helper.pixelsToGLUnits}get centerOffset(){return this._helper.centerOffset}get size(){return this._helper.size}get rotationMatrix(){return this._helper.rotationMatrix}get centerPoint(){return this._helper.centerPoint}get pixelsPerMeter(){return this._helper.pixelsPerMeter}setMinZoom(c){this._helper.setMinZoom(c)}setMaxZoom(c){this._helper.setMaxZoom(c)}setMinPitch(c){this._helper.setMinPitch(c)}setMaxPitch(c){this._helper.setMaxPitch(c)}setRenderWorldCopies(c){this._helper.setRenderWorldCopies(c)}setBearing(c){this._helper.setBearing(c)}setPitch(c){this._helper.setPitch(c)}setRoll(c){this._helper.setRoll(c)}setFov(c){this._helper.setFov(c)}setZoom(c){this._helper.setZoom(c)}setCenter(c){this._helper.setCenter(c)}setElevation(c){this._helper.setElevation(c)}setMinElevationForCurrentTile(c){this._helper.setMinElevationForCurrentTile(c)}setPadding(c){this._helper.setPadding(c)}interpolatePadding(c,f,b){return this._helper.interpolatePadding(c,f,b)}isPaddingEqual(c){return this._helper.isPaddingEqual(c)}resize(c,f,b=!0){this._helper.resize(c,f,b)}getMaxBounds(){return this._helper.getMaxBounds()}setMaxBounds(c){this._helper.setMaxBounds(c)}setConstrainOverride(c){this._helper.setConstrainOverride(c)}overrideNearFarZ(c,f){this._helper.overrideNearFarZ(c,f)}clearNearFarZOverride(){this._helper.clearNearFarZOverride()}getCameraQueryGeometry(c){return this._helper.getCameraQueryGeometry(this.getCameraPoint(),c)}get tileSize(){return this._helper.tileSize}get tileZoom(){return this._helper.tileZoom}get scale(){return this._helper.scale}get worldSize(){return this._helper.worldSize}get width(){return this._helper.width}get height(){return this._helper.height}get lngRange(){return this._helper.lngRange}get latRange(){return this._helper.latRange}get minZoom(){return this._helper.minZoom}get maxZoom(){return this._helper.maxZoom}get zoom(){return this._helper.zoom}get center(){return this._helper.center}get minPitch(){return this._helper.minPitch}get maxPitch(){return this._helper.maxPitch}get pitch(){return this._helper.pitch}get pitchInRadians(){return this._helper.pitchInRadians}get roll(){return this._helper.roll}get rollInRadians(){return this._helper.rollInRadians}get bearing(){return this._helper.bearing}get bearingInRadians(){return this._helper.bearingInRadians}get fov(){return this._helper.fov}get fovInRadians(){return this._helper.fovInRadians}get elevation(){return this._helper.elevation}get minElevationForCurrentTile(){return this._helper.minElevationForCurrentTile}get padding(){return this._helper.padding}get unmodified(){return this._helper.unmodified}get renderWorldCopies(){return this._helper.renderWorldCopies}get cameraToCenterDistance(){return this._helper.cameraToCenterDistance}get constrainOverride(){return this._helper.constrainOverride}get nearZ(){return this._helper.nearZ}get farZ(){return this._helper.farZ}get autoCalculateNearFarZ(){return this._helper.autoCalculateNearFarZ}setTransitionState(c,f){}constructor(c){this._posMatrixCache=new Map,this._alignedPosMatrixCache=new Map,this._fogMatrixCacheF32=new Map,this.defaultConstrain=(f,b)=>{b=o.ak(+b,this.minZoom,this.maxZoom);let S={center:new o.V(f.lng,f.lat),zoom:b},D=this._helper._lngRange;if(!this._helper._renderWorldCopies&&D===null){let zt=179.9999999999;D=[-zt,zt]}let N=this.tileSize*o.an(S.zoom),G=0,q=N,K=0,it=N,ct=0,ut=0,{x:gt,y:yt}=this.size;if(this._helper._latRange){let zt=this._helper._latRange;G=o.X(zt[1])*N,q=o.X(zt[0])*N,q-G<yt&&(ct=yt/(q-G))}D&&(K=o.W(o.Y(D[0])*N,0,N),it=o.W(o.Y(D[1])*N,0,N),it<K&&(it+=N),it-K<gt&&(ut=gt/(it-K)));let{x:Pt,y:Ct}=$l(N,f),Rt,Ut,Gt=Math.max(ut||0,ct||0);if(Gt){let zt=new o.P(ut?(it+K)/2:Pt,ct?(q+G)/2:Ct);return S.center=lf(N,zt).wrap(),S.zoom+=o.aq(Gt),S}if(this._helper._latRange){let zt=yt/2;Ct-zt<G&&(Ut=G+zt),Ct+zt>q&&(Ut=q-zt)}if(D){let zt=(K+it)/2,jt=Pt;this._helper._renderWorldCopies&&(jt=o.W(Pt,zt-N/2,zt+N/2));let Wt=gt/2;jt-Wt<K&&(Rt=K+Wt),jt+Wt>it&&(Rt=it-Wt)}if(Rt!==void 0||Ut!==void 0){let zt=new o.P(Rt??Pt,Ut??Ct);S.center=lf(N,zt).wrap()}return S},this.applyConstrain=(f,b)=>this._helper.applyConstrain(f,b),this._helper=new df({calcMatrices:()=>{this._calcMatrices()},defaultConstrain:(f,b)=>this.defaultConstrain(f,b)},c),this._coveringTilesDetailsProvider=new wm}clone(){let c=new Xu;return c.apply(this,!1),c}apply(c,f,b){this._helper.apply(c,f,b)}get cameraPosition(){return this._cameraPosition}get projectionMatrix(){return this._projectionMatrix}get modelViewProjectionMatrix(){return this._viewProjMatrix}get inverseProjectionMatrix(){return this._invProjMatrix}get mercatorMatrix(){return this._mercatorMatrix}getVisibleUnwrappedCoordinates(c){let f=[new o.ba(0,c)];if(this._helper._renderWorldCopies){let b=this.screenPointToMercatorCoordinate(new o.P(0,0)),S=this.screenPointToMercatorCoordinate(new o.P(this._helper._width,0)),D=this.screenPointToMercatorCoordinate(new o.P(this._helper._width,this._helper._height)),N=this.screenPointToMercatorCoordinate(new o.P(0,this._helper._height)),G=Math.floor(Math.min(b.x,S.x,D.x,N.x)),q=Math.floor(Math.max(b.x,S.x,D.x,N.x)),K=1;for(let it=G-K;it<=q+K;it++)it!==0&&f.push(new o.ba(it,c))}return f}getCameraFrustum(){return ru.fromInvProjectionMatrix(this._invViewProjMatrix,this.worldSize)}getClippingPlane(){return null}getCoveringTilesDetailsProvider(){return this._coveringTilesDetailsProvider}recalculateZoomAndCenter(c){let f=this.screenPointToLocation(this.centerPoint,c),b=c?c.getElevationForLngLatZoom(f,this._helper._tileZoom):0;this._helper.recalculateZoomAndCenter(b)}setLocationAtPoint(c,f){let b=o.ap(this.elevation,this.center.lat),S=this.screenPointToMercatorCoordinateAtZ(f,b),D=this.screenPointToMercatorCoordinateAtZ(this.centerPoint,b),N=o.a6.fromLngLat(c),G=new o.a6(N.x-(S.x-D.x),N.y-(S.y-D.y));this.setCenter(G?.toLngLat()),this._helper._renderWorldCopies&&this.setCenter(this.center.wrap())}locationToScreenPoint(c,f){return f?this.coordinatePoint(o.a6.fromLngLat(c),f.getElevationForLngLat(c,this),this._pixelMatrix3D):this.coordinatePoint(o.a6.fromLngLat(c))}screenPointToLocation(c,f){var b;return(b=this.screenPointToMercatorCoordinate(c,f))===null||b===void 0?void 0:b.toLngLat()}screenPointToMercatorCoordinate(c,f){if(f){let b=f.pointCoordinate(c);if(b!=null)return b}return this.screenPointToMercatorCoordinateAtZ(c)}screenPointToMercatorCoordinateAtZ(c,f){let b=f||0,S=[c.x,c.y,0,1],D=[c.x,c.y,1,1];o.aE(S,S,this._pixelMatrixInverse),o.aE(D,D,this._pixelMatrixInverse);let N=S[3],G=D[3],q=S[1]/N,K=D[1]/G,it=S[2]/N,ct=D[2]/G,ut=it===ct?0:(b-it)/(ct-it);return new o.a6(o.G.number(S[0]/N,D[0]/G,ut)/this.worldSize,o.G.number(q,K,ut)/this.worldSize,b)}coordinatePoint(c,f=0,b=this._pixelMatrix){let S=[c.x*this.worldSize,c.y*this.worldSize,f,1];return o.aE(S,S,b),new o.P(S[0]/S[3],S[1]/S[3])}getBounds(){let c=Math.max(0,this._helper._height/2-Yu(this));return new wr().extend(this.screenPointToLocation(new o.P(0,c))).extend(this.screenPointToLocation(new o.P(this._helper._width,c))).extend(this.screenPointToLocation(new o.P(this._helper._width,this._helper._height))).extend(this.screenPointToLocation(new o.P(0,this._helper._height)))}isPointOnMapSurface(c,f){return f?f.pointCoordinate(c)!=null:c.y>this.height/2-Yu(this)}calculatePosMatrix(c,f=!1,b){var S;let D=(S=c.key)!==null&&S!==void 0?S:o.bb(c.wrap,c.canonical.z,c.canonical.z,c.canonical.x,c.canonical.y),N=f?this._alignedPosMatrixCache:this._posMatrixCache;if(N.has(D)){let K=N.get(D);return b?K.f32:K.f64}let G=Ip(c,this.worldSize);o.S(G,f?this._alignedProjMatrix:this._viewProjMatrix,G);let q={f64:G,f32:new Float32Array(G)};return N.set(D,q),b?q.f32:q.f64}calculateFogMatrix(c){let f=c.key,b=this._fogMatrixCacheF32;if(b.has(f))return b.get(f);let S=Ip(c,this.worldSize);return o.S(S,this._fogMatrix,S),b.set(f,new Float32Array(S)),b.get(f)}calculateCenterFromCameraLngLatAlt(c,f,b,S){return this._helper.calculateCenterFromCameraLngLatAlt(c,f,b,S)}_calculateNearFarZIfNeeded(c,f,b){if(!this._helper.autoCalculateNearFarZ)return;let S=Math.min(this.elevation,this.minElevationForCurrentTile,this.getCameraAltitude()-100),D=c-S*this._helper._pixelPerMeter/Math.cos(f),N=S<0?D:c,G=Math.PI/2+this.pitchInRadians,q=o.am(this.fov)*(Math.abs(Math.cos(o.am(this.roll)))*this.height+Math.abs(Math.sin(o.am(this.roll)))*this.width)/this.height*(.5+b.y/this.height),K=Math.sin(q)*N/Math.sin(o.ak(Math.PI-G-q,.01,Math.PI-.01)),it=Yu(this),ct=Math.atan(it/this._helper.cameraToCenterDistance),ut=o.am(.75),gt=ct>ut?2*ct*(.5+b.y/(2*it)):ut,yt=Math.sin(gt)*N/Math.sin(o.ak(Math.PI-G-gt,.01,Math.PI-.01)),Pt=Math.min(K,yt);this._helper._farZ=1.01*(Math.cos(Math.PI/2-f)*Pt+N),this._helper._nearZ=this._helper._height/50}_calcMatrices(){if(!this._helper._height)return;let c=this.centerOffset,f=$l(this.worldSize,this.center),b=f.x,S=f.y;this._helper._pixelPerMeter=o.ap(1,this.center.lat)*this.worldSize;let D=o.am(Math.min(this.pitch,Hu)),N=Math.max(this._helper.cameraToCenterDistance/2,this._helper.cameraToCenterDistance+this._helper._elevation*this._helper._pixelPerMeter/Math.cos(D)),G;this._calculateNearFarZIfNeeded(N,D,c),G=new Float64Array(16),o.bc(G,this.fovInRadians,this._helper._width/this._helper._height,this._helper._nearZ,this._helper._farZ),this._invProjMatrix=new Float64Array(16),o.ay(this._invProjMatrix,G),G[8]=2*-c.x/this._helper._width,G[9]=2*c.y/this._helper._height,this._projectionMatrix=o.bd(G),o.Q(G,G,[1,-1,1]),o.O(G,G,[0,0,-this._helper.cameraToCenterDistance]),o.be(G,G,-this.rollInRadians),o.bf(G,G,this.pitchInRadians),o.be(G,G,-this.bearingInRadians),o.O(G,G,[-b,-S,0]),this._mercatorMatrix=o.Q([],G,[this.worldSize,this.worldSize,this.worldSize]),o.Q(G,G,[1,1,this._helper._pixelPerMeter]),this._pixelMatrix=o.S(new Float64Array(16),this.clipSpaceToPixelsMatrix,G),o.O(G,G,[0,0,-this.elevation]),this._viewProjMatrix=G,this._invViewProjMatrix=o.ay([],G);let q=[0,0,-1,1];o.aE(q,q,this._invViewProjMatrix),this._cameraPosition=[q[0]/q[3],q[1]/q[3],q[2]/q[3]],this._fogMatrix=new Float64Array(16),o.bc(this._fogMatrix,this.fovInRadians,this.width/this.height,N,this._helper._farZ),this._fogMatrix[8]=2*-c.x/this.width,this._fogMatrix[9]=2*c.y/this.height,o.Q(this._fogMatrix,this._fogMatrix,[1,-1,1]),o.O(this._fogMatrix,this._fogMatrix,[0,0,-this.cameraToCenterDistance]),o.be(this._fogMatrix,this._fogMatrix,-this.rollInRadians),o.bf(this._fogMatrix,this._fogMatrix,this.pitchInRadians),o.be(this._fogMatrix,this._fogMatrix,-this.bearingInRadians),o.O(this._fogMatrix,this._fogMatrix,[-b,-S,0]),o.Q(this._fogMatrix,this._fogMatrix,[1,1,this._helper._pixelPerMeter]),o.O(this._fogMatrix,this._fogMatrix,[0,0,-this.elevation]),this._pixelMatrix3D=o.S(new Float64Array(16),this.clipSpaceToPixelsMatrix,G);let K=this._helper._width%2/2,it=this._helper._height%2/2,ct=Math.cos(this.bearingInRadians),ut=Math.sin(-this.bearingInRadians),gt=b-Math.round(b)+ct*K+ut*it,yt=S-Math.round(S)+ct*it+ut*K,Pt=new Float64Array(G);if(o.O(Pt,Pt,[gt>.5?gt-1:gt,yt>.5?yt-1:yt,0]),this._alignedProjMatrix=Pt,G=o.ay(new Float64Array(16),this._pixelMatrix),!G)throw new Error(\"failed to invert matrix\");this._pixelMatrixInverse=G,this._clearMatrixCaches()}_clearMatrixCaches(){this._posMatrixCache.clear(),this._alignedPosMatrixCache.clear(),this._fogMatrixCacheF32.clear()}maxPitchScaleFactor(){if(!this._pixelMatrixInverse)return 1;let c=this.screenPointToMercatorCoordinate(new o.P(0,0)),f=[c.x*this.worldSize,c.y*this.worldSize,0,1];return o.aE(f,f,this._pixelMatrix)[3]/this._helper.cameraToCenterDistance}getCameraPoint(){return this._helper.getCameraPoint()}getCameraAltitude(){return this._helper.getCameraAltitude()}getCameraLngLat(){let c=o.ap(1,this.center.lat)*this.worldSize;return Am(this.center,this.elevation,this.pitch,this.bearing,this._helper.cameraToCenterDistance/c).toLngLat()}lngLatToCameraDepth(c,f){let b=o.a6.fromLngLat(c),S=[b.x*this.worldSize,b.y*this.worldSize,f,1];return o.aE(S,S,this._viewProjMatrix),S[2]/S[3]}getProjectionData(c){let{overscaledTileID:f,aligned:b,applyTerrainMatrix:S}=c,D=this._helper.getMercatorTileCoordinates(f),N=f?this.calculatePosMatrix(f,b,!0):null,G;return G=f&&f.terrainRttPosMatrix32f&&S?f.terrainRttPosMatrix32f:N||o.bg(),{mainMatrix:G,tileMercatorCoords:D,clippingPlane:[0,0,0,0],projectionTransition:0,fallbackMatrix:G}}isLocationOccluded(c){return!1}getPixelScale(){return 1}getCircleRadiusCorrection(){return 1}getPitchedTextCorrection(c,f,b){return 1}transformLightDirection(c){return o.a$(c)}getRayDirectionFromPixel(c){throw new Error(\"Not implemented.\")}projectTileCoordinates(c,f,b,S){let D=this.calculatePosMatrix(b),N;S?(N=[c,f,S(c,f),1],o.aE(N,N,D)):(N=[c,f,0,1],$A(N,N,D));let G=N[3];return{point:new o.P(N[0]/G,N[1]/G),signedDistanceFromCamera:G,isOccluded:!1}}populateCache(c){for(let f of c)this.calculatePosMatrix(f)}getMatrixForModel(c,f){let b=o.a6.fromLngLat(c,f),S=b.meterInMercatorCoordinateUnits(),D=o.bh();return o.O(D,D,[b.x,b.y,b.z]),o.be(D,D,Math.PI),o.bf(D,D,Math.PI/2),o.Q(D,D,[-S,S,S]),D}getProjectionDataForCustomLayer(c=!0){let f=new o.a2(0,0,0,0,0),b=this.getProjectionData({overscaledTileID:f,applyGlobeMatrix:c}),S=Ip(f,this.worldSize);o.S(S,this._viewProjMatrix,S),b.tileMercatorCoords=[0,0,1,1];let D=[o.a5,o.a5,this.worldSize/this._helper.pixelsPerMeter],N=o.bi();return o.Q(N,S,D),b.fallbackMatrix=N,b.mainMatrix=N,b}getFastPathSimpleProjectionMatrix(c){return this.calculatePosMatrix(c)}}function Wl(){o.w(\"Map cannot fit within canvas with the given bounds, padding, and/or offset.\")}function j_(I){if(I.useSlerp)if(I.k<1){let c=o.bj(I.startEulerAngles.roll,I.startEulerAngles.pitch,I.startEulerAngles.bearing),f=o.bj(I.endEulerAngles.roll,I.endEulerAngles.pitch,I.endEulerAngles.bearing),b=new Float64Array(4);o.bk(b,c,f,I.k);let S=o.bl(b);I.tr.setRoll(S.roll),I.tr.setPitch(S.pitch),I.tr.setBearing(S.bearing)}else I.tr.setRoll(I.endEulerAngles.roll),I.tr.setPitch(I.endEulerAngles.pitch),I.tr.setBearing(I.endEulerAngles.bearing);else I.tr.setRoll(o.G.number(I.startEulerAngles.roll,I.endEulerAngles.roll,I.k)),I.tr.setPitch(o.G.number(I.startEulerAngles.pitch,I.endEulerAngles.pitch,I.k)),I.tr.setBearing(o.G.number(I.startEulerAngles.bearing,I.endEulerAngles.bearing,I.k))}function Zu(I,c,f,b,S){let D=S.padding,N=$l(S.worldSize,f.getNorthWest()),G=$l(S.worldSize,f.getNorthEast()),q=$l(S.worldSize,f.getSouthEast()),K=$l(S.worldSize,f.getSouthWest()),it=o.am(-b),ct=N.rotate(it),ut=G.rotate(it),gt=q.rotate(it),yt=K.rotate(it),Pt=new o.P(Math.max(ct.x,ut.x,yt.x,gt.x),Math.max(ct.y,ut.y,yt.y,gt.y)),Ct=new o.P(Math.min(ct.x,ut.x,yt.x,gt.x),Math.min(ct.y,ut.y,yt.y,gt.y)),Rt=Pt.sub(Ct),Ut=(S.width-(D.left+D.right+c.left+c.right))/Rt.x,Gt=(S.height-(D.top+D.bottom+c.top+c.bottom))/Rt.y;if(Gt<0||Ut<0)return void Wl();let zt=Math.min(o.aq(S.scale*Math.min(Ut,Gt)),I.maxZoom),jt=o.P.convert(I.offset),Wt=new o.P((c.left-c.right)/2,(c.top-c.bottom)/2).rotate(o.am(b)),It=jt.add(Wt).mult(S.scale/o.an(zt));return{center:lf(S.worldSize,N.add(q).div(2).sub(It)),zoom:zt,bearing:b}}class HA{get useGlobeControls(){return!1}handlePanInertia(c,f){let b=c.mag(),S=Math.abs(Yu(f));return{easingOffset:c.mult(Math.min(.75*S/b,1)),easingCenter:f.center}}handleMapControlsRollPitchBearingZoom(c,f){c.bearingDelta&&f.setBearing(f.bearing+c.bearingDelta),c.pitchDelta&&f.setPitch(f.pitch+c.pitchDelta),c.rollDelta&&f.setRoll(f.roll+c.rollDelta),c.zoomDelta&&f.setZoom(f.zoom+c.zoomDelta)}handleMapControlsPan(c,f,b){c.around.distSqr(f.centerPoint)<.01||f.setLocationAtPoint(b,c.around)}cameraForBoxAndBearing(c,f,b,S,D){return Zu(c,f,b,S,D)}handleJumpToCenterZoom(c,f){c.zoom!==(f.zoom!==void 0?+f.zoom:c.zoom)&&c.setZoom(+f.zoom),f.center!==void 0&&c.setCenter(o.V.convert(f.center))}handleEaseTo(c,f){let b=c.zoom,S=c.padding,D={roll:c.roll,pitch:c.pitch,bearing:c.bearing},N={roll:f.roll===void 0?c.roll:f.roll,pitch:f.pitch===void 0?c.pitch:f.pitch,bearing:f.bearing===void 0?c.bearing:f.bearing},G=f.zoom!==void 0,q=!c.isPaddingEqual(f.padding),K=!1,it=G?+f.zoom:c.zoom,ct=c.centerPoint.add(f.offsetAsPoint),ut=c.screenPointToLocation(ct),{center:gt,zoom:yt}=c.applyConstrain(o.V.convert(f.center||ut),it??b);ra(c,gt);let Pt=$l(c.worldSize,ut),Ct=$l(c.worldSize,gt).sub(Pt),Rt=o.an(yt-b);return K=yt!==b,{easeFunc:Ut=>{if(K&&c.setZoom(o.G.number(b,yt,Ut)),o.bm(D,N)||j_({startEulerAngles:D,endEulerAngles:N,tr:c,k:Ut,useSlerp:D.roll!=N.roll}),q&&(c.interpolatePadding(S,f.padding,Ut),ct=c.centerPoint.add(f.offsetAsPoint)),f.around)c.setLocationAtPoint(f.around,f.aroundPoint);else{let Gt=o.an(c.zoom-b),zt=yt>b?Math.min(2,Rt):Math.max(.5,Rt),jt=Math.pow(zt,1-Ut),Wt=lf(c.worldSize,Pt.add(Ct.mult(Ut*jt)).mult(Gt));c.setLocationAtPoint(c.renderWorldCopies?Wt.wrap():Wt,ct)}},isZooming:K,elevationCenter:gt}}handleFlyTo(c,f){let b=f.zoom!==void 0,S=c.zoom,D=c.applyConstrain(o.V.convert(f.center||f.locationAtOffset),b?+f.zoom:S),N=D.center,G=D.zoom;ra(c,N);let q=$l(c.worldSize,f.locationAtOffset),K=$l(c.worldSize,N).sub(q),it=K.mag(),ct=o.an(G-S),ut;if(f.minZoom!==void 0){let gt=Math.min(+f.minZoom,S,G),yt=c.applyConstrain(N,gt).zoom;ut=o.an(yt-S)}return{easeFunc:(gt,yt,Pt,Ct)=>{c.setZoom(gt===1?G:S+o.aq(yt));let Rt=gt===1?N:lf(c.worldSize,q.add(K.mult(Pt)).mult(yt));c.setLocationAtPoint(c.renderWorldCopies?Rt.wrap():Rt,Ct)},scaleOfZoom:ct,targetCenter:N,scaleOfMinZoom:ut,pixelPathLength:it}}}class Rn{constructor(c,f,b){this.blendFunction=c,this.blendColor=f,this.mask=b}}Rn.Replace=[1,0],Rn.disabled=new Rn(Rn.Replace,o.bn.transparent,[!1,!1,!1,!1]),Rn.unblended=new Rn(Rn.Replace,o.bn.transparent,[!0,!0,!0,!0]),Rn.alphaBlended=new Rn([1,771],o.bn.transparent,[!0,!0,!0,!0]);let Fp=2305;class Ii{constructor(c,f,b){this.enable=c,this.mode=f,this.frontFace=b}}Ii.disabled=new Ii(!1,1029,Fp),Ii.backCCW=new Ii(!0,1029,Fp),Ii.frontCCW=new Ii(!0,1028,Fp);class ii{constructor(c,f,b){this.func=c,this.mask=f,this.range=b}}ii.ReadOnly=!1,ii.ReadWrite=!0,ii.disabled=new ii(519,ii.ReadOnly,[0,1]);let Tm=7680;class ke{constructor(c,f,b,S,D,N){this.test=c,this.ref=f,this.mask=b,this.fail=S,this.depthFail=D,this.pass=N}}ke.disabled=new ke({func:519,mask:0},0,0,Tm,Tm,Tm);let or=new WeakMap;function Ar(I){var c;if(or.has(I))return or.get(I);{let f=(c=I.getParameter(I.VERSION))===null||c===void 0?void 0:c.startsWith(\"WebGL 2.0\");return or.set(I,f),f}}class _i{get awaitingQuery(){return!!this._readbackQueue}constructor(c){this._readbackWaitFrames=4,this._measureWaitFrames=6,this._texWidth=1,this._texHeight=1,this._measuredError=0,this._updateCount=0,this._lastReadbackFrame=-1e3,this._readbackQueue=null,this._cachedRenderContext=c;let f=c.context,b=f.gl;this._texFormat=b.RGBA,this._texType=b.UNSIGNED_BYTE;let S=new o.aU;S.emplaceBack(-1,-1),S.emplaceBack(2,-1),S.emplaceBack(-1,2);let D=new o.aW;D.emplaceBack(0,1,2),this._fullscreenTriangle=new jo(f.createVertexBuffer(S,Hn.members),f.createIndexBuffer(D),o.aV.simpleSegment(0,0,S.length,D.length)),this._resultBuffer=new Uint8Array(4),f.activeTexture.set(b.TEXTURE1);let N=b.createTexture();b.bindTexture(b.TEXTURE_2D,N),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,b.NEAREST),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,b.NEAREST),b.texImage2D(b.TEXTURE_2D,0,this._texFormat,this._texWidth,this._texHeight,0,this._texFormat,this._texType,null),this._fbo=f.createFramebuffer(this._texWidth,this._texHeight,!1,!1),this._fbo.colorAttachment.set(N),Ar(b)&&(this._pbo=b.createBuffer(),b.bindBuffer(b.PIXEL_PACK_BUFFER,this._pbo),b.bufferData(b.PIXEL_PACK_BUFFER,4,b.STREAM_READ),b.bindBuffer(b.PIXEL_PACK_BUFFER,null))}destroy(){let c=this._cachedRenderContext.context.gl;this._fullscreenTriangle.destroy(),this._fbo.destroy(),c.deleteBuffer(this._pbo),this._fullscreenTriangle=null,this._fbo=null,this._pbo=null,this._resultBuffer=null}updateErrorLoop(c,f){let b=this._updateCount;return this._readbackQueue?b>=this._readbackQueue.frameNumberIssued+this._readbackWaitFrames&&this._tryReadback():b>=this._lastReadbackFrame+this._measureWaitFrames&&this._renderErrorTexture(c,f),this._updateCount++,this._measuredError}_bindFramebuffer(){let c=this._cachedRenderContext.context,f=c.gl;c.activeTexture.set(f.TEXTURE1),f.bindTexture(f.TEXTURE_2D,this._fbo.colorAttachment.get()),c.bindFramebuffer.set(this._fbo.framebuffer)}_renderErrorTexture(c,f){let b=this._cachedRenderContext.context,S=b.gl;if(this._bindFramebuffer(),b.viewport.set([0,0,this._texWidth,this._texHeight]),b.clear({color:o.bn.transparent}),this._cachedRenderContext.useProgram(\"projectionErrorMeasurement\").draw(b,S.TRIANGLES,ii.disabled,ke.disabled,Rn.unblended,Ii.disabled,((D,N)=>({u_input:D,u_output_expected:N}))(c,f),null,null,\"$clipping\",this._fullscreenTriangle.vertexBuffer,this._fullscreenTriangle.indexBuffer,this._fullscreenTriangle.segments),this._pbo&&Ar(S)){S.bindBuffer(S.PIXEL_PACK_BUFFER,this._pbo),S.readBuffer(S.COLOR_ATTACHMENT0),S.readPixels(0,0,this._texWidth,this._texHeight,this._texFormat,this._texType,0),S.bindBuffer(S.PIXEL_PACK_BUFFER,null);let D=S.fenceSync(S.SYNC_GPU_COMMANDS_COMPLETE,0);S.flush(),this._readbackQueue={frameNumberIssued:this._updateCount,sync:D}}else this._readbackQueue={frameNumberIssued:this._updateCount,sync:null}}_tryReadback(){let c=this._cachedRenderContext.context.gl;if(this._pbo&&this._readbackQueue&&Ar(c)){let f=c.clientWaitSync(this._readbackQueue.sync,0,0);if(f===c.WAIT_FAILED)return o.w(\"WebGL2 clientWaitSync failed.\"),this._readbackQueue=null,void(this._lastReadbackFrame=this._updateCount);if(f===c.TIMEOUT_EXPIRED)return;c.bindBuffer(c.PIXEL_PACK_BUFFER,this._pbo),c.getBufferSubData(c.PIXEL_PACK_BUFFER,0,this._resultBuffer,0,4),c.bindBuffer(c.PIXEL_PACK_BUFFER,null)}else this._bindFramebuffer(),c.readPixels(0,0,this._texWidth,this._texHeight,this._texFormat,this._texType,this._resultBuffer);this._readbackQueue=null,this._measuredError=_i._parseRGBA8float(this._resultBuffer),this._lastReadbackFrame=this._updateCount}static _parseRGBA8float(c){let f=0;return f+=c[0]/256,f+=c[1]/65536,f+=c[2]/16777216,c[3]<127&&(f=-f),f/128}}let Xi=o.a5/128;function no(I,c){let f=I.granularity!==void 0?Math.max(I.granularity,1):1,b=f+(I.generateBorders?2:0),S=f+(I.extendToNorthPole||I.generateBorders?1:0)+(I.extendToSouthPole||I.generateBorders?1:0),D=b+1,N=S+1,G=I.generateBorders?-1:0,q=I.generateBorders||I.extendToNorthPole?-1:0,K=f+(I.generateBorders?1:0),it=f+(I.generateBorders||I.extendToSouthPole?1:0),ct=D*N,ut=b*S*6,gt=D*N>65536;if(gt&&c===\"16bit\")throw new Error(\"Granularity is too large and meshes would not fit inside 16 bit vertex indices.\");let yt=gt||c===\"32bit\",Pt=new Int16Array(2*ct),Ct=0;for(let Gt=q;Gt<=it;Gt++)for(let zt=G;zt<=K;zt++){let jt=zt/f*o.a5;zt===-1&&(jt=-Xi),zt===f+1&&(jt=o.a5+Xi);let Wt=Gt/f*o.a5;Gt===-1&&(Wt=I.extendToNorthPole?o.bp:-Xi),Gt===f+1&&(Wt=I.extendToSouthPole?o.bq:o.a5+Xi),Pt[Ct++]=jt,Pt[Ct++]=Wt}let Rt=yt?new Uint32Array(ut):new Uint16Array(ut),Ut=0;for(let Gt=0;Gt<S;Gt++)for(let zt=0;zt<b;zt++){let jt=zt+1+Gt*D,Wt=zt+(Gt+1)*D,It=zt+1+(Gt+1)*D;Rt[Ut++]=zt+Gt*D,Rt[Ut++]=Wt,Rt[Ut++]=jt,Rt[Ut++]=jt,Rt[Ut++]=Wt,Rt[Ut++]=It}return{vertices:Pt.buffer.slice(0),indices:Rt.buffer.slice(0),uses32bitIndices:yt}}let zn=new o.aT({fill:new o.br(128,2),line:new o.br(512,0),tile:new o.br(128,32),stencil:new o.br(128,1),circle:3});class iu{constructor(){this._tileMeshCache={},this._errorCorrectionUsable=0,this._errorMeasurementLastValue=0,this._errorCorrectionPreviousValue=0,this._errorMeasurementLastChangeTime=-1e3}get name(){return\"vertical-perspective\"}get transitionState(){return 1}get useSubdivision(){return!0}get shaderVariantName(){return\"globe\"}get shaderDefine(){return\"#define GLOBE\"}get shaderPreludeCode(){return yo.projectionGlobe}get vertexShaderPreludeCode(){return yo.projectionMercator.vertexSource}get subdivisionGranularity(){return zn}get useGlobeControls(){return!0}get latitudeErrorCorrectionRadians(){return this._errorCorrectionUsable}destroy(){this._errorMeasurement&&this._errorMeasurement.destroy()}updateGPUdependent(c){this._errorMeasurement||(this._errorMeasurement=new _i(c));let f=o.X(this._errorQueryLatitudeDegrees),b=2*Math.atan(Math.exp(Math.PI-f*Math.PI*2))-.5*Math.PI,S=this._errorMeasurement.updateErrorLoop(f,b),D=R();S!==this._errorMeasurementLastValue&&(this._errorCorrectionPreviousValue=this._errorCorrectionUsable,this._errorMeasurementLastValue=S,this._errorMeasurementLastChangeTime=D);let N=Math.min(Math.max((D-this._errorMeasurementLastChangeTime)/1e3/.5,0),1);this._errorCorrectionUsable=o.bs(this._errorCorrectionPreviousValue,-this._errorMeasurementLastValue,o.bt(N))}_getMeshKey(c){return`${c.granularity.toString(36)}_${c.generateBorders?\"b\":\"\"}${c.extendToNorthPole?\"n\":\"\"}${c.extendToSouthPole?\"s\":\"\"}`}getMeshFromTileID(c,f,b,S,D){let N=(D===\"stencil\"?zn.stencil:zn.tile).getGranularityForZoomLevel(f.z);return this._getMesh(c,{granularity:N,generateBorders:b,extendToNorthPole:f.y===0&&S,extendToSouthPole:f.y===(1<<f.z)-1&&S})}_getMesh(c,f){let b=this._getMeshKey(f);if(b in this._tileMeshCache)return this._tileMeshCache[b];let S=(function(D,N){let G=no(N,\"16bit\"),q=o.aU.deserialize({arrayBuffer:G.vertices,length:G.vertices.byteLength/2/2}),K=o.aW.deserialize({arrayBuffer:G.indices,length:G.indices.byteLength/2/3});return new jo(D.createVertexBuffer(q,Hn.members),D.createIndexBuffer(K),o.aV.simpleSegment(0,0,q.length,K.length))})(c,f);return this._tileMeshCache[b]=S,S}recalculate(c){}hasTransition(){let c=R(),f=!1;return f=f||(c-this._errorMeasurementLastChangeTime)/1e3<.7,f=f||this._errorMeasurement&&this._errorMeasurement.awaitingQuery,f}setErrorQueryLatitudeDegrees(c){this._errorQueryLatitudeDegrees=c}}let Ku=new o.t({type:new o.D(o.u.projection.type)});class qh extends o.E{constructor(c){super(),this._transitionable=new o.x(Ku,void 0),this.setProjection(c),this._transitioning=this._transitionable.untransitioned(),this.recalculate(new o.H(0)),this._mercatorProjection=new ta,this._verticalPerspectiveProjection=new iu}get transitionState(){let c=this.properties.get(\"type\");if(typeof c==\"string\"&&c===\"mercator\")return 0;if(typeof c==\"string\"&&c===\"vertical-perspective\")return 1;if(c instanceof o.bu){if(c.from===\"vertical-perspective\"&&c.to===\"mercator\")return 1-c.transition;if(c.from===\"mercator\"&&c.to===\"vertical-perspective\")return c.transition}return 1}get useGlobeRendering(){return this.transitionState>0}get latitudeErrorCorrectionRadians(){return this._verticalPerspectiveProjection.latitudeErrorCorrectionRadians}get currentProjection(){return this.useGlobeRendering?this._verticalPerspectiveProjection:this._mercatorProjection}get name(){return\"globe\"}get useSubdivision(){return this.currentProjection.useSubdivision}get shaderVariantName(){return this.currentProjection.shaderVariantName}get shaderDefine(){return this.currentProjection.shaderDefine}get shaderPreludeCode(){return this.currentProjection.shaderPreludeCode}get vertexShaderPreludeCode(){return this.currentProjection.vertexShaderPreludeCode}get subdivisionGranularity(){return this.currentProjection.subdivisionGranularity}get useGlobeControls(){return this.transitionState>0}destroy(){this._mercatorProjection.destroy(),this._verticalPerspectiveProjection.destroy()}updateGPUdependent(c){this._mercatorProjection.updateGPUdependent(c),this._verticalPerspectiveProjection.updateGPUdependent(c)}getMeshFromTileID(c,f,b,S,D){return this.currentProjection.getMeshFromTileID(c,f,b,S,D)}setProjection(c){this._transitionable.setValue(\"type\",c?.type||\"mercator\")}updateTransitions(c){this._transitioning=this._transitionable.transitioned(c,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()||this.currentProjection.hasTransition()}recalculate(c){this.properties=this._transitioning.possiblyEvaluate(c)}setErrorQueryLatitudeDegrees(c){this._verticalPerspectiveProjection.setErrorQueryLatitudeDegrees(c),this._mercatorProjection.setErrorQueryLatitudeDegrees(c)}}function Np(I){let c=Hl(I.worldSize,I.center.lat);return 2*Math.PI*c}function ql(I,c,f,b,S){let D=1/(1<<S),N=c/o.a5*D+b*D,G=o.bx((I/o.a5*D+f*D)*Math.PI*2+Math.PI,2*Math.PI),q=2*Math.atan(Math.exp(Math.PI-N*Math.PI*2))-.5*Math.PI,K=Math.cos(q),it=new Float64Array(3);return it[0]=Math.sin(G)*K,it[1]=Math.sin(q),it[2]=Math.cos(G)*K,it}function Li(I){return(function(c,f){let b=Math.cos(f),S=new Float64Array(3);return S[0]=Math.sin(c)*b,S[1]=Math.sin(f),S[2]=Math.cos(c)*b,S})(I.lng*Math.PI/180,I.lat*Math.PI/180)}function Hl(I,c){return I/(2*Math.PI)/Math.cos(c*Math.PI/180)}function Ls(I){let c=Math.asin(I[1])/Math.PI*180,f=Math.sqrt(I[0]*I[0]+I[2]*I[2]);if(f>1e-6){let b=I[0]/f,S=Math.acos(I[2]/f),D=(b>0?S:-S)/Math.PI*180;return new o.V(o.W(D,-180,180),c)}return new o.V(0,c)}function ff(I){return Math.cos(I*Math.PI/180)}function ko(I,c){let f=ff(I),b=ff(c);return o.aq(b/f)}function YA(I,c){let f=I.rotate(c.bearingInRadians),b=c.zoom+ko(c.center.lat,0),S=o.bs(1/ff(c.center.lat),1/ff(Math.min(Math.abs(c.center.lat),60)),o.bv(b,7,3,0,1)),D=360/Np({worldSize:c.worldSize,center:{lat:c.center.lat}});return new o.V(c.center.lng-f.x*D*S,o.ak(c.center.lat+f.y*D,-o.al,o.al))}function Qu(I){let c=.5*I,f=Math.sin(c),b=Math.cos(c);return Math.log(f+b)-Math.log(b-f)}function Sm(I,c,f,b){let S=I.lat+f*b;if(Math.abs(f)>1){let D=(Math.sign(I.lat+f)!==Math.sign(I.lat)?-Math.abs(I.lat):Math.abs(I.lat))*Math.PI/180,N=Math.abs(I.lat+f)*Math.PI/180,G=Qu(D+b*(N-D)),q=Qu(D),K=Qu(N);return new o.V(I.lng+c*((G-q)/(K-q)),S)}return new o.V(I.lng+c*b,S)}class $_{constructor(c){this._cachePrevious=new Map,this._cache=new Map,this._hadAnyChanges=!1,this._boundingVolumeFactory=c}swapBuffers(){if(!this._hadAnyChanges)return;let c=this._cachePrevious;this._cachePrevious=this._cache,this._cache=c,this._cache.clear(),this._hadAnyChanges=!1}getTileBoundingVolume(c,f,b,S){let D=`${c.z}_${c.x}_${c.y}_${S?.terrain?\"t\":\"\"}`,N=this._cache.get(D);if(N)return N;let G=this._cachePrevious.get(D);if(G)return this._cache.set(D,G),G;let q=this._boundingVolumeFactory(c,f,b,S);return this._cache.set(D,q),this._hadAnyChanges=!0,q}}class Hh{constructor(c,f,b,S){this.min=b,this.max=S,this.points=c,this.planes=f}static fromAabb(c,f){let b=[];for(let S=0;S<8;S++)b.push([1&~S?c[0]:f[0],(S>>1&1)==1?f[1]:c[1],(S>>2&1)==1?f[2]:c[2]]);return new Hh(b,[[-1,0,0,f[0]],[1,0,0,-c[0]],[0,-1,0,f[1]],[0,1,0,-c[1]],[0,0,-1,f[2]],[0,0,1,-c[2]]],c,f)}static fromCenterSizeAngles(c,f,b){let S=o.bz([],b[0],b[1],b[2]),D=o.bA([],[f[0],0,0],S),N=o.bA([],[0,f[1],0],S),G=o.bA([],[0,0,f[2]],S),q=[...c],K=[...c];for(let ct=0;ct<8;ct++)for(let ut=0;ut<3;ut++){let gt=c[ut]+D[ut]*(1&~ct?-1:1)+N[ut]*((ct>>1&1)==1?1:-1)+G[ut]*((ct>>2&1)==1?1:-1);q[ut]=Math.min(q[ut],gt),K[ut]=Math.max(K[ut],gt)}let it=[];for(let ct=0;ct<8;ct++){let ut=[...c];o.a_(ut,ut,o.aZ([],D,1&~ct?-1:1)),o.a_(ut,ut,o.aZ([],N,(ct>>1&1)==1?1:-1)),o.a_(ut,ut,o.aZ([],G,(ct>>2&1)==1?1:-1)),it.push(ut)}return new Hh(it,[[...D,-o.b3(D,it[0])],[...N,-o.b3(N,it[0])],[...G,-o.b3(G,it[0])],[-D[0],-D[1],-D[2],-o.b3(D,it[7])],[-N[0],-N[1],-N[2],-o.b3(N,it[7])],[-G[0],-G[1],-G[2],-o.b3(G,it[7])]],q,K)}intersectsFrustum(c){let f=!0,b=this.points.length,S=this.planes.length,D=c.planes.length,N=c.points.length;for(let G=0;G<D;G++){let q=c.planes[G],K=0;for(let it=0;it<b;it++){let ct=this.points[it];q[0]*ct[0]+q[1]*ct[1]+q[2]*ct[2]+q[3]>=0&&K++}if(K===0)return 0;K<b&&(f=!1)}if(f)return 2;for(let G=0;G<S;G++){let q=this.planes[G],K=0;for(let it=0;it<N;it++){let ct=c.points[it];q[0]*ct[0]+q[1]*ct[1]+q[2]*ct[2]+q[3]>=0&&K++}if(K===0)return 0}return 1}intersectsPlane(c){let f=this.points.length,b=0;for(let S=0;S<f;S++){let D=this.points[S];c[0]*D[0]+c[1]*D[1]+c[2]*D[2]+c[3]>=0&&b++}return b===f?2:b===0?0:1}}function zp(I,c,f){let b=I-c;return b<0?-b:Math.max(0,b-f)}function Up(I,c,f,b,S){let D=I-f,N;return N=D<0?Math.min(-D,1+D-S):D>S?Math.min(Math.max(D-S,0),1-D):0,Math.max(N,zp(c,b,S))}class G_{constructor(){this._boundingVolumeCache=new $_(this._computeTileBoundingVolume)}prepareNextFrame(){this._boundingVolumeCache.swapBuffers()}distanceToTile2d(c,f,b,S){let D=1<<b.z,N=1/D,G=b.x/D,q=b.y/D,K=2;return K=Math.min(K,Up(c,f,G,q,N)),K=Math.min(K,Up(c,f,G+.5,-q-N,N)),K=Math.min(K,Up(c,f,G+.5,2-q-N,N)),K}getWrap(c,f,b){let S=1<<f.z,D=1/S,N=f.x/S,G=zp(c.x,N,D),q=zp(c.x,N-1,D),K=zp(c.x,N+1,D),it=Math.min(G,q,K);return it===K?1:it===q?-1:0}allowVariableZoom(c,f){return Ds(c,f)>4}allowWorldCopies(){return!1}getTileBoundingVolume(c,f,b,S){return this._boundingVolumeCache.getTileBoundingVolume(c,f,b,S)}_computeTileBoundingVolume(c,f,b,S){var D,N;let G=0,q=0;if(S?.terrain){let K=new o.a2(c.z,f,c.z,c.x,c.y),it=S.terrain.getMinMaxElevation(K);G=(D=it.minElevation)!==null&&D!==void 0?D:Math.min(0,b),q=(N=it.maxElevation)!==null&&N!==void 0?N:Math.max(0,b)}if(G/=o.bC,q/=o.bC,G+=1,q+=1,c.z<=0)return Hh.fromAabb([-q,-q,-q],[q,q,q]);if(c.z===1)return Hh.fromAabb([c.x===0?-q:0,c.y===0?0:-q,-q],[c.x===0?0:q,c.y===0?q:0,q]);{let K=[ql(0,0,c.x,c.y,c.z),ql(o.a5,0,c.x,c.y,c.z),ql(o.a5,o.a5,c.x,c.y,c.z),ql(0,o.a5,c.x,c.y,c.z)],it=[];for(let le of K)it.push(o.aZ([],le,q));if(q!==G)for(let le of K)it.push(o.aZ([],le,G));c.y===0&&it.push([0,1,0]),c.y===(1<<c.z)-1&&it.push([0,-1,0]);let ct=[1,1,1],ut=[-1,-1,-1];for(let le of it)for(let me=0;me<3;me++)ct[me]=Math.min(ct[me],le[me]),ut[me]=Math.max(ut[me],le[me]);let gt=ql(o.a5/2,o.a5/2,c.x,c.y,c.z),yt=o.b2([],[0,1,0],gt);o.b1(yt,yt);let Pt=o.b2([],gt,yt);o.b1(Pt,Pt);let Ct=o.b2([],K[2],K[1]);o.b1(Ct,Ct);let Rt=o.b2([],K[0],K[3]);o.b1(Rt,Rt),it.push(o.aZ([],gt,q)),c.y>=(1<<c.z)/2&&it.push(o.aZ([],ql(o.a5/2,0,c.x,c.y,c.z),q)),c.y<(1<<c.z)/2&&it.push(o.aZ([],ql(o.a5/2,o.a5,c.x,c.y,c.z),q));let Ut=Ac(gt,it),Gt=Ac(Pt,it),zt=[-gt[0],-gt[1],-gt[2],Ut.max],jt=[gt[0],gt[1],gt[2],-Ut.min],Wt=[-Pt[0],-Pt[1],-Pt[2],Gt.max],It=[Pt[0],Pt[1],Pt[2],-Gt.min],Xt=[...Ct,0],Kt=[...Rt,0],de=[];return c.y===0?de.push(o.bB(Kt,Xt,zt),o.bB(Kt,Xt,jt)):de.push(o.bB(Wt,Xt,zt),o.bB(Wt,Xt,jt),o.bB(Wt,Kt,zt),o.bB(Wt,Kt,jt)),c.y===(1<<c.z)-1?de.push(o.bB(Kt,Xt,zt),o.bB(Kt,Xt,jt)):de.push(o.bB(It,Xt,zt),o.bB(It,Xt,jt),o.bB(It,Kt,zt),o.bB(It,Kt,jt)),new Hh(de,[zt,jt,Wt,It,Xt,Kt],ct,ut)}}}function Ac(I,c){let f=1/0,b=-1/0;for(let S of c){let D=o.b3(I,S);f=Math.min(f,D),b=Math.max(b,D)}return{min:f,max:b}}class pe{get pixelsToClipSpaceMatrix(){return this._helper.pixelsToClipSpaceMatrix}get clipSpaceToPixelsMatrix(){return this._helper.clipSpaceToPixelsMatrix}get pixelsToGLUnits(){return this._helper.pixelsToGLUnits}get centerOffset(){return this._helper.centerOffset}get size(){return this._helper.size}get rotationMatrix(){return this._helper.rotationMatrix}get centerPoint(){return this._helper.centerPoint}get pixelsPerMeter(){return this._helper.pixelsPerMeter}setMinZoom(c){this._helper.setMinZoom(c)}setMaxZoom(c){this._helper.setMaxZoom(c)}setMinPitch(c){this._helper.setMinPitch(c)}setMaxPitch(c){this._helper.setMaxPitch(c)}setRenderWorldCopies(c){this._helper.setRenderWorldCopies(c)}setBearing(c){this._helper.setBearing(c)}setPitch(c){this._helper.setPitch(c)}setRoll(c){this._helper.setRoll(c)}setFov(c){this._helper.setFov(c)}setZoom(c){this._helper.setZoom(c)}setCenter(c){this._helper.setCenter(c)}setElevation(c){this._helper.setElevation(c)}setMinElevationForCurrentTile(c){this._helper.setMinElevationForCurrentTile(c)}setPadding(c){this._helper.setPadding(c)}interpolatePadding(c,f,b){return this._helper.interpolatePadding(c,f,b)}isPaddingEqual(c){return this._helper.isPaddingEqual(c)}resize(c,f){this._helper.resize(c,f)}getMaxBounds(){return this._helper.getMaxBounds()}setMaxBounds(c){this._helper.setMaxBounds(c)}setConstrainOverride(c){this._helper.setConstrainOverride(c)}overrideNearFarZ(c,f){this._helper.overrideNearFarZ(c,f)}clearNearFarZOverride(){this._helper.clearNearFarZOverride()}getCameraQueryGeometry(c){return this._helper.getCameraQueryGeometry(this.getCameraPoint(),c)}get tileSize(){return this._helper.tileSize}get tileZoom(){return this._helper.tileZoom}get scale(){return this._helper.scale}get worldSize(){return this._helper.worldSize}get width(){return this._helper.width}get height(){return this._helper.height}get lngRange(){return this._helper.lngRange}get latRange(){return this._helper.latRange}get minZoom(){return this._helper.minZoom}get maxZoom(){return this._helper.maxZoom}get zoom(){return this._helper.zoom}get center(){return this._helper.center}get minPitch(){return this._helper.minPitch}get maxPitch(){return this._helper.maxPitch}get pitch(){return this._helper.pitch}get pitchInRadians(){return this._helper.pitchInRadians}get roll(){return this._helper.roll}get rollInRadians(){return this._helper.rollInRadians}get bearing(){return this._helper.bearing}get bearingInRadians(){return this._helper.bearingInRadians}get fov(){return this._helper.fov}get fovInRadians(){return this._helper.fovInRadians}get elevation(){return this._helper.elevation}get minElevationForCurrentTile(){return this._helper.minElevationForCurrentTile}get padding(){return this._helper.padding}get unmodified(){return this._helper.unmodified}get renderWorldCopies(){return this._helper.renderWorldCopies}get constrainOverride(){return this._helper.constrainOverride}get nearZ(){return this._helper.nearZ}get farZ(){return this._helper.farZ}get autoCalculateNearFarZ(){return this._helper.autoCalculateNearFarZ}setTransitionState(c){}constructor(c){this._cachedClippingPlane=o.bD(),this._projectionMatrix=o.bh(),this._globeViewProjMatrix32f=o.bg(),this._globeViewProjMatrixNoCorrection=o.bh(),this._globeViewProjMatrixNoCorrectionInverted=o.bh(),this._globeProjMatrixInverted=o.bh(),this._cameraPosition=o.by(),this._globeLatitudeErrorCorrectionRadians=0,this.defaultConstrain=(f,b)=>{let S=o.ak(f.lat,-o.al,o.al),D=o.ak(+b,this.minZoom+ko(0,S),this.maxZoom);return{center:new o.V(f.lng,S),zoom:D}},this.applyConstrain=(f,b)=>this._helper.applyConstrain(f,b),this._helper=new df({calcMatrices:()=>{this._calcMatrices()},defaultConstrain:(f,b)=>this.defaultConstrain(f,b)},c),this._coveringTilesDetailsProvider=new G_}clone(){let c=new pe;return c.apply(this,!1),c}apply(c,f,b){this._globeLatitudeErrorCorrectionRadians=b||0,this._helper.apply(c,f)}get projectionMatrix(){return this._projectionMatrix}get modelViewProjectionMatrix(){return this._globeViewProjMatrixNoCorrection}get inverseProjectionMatrix(){return this._globeProjMatrixInverted}get cameraPosition(){let c=o.by();return c[0]=this._cameraPosition[0],c[1]=this._cameraPosition[1],c[2]=this._cameraPosition[2],c}get cameraToCenterDistance(){return this._helper.cameraToCenterDistance}getProjectionData(c){let{overscaledTileID:f,applyGlobeMatrix:b}=c,S=this._helper.getMercatorTileCoordinates(f);return{mainMatrix:this._globeViewProjMatrix32f,tileMercatorCoords:S,clippingPlane:this._cachedClippingPlane,projectionTransition:b?1:0,fallbackMatrix:this._globeViewProjMatrix32f}}_computeClippingPlane(c){let f=this.pitchInRadians,b=this.cameraToCenterDistance/c,S=Math.sin(f)*b,D=Math.cos(f)*b+1,N=1/Math.sqrt(S*S+D*D)*1,G=-S,q=D,K=Math.sqrt(G*G+q*q);G/=K,q/=K;let it=[0,G,q];o.bE(it,it,[0,0,0],-this.bearingInRadians),o.bF(it,it,[0,0,0],-1*this.center.lat*Math.PI/180),o.bG(it,it,[0,0,0],this.center.lng*Math.PI/180);let ct=1/o.b5(it);return o.aZ(it,it,ct),[...it,-N*ct]}isLocationOccluded(c){return!this.isSurfacePointVisible(Li(c))}transformLightDirection(c){let f=this._helper._center.lng*Math.PI/180,b=this._helper._center.lat*Math.PI/180,S=Math.cos(b),D=[Math.sin(f)*S,Math.sin(b),Math.cos(f)*S],N=[D[2],0,-D[0]],G=[0,0,0];o.b2(G,N,D),o.b1(N,N),o.b1(G,G);let q=[0,0,0];return o.b1(q,[N[0]*c[0]+G[0]*c[1]+D[0]*c[2],N[1]*c[0]+G[1]*c[1]+D[1]*c[2],N[2]*c[0]+G[2]*c[1]+D[2]*c[2]]),q}getPixelScale(){return 1/Math.cos(this._helper._center.lat*Math.PI/180)}getCircleRadiusCorrection(){return Math.cos(this._helper._center.lat*Math.PI/180)}getPitchedTextCorrection(c,f,b){let S=(function(G,q,K){let it=1/(1<<K.z);return new o.a6(G/o.a5*it+K.x*it,q/o.a5*it+K.y*it)})(c,f,b.canonical),D=(N=S.y,[o.bx(S.x*Math.PI*2+Math.PI,2*Math.PI),2*Math.atan(Math.exp(Math.PI-N*Math.PI*2))-.5*Math.PI]);var N;return this.getCircleRadiusCorrection()/Math.cos(D[1])}projectTileCoordinates(c,f,b,S){let D=b.canonical,N=ql(c,f,D.x,D.y,D.z),G=1+(S?S(c,f):0)/o.bC,q=[N[0]*G,N[1]*G,N[2]*G,1];o.aE(q,q,this._globeViewProjMatrixNoCorrection);let K=this._cachedClippingPlane,it=K[0]*N[0]+K[1]*N[1]+K[2]*N[2]+K[3]<0;return{point:new o.P(q[0]/q[3],q[1]/q[3]),signedDistanceFromCamera:q[3],isOccluded:it}}_calcMatrices(){if(!this._helper._width||!this._helper._height)return;let c=Hl(this.worldSize,this.center.lat),f=o.bi(),b=o.bi();this._helper.autoCalculateNearFarZ&&(this._helper._nearZ=.5,this._helper._farZ=this.cameraToCenterDistance+2*c),o.bc(f,this.fovInRadians,this.width/this.height,this._helper._nearZ,this._helper._farZ);let S=this.centerOffset;f[8]=2*-S.x/this._helper._width,f[9]=2*S.y/this._helper._height,this._projectionMatrix=o.bd(f),this._globeProjMatrixInverted=o.bi(),o.ay(this._globeProjMatrixInverted,f),o.O(f,f,[0,0,-this.cameraToCenterDistance]),o.be(f,f,this.rollInRadians),o.bf(f,f,-this.pitchInRadians),o.be(f,f,this.bearingInRadians),o.O(f,f,[0,0,-c]);let D=o.by();D[0]=c,D[1]=c,D[2]=c,o.bf(b,f,this.center.lat*Math.PI/180),o.bH(b,b,-this.center.lng*Math.PI/180),o.Q(b,b,D),this._globeViewProjMatrixNoCorrection=b,o.bf(f,f,this.center.lat*Math.PI/180-this._globeLatitudeErrorCorrectionRadians),o.bH(f,f,-this.center.lng*Math.PI/180),o.Q(f,f,D),this._globeViewProjMatrix32f=new Float32Array(f),this._globeViewProjMatrixNoCorrectionInverted=o.bi(),o.ay(this._globeViewProjMatrixNoCorrectionInverted,b);let N=o.by();this._cameraPosition=o.by(),this._cameraPosition[2]=this.cameraToCenterDistance/c,o.bE(this._cameraPosition,this._cameraPosition,N,-this.rollInRadians),o.bF(this._cameraPosition,this._cameraPosition,N,this.pitchInRadians),o.bE(this._cameraPosition,this._cameraPosition,N,-this.bearingInRadians),o.a_(this._cameraPosition,this._cameraPosition,[0,0,1]),o.bF(this._cameraPosition,this._cameraPosition,N,-this.center.lat*Math.PI/180),o.bG(this._cameraPosition,this._cameraPosition,N,this.center.lng*Math.PI/180),this._cachedClippingPlane=this._computeClippingPlane(c);let G=o.bd(this._globeViewProjMatrixNoCorrectionInverted);o.Q(G,G,[1,1,-1]),this._cachedFrustum=ru.fromInvProjectionMatrix(G,1,0,this._cachedClippingPlane,!0)}calculateFogMatrix(c){o.w(\"calculateFogMatrix is not supported on globe projection.\");let f=o.bi();return o.ao(f),f}getVisibleUnwrappedCoordinates(c){return[new o.ba(0,c)]}getCameraFrustum(){return this._cachedFrustum}getClippingPlane(){return this._cachedClippingPlane}getCoveringTilesDetailsProvider(){return this._coveringTilesDetailsProvider}recalculateZoomAndCenter(c){c&&o.w(\"terrain is not fully supported on vertical perspective projection.\"),this._helper.recalculateZoomAndCenter(0)}maxPitchScaleFactor(){return 1}getCameraPoint(){return this._helper.getCameraPoint()}getCameraAltitude(){return this._helper.getCameraAltitude()}getCameraLngLat(){return this._helper.getCameraLngLat()}lngLatToCameraDepth(c,f){if(!this._globeViewProjMatrixNoCorrection)return 1;let b=Li(c);o.aZ(b,b,1+f/o.bC);let S=o.bD();return o.aE(S,[b[0],b[1],b[2],1],this._globeViewProjMatrixNoCorrection),S[2]/S[3]}populateCache(c){}getBounds(){let c=.5*this.width,f=.5*this.height,b=[new o.P(0,0),new o.P(c,0),new o.P(this.width,0),new o.P(this.width,f),new o.P(this.width,this.height),new o.P(c,this.height),new o.P(0,this.height),new o.P(0,f)],S=[];for(let ct of b)S.push(this.unprojectScreenPoint(ct));let D=0,N=0,G=0,q=0,K=this.center;for(let ct of S){let ut=o.bI(K.lng,ct.lng),gt=o.bI(K.lat,ct.lat);ut<N&&(N=ut),ut>D&&(D=ut),gt<q&&(q=gt),gt>G&&(G=gt)}let it=[K.lng+N,K.lat+q,K.lng+D,K.lat+G];return this.isSurfacePointOnScreen([0,1,0])&&(it[3]=90,it[0]=-180,it[2]=180),this.isSurfacePointOnScreen([0,-1,0])&&(it[1]=-90,it[0]=-180,it[2]=180),new wr(it)}calculateCenterFromCameraLngLatAlt(c,f,b,S){return this._helper.calculateCenterFromCameraLngLatAlt(c,f,b,S)}setLocationAtPoint(c,f){let b=Li(this.unprojectScreenPoint(f)),S=Li(c),D=o.by();o.bJ(D);let N=o.by();o.bG(N,b,D,-this.center.lng*Math.PI/180),o.bF(N,N,D,this.center.lat*Math.PI/180);let G=S[0]*S[0]+S[2]*S[2],q=N[0]*N[0];if(G<q)return;let K=Math.sqrt(G-q),it=-K,ct=o.bK(S[0],S[2],N[0],K),ut=o.bK(S[0],S[2],N[0],it),gt=o.by();o.bG(gt,S,D,-ct);let yt=o.bK(gt[1],gt[2],N[1],N[2]),Pt=o.by();o.bG(Pt,S,D,-ut);let Ct=o.bK(Pt[1],Pt[2],N[1],N[2]),Rt=.5*Math.PI,Ut=yt>=-Rt&&yt<=Rt,Gt=Ct>=-Rt&&Ct<=Rt,zt,jt;if(Ut&&Gt){let Kt=this.center.lng*Math.PI/180,de=this.center.lat*Math.PI/180;o.bL(ct,Kt)+o.bL(yt,de)<o.bL(ut,Kt)+o.bL(Ct,de)?(zt=ct,jt=yt):(zt=ut,jt=Ct)}else if(Ut)zt=ct,jt=yt;else{if(!Gt)return;zt=ut,jt=Ct}let Wt=zt/Math.PI*180,It=jt/Math.PI*180,Xt=this.center.lat;this.setCenter(new o.V(Wt,o.ak(It,-90,90))),this.setZoom(this.zoom+ko(Xt,this.center.lat))}locationToScreenPoint(c,f){let b=Li(c);if(f){let S=f.getElevationForLngLatZoom(c,this._helper._tileZoom);o.aZ(b,b,1+S/o.bC)}return this._projectSurfacePointToScreen(b)}_projectSurfacePointToScreen(c){let f=o.bD();return o.aE(f,[...c,1],this._globeViewProjMatrixNoCorrection),f[0]/=f[3],f[1]/=f[3],new o.P((.5*f[0]+.5)*this.width,(.5*-f[1]+.5)*this.height)}screenPointToMercatorCoordinate(c,f){if(f){let b=f.pointCoordinate(c);if(b)return b}return o.a6.fromLngLat(this.unprojectScreenPoint(c))}screenPointToLocation(c,f){var b;return(b=this.screenPointToMercatorCoordinate(c,f))===null||b===void 0?void 0:b.toLngLat()}isPointOnMapSurface(c,f){let b=this._cameraPosition,S=this.getRayDirectionFromPixel(c);return!!this.rayPlanetIntersection(b,S)}getRayDirectionFromPixel(c){let f=o.bD();f[0]=c.x/this.width*2-1,f[1]=-1*(c.y/this.height*2-1),f[2]=1,f[3]=1,o.aE(f,f,this._globeViewProjMatrixNoCorrectionInverted),f[0]/=f[3],f[1]/=f[3],f[2]/=f[3];let b=o.by();b[0]=f[0]-this._cameraPosition[0],b[1]=f[1]-this._cameraPosition[1],b[2]=f[2]-this._cameraPosition[2];let S=o.by();return o.b1(S,b),S}isSurfacePointVisible(c){let f=this._cachedClippingPlane;return f[0]*c[0]+f[1]*c[1]+f[2]*c[2]+f[3]>=0}isSurfacePointOnScreen(c){if(!this.isSurfacePointVisible(c))return!1;let f=o.bD();return o.aE(f,[...c,1],this._globeViewProjMatrixNoCorrection),f[0]/=f[3],f[1]/=f[3],f[2]/=f[3],f[0]>-1&&f[0]<1&&f[1]>-1&&f[1]<1&&f[2]>-1&&f[2]<1}rayPlanetIntersection(c,f){let b=o.b3(c,f),S=o.by(),D=o.by();o.aZ(D,f,b),o.b0(S,c,D);let N=1-o.b3(S,S);if(N<0)return null;let G=o.b3(c,c)-1,q=-b+(b<0?1:-1)*Math.sqrt(N),K=G/q,it=q;return{tMin:Math.min(K,it),tMax:Math.max(K,it)}}unprojectScreenPoint(c){let f=this._cameraPosition,b=this.getRayDirectionFromPixel(c),S=this.rayPlanetIntersection(f,b);if(S){let it=o.by();o.a_(it,f,[b[0]*S.tMin,b[1]*S.tMin,b[2]*S.tMin]);let ct=o.by();return o.b1(ct,it),Ls(ct)}let D=this._cachedClippingPlane,N=D[0]*b[0]+D[1]*b[1]+D[2]*b[2],G=-o.b9(D,f)/N,q=o.by();if(G>0)o.a_(q,f,[b[0]*G,b[1]*G,b[2]*G]);else{let it=o.by();o.a_(it,f,[2*b[0],2*b[1],2*b[2]]);let ct=o.b9(this._cachedClippingPlane,it);o.b0(q,it,[this._cachedClippingPlane[0]*ct,this._cachedClippingPlane[1]*ct,this._cachedClippingPlane[2]*ct])}let K=(function(it){let ct=o.by();return ct[0]=it[0]*-it[3],ct[1]=it[1]*-it[3],ct[2]=it[2]*-it[3],{center:ct,radius:Math.sqrt(1-it[3]*it[3])}})(D);return Ls((function(it,ct,ut){let gt=o.by();o.b0(gt,ut,it);let yt=o.by();return o.bw(yt,it,gt,ct/o.b7(gt)),yt})(K.center,K.radius,q))}getMatrixForModel(c,f){let b=o.V.convert(c),S=1/o.bC,D=o.bh();return o.bH(D,D,b.lng/180*Math.PI),o.bf(D,D,-b.lat/180*Math.PI),o.O(D,D,[0,0,1+f/o.bC]),o.bf(D,D,.5*Math.PI),o.Q(D,D,[S,S,S]),D}getProjectionDataForCustomLayer(c=!0){let f=this.getProjectionData({overscaledTileID:new o.a2(0,0,0,0,0),applyGlobeMatrix:c});return f.tileMercatorCoords=[0,0,1,1],f}getFastPathSimpleProjectionMatrix(c){}}class De{get pixelsToClipSpaceMatrix(){return this._helper.pixelsToClipSpaceMatrix}get clipSpaceToPixelsMatrix(){return this._helper.clipSpaceToPixelsMatrix}get pixelsToGLUnits(){return this._helper.pixelsToGLUnits}get centerOffset(){return this._helper.centerOffset}get size(){return this._helper.size}get rotationMatrix(){return this._helper.rotationMatrix}get centerPoint(){return this._helper.centerPoint}get pixelsPerMeter(){return this._helper.pixelsPerMeter}setMinZoom(c){this._helper.setMinZoom(c)}setMaxZoom(c){this._helper.setMaxZoom(c)}setMinPitch(c){this._helper.setMinPitch(c)}setMaxPitch(c){this._helper.setMaxPitch(c)}setRenderWorldCopies(c){this._helper.setRenderWorldCopies(c)}setBearing(c){this._helper.setBearing(c)}setPitch(c){this._helper.setPitch(c)}setRoll(c){this._helper.setRoll(c)}setFov(c){this._helper.setFov(c)}setZoom(c){this._helper.setZoom(c)}setCenter(c){this._helper.setCenter(c)}setElevation(c){this._helper.setElevation(c)}setMinElevationForCurrentTile(c){this._helper.setMinElevationForCurrentTile(c)}setPadding(c){this._helper.setPadding(c)}interpolatePadding(c,f,b){return this._helper.interpolatePadding(c,f,b)}isPaddingEqual(c){return this._helper.isPaddingEqual(c)}resize(c,f,b=!0){this._helper.resize(c,f,b)}getMaxBounds(){return this._helper.getMaxBounds()}setMaxBounds(c){this._helper.setMaxBounds(c)}setConstrainOverride(c){this._helper.setConstrainOverride(c)}overrideNearFarZ(c,f){this._helper.overrideNearFarZ(c,f)}clearNearFarZOverride(){this._helper.clearNearFarZOverride()}getCameraQueryGeometry(c){return this._helper.getCameraQueryGeometry(this.getCameraPoint(),c)}get tileSize(){return this._helper.tileSize}get tileZoom(){return this._helper.tileZoom}get scale(){return this._helper.scale}get worldSize(){return this._helper.worldSize}get width(){return this._helper.width}get height(){return this._helper.height}get lngRange(){return this._helper.lngRange}get latRange(){return this._helper.latRange}get minZoom(){return this._helper.minZoom}get maxZoom(){return this._helper.maxZoom}get zoom(){return this._helper.zoom}get center(){return this._helper.center}get minPitch(){return this._helper.minPitch}get maxPitch(){return this._helper.maxPitch}get pitch(){return this._helper.pitch}get pitchInRadians(){return this._helper.pitchInRadians}get roll(){return this._helper.roll}get rollInRadians(){return this._helper.rollInRadians}get bearing(){return this._helper.bearing}get bearingInRadians(){return this._helper.bearingInRadians}get fov(){return this._helper.fov}get fovInRadians(){return this._helper.fovInRadians}get elevation(){return this._helper.elevation}get minElevationForCurrentTile(){return this._helper.minElevationForCurrentTile}get padding(){return this._helper.padding}get unmodified(){return this._helper.unmodified}get renderWorldCopies(){return this._helper.renderWorldCopies}get cameraToCenterDistance(){return this._helper.cameraToCenterDistance}get constrainOverride(){return this._helper.constrainOverride}get nearZ(){return this._helper.nearZ}get farZ(){return this._helper.farZ}get autoCalculateNearFarZ(){return this._helper.autoCalculateNearFarZ}get isGlobeRendering(){return this._globeness>0}setTransitionState(c,f){this._globeness=c,this._globeLatitudeErrorCorrectionRadians=f,this._calcMatrices(),this._verticalPerspectiveTransform.getCoveringTilesDetailsProvider().prepareNextFrame(),this._mercatorTransform.getCoveringTilesDetailsProvider().prepareNextFrame()}get currentTransform(){return this.isGlobeRendering?this._verticalPerspectiveTransform:this._mercatorTransform}constructor(c){this._globeLatitudeErrorCorrectionRadians=0,this._globeness=1,this.defaultConstrain=(f,b)=>this.currentTransform.defaultConstrain(f,b),this.applyConstrain=(f,b)=>this._helper.applyConstrain(f,b),this._helper=new df({calcMatrices:()=>{this._calcMatrices()},defaultConstrain:(f,b)=>this.defaultConstrain(f,b)},c),this._globeness=1,this._mercatorTransform=new Xu,this._verticalPerspectiveTransform=new pe}clone(){let c=new De;return c._globeness=this._globeness,c._globeLatitudeErrorCorrectionRadians=this._globeLatitudeErrorCorrectionRadians,c.apply(this,!1),c}apply(c,f){this._helper.apply(c,f),this._mercatorTransform.apply(this,!1),this._verticalPerspectiveTransform.apply(this,!1,this._globeLatitudeErrorCorrectionRadians)}get projectionMatrix(){return this.currentTransform.projectionMatrix}get modelViewProjectionMatrix(){return this.currentTransform.modelViewProjectionMatrix}get inverseProjectionMatrix(){return this.currentTransform.inverseProjectionMatrix}get cameraPosition(){return this.currentTransform.cameraPosition}getProjectionData(c){let f=this._mercatorTransform.getProjectionData(c),b=this._verticalPerspectiveTransform.getProjectionData(c);return{mainMatrix:this.isGlobeRendering?b.mainMatrix:f.mainMatrix,clippingPlane:b.clippingPlane,tileMercatorCoords:b.tileMercatorCoords,projectionTransition:c.applyGlobeMatrix?this._globeness:0,fallbackMatrix:f.fallbackMatrix}}isLocationOccluded(c){return this.currentTransform.isLocationOccluded(c)}transformLightDirection(c){return this.currentTransform.transformLightDirection(c)}getPixelScale(){return o.bs(this._mercatorTransform.getPixelScale(),this._verticalPerspectiveTransform.getPixelScale(),this._globeness)}getCircleRadiusCorrection(){return o.bs(this._mercatorTransform.getCircleRadiusCorrection(),this._verticalPerspectiveTransform.getCircleRadiusCorrection(),this._globeness)}getPitchedTextCorrection(c,f,b){let S=this._mercatorTransform.getPitchedTextCorrection(c,f,b),D=this._verticalPerspectiveTransform.getPitchedTextCorrection(c,f,b);return o.bs(S,D,this._globeness)}projectTileCoordinates(c,f,b,S){return this.currentTransform.projectTileCoordinates(c,f,b,S)}_calcMatrices(){this._helper._width&&this._helper._height&&(this._verticalPerspectiveTransform.apply(this,!1,this._globeLatitudeErrorCorrectionRadians),this._helper._nearZ=this._verticalPerspectiveTransform.nearZ,this._helper._farZ=this._verticalPerspectiveTransform.farZ,this._mercatorTransform.apply(this,!0,this.isGlobeRendering),this._helper._nearZ=this._mercatorTransform.nearZ,this._helper._farZ=this._mercatorTransform.farZ)}calculateFogMatrix(c){return this.currentTransform.calculateFogMatrix(c)}getVisibleUnwrappedCoordinates(c){return this.currentTransform.getVisibleUnwrappedCoordinates(c)}getCameraFrustum(){return this.currentTransform.getCameraFrustum()}getClippingPlane(){return this.currentTransform.getClippingPlane()}getCoveringTilesDetailsProvider(){return this.currentTransform.getCoveringTilesDetailsProvider()}recalculateZoomAndCenter(c){this._mercatorTransform.recalculateZoomAndCenter(c),this._verticalPerspectiveTransform.recalculateZoomAndCenter(c)}maxPitchScaleFactor(){return this._mercatorTransform.maxPitchScaleFactor()}getCameraPoint(){return this._helper.getCameraPoint()}getCameraAltitude(){return this._helper.getCameraAltitude()}getCameraLngLat(){return this._helper.getCameraLngLat()}lngLatToCameraDepth(c,f){return this.currentTransform.lngLatToCameraDepth(c,f)}populateCache(c){this._mercatorTransform.populateCache(c),this._verticalPerspectiveTransform.populateCache(c)}getBounds(){return this.currentTransform.getBounds()}calculateCenterFromCameraLngLatAlt(c,f,b,S){return this._helper.calculateCenterFromCameraLngLatAlt(c,f,b,S)}setLocationAtPoint(c,f){if(!this.isGlobeRendering)return this._mercatorTransform.setLocationAtPoint(c,f),void this.apply(this._mercatorTransform,!1);this._verticalPerspectiveTransform.setLocationAtPoint(c,f),this.apply(this._verticalPerspectiveTransform,!1)}locationToScreenPoint(c,f){return this.currentTransform.locationToScreenPoint(c,f)}screenPointToMercatorCoordinate(c,f){return this.currentTransform.screenPointToMercatorCoordinate(c,f)}screenPointToLocation(c,f){return this.currentTransform.screenPointToLocation(c,f)}isPointOnMapSurface(c,f){return this.currentTransform.isPointOnMapSurface(c,f)}getRayDirectionFromPixel(c){return this._verticalPerspectiveTransform.getRayDirectionFromPixel(c)}getMatrixForModel(c,f){return this.currentTransform.getMatrixForModel(c,f)}getProjectionDataForCustomLayer(c=!0){let f=this._mercatorTransform.getProjectionDataForCustomLayer(c);if(!this.isGlobeRendering)return f;let b=this._verticalPerspectiveTransform.getProjectionDataForCustomLayer(c);return b.fallbackMatrix=f.mainMatrix,b}getFastPathSimpleProjectionMatrix(c){return this.currentTransform.getFastPathSimpleProjectionMatrix(c)}}class Ke{get useGlobeControls(){return!0}handlePanInertia(c,f){let b=YA(c,f);return Math.abs(b.lng-f.center.lng)>180&&(b.lng=f.center.lng+179.5*Math.sign(b.lng-f.center.lng)),{easingCenter:b,easingOffset:new o.P(0,0)}}handleMapControlsRollPitchBearingZoom(c,f){let b=c.around,S=f.screenPointToLocation(b);c.bearingDelta&&f.setBearing(f.bearing+c.bearingDelta),c.pitchDelta&&f.setPitch(f.pitch+c.pitchDelta),c.rollDelta&&f.setRoll(f.roll+c.rollDelta);let D=f.zoom;c.zoomDelta&&f.setZoom(f.zoom+c.zoomDelta);let N=f.zoom-D;if(N===0)return;let G=o.bI(f.center.lng,S.lng),q=G/(Math.abs(G/180)+1),K=o.bI(f.center.lat,S.lat),it=f.getRayDirectionFromPixel(b),ct=f.cameraPosition,ut=-1*o.b3(ct,it),gt=o.by();o.a_(gt,ct,[it[0]*ut,it[1]*ut,it[2]*ut]);let yt=o.b5(gt)-1,Pt=Math.exp(.5*-Math.max(yt-.3,0)),Ct=Hl(f.worldSize,f.center.lat)/Math.min(f.width,f.height),Rt=o.bv(Ct,.9,.5,1,.25),Ut=(1-o.an(-N))*Math.min(Pt,Rt),Gt=f.center.lat,zt=f.zoom,jt=new o.V(f.center.lng+q*Ut,o.ak(f.center.lat+K*Ut,-o.al,o.al));f.setLocationAtPoint(S,b);let Wt=f.center,It=o.bv(Math.abs(G),45,85,0,1),Xt=o.bv(Ct,.75,.35,0,1),Kt=Math.pow(Math.max(It,Xt),.25),de=o.bI(Wt.lng,jt.lng),le=o.bI(Wt.lat,jt.lat);f.setCenter(new o.V(Wt.lng+de*Kt,Wt.lat+le*Kt).wrap()),f.setZoom(zt+ko(Gt,f.center.lat))}handleMapControlsPan(c,f,b){if(!c.panDelta)return;let S=f.center.lat,D=f.zoom;f.setCenter(YA(c.panDelta,f).wrap()),f.setZoom(D+ko(S,f.center.lat))}cameraForBoxAndBearing(c,f,b,S,D){let N=Zu(c,f,b,S,D),G=f.left/D.width*2-1,q=(D.width-f.right)/D.width*2-1,K=f.top/D.height*-2+1,it=(D.height-f.bottom)/D.height*-2+1,ct=o.bI(b.getWest(),b.getEast())<0,ut=ct?b.getEast():b.getWest(),gt=ct?b.getWest():b.getEast(),yt=Math.max(b.getNorth(),b.getSouth()),Pt=Math.min(b.getNorth(),b.getSouth()),Ct=ut+.5*o.bI(ut,gt),Rt=yt+.5*o.bI(yt,Pt),Ut=D.clone();Ut.setCenter(N.center),Ut.setBearing(N.bearing),Ut.setPitch(0),Ut.setRoll(0),Ut.setZoom(N.zoom);let Gt=Ut.modelViewProjectionMatrix,zt=[Li(b.getNorthWest()),Li(b.getNorthEast()),Li(b.getSouthWest()),Li(b.getSouthEast()),Li(new o.V(gt,Rt)),Li(new o.V(ut,Rt)),Li(new o.V(Ct,yt)),Li(new o.V(Ct,Pt))],jt=Li(N.center),Wt=Number.POSITIVE_INFINITY;for(let It of zt)G<0&&(Wt=Ke.getLesserNonNegativeNonNull(Wt,Ke.solveVectorScale(It,jt,Gt,\"x\",G))),q>0&&(Wt=Ke.getLesserNonNegativeNonNull(Wt,Ke.solveVectorScale(It,jt,Gt,\"x\",q))),K>0&&(Wt=Ke.getLesserNonNegativeNonNull(Wt,Ke.solveVectorScale(It,jt,Gt,\"y\",K))),it<0&&(Wt=Ke.getLesserNonNegativeNonNull(Wt,Ke.solveVectorScale(It,jt,Gt,\"y\",it)));if(Number.isFinite(Wt)&&Wt!==0)return N.zoom=Ut.zoom+o.aq(Wt),N;Wl()}handleJumpToCenterZoom(c,f){let b=c.center.lat,S=c.applyConstrain(f.center?o.V.convert(f.center):c.center,c.zoom).center;c.setCenter(S.wrap());let D=f.zoom!==void 0?+f.zoom:c.zoom+ko(b,S.lat);c.zoom!==D&&c.setZoom(D)}handleEaseTo(c,f){let b=c.zoom,S=c.center,D=c.padding,N={roll:c.roll,pitch:c.pitch,bearing:c.bearing},G={roll:f.roll===void 0?c.roll:f.roll,pitch:f.pitch===void 0?c.pitch:f.pitch,bearing:f.bearing===void 0?c.bearing:f.bearing},q=f.zoom!==void 0,K=!c.isPaddingEqual(f.padding),it=!1,ct=f.center?o.V.convert(f.center):S,ut=c.applyConstrain(ct,b).center;ra(c,ut);let gt=c.clone();gt.setCenter(ut),gt.setZoom(q?+f.zoom:b+ko(S.lat,ct.lat)),gt.setBearing(f.bearing);let yt=new o.P(o.ak(c.centerPoint.x+f.offsetAsPoint.x,0,c.width),o.ak(c.centerPoint.y+f.offsetAsPoint.y,0,c.height));gt.setLocationAtPoint(ut,yt);let Pt=(f.offset&&f.offsetAsPoint.mag())>0?gt.center:ut,Ct=q?+f.zoom:b+ko(S.lat,Pt.lat),Rt=b+ko(S.lat,0),Ut=Ct+ko(Pt.lat,0),Gt=o.bI(S.lng,Pt.lng),zt=o.bI(S.lat,Pt.lat),jt=o.an(Ut-Rt);return it=Ct!==b,{easeFunc:Wt=>{if(o.bm(N,G)||j_({startEulerAngles:N,endEulerAngles:G,tr:c,k:Wt,useSlerp:N.roll!=G.roll}),K&&c.interpolatePadding(D,f.padding,Wt),f.around)o.w(\"Easing around a point is not supported under globe projection.\"),c.setLocationAtPoint(f.around,f.aroundPoint);else{let It=Ut>Rt?Math.min(2,jt):Math.max(.5,jt),Xt=Math.pow(It,1-Wt),Kt=Sm(S,Gt,zt,Wt*Xt);c.setCenter(Kt.wrap())}if(it){let It=o.G.number(Rt,Ut,Wt)+ko(0,c.center.lat);c.setZoom(It)}},isZooming:it,elevationCenter:Pt}}handleFlyTo(c,f){let b=f.zoom!==void 0,S=c.center,D=c.zoom,N=c.padding,G=!c.isPaddingEqual(f.padding),q=c.applyConstrain(o.V.convert(f.center||f.locationAtOffset),D).center,K=b?+f.zoom:c.zoom+ko(c.center.lat,q.lat),it=c.clone();it.setCenter(q),it.setZoom(K),it.setBearing(f.bearing);let ct=new o.P(o.ak(c.centerPoint.x+f.offsetAsPoint.x,0,c.width),o.ak(c.centerPoint.y+f.offsetAsPoint.y,0,c.height));it.setLocationAtPoint(q,ct);let ut=it.center;ra(c,ut);let gt=(function(zt,jt,Wt){let It=Li(jt),Xt=Li(Wt),Kt=o.b3(It,Xt),de=Math.acos(Kt),le=Np(zt);return de/(2*Math.PI)*le})(c,S,ut),yt=D+ko(S.lat,0),Pt=K+ko(ut.lat,0),Ct=o.an(Pt-yt),Rt;if(typeof f.minZoom==\"number\"){let zt=+f.minZoom+ko(ut.lat,0),jt=Math.min(zt,yt,Pt)+ko(0,ut.lat),Wt=c.applyConstrain(ut,jt).zoom+ko(ut.lat,0);Rt=o.an(Wt-yt)}let Ut=o.bI(S.lng,ut.lng),Gt=o.bI(S.lat,ut.lat);return{easeFunc:(zt,jt,Wt,It)=>{let Xt=Sm(S,Ut,Gt,Wt);G&&c.interpolatePadding(N,f.padding,zt);let Kt=zt===1?ut:Xt;c.setCenter(Kt.wrap());let de=yt+o.aq(jt);c.setZoom(zt===1?K:de+ko(0,Kt.lat))},scaleOfZoom:Ct,targetCenter:ut,scaleOfMinZoom:Rt,pixelPathLength:gt}}static solveVectorScale(c,f,b,S,D){let N=S===\"x\"?[b[0],b[4],b[8],b[12]]:[b[1],b[5],b[9],b[13]],G=[b[3],b[7],b[11],b[15]],q=c[0]*N[0]+c[1]*N[1]+c[2]*N[2],K=c[0]*G[0]+c[1]*G[1]+c[2]*G[2],it=f[0]*N[0]+f[1]*N[1]+f[2]*N[2],ct=f[0]*G[0]+f[1]*G[1]+f[2]*G[2];return it+D*K===q+D*ct||G[3]*(q-it)+N[3]*(ct-K)+q*ct==it*K?null:(it+N[3]-D*ct-D*G[3])/(it-q-D*ct+D*K)}static getLesserNonNegativeNonNull(c,f){return f!==null&&f>=0&&f<c?f:c}}class Be{constructor(c){this._globe=c,this._mercatorCameraHelper=new HA,this._verticalPerspectiveCameraHelper=new Ke}get useGlobeControls(){return this._globe.useGlobeRendering}get currentHelper(){return this.useGlobeControls?this._verticalPerspectiveCameraHelper:this._mercatorCameraHelper}handlePanInertia(c,f){return this.currentHelper.handlePanInertia(c,f)}handleMapControlsRollPitchBearingZoom(c,f){return this.currentHelper.handleMapControlsRollPitchBearingZoom(c,f)}handleMapControlsPan(c,f,b){this.currentHelper.handleMapControlsPan(c,f,b)}cameraForBoxAndBearing(c,f,b,S,D){return this.currentHelper.cameraForBoxAndBearing(c,f,b,S,D)}handleJumpToCenterZoom(c,f){this.currentHelper.handleJumpToCenterZoom(c,f)}handleEaseTo(c,f){return this.currentHelper.handleEaseTo(c,f)}handleFlyTo(c,f){return this.currentHelper.handleFlyTo(c,f)}}let v=(I,c)=>o.B(I,c&&c.filter((f=>f.identifier!==\"source.canvas\"))),An=o.bM();class Ni extends o.E{constructor(c,f={}){var b,S;super(),this._rtlPluginLoaded=()=>{for(let N in this.tileManagers){let G=this.tileManagers[N].getSource().type;G!==\"vector\"&&G!==\"geojson\"||this.tileManagers[N].reload()}},this.map=c,this.dispatcher=new Ce(ee(),c._getMapId()),this.dispatcher.registerMessageHandler(\"GG\",((N,G)=>this.getGlyphs(N,G))),this.dispatcher.registerMessageHandler(\"GI\",((N,G)=>this.getImages(N,G))),this.dispatcher.registerMessageHandler(\"GDA\",((N,G)=>this.getDashes(N,G))),this.imageManager=new rt,this.imageManager.setEventedParent(this);let D=((b=c._container)===null||b===void 0?void 0:b.lang)||typeof document<\"u\"&&((S=document.documentElement)===null||S===void 0?void 0:S.lang)||void 0;this.glyphManager=new ft(c._requestManager,f.localIdeographFontFamily,D),this.lineAtlas=new Yt(256,512),this.crossTileSymbolIndex=new l2,this._setInitialValues(),this._resetUpdates(),this.dispatcher.broadcast(\"SR\",o.bN()),ja().on(Va,this._rtlPluginLoaded),this.on(\"data\",(N=>{if(N.dataType!==\"source\"||N.sourceDataType!==\"metadata\")return;let G=this.tileManagers[N.sourceId];if(!G)return;let q=G.getSource();if(q&&q.vectorLayerIds)for(let K in this._layers){let it=this._layers[K];it.source===q.id&&this._validateLayer(it)}}))}_setInitialValues(){var c;this._spritesImagesIds={},this._layers={},this._order=[],this.tileManagers={},this.zoomHistory=new o.bO,this._availableImages=[],this._globalState={},this._serializedLayers={},this.stylesheet=null,this.light=null,this.sky=null,this.projection&&(this.projection.destroy(),delete this.projection),this._loaded=!1,this._changed=!1,this._updatedLayers={},this._updatedSources={},this._changedImages={},this._glyphsDidChange=!1,this._updatedPaintProps={},this._layerOrderChanged=!1,this.crossTileSymbolIndex=new(((c=this.crossTileSymbolIndex)===null||c===void 0?void 0:c.constructor)||Object),this.pauseablePlacement=void 0,this.placement=void 0,this.z=0}setGlobalStateProperty(c,f){var b,S,D;this._checkLoaded();let N=f===null?(D=(S=(b=this.stylesheet.state)===null||b===void 0?void 0:b[c])===null||S===void 0?void 0:S.default)!==null&&D!==void 0?D:null:f;if(o.bP(N,this._globalState[c]))return this;this._globalState[c]=N,this._applyGlobalStateChanges([c])}getGlobalState(){return this._globalState}setGlobalState(c){this._checkLoaded();let f=[];for(let b in c)!o.bP(this._globalState[b],c[b].default)&&(f.push(b),this._globalState[b]=c[b].default);this._applyGlobalStateChanges(f)}_applyGlobalStateChanges(c){if(c.length===0)return;let f=new Set,b={};for(let S of c){b[S]=this._globalState[S];for(let D in this._layers){let N=this._layers[D],G=N.getLayoutAffectingGlobalStateRefs(),q=N.getPaintAffectingGlobalStateRefs(),K=N.getVisibilityAffectingGlobalStateRefs();if(G.has(S)&&f.add(N.source),q.has(S))for(let{name:it,value:ct}of q.get(S))this._updatePaintProperty(N,it,ct);K?.has(S)&&(N.recalculateVisibility(),this._updateLayer(N))}}this.dispatcher.broadcast(\"UGS\",b);for(let S in this.tileManagers)f.has(S)&&(this._reloadSource(S),this._changed=!0)}loadURL(c){return o._(this,arguments,void 0,(function*(f,b={},S){this.fire(new o.l(\"dataloading\",{dataType:\"style\"})),b.validate=typeof b.validate!=\"boolean\"||b.validate;let D=yield this.map._requestManager.transformRequest(f,\"Style\");this._loadStyleRequest=new AbortController;let N=this._loadStyleRequest;try{let G=yield o.j(D,this._loadStyleRequest);this._loadStyleRequest=null,this._load(G.data,b,S)}catch(G){this._loadStyleRequest=null,G&&!N.signal.aborted&&this.fire(new o.k(G))}}))}loadJSON(c,f={},b){this.fire(new o.l(\"dataloading\",{dataType:\"style\"})),this._frameRequest=new AbortController,w.frameAsync(this._frameRequest,this.map._ownerWindow).then((()=>{this._frameRequest=null,f.validate=f.validate!==!1,this._load(c,f,b)})).catch((()=>{}))}loadEmpty(){this.fire(new o.l(\"dataloading\",{dataType:\"style\"})),this._load(An,{validate:!1})}_load(c,f,b){var S,D;let N=f.transformStyle?f.transformStyle(b,c):c;if(!f.validate||!v(this,o.C(N))){N=Object.assign({},N),this._loaded=!0,this.stylesheet=N;for(let G in N.sources)this.addSource(G,N.sources[G],{validate:!1});N.sprite?this._loadSprite(N.sprite):this.imageManager.setLoaded(!0),this.glyphManager.setURL(N.glyphs),this._createLayers(),this.light=new Ft(this.stylesheet.light),this._setProjectionInternal(((S=this.stylesheet.projection)===null||S===void 0?void 0:S.type)||\"mercator\"),this.sky=new $t(this.stylesheet.sky),this.map.setTerrain((D=this.stylesheet.terrain)!==null&&D!==void 0?D:null),this.fire(new o.l(\"data\",{dataType:\"style\"})),this.fire(new o.l(\"style.load\"))}}_createLayers(){var c,f,b;let S=o.bQ(this.stylesheet.layers);this.setGlobalState((c=this.stylesheet.state)!==null&&c!==void 0?c:null),this.dispatcher.broadcast(\"SL\",S),this._order=S.map((D=>D.id)),this._layers={},this._serializedLayers=null;for(let D of S){let N=o.bR(D,this._globalState);if(N.setEventedParent(this,{layer:{id:D.id}}),this._layers[D.id]=N,o.bS(N)&&this.tileManagers[N.source]){let G=(b=(f=D.paint)===null||f===void 0?void 0:f[\"raster-fade-duration\"])!==null&&b!==void 0?b:N.paint.get(\"raster-fade-duration\");this.tileManagers[N.source].setRasterFadeDuration(G)}}}_loadSprite(c,f=!1,b=void 0){this.imageManager.setLoaded(!1);let S=new AbortController,D;this._spriteRequest=S,(function(N,G,q,K){return o._(this,void 0,void 0,(function*(){let it=H(N),ct=q>1?\"@2x\":\"\",ut={},gt={};for(let{id:yt,url:Pt}of it){let Ct=yield G.transformRequest(Q(Pt,ct,\".json\"),\"SpriteJSON\");ut[yt]=o.j(Ct,K);let Rt=yield G.transformRequest(Q(Pt,ct,\".png\"),\"SpriteImage\");gt[yt]=W.getImage(Rt,K)}return yield Promise.all([...Object.values(ut),...Object.values(gt)]),(function(yt,Pt){return o._(this,void 0,void 0,(function*(){let Ct={};for(let Rt in yt){Ct[Rt]={};let Ut=w.getImageCanvasContext((yield Pt[Rt]).data),Gt=(yield yt[Rt]).data;for(let zt in Gt){let{width:jt,height:Wt,x:It,y:Xt,sdf:Kt,pixelRatio:de,stretchX:le,stretchY:me,content:Le,textFitWidth:$e,textFitHeight:Ee}=Gt[zt];Ct[Rt][zt]={data:null,pixelRatio:de,sdf:Kt,stretchX:le,stretchY:me,content:Le,textFitWidth:$e,textFitHeight:Ee,spriteData:{width:jt,height:Wt,x:It,y:Xt,context:Ut}}}}return Ct}))})(ut,gt)}))})(c,this.map._requestManager,this.map.getPixelRatio(),this._spriteRequest).then((N=>{if(this._spriteRequest=null,N)for(let G in N){this._spritesImagesIds[G]=[];let q=this._spritesImagesIds[G]?this._spritesImagesIds[G].filter((K=>!(K in N))):[];for(let K of q)this.imageManager.removeImage(K),this._changedImages[K]=!0;for(let K in N[G]){let it=G===\"default\"?K:`${G}:${K}`;this._spritesImagesIds[G].push(it),it in this.imageManager.images?this.imageManager.updateImage(it,N[G][K],!1):this.imageManager.addImage(it,N[G][K]),f&&(this._changedImages[it]=!0)}}})).catch((N=>{this._spriteRequest=null,D=N,S.signal.aborted||this.fire(new o.k(D))})).finally((()=>{this.imageManager.setLoaded(!0),this._availableImages=this.imageManager.listImages(),f&&(this._changed=!0),this.dispatcher.broadcast(\"SI\",this._availableImages),this.fire(new o.l(\"data\",{dataType:\"style\"})),b&&b(D)}))}_unloadSprite(){for(let c of Object.values(this._spritesImagesIds).flat())this.imageManager.removeImage(c),this._changedImages[c]=!0;this._spritesImagesIds={},this._availableImages=this.imageManager.listImages(),this._changed=!0,this.dispatcher.broadcast(\"SI\",this._availableImages),this.fire(new o.l(\"data\",{dataType:\"style\"}))}_validateLayer(c){let f=this.tileManagers[c.source];if(!f)return;let b=c.sourceLayer;if(!b)return;let S=f.getSource();(S.type===\"geojson\"||S.vectorLayerIds&&S.vectorLayerIds.indexOf(b)===-1)&&this.fire(new o.k(new Error(`Source layer \"${b}\" does not exist on source \"${S.id}\" as specified by style layer \"${c.id}\".`)))}loaded(){if(!this._loaded||Object.keys(this._updatedSources).length)return!1;for(let c in this.tileManagers)if(!this.tileManagers[c].loaded())return!1;return!!this.imageManager.isLoaded()}_serializeByIds(c,f=!1){let b=this._serializedAllLayers();if(!c||c.length===0)return Object.values(f?o.bT(b):b);let S=[];for(let D of c)if(b[D]){let N=f?o.bT(b[D]):b[D];S.push(N)}return S}_serializedAllLayers(){let c=this._serializedLayers;if(c)return c;c=this._serializedLayers={};let f=Object.keys(this._layers);for(let b of f){let S=this._layers[b];S.type!==\"custom\"&&(c[b]=S.serialize())}return c}hasTransitions(){var c,f,b;if(!((c=this.light)===null||c===void 0)&&c.hasTransition()||!((f=this.sky)===null||f===void 0)&&f.hasTransition()||!((b=this.projection)===null||b===void 0)&&b.hasTransition())return!0;for(let S in this.tileManagers)if(this.tileManagers[S].hasTransition())return!0;for(let S in this._layers)if(this._layers[S].hasTransition())return!0;return!1}_checkLoaded(){if(!this._loaded)throw new Error(\"Style is not done loading.\")}update(c){if(!this._loaded)return;let f=this._changed;if(f){let S=Object.keys(this._updatedLayers),D=Object.keys(this._removedLayers);(S.length||D.length)&&this._updateWorkerLayers(S,D);for(let N in this._updatedSources){let G=this._updatedSources[N];if(G===\"reload\")this._reloadSource(N);else{if(G!==\"clear\")throw new Error(`Invalid action ${G}`);this._clearSource(N)}}this._updateTilesForChangedImages(),this._updateTilesForChangedGlyphs();for(let N in this._updatedPaintProps)this._layers[N].updateTransitions(c);this.light.updateTransitions(c),this.sky.updateTransitions(c),this._resetUpdates()}let b={};for(let S in this.tileManagers){let D=this.tileManagers[S];b[S]=D.used,D.used=!1}for(let S of this._order){let D=this._layers[S];D.recalculate(c,this._availableImages),!D.isHidden(c.zoom)&&D.source&&(this.tileManagers[D.source].used=!0)}for(let S in b){let D=this.tileManagers[S];!!b[S]!=!!D.used&&D.fire(new o.l(\"data\",{sourceDataType:\"visibility\",dataType:\"source\",sourceId:S}))}this.light.recalculate(c),this.sky.recalculate(c),this.projection.recalculate(c),this.z=c.zoom,f&&this.fire(new o.l(\"data\",{dataType:\"style\"}))}_updateTilesForChangedImages(){let c=Object.keys(this._changedImages);if(c.length){for(let f in this.tileManagers)this.tileManagers[f].reloadTilesForDependencies([\"icons\",\"patterns\"],c);this._changedImages={}}}_updateTilesForChangedGlyphs(){if(this._glyphsDidChange){for(let c in this.tileManagers)this.tileManagers[c].reloadTilesForDependencies([\"glyphs\"],[\"\"]);this._glyphsDidChange=!1}}_updateWorkerLayers(c,f){this.dispatcher.broadcast(\"UL\",{layers:this._serializeByIds(c,!1),removedIds:f})}_resetUpdates(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={},this._changedImages={},this._glyphsDidChange=!1}setState(c,f={}){var b;this._checkLoaded();let S=this.serialize();if(c=f.transformStyle?f.transformStyle(S,c):c,((b=f.validate)===null||b===void 0||b)&&v(this,o.C(c)))return!1;(c=o.bT(c)).layers=o.bQ(c.layers);let D=o.bU(S,c),N=this._getOperationsToPerform(D);if(N.unimplemented.length>0)throw new Error(`Unimplemented: ${N.unimplemented.join(\", \")}.`);if(N.operations.length===0)return!1;for(let G of N.operations)G();return this.stylesheet=c,this._serializedLayers=null,this.fire(new o.l(\"style.load\",{style:this})),!0}_getOperationsToPerform(c){let f=[],b=[];for(let S of c)switch(S.command){case\"setCenter\":case\"setZoom\":case\"setBearing\":case\"setPitch\":case\"setRoll\":continue;case\"addLayer\":f.push((()=>this.addLayer.apply(this,S.args)));break;case\"removeLayer\":f.push((()=>this.removeLayer.apply(this,S.args)));break;case\"setPaintProperty\":f.push((()=>this.setPaintProperty.apply(this,S.args)));break;case\"setLayoutProperty\":f.push((()=>this.setLayoutProperty.apply(this,S.args)));break;case\"setFilter\":f.push((()=>this.setFilter.apply(this,S.args)));break;case\"addSource\":f.push((()=>this.addSource.apply(this,S.args)));break;case\"removeSource\":f.push((()=>this.removeSource.apply(this,S.args)));break;case\"setLayerZoomRange\":f.push((()=>this.setLayerZoomRange.apply(this,S.args)));break;case\"setLight\":f.push((()=>this.setLight.apply(this,S.args)));break;case\"setGeoJSONSourceData\":f.push((()=>this.setGeoJSONSourceData.apply(this,S.args)));break;case\"setGlyphs\":f.push((()=>this.setGlyphs.apply(this,S.args)));break;case\"setSprite\":f.push((()=>this.setSprite.apply(this,S.args)));break;case\"setTerrain\":f.push((()=>this.map.setTerrain.apply(this,S.args)));break;case\"setSky\":f.push((()=>this.setSky.apply(this,S.args)));break;case\"setProjection\":this.setProjection.apply(this,S.args);break;case\"setGlobalState\":f.push((()=>this.setGlobalState.apply(this,S.args)));break;case\"setTransition\":f.push((()=>{}));break;default:b.push(S.command)}return{operations:f,unimplemented:b}}addImage(c,f){if(this.getImage(c))return this.fire(new o.k(new Error(`An image named \"${c}\" already exists.`)));this.imageManager.addImage(c,f),this._afterImageUpdated(c)}updateImage(c,f){this.imageManager.updateImage(c,f)}getImage(c){return this.imageManager.getImage(c)}removeImage(c){if(!this.getImage(c))return this.fire(new o.k(new Error(`An image named \"${c}\" does not exist.`)));this.imageManager.removeImage(c),this._afterImageUpdated(c)}_afterImageUpdated(c){this._availableImages=this.imageManager.listImages(),this._changedImages[c]=!0,this._changed=!0,this.dispatcher.broadcast(\"SI\",this._availableImages),this.fire(new o.l(\"data\",{dataType:\"style\"}))}listImages(){return this._checkLoaded(),this.imageManager.listImages()}addSource(c,f,b={}){if(this._checkLoaded(),this.tileManagers[c]!==void 0)throw new Error(`Source \"${c}\" already exists.`);if(!f.type)throw new Error(`The type property must be defined, but only the following properties were given: ${Object.keys(f).join(\", \")}.`);if([\"vector\",\"raster\",\"geojson\",\"video\",\"image\"].indexOf(f.type)>=0&&this._validate(o.C.source,`sources.${c}`,f,null,b))return;this.map&&this.map._collectResourceTiming&&(f.collectResourceTiming=!0);let S=this.tileManagers[c]=new Os(c,f,this.dispatcher);S.style=this,S.setEventedParent(this,(()=>({isSourceLoaded:S.loaded(),source:S.serialize(),sourceId:c}))),S.onAdd(this.map),this._changed=!0}removeSource(c){if(this._checkLoaded(),this.tileManagers[c]===void 0)throw new Error(`There is no source with this ID=${c}`);for(let b in this._layers)if(this._layers[b].source===c)return this.fire(new o.k(new Error(`Source \"${c}\" cannot be removed while layer \"${b}\" is using it.`)));let f=this.tileManagers[c];delete this.tileManagers[c],delete this._updatedSources[c],f.fire(new o.l(\"data\",{sourceDataType:\"metadata\",dataType:\"source\",sourceId:c})),f.setEventedParent(null),f.onRemove(this.map),this._changed=!0}setGeoJSONSourceData(c,f){if(this._checkLoaded(),this.tileManagers[c]===void 0)throw new Error(`There is no source with this ID=${c}`);let b=this.tileManagers[c].getSource();if(b.type!==\"geojson\")throw new Error(`geojsonSource.type is ${b.type}, which is !== 'geojson`);b.setData(f),this._changed=!0}getSource(c){return this.tileManagers[c]&&this.tileManagers[c].getSource()}addLayer(c,f,b={}){this._checkLoaded();let S=c.id;if(this.getLayer(S))return void this.fire(new o.k(new Error(`Layer \"${S}\" already exists on this map.`)));let D;if(c.type===\"custom\"){if(v(this,o.bV(c)))return;D=o.bR(c,this._globalState)}else{if(\"source\"in c&&typeof c.source==\"object\"&&(this.addSource(S,c.source),c=o.bT(c),c=o.e(c,{source:S})),this._validate(o.C.layer,`layers.${S}`,c,{arrayIndex:-1},b))return;D=o.bR(c,this._globalState),this._validateLayer(D),D.setEventedParent(this,{layer:{id:S}})}let N=f?this._order.indexOf(f):this._order.length;if(f&&N===-1)this.fire(new o.k(new Error(`Cannot add layer \"${S}\" before non-existing layer \"${f}\".`)));else{if(this._order.splice(N,0,S),this._layerOrderChanged=!0,this._layers[S]=D,this._removedLayers[S]&&D.source&&D.type!==\"custom\"){let G=this._removedLayers[S];delete this._removedLayers[S],G.type!==D.type?this._updatedSources[D.source]=\"clear\":(this._updatedSources[D.source]=\"reload\",this.tileManagers[D.source].pause())}this._updateLayer(D),D.onAdd&&D.onAdd(this.map)}}moveLayer(c,f){if(this._checkLoaded(),this._changed=!0,!this._layers[c])return void this.fire(new o.k(new Error(`The layer '${c}' does not exist in the map's style and cannot be moved.`)));if(c===f)return;let b=this._order.indexOf(c);this._order.splice(b,1);let S=f?this._order.indexOf(f):this._order.length;f&&S===-1?this.fire(new o.k(new Error(`Cannot move layer \"${c}\" before non-existing layer \"${f}\".`))):(this._order.splice(S,0,c),this._layerOrderChanged=!0)}removeLayer(c){this._checkLoaded();let f=this._layers[c];if(!f)return void this.fire(new o.k(new Error(`Cannot remove non-existing layer \"${c}\".`)));f.setEventedParent(null);let b=this._order.indexOf(c);this._order.splice(b,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[c]=f,delete this._layers[c],this._serializedLayers&&delete this._serializedLayers[c],delete this._updatedLayers[c],delete this._updatedPaintProps[c],f.onRemove&&f.onRemove(this.map)}getLayer(c){return this._layers[c]}getLayersOrder(){return[...this._order]}hasLayer(c){return c in this._layers}setLayerZoomRange(c,f,b){this._checkLoaded();let S=this.getLayer(c);S?S.minzoom===f&&S.maxzoom===b||(f!=null&&(S.minzoom=f),b!=null&&(S.maxzoom=b),this._updateLayer(S)):this.fire(new o.k(new Error(`Cannot set the zoom range of non-existing layer \"${c}\".`)))}setFilter(c,f,b={}){this._checkLoaded();let S=this.getLayer(c);if(S){if(!o.bP(S.filter,f))return f==null?(S.setFilter(void 0),void this._updateLayer(S)):void(this._validate(o.C.filter,`layers.${S.id}.filter`,f,null,b)||(S.setFilter(o.bT(f)),this._updateLayer(S)))}else this.fire(new o.k(new Error(`Cannot filter non-existing layer \"${c}\".`)))}getFilter(c){return o.bT(this.getLayer(c).filter)}setLayoutProperty(c,f,b,S={}){this._checkLoaded();let D=this.getLayer(c);D?o.bP(D.getLayoutProperty(f),b)||(D.setLayoutProperty(f,b,S),this._updateLayer(D)):this.fire(new o.k(new Error(`Cannot style non-existing layer \"${c}\".`)))}getLayoutProperty(c,f){let b=this.getLayer(c);if(b)return b.getLayoutProperty(f);this.fire(new o.k(new Error(`Cannot get style of non-existing layer \"${c}\".`)))}setPaintProperty(c,f,b,S={}){this._checkLoaded();let D=this.getLayer(c);D?o.bP(D.getPaintProperty(f),b)||this._updatePaintProperty(D,f,b,S):this.fire(new o.k(new Error(`Cannot style non-existing layer \"${c}\".`)))}_updatePaintProperty(c,f,b,S={}){c.setPaintProperty(f,b,S)&&this._updateLayer(c),o.bS(c)&&f===\"raster-fade-duration\"&&this.tileManagers[c.source].setRasterFadeDuration(b),this._changed=!0,this._updatedPaintProps[c.id]=!0,this._serializedLayers=null}getPaintProperty(c,f){return this.getLayer(c).getPaintProperty(f)}setFeatureState(c,f){this._checkLoaded();let b=c.source,S=c.sourceLayer,D=this.tileManagers[b];if(D===void 0)return void this.fire(new o.k(new Error(`The source '${b}' does not exist in the map's style.`)));let N=D.getSource().type;N===\"geojson\"&&S?this.fire(new o.k(new Error(\"GeoJSON sources cannot have a sourceLayer parameter.\"))):N!==\"vector\"||S?(c.id===void 0&&this.fire(new o.k(new Error(\"The feature id parameter must be provided.\"))),D.setFeatureState(S,c.id,f)):this.fire(new o.k(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}removeFeatureState(c,f){this._checkLoaded();let b=c.source,S=this.tileManagers[b];if(S===void 0)return void this.fire(new o.k(new Error(`The source '${b}' does not exist in the map's style.`)));let D=S.getSource().type,N=D===\"vector\"?c.sourceLayer:void 0;D!==\"vector\"||N?f&&typeof c.id!=\"string\"&&typeof c.id!=\"number\"?this.fire(new o.k(new Error(\"A feature id is required to remove its specific state property.\"))):S.removeFeatureState(N,c.id,f):this.fire(new o.k(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}getFeatureState(c){this._checkLoaded();let f=c.source,b=c.sourceLayer,S=this.tileManagers[f];if(S!==void 0)return S.getSource().type!==\"vector\"||b?(c.id===void 0&&this.fire(new o.k(new Error(\"The feature id parameter must be provided.\"))),S.getFeatureState(b,c.id)):void this.fire(new o.k(new Error(\"The sourceLayer parameter must be provided for vector source types.\")));this.fire(new o.k(new Error(`The source '${f}' does not exist in the map's style.`)))}getTransition(){return o.e({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)}serialize(){if(!this._loaded)return;let c=o.bW(this.tileManagers,(D=>D.serialize())),f=this._serializeByIds(this._order,!0),b=this.map.getTerrain()||void 0,S=this.stylesheet;return o.bX({version:S.version,name:S.name,metadata:S.metadata,light:S.light,sky:S.sky,center:S.center,zoom:S.zoom,bearing:S.bearing,pitch:S.pitch,sprite:S.sprite,glyphs:S.glyphs,transition:S.transition,projection:S.projection,sources:c,layers:f,terrain:b},(D=>D!==void 0))}_updateLayer(c){this._updatedLayers[c.id]=!0,c.source&&!this._updatedSources[c.source]&&this.tileManagers[c.source].getSource().type!==\"raster\"&&(this._updatedSources[c.source]=\"reload\",this.tileManagers[c.source].pause()),this._serializedLayers=null,this._changed=!0}_flattenAndSortRenderedFeatures(c){let f=N=>this._layers[N].type===\"fill-extrusion\",b={},S=[];for(let N=this._order.length-1;N>=0;N--){let G=this._order[N];if(f(G)){b[G]=N;for(let q of c){let K=q[G];if(K)for(let it of K)S.push(it)}}}S.sort(((N,G)=>G.intersectionZ-N.intersectionZ));let D=[];for(let N=this._order.length-1;N>=0;N--){let G=this._order[N];if(f(G))for(let q=S.length-1;q>=0;q--){let K=S[q].feature;if(b[K.layer.id]<N)break;D.push(K),S.pop()}else for(let q of c){let K=q[G];if(K)for(let it of K)D.push(it.feature)}}return D}queryRenderedFeatures(c,f,b){f&&f.filter&&this._validate(o.C.filter,\"queryRenderedFeatures.filter\",f.filter,null,f);let S={};if(f&&f.layers){if(!(Array.isArray(f.layers)||f.layers instanceof Set))return this.fire(new o.k(new Error(\"parameters.layers must be an Array or a Set of strings\"))),[];for(let K of f.layers){let it=this._layers[K];if(!it)return this.fire(new o.k(new Error(`The layer '${K}' does not exist in the map's style and cannot be queried for features.`))),[];S[it.source]=!0}}let D=[];f.availableImages=this._availableImages;let N=this._serializedAllLayers(),G=f.layers instanceof Set?f.layers:Array.isArray(f.layers)?new Set(f.layers):null,q=Object.assign(Object.assign({},f),{layers:G,globalState:this._globalState});for(let K in this.tileManagers)f.layers&&!S[K]||D.push(Br(this.tileManagers[K],this._layers,N,c,q,b,this.map.terrain?(it,ct,ut)=>this.map.terrain.getElevation(it,ct,ut):void 0));return this.placement&&D.push((function(K,it,ct,ut,gt,yt,Pt){let Ct={},Rt=yt.queryRenderedSymbols(ut),Ut=[];for(let Gt of Object.keys(Rt).map(Number))Ut.push(Pt[Gt]);Ut.sort(Cr);for(let Gt of Ut){let zt=Gt.featureIndex.lookupSymbolFeatures(Rt[Gt.bucketInstanceId],it,Gt.bucketIndex,Gt.sourceLayerIndex,{filterSpec:gt.filter,globalState:gt.globalState},gt.layers,gt.availableImages,K);for(let jt in zt){let Wt=Ct[jt]=Ct[jt]||[],It=zt[jt];It.sort(((Xt,Kt)=>{let de=Gt.featureSortOrder;if(de){let le=de.indexOf(Xt.featureIndex);return de.indexOf(Kt.featureIndex)-le}return Kt.featureIndex-Xt.featureIndex}));for(let Xt of It)Wt.push(Xt)}}return(function(Gt,zt,jt){for(let Wt in Gt)for(let It of Gt[Wt])Rr(It,jt[zt[Wt].source]);return Gt})(Ct,K,ct)})(this._layers,N,this.tileManagers,c,q,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(D)}querySourceFeatures(c,f){f?.filter&&this._validate(o.C.filter,\"querySourceFeatures.filter\",f.filter,null,f);let b=this.tileManagers[c];return b?(function(S,D){let N=S.getRenderableIds().map((K=>S.getTileByID(K))),G=[],q={};for(let K=0;K<N.length;K++){let it=N[K],ct=it.tileID.canonical.key;q[ct]||(q[ct]=!0,it.querySourceFeatures(G,D))}return G})(b,f?Object.assign(Object.assign({},f),{globalState:this._globalState}):{globalState:this._globalState}):[]}getLight(){return this.light.getLight()}setLight(c,f={}){this._checkLoaded();let b=this.light.getLight(),S=!1;for(let N in c)if(!o.bP(c[N],b[N])){S=!0;break}if(!S)return;let D={now:R(),transition:o.e({duration:300,delay:0},this.stylesheet.transition)};this.light.setLight(c,f),this.light.updateTransitions(D)}getProjection(){var c;return(c=this.stylesheet)===null||c===void 0?void 0:c.projection}setProjection(c){if(this._checkLoaded(),this.stylesheet.projection=c,this.projection){if(this.projection.name===c.type)return;this.projection.destroy(),delete this.projection}this._setProjectionInternal(c.type)}getSky(){var c;return(c=this.stylesheet)===null||c===void 0?void 0:c.sky}setSky(c,f={}){this._checkLoaded();let b=this.getSky(),S=!1;if(!c&&!b)return;if(c&&!b)S=!0;else if(!c&&b)S=!0;else for(let N in c)if(!o.bP(c[N],b[N])){S=!0;break}if(!S)return;let D={now:R(),transition:o.e({duration:300,delay:0},this.stylesheet.transition)};this.stylesheet.sky=c,this.sky.setSky(c,f),this.sky.updateTransitions(D)}_setProjectionInternal(c){let f=(function(b,S){let D={constrainOverride:S};if(Array.isArray(b)){let N=new qh({type:b});return{projection:N,transform:new De(D),cameraHelper:new Be(N)}}switch(b){case\"mercator\":return{projection:new ta,transform:new Xu(D),cameraHelper:new HA};case\"globe\":{let N=new qh({type:[\"interpolate\",[\"linear\"],[\"zoom\"],11,\"vertical-perspective\",12,\"mercator\"]});return{projection:N,transform:new De(D),cameraHelper:new Be(N)}}case\"vertical-perspective\":return{projection:new iu,transform:new pe(D),cameraHelper:new Ke};default:return o.w(`Unknown projection name: ${b}. Falling back to mercator projection.`),{projection:new ta,transform:new Xu(D),cameraHelper:new HA}}})(c,this.map.transformConstrain);this.projection=f.projection,this.map.migrateProjection(f.transform,f.cameraHelper);for(let b in this.tileManagers)this.tileManagers[b].reload()}_validate(c,f,b,S,D={}){return(!D||D.validate!==!1)&&v(this,c.call(o.C,o.e({key:f,style:this.serialize(),value:b,styleSpec:o.u},S)))}_remove(c=!0){this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._loadStyleRequest&&(this._loadStyleRequest.abort(),this._loadStyleRequest=null),this._spriteRequest&&(this._spriteRequest.abort(),this._spriteRequest=null),ja().off(Va,this._rtlPluginLoaded);for(let f in this._layers)this._layers[f].setEventedParent(null);for(let f in this.tileManagers){let b=this.tileManagers[f];b.setEventedParent(null),b.onRemove(this.map)}this.imageManager.setEventedParent(null),this.setEventedParent(null),c&&this.dispatcher.broadcast(\"RM\",void 0),this.dispatcher.remove(c)}_clearSource(c){this.tileManagers[c].clearTiles()}_reloadSource(c){this.tileManagers[c].resume(),this.tileManagers[c].reload()}_updateSources(c){for(let f in this.tileManagers)this.tileManagers[f].update(c,this.map.terrain)}_generateCollisionBoxes(){for(let c in this.tileManagers)this._reloadSource(c)}_updatePlacement(c,f,b,S,D=!1){let N=!1,G=!1,q={};for(let K of this._order){let it=this._layers[K];if(it.type!==\"symbol\")continue;if(!q[it.source]){let ut=this.tileManagers[it.source];q[it.source]=ut.getRenderableIds(!0).map((gt=>ut.getTileByID(gt))).sort(((gt,yt)=>yt.tileID.overscaledZ-gt.tileID.overscaledZ||(gt.tileID.isLessThan(yt.tileID)?-1:1)))}let ct=this.crossTileSymbolIndex.addLayer(it,q[it.source],c.center.lng);N=N||ct}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._order),((D=D||this._layerOrderChanged||b===0)||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(R(),c.zoom))&&(this.pauseablePlacement=new wM(c,this.map.terrain,this._order,D,f,b,S,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,q),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(R()),G=!0),N&&this.pauseablePlacement.placement.setStale()),G||N)for(let K of this._order){let it=this._layers[K];it.type===\"symbol\"&&this.placement.updateLayerOpacities(it,q[it.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(R())}_releaseSymbolFadeTiles(){for(let c in this.tileManagers)this.tileManagers[c].releaseSymbolFadeTiles()}getImages(c,f){return o._(this,void 0,void 0,(function*(){let b=yield this.imageManager.getImages(f.icons);this._updateTilesForChangedImages();let S=this.tileManagers[f.source];return S&&S.setDependencies(f.tileID.key,f.type,f.icons),b}))}getGlyphs(c,f){return o._(this,void 0,void 0,(function*(){let b=yield this.glyphManager.getGlyphs(f.stacks),S=this.tileManagers[f.source];return S&&S.setDependencies(f.tileID.key,f.type,[\"\"]),b}))}getGlyphsUrl(){return this.stylesheet.glyphs||null}setGlyphs(c,f={}){this._checkLoaded(),c&&this._validate(o.C.glyphs,\"glyphs\",c,null,f)||(this._glyphsDidChange=!0,this.stylesheet.glyphs=c,this.glyphManager.entries={},this.glyphManager.setURL(c))}getDashes(c,f){return o._(this,void 0,void 0,(function*(){let b={};for(let[S,D]of Object.entries(f.dashes))b[S]=this.lineAtlas.getDash(D.dasharray,D.round);return b}))}addSprite(c,f,b={},S){this._checkLoaded();let D=[{id:c,url:f}],N=[...H(this.stylesheet.sprite),...D];this._validate(o.C.sprite,\"sprite\",N,null,b)||(this.stylesheet.sprite=N,this._loadSprite(D,!0,S))}removeSprite(c){this._checkLoaded();let f=H(this.stylesheet.sprite);if(f.find((b=>b.id===c))){if(this._spritesImagesIds[c])for(let b of this._spritesImagesIds[c])this.imageManager.removeImage(b),this._changedImages[b]=!0;f.splice(f.findIndex((b=>b.id===c)),1),this.stylesheet.sprite=f.length>0?f:void 0,delete this._spritesImagesIds[c],this._availableImages=this.imageManager.listImages(),this._changed=!0,this.dispatcher.broadcast(\"SI\",this._availableImages),this.fire(new o.l(\"data\",{dataType:\"style\"}))}else this.fire(new o.k(new Error(`Sprite \"${c}\" doesn't exists on this map.`)))}getSprite(){return H(this.stylesheet.sprite)}setSprite(c,f={},b){this._checkLoaded(),c&&this._validate(o.C.sprite,\"sprite\",c,null,f)||(this.stylesheet.sprite=c,c?this._loadSprite(c,!0,b):(this._unloadSprite(),b&&b(null)))}destroy(){this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._loadStyleRequest&&(this._loadStyleRequest.abort(),this._loadStyleRequest=null),this._spriteRequest&&(this._spriteRequest.abort(),this._spriteRequest=null);for(let c in this.tileManagers){let f=this.tileManagers[c];f.setEventedParent(null),f.onRemove(this.map)}this.tileManagers={},this.imageManager&&(this.imageManager.setEventedParent(null),this.imageManager.destroy(),this._availableImages=[],this._spritesImagesIds={}),this.glyphManager&&this.glyphManager.destroy();for(let c in this._layers){let f=this._layers[c];f.setEventedParent(null),f.onRemove&&f.onRemove(this.map)}this._setInitialValues(),this.setEventedParent(null),this.dispatcher.unregisterMessageHandler(\"GG\"),this.dispatcher.unregisterMessageHandler(\"GI\"),this.dispatcher.unregisterMessageHandler(\"GDA\"),this.dispatcher.remove(!0),this._listeners={},this._oneTimeListeners={}}}var _t=o.aS([{name:\"a_pos\",type:\"Int16\",components:2},{name:\"a_texture_pos\",type:\"Int16\",components:2}]);class _o{constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null}bind(c,f,b,S,D,N,G,q,K){this.context=c;let it=this.boundPaintVertexBuffers.length!==S.length;for(let ct=0;!it&&ct<S.length;ct++)this.boundPaintVertexBuffers[ct]!==S[ct]&&(it=!0);!this.vao||this.boundProgram!==f||this.boundLayoutVertexBuffer!==b||it||this.boundIndexBuffer!==D||this.boundVertexOffset!==N||this.boundDynamicVertexBuffer!==G||this.boundDynamicVertexBuffer2!==q||this.boundDynamicVertexBuffer3!==K?this.freshBind(f,b,S,D,N,G,q,K):(c.bindVertexArray.set(this.vao),G&&G.bind(),D&&D.dynamicDraw&&D.bind(),q&&q.bind(),K&&K.bind())}freshBind(c,f,b,S,D,N,G,q){let K=c.numAttributes,it=this.context,ct=it.gl;this.vao&&this.destroy(),this.vao=it.createVertexArray(),it.bindVertexArray.set(this.vao),this.boundProgram=c,this.boundLayoutVertexBuffer=f,this.boundPaintVertexBuffers=b,this.boundIndexBuffer=S,this.boundVertexOffset=D,this.boundDynamicVertexBuffer=N,this.boundDynamicVertexBuffer2=G,this.boundDynamicVertexBuffer3=q,f.enableAttributes(ct,c);for(let ut of b)ut.enableAttributes(ct,c);N&&N.enableAttributes(ct,c),G&&G.enableAttributes(ct,c),q&&q.enableAttributes(ct,c),f.bind(),f.setVertexAttribPointers(ct,c,D);for(let ut of b)ut.bind(),ut.setVertexAttribPointers(ct,c,D);N&&(N.bind(),N.setVertexAttribPointers(ct,c,D)),S&&S.bind(),G&&(G.bind(),G.setVertexAttribPointers(ct,c,D)),q&&(q.bind(),q.setVertexAttribPointers(ct,c,D)),it.currentNumAttributes=K}destroy(){this.vao&&(this.context.deleteVertexArray(this.vao),this.vao=null)}}let $a=(I,c,f,b,S)=>({u_texture:0,u_ele_delta:I,u_fog_matrix:c,u_fog_color:f?f.properties.get(\"fog-color\"):o.bn.white,u_fog_ground_blend:f?f.properties.get(\"fog-ground-blend\"):1,u_fog_ground_blend_opacity:S?0:f?f.calculateFogBlendOpacity(b):0,u_horizon_color:f?f.properties.get(\"horizon-color\"):o.bn.white,u_horizon_fog_blend:f?f.properties.get(\"horizon-fog-blend\"):1,u_is_globe_mode:S?1:0}),Ro={mainMatrix:\"u_projection_matrix\",tileMercatorCoords:\"u_projection_tile_mercator_coords\",clippingPlane:\"u_projection_clipping_plane\",projectionTransition:\"u_projection_transition\",fallbackMatrix:\"u_projection_fallback_matrix\"};function Bi(I){let c=[];for(let f=0;f<I.length;f++){if(I[f]===null)continue;let b=I[f].split(\" \");c.push(b.pop())}return c}class un{constructor(c,f,b,S,D,N,G,q,K=[]){let it=c.gl;this.program=it.createProgram();let ct=Bi(f.staticAttributes),ut=b?b.getBinderAttributes():[],gt=ct.concat(ut),yt=yo.prelude.staticUniforms?Bi(yo.prelude.staticUniforms):[],Pt=G.staticUniforms?Bi(G.staticUniforms):[],Ct=f.staticUniforms?Bi(f.staticUniforms):[],Rt=b?b.getBinderUniforms():[],Ut=yt.concat(Pt).concat(Ct).concat(Rt),Gt=[];for(let de of Ut)Gt.indexOf(de)<0&&Gt.push(de);let zt=b?b.defines():[];Ar(it)&&zt.unshift(\"#version 300 es\"),D&&zt.push(\"#define OVERDRAW_INSPECTOR;\"),N&&zt.push(\"#define TERRAIN3D;\"),q&&zt.push(q),K&&zt.push(...K);let jt=zt.concat(yo.prelude.fragmentSource,G.fragmentSource,f.fragmentSource).join(`\n`),Wt=zt.concat(yo.prelude.vertexSource,G.vertexSource,f.vertexSource).join(`\n`);Ar(it)||(jt=(function(de){return de.replace(/\\bin\\s/g,\"varying \").replace(\"out highp vec4 fragColor;\",\"\").replace(/fragColor/g,\"gl_FragColor\").replace(/texture\\(/g,\"texture2D(\")})(jt),Wt=(function(de){return de.replace(/\\bin\\s/g,\"attribute \").replace(/\\bout\\s/g,\"varying \").replace(/texture\\(/g,\"texture2D(\")})(Wt));let It=it.createShader(it.FRAGMENT_SHADER);if(it.isContextLost())return void(this.failedToCreate=!0);if(it.shaderSource(It,jt),it.compileShader(It),!it.getShaderParameter(It,it.COMPILE_STATUS))throw new Error(`Could not compile fragment shader: ${it.getShaderInfoLog(It)}`);it.attachShader(this.program,It);let Xt=it.createShader(it.VERTEX_SHADER);if(it.isContextLost())return void(this.failedToCreate=!0);if(it.shaderSource(Xt,Wt),it.compileShader(Xt),!it.getShaderParameter(Xt,it.COMPILE_STATUS))throw new Error(`Could not compile vertex shader: ${it.getShaderInfoLog(Xt)}`);it.attachShader(this.program,Xt),this.attributes={};let Kt={};this.numAttributes=gt.length;for(let de=0;de<this.numAttributes;de++)gt[de]&&(it.bindAttribLocation(this.program,de,gt[de]),this.attributes[gt[de]]=de);if(it.linkProgram(this.program),!it.getProgramParameter(this.program,it.LINK_STATUS))throw new Error(`Program failed to link: ${it.getProgramInfoLog(this.program)}`);it.deleteShader(Xt),it.deleteShader(It);for(let de=0;de<Gt.length;de++){let le=Gt[de];if(le&&!Kt[le]){let me=it.getUniformLocation(this.program,le);me&&(Kt[le]=me)}}this.fixedUniforms=S(c,Kt),this.terrainUniforms=((de,le)=>({u_depth:new o.bY(de,le.u_depth),u_terrain:new o.bY(de,le.u_terrain),u_terrain_dim:new o.bo(de,le.u_terrain_dim),u_terrain_matrix:new o.b_(de,le.u_terrain_matrix),u_terrain_unpack:new o.b$(de,le.u_terrain_unpack),u_terrain_exaggeration:new o.bo(de,le.u_terrain_exaggeration)}))(c,Kt),this.projectionUniforms=((de,le)=>({u_projection_matrix:new o.b_(de,le.u_projection_matrix),u_projection_tile_mercator_coords:new o.b$(de,le.u_projection_tile_mercator_coords),u_projection_clipping_plane:new o.b$(de,le.u_projection_clipping_plane),u_projection_transition:new o.bo(de,le.u_projection_transition),u_projection_fallback_matrix:new o.b_(de,le.u_projection_fallback_matrix)}))(c,Kt),this.binderUniforms=b?b.getUniforms(c,Kt):[]}draw(c,f,b,S,D,N,G,q,K,it,ct,ut,gt,yt,Pt,Ct,Rt,Ut,Gt){let zt=c.gl;if(this.failedToCreate)return;if(c.program.set(this.program),c.setDepthMode(b),c.setStencilMode(S),c.setColorMode(D),c.setCullFace(N),q){c.activeTexture.set(zt.TEXTURE2),zt.bindTexture(zt.TEXTURE_2D,q.depthTexture),c.activeTexture.set(zt.TEXTURE3),zt.bindTexture(zt.TEXTURE_2D,q.texture);for(let Wt in this.terrainUniforms)this.terrainUniforms[Wt].set(q[Wt])}if(K)for(let Wt in K)this.projectionUniforms[Ro[Wt]].set(K[Wt]);if(G)for(let Wt in this.fixedUniforms)this.fixedUniforms[Wt].set(G[Wt]);Ct&&Ct.setUniforms(c,this.binderUniforms,yt,{zoom:Pt});let jt=0;switch(f){case zt.LINES:jt=2;break;case zt.TRIANGLES:jt=3;break;case zt.LINE_STRIP:jt=1}for(let Wt of gt.get()){let It=Wt.vaos||(Wt.vaos={});(It[it]||(It[it]=new _o)).bind(c,this,ct,Ct?Ct.getPaintVertexBuffers():[],ut,Wt.vertexOffset,Rt,Ut,Gt),zt.drawElements(f,Wt.primitiveLength*jt,zt.UNSIGNED_SHORT,Wt.primitiveOffset*jt*2)}}}function Ko(I,c,f){let b=1/o.aK(f,1,c.transform.tileZoom),S=Math.pow(2,f.tileID.overscaledZ),D=f.tileSize*Math.pow(2,c.transform.tileZoom)/S,N=D*(f.tileID.canonical.x+f.tileID.wrap*S),G=D*f.tileID.canonical.y;return{u_image:0,u_texsize:f.imageAtlasTexture.size,u_scale:[b,I.fromScale,I.toScale],u_fade:I.t,u_pixel_coord_upper:[N>>16,G>>16],u_pixel_coord_lower:[65535&N,65535&G]}}let Di=(I,c,f,b)=>{let S=I.style.light,D=S.properties.get(\"position\"),N=[D.x,D.y,D.z],G=o.c2();S.properties.get(\"anchor\")===\"viewport\"&&o.c3(G,I.transform.bearingInRadians),o.c4(N,N,G);let q=I.transform.transformLightDirection(N),K=S.properties.get(\"color\");return{u_lightpos:N,u_lightpos_globe:q,u_lightintensity:S.properties.get(\"intensity\"),u_lightcolor:[K.r,K.g,K.b],u_vertical_gradient:+c,u_opacity:f,u_fill_translate:b}},Zi=(I,c,f,b,S,D,N)=>o.e(Di(I,c,f,b),Ko(D,I,N),{u_height_factor:-Math.pow(2,S.overscaledZ)/N.tileSize/8}),pf=(I,c,f,b)=>o.e(Ko(c,I,f),{u_fill_translate:b}),W_=(I,c)=>({u_world:I,u_fill_translate:c}),u2=(I,c,f,b,S)=>o.e(pf(I,c,f,S),{u_world:b}),XA=(I,c,f,b,S)=>{let D=I.transform,N,G,q=0;if(f.paint.get(\"circle-pitch-alignment\")===\"map\"){let K=o.aK(c,1,D.zoom);N=!0,G=[K,K],q=K/(o.a5*Math.pow(2,c.tileID.overscaledZ))*2*Math.PI*S}else N=!1,G=D.pixelsToGLUnits;return{u_camera_to_center_distance:D.cameraToCenterDistance,u_scale_with_map:+(f.paint.get(\"circle-pitch-scale\")===\"map\"),u_pitch_with_map:+N,u_device_pixel_ratio:I.pixelRatio,u_extrude_scale:G,u_globe_extrude_scale:q,u_translate:b}},ml=I=>({u_pixel_extrude_scale:[1/I.width,1/I.height]}),mf=I=>({u_viewport_size:[I.width,I.height]}),Bs=(I,c=1)=>({u_color:I,u_overlay:0,u_overlay_scale:c}),Mm=(I,c,f,b)=>{let S=o.aK(I,1,c)/(o.a5*Math.pow(2,I.tileID.overscaledZ))*2*Math.PI*b;return{u_extrude_scale:o.aK(I,1,c),u_intensity:f,u_globe_extrude_scale:S}},q_=(I,c,f,b)=>{let S=o.N();o.c5(S,0,I.width,I.height,0,0,1);let D=I.context.gl;return{u_matrix:S,u_world:[D.drawingBufferWidth,D.drawingBufferHeight],u_image:f,u_color_ramp:b,u_opacity:c.paint.get(\"heatmap-opacity\")}},gl=(I,c,f)=>{let b=f.paint.get(\"hillshade-accent-color\"),S;switch(f.paint.get(\"hillshade-method\")){case\"basic\":S=4;break;case\"combined\":S=1;break;case\"igor\":S=2;break;case\"multidirectional\":S=3;break;default:S=0}let D=f.getIlluminationProperties();for(let N=0;N<D.directionRadians.length;N++)f.paint.get(\"hillshade-illumination-anchor\")===\"viewport\"&&(D.directionRadians[N]+=I.transform.bearingInRadians);return{u_image:0,u_latrange:Tt(0,c.tileID),u_exaggeration:f.paint.get(\"hillshade-exaggeration\"),u_altitudes:D.altitudeRadians,u_azimuths:D.directionRadians,u_accent:b,u_method:S,u_highlights:D.highlightColor,u_shadows:D.shadowColor}},ni=(I,c)=>{let f=c.stride,b=o.N();return o.c5(b,0,o.a5,-o.a5,0,0,1),o.O(b,b,[0,-o.a5,0]),{u_matrix:b,u_image:1,u_dimension:[f,f],u_zoom:I.overscaledZ,u_unpack:c.getUnpackVector()}};function Tt(I,c){let f=Math.pow(2,c.canonical.z),b=c.canonical.y;return[new o.a6(0,b/f).toLngLat().lat,new o.a6(0,(b+1)/f).toLngLat().lat]}let Ur=(I,c,f=0)=>({u_image:0,u_unpack:c.getUnpackVector(),u_dimension:[c.stride,c.stride],u_elevation_stops:1,u_color_stops:4,u_color_ramp_size:f,u_opacity:I.paint.get(\"color-relief-opacity\")}),Em=(I,c,f,b)=>{let S=I.transform;return{u_translation:Pm(I,c,f),u_ratio:b/o.aK(c,1,S.zoom),u_device_pixel_ratio:I.pixelRatio,u_units_to_pixels:[1/S.pixelsToGLUnits[0],1/S.pixelsToGLUnits[1]]}},h2=(I,c,f,b,S)=>o.e(Em(I,c,f,b),{u_image:0,u_image_height:S}),d2=(I,c,f,b,S)=>{let D=I.transform,N=bt(c,D);return{u_translation:Pm(I,c,f),u_texsize:c.imageAtlasTexture.size,u_ratio:b/o.aK(c,1,D.zoom),u_device_pixel_ratio:I.pixelRatio,u_image:0,u_scale:[N,S.fromScale,S.toScale],u_fade:S.t,u_units_to_pixels:[1/D.pixelsToGLUnits[0],1/D.pixelsToGLUnits[1]]}},f2=(I,c,f,b,S)=>{let D=bt(c,I.transform);return o.e(Em(I,c,f,b),{u_tileratio:D,u_crossfade_from:S.fromScale,u_crossfade_to:S.toScale,u_image:0,u_mix:S.t,u_lineatlas_width:I.lineAtlas.width,u_lineatlas_height:I.lineAtlas.height})},H_=(I,c,f,b,S,D)=>{let N=bt(c,I.transform);return o.e(Em(I,c,f,b),{u_image:0,u_image_height:D,u_tileratio:N,u_crossfade_from:S.fromScale,u_crossfade_to:S.toScale,u_image_dash:1,u_mix:S.t,u_lineatlas_width:I.lineAtlas.width,u_lineatlas_height:I.lineAtlas.height})};function bt(I,c){return 1/o.aK(I,1,c.tileZoom)}function Pm(I,c,f){return o.aL(I.transform,c,f.paint.get(\"line-translate\"),f.paint.get(\"line-translate-anchor\"))}let Ju=(I,c,f,b,S)=>{return{u_tl_parent:I,u_scale_parent:c,u_buffer_scale:1,u_fade_t:f.mix,u_opacity:f.opacity*b.paint.get(\"raster-opacity\"),u_image0:0,u_image1:1,u_brightness_low:b.paint.get(\"raster-brightness-min\"),u_brightness_high:b.paint.get(\"raster-brightness-max\"),u_saturation_factor:(N=b.paint.get(\"raster-saturation\"),N>0?1-1/(1.001-N):-N),u_contrast_factor:(D=b.paint.get(\"raster-contrast\"),D>0?1/(1-D):1+D),u_spin_weights:Y_(b.paint.get(\"raster-hue-rotate\")),u_coords_top:[S[0].x,S[0].y,S[1].x,S[1].y],u_coords_bottom:[S[3].x,S[3].y,S[2].x,S[2].y]};var D,N};function Y_(I){I*=Math.PI/180;let c=Math.sin(I),f=Math.cos(I);return[(2*f+1)/3,(-Math.sqrt(3)*c-f+1)/3,(Math.sqrt(3)*c-f+1)/3]}let ZA=(I,c,f,b,S,D,N,G,q,K,it,ct,ut)=>{let gt=N.transform;return{u_is_size_zoom_constant:+(I===\"constant\"||I===\"source\"),u_is_size_feature_constant:+(I===\"constant\"||I===\"camera\"),u_size_t:c?c.uSizeT:0,u_size:c?c.uSize:0,u_camera_to_center_distance:gt.cameraToCenterDistance,u_pitch:gt.pitch/360*2*Math.PI,u_rotate_symbol:+f,u_aspect_ratio:gt.width/gt.height,u_fade_change:N.options.fadeDuration?N.symbolFadeChange:1,u_label_plane_matrix:G,u_coord_matrix:q,u_is_text:+it,u_pitch_with_map:+b,u_is_along_line:S,u_is_variable_anchor:D,u_texsize:ct,u_texture:0,u_translation:K,u_pitched_scale:ut}},KA=(I,c,f,b,S,D,N,G,q,K,it,ct,ut,gt)=>{let yt=N.transform;return o.e(ZA(I,c,f,b,S,D,N,G,q,K,it,ct,gt),{u_gamma_scale:b?Math.cos(yt.pitch*Math.PI/180)*yt.cameraToCenterDistance:1,u_device_pixel_ratio:N.pixelRatio,u_is_halo:1})},p2=(I,c,f,b,S,D,N,G,q,K,it,ct,ut)=>o.e(KA(I,c,f,b,S,D,N,G,q,K,!0,it,0,ut),{u_texsize_icon:ct,u_texture_icon:1}),QA=(I,c)=>({u_opacity:I,u_color:c}),Yh=(I,c,f,b,S)=>o.e((function(D,N,G,q){let K=G.imageManager.getPattern(D.from.toString()),it=G.imageManager.getPattern(D.to.toString()),{width:ct,height:ut}=G.imageManager.getPixelSize(),gt=Math.pow(2,q.tileID.overscaledZ),yt=q.tileSize*Math.pow(2,G.transform.tileZoom)/gt,Pt=yt*(q.tileID.canonical.x+q.tileID.wrap*gt),Ct=yt*q.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:K.tl,u_pattern_br_a:K.br,u_pattern_tl_b:it.tl,u_pattern_br_b:it.br,u_texsize:[ct,ut],u_mix:N.t,u_pattern_size_a:K.displaySize,u_pattern_size_b:it.displaySize,u_scale_a:N.fromScale,u_scale_b:N.toScale,u_tile_units_to_pixels:1/o.aK(q,1,G.transform.tileZoom),u_pixel_coord_upper:[Pt>>16,Ct>>16],u_pixel_coord_lower:[65535&Pt,65535&Ct]}})(f,S,c,b),{u_opacity:I}),Cm=(I,c)=>{},nu={fillExtrusion:(I,c)=>({u_lightpos:new o.c0(I,c.u_lightpos),u_lightpos_globe:new o.c0(I,c.u_lightpos_globe),u_lightintensity:new o.bo(I,c.u_lightintensity),u_lightcolor:new o.c0(I,c.u_lightcolor),u_vertical_gradient:new o.bo(I,c.u_vertical_gradient),u_opacity:new o.bo(I,c.u_opacity),u_fill_translate:new o.c1(I,c.u_fill_translate)}),fillExtrusionPattern:(I,c)=>({u_lightpos:new o.c0(I,c.u_lightpos),u_lightpos_globe:new o.c0(I,c.u_lightpos_globe),u_lightintensity:new o.bo(I,c.u_lightintensity),u_lightcolor:new o.c0(I,c.u_lightcolor),u_vertical_gradient:new o.bo(I,c.u_vertical_gradient),u_height_factor:new o.bo(I,c.u_height_factor),u_opacity:new o.bo(I,c.u_opacity),u_fill_translate:new o.c1(I,c.u_fill_translate),u_image:new o.bY(I,c.u_image),u_texsize:new o.c1(I,c.u_texsize),u_pixel_coord_upper:new o.c1(I,c.u_pixel_coord_upper),u_pixel_coord_lower:new o.c1(I,c.u_pixel_coord_lower),u_scale:new o.c0(I,c.u_scale),u_fade:new o.bo(I,c.u_fade)}),fill:(I,c)=>({u_fill_translate:new o.c1(I,c.u_fill_translate)}),fillPattern:(I,c)=>({u_image:new o.bY(I,c.u_image),u_texsize:new o.c1(I,c.u_texsize),u_pixel_coord_upper:new o.c1(I,c.u_pixel_coord_upper),u_pixel_coord_lower:new o.c1(I,c.u_pixel_coord_lower),u_scale:new o.c0(I,c.u_scale),u_fade:new o.bo(I,c.u_fade),u_fill_translate:new o.c1(I,c.u_fill_translate)}),fillOutline:(I,c)=>({u_world:new o.c1(I,c.u_world),u_fill_translate:new o.c1(I,c.u_fill_translate)}),fillOutlinePattern:(I,c)=>({u_world:new o.c1(I,c.u_world),u_image:new o.bY(I,c.u_image),u_texsize:new o.c1(I,c.u_texsize),u_pixel_coord_upper:new o.c1(I,c.u_pixel_coord_upper),u_pixel_coord_lower:new o.c1(I,c.u_pixel_coord_lower),u_scale:new o.c0(I,c.u_scale),u_fade:new o.bo(I,c.u_fade),u_fill_translate:new o.c1(I,c.u_fill_translate)}),circle:(I,c)=>({u_camera_to_center_distance:new o.bo(I,c.u_camera_to_center_distance),u_scale_with_map:new o.bY(I,c.u_scale_with_map),u_pitch_with_map:new o.bY(I,c.u_pitch_with_map),u_extrude_scale:new o.c1(I,c.u_extrude_scale),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_globe_extrude_scale:new o.bo(I,c.u_globe_extrude_scale),u_translate:new o.c1(I,c.u_translate)}),collisionBox:(I,c)=>({u_pixel_extrude_scale:new o.c1(I,c.u_pixel_extrude_scale)}),collisionCircle:(I,c)=>({u_viewport_size:new o.c1(I,c.u_viewport_size)}),debug:(I,c)=>({u_color:new o.bZ(I,c.u_color),u_overlay:new o.bY(I,c.u_overlay),u_overlay_scale:new o.bo(I,c.u_overlay_scale)}),depth:Cm,clippingMask:Cm,heatmap:(I,c)=>({u_extrude_scale:new o.bo(I,c.u_extrude_scale),u_intensity:new o.bo(I,c.u_intensity),u_globe_extrude_scale:new o.bo(I,c.u_globe_extrude_scale)}),heatmapTexture:(I,c)=>({u_matrix:new o.b_(I,c.u_matrix),u_world:new o.c1(I,c.u_world),u_image:new o.bY(I,c.u_image),u_color_ramp:new o.bY(I,c.u_color_ramp),u_opacity:new o.bo(I,c.u_opacity)}),hillshade:(I,c)=>({u_image:new o.bY(I,c.u_image),u_latrange:new o.c1(I,c.u_latrange),u_exaggeration:new o.bo(I,c.u_exaggeration),u_altitudes:new o.c7(I,c.u_altitudes),u_azimuths:new o.c7(I,c.u_azimuths),u_accent:new o.bZ(I,c.u_accent),u_method:new o.bY(I,c.u_method),u_shadows:new o.c6(I,c.u_shadows),u_highlights:new o.c6(I,c.u_highlights)}),hillshadePrepare:(I,c)=>({u_matrix:new o.b_(I,c.u_matrix),u_image:new o.bY(I,c.u_image),u_dimension:new o.c1(I,c.u_dimension),u_zoom:new o.bo(I,c.u_zoom),u_unpack:new o.b$(I,c.u_unpack)}),colorRelief:(I,c)=>({u_image:new o.bY(I,c.u_image),u_unpack:new o.b$(I,c.u_unpack),u_dimension:new o.c1(I,c.u_dimension),u_elevation_stops:new o.bY(I,c.u_elevation_stops),u_color_stops:new o.bY(I,c.u_color_stops),u_color_ramp_size:new o.bY(I,c.u_color_ramp_size),u_opacity:new o.bo(I,c.u_opacity)}),line:(I,c)=>({u_translation:new o.c1(I,c.u_translation),u_ratio:new o.bo(I,c.u_ratio),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_units_to_pixels:new o.c1(I,c.u_units_to_pixels)}),lineGradient:(I,c)=>({u_translation:new o.c1(I,c.u_translation),u_ratio:new o.bo(I,c.u_ratio),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_units_to_pixels:new o.c1(I,c.u_units_to_pixels),u_image:new o.bY(I,c.u_image),u_image_height:new o.bo(I,c.u_image_height)}),linePattern:(I,c)=>({u_translation:new o.c1(I,c.u_translation),u_texsize:new o.c1(I,c.u_texsize),u_ratio:new o.bo(I,c.u_ratio),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_image:new o.bY(I,c.u_image),u_units_to_pixels:new o.c1(I,c.u_units_to_pixels),u_scale:new o.c0(I,c.u_scale),u_fade:new o.bo(I,c.u_fade)}),lineSDF:(I,c)=>({u_translation:new o.c1(I,c.u_translation),u_ratio:new o.bo(I,c.u_ratio),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_units_to_pixels:new o.c1(I,c.u_units_to_pixels),u_image:new o.bY(I,c.u_image),u_mix:new o.bo(I,c.u_mix),u_tileratio:new o.bo(I,c.u_tileratio),u_crossfade_from:new o.bo(I,c.u_crossfade_from),u_crossfade_to:new o.bo(I,c.u_crossfade_to),u_lineatlas_width:new o.bo(I,c.u_lineatlas_width),u_lineatlas_height:new o.bo(I,c.u_lineatlas_height)}),lineGradientSDF:(I,c)=>({u_translation:new o.c1(I,c.u_translation),u_ratio:new o.bo(I,c.u_ratio),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_units_to_pixels:new o.c1(I,c.u_units_to_pixels),u_image:new o.bY(I,c.u_image),u_image_height:new o.bo(I,c.u_image_height),u_tileratio:new o.bo(I,c.u_tileratio),u_crossfade_from:new o.bo(I,c.u_crossfade_from),u_crossfade_to:new o.bo(I,c.u_crossfade_to),u_image_dash:new o.bY(I,c.u_image_dash),u_mix:new o.bo(I,c.u_mix),u_lineatlas_width:new o.bo(I,c.u_lineatlas_width),u_lineatlas_height:new o.bo(I,c.u_lineatlas_height)}),raster:(I,c)=>({u_tl_parent:new o.c1(I,c.u_tl_parent),u_scale_parent:new o.bo(I,c.u_scale_parent),u_buffer_scale:new o.bo(I,c.u_buffer_scale),u_fade_t:new o.bo(I,c.u_fade_t),u_opacity:new o.bo(I,c.u_opacity),u_image0:new o.bY(I,c.u_image0),u_image1:new o.bY(I,c.u_image1),u_brightness_low:new o.bo(I,c.u_brightness_low),u_brightness_high:new o.bo(I,c.u_brightness_high),u_saturation_factor:new o.bo(I,c.u_saturation_factor),u_contrast_factor:new o.bo(I,c.u_contrast_factor),u_spin_weights:new o.c0(I,c.u_spin_weights),u_coords_top:new o.b$(I,c.u_coords_top),u_coords_bottom:new o.b$(I,c.u_coords_bottom)}),symbolIcon:(I,c)=>({u_is_size_zoom_constant:new o.bY(I,c.u_is_size_zoom_constant),u_is_size_feature_constant:new o.bY(I,c.u_is_size_feature_constant),u_size_t:new o.bo(I,c.u_size_t),u_size:new o.bo(I,c.u_size),u_camera_to_center_distance:new o.bo(I,c.u_camera_to_center_distance),u_pitch:new o.bo(I,c.u_pitch),u_rotate_symbol:new o.bY(I,c.u_rotate_symbol),u_aspect_ratio:new o.bo(I,c.u_aspect_ratio),u_fade_change:new o.bo(I,c.u_fade_change),u_label_plane_matrix:new o.b_(I,c.u_label_plane_matrix),u_coord_matrix:new o.b_(I,c.u_coord_matrix),u_is_text:new o.bY(I,c.u_is_text),u_pitch_with_map:new o.bY(I,c.u_pitch_with_map),u_is_along_line:new o.bY(I,c.u_is_along_line),u_is_variable_anchor:new o.bY(I,c.u_is_variable_anchor),u_texsize:new o.c1(I,c.u_texsize),u_texture:new o.bY(I,c.u_texture),u_translation:new o.c1(I,c.u_translation),u_pitched_scale:new o.bo(I,c.u_pitched_scale)}),symbolSDF:(I,c)=>({u_is_size_zoom_constant:new o.bY(I,c.u_is_size_zoom_constant),u_is_size_feature_constant:new o.bY(I,c.u_is_size_feature_constant),u_size_t:new o.bo(I,c.u_size_t),u_size:new o.bo(I,c.u_size),u_camera_to_center_distance:new o.bo(I,c.u_camera_to_center_distance),u_pitch:new o.bo(I,c.u_pitch),u_rotate_symbol:new o.bY(I,c.u_rotate_symbol),u_aspect_ratio:new o.bo(I,c.u_aspect_ratio),u_fade_change:new o.bo(I,c.u_fade_change),u_label_plane_matrix:new o.b_(I,c.u_label_plane_matrix),u_coord_matrix:new o.b_(I,c.u_coord_matrix),u_is_text:new o.bY(I,c.u_is_text),u_pitch_with_map:new o.bY(I,c.u_pitch_with_map),u_is_along_line:new o.bY(I,c.u_is_along_line),u_is_variable_anchor:new o.bY(I,c.u_is_variable_anchor),u_texsize:new o.c1(I,c.u_texsize),u_texture:new o.bY(I,c.u_texture),u_gamma_scale:new o.bo(I,c.u_gamma_scale),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_is_halo:new o.bY(I,c.u_is_halo),u_translation:new o.c1(I,c.u_translation),u_pitched_scale:new o.bo(I,c.u_pitched_scale)}),symbolTextAndIcon:(I,c)=>({u_is_size_zoom_constant:new o.bY(I,c.u_is_size_zoom_constant),u_is_size_feature_constant:new o.bY(I,c.u_is_size_feature_constant),u_size_t:new o.bo(I,c.u_size_t),u_size:new o.bo(I,c.u_size),u_camera_to_center_distance:new o.bo(I,c.u_camera_to_center_distance),u_pitch:new o.bo(I,c.u_pitch),u_rotate_symbol:new o.bY(I,c.u_rotate_symbol),u_aspect_ratio:new o.bo(I,c.u_aspect_ratio),u_fade_change:new o.bo(I,c.u_fade_change),u_label_plane_matrix:new o.b_(I,c.u_label_plane_matrix),u_coord_matrix:new o.b_(I,c.u_coord_matrix),u_is_text:new o.bY(I,c.u_is_text),u_pitch_with_map:new o.bY(I,c.u_pitch_with_map),u_is_along_line:new o.bY(I,c.u_is_along_line),u_is_variable_anchor:new o.bY(I,c.u_is_variable_anchor),u_texsize:new o.c1(I,c.u_texsize),u_texsize_icon:new o.c1(I,c.u_texsize_icon),u_texture:new o.bY(I,c.u_texture),u_texture_icon:new o.bY(I,c.u_texture_icon),u_gamma_scale:new o.bo(I,c.u_gamma_scale),u_device_pixel_ratio:new o.bo(I,c.u_device_pixel_ratio),u_is_halo:new o.bY(I,c.u_is_halo),u_translation:new o.c1(I,c.u_translation),u_pitched_scale:new o.bo(I,c.u_pitched_scale)}),background:(I,c)=>({u_opacity:new o.bo(I,c.u_opacity),u_color:new o.bZ(I,c.u_color)}),backgroundPattern:(I,c)=>({u_opacity:new o.bo(I,c.u_opacity),u_image:new o.bY(I,c.u_image),u_pattern_tl_a:new o.c1(I,c.u_pattern_tl_a),u_pattern_br_a:new o.c1(I,c.u_pattern_br_a),u_pattern_tl_b:new o.c1(I,c.u_pattern_tl_b),u_pattern_br_b:new o.c1(I,c.u_pattern_br_b),u_texsize:new o.c1(I,c.u_texsize),u_mix:new o.bo(I,c.u_mix),u_pattern_size_a:new o.c1(I,c.u_pattern_size_a),u_pattern_size_b:new o.c1(I,c.u_pattern_size_b),u_scale_a:new o.bo(I,c.u_scale_a),u_scale_b:new o.bo(I,c.u_scale_b),u_pixel_coord_upper:new o.c1(I,c.u_pixel_coord_upper),u_pixel_coord_lower:new o.c1(I,c.u_pixel_coord_lower),u_tile_units_to_pixels:new o.bo(I,c.u_tile_units_to_pixels)}),terrain:(I,c)=>({u_texture:new o.bY(I,c.u_texture),u_ele_delta:new o.bo(I,c.u_ele_delta),u_fog_matrix:new o.b_(I,c.u_fog_matrix),u_fog_color:new o.bZ(I,c.u_fog_color),u_fog_ground_blend:new o.bo(I,c.u_fog_ground_blend),u_fog_ground_blend_opacity:new o.bo(I,c.u_fog_ground_blend_opacity),u_horizon_color:new o.bZ(I,c.u_horizon_color),u_horizon_fog_blend:new o.bo(I,c.u_horizon_fog_blend),u_is_globe_mode:new o.bo(I,c.u_is_globe_mode)}),terrainDepth:(I,c)=>({u_ele_delta:new o.bo(I,c.u_ele_delta)}),terrainCoords:(I,c)=>({u_texture:new o.bY(I,c.u_texture),u_terrain_coords_id:new o.bo(I,c.u_terrain_coords_id),u_ele_delta:new o.bo(I,c.u_ele_delta)}),projectionErrorMeasurement:(I,c)=>({u_input:new o.bo(I,c.u_input),u_output_expected:new o.bo(I,c.u_output_expected)}),atmosphere:(I,c)=>({u_sun_pos:new o.c0(I,c.u_sun_pos),u_atmosphere_blend:new o.bo(I,c.u_atmosphere_blend),u_globe_position:new o.c0(I,c.u_globe_position),u_globe_radius:new o.bo(I,c.u_globe_radius),u_inv_proj_matrix:new o.b_(I,c.u_inv_proj_matrix)}),sky:(I,c)=>({u_sky_color:new o.bZ(I,c.u_sky_color),u_horizon_color:new o.bZ(I,c.u_horizon_color),u_horizon:new o.c1(I,c.u_horizon),u_horizon_normal:new o.c1(I,c.u_horizon_normal),u_sky_horizon_blend:new o.bo(I,c.u_sky_horizon_blend),u_sky_blend:new o.bo(I,c.u_sky_blend)})};class ps{constructor(c,f,b){this.context=c;let S=c.gl;this.buffer=S.createBuffer(),this.dynamicDraw=!!b,this.context.unbindVAO(),c.bindElementBuffer.set(this.buffer),S.bufferData(S.ELEMENT_ARRAY_BUFFER,f.arrayBuffer,this.dynamicDraw?S.DYNAMIC_DRAW:S.STATIC_DRAW),this.dynamicDraw||f.freeBufferAfterUpload()}bind(){this.context.bindElementBuffer.set(this.buffer)}updateData(c){let f=this.context.gl;if(!this.dynamicDraw)throw new Error(\"Attempted to update data while not in dynamic mode.\");this.context.unbindVAO(),this.bind(),f.bufferSubData(f.ELEMENT_ARRAY_BUFFER,0,c.arrayBuffer)}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}let TM={Int8:\"BYTE\",Uint8:\"UNSIGNED_BYTE\",Int16:\"SHORT\",Uint16:\"UNSIGNED_SHORT\",Int32:\"INT\",Uint32:\"UNSIGNED_INT\",Float32:\"FLOAT\"};class m2{constructor(c,f,b,S){this.length=f.length,this.attributes=b,this.itemSize=f.bytesPerElement,this.dynamicDraw=S,this.context=c;let D=c.gl;this.buffer=D.createBuffer(),c.bindVertexBuffer.set(this.buffer),D.bufferData(D.ARRAY_BUFFER,f.arrayBuffer,this.dynamicDraw?D.DYNAMIC_DRAW:D.STATIC_DRAW),this.dynamicDraw||f.freeBufferAfterUpload()}bind(){this.context.bindVertexBuffer.set(this.buffer)}updateData(c){if(c.length!==this.length)throw new Error(`Length of new data is ${c.length}, which doesn't match current length of ${this.length}`);let f=this.context.gl;this.bind(),f.bufferSubData(f.ARRAY_BUFFER,0,c.arrayBuffer)}enableAttributes(c,f){for(let b=0;b<this.attributes.length;b++){let S=f.attributes[this.attributes[b].name];S!==void 0&&c.enableVertexAttribArray(S)}}setVertexAttribPointers(c,f,b){for(let S=0;S<this.attributes.length;S++){let D=this.attributes[S],N=f.attributes[D.name];N!==void 0&&c.vertexAttribPointer(N,D.components,c[TM[D.type]],!1,this.itemSize,D.offset+this.itemSize*(b||0))}}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}class Vi{constructor(c){this.gl=c.gl,this.default=this.getDefault(),this.current=this.default,this.dirty=!1}get(){return this.current}set(c){}getDefault(){return this.default}setDefault(){this.set(this.default)}}class X_ extends Vi{getDefault(){return o.bn.transparent}set(c){let f=this.current;(c.r!==f.r||c.g!==f.g||c.b!==f.b||c.a!==f.a||this.dirty)&&(this.gl.clearColor(c.r,c.g,c.b,c.a),this.current=c,this.dirty=!1)}}class g2 extends Vi{getDefault(){return 1}set(c){(c!==this.current||this.dirty)&&(this.gl.clearDepth(c),this.current=c,this.dirty=!1)}}class Im extends Vi{getDefault(){return 0}set(c){(c!==this.current||this.dirty)&&(this.gl.clearStencil(c),this.current=c,this.dirty=!1)}}class JA extends Vi{getDefault(){return[!0,!0,!0,!0]}set(c){let f=this.current;(c[0]!==f[0]||c[1]!==f[1]||c[2]!==f[2]||c[3]!==f[3]||this.dirty)&&(this.gl.colorMask(c[0],c[1],c[2],c[3]),this.current=c,this.dirty=!1)}}class ty extends Vi{getDefault(){return!0}set(c){(c!==this.current||this.dirty)&&(this.gl.depthMask(c),this.current=c,this.dirty=!1)}}class Z_ extends Vi{getDefault(){return 255}set(c){(c!==this.current||this.dirty)&&(this.gl.stencilMask(c),this.current=c,this.dirty=!1)}}class tn extends Vi{getDefault(){return{func:this.gl.ALWAYS,ref:0,mask:255}}set(c){let f=this.current;(c.func!==f.func||c.ref!==f.ref||c.mask!==f.mask||this.dirty)&&(this.gl.stencilFunc(c.func,c.ref,c.mask),this.current=c,this.dirty=!1)}}class gf extends Vi{getDefault(){let c=this.gl;return[c.KEEP,c.KEEP,c.KEEP]}set(c){let f=this.current;(c[0]!==f[0]||c[1]!==f[1]||c[2]!==f[2]||this.dirty)&&(this.gl.stencilOp(c[0],c[1],c[2]),this.current=c,this.dirty=!1)}}class Af extends Vi{getDefault(){return!1}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;c?f.enable(f.STENCIL_TEST):f.disable(f.STENCIL_TEST),this.current=c,this.dirty=!1}}class Yl extends Vi{getDefault(){return[0,1]}set(c){let f=this.current;(c[0]!==f[0]||c[1]!==f[1]||this.dirty)&&(this.gl.depthRange(c[0],c[1]),this.current=c,this.dirty=!1)}}class A2 extends Vi{getDefault(){return!1}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;c?f.enable(f.DEPTH_TEST):f.disable(f.DEPTH_TEST),this.current=c,this.dirty=!1}}class y2 extends Vi{getDefault(){return this.gl.LESS}set(c){(c!==this.current||this.dirty)&&(this.gl.depthFunc(c),this.current=c,this.dirty=!1)}}class ey extends Vi{getDefault(){return!1}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;c?f.enable(f.BLEND):f.disable(f.BLEND),this.current=c,this.dirty=!1}}class th extends Vi{getDefault(){let c=this.gl;return[c.ONE,c.ZERO]}set(c){let f=this.current;(c[0]!==f[0]||c[1]!==f[1]||this.dirty)&&(this.gl.blendFunc(c[0],c[1]),this.current=c,this.dirty=!1)}}class Vp extends Vi{getDefault(){return o.bn.transparent}set(c){let f=this.current;(c.r!==f.r||c.g!==f.g||c.b!==f.b||c.a!==f.a||this.dirty)&&(this.gl.blendColor(c.r,c.g,c.b,c.a),this.current=c,this.dirty=!1)}}class ry extends Vi{getDefault(){return this.gl.FUNC_ADD}set(c){(c!==this.current||this.dirty)&&(this.gl.blendEquation(c),this.current=c,this.dirty=!1)}}class km extends Vi{getDefault(){return!1}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;c?f.enable(f.CULL_FACE):f.disable(f.CULL_FACE),this.current=c,this.dirty=!1}}class iy extends Vi{getDefault(){return this.gl.BACK}set(c){(c!==this.current||this.dirty)&&(this.gl.cullFace(c),this.current=c,this.dirty=!1)}}class K_ extends Vi{getDefault(){return this.gl.CCW}set(c){(c!==this.current||this.dirty)&&(this.gl.frontFace(c),this.current=c,this.dirty=!1)}}class jp extends Vi{getDefault(){return null}set(c){(c!==this.current||this.dirty)&&(this.gl.useProgram(c),this.current=c,this.dirty=!1)}}class Xh extends Vi{getDefault(){return this.gl.TEXTURE0}set(c){(c!==this.current||this.dirty)&&(this.gl.activeTexture(c),this.current=c,this.dirty=!1)}}class ny extends Vi{getDefault(){let c=this.gl;return[0,0,c.drawingBufferWidth,c.drawingBufferHeight]}set(c){let f=this.current;(c[0]!==f[0]||c[1]!==f[1]||c[2]!==f[2]||c[3]!==f[3]||this.dirty)&&(this.gl.viewport(c[0],c[1],c[2],c[3]),this.current=c,this.dirty=!1)}}class Q_ extends Vi{getDefault(){return null}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;f.bindFramebuffer(f.FRAMEBUFFER,c),this.current=c,this.dirty=!1}}class pi extends Vi{getDefault(){return null}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;f.bindRenderbuffer(f.RENDERBUFFER,c),this.current=c,this.dirty=!1}}class Rm extends Vi{getDefault(){return null}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;f.bindTexture(f.TEXTURE_2D,c),this.current=c,this.dirty=!1}}class _2 extends Vi{getDefault(){return null}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;f.bindBuffer(f.ARRAY_BUFFER,c),this.current=c,this.dirty=!1}}class v2 extends Vi{getDefault(){return null}set(c){let f=this.gl;f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,c),this.current=c,this.dirty=!1}}class Dm extends Vi{getDefault(){return null}set(c){var f;if(c===this.current&&!this.dirty)return;let b=this.gl;Ar(b)?b.bindVertexArray(c):(f=b.getExtension(\"OES_vertex_array_object\"))===null||f===void 0||f.bindVertexArrayOES(c),this.current=c,this.dirty=!1}}class SM extends Vi{getDefault(){return 4}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;f.pixelStorei(f.UNPACK_ALIGNMENT,c),this.current=c,this.dirty=!1}}class MM extends Vi{getDefault(){return!1}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;f.pixelStorei(f.UNPACK_PREMULTIPLY_ALPHA_WEBGL,c),this.current=c,this.dirty=!1}}class Fs extends Vi{getDefault(){return!1}set(c){if(c===this.current&&!this.dirty)return;let f=this.gl;f.pixelStorei(f.UNPACK_FLIP_Y_WEBGL,c),this.current=c,this.dirty=!1}}class eh extends Vi{constructor(c,f){super(c),this.context=c,this.parent=f}getDefault(){return null}}class Ns extends eh{setDirty(){this.dirty=!0}set(c){if(c===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);let f=this.gl;f.framebufferTexture2D(f.FRAMEBUFFER,f.COLOR_ATTACHMENT0,f.TEXTURE_2D,c,0),this.current=c,this.dirty=!1}}class $p extends eh{set(c){if(c===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);let f=this.gl;f.framebufferRenderbuffer(f.FRAMEBUFFER,f.DEPTH_ATTACHMENT,f.RENDERBUFFER,c),this.current=c,this.dirty=!1}}class Gp extends eh{set(c){if(c===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);let f=this.gl;f.framebufferRenderbuffer(f.FRAMEBUFFER,f.DEPTH_STENCIL_ATTACHMENT,f.RENDERBUFFER,c),this.current=c,this.dirty=!1}}let Zh=\"Framebuffer is not complete\";class J_{constructor(c,f,b,S,D){this.context=c,this.width=f,this.height=b;let N=c.gl,G=this.framebuffer=N.createFramebuffer();if(this.colorAttachment=new Ns(c,G),S)this.depthAttachment=D?new Gp(c,G):new $p(c,G);else if(D)throw new Error(\"Stencil cannot be set without depth\");if(N.checkFramebufferStatus(N.FRAMEBUFFER)!==N.FRAMEBUFFER_COMPLETE)throw new Error(Zh)}destroy(){let c=this.context.gl,f=this.colorAttachment.get();if(f&&c.deleteTexture(f),this.depthAttachment){let b=this.depthAttachment.get();b&&c.deleteRenderbuffer(b)}c.deleteFramebuffer(this.framebuffer)}}class b2{constructor(c){var f,b;if(this.gl=c,this.clearColor=new X_(this),this.clearDepth=new g2(this),this.clearStencil=new Im(this),this.colorMask=new JA(this),this.depthMask=new ty(this),this.stencilMask=new Z_(this),this.stencilFunc=new tn(this),this.stencilOp=new gf(this),this.stencilTest=new Af(this),this.depthRange=new Yl(this),this.depthTest=new A2(this),this.depthFunc=new y2(this),this.blend=new ey(this),this.blendFunc=new th(this),this.blendColor=new Vp(this),this.blendEquation=new ry(this),this.cullFace=new km(this),this.cullFaceSide=new iy(this),this.frontFace=new K_(this),this.program=new jp(this),this.activeTexture=new Xh(this),this.viewport=new ny(this),this.bindFramebuffer=new Q_(this),this.bindRenderbuffer=new pi(this),this.bindTexture=new Rm(this),this.bindVertexBuffer=new _2(this),this.bindElementBuffer=new v2(this),this.bindVertexArray=new Dm(this),this.pixelStoreUnpack=new SM(this),this.pixelStoreUnpackPremultiplyAlpha=new MM(this),this.pixelStoreUnpackFlipY=new Fs(this),this.extTextureFilterAnisotropic=c.getExtension(\"EXT_texture_filter_anisotropic\"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=c.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.maxTextureSize=c.getParameter(c.MAX_TEXTURE_SIZE),Ar(c)){this.HALF_FLOAT=c.HALF_FLOAT;let S=c.getExtension(\"EXT_color_buffer_half_float\");this.RGBA16F=(f=c.RGBA16F)!==null&&f!==void 0?f:S?.RGBA16F_EXT,this.RGB16F=(b=c.RGB16F)!==null&&b!==void 0?b:S?.RGB16F_EXT,c.getExtension(\"EXT_color_buffer_float\")}else{c.getExtension(\"EXT_color_buffer_half_float\"),c.getExtension(\"OES_texture_half_float_linear\");let S=c.getExtension(\"OES_texture_half_float\");this.HALF_FLOAT=S?.HALF_FLOAT_OES}}setDefault(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()}setDirty(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clearStencil.dirty=!0,this.colorMask.dirty=!0,this.depthMask.dirty=!0,this.stencilMask.dirty=!0,this.stencilFunc.dirty=!0,this.stencilOp.dirty=!0,this.stencilTest.dirty=!0,this.depthRange.dirty=!0,this.depthTest.dirty=!0,this.depthFunc.dirty=!0,this.blend.dirty=!0,this.blendFunc.dirty=!0,this.blendColor.dirty=!0,this.blendEquation.dirty=!0,this.cullFace.dirty=!0,this.cullFaceSide.dirty=!0,this.frontFace.dirty=!0,this.program.dirty=!0,this.activeTexture.dirty=!0,this.viewport.dirty=!0,this.bindFramebuffer.dirty=!0,this.bindRenderbuffer.dirty=!0,this.bindTexture.dirty=!0,this.bindVertexBuffer.dirty=!0,this.bindElementBuffer.dirty=!0,this.bindVertexArray.dirty=!0,this.pixelStoreUnpack.dirty=!0,this.pixelStoreUnpackPremultiplyAlpha.dirty=!0,this.pixelStoreUnpackFlipY.dirty=!0}createIndexBuffer(c,f){return new ps(this,c,f)}createVertexBuffer(c,f,b){return new m2(this,c,f,b)}createRenderbuffer(c,f,b){let S=this.gl,D=S.createRenderbuffer();return this.bindRenderbuffer.set(D),S.renderbufferStorage(S.RENDERBUFFER,c,f,b),this.bindRenderbuffer.set(null),D}createFramebuffer(c,f,b,S){return new J_(this,c,f,b,S)}clear({color:c,depth:f,stencil:b}){let S=this.gl,D=0;c&&(D|=S.COLOR_BUFFER_BIT,this.clearColor.set(c),this.colorMask.set([!0,!0,!0,!0])),f!==void 0&&(D|=S.DEPTH_BUFFER_BIT,this.depthRange.set([0,1]),this.clearDepth.set(f),this.depthMask.set(!0)),b!==void 0&&(D|=S.STENCIL_BUFFER_BIT,this.clearStencil.set(b),this.stencilMask.set(255)),S.clear(D)}setCullFace(c){c.enable===!1?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(c.mode),this.frontFace.set(c.frontFace))}setDepthMode(c){c.func!==this.gl.ALWAYS||c.mask?(this.depthTest.set(!0),this.depthFunc.set(c.func),this.depthMask.set(c.mask),this.depthRange.set(c.range)):this.depthTest.set(!1)}setStencilMode(c){c.test.func!==this.gl.ALWAYS||c.mask?(this.stencilTest.set(!0),this.stencilMask.set(c.mask),this.stencilOp.set([c.fail,c.depthFail,c.pass]),this.stencilFunc.set({func:c.test.func,ref:c.ref,mask:c.test.mask})):this.stencilTest.set(!1)}setColorMode(c){o.bP(c.blendFunction,Rn.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(c.blendFunction),this.blendColor.set(c.blendColor)),this.colorMask.set(c.mask)}createVertexArray(){var c;return Ar(this.gl)?this.gl.createVertexArray():(c=this.gl.getExtension(\"OES_vertex_array_object\"))===null||c===void 0?void 0:c.createVertexArrayOES()}deleteVertexArray(c){var f;return Ar(this.gl)?this.gl.deleteVertexArray(c):(f=this.gl.getExtension(\"OES_vertex_array_object\"))===null||f===void 0?void 0:f.deleteVertexArrayOES(c)}unbindVAO(){this.bindVertexArray.set(null)}}let yf;function Wp(I,c,f,b,S){let D=I.context,N=I.transform,G=D.gl,q=I.useProgram(\"collisionBox\"),K=[],it=0,ct=0;for(let Rt=0;Rt<b.length;Rt++){let Ut=b[Rt],Gt=c.getTile(Ut).getBucket(f);if(!Gt)continue;let zt=S?Gt.textCollisionBox:Gt.iconCollisionBox,jt=Gt.collisionCircleArray;jt.length>0&&(K.push({circleArray:jt,circleOffset:ct,coord:Ut}),it+=jt.length/4,ct=it),zt&&q.draw(D,G.LINES,ii.disabled,ke.disabled,I.colorModeForRenderPass(),Ii.disabled,ml(I.transform),I.style.map.terrain&&I.style.map.terrain.getTerrainData(Ut),N.getProjectionData({overscaledTileID:Ut,applyGlobeMatrix:!0,applyTerrainMatrix:!0}),f.id,zt.layoutVertexBuffer,zt.indexBuffer,zt.segments,null,I.transform.zoom,null,null,zt.collisionVertexBuffer)}if(!S||!K.length)return;let ut=I.useProgram(\"collisionCircle\"),gt=new o.c8;gt.resize(4*it),gt._trim();let yt=0;for(let Rt of K)for(let Ut=0;Ut<Rt.circleArray.length/4;Ut++){let Gt=4*Ut,zt=Rt.circleArray[Gt+0],jt=Rt.circleArray[Gt+1],Wt=Rt.circleArray[Gt+2],It=Rt.circleArray[Gt+3];gt.emplace(yt++,zt,jt,Wt,It,0),gt.emplace(yt++,zt,jt,Wt,It,1),gt.emplace(yt++,zt,jt,Wt,It,2),gt.emplace(yt++,zt,jt,Wt,It,3)}(!yf||yf.length<2*it)&&(yf=(function(Rt){let Ut=2*Rt,Gt=new o.ca;Gt.resize(Ut),Gt._trim();for(let zt=0;zt<Ut;zt++){let jt=6*zt;Gt.uint16[jt+0]=4*zt+0,Gt.uint16[jt+1]=4*zt+1,Gt.uint16[jt+2]=4*zt+2,Gt.uint16[jt+3]=4*zt+2,Gt.uint16[jt+4]=4*zt+3,Gt.uint16[jt+5]=4*zt+0}return Gt})(it));let Pt=D.createIndexBuffer(yf,!0),Ct=D.createVertexBuffer(gt,o.c9.members,!0);for(let Rt of K){let Ut=mf(I.transform);ut.draw(D,G.TRIANGLES,ii.disabled,ke.disabled,I.colorModeForRenderPass(),Ii.disabled,Ut,I.style.map.terrain&&I.style.map.terrain.getTerrainData(Rt.coord),null,f.id,Ct,Pt,o.aV.simpleSegment(0,2*Rt.circleOffset,Rt.circleArray.length,Rt.circleArray.length/2),null,I.transform.zoom,null,null,null)}Ct.destroy(),Pt.destroy()}let Kh=o.ao(new Float32Array(16));function Xl(I,c,f,b,S,D){let{horizontalAlign:N,verticalAlign:G}=o.aP(I);return new o.P((-(N-.5)*c/S+b[0])*D,(-(G-.5)*f/S+b[1])*D)}function oy(I,c,f,b,S,D){let N=c.tileAnchorPoint.add(new o.P(c.translation[0],c.translation[1]));if(c.pitchWithMap){let G=b.mult(D);f||(G=G.rotate(-S));let q=N.add(G);return kp(q.x,q.y,c.pitchedLabelPlaneMatrix,c.getElevation).point}if(f){let G=tu(c.tileAnchorPoint.x+1,c.tileAnchorPoint.y,c).point.sub(I),q=Math.atan(G.y/G.x)+(G.x<0?Math.PI:0);return I.add(b.rotate(q))}return I.add(b)}function x2(I,c,f,b,S,D,N,G,q,K,it,ct){let ut=I.text.placedSymbolArray,gt=I.text.dynamicLayoutVertexArray,yt=I.icon.dynamicLayoutVertexArray,Pt={};gt.clear();for(let Ct=0;Ct<ut.length;Ct++){let Rt=ut.get(Ct),Ut=Rt.hidden||!Rt.crossTileID||I.allowVerticalPlacement&&!Rt.placedOrientation?null:b[Rt.crossTileID];if(Ut){let Gt=new o.P(Rt.anchorX,Rt.anchorY),zt={getElevation:ct,width:S.width,height:S.height,pitchedLabelPlaneMatrix:D,pitchWithMap:f,transform:S,tileAnchorPoint:Gt,translation:K,unwrappedTileID:it},jt=f?Nn(Gt.x,Gt.y,zt):tu(Gt.x,Gt.y,zt),Wt=Gh(S.cameraToCenterDistance,jt.signedDistanceFromCamera),It=o.ax(I.textSizeData,G,Rt)*Wt/o.aJ;f&&(It*=I.tilePixelRatio/N);let{width:Xt,height:Kt,anchor:de,textOffset:le,textBoxScale:me}=Ut,Le=Xl(de,Xt,Kt,le,me,It),$e=S.getPitchedTextCorrection(Gt.x+K[0],Gt.y+K[1],it),Ee=oy(jt.point,zt,c,Le,-S.bearingInRadians,$e),sr=I.allowVerticalPlacement&&Rt.placedOrientation===o.aw.vertical?Math.PI/2:0;for(let ur=0;ur<Rt.numGlyphs;ur++)o.aD(gt,Ee,sr);q&&Rt.associatedIconIndex>=0&&(Pt[Rt.associatedIconIndex]={shiftedAnchor:Ee,angle:sr})}else pl(Rt.numGlyphs,gt)}if(q){yt.clear();let Ct=I.icon.placedSymbolArray;for(let Rt=0;Rt<Ct.length;Rt++){let Ut=Ct.get(Rt);if(Ut.hidden)pl(Ut.numGlyphs,yt);else{let Gt=Pt[Rt];if(Gt)for(let zt=0;zt<Ut.numGlyphs;zt++)o.aD(yt,Gt.shiftedAnchor,Gt.angle);else pl(Ut.numGlyphs,yt)}}I.icon.dynamicLayoutVertexBuffer.updateData(yt)}I.text.dynamicLayoutVertexBuffer.updateData(gt)}function Qh(I,c,f){return f.iconsInText&&c?\"symbolTextAndIcon\":I?\"symbolSDF\":\"symbolIcon\"}function Jh(I,c,f,b,S,D,N,G,q,K,it,ct,ut){let gt=I.context,yt=gt.gl,Pt=I.transform,Ct=G===\"map\",Rt=q===\"map\",Ut=G!==\"viewport\"&&f.layout.get(\"symbol-placement\")!==\"point\",Gt=Ct&&!Rt&&!Ut,zt=!f.layout.get(\"symbol-sort-key\").isConstant(),jt=!1,Wt=I.getDepthModeForSublayer(0,ii.ReadOnly),It=f._unevaluatedLayout.hasValue(\"text-variable-anchor\")||f._unevaluatedLayout.hasValue(\"text-variable-anchor-offset\"),Xt=[],Kt=Pt.getCircleRadiusCorrection();for(let de of b){let le=c.getTile(de),me=le.getBucket(f);if(!me)continue;let Le=S?me.text:me.icon;if(!Le||!Le.segments.get().length||!Le.hasVisibleVertices)continue;let $e=Le.programConfigurations.get(f.id),Ee=S||me.sdfIcons,sr=S?me.textSizeData:me.iconSizeData,ur=Rt||Pt.pitch!==0,ji=I.useProgram(Qh(Ee,S,me),$e),Me=o.av(sr,Pt.zoom),Re=I.style.map.terrain&&I.style.map.terrain.getTerrainData(de),wn,fn,oo,en,so=[0,0],pn=null;if(S)fn=le.glyphAtlasTexture,oo=yt.LINEAR,wn=le.glyphAtlasTexture.size,me.iconsInText&&(so=le.imageAtlasTexture.size,pn=le.imageAtlasTexture,en=ur||I.options.rotating||I.options.zooming||sr.kind===\"composite\"||sr.kind===\"camera\"?yt.LINEAR:yt.NEAREST);else{let xt=f.layout.get(\"icon-size\").constantOr(0)!==1||me.iconsNeedLinear;fn=le.imageAtlasTexture,oo=Ee||I.options.rotating||I.options.zooming||xt||ur?yt.LINEAR:yt.NEAREST,wn=le.imageAtlasTexture.size}let Do=o.aK(le,1,I.transform.zoom),ao=Hr(Ct,I.transform,Do),y=o.N();o.ay(y,ao);let _=gi(Rt,Ct,I.transform,Do),x=o.aL(Pt,le,D,N),E=Pt.getProjectionData({overscaledTileID:de,applyGlobeMatrix:!ut,applyTerrainMatrix:!0}),k=It&&me.hasTextData(),B=f.layout.get(\"icon-text-fit\")!==\"none\"&&k&&me.hasIconData();if(Ut){let xt=I.style.map.terrain?(Ot,Dt)=>I.style.map.terrain.getElevation(de,Ot,Dt):null,kt=f.layout.get(\"text-rotation-alignment\")===\"map\";jA(me,I,S,ao,y,Rt,K,kt,de.toUnwrapped(),Pt.width,Pt.height,x,xt)}let U=S&&It||B,$=Ut||U?Kh:Rt?ao:I.transform.clipSpaceToPixelsMatrix,Z=Ee&&f.paint.get(S?\"text-halo-width\":\"icon-halo-width\").constantOr(1)!==0,ot;ot=Ee?me.iconsInText?p2(sr.kind,Me,Gt,Rt,Ut,U,I,$,_,x,wn,so,Kt):KA(sr.kind,Me,Gt,Rt,Ut,U,I,$,_,x,S,wn,0,Kt):ZA(sr.kind,Me,Gt,Rt,Ut,U,I,$,_,x,S,wn,Kt);let ht={program:ji,buffers:Le,uniformValues:ot,projectionData:E,atlasTexture:fn,atlasTextureIcon:pn,atlasInterpolation:oo,atlasInterpolationIcon:en,isSDF:Ee,hasHalo:Z};if(zt&&me.canOverlap){jt=!0;let xt=Le.segments.get();for(let kt of xt)Xt.push({segments:new o.aV([kt]),sortKey:kt.sortKey,state:ht,terrainData:Re})}else Xt.push({segments:Le.segments,sortKey:0,state:ht,terrainData:Re})}jt&&Xt.sort(((de,le)=>de.sortKey-le.sortKey));for(let de of Xt){let le=de.state;if(gt.activeTexture.set(yt.TEXTURE0),le.atlasTexture.bind(le.atlasInterpolation,yt.CLAMP_TO_EDGE),le.atlasTextureIcon&&(gt.activeTexture.set(yt.TEXTURE1),le.atlasTextureIcon&&le.atlasTextureIcon.bind(le.atlasInterpolationIcon,yt.CLAMP_TO_EDGE)),le.isSDF){let me=le.uniformValues;le.hasHalo&&(me.u_is_halo=1,ou(le.buffers,de.segments,f,I,le.program,Wt,it,ct,me,le.projectionData,de.terrainData)),me.u_is_halo=0}ou(le.buffers,de.segments,f,I,le.program,Wt,it,ct,le.uniformValues,le.projectionData,de.terrainData)}}function ou(I,c,f,b,S,D,N,G,q,K,it){let ct=b.context;S.draw(ct,ct.gl.TRIANGLES,D,N,G,Ii.backCCW,q,it,K,f.id,I.layoutVertexBuffer,I.indexBuffer,c,f.paint,b.transform.zoom,I.programConfigurations.get(f.id),I.dynamicLayoutVertexBuffer,I.opacityVertexBuffer)}function Om(I,c,f,b,S){let D=I.context,N=D.gl,G=ke.disabled,q=new Rn([N.ONE,N.ONE],o.bn.transparent,[!0,!0,!0,!0]),K=c.getBucket(f);if(!K)return;let it=b.key,ct=f.heatmapFbos.get(it);ct||(ct=Lm(D,c.tileSize,c.tileSize),f.heatmapFbos.set(it,ct)),D.bindFramebuffer.set(ct.framebuffer),D.viewport.set([0,0,c.tileSize,c.tileSize]),D.clear({color:o.bn.transparent});let ut=K.programConfigurations.get(f.id),gt=I.useProgram(\"heatmap\",ut,!S),yt=I.transform.getProjectionData({overscaledTileID:c.tileID,applyGlobeMatrix:!0,applyTerrainMatrix:!0}),Pt=I.style.map.terrain.getTerrainData(b);gt.draw(D,N.TRIANGLES,ii.disabled,G,q,Ii.disabled,Mm(c,I.transform.zoom,f.paint.get(\"heatmap-intensity\"),1),Pt,yt,f.id,K.layoutVertexBuffer,K.indexBuffer,K.segments,f.paint,I.transform.zoom,ut)}function sy(I,c,f,b,S){let D=I.context,N=D.gl,G=I.transform;D.setColorMode(I.colorModeForRenderPass());let q=tv(D,c),K=f.key,it=c.heatmapFbos.get(K);if(!it)return;D.activeTexture.set(N.TEXTURE0),N.bindTexture(N.TEXTURE_2D,it.colorAttachment.get()),D.activeTexture.set(N.TEXTURE1),q.bind(N.LINEAR,N.CLAMP_TO_EDGE);let ct=G.getProjectionData({overscaledTileID:f,applyTerrainMatrix:S,applyGlobeMatrix:!b});I.useProgram(\"heatmapTexture\").draw(D,N.TRIANGLES,ii.disabled,ke.disabled,I.colorModeForRenderPass(),Ii.disabled,q_(I,c,0,1),null,ct,c.id,I.rasterBoundsBuffer,I.quadTriangleIndexBuffer,I.rasterBoundsSegments,c.paint,G.zoom),it.destroy(),c.heatmapFbos.delete(K)}function Lm(I,c,f){var b,S;let D=I.gl,N=D.createTexture();D.bindTexture(D.TEXTURE_2D,N),D.texParameteri(D.TEXTURE_2D,D.TEXTURE_WRAP_S,D.CLAMP_TO_EDGE),D.texParameteri(D.TEXTURE_2D,D.TEXTURE_WRAP_T,D.CLAMP_TO_EDGE),D.texParameteri(D.TEXTURE_2D,D.TEXTURE_MIN_FILTER,D.LINEAR),D.texParameteri(D.TEXTURE_2D,D.TEXTURE_MAG_FILTER,D.LINEAR);let G=(b=I.HALF_FLOAT)!==null&&b!==void 0?b:D.UNSIGNED_BYTE,q=(S=I.RGBA16F)!==null&&S!==void 0?S:D.RGBA;D.texImage2D(D.TEXTURE_2D,0,q,c,f,0,D.RGBA,G,null);let K=I.createFramebuffer(c,f,!1,!1);return K.colorAttachment.set(N),K}function tv(I,c){return c.colorRampTexture||(c.colorRampTexture=new o.T(I,c.colorRamp,I.gl.RGBA)),c.colorRampTexture}function Bm(I,c,f,b,S,D,N,G){let q=256;if(S.stepInterpolant){let K=c.getSource().maxzoom,it=N.canonical.z===K?Math.ceil(1<<I.transform.maxZoom-N.canonical.z):1;q=o.ak(o.cc(D.maxLineLength/o.a5*1024*it),256,f.maxTextureSize)}return G.gradient=o.cd({expression:S.gradientExpression(),evaluationKey:\"lineProgress\",resolution:q,image:G.gradient||void 0,clips:D.lineClipsArray}),G.texture?G.texture.update(G.gradient):G.texture=new o.T(f,G.gradient,b.RGBA),G.version=S.gradientVersion,G.texture}function ay(I,c,f,b,S){I.activeTexture.set(c.TEXTURE0),f.imageAtlasTexture.bind(c.LINEAR,c.CLAMP_TO_EDGE),b.updatePaintBuffers(S)}function EM(I,c,f,b,S,D){(S||I.lineAtlas.dirty)&&(c.activeTexture.set(f.TEXTURE0),I.lineAtlas.bind(c)),b.updatePaintBuffers(D)}function w2(I,c,f,b,S,D,N){let G=D.gradients[S.id],q=G.texture;S.gradientVersion!==G.version&&(q=Bm(I,c,f,b,S,D,N,G)),f.activeTexture.set(b.TEXTURE0),q.bind(S.stepInterpolant?b.NEAREST:b.LINEAR,b.CLAMP_TO_EDGE)}function vo(I,c,f,b,S,D,N,G,q){let K=D.gradients[S.id],it=K.texture;S.gradientVersion!==K.version&&(it=Bm(I,c,f,b,S,D,N,K)),f.activeTexture.set(b.TEXTURE0),it.bind(S.stepInterpolant?b.NEAREST:b.LINEAR,b.CLAMP_TO_EDGE),f.activeTexture.set(b.TEXTURE1),I.lineAtlas.bind(f),G.updatePaintBuffers(q)}function td(I,c,f,b,S){if(!f||!b||!b.imageAtlas)return;let D=b.imageAtlas.patternPositions,N=D[f.to.toString()],G=D[f.from.toString()];if(!N&&G&&(N=G),!G&&N&&(G=N),!N||!G){let q=S.getPaintProperty(c);N=D[q],G=D[q]}N&&G&&I.setConstantPatternPositions(N,G)}function Ga(I,c,f,b,S,D,N,G){let q=I.context.gl,K=\"fill-pattern\",it=f.paint.get(K),ct=it&&it.constantOr(1),ut=f.getCrossfadeParameters(),gt,yt,Pt,Ct,Rt,Ut=I.transform,Gt=f.paint.get(\"fill-translate\"),zt=f.paint.get(\"fill-translate-anchor\");N?(yt=ct&&!f.getPaintProperty(\"fill-outline-color\")?\"fillOutlinePattern\":\"fillOutline\",gt=q.LINES):(yt=ct?\"fillPattern\":\"fill\",gt=q.TRIANGLES);let jt=it.constantOr(null);for(let Wt of b){let It=c.getTile(Wt);if(ct&&!It.patternsLoaded())continue;let Xt=It.getBucket(f);if(!Xt)continue;let Kt=Xt.programConfigurations.get(f.id),de=I.useProgram(yt,Kt),le=I.style.map.terrain&&I.style.map.terrain.getTerrainData(Wt);ct&&(I.context.activeTexture.set(q.TEXTURE0),It.imageAtlasTexture.bind(q.LINEAR,q.CLAMP_TO_EDGE),Kt.updatePaintBuffers(ut)),td(Kt,K,jt,It,f);let me=Ut.getProjectionData({overscaledTileID:Wt,applyGlobeMatrix:!G,applyTerrainMatrix:!0}),Le=o.aL(Ut,It,Gt,zt);if(N){Ct=Xt.indexBuffer2,Rt=Xt.segments2;let Ee=[q.drawingBufferWidth,q.drawingBufferHeight];Pt=yt===\"fillOutlinePattern\"&&ct?u2(I,ut,It,Ee,Le):W_(Ee,Le)}else Ct=Xt.indexBuffer,Rt=Xt.segments,Pt=ct?pf(I,ut,It,Le):{u_fill_translate:Le};let $e=I.stencilModeForClipping(Wt);de.draw(I.context,gt,S,$e,D,Ii.backCCW,Pt,le,me,f.id,Xt.layoutVertexBuffer,Ct,Rt,f.paint,I.transform.zoom,Kt)}}function qp(I,c,f,b,S,D,N,G){let q=I.context,K=q.gl,it=\"fill-extrusion-pattern\",ct=f.paint.get(it),ut=ct.constantOr(1),gt=f.getCrossfadeParameters(),yt=f.paint.get(\"fill-extrusion-opacity\"),Pt=ct.constantOr(null),Ct=I.transform;for(let Rt of b){let Ut=c.getTile(Rt),Gt=Ut.getBucket(f);if(!Gt)continue;let zt=I.style.map.terrain&&I.style.map.terrain.getTerrainData(Rt),jt=Gt.programConfigurations.get(f.id),Wt=I.useProgram(ut?\"fillExtrusionPattern\":\"fillExtrusion\",jt);ut&&(I.context.activeTexture.set(K.TEXTURE0),Ut.imageAtlasTexture.bind(K.LINEAR,K.CLAMP_TO_EDGE),jt.updatePaintBuffers(gt));let It=Ct.getProjectionData({overscaledTileID:Rt,applyGlobeMatrix:!G,applyTerrainMatrix:!0});td(jt,it,Pt,Ut,f);let Xt=o.aL(Ct,Ut,f.paint.get(\"fill-extrusion-translate\"),f.paint.get(\"fill-extrusion-translate-anchor\")),Kt=f.paint.get(\"fill-extrusion-vertical-gradient\"),de=ut?Zi(I,Kt,yt,Xt,Rt,gt,Ut):Di(I,Kt,yt,Xt);Wt.draw(q,q.gl.TRIANGLES,S,D,N,Ii.backCCW,de,zt,It,f.id,Gt.layoutVertexBuffer,Gt.indexBuffer,Gt.segments,f.paint,I.transform.zoom,jt,I.style.map.terrain&&Gt.centroidVertexBuffer)}}function Hp(I,c,f,b,S,D,N,G,q){var K;let it=I.style.projection,ct=I.context,ut=I.transform,gt=ct.gl,yt=[`#define NUM_ILLUMINATION_SOURCES ${f.paint.get(\"hillshade-highlight-color\").values.length}`],Pt=I.useProgram(\"hillshade\",null,!1,yt),Ct=!I.options.moving;for(let Rt of b){let Ut=c.getTile(Rt),Gt=Ut.fbo;if(!Gt)continue;let zt=it.getMeshFromTileID(ct,Rt.canonical,G,!0,\"raster\"),jt=(K=I.style.map.terrain)===null||K===void 0?void 0:K.getTerrainData(Rt);ct.activeTexture.set(gt.TEXTURE0),gt.bindTexture(gt.TEXTURE_2D,Gt.colorAttachment.get());let Wt=ut.getProjectionData({overscaledTileID:Rt,aligned:Ct,applyGlobeMatrix:!q,applyTerrainMatrix:!0});Pt.draw(ct,gt.TRIANGLES,D,S[Rt.overscaledZ],N,Ii.backCCW,gl(I,Ut,f),jt,Wt,f.id,zt.vertexBuffer,zt.indexBuffer,zt.segments)}}function ly(I,c,f,b,S,D,N,G,q){var K;let it=I.style.projection,ct=I.context,ut=I.transform,gt=ct.gl,yt=I.useProgram(\"colorRelief\"),Pt=!I.options.moving,Ct=f.paint.get(\"resampling\")===\"nearest\"?gt.NEAREST:gt.LINEAR,Rt=!0,Ut=0;for(let Gt of b){let zt=c.getTile(Gt),jt=zt.dem;if(Rt){let le=gt.getParameter(gt.MAX_TEXTURE_SIZE),{elevationTexture:me,colorTexture:Le}=f.getColorRampTextures(ct,le,jt.getUnpackVector());ct.activeTexture.set(gt.TEXTURE1),me.bind(gt.NEAREST,gt.CLAMP_TO_EDGE),ct.activeTexture.set(gt.TEXTURE4),Le.bind(gt.LINEAR,gt.CLAMP_TO_EDGE),Rt=!1,Ut=me.size[0]}if(!jt||!jt.data)continue;let Wt=jt.stride,It=jt.getPixels();if(ct.activeTexture.set(gt.TEXTURE0),ct.pixelStoreUnpackPremultiplyAlpha.set(!1),zt.demTexture=zt.demTexture||I.getTileTexture(Wt),zt.demTexture){let le=zt.demTexture;le.update(It,{premultiply:!1}),le.bind(Ct,gt.CLAMP_TO_EDGE)}else zt.demTexture=new o.T(ct,It,gt.RGBA,{premultiply:!1}),zt.demTexture.bind(Ct,gt.CLAMP_TO_EDGE);let Xt=it.getMeshFromTileID(ct,Gt.canonical,G,!0,\"raster\"),Kt=(K=I.style.map.terrain)===null||K===void 0?void 0:K.getTerrainData(Gt),de=ut.getProjectionData({overscaledTileID:Gt,aligned:Pt,applyGlobeMatrix:!q,applyTerrainMatrix:!0});yt.draw(ct,gt.TRIANGLES,D,S[Gt.overscaledZ],N,Ii.backCCW,Ur(f,zt.dem,Ut),Kt,de,f.id,Xt.vertexBuffer,Xt.indexBuffer,Xt.segments)}}let yc=[new o.P(0,0),new o.P(o.a5,0),new o.P(o.a5,o.a5),new o.P(0,o.a5)];function Yp(I,c,f,b,S,D,N,G,q=!1,K=!1){let it=b[b.length-1].overscaledZ,ct=I.context,ut=ct.gl,gt=I.useProgram(\"raster\"),yt=I.transform,Pt=I.style.projection,Ct=I.colorModeForRenderPass(),Rt=!I.options.moving,Ut=f.paint.get(\"raster-opacity\"),Gt=f.paint.get(\"resampling\")===\"nearest\"||f.paint.get(\"raster-resampling\")===\"nearest\"?ut.NEAREST:ut.LINEAR,zt=f.paint.get(\"raster-fade-duration\"),jt=!!I.style.map.terrain;for(let Wt of b){let It=I.getDepthModeForSublayer(Wt.overscaledZ-it,Ut===1?ii.ReadWrite:ii.ReadOnly,ut.LESS),Xt=c.getTile(Wt);ct.activeTexture.set(ut.TEXTURE0),Xt.texture.bind(Gt,ut.CLAMP_TO_EDGE,ut.LINEAR_MIPMAP_NEAREST),ct.activeTexture.set(ut.TEXTURE1);let{parentTile:Kt,parentScaleBy:de,parentTopLeft:le,fadeValues:me}=Fm(Xt,c,zt,jt);Xt.fadeOpacity=me.tileOpacity,Kt?(Kt.fadeOpacity=me.parentTileOpacity,Kt.texture.bind(Gt,ut.CLAMP_TO_EDGE,ut.LINEAR_MIPMAP_NEAREST)):Xt.texture.bind(Gt,ut.CLAMP_TO_EDGE,ut.LINEAR_MIPMAP_NEAREST),Xt.texture.useMipmap&&ct.extTextureFilterAnisotropic&&I.transform.pitch>I.options.anisotropicFilterPitch&&ut.texParameterf(ut.TEXTURE_2D,ct.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,ct.extTextureFilterAnisotropicMax);let Le=I.style.map.terrain&&I.style.map.terrain.getTerrainData(Wt),$e=yt.getProjectionData({overscaledTileID:Wt,aligned:Rt,applyGlobeMatrix:!K,applyTerrainMatrix:!0}),Ee=Ju(le,de,me.fadeMix,f,G),sr=Pt.getMeshFromTileID(ct,Wt.canonical,D,N,\"raster\");gt.draw(ct,ut.TRIANGLES,It,S?S[Wt.overscaledZ]:ke.disabled,Ct,q?Ii.frontCCW:Ii.backCCW,Ee,Le,$e,f.id,sr.vertexBuffer,sr.indexBuffer,sr.segments)}}function Fm(I,c,f,b){let S={parentTile:null,parentScaleBy:1,parentTopLeft:[0,0],fadeValues:{tileOpacity:1,parentTileOpacity:1,fadeMix:{opacity:1,mix:0}}};if(f===0||b)return S;if(I.fadingParentID){let D=c.getLoadedTile(I.fadingParentID);if(!D)return S;let N=Math.pow(2,D.tileID.overscaledZ-I.tileID.overscaledZ),G=[I.tileID.canonical.x*N%1,I.tileID.canonical.y*N%1],q=(function(K,it,ct){let ut=R(),gt=(ut-it.timeAdded)/ct,yt=K.fadingDirection===dl.Incoming,Pt=o.ak((ut-K.timeAdded)/ct,0,1),Ct=o.ak(1-gt,0,1),Rt=yt?Pt:Ct;return{tileOpacity:Rt,parentTileOpacity:yt?Ct:Pt,fadeMix:{opacity:1,mix:1-Rt}}})(I,D,f);return{parentTile:D,parentScaleBy:N,parentTopLeft:G,fadeValues:q}}if(I.selfFading){let D=(function(N,G){let q=(R()-N.timeAdded)/G,K=o.ak(q,0,1);return{tileOpacity:K,fadeMix:{opacity:K,mix:0}}})(I,f);return{parentTile:null,parentScaleBy:1,parentTopLeft:[0,0],fadeValues:D}}return S}let ev=new o.bn(1,0,0,1),Xp=new o.bn(0,1,0,1),T2=new o.bn(0,0,1,1),cy=new o.bn(1,0,1,1),rv=new o.bn(0,1,1,1);function ed(I,c,f,b){_f(I,0,c+f/2,I.transform.width,f,b)}function rh(I,c,f,b){_f(I,c-f/2,0,f,I.transform.height,b)}function _f(I,c,f,b,S,D){let N=I.context,G=N.gl;G.enable(G.SCISSOR_TEST),G.scissor(c*I.pixelRatio,f*I.pixelRatio,b*I.pixelRatio,S*I.pixelRatio),N.clear({color:D}),G.disable(G.SCISSOR_TEST)}function iv(I,c,f){let b=I.context,S=b.gl,D=I.useProgram(\"debug\"),N=ii.disabled,G=ke.disabled,q=I.colorModeForRenderPass(),K=\"$debug\",it=I.style.map.terrain&&I.style.map.terrain.getTerrainData(f);b.activeTexture.set(S.TEXTURE0);let ct=c.getTileByID(f.key).latestRawTileData,ut=Math.floor((ct&&ct.byteLength||0)/1024),gt=c.getTile(f).tileSize,yt=512/Math.min(gt,512)*(f.overscaledZ/I.transform.zoom)*.5,Pt=f.canonical.toString();f.overscaledZ!==f.canonical.z&&(Pt+=` => ${f.overscaledZ}`),(function(Rt,Ut){Rt.initDebugOverlayCanvas();let Gt=Rt.debugOverlayCanvas,zt=Rt.context.gl,jt=Rt.debugOverlayCanvas.getContext(\"2d\");jt.clearRect(0,0,Gt.width,Gt.height),jt.shadowColor=\"white\",jt.shadowBlur=2,jt.lineWidth=1.5,jt.strokeStyle=\"white\",jt.textBaseline=\"top\",jt.font=\"bold 36px Open Sans, sans-serif\",jt.fillText(Ut,5,5),jt.strokeText(Ut,5,5),Rt.debugOverlayTexture.update(Gt),Rt.debugOverlayTexture.bind(zt.LINEAR,zt.CLAMP_TO_EDGE)})(I,`${Pt} ${ut}kB`);let Ct=I.transform.getProjectionData({overscaledTileID:f,applyGlobeMatrix:!0,applyTerrainMatrix:!0});D.draw(b,S.TRIANGLES,N,G,Rn.alphaBlended,Ii.disabled,Bs(o.bn.transparent,yt),null,Ct,K,I.debugBuffer,I.quadTriangleIndexBuffer,I.debugSegments),D.draw(b,S.LINE_STRIP,N,G,q,Ii.disabled,Bs(o.bn.red),it,Ct,K,I.debugBuffer,I.tileBorderIndexBuffer,I.debugSegments)}function nv(I,c,f,b){let{isRenderingGlobe:S}=b,D=I.context,N=D.gl,G=I.transform,q=I.colorModeForRenderPass(),K=I.getDepthModeFor3D(),it=I.useProgram(\"terrain\");D.bindFramebuffer.set(null),D.viewport.set([0,0,I.width,I.height]);for(let ct of f){let ut=c.getTerrainMesh(ct.tileID),gt=I.renderToTexture.getTexture(ct),yt=c.getTerrainData(ct.tileID);D.activeTexture.set(N.TEXTURE0),N.bindTexture(N.TEXTURE_2D,gt.texture);let Pt=c.getMeshFrameDelta(G.zoom),Ct=G.calculateFogMatrix(ct.tileID.toUnwrapped()),Rt=$a(Pt,Ct,I.style.sky,G.pitch,S),Ut=G.getProjectionData({overscaledTileID:ct.tileID,applyTerrainMatrix:!1,applyGlobeMatrix:!0});it.draw(D,N.TRIANGLES,K,ke.disabled,q,Ii.backCCW,Rt,yt,Ut,\"terrain\",ut.vertexBuffer,ut.indexBuffer,ut.segments)}}function uy(I,c){if(!c.mesh){let f=new o.aU;f.emplaceBack(-1,-1),f.emplaceBack(1,-1),f.emplaceBack(1,1),f.emplaceBack(-1,1);let b=new o.aW;b.emplaceBack(0,1,2),b.emplaceBack(0,2,3),c.mesh=new jo(I.createVertexBuffer(f,Hn.members),I.createIndexBuffer(b),o.aV.simpleSegment(0,0,f.length,b.length))}return c.mesh}class Nm{constructor(c,f){this.context=new b2(c),this.transform=f,this._tileTextures={},this.terrainFacilitator={dirty:!0,matrix:o.ao(new Float64Array(16)),renderTime:0},this.setup(),this.numSublayers=Os.maxOverzooming+Os.maxUnderzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.crossTileSymbolIndex=new l2}resize(c,f,b){if(this.width=Math.floor(c*b),this.height=Math.floor(f*b),this.pixelRatio=b,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(let S of this.style._order)this.style._layers[S].resize()}setup(){let c=this.context,f=new o.aU;f.emplaceBack(0,0),f.emplaceBack(o.a5,0),f.emplaceBack(0,o.a5),f.emplaceBack(o.a5,o.a5),this.tileExtentBuffer=c.createVertexBuffer(f,Hn.members),this.tileExtentSegments=o.aV.simpleSegment(0,0,4,2);let b=new o.aU;b.emplaceBack(0,0),b.emplaceBack(o.a5,0),b.emplaceBack(0,o.a5),b.emplaceBack(o.a5,o.a5),this.debugBuffer=c.createVertexBuffer(b,Hn.members),this.debugSegments=o.aV.simpleSegment(0,0,4,5);let S=new o.cf;S.emplaceBack(0,0,0,0),S.emplaceBack(o.a5,0,o.a5,0),S.emplaceBack(0,o.a5,0,o.a5),S.emplaceBack(o.a5,o.a5,o.a5,o.a5),this.rasterBoundsBuffer=c.createVertexBuffer(S,_t.members),this.rasterBoundsSegments=o.aV.simpleSegment(0,0,4,2);let D=new o.aU;D.emplaceBack(0,0),D.emplaceBack(o.a5,0),D.emplaceBack(0,o.a5),D.emplaceBack(o.a5,o.a5),this.rasterBoundsBufferPosOnly=c.createVertexBuffer(D,Hn.members),this.rasterBoundsSegmentsPosOnly=o.aV.simpleSegment(0,0,4,5);let N=new o.aU;N.emplaceBack(0,0),N.emplaceBack(1,0),N.emplaceBack(0,1),N.emplaceBack(1,1),this.viewportBuffer=c.createVertexBuffer(N,Hn.members),this.viewportSegments=o.aV.simpleSegment(0,0,4,2);let G=new o.cg;G.emplaceBack(0),G.emplaceBack(1),G.emplaceBack(3),G.emplaceBack(2),G.emplaceBack(0),this.tileBorderIndexBuffer=c.createIndexBuffer(G);let q=new o.aW;q.emplaceBack(1,0,2),q.emplaceBack(1,2,3),this.quadTriangleIndexBuffer=c.createIndexBuffer(q);let K=this.context.gl;this.stencilClearMode=new ke({func:K.ALWAYS,mask:0},0,255,K.ZERO,K.ZERO,K.ZERO),this.tileExtentMesh=new jo(this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}clearStencil(){let c=this.context,f=c.gl;this.nextStencilID=1,this.currentStencilSource=void 0;let b=o.N();o.c5(b,0,this.width,this.height,0,0,1),o.Q(b,b,[f.drawingBufferWidth,f.drawingBufferHeight,0]);let S={mainMatrix:b,tileMercatorCoords:[0,0,1,1],clippingPlane:[0,0,0,0],projectionTransition:0,fallbackMatrix:b};this.useProgram(\"clippingMask\",null,!0).draw(c,f.TRIANGLES,ii.disabled,this.stencilClearMode,Rn.disabled,Ii.disabled,null,null,S,\"$clipping\",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)}_renderTileClippingMasks(c,f,b){if(this.currentStencilSource===c.source||!c.isTileClipped()||!f||!f.length)return;this.currentStencilSource=c.source,this.nextStencilID+f.length>256&&this.clearStencil();let S=this.context;S.setColorMode(Rn.disabled),S.setDepthMode(ii.disabled);let D={};for(let N of f)D[N.key]=this.nextStencilID++;this._renderTileMasks(D,f,b,!0),this._renderTileMasks(D,f,b,!1),this._tileClippingMaskIDs=D}_renderTileMasks(c,f,b,S){let D=this.context,N=D.gl,G=this.style.projection,q=this.transform,K=this.useProgram(\"clippingMask\");for(let it of f){let ct=c[it.key],ut=this.style.map.terrain&&this.style.map.terrain.getTerrainData(it),gt=G.getMeshFromTileID(this.context,it.canonical,S,!0,\"stencil\"),yt=q.getProjectionData({overscaledTileID:it,applyGlobeMatrix:!b,applyTerrainMatrix:!0});K.draw(D,N.TRIANGLES,ii.disabled,new ke({func:N.ALWAYS,mask:0},ct,255,N.KEEP,N.KEEP,N.REPLACE),Rn.disabled,b?Ii.disabled:Ii.backCCW,null,ut,yt,\"$clipping\",gt.vertexBuffer,gt.indexBuffer,gt.segments)}}_renderTilesDepthBuffer(){let c=this.context,f=c.gl,b=this.style.projection,S=this.transform,D=this.useProgram(\"depth\"),N=this.getDepthModeFor3D(),G=jh(S,{tileSize:S.tileSize});for(let q of G){let K=this.style.map.terrain&&this.style.map.terrain.getTerrainData(q),it=b.getMeshFromTileID(this.context,q.canonical,!0,!0,\"raster\"),ct=S.getProjectionData({overscaledTileID:q,applyGlobeMatrix:!0,applyTerrainMatrix:!0});D.draw(c,f.TRIANGLES,N,ke.disabled,Rn.disabled,Ii.backCCW,null,K,ct,\"$clipping\",it.vertexBuffer,it.indexBuffer,it.segments)}}stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();let c=this.nextStencilID++,f=this.context.gl;return new ke({func:f.NOTEQUAL,mask:255},c,255,f.KEEP,f.KEEP,f.REPLACE)}stencilModeForClipping(c){let f=this.context.gl;return new ke({func:f.EQUAL,mask:255},this._tileClippingMaskIDs[c.key],0,f.KEEP,f.KEEP,f.REPLACE)}getStencilConfigForOverlapAndUpdateStencilID(c){let f=this.context.gl,b=c.sort(((N,G)=>G.overscaledZ-N.overscaledZ)),S=b[b.length-1].overscaledZ,D=b[0].overscaledZ-S+1;if(D>1){this.currentStencilSource=void 0,this.nextStencilID+D>256&&this.clearStencil();let N={};for(let G=0;G<D;G++)N[G+S]=new ke({func:f.GEQUAL,mask:255},G+this.nextStencilID,255,f.KEEP,f.KEEP,f.REPLACE);return this.nextStencilID+=D,[N,b]}return[{[S]:ke.disabled},b]}stencilConfigForOverlapTwoPass(c){let f=this.context.gl,b=c.sort(((N,G)=>G.overscaledZ-N.overscaledZ)),S=b[b.length-1].overscaledZ,D=b[0].overscaledZ-S+1;if(this.clearStencil(),D>1){let N={},G={};for(let q=0;q<D;q++)N[q+S]=new ke({func:f.GREATER,mask:255},D+1+q,255,f.KEEP,f.KEEP,f.REPLACE),G[q+S]=new ke({func:f.GREATER,mask:255},1+q,255,f.KEEP,f.KEEP,f.REPLACE);return this.nextStencilID=2*D+1,[N,G,b]}return this.nextStencilID=3,[{[S]:new ke({func:f.GREATER,mask:255},2,255,f.KEEP,f.KEEP,f.REPLACE)},{[S]:new ke({func:f.GREATER,mask:255},1,255,f.KEEP,f.KEEP,f.REPLACE)},b]}colorModeForRenderPass(){let c=this.context.gl;return this._showOverdrawInspector?new Rn([c.CONSTANT_COLOR,c.ONE],new o.bn(.125,.125,.125,0),[!0,!0,!0,!0]):this.renderPass===\"opaque\"?Rn.unblended:Rn.alphaBlended}getDepthModeForSublayer(c,f,b){if(!this.opaquePassEnabledForLayer())return ii.disabled;let S=1-((1+this.currentLayer)*this.numSublayers+c)*this.depthEpsilon;return new ii(b||this.context.gl.LEQUAL,f,[S,S])}getDepthModeFor3D(){return new ii(this.context.gl.LEQUAL,ii.ReadWrite,this.depthRangeFor3D)}opaquePassEnabledForLayer(){return this.currentLayer<this.opaquePassCutoff}render(c,f){var b,S;this.style=c,this.options=f,this.lineAtlas=c.lineAtlas,this.imageManager=c.imageManager,this.glyphManager=c.glyphManager,this.symbolFadeChange=c.placement.symbolFadeChange(R()),this.imageManager.beginFrame();let D=this.style._order,N=this.style.tileManagers,G={},q={},K={},it={isRenderingToTexture:!1,isRenderingGlobe:((b=c.projection)===null||b===void 0?void 0:b.transitionState)>0};for(let ut in N){let gt=N[ut];gt.used&&gt.prepare(this.context),G[ut]=gt.getVisibleCoordinates(!1),q[ut]=G[ut].slice().reverse(),K[ut]=gt.getVisibleCoordinates(!0).reverse()}this.opaquePassCutoff=1/0;for(let ut=0;ut<D.length;ut++)if(this.style._layers[D[ut]].is3D()){this.opaquePassCutoff=ut;break}this.maybeDrawDepthAndCoords(!1),this.renderToTexture&&(this.renderToTexture.prepareForRender(this.style,this.transform.zoom),this.opaquePassCutoff=0),this.renderPass=\"offscreen\";for(let ut of D){let gt=this.style._layers[ut];if(!gt.hasOffscreenPass()||gt.isHidden(this.transform.zoom))continue;let yt=q[gt.source];(gt.type===\"custom\"||yt.length)&&this.renderLayer(this,N[gt.source],gt,yt,it)}if((S=this.style.projection)===null||S===void 0||S.updateGPUdependent({context:this.context,useProgram:ut=>this.useProgram(ut)}),this.context.viewport.set([0,0,this.width,this.height]),this.context.bindFramebuffer.set(null),this.context.clear({color:f.showOverdrawInspector?o.bn.black:o.bn.transparent,depth:1}),this.clearStencil(),this.style.sky&&(function(ut,gt){let yt=ut.context,Pt=yt.gl,Ct=((Wt,It,Xt)=>{let Kt=Math.cos(It.rollInRadians),de=Math.sin(It.rollInRadians),le=Yu(It),me=It.getProjectionData({overscaledTileID:null,applyGlobeMatrix:!0,applyTerrainMatrix:!0}).projectionTransition;return{u_sky_color:Wt.properties.get(\"sky-color\"),u_horizon_color:Wt.properties.get(\"horizon-color\"),u_horizon:[(It.width/2-le*de)*Xt,(It.height/2+le*Kt)*Xt],u_horizon_normal:[-de,Kt],u_sky_horizon_blend:Wt.properties.get(\"sky-horizon-blend\")*It.height/2*Xt,u_sky_blend:me}})(gt,ut.style.map.transform,ut.pixelRatio),Rt=new ii(Pt.LEQUAL,ii.ReadWrite,[0,1]),Ut=ke.disabled,Gt=ut.colorModeForRenderPass(),zt=ut.useProgram(\"sky\"),jt=uy(yt,gt);zt.draw(yt,Pt.TRIANGLES,Rt,Ut,Gt,Ii.disabled,Ct,null,void 0,\"sky\",jt.vertexBuffer,jt.indexBuffer,jt.segments)})(this,this.style.sky),this._showOverdrawInspector=f.showOverdrawInspector,this.depthRangeFor3D=[0,1-(c._order.length+2)*this.numSublayers*this.depthEpsilon],!this.renderToTexture)for(this.renderPass=\"opaque\",this.currentLayer=D.length-1;this.currentLayer>=0;this.currentLayer--){let ut=this.style._layers[D[this.currentLayer]],gt=N[ut.source],yt=G[ut.source];this._renderTileClippingMasks(ut,yt,!1),this.renderLayer(this,gt,ut,yt,it)}this.renderPass=\"translucent\";let ct=!1;for(this.currentLayer=0;this.currentLayer<D.length;this.currentLayer++){let ut=this.style._layers[D[this.currentLayer]],gt=N[ut.source];if(this.renderToTexture&&this.renderToTexture.renderLayer(ut,it))continue;this.opaquePassEnabledForLayer()||ct||(ct=!0,it.isRenderingGlobe&&!this.style.map.terrain&&this._renderTilesDepthBuffer());let yt=(ut.type===\"symbol\"?K:q)[ut.source];this._renderTileClippingMasks(ut,G[ut.source],!!this.renderToTexture),this.renderLayer(this,gt,ut,yt,it)}if(it.isRenderingGlobe&&(function(ut,gt,yt){let Pt=ut.context,Ct=Pt.gl,Rt=ut.useProgram(\"atmosphere\"),Ut=new ii(Ct.LEQUAL,ii.ReadOnly,[0,1]),Gt=ut.transform,zt=(function(me,Le){let $e=me.properties.get(\"position\"),Ee=[-$e.x,-$e.y,-$e.z],sr=o.ao(new Float64Array(16));return me.properties.get(\"anchor\")===\"map\"&&(o.be(sr,sr,Le.rollInRadians),o.bf(sr,sr,-Le.pitchInRadians),o.be(sr,sr,Le.bearingInRadians),o.bf(sr,sr,Le.center.lat*Math.PI/180),o.bH(sr,sr,-Le.center.lng*Math.PI/180)),o.ce(Ee,Ee,sr),Ee})(yt,ut.transform),jt=Gt.getProjectionData({overscaledTileID:null,applyGlobeMatrix:!0,applyTerrainMatrix:!0}),Wt=gt.properties.get(\"atmosphere-blend\")*jt.projectionTransition;if(Wt===0)return;let It=Hl(Gt.worldSize,Gt.center.lat),Xt=Gt.inverseProjectionMatrix,Kt=new Float64Array(4);Kt[3]=1,o.aE(Kt,Kt,Gt.modelViewProjectionMatrix),Kt[0]/=Kt[3],Kt[1]/=Kt[3],Kt[2]/=Kt[3],Kt[3]=1,o.aE(Kt,Kt,Xt),Kt[0]/=Kt[3],Kt[1]/=Kt[3],Kt[2]/=Kt[3],Kt[3]=1;let de=((me,Le,$e,Ee,sr)=>({u_sun_pos:me,u_atmosphere_blend:Le,u_globe_position:$e,u_globe_radius:Ee,u_inv_proj_matrix:sr}))(zt,Wt,[Kt[0],Kt[1],Kt[2]],It,Xt),le=uy(Pt,gt);Rt.draw(Pt,Ct.TRIANGLES,Ut,ke.disabled,Rn.alphaBlended,Ii.disabled,de,null,null,\"atmosphere\",le.vertexBuffer,le.indexBuffer,le.segments)})(this,this.style.sky,this.style.light),this.options.showTileBoundaries){let ut=(function(gt,yt){let Pt=null,Ct=Object.values(gt._layers).flatMap((zt=>zt.source&&!zt.isHidden(yt)?[gt.tileManagers[zt.source]]:[])),Rt=Ct.filter((zt=>zt.getSource().type===\"vector\")),Ut=Ct.filter((zt=>zt.getSource().type!==\"vector\")),Gt=zt=>{(!Pt||Pt.getSource().maxzoom<zt.getSource().maxzoom)&&(Pt=zt)};return Rt.forEach((zt=>Gt(zt))),Pt||Ut.forEach((zt=>Gt(zt))),Pt})(this.style,this.transform.zoom);ut&&(function(gt,yt,Pt){for(let Ct=0;Ct<Pt.length;Ct++)iv(gt,yt,Pt[Ct])})(this,ut,ut.getVisibleCoordinates())}this.options.showPadding&&(function(ut){let gt=ut.transform.padding;ed(ut,ut.transform.height-(gt.top||0),3,ev),ed(ut,gt.bottom||0,3,Xp),rh(ut,gt.left||0,3,T2),rh(ut,ut.transform.width-(gt.right||0),3,cy);let yt=ut.transform.centerPoint;(function(Pt,Ct,Rt,Ut){_f(Pt,Ct-1,Rt-10,2,20,Ut),_f(Pt,Ct-10,Rt-1,20,2,Ut)})(ut,yt.x,ut.transform.height-yt.y,rv)})(this),this.context.setDefault()}maybeDrawDepthAndCoords(c){if(!this.style||!this.style.map||!this.style.map.terrain)return;let f=this.terrainFacilitator.matrix,b=this.transform.modelViewProjectionMatrix,S=this.terrainFacilitator.dirty;S||(S=c?!o.ch(f,b):!o.ci(f,b)),S||(S=this.style.map.terrain.tileManager.anyTilesAfterTime(this.terrainFacilitator.renderTime)),S&&(o.cj(f,b),this.terrainFacilitator.renderTime=Date.now(),this.terrainFacilitator.dirty=!1,(function(D,N){let G=D.context,q=G.gl,K=D.transform,it=Rn.unblended,ct=new ii(q.LEQUAL,ii.ReadWrite,[0,1]),ut=N.tileManager.getRenderableTiles(),gt=D.useProgram(\"terrainDepth\");G.bindFramebuffer.set(N.getFramebuffer(\"depth\").framebuffer),G.viewport.set([0,0,D.width/devicePixelRatio,D.height/devicePixelRatio]),G.clear({color:o.bn.transparent,depth:1});for(let yt of ut){let Pt=N.getTerrainMesh(yt.tileID),Ct=N.getTerrainData(yt.tileID),Rt=K.getProjectionData({overscaledTileID:yt.tileID,applyTerrainMatrix:!1,applyGlobeMatrix:!0}),Ut={u_ele_delta:N.getMeshFrameDelta(K.zoom)};gt.draw(G,q.TRIANGLES,ct,ke.disabled,it,Ii.backCCW,Ut,Ct,Rt,\"terrain\",Pt.vertexBuffer,Pt.indexBuffer,Pt.segments)}G.bindFramebuffer.set(null),G.viewport.set([0,0,D.width,D.height])})(this,this.style.map.terrain),(function(D,N){let G=D.context,q=G.gl,K=D.transform,it=Rn.unblended,ct=new ii(q.LEQUAL,ii.ReadWrite,[0,1]),ut=N.getCoordsTexture(),gt=N.tileManager.getRenderableTiles(),yt=D.useProgram(\"terrainCoords\");G.bindFramebuffer.set(N.getFramebuffer(\"coords\").framebuffer),G.viewport.set([0,0,D.width/devicePixelRatio,D.height/devicePixelRatio]),G.clear({color:o.bn.transparent,depth:1}),N.coordsIndex=[];for(let Pt of gt){let Ct=N.getTerrainMesh(Pt.tileID),Rt=N.getTerrainData(Pt.tileID);G.activeTexture.set(q.TEXTURE0),q.bindTexture(q.TEXTURE_2D,ut.texture);let Ut={u_terrain_coords_id:(255-N.coordsIndex.length)/255,u_texture:0,u_ele_delta:N.getMeshFrameDelta(K.zoom)},Gt=K.getProjectionData({overscaledTileID:Pt.tileID,applyTerrainMatrix:!1,applyGlobeMatrix:!0});yt.draw(G,q.TRIANGLES,ct,ke.disabled,it,Ii.backCCW,Ut,Rt,Gt,\"terrain\",Ct.vertexBuffer,Ct.indexBuffer,Ct.segments),N.coordsIndex.push(Pt.tileID.key)}G.bindFramebuffer.set(null),G.viewport.set([0,0,D.width,D.height])})(this,this.style.map.terrain))}renderLayer(c,f,b,S,D){b.isHidden(this.transform.zoom)||(b.type===\"background\"||b.type===\"custom\"||(S||[]).length)&&(this.id=b.id,o.aQ(b)?(function(N,G,q,K,it,ct){if(N.renderPass!==\"translucent\")return;let{isRenderingToTexture:ut}=ct,gt=ke.disabled,yt=N.colorModeForRenderPass();(q._unevaluatedLayout.hasValue(\"text-variable-anchor\")||q._unevaluatedLayout.hasValue(\"text-variable-anchor-offset\"))&&(function(Pt,Ct,Rt,Ut,Gt,zt,jt,Wt,It){let Xt=Ct.transform,Kt=Ct.style.map.terrain,de=Gt===\"map\",le=zt===\"map\";for(let me of Pt){let Le=Ut.getTile(me),$e=Le.getBucket(Rt);if(!$e||!$e.text||!$e.text.segments.get().length)continue;let Ee=o.av($e.textSizeData,Xt.zoom),sr=o.aK(Le,1,Ct.transform.zoom),ur=Hr(de,Ct.transform,sr),ji=Rt.layout.get(\"icon-text-fit\")!==\"none\"&&$e.hasIconData();if(Ee){let Me=Math.pow(2,Xt.zoom-Le.tileID.overscaledZ),Re=Kt?(wn,fn)=>Kt.getElevation(me,wn,fn):null;x2($e,de,le,It,Xt,ur,Me,Ee,ji,o.aL(Xt,Le,jt,Wt),me.toUnwrapped(),Re)}}})(K,N,q,G,q.layout.get(\"text-rotation-alignment\"),q.layout.get(\"text-pitch-alignment\"),q.paint.get(\"text-translate\"),q.paint.get(\"text-translate-anchor\"),it),q.paint.get(\"icon-opacity\").constantOr(1)!==0&&Jh(N,G,q,K,!1,q.paint.get(\"icon-translate\"),q.paint.get(\"icon-translate-anchor\"),q.layout.get(\"icon-rotation-alignment\"),q.layout.get(\"icon-pitch-alignment\"),q.layout.get(\"icon-keep-upright\"),gt,yt,ut),q.paint.get(\"text-opacity\").constantOr(1)!==0&&Jh(N,G,q,K,!0,q.paint.get(\"text-translate\"),q.paint.get(\"text-translate-anchor\"),q.layout.get(\"text-rotation-alignment\"),q.layout.get(\"text-pitch-alignment\"),q.layout.get(\"text-keep-upright\"),gt,yt,ut),G.map.showCollisionBoxes&&(Wp(N,G,q,K,!0),Wp(N,G,q,K,!1))})(c,f,b,S,this.style.placement.variableOffsets,D):o.ck(b)?(function(N,G,q,K,it){if(N.renderPass!==\"translucent\")return;let{isRenderingToTexture:ct}=it,ut=q.paint.get(\"circle-opacity\"),gt=q.paint.get(\"circle-stroke-width\"),yt=q.paint.get(\"circle-stroke-opacity\"),Pt=!q.layout.get(\"circle-sort-key\").isConstant();if(ut.constantOr(1)===0&&(gt.constantOr(1)===0||yt.constantOr(1)===0))return;let Ct=N.context,Rt=Ct.gl,Ut=N.transform,Gt=N.getDepthModeForSublayer(0,ii.ReadOnly),zt=ke.disabled,jt=N.colorModeForRenderPass(),Wt=[],It=Ut.getCircleRadiusCorrection();for(let Xt=0;Xt<K.length;Xt++){let Kt=K[Xt],de=G.getTile(Kt),le=de.getBucket(q);if(!le)continue;let me=q.paint.get(\"circle-translate\"),Le=q.paint.get(\"circle-translate-anchor\"),$e=o.aL(Ut,de,me,Le),Ee=le.programConfigurations.get(q.id),sr=N.useProgram(\"circle\",Ee),ur=le.layoutVertexBuffer,ji=le.indexBuffer,Me=N.style.map.terrain&&N.style.map.terrain.getTerrainData(Kt),Re={programConfiguration:Ee,program:sr,layoutVertexBuffer:ur,indexBuffer:ji,uniformValues:XA(N,de,q,$e,It),terrainData:Me,projectionData:Ut.getProjectionData({overscaledTileID:Kt,applyGlobeMatrix:!ct,applyTerrainMatrix:!0})};if(Pt){let wn=le.segments.get();for(let fn of wn)Wt.push({segments:new o.aV([fn]),sortKey:fn.sortKey,state:Re})}else Wt.push({segments:le.segments,sortKey:0,state:Re})}Pt&&Wt.sort(((Xt,Kt)=>Xt.sortKey-Kt.sortKey));for(let Xt of Wt){let{programConfiguration:Kt,program:de,layoutVertexBuffer:le,indexBuffer:me,uniformValues:Le,terrainData:$e,projectionData:Ee}=Xt.state;de.draw(Ct,Rt.TRIANGLES,Gt,zt,jt,Ii.backCCW,Le,$e,Ee,q.id,le,me,Xt.segments,q.paint,N.transform.zoom,Kt)}})(c,f,b,S,D):o.cl(b)?(function(N,G,q,K,it){if(q.paint.get(\"heatmap-opacity\")===0)return;let ct=N.context,{isRenderingToTexture:ut,isRenderingGlobe:gt}=it;if(N.style.map.terrain){for(let yt of K){let Pt=G.getTile(yt);G.hasRenderableParent(yt)||(N.renderPass===\"offscreen\"?Om(N,Pt,q,yt,gt):N.renderPass===\"translucent\"&&sy(N,q,yt,ut,gt))}ct.viewport.set([0,0,N.width,N.height])}else N.renderPass===\"offscreen\"?(function(yt,Pt,Ct,Rt){let Ut=yt.context,Gt=Ut.gl,zt=yt.transform,jt=ke.disabled,Wt=new Rn([Gt.ONE,Gt.ONE],o.bn.transparent,[!0,!0,!0,!0]);(function(It,Xt,Kt){let de=It.gl;It.activeTexture.set(de.TEXTURE1),It.viewport.set([0,0,Xt.width/4,Xt.height/4]);let le=Kt.heatmapFbos.get(o.cb);le?(de.bindTexture(de.TEXTURE_2D,le.colorAttachment.get()),It.bindFramebuffer.set(le.framebuffer)):(le=Lm(It,Xt.width/4,Xt.height/4),Kt.heatmapFbos.set(o.cb,le))})(Ut,yt,Ct),Ut.clear({color:o.bn.transparent});for(let It=0;It<Rt.length;It++){let Xt=Rt[It];if(Pt.hasRenderableParent(Xt))continue;let Kt=Pt.getTile(Xt),de=Kt.getBucket(Ct);if(!de)continue;let le=de.programConfigurations.get(Ct.id),me=yt.useProgram(\"heatmap\",le),Le=zt.getProjectionData({overscaledTileID:Xt,applyGlobeMatrix:!0,applyTerrainMatrix:!1}),$e=zt.getCircleRadiusCorrection();me.draw(Ut,Gt.TRIANGLES,ii.disabled,jt,Wt,Ii.backCCW,Mm(Kt,zt.zoom,Ct.paint.get(\"heatmap-intensity\"),$e),null,Le,Ct.id,de.layoutVertexBuffer,de.indexBuffer,de.segments,Ct.paint,zt.zoom,le)}Ut.viewport.set([0,0,yt.width,yt.height])})(N,G,q,K):N.renderPass===\"translucent\"&&(function(yt,Pt){let Ct=yt.context,Rt=Ct.gl;Ct.setColorMode(yt.colorModeForRenderPass());let Ut=Pt.heatmapFbos.get(o.cb);Ut&&(Ct.activeTexture.set(Rt.TEXTURE0),Rt.bindTexture(Rt.TEXTURE_2D,Ut.colorAttachment.get()),Ct.activeTexture.set(Rt.TEXTURE1),tv(Ct,Pt).bind(Rt.LINEAR,Rt.CLAMP_TO_EDGE),yt.useProgram(\"heatmapTexture\").draw(Ct,Rt.TRIANGLES,ii.disabled,ke.disabled,yt.colorModeForRenderPass(),Ii.disabled,q_(yt,Pt,0,1),null,null,Pt.id,yt.viewportBuffer,yt.quadTriangleIndexBuffer,yt.viewportSegments,Pt.paint,yt.transform.zoom))})(N,q)})(c,f,b,S,D):o.cm(b)?(function(N,G,q,K,it){if(N.renderPass!==\"translucent\")return;let{isRenderingToTexture:ct}=it,ut=q.paint.get(\"line-opacity\"),gt=q.paint.get(\"line-width\");if(ut.constantOr(1)===0||gt.constantOr(1)===0)return;let yt=N.getDepthModeForSublayer(0,ii.ReadOnly),Pt=N.colorModeForRenderPass(),Ct=q.paint.get(\"line-dasharray\"),Rt=Ct.constantOr(1),Ut=q.paint.get(\"line-pattern\"),Gt=Ut.constantOr(1),zt=q.paint.get(\"line-gradient\"),jt=q.getCrossfadeParameters(),Wt;Wt=Gt?\"linePattern\":Rt&&zt?\"lineGradientSDF\":Rt?\"lineSDF\":zt?\"lineGradient\":\"line\";let It=N.context,Xt=It.gl,Kt=N.transform,de=!0;for(let le of K){let me=G.getTile(le);if(Gt&&!me.patternsLoaded())continue;let Le=me.getBucket(q);if(!Le)continue;let $e=Le.programConfigurations.get(q.id),Ee=N.context.program.get(),sr=N.useProgram(Wt,$e),ur=de||sr.program!==Ee,ji=N.style.map.terrain&&N.style.map.terrain.getTerrainData(le),Me=Ut.constantOr(null),Re=Ct&&Ct.constantOr(null);if(Me&&me.imageAtlas){let so=me.imageAtlas,pn=so.patternPositions[Me.to.toString()],Do=so.patternPositions[Me.from.toString()];pn&&Do&&$e.setConstantPatternPositions(pn,Do)}else if(Re){let so=q.layout.get(\"line-cap\")===\"round\",pn=N.lineAtlas.getDash(Re.to,so),Do=N.lineAtlas.getDash(Re.from,so);$e.setConstantDashPositions(pn,Do)}let wn=Kt.getProjectionData({overscaledTileID:le,applyGlobeMatrix:!ct,applyTerrainMatrix:!0}),fn=Kt.getPixelScale(),oo;Gt?(oo=d2(N,me,q,fn,jt),ay(It,Xt,me,$e,jt)):Rt&&zt?(oo=H_(N,me,q,fn,jt,Le.lineClipsArray.length),vo(N,G,It,Xt,q,Le,le,$e,jt)):Rt?(oo=f2(N,me,q,fn,jt),EM(N,It,Xt,$e,ur,jt)):zt?(oo=h2(N,me,q,fn,Le.lineClipsArray.length),w2(N,G,It,Xt,q,Le,le)):oo=Em(N,me,q,fn);let en=N.stencilModeForClipping(le);sr.draw(It,Xt.TRIANGLES,yt,en,Pt,Ii.disabled,oo,ji,wn,q.id,Le.layoutVertexBuffer,Le.indexBuffer,Le.segments,q.paint,N.transform.zoom,$e,Le.layoutVertexBuffer2),de=!1}})(c,f,b,S,D):o.cn(b)?(function(N,G,q,K,it){let ct=q.paint.get(\"fill-color\"),ut=q.paint.get(\"fill-opacity\");if(ut.constantOr(1)===0)return;let{isRenderingToTexture:gt}=it,yt=N.colorModeForRenderPass(),Pt=q.paint.get(\"fill-pattern\"),Ct=N.opaquePassEnabledForLayer()&&!Pt.constantOr(1)&&ct.constantOr(o.bn.transparent).a===1&&ut.constantOr(0)===1?\"opaque\":\"translucent\";if(N.renderPass===Ct){let Rt=N.getDepthModeForSublayer(1,N.renderPass===\"opaque\"?ii.ReadWrite:ii.ReadOnly);Ga(N,G,q,K,Rt,yt,!1,gt)}if(N.renderPass===\"translucent\"&&q.paint.get(\"fill-antialias\")){let Rt=N.getDepthModeForSublayer(q.getPaintProperty(\"fill-outline-color\")?2:0,ii.ReadOnly);Ga(N,G,q,K,Rt,yt,!0,gt)}})(c,f,b,S,D):o.co(b)?(function(N,G,q,K,it){let ct=q.paint.get(\"fill-extrusion-opacity\");if(ct===0)return;let{isRenderingToTexture:ut}=it;if(N.renderPass===\"translucent\"){let gt=new ii(N.context.gl.LEQUAL,ii.ReadWrite,N.depthRangeFor3D);if(ct!==1||q.paint.get(\"fill-extrusion-pattern\").constantOr(1))qp(N,G,q,K,gt,ke.disabled,Rn.disabled,ut),qp(N,G,q,K,gt,N.stencilModeFor3D(),N.colorModeForRenderPass(),ut);else{let yt=N.colorModeForRenderPass();qp(N,G,q,K,gt,ke.disabled,yt,ut)}}})(c,f,b,S,D):o.cp(b)?(function(N,G,q,K,it){if(N.renderPass!==\"offscreen\"&&N.renderPass!==\"translucent\")return;let{isRenderingToTexture:ct}=it,ut=N.context,gt=N.style.projection.useSubdivision,yt=N.getDepthModeForSublayer(0,ii.ReadOnly),Pt=N.colorModeForRenderPass();if(N.renderPass===\"offscreen\")(function(Ct,Rt,Ut,Gt,zt,jt,Wt){let It=Ct.context,Xt=It.gl,Kt=Gt.paint.get(\"resampling\")===\"nearest\"?Xt.NEAREST:Xt.LINEAR;for(let de of Ut){let le=Rt.getTile(de),me=le.dem;if(!me||!me.data||!le.needsHillshadePrepare)continue;let Le=me.dim,$e=me.stride,Ee=me.getPixels();if(It.activeTexture.set(Xt.TEXTURE1),It.pixelStoreUnpackPremultiplyAlpha.set(!1),le.demTexture=le.demTexture||Ct.getTileTexture($e),le.demTexture){let ur=le.demTexture;ur.update(Ee,{premultiply:!1}),ur.bind(Xt.NEAREST,Xt.CLAMP_TO_EDGE)}else le.demTexture=new o.T(It,Ee,Xt.RGBA,{premultiply:!1}),le.demTexture.bind(Xt.NEAREST,Xt.CLAMP_TO_EDGE);It.activeTexture.set(Xt.TEXTURE0);let sr=le.fbo;if(!sr){let ur=new o.T(It,{width:Le,height:Le,data:null},Xt.RGBA);ur.bind(Kt,Xt.CLAMP_TO_EDGE),sr=le.fbo=It.createFramebuffer(Le,Le,!0,!1),sr.colorAttachment.set(ur.texture)}It.bindFramebuffer.set(sr.framebuffer),It.viewport.set([0,0,Le,Le]),Ct.useProgram(\"hillshadePrepare\").draw(It,Xt.TRIANGLES,zt,jt,Wt,Ii.disabled,ni(le.tileID,me),null,null,Gt.id,Ct.rasterBoundsBuffer,Ct.quadTriangleIndexBuffer,Ct.rasterBoundsSegments),le.needsHillshadePrepare=!1}})(N,G,K,q,yt,ke.disabled,Pt),ut.viewport.set([0,0,N.width,N.height]);else if(N.renderPass===\"translucent\")if(gt){let[Ct,Rt,Ut]=N.stencilConfigForOverlapTwoPass(K);Hp(N,G,q,Ut,Ct,yt,Pt,!1,ct),Hp(N,G,q,Ut,Rt,yt,Pt,!0,ct)}else{let[Ct,Rt]=N.getStencilConfigForOverlapAndUpdateStencilID(K);Hp(N,G,q,Rt,Ct,yt,Pt,!1,ct)}})(c,f,b,S,D):o.cq(b)?(function(N,G,q,K,it){if(N.renderPass!==\"translucent\"||!K.length)return;let{isRenderingToTexture:ct}=it,ut=N.style.projection.useSubdivision,gt=N.getDepthModeForSublayer(0,ii.ReadOnly),yt=N.colorModeForRenderPass();if(ut){let[Pt,Ct,Rt]=N.stencilConfigForOverlapTwoPass(K);ly(N,G,q,Rt,Pt,gt,yt,!1,ct),ly(N,G,q,Rt,Ct,gt,yt,!0,ct)}else{let[Pt,Ct]=N.getStencilConfigForOverlapAndUpdateStencilID(K);ly(N,G,q,Ct,Pt,gt,yt,!1,ct)}})(c,f,b,S,D):o.bS(b)?(function(N,G,q,K,it){if(N.renderPass!==\"translucent\"||q.paint.get(\"raster-opacity\")===0||!K.length)return;let{isRenderingToTexture:ct}=it,ut=G.getSource(),gt=N.style.projection.useSubdivision;if(ut instanceof Rs)Yp(N,G,q,K,null,!1,!1,ut.tileCoords,ut.flippedWindingOrder,ct);else if(gt){let[yt,Pt,Ct]=N.stencilConfigForOverlapTwoPass(K);Yp(N,G,q,Ct,yt,!1,!0,yc,!1,ct),Yp(N,G,q,Ct,Pt,!0,!0,yc,!1,ct)}else{let[yt,Pt]=N.getStencilConfigForOverlapAndUpdateStencilID(K);Yp(N,G,q,Pt,yt,!1,!0,yc,!1,ct)}})(c,f,b,S,D):o.cr(b)?(function(N,G,q,K,it){let ct=q.paint.get(\"background-color\"),ut=q.paint.get(\"background-opacity\");if(ut===0)return;let{isRenderingToTexture:gt}=it,yt=N.context,Pt=yt.gl,Ct=N.style.projection,Rt=N.transform,Ut=Rt.tileSize,Gt=q.paint.get(\"background-pattern\");if(N.isPatternMissing(Gt))return;let zt=!Gt&&ct.a===1&&ut===1&&N.opaquePassEnabledForLayer()?\"opaque\":\"translucent\";if(N.renderPass!==zt)return;let jt=ke.disabled,Wt=N.getDepthModeForSublayer(0,zt===\"opaque\"?ii.ReadWrite:ii.ReadOnly),It=N.colorModeForRenderPass(),Xt=N.useProgram(Gt?\"backgroundPattern\":\"background\"),Kt=K||jh(Rt,{tileSize:Ut,terrain:N.style.map.terrain});Gt&&(yt.activeTexture.set(Pt.TEXTURE0),N.imageManager.bind(N.context));let de=q.getCrossfadeParameters();for(let le of Kt){let me=Rt.getProjectionData({overscaledTileID:le,applyGlobeMatrix:!gt,applyTerrainMatrix:!0}),Le=Gt?Yh(ut,N,Gt,{tileID:le,tileSize:Ut},de):QA(ut,ct),$e=N.style.map.terrain&&N.style.map.terrain.getTerrainData(le),Ee=Ct.getMeshFromTileID(yt,le.canonical,!1,!0,\"raster\");Xt.draw(yt,Pt.TRIANGLES,Wt,jt,It,Ii.backCCW,Le,$e,me,q.id,Ee.vertexBuffer,Ee.indexBuffer,Ee.segments)}})(c,0,b,S,D):o.cs(b)&&(function(N,G,q,K){let{isRenderingGlobe:it}=K,ct=N.context,ut=q.implementation,gt=N.style.projection,yt=N.transform,Pt=yt.getProjectionDataForCustomLayer(it),Ct={farZ:yt.farZ,nearZ:yt.nearZ,fov:yt.fov*Math.PI/180,modelViewProjectionMatrix:yt.modelViewProjectionMatrix,projectionMatrix:yt.projectionMatrix,shaderData:{variantName:gt.shaderVariantName,vertexShaderPrelude:`const float PI = 3.141592653589793;\nuniform mat4 u_projection_matrix;\n${gt.shaderPreludeCode.vertexSource}`,define:gt.shaderDefine},defaultProjectionData:Pt},Rt=ut.renderingMode?ut.renderingMode:\"2d\";if(N.renderPass===\"offscreen\"){let Ut=ut.prerender;Ut&&(N.setCustomLayerDefaults(),ct.setColorMode(N.colorModeForRenderPass()),Ut.call(ut,ct.gl,Ct),ct.setDirty(),N.setBaseState())}else if(N.renderPass===\"translucent\"){N.setCustomLayerDefaults(),ct.setColorMode(N.colorModeForRenderPass()),ct.setStencilMode(ke.disabled);let Ut=Rt===\"3d\"?N.getDepthModeFor3D():N.getDepthModeForSublayer(0,ii.ReadOnly);ct.setDepthMode(Ut),ut.render(ct.gl,Ct),ct.setDirty(),N.setBaseState(),ct.bindFramebuffer.set(null)}})(c,0,b,D))}saveTileTexture(c){let f=this._tileTextures[c.size[0]];f?f.length<Nm.MAX_TEXTURE_POOL_SIZE_PER_BUCKET?f.push(c):c.destroy():this._tileTextures[c.size[0]]=[c]}getTileTexture(c){let f=this._tileTextures[c];return f&&f.length>0?f.pop():null}isPatternMissing(c){if(!c)return!1;if(!c.from||!c.to)return!0;let f=this.imageManager.getPattern(c.from.toString()),b=this.imageManager.getPattern(c.to.toString());return!f||!b}useProgram(c,f,b=!1,S=[]){this.cache=this.cache||{};let D=!!this.style.map.terrain,N=this.style.projection,G=b?yo.projectionMercator:N.shaderPreludeCode,q=b?Yn:N.shaderDefine,K=c+(f?f.cacheKey:\"\")+`/${b?c2:N.shaderVariantName}`+(this._showOverdrawInspector?\"/overdraw\":\"\")+(D?\"/terrain\":\"\")+(S?`/${S.join(\"/\")}`:\"\");return this.cache[K]||(this.cache[K]=new un(this.context,yo[c],f,nu[c],this._showOverdrawInspector,D,G,q,S)),this.cache[K]}setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()}setBaseState(){let c=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(c.FUNC_ADD)}initDebugOverlayCanvas(){this.debugOverlayCanvas==null&&(this.debugOverlayCanvas=document.createElement(\"canvas\"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new o.T(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))}destroy(){var c,f;if(this._tileTextures){for(let b in this._tileTextures){let S=this._tileTextures[b];if(S)for(let D of S)D.destroy()}this._tileTextures={}}if(this.tileExtentBuffer&&this.tileExtentBuffer.destroy(),this.debugBuffer&&this.debugBuffer.destroy(),this.rasterBoundsBuffer&&this.rasterBoundsBuffer.destroy(),this.rasterBoundsBufferPosOnly&&this.rasterBoundsBufferPosOnly.destroy(),this.viewportBuffer&&this.viewportBuffer.destroy(),this.tileBorderIndexBuffer&&this.tileBorderIndexBuffer.destroy(),this.quadTriangleIndexBuffer&&this.quadTriangleIndexBuffer.destroy(),this.tileExtentMesh&&((c=this.tileExtentMesh.vertexBuffer)===null||c===void 0||c.destroy()),this.tileExtentMesh&&((f=this.tileExtentMesh.indexBuffer)===null||f===void 0||f.destroy()),this.debugOverlayTexture&&this.debugOverlayTexture.destroy(),this.cache){for(let b in this.cache){let S=this.cache[b];S&&S.program&&this.context.gl.deleteProgram(S.program)}this.cache={}}this.context&&this.context.setDefault()}overLimit(){let{drawingBufferWidth:c,drawingBufferHeight:f}=this.context.gl;return this.width!==c||this.height!==f}}function ov(I,c){let f,b=!1,S=null,D=null,N=()=>{S=null,b&&(I.apply(D,f),S=setTimeout(N,c),b=!1)};return(...G)=>(b=!0,D=this,f=G,S||N(),S)}Nm.MAX_TEXTURE_POOL_SIZE_PER_BUCKET=50;class zm{constructor(c){this._getCurrentHash=()=>{let f=window.location.hash.replace(\"#\",\"\");if(this._hashName){let b;return f.split(\"&\").map((S=>S.split(\"=\"))).forEach((S=>{S[0]===this._hashName&&(b=S)})),(b&&b[1]||\"\").split(\"/\")}return f.split(\"/\")},this._onHashChange=()=>{let f=this._getCurrentHash();if(!this._isValidHash(f))return!1;let b=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(f[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+f[2],+f[1]],zoom:+f[0],bearing:b,pitch:+(f[4]||0)}),!0},this._updateHashUnthrottled=()=>{let f=window.location.href.replace(/(#.*)?$/,this.getHashString());window.history.replaceState(window.history.state,null,f)},this._removeHash=()=>{let f=this._getCurrentHash();if(f.length===0)return;let b=f.join(\"/\"),S=b;S.split(\"&\").length>0&&(S=S.split(\"&\")[0]),this._hashName&&(S=`${this._hashName}=${b}`);let D=window.location.hash.replace(S,\"\");D.startsWith(\"#&\")?D=D.slice(0,1)+D.slice(2):D===\"#\"&&(D=\"\");let N=window.location.href.replace(/(#.+)?$/,D);N=N.replace(\"&&\",\"&\"),window.history.replaceState(window.history.state,null,N)},this._updateHash=ov(this._updateHashUnthrottled,300),this._hashName=c&&encodeURIComponent(c)}addTo(c){return this._map=c,addEventListener(\"hashchange\",this._onHashChange,!1),this._map.on(\"moveend\",this._updateHash),this}remove(){return removeEventListener(\"hashchange\",this._onHashChange,!1),this._map.off(\"moveend\",this._updateHash),clearTimeout(this._updateHash()),this._removeHash(),delete this._map,this}getHashString(c){let f=this._map.getCenter(),b=Math.round(100*this._map.getZoom())/100,S=Math.ceil((b*Math.LN2+Math.log(512/360/.5))/Math.LN10),D=Math.pow(10,S),N=Math.round(f.lng*D)/D,G=Math.round(f.lat*D)/D,q=this._map.getBearing(),K=this._map.getPitch(),it=\"\";if(it+=c?`/${N}/${G}/${b}`:`${b}/${G}/${N}`,(q||K)&&(it+=\"/\"+Math.round(10*q)/10),K&&(it+=`/${Math.round(K)}`),this._hashName){let ct=this._hashName,ut=!1,gt=window.location.hash.slice(1).split(\"&\").map((yt=>{let Pt=yt.split(\"=\")[0];return Pt===ct?(ut=!0,`${Pt}=${it}`):yt})).filter((yt=>yt));return ut||gt.push(`${ct}=${it}`),`#${gt.join(\"&\")}`}return`#${it}`}_isValidHash(c){if(c.length<3||c.some(isNaN))return!1;try{new o.V(+c[2],+c[1])}catch{return!1}let f=+c[0],b=+(c[3]||0),S=+(c[4]||0);return f>=this._map.getMinZoom()&&f<=this._map.getMaxZoom()&&b>=-180&&b<=180&&S>=this._map.getMinPitch()&&S<=this._map.getMaxPitch()}}let Zp={linearity:.3,easing:o.ct(0,0,.3,1)},hy=o.e({deceleration:2500,maxSpeed:1400},Zp),Kp=o.e({deceleration:20,maxSpeed:1400},Zp),Qp=o.e({deceleration:1e3,maxSpeed:360},Zp),Ei=o.e({deceleration:1e3,maxSpeed:90},Zp),_c=o.e({deceleration:1e3,maxSpeed:360},Zp);class sv{constructor(c){this._map=c,this.clear()}clear(){this._inertiaBuffer=[]}record(c){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:R(),settings:c})}_drainInertiaBuffer(){let c=this._inertiaBuffer,f=R();for(;c.length>0&&f-c[0].time>160;)c.shift()}_onMoveEnd(c){if(this._drainInertiaBuffer(),this._inertiaBuffer.length<2)return;let f={zoom:0,bearing:0,pitch:0,roll:0,pan:new o.P(0,0),pinchAround:void 0,around:void 0};for(let{settings:D}of this._inertiaBuffer)f.zoom+=D.zoomDelta||0,f.bearing+=D.bearingDelta||0,f.pitch+=D.pitchDelta||0,f.roll+=D.rollDelta||0,D.panDelta&&f.pan._add(D.panDelta),D.around&&(f.around=D.around),D.pinchAround&&(f.pinchAround=D.pinchAround);let b=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,S={};if(f.pan.mag()){let D=Um(f.pan.mag(),b,o.e({},hy,c||{})),N=f.pan.mult(D.amount/f.pan.mag()),G=this._map.cameraHelper.handlePanInertia(N,this._map.transform);S.center=G.easingCenter,S.offset=G.easingOffset,ia(S,D)}if(f.zoom){let D=Um(f.zoom,b,Kp),N=o.cu(this._map.transform.zoom+D.amount,this._map.getZoomSnap(),D.amount);S.zoom=N,ia(S,D)}if(f.bearing){let D=Um(f.bearing,b,Qp);S.bearing=this._map.transform.bearing+o.ak(D.amount,-179,179),ia(S,D)}if(f.pitch){let D=Um(f.pitch,b,Ei);S.pitch=this._map.transform.pitch+D.amount,ia(S,D)}if(f.roll){let D=Um(f.roll,b,_c);S.roll=this._map.transform.roll+o.ak(D.amount,-179,179),ia(S,D)}if(S.zoom||S.bearing){let D=f.pinchAround===void 0?f.around:f.pinchAround;S.around=D?this._map.unproject(D):this._map.getCenter()}return this.clear(),o.e(S,{noMoveStart:!0})}}function ia(I,c){(!I.duration||I.duration<c.duration)&&(I.duration=c.duration,I.easing=c.easing)}function Um(I,c,f){let{maxSpeed:b,linearity:S,deceleration:D}=f,N=o.ak(I*S/(c/1e3),-b,b),G=Math.abs(N)/(D*S);return{easing:f.easing,duration:1e3*G,amount:N*(G/2)}}class Al extends o.l{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(c,f,b,S={}){b=b instanceof MouseEvent?b:new MouseEvent(c,b);let D=z.mousePos(f.getCanvas(),b),N=f.unproject(D);super(c,o.e({point:D,lngLat:N,originalEvent:b},S)),this._defaultPrevented=!1,this.target=f}}class Vm extends o.l{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(c,f,b){let S=c===\"touchend\"?b.changedTouches:b.touches,D=z.touchPos(f.getCanvasContainer(),S),N=D.map((q=>f.unproject(q))),G=D.reduce(((q,K,it,ct)=>q.add(K.div(ct.length))),new o.P(0,0));super(c,{points:D,point:G,lngLats:N,lngLat:f.unproject(G),originalEvent:b}),this._defaultPrevented=!1}}class vf extends o.l{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(c,f,b){super(c,{originalEvent:b}),this._defaultPrevented=!1}}class Wa{constructor(c,f){this._map=c,this._clickTolerance=f.clickTolerance}reset(){delete this._mousedownPos}wheel(c){return this._firePreventable(new vf(c.type,this._map,c))}mousedown(c,f){return this._mousedownPos=f,this._firePreventable(new Al(c.type,this._map,c))}mouseup(c){this._map.fire(new Al(c.type,this._map,c))}click(c,f){this._mousedownPos&&this._mousedownPos.dist(f)>=this._clickTolerance||this._map.fire(new Al(c.type,this._map,c))}dblclick(c){return this._firePreventable(new Al(c.type,this._map,c))}mouseover(c){this._map.fire(new Al(c.type,this._map,c))}mouseout(c){this._map.fire(new Al(c.type,this._map,c))}touchstart(c){return this._firePreventable(new Vm(c.type,this._map,c))}touchmove(c){this._map.fire(new Vm(c.type,this._map,c))}touchend(c){this._map.fire(new Vm(c.type,this._map,c))}touchcancel(c){this._map.fire(new Vm(c.type,this._map,c))}_firePreventable(c){if(this._map.fire(c),c.defaultPrevented)return{}}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class av{constructor(c){this._map=c}reset(){this._delayContextMenu=!1,this._ignoreContextMenu=!0,delete this._contextMenuEvent}mousemove(c){this._map.fire(new Al(c.type,this._map,c))}mousedown(){this._delayContextMenu=!0,this._ignoreContextMenu=!1}mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Al(\"contextmenu\",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)}contextmenu(c){this._delayContextMenu?this._contextMenuEvent=c:this._ignoreContextMenu||this._map.fire(new Al(c.type,this._map,c)),this._map.listens(\"contextmenu\")&&c.preventDefault()}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class vc{constructor(c){this._map=c}get transform(){return this._map._requestedCameraState||this._map.transform}get center(){return{lng:this.transform.center.lng,lat:this.transform.center.lat}}get zoom(){return this.transform.zoom}get pitch(){return this.transform.pitch}get bearing(){return this.transform.bearing}unproject(c){return this.transform.screenPointToLocation(o.P.convert(c),this._map.terrain)}}class S2{constructor(c,f){this._map=c,this._tr=new vc(c),this._el=c.getCanvasContainer(),this._container=c.getContainer(),this._clickTolerance=f.clickTolerance||1,f.boxZoom&&typeof f.boxZoom==\"object\"&&(this._boxZoomEnd=f.boxZoom.boxZoomEnd)}isEnabled(){return!!this._enabled}isActive(){return!!this._active}enable(){this.isEnabled()||(this._enabled=!0)}disable(){this.isEnabled()&&(this._enabled=!1)}mousedown(c,f){this.isEnabled()&&c.shiftKey&&c.button===0&&(z.disableDrag(),this._startPos=this._lastPos=f,this._active=!0)}mousemoveWindow(c,f){if(!this._active)return;let b=f;if(this._lastPos.equals(b)||!this._box&&b.dist(this._startPos)<this._clickTolerance)return;let S=this._startPos;this._lastPos=b,this._box||(this._box=z.create(\"div\",\"maplibregl-boxzoom\",this._container),this._container.classList.add(\"maplibregl-crosshair\"),this._fireEvent(\"boxzoomstart\",c));let D=Math.min(S.x,b.x),N=Math.max(S.x,b.x),G=Math.min(S.y,b.y),q=Math.max(S.y,b.y);this._box.style.transform=`translate(${D}px,${G}px)`,this._box.style.width=N-D+\"px\",this._box.style.height=q-G+\"px\"}mouseupWindow(c,f){if(!this._active||c.button!==0)return;let b=this._startPos,S=f;if(this.reset(),z.suppressClick(),b.x!==S.x||b.y!==S.y)return this._map.fire(new o.l(\"boxzoomend\",{originalEvent:c})),this._boxZoomEnd?void this._boxZoomEnd(this._map,b,S,c):{cameraAnimation:D=>D.fitScreenCoordinates(b,S,this._tr.bearing,{linear:!0})};this._fireEvent(\"boxzoomcancel\",c)}keydown(c){this._active&&c.keyCode===27&&(this.reset(),this._fireEvent(\"boxzoomcancel\",c))}reset(){this._active=!1,this._container.classList.remove(\"maplibregl-crosshair\"),this._box&&(this._box.remove(),this._box=null),z.enableDrag(),delete this._startPos,delete this._lastPos}_fireEvent(c,f){return this._map.fire(new o.l(c,{originalEvent:f}))}}function Jp(I,c){if(I.length!==c.length)throw new Error(`The number of touches and points are not equal - touches ${I.length}, points ${c.length}`);let f={};for(let b=0;b<I.length;b++)f[I[b].identifier]=c[b];return f}class jm{constructor(c){this.reset(),this.numTouches=c.numTouches}reset(){delete this.centroid,delete this.startTime,delete this.touches,this.aborted=!1}touchstart(c,f,b){(this.centroid||b.length>this.numTouches)&&(this.aborted=!0),this.aborted||(this.startTime===void 0&&(this.startTime=c.timeStamp),b.length===this.numTouches&&(this.centroid=(function(S){let D=new o.P(0,0);for(let N of S)D._add(N);return D.div(S.length)})(f),this.touches=Jp(b,f)))}touchmove(c,f,b){if(this.aborted||!this.centroid)return;let S=Jp(b,f);for(let D in this.touches){let N=S[D];(!N||N.dist(this.touches[D])>30)&&(this.aborted=!0)}}touchend(c,f,b){if((!this.centroid||c.timeStamp-this.startTime>500)&&(this.aborted=!0),b.length===0){let S=!this.aborted&&this.centroid;if(this.reset(),S)return S}}}class bo{constructor(c){this.singleTap=new jm(c),this.numTaps=c.numTaps,this.reset()}reset(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()}touchstart(c,f,b){this.singleTap.touchstart(c,f,b)}touchmove(c,f,b){this.singleTap.touchmove(c,f,b)}touchend(c,f,b){let S=this.singleTap.touchend(c,f,b);if(S){let D=c.timeStamp-this.lastTime<500,N=!this.lastTap||this.lastTap.dist(S)<30;if(D&&N||this.reset(),this.count++,this.lastTime=c.timeStamp,this.lastTap=S,this.count===this.numTaps)return this.reset(),S}}}class ir{constructor(c){this._tr=new vc(c),this._zoomIn=new bo({numTouches:1,numTaps:2}),this._zoomOut=new bo({numTouches:2,numTaps:1}),this.reset()}reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()}touchstart(c,f,b){this._zoomIn.touchstart(c,f,b),this._zoomOut.touchstart(c,f,b)}touchmove(c,f,b){this._zoomIn.touchmove(c,f,b),this._zoomOut.touchmove(c,f,b)}touchend(c,f,b){let S=this._zoomIn.touchend(c,f,b),D=this._zoomOut.touchend(c,f,b),N=this._tr;return S?(this._active=!0,c.preventDefault(),setTimeout((()=>this.reset()),0),{cameraAnimation:G=>G.easeTo({duration:300,zoom:o.cu(N.zoom+1,G.getZoomSnap()),around:N.unproject(S)},{originalEvent:c})}):D?(this._active=!0,c.preventDefault(),setTimeout((()=>this.reset()),0),{cameraAnimation:G=>G.easeTo({duration:300,zoom:o.cu(N.zoom-1,G.getZoomSnap()),around:N.unproject(D)},{originalEvent:c})}):void 0}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class rd{constructor(c){this._enabled=!!c.enable,this._moveStateManager=c.moveStateManager,this._clickTolerance=c.clickTolerance||1,this._moveFunction=c.move,this._activateOnStart=!!c.activateOnStart,c.assignEvents(this),this.reset()}reset(c){this._active=!1,this._moved=!1,delete this._lastPoint,this._moveStateManager.endMove(c)}_move(...c){let f=this._moveFunction(...c);if(f.bearingDelta||f.pitchDelta||f.rollDelta||f.around||f.panDelta)return this._active=!0,f}dragStart(c,f){this.isEnabled()&&!this._lastPoint&&this._moveStateManager.isValidStartEvent(c)&&(this._moveStateManager.startMove(c),this._lastPoint=Array.isArray(f)?f[0]:f,this._activateOnStart&&this._lastPoint&&(this._active=!0))}dragMove(c,f){if(!this.isEnabled())return;let b=this._lastPoint;if(!b)return;if(c.preventDefault(),!this._moveStateManager.isValidMoveEvent(c))return void this.reset(c);let S=Array.isArray(f)?f[0]:f;return!this._moved&&S.dist(b)<this._clickTolerance?void 0:(this._moved=!0,this._lastPoint=S,this._move(b,S))}dragEnd(c){this.isEnabled()&&this._lastPoint&&this._moveStateManager.isValidEndEvent(c)&&(this._moved&&z.suppressClick(),this.reset(c))}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}getClickTolerance(){return this._clickTolerance}}let id=0,nd=2,su={[id]:1,[nd]:2};class ih{constructor(c){this._correctEvent=c.checkCorrectEvent}startMove(c){this._eventButton=c.button}endMove(c){delete this._eventButton}isValidStartEvent(c){return this._correctEvent(c)}isValidMoveEvent(c){return!(function(f,b){let S=su[b];return f.buttons===void 0||(f.buttons&S)!==S})(c,this._eventButton)}isValidEndEvent(c){return c.button===this._eventButton}}class dy{constructor(){this._firstTouch=void 0}_isOneFingerTouch(c){return c.targetTouches.length===1}_isSameTouchEvent(c){return c.targetTouches[0].identifier===this._firstTouch}startMove(c){this._firstTouch=c.targetTouches[0].identifier}endMove(c){delete this._firstTouch}isValidStartEvent(c){return this._isOneFingerTouch(c)}isValidMoveEvent(c){return this._isOneFingerTouch(c)&&this._isSameTouchEvent(c)}isValidEndEvent(c){return this._isOneFingerTouch(c)&&this._isSameTouchEvent(c)}}class PM{constructor(c=new ih({checkCorrectEvent:()=>!0}),f=new dy){this.mouseMoveStateManager=c,this.oneFingerTouchMoveStateManager=f}_executeRelevantHandler(c,f,b){return c instanceof MouseEvent?f(c):typeof TouchEvent<\"u\"&&c instanceof TouchEvent?b(c):void 0}startMove(c){this._executeRelevantHandler(c,(f=>this.mouseMoveStateManager.startMove(f)),(f=>this.oneFingerTouchMoveStateManager.startMove(f)))}endMove(c){this._executeRelevantHandler(c,(f=>this.mouseMoveStateManager.endMove(f)),(f=>this.oneFingerTouchMoveStateManager.endMove(f)))}isValidStartEvent(c){return this._executeRelevantHandler(c,(f=>this.mouseMoveStateManager.isValidStartEvent(f)),(f=>this.oneFingerTouchMoveStateManager.isValidStartEvent(f)))}isValidMoveEvent(c){return this._executeRelevantHandler(c,(f=>this.mouseMoveStateManager.isValidMoveEvent(f)),(f=>this.oneFingerTouchMoveStateManager.isValidMoveEvent(f)))}isValidEndEvent(c){return this._executeRelevantHandler(c,(f=>this.mouseMoveStateManager.isValidEndEvent(f)),(f=>this.oneFingerTouchMoveStateManager.isValidEndEvent(f)))}}let od=I=>{I.mousedown=I.dragStart,I.mousemoveWindow=I.dragMove,I.mouseup=I.dragEnd,I.contextmenu=c=>{c.preventDefault()}};class M2{constructor(c,f){this._clickTolerance=c.clickTolerance||1,this._map=f,this.reset()}reset(){this._active=!1,this._touches={},this._sum=new o.P(0,0)}_shouldBePrevented(c){return c<(this._map.cooperativeGestures.isEnabled()?2:1)}touchstart(c,f,b){return this._calculateTransform(c,f,b)}touchmove(c,f,b){if(this._active){if(!this._shouldBePrevented(b.length))return c.preventDefault(),this._calculateTransform(c,f,b);this._map.cooperativeGestures.notifyGestureBlocked(\"touch_pan\",c)}}touchend(c,f,b){this._calculateTransform(c,f,b),this._active&&this._shouldBePrevented(b.length)&&this.reset()}touchcancel(){this.reset()}_calculateTransform(c,f,b){b.length>0&&(this._active=!0);let S=Jp(b,f),D=new o.P(0,0),N=new o.P(0,0),G=0;for(let K in S){let it=S[K],ct=this._touches[K];ct&&(D._add(it),N._add(it.sub(ct)),G++,S[K]=it)}if(this._touches=S,this._shouldBePrevented(G)||!N.mag())return;let q=N.div(G);return this._sum._add(q),this._sum.mag()<this._clickTolerance?void 0:{around:D.div(G),panDelta:q}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class $m{constructor(){this.reset()}reset(){this._active=!1,delete this._firstTwoTouches}touchstart(c,f,b){this._firstTwoTouches||b.length<2||(this._firstTwoTouches=[b[0].identifier,b[1].identifier],this._start([f[0],f[1]]))}touchmove(c,f,b){if(!this._firstTwoTouches)return;c.preventDefault();let[S,D]=this._firstTwoTouches,N=t0(b,f,S),G=t0(b,f,D);if(!N||!G)return;let q=this._aroundCenter?null:N.add(G).div(2);return this._move([N,G],q,c)}touchend(c,f,b){if(!this._firstTwoTouches)return;let[S,D]=this._firstTwoTouches,N=t0(b,f,S),G=t0(b,f,D);N&&G||(this._active&&z.suppressClick(),this.reset())}touchcancel(){this.reset()}enable(c){this._enabled=!0,this._aroundCenter=!!c&&c.around===\"center\"}disable(){this._enabled=!1,this.reset()}isEnabled(){return!!this._enabled}isActive(){return!!this._active}}function t0(I,c,f){for(let b=0;b<I.length;b++)if(I[b].identifier===f)return c[b]}function fy(I,c){return Math.log(I/c)/Math.LN2}class py extends $m{reset(){super.reset(),delete this._distance,delete this._startDistance}_start(c){this._startDistance=this._distance=c[0].dist(c[1])}_move(c,f){let b=this._distance;if(this._distance=c[0].dist(c[1]),this._active||!(Math.abs(fy(this._distance,this._startDistance))<.1))return this._active=!0,{zoomDelta:fy(this._distance,b),pinchAround:f}}}function e0(I,c){return 180*I.angleWith(c)/Math.PI}class sd extends $m{reset(){super.reset(),delete this._minDiameter,delete this._startVector,delete this._vector}_start(c){this._startVector=this._vector=c[0].sub(c[1]),this._minDiameter=c[0].dist(c[1])}_move(c,f,b){let S=this._vector;if(this._vector=c[0].sub(c[1]),this._active||!this._isBelowThreshold(this._vector))return this._active=!0,{bearingDelta:e0(this._vector,S),pinchAround:f}}_isBelowThreshold(c){this._minDiameter=Math.min(this._minDiameter,c.mag());let f=25/(Math.PI*this._minDiameter)*360,b=e0(c,this._startVector);return Math.abs(b)<f}}function xa(I){return Math.abs(I.y)>Math.abs(I.x)}class lv extends $m{constructor(c){super(),this._currentTouchCount=0,this._map=c}reset(){super.reset(),this._valid=void 0,delete this._firstMove,delete this._lastPoints}touchstart(c,f,b){super.touchstart(c,f,b),this._currentTouchCount=b.length}_start(c){this._lastPoints=c,xa(c[0].sub(c[1]))&&(this._valid=!1)}_move(c,f,b){if(this._map.cooperativeGestures.isEnabled()&&this._currentTouchCount<3)return;let S=c[0].sub(this._lastPoints[0]),D=c[1].sub(this._lastPoints[1]);return this._valid=this.gestureBeginsVertically(S,D,b.timeStamp),this._valid?(this._lastPoints=c,this._active=!0,{pitchDelta:(S.y+D.y)/2*-.5}):void 0}gestureBeginsVertically(c,f,b){if(this._valid!==void 0)return this._valid;let S=c.mag()>=2,D=f.mag()>=2;if(!S&&!D)return;if(!S||!D)return this._firstMove===void 0&&(this._firstMove=b),b-this._firstMove<100&&void 0;let N=c.y>0==f.y>0;return xa(c)&&xa(f)&&N}}let Gm={panStep:100,bearingStep:15,pitchStep:10};class E2{constructor(c){this._tr=new vc(c);let f=Gm;this._panStep=f.panStep,this._bearingStep=f.bearingStep,this._pitchStep=f.pitchStep,this._rotationDisabled=!1}reset(){this._active=!1}keydown(c){if(c.altKey||c.ctrlKey||c.metaKey)return;let f=0,b=0,S=0,D=0,N=0;switch(c.keyCode){case 61:case 107:case 171:case 187:f=1;break;case 189:case 109:case 173:f=-1;break;case 37:c.shiftKey?b=-1:(c.preventDefault(),D=-1);break;case 39:c.shiftKey?b=1:(c.preventDefault(),D=1);break;case 38:c.shiftKey?S=1:(c.preventDefault(),N=-1);break;case 40:c.shiftKey?S=-1:(c.preventDefault(),N=1);break;default:return}return this._rotationDisabled&&(b=0,S=0),{cameraAnimation:G=>{let q=this._tr;G.easeTo({duration:300,easeId:\"keyboardHandler\",easing:ad,zoom:f?o.cu(q.zoom+f*(c.shiftKey?2:1),G.getZoomSnap()):q.zoom,bearing:q.bearing+b*this._bearingStep,pitch:q.pitch+S*this._pitchStep,offset:[-D*this._panStep,-N*this._panStep],center:q.center},{originalEvent:c})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}disableRotation(){this._rotationDisabled=!0}enableRotation(){this._rotationDisabled=!1}}function ad(I){return I*(2-I)}let hn=4.000244140625,P2=1/450;class Wm{constructor(c,f){this._onTimeout=b=>{this._type=\"wheel\",this._delta-=this._lastValue,this._active||this._start(b)},this._map=c,this._tr=new vc(c),this._triggerRenderFrame=f,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=P2}setZoomRate(c){this._defaultZoomRate=c}setWheelZoomRate(c){this._wheelZoomRate=c}isEnabled(){return!!this._enabled}isActive(){return!!this._active||this._finishTimeout!==void 0}isZooming(){return!!this._zooming}enable(c){this.isEnabled()||(this._enabled=!0,this._aroundCenter=!!c&&c.around===\"center\")}disable(){this.isEnabled()&&(this._enabled=!1)}_shouldBePrevented(c){return!!this._map.cooperativeGestures.isEnabled()&&!(c.ctrlKey||this._map.cooperativeGestures.isBypassed(c))}wheel(c){if(!this.isEnabled())return;if(this._shouldBePrevented(c))return void this._map.cooperativeGestures.notifyGestureBlocked(\"wheel_zoom\",c);let f=c.deltaMode===WheelEvent.DOM_DELTA_LINE?40*c.deltaY:c.deltaY,b=R(),S=b-(this._lastWheelEventTime||0);this._lastWheelEventTime=b,f!==0&&f%hn==0?this._type=\"wheel\":f!==0&&Math.abs(f)<4?this._type=\"trackpad\":S>400?(this._type=null,this._lastValue=f,this._timeout=setTimeout(this._onTimeout,40,c)):this._type||(this._type=Math.abs(S*f)<200?\"trackpad\":\"wheel\",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,f+=this._lastValue)),c.shiftKey&&f&&(f/=4),this._type&&(this._lastWheelEvent=c,this._delta-=f,this._active||this._start(c)),c.preventDefault()}_start(c){if(!this._delta)return;this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);let f=z.mousePos(this._map.getCanvas(),c),b=this._tr;this._aroundPoint=this._aroundCenter?b.transform.locationToScreenPoint(o.V.convert(b.center)):f,this._frameId||(this._frameId=!0,this._triggerRenderFrame())}renderFrame(){if(!this._frameId||(this._frameId=null,!this.isActive()))return;let c=this._tr.transform;if(typeof this._lastExpectedZoom==\"number\"){let G=c.zoom-this._lastExpectedZoom;typeof this._startZoom==\"number\"&&(this._startZoom+=G),typeof this._targetZoom==\"number\"&&(this._targetZoom+=G)}if(this._delta!==0){let G=this._type===\"wheel\"&&Math.abs(this._delta)>hn?this._wheelZoomRate:this._defaultZoomRate,q=2/(1+Math.exp(-Math.abs(this._delta*G)));this._delta<0&&q!==0&&(q=1/q);let K=typeof this._targetZoom!=\"number\"?c.scale:o.an(this._targetZoom),it=c.applyConstrain(c.getCameraLngLat(),o.aq(K*q)).zoom,ct=this._map.getZoomSnap();if(this._type===\"wheel\"&&ct>0){let ut=o.cu(c.zoom,ct);this._targetZoom=o.cu(it,ct,it-ut)}else this._targetZoom=it;this._type===\"wheel\"&&(this._startZoom=c.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}let f=typeof this._targetZoom!=\"number\"?c.zoom:this._targetZoom,b=this._startZoom,S=this._easing,D,N=!1;if(this._type===\"wheel\"&&b&&S){let G=R()-this._lastWheelEventTime,q=Math.min((G+5)/200,1),K=S(q);D=o.G.number(b,f,K),q<1?this._frameId||(this._frameId=!0):N=!0}else D=f,N=!0;return this._active=!0,N&&(this._active=!1,this._finishTimeout=setTimeout((()=>{this._zooming=!1,this._triggerRenderFrame(),delete this._targetZoom,delete this._lastExpectedZoom,delete this._finishTimeout}),200)),this._lastExpectedZoom=D,{noInertia:!0,needsRenderFrame:!N,zoomDelta:D-c.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}_smoothOutEasing(c){let f=o.cw;if(this._prevEase){let b=this._prevEase,S=(R()-b.start)/b.duration,D=b.easing(S+.01)-b.easing(S),N=.27/Math.sqrt(D*D+1e-4)*.01,G=Math.sqrt(.0729-N*N);f=o.ct(N,G,.25,1)}return this._prevEase={start:R(),duration:c,easing:f},f}reset(){this._active=!1,this._zooming=!1,delete this._targetZoom,delete this._lastExpectedZoom,this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout)}}class qm{constructor(c,f){this._clickZoom=c,this._tapZoom=f}enable(){this._clickZoom.enable(),this._tapZoom.enable()}disable(){this._clickZoom.disable(),this._tapZoom.disable()}isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()}isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()}}class cv{constructor(c){this._tr=new vc(c),this.reset()}reset(){this._active=!1}dblclick(c,f){return c.preventDefault(),{cameraAnimation:b=>{b.easeTo({duration:300,zoom:o.cu(this._tr.zoom+(c.shiftKey?-1:1),b.getZoomSnap()),around:this._tr.unproject(f)},{originalEvent:c})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Hm{constructor(){this._tap=new bo({numTouches:1,numTaps:1}),this.reset()}reset(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,delete this._tapPoint,this._tap.reset()}touchstart(c,f,b){if(!this._swipePoint)if(this._tapTime){let S=f[0],D=c.timeStamp-this._tapTime<500,N=this._tapPoint.dist(S)<30;D&&N?b.length>0&&(this._swipePoint=S,this._swipeTouch=b[0].identifier):this.reset()}else this._tap.touchstart(c,f,b)}touchmove(c,f,b){if(this._tapTime){if(this._swipePoint){if(b[0].identifier!==this._swipeTouch)return;let S=f[0],D=S.y-this._swipePoint.y;return this._swipePoint=S,c.preventDefault(),this._active=!0,{zoomDelta:D/128}}}else this._tap.touchmove(c,f,b)}touchend(c,f,b){if(this._tapTime)this._swipePoint&&b.length===0&&this.reset();else{let S=this._tap.touchend(c,f,b);S&&(this._tapTime=c.timeStamp,this._tapPoint=S)}}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class my{constructor(c,f,b){this._el=c,this._mousePan=f,this._touchPan=b}enable(c){this._inertiaOptions=c||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(\"maplibregl-touch-drag-pan\")}disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(\"maplibregl-touch-drag-pan\")}isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()}isActive(){return this._mousePan.isActive()||this._touchPan.isActive()}}class Ym{constructor(c,f,b,S){this._pitchWithRotate=c.pitchWithRotate,this._rollEnabled=c.rollEnabled,this._mouseRotate=f,this._mousePitch=b,this._mouseRoll=S}enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable(),this._rollEnabled&&this._mouseRoll.enable()}disable(){this._mouseRotate.disable(),this._mousePitch.disable(),this._mouseRoll.disable()}isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())&&(!this._rollEnabled||this._mouseRoll.isEnabled())}isActive(){return this._mouseRotate.isActive()||this._mousePitch.isActive()||this._mouseRoll.isActive()}}class C2{constructor(c,f,b,S){this._el=c,this._touchZoom=f,this._touchRotate=b,this._tapDragZoom=S,this._rotationDisabled=!1,this._enabled=!0}enable(c){this._touchZoom.enable(c),this._rotationDisabled||this._touchRotate.enable(c),this._tapDragZoom.enable(),this._el.classList.add(\"maplibregl-touch-zoom-rotate\")}disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(\"maplibregl-touch-zoom-rotate\")}isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()}isActive(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()}disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable()}enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()}}class bc{constructor(c,f){this._bypassKey=navigator.userAgent.indexOf(\"Mac\")!==-1?\"metaKey\":\"ctrlKey\",this._map=c,this._options=f,this._enabled=!1}isActive(){return!1}reset(){}_setupUI(){if(this._container)return;let c=this._map.getCanvasContainer();c.classList.add(\"maplibregl-cooperative-gestures\"),this._container=z.create(\"div\",\"maplibregl-cooperative-gesture-screen\",c);let f=this._map._getUIString(\"CooperativeGesturesHandler.WindowsHelpText\");this._bypassKey===\"metaKey\"&&(f=this._map._getUIString(\"CooperativeGesturesHandler.MacHelpText\"));let b=this._map._getUIString(\"CooperativeGesturesHandler.MobileHelpText\"),S=document.createElement(\"div\");S.className=\"maplibregl-desktop-message\",S.textContent=f,this._container.appendChild(S);let D=document.createElement(\"div\");D.className=\"maplibregl-mobile-message\",D.textContent=b,this._container.appendChild(D),this._container.setAttribute(\"aria-hidden\",\"true\")}_destroyUI(){this._container&&(this._container.remove(),this._map.getCanvasContainer().classList.remove(\"maplibregl-cooperative-gestures\")),delete this._container}enable(){this._setupUI(),this._enabled=!0}disable(){this._enabled=!1,this._destroyUI()}isEnabled(){return this._enabled}isBypassed(c){return c[this._bypassKey]}notifyGestureBlocked(c,f){this._enabled&&(this._map.fire(new o.l(\"cooperativegestureprevented\",{gestureType:c,originalEvent:f})),this._container.classList.add(\"maplibregl-show\"),setTimeout((()=>{this._container.classList.remove(\"maplibregl-show\")}),100))}}let bf=I=>I.zoom||I.drag||I.roll||I.pitch||I.rotate;class fr extends o.l{}function Mr(I){return I.panDelta&&I.panDelta.mag()||I.zoomDelta||I.bearingDelta||I.pitchDelta||I.rollDelta}class Xm{get _ownerDocument(){var c;return((c=this._el)===null||c===void 0?void 0:c.ownerDocument)||document}get _ownerWindow(){var c,f;return((f=(c=this._el)===null||c===void 0?void 0:c.ownerDocument)===null||f===void 0?void 0:f.defaultView)||window}constructor(c,f){this.handleWindowEvent=S=>{this.handleEvent(S,`${S.type}Window`)},this.handleEvent=(S,D)=>{if(S.type===\"blur\")return void this.stop(!0);this._updatingCamera=!0;let N=S.type===\"renderFrame\"?void 0:S,G={needsRenderFrame:!1},q={},K={};for(let{handlerName:ut,handler:gt,allowed:yt}of this._handlers){if(!gt.isEnabled())continue;let Pt;if(this._blockedByActive(K,yt,ut))gt.reset();else if(gt[D||S.type]){if(o.cx(S,D||S.type)){let Ct=z.mousePos(this._map.getCanvas(),S);Pt=gt[D||S.type](S,Ct)}else if(o.cy(S,D||S.type)){let Ct=this._getMapTouches(S.touches),Rt=z.touchPos(this._map.getCanvas(),Ct);Pt=gt[D||S.type](S,Rt,Ct)}else o.cz(D||S.type)||(Pt=gt[D||S.type](S));this.mergeHandlerResult(G,q,Pt,ut,N),Pt&&Pt.needsRenderFrame&&this._triggerRenderFrame()}(Pt||gt.isActive())&&(K[ut]=gt)}let it={};for(let ut in this._previousActiveHandlers)K[ut]||(it[ut]=N);this._previousActiveHandlers=K,(Object.keys(it).length||Mr(G))&&(this._changes.push([G,q,it]),this._triggerRenderFrame()),(Object.keys(K).length||Mr(G))&&this._map._stop(!0),this._updatingCamera=!1;let{cameraAnimation:ct}=G;ct&&(this._inertia.clear(),this._fireEvents({},{},!0),this._changes=[],ct(this._map))},this._map=c,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new sv(c),this._bearingSnap=f.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(f);let b=this._el;this._listeners=[[b,\"touchstart\",{passive:!0}],[b,\"touchmove\",{passive:!1}],[b,\"touchend\",void 0],[b,\"touchcancel\",void 0],[b,\"mousedown\",void 0],[b,\"mousemove\",void 0],[b,\"mouseup\",void 0],[this._ownerDocument,\"mousemove\",{capture:!0}],[this._ownerDocument,\"mouseup\",void 0],[b,\"mouseover\",void 0],[b,\"mouseout\",void 0],[b,\"dblclick\",void 0],[b,\"click\",void 0],[b,\"keydown\",{capture:!1}],[b,\"keyup\",void 0],[b,\"wheel\",{passive:!1}],[b,\"contextmenu\",void 0],[this._ownerWindow,\"blur\",void 0]];for(let[S,D,N]of this._listeners)S.addEventListener(D,S===this._ownerDocument?this.handleWindowEvent:this.handleEvent,N)}destroy(){for(let[c,f,b]of this._listeners)c.removeEventListener(f,c===this._ownerDocument?this.handleWindowEvent:this.handleEvent,b)}_addDefaultHandlers(c){let f=this._map,b=f.getCanvasContainer();this._add(\"mapEvent\",new Wa(f,c));let S=f.boxZoom=new S2(f,c);this._add(\"boxZoom\",S),c.interactive&&c.boxZoom&&S.enable();let D=f.cooperativeGestures=new bc(f,c.cooperativeGestures);this._add(\"cooperativeGestures\",D),c.cooperativeGestures&&D.enable();let N=new ir(f),G=new cv(f);f.doubleClickZoom=new qm(G,N),this._add(\"tapZoom\",N),this._add(\"clickZoom\",G),c.interactive&&c.doubleClickZoom&&f.doubleClickZoom.enable();let q=new Hm;this._add(\"tapDragZoom\",q);let K=f.touchPitch=new lv(f);this._add(\"touchPitch\",K),c.interactive&&c.touchPitch&&f.touchPitch.enable(c.touchPitch);let it=()=>f.project(f.getCenter()),ct=(function({enable:zt,clickTolerance:jt,aroundCenter:Wt=!0,minPixelCenterThreshold:It=100,rotateDegreesPerPixelMoved:Xt=.8},Kt){let de=new ih({checkCorrectEvent:le=>le.button===0&&le.ctrlKey||le.button===2&&!le.ctrlKey});return new rd({clickTolerance:jt,move:(le,me)=>{let Le=Kt();if(Wt&&Math.abs(Le.y-le.y)>It)return{bearingDelta:o.cv(new o.P(le.x,me.y),me,Le)};let $e=(me.x-le.x)*Xt;return Wt&&me.y<Le.y&&($e=-$e),{bearingDelta:$e}},moveStateManager:de,enable:zt,assignEvents:od})})(c,it),ut=(function({enable:zt,clickTolerance:jt,pitchDegreesPerPixelMoved:Wt=-.5}){let It=new ih({checkCorrectEvent:Xt=>Xt.button===0&&Xt.ctrlKey||Xt.button===2});return new rd({clickTolerance:jt,move:(Xt,Kt)=>({pitchDelta:(Kt.y-Xt.y)*Wt}),moveStateManager:It,enable:zt,assignEvents:od})})(c),gt=(function({enable:zt,clickTolerance:jt,rollDegreesPerPixelMoved:Wt=.3},It){let Xt=new ih({checkCorrectEvent:Kt=>Kt.button===2&&Kt.ctrlKey});return new rd({clickTolerance:jt,move:(Kt,de)=>{let le=It(),me=(de.x-Kt.x)*Wt;return de.y<le.y&&(me=-me),{rollDelta:me}},moveStateManager:Xt,enable:zt,assignEvents:od})})(c,it);f.dragRotate=new Ym(c,ct,ut,gt),this._add(\"mouseRotate\",ct,[\"mousePitch\"]),this._add(\"mousePitch\",ut,[\"mouseRotate\",\"mouseRoll\"]),this._add(\"mouseRoll\",gt,[\"mousePitch\"]),c.interactive&&c.dragRotate&&f.dragRotate.enable();let yt=(function({enable:zt,clickTolerance:jt}){let Wt=new ih({checkCorrectEvent:It=>It.button===0&&!It.ctrlKey});return new rd({clickTolerance:jt,move:(It,Xt)=>({around:Xt,panDelta:Xt.sub(It)}),activateOnStart:!0,moveStateManager:Wt,enable:zt,assignEvents:od})})(c),Pt=new M2(c,f);f.dragPan=new my(b,yt,Pt),this._add(\"mousePan\",yt),this._add(\"touchPan\",Pt,[\"touchZoom\",\"touchRotate\"]),c.interactive&&c.dragPan&&f.dragPan.enable(c.dragPan);let Ct=new sd,Rt=new py;f.touchZoomRotate=new C2(b,Rt,Ct,q),this._add(\"touchRotate\",Ct,[\"touchPan\",\"touchZoom\"]),this._add(\"touchZoom\",Rt,[\"touchPan\",\"touchRotate\"]),c.interactive&&c.touchZoomRotate&&f.touchZoomRotate.enable(c.touchZoomRotate),this._add(\"blockableMapEvent\",new av(f));let Ut=f.scrollZoom=new Wm(f,(()=>this._triggerRenderFrame()));this._add(\"scrollZoom\",Ut,[\"mousePan\"]),c.interactive&&c.scrollZoom&&f.scrollZoom.enable(c.scrollZoom);let Gt=f.keyboard=new E2(f);this._add(\"keyboard\",Gt),c.interactive&&c.keyboard&&f.keyboard.enable()}_add(c,f,b){this._handlers.push({handlerName:c,handler:f,allowed:b}),this._handlersById[c]=f}stop(c){if(!this._updatingCamera){for(let{handler:f}of this._handlers)f.reset();this._inertia.clear(),this._fireEvents({},{},c),this._changes=[]}}isActive(){for(let{handler:c}of this._handlers)if(c.isActive())return!0;return!1}isZooming(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()}isRotating(){return!!this._eventsInProgress.rotate}isMoving(){return!!bf(this._eventsInProgress)||this.isZooming()}_blockedByActive(c,f,b){for(let S in c)if(S!==b&&(!f||f.indexOf(S)<0))return!0;return!1}_getMapTouches(c){let f=[];for(let b of c)this._el.contains(b.target)&&f.push(b);return f}mergeHandlerResult(c,f,b,S,D){if(!b)return;o.e(c,b);let N={handlerName:S,originalEvent:b.originalEvent||D};b.zoomDelta!==void 0&&(f.zoom=N),b.panDelta!==void 0&&(f.drag=N),b.rollDelta!==void 0&&(f.roll=N),b.pitchDelta!==void 0&&(f.pitch=N),b.bearingDelta!==void 0&&(f.rotate=N)}_applyChanges(){let c={},f={},b={};for(let[S,D,N]of this._changes)S.panDelta&&(c.panDelta=(c.panDelta||new o.P(0,0))._add(S.panDelta)),S.zoomDelta&&(c.zoomDelta=(c.zoomDelta||0)+S.zoomDelta),S.bearingDelta&&(c.bearingDelta=(c.bearingDelta||0)+S.bearingDelta),S.pitchDelta&&(c.pitchDelta=(c.pitchDelta||0)+S.pitchDelta),S.rollDelta&&(c.rollDelta=(c.rollDelta||0)+S.rollDelta),S.around!==void 0&&(c.around=S.around),S.pinchAround!==void 0&&(c.pinchAround=S.pinchAround),S.noInertia&&(c.noInertia=S.noInertia),o.e(f,D),o.e(b,N);this._updateMapTransform(c,f,b),this._changes=[]}_updateMapTransform(c,f,b){let S=this._map,D=S._getTransformForUpdate(),N=S.terrain;if(!(Mr(c)||N&&this._terrainMovement))return this._fireEvents(f,b,!0);S._stop(!0);let{panDelta:G,zoomDelta:q,bearingDelta:K,pitchDelta:it,rollDelta:ct,around:ut,pinchAround:gt}=c;gt!==void 0&&(ut=gt),ut=ut||S.transform.centerPoint,N&&!D.isPointOnMapSurface(ut)&&(ut=D.centerPoint);let yt={panDelta:G,zoomDelta:q,rollDelta:ct,pitchDelta:it,bearingDelta:K,around:ut};this._map.cameraHelper.useGlobeControls&&!D.isPointOnMapSurface(ut)&&(ut=D.centerPoint);let Pt=ut.distSqr(D.centerPoint)<.01?D.center:D.screenPointToLocation(G?ut.sub(G):ut);this._handleMapControls({terrain:N,tr:D,deltasForHelper:yt,preZoomAroundLoc:Pt,combinedEventsInProgress:f,panDelta:G}),S._applyUpdatedTransform(D),this._map._update(),c.noInertia||this._inertia.record(c),this._fireEvents(f,b,!0)}_handleMapControls({terrain:c,tr:f,deltasForHelper:b,preZoomAroundLoc:S,combinedEventsInProgress:D,panDelta:N}){let G=this._map.cameraHelper;if(G.handleMapControlsRollPitchBearingZoom(b,f),c)return G.useGlobeControls?(this._terrainMovement||!D.drag&&!D.zoom||(this._terrainMovement=!0,this._map._elevationFreeze=!0),void G.handleMapControlsPan(b,f,S)):this._terrainMovement||!D.drag&&!D.zoom?void(D.drag&&this._terrainMovement&&N?f.setCenter(f.screenPointToLocation(f.centerPoint.sub(N))):G.handleMapControlsPan(b,f,S)):(this._terrainMovement=!0,this._map._elevationFreeze=!0,void G.handleMapControlsPan(b,f,S));G.handleMapControlsPan(b,f,S)}_fireEvents(c,f,b){let S=bf(this._eventsInProgress),D=bf(c),N={};for(let ct in c){let{originalEvent:ut}=c[ct];this._eventsInProgress[ct]||(N[`${ct}start`]=ut),this._eventsInProgress[ct]=c[ct]}!S&&D&&this._fireEvent(\"movestart\",D.originalEvent);for(let ct in N)this._fireEvent(ct,N[ct]);D&&this._fireEvent(\"move\",D.originalEvent);for(let ct in c){let{originalEvent:ut}=c[ct];this._fireEvent(ct,ut)}let G={},q;for(let ct in this._eventsInProgress){let{handlerName:ut,originalEvent:gt}=this._eventsInProgress[ct];this._handlersById[ut].isActive()||(delete this._eventsInProgress[ct],q=f[ut]||gt,G[`${ct}end`]=q)}for(let ct in G)this._fireEvent(ct,G[ct]);let K=bf(this._eventsInProgress),it=(S||D)&&!K;if(it&&this._terrainMovement){this._map._elevationFreeze=!1,this._terrainMovement=!1;let ct=this._map._getTransformForUpdate();this._map.getCenterClampedToGround()&&ct.recalculateZoomAndCenter(this._map.terrain),this._map._applyUpdatedTransform(ct)}if(b&&it){this._updatingCamera=!0;let ct=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),ut=gt=>gt!==0&&-this._bearingSnap<gt&&gt<this._bearingSnap;!ct||!ct.essential&&w.prefersReducedMotion?(this._map.fire(new o.l(\"moveend\",{originalEvent:q})),ut(this._map.getBearing())&&this._map.resetNorth()):(ut(ct.bearing||this._map.getBearing())&&(ct.bearing=0),ct.freezeElevation=!0,this._map.easeTo(ct,{originalEvent:q})),this._updatingCamera=!1}}_fireEvent(c,f){this._map.fire(new o.l(c,f?{originalEvent:f}:{}))}_requestFrame(){return this._map.triggerRepaint(),this._map._renderTaskQueue.add((c=>{delete this._frameId,this.handleEvent(new fr(\"renderFrame\",{timeStamp:c})),this._applyChanges()}))}_triggerRenderFrame(){this._frameId===void 0&&(this._frameId=this._requestFrame())}}class I2 extends o.E{constructor(c,f,b){super(),this._renderFrameCallback=()=>{let S=Math.min((R()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(S)),S<1&&this._easeFrameId?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},this._moving=!1,this._zooming=!1,this.transform=c,this._bearingSnap=b.bearingSnap,this._zoomSnap=b.zoomSnap,this.cameraHelper=f,this.on(\"moveend\",(()=>{delete this._requestedCameraState}))}migrateProjection(c,f){c.apply(this.transform,!0),this.transform=c,this.cameraHelper=f}getCenter(){return new o.V(this.transform.center.lng,this.transform.center.lat)}setCenter(c,f){return this.jumpTo({center:c},f)}getCenterElevation(){return this.transform.elevation}setCenterElevation(c,f){return this.jumpTo({elevation:c},f),this}getCenterClampedToGround(){return this._centerClampedToGround}setCenterClampedToGround(c){this._centerClampedToGround=c}panBy(c,f,b){return c=o.P.convert(c).mult(-1),this.panTo(this.transform.center,o.e({offset:c},f),b)}panTo(c,f,b){return this.easeTo(o.e({center:c},f),b)}getZoom(){return this.transform.zoom}setZoom(c,f){return this.jumpTo({zoom:c},f),this}zoomTo(c,f,b){return this.easeTo(o.e({zoom:c},f),b)}zoomIn(c,f){return this.zoomTo(o.cu(this.getZoom()+1,this._zoomSnap),c,f),this}zoomOut(c,f){return this.zoomTo(o.cu(this.getZoom()-1,this._zoomSnap),c,f),this}getVerticalFieldOfView(){return this.transform.fov}setVerticalFieldOfView(c,f){return c!=this.transform.fov&&(this.transform.setFov(c),this.fire(new o.l(\"movestart\",f)).fire(new o.l(\"move\",f)).fire(new o.l(\"moveend\",f))),this}getBearing(){return this.transform.bearing}setZoomSnap(c){return this._zoomSnap=c,this}getZoomSnap(){return this._zoomSnap}setBearing(c,f){return this.jumpTo({bearing:c},f),this}getPadding(){return this.transform.padding}setPadding(c,f){return this.jumpTo({padding:c},f),this}rotateTo(c,f,b){return this.easeTo(o.e({bearing:c},f),b)}resetNorth(c,f){return this.rotateTo(0,o.e({duration:1e3},c),f),this}resetNorthPitch(c,f){return this.easeTo(o.e({bearing:0,pitch:0,roll:0,duration:1e3},c),f),this}snapToNorth(c,f){return Math.abs(this.getBearing())<this._bearingSnap?this.resetNorth(c,f):this}getPitch(){return this.transform.pitch}setPitch(c,f){return this.jumpTo({pitch:c},f),this}getRoll(){return this.transform.roll}setRoll(c,f){return this.jumpTo({roll:c},f),this}cameraForBounds(c,f){c=wr.convert(c).adjustAntiMeridian();let b=f&&f.bearing||0;return this._cameraForBoxAndBearing(c.getNorthWest(),c.getSouthEast(),b,f)}_cameraForBoxAndBearing(c,f,b,S){let D={top:0,bottom:0,right:0,left:0};if(typeof(S=o.e({padding:D,offset:[0,0],maxZoom:this.transform.maxZoom},S)).padding==\"number\"){let K=S.padding;S.padding={top:K,bottom:K,right:K,left:K}}let N=o.e(D,S.padding);S.padding=N;let G=this.transform,q=new wr(c,f);return this.cameraHelper.cameraForBoxAndBearing(S,N,q,b,G)}fitBounds(c,f,b){return this._fitInternal(this.cameraForBounds(c,f),f,b)}fitScreenCoordinates(c,f,b,S,D){return this._fitInternal(this._cameraForBoxAndBearing(this.transform.screenPointToLocation(o.P.convert(c)),this.transform.screenPointToLocation(o.P.convert(f)),b,S),S,D)}_fitInternal(c,f,b){return c?(delete(f=o.e(c,f)).padding,f.linear?this.easeTo(f,b):this.flyTo(f,b)):this}jumpTo(c,f){this.stop();let b=this._getTransformForUpdate(),S=!1,D=!1,N=!1,G=b.zoom;this.terrain&&b.setElevation(this.terrain.getElevationForLngLatZoom(c.center?o.V.convert(c.center):b.center,c.zoom||b.tileZoom)),this.cameraHelper.handleJumpToCenterZoom(b,c);let q=b.zoom!==G;return\"elevation\"in c&&b.elevation!==+c.elevation&&b.setElevation(+c.elevation),\"bearing\"in c&&b.bearing!==+c.bearing&&(S=!0,b.setBearing(+c.bearing)),\"pitch\"in c&&b.pitch!==+c.pitch&&(D=!0,b.setPitch(+c.pitch)),\"roll\"in c&&b.roll!==+c.roll&&(N=!0,b.setRoll(+c.roll)),c.padding==null||b.isPaddingEqual(c.padding)||b.setPadding(c.padding),this._applyUpdatedTransform(b),this.fire(new o.l(\"movestart\",f)).fire(new o.l(\"move\",f)),q&&this.fire(new o.l(\"zoomstart\",f)).fire(new o.l(\"zoom\",f)).fire(new o.l(\"zoomend\",f)),S&&this.fire(new o.l(\"rotatestart\",f)).fire(new o.l(\"rotate\",f)).fire(new o.l(\"rotateend\",f)),D&&this.fire(new o.l(\"pitchstart\",f)).fire(new o.l(\"pitch\",f)).fire(new o.l(\"pitchend\",f)),N&&this.fire(new o.l(\"rollstart\",f)).fire(new o.l(\"roll\",f)).fire(new o.l(\"rollend\",f)),this.fire(new o.l(\"moveend\",f))}calculateCameraOptionsFromTo(c,f,b,S=0){let D=o.a6.fromLngLat(c,f),N=o.a6.fromLngLat(b,S),G=N.x-D.x,q=N.y-D.y,K=N.z-D.z,it=Math.hypot(G,q,K);if(it===0)throw new Error(\"Can't calculate camera options with same From and To\");let ct=Math.hypot(G,q),ut=o.aq(this.transform.cameraToCenterDistance/it/this.transform.tileSize),gt=180*Math.atan2(G,-q)/Math.PI,yt=180*Math.acos(ct/it)/Math.PI;return yt=K<0?90-yt:90+yt,{center:N.toLngLat(),elevation:S,zoom:ut,pitch:yt,bearing:gt}}calculateCameraOptionsFromCameraLngLatAltRotation(c,f,b,S,D){let N=this.transform.calculateCenterFromCameraLngLatAlt(c,f,b,S);return{center:N.center,elevation:N.elevation,zoom:N.zoom,bearing:b,pitch:S,roll:D}}easeTo(c,f){this._stop(!1,c.easeId),((c=o.e({offset:[0,0],duration:500,easing:o.cw},c)).animate===!1||!c.essential&&w.prefersReducedMotion)&&(c.duration=0);let b=this._getTransformForUpdate(),S=this.getBearing(),D=b.pitch,N=b.roll,G=\"bearing\"in c?this._normalizeBearing(c.bearing,S):S,q=\"pitch\"in c?+c.pitch:D,K=\"roll\"in c?this._normalizeBearing(c.roll,N):N,it=\"padding\"in c?c.padding:b.padding,ct=o.P.convert(c.offset),ut,gt;c.around&&(ut=o.V.convert(c.around),gt=b.locationToScreenPoint(ut));let yt={moving:this._moving,zooming:this._zooming,rotating:this._rotating,pitching:this._pitching,rolling:this._rolling},Pt=this.cameraHelper.handleEaseTo(b,{bearing:G,pitch:q,roll:K,padding:it,around:ut,aroundPoint:gt,offsetAsPoint:ct,offset:c.offset,zoom:c.zoom,center:c.center});return this._rotating=this._rotating||S!==G,this._pitching=this._pitching||q!==D,this._rolling=this._rolling||K!==N,this._padding=!b.isPaddingEqual(it),this._zooming=this._zooming||Pt.isZooming,this._easeId=c.easeId,this._prepareEase(f,c.noMoveStart,yt),this.terrain&&this._prepareElevation(Pt.elevationCenter),this._ease((Ct=>{Pt.easeFunc(Ct),this.terrain&&!c.freezeElevation&&this._updateElevation(Ct),this._applyUpdatedTransform(b),this._fireMoveEvents(f)}),(Ct=>{this.terrain&&c.freezeElevation&&this._finalizeElevation(),this._afterEase(f,Ct)}),c),this}_prepareEase(c,f,b={}){this._moving=!0,f||b.moving||this.fire(new o.l(\"movestart\",c)),this._zooming&&!b.zooming&&this.fire(new o.l(\"zoomstart\",c)),this._rotating&&!b.rotating&&this.fire(new o.l(\"rotatestart\",c)),this._pitching&&!b.pitching&&this.fire(new o.l(\"pitchstart\",c)),this._rolling&&!b.rolling&&this.fire(new o.l(\"rollstart\",c))}_prepareElevation(c){this._elevationCenter=c,this._elevationStart=this.transform.elevation,this._elevationTarget=this.terrain.getElevationForLngLatZoom(c,this.transform.tileZoom),this._elevationFreeze=!0}_updateElevation(c){this._elevationStart!==void 0&&this._elevationCenter!==void 0||this._prepareElevation(this.transform.center),this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom));let f=this.terrain.getElevationForLngLatZoom(this._elevationCenter,this.transform.tileZoom);if(c<1&&f!==this._elevationTarget){let b=this._elevationTarget-this._elevationStart;this._elevationStart+=c*(b-(f-(b*c+this._elevationStart))/(1-c)),this._elevationTarget=f}this.transform.setElevation(o.G.number(this._elevationStart,this._elevationTarget,c))}_finalizeElevation(){this._elevationFreeze=!1,this.getCenterClampedToGround()&&this.transform.recalculateZoomAndCenter(this.terrain)}_getTransformForUpdate(){return this.transformCameraUpdate||this.terrain?(this._requestedCameraState||(this._requestedCameraState=this.transform.clone()),this._requestedCameraState):this.transform}_elevateCameraIfInsideTerrain(c){if(!this.terrain&&c.elevation>=0&&c.pitch<=90)return{};let f=c.getCameraLngLat(),b=c.getCameraAltitude(),S=this.terrain?this.terrain.getElevationForLngLatZoom(f,c.zoom):0;if(b<S){let D=this.calculateCameraOptionsFromTo(f,S,c.center,c.elevation);return{pitch:D.pitch,zoom:D.zoom}}return{}}_applyUpdatedTransform(c){let f=[];if(f.push((S=>this._elevateCameraIfInsideTerrain(S))),this.transformCameraUpdate&&f.push((S=>this.transformCameraUpdate(S))),!f.length)return;let b=c.clone();for(let S of f){let D=b.clone(),{center:N,zoom:G,roll:q,pitch:K,bearing:it,elevation:ct}=S(D);N&&D.setCenter(N),ct!==void 0&&D.setElevation(ct),G!==void 0&&D.setZoom(G),q!==void 0&&D.setRoll(q),K!==void 0&&D.setPitch(K),it!==void 0&&D.setBearing(it),b.apply(D,!1)}this.transform.apply(b,!1)}_fireMoveEvents(c){this.fire(new o.l(\"move\",c)),this._zooming&&this.fire(new o.l(\"zoom\",c)),this._rotating&&this.fire(new o.l(\"rotate\",c)),this._pitching&&this.fire(new o.l(\"pitch\",c)),this._rolling&&this.fire(new o.l(\"roll\",c))}_afterEase(c,f){if(this._easeId&&f&&this._easeId===f)return;delete this._easeId;let b=this._zooming,S=this._rotating,D=this._pitching,N=this._rolling;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._rolling=!1,this._padding=!1,b&&this.fire(new o.l(\"zoomend\",c)),S&&this.fire(new o.l(\"rotateend\",c)),D&&this.fire(new o.l(\"pitchend\",c)),N&&this.fire(new o.l(\"rollend\",c)),this.fire(new o.l(\"moveend\",c))}flyTo(c,f){if(!c.essential&&w.prefersReducedMotion){let me=o.U(c,[\"center\",\"zoom\",\"bearing\",\"pitch\",\"roll\",\"elevation\",\"padding\"]);return this.jumpTo(me,f)}this.stop(),c=o.e({offset:[0,0],speed:1.2,curve:1.42,easing:o.cw},c);let b=this._getTransformForUpdate(),S=b.bearing,D=b.pitch,N=b.roll,G=b.padding,q=\"bearing\"in c?this._normalizeBearing(c.bearing,S):S,K=\"pitch\"in c?+c.pitch:D,it=\"roll\"in c?this._normalizeBearing(c.roll,N):N,ct=\"padding\"in c?c.padding:b.padding,ut=o.P.convert(c.offset),gt=b.centerPoint.add(ut),yt=b.screenPointToLocation(gt),Pt=this.cameraHelper.handleFlyTo(b,{bearing:q,pitch:K,roll:it,padding:ct,locationAtOffset:yt,offsetAsPoint:ut,center:c.center,minZoom:c.minZoom,zoom:c.zoom}),Ct=c.curve,Rt=Math.max(b.width,b.height),Ut=Rt/Pt.scaleOfZoom,Gt=Pt.pixelPathLength;typeof Pt.scaleOfMinZoom==\"number\"&&(Ct=Math.sqrt(Rt/Pt.scaleOfMinZoom/Gt*2));let zt=Ct*Ct;function jt(me){let Le=(Ut*Ut-Rt*Rt+(me?-1:1)*zt*zt*Gt*Gt)/(2*(me?Ut:Rt)*zt*Gt);return Math.log(Math.sqrt(Le*Le+1)-Le)}function Wt(me){return(Math.exp(me)-Math.exp(-me))/2}function It(me){return(Math.exp(me)+Math.exp(-me))/2}let Xt=jt(!1),Kt=function(me){return It(Xt)/It(Xt+Ct*me)},de=function(me){return Rt*((It(Xt)*(Wt(Le=Xt+Ct*me)/It(Le))-Wt(Xt))/zt)/Gt;var Le},le=(jt(!0)-Xt)/Ct;if(Math.abs(Gt)<2e-6||!isFinite(le)){if(Math.abs(Rt-Ut)<1e-6)return this.easeTo(c,f);let me=Ut<Rt?-1:1;le=Math.abs(Math.log(Ut/Rt))/Ct,de=()=>0,Kt=Le=>Math.exp(me*Ct*Le)}return c.duration=\"duration\"in c?+c.duration:1e3*le/(\"screenSpeed\"in c?+c.screenSpeed/Ct:+c.speed),c.maxDuration&&c.duration>c.maxDuration&&(c.duration=0),this._zooming=!0,this._rotating=S!==q,this._pitching=K!==D,this._rolling=it!==N,this._padding=!b.isPaddingEqual(ct),this._prepareEase(f,!1),this.terrain&&this._prepareElevation(Pt.targetCenter),this._ease((me=>{let Le=me*le,$e=1/Kt(Le),Ee=de(Le);this._rotating&&b.setBearing(o.G.number(S,q,me)),this._pitching&&b.setPitch(o.G.number(D,K,me)),this._rolling&&b.setRoll(o.G.number(N,it,me)),this._padding&&(b.interpolatePadding(G,ct,me),gt=b.centerPoint.add(ut)),Pt.easeFunc(me,$e,Ee,gt),this.terrain&&!c.freezeElevation&&this._updateElevation(me),this._applyUpdatedTransform(b),this._fireMoveEvents(f)}),(()=>{this.terrain&&c.freezeElevation&&this._finalizeElevation(),this._afterEase(f)}),c),this}isEasing(){return!!this._easeFrameId}stop(){return this._stop()}_stop(c,f){var b;if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){let S=this._onEaseEnd;delete this._onEaseEnd,S.call(this,f)}return c||(b=this.handlers)===null||b===void 0||b.stop(!1),this}_ease(c,f,b){b.animate===!1||b.duration===0?(c(1),f()):(this._easeStart=R(),this._easeOptions=b,this._onEaseFrame=c,this._onEaseEnd=f,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))}_normalizeBearing(c,f){c=o.W(c,-180,180);let b=Math.abs(c-f);return Math.abs(c-360-f)<b&&(c-=360),Math.abs(c+360-f)<b&&(c+=360),c}queryTerrainElevation(c){return this.terrain?this.terrain.getElevationForLngLat(o.V.convert(c),this.transform):null}}let r0={compact:!0,customAttribution:'<a href=\"https://maplibre.org/\" target=\"_blank\">MapLibre</a>'};class na{constructor(c=r0){this._toggleAttribution=()=>{this._container.classList.contains(\"maplibregl-compact\")&&(this._container.classList.contains(\"maplibregl-compact-show\")?(this._container.setAttribute(\"open\",\"\"),this._container.classList.remove(\"maplibregl-compact-show\")):(this._container.classList.add(\"maplibregl-compact-show\"),this._container.removeAttribute(\"open\")))},this._updateData=f=>{!f||f.sourceDataType!==\"metadata\"&&f.sourceDataType!==\"visibility\"&&f.dataType!==\"style\"&&f.type!==\"terrain\"||this._updateAttributions()},this._updateCompact=()=>{this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact===!1?this._container.setAttribute(\"open\",\"\"):this._container.classList.contains(\"maplibregl-compact\")||this._container.classList.contains(\"maplibregl-attrib-empty\")||(this._container.setAttribute(\"open\",\"\"),this._container.classList.add(\"maplibregl-compact\",\"maplibregl-compact-show\")):(this._container.setAttribute(\"open\",\"\"),this._container.classList.contains(\"maplibregl-compact\")&&this._container.classList.remove(\"maplibregl-compact\",\"maplibregl-compact-show\"))},this._updateCompactMinimize=()=>{this._container.classList.contains(\"maplibregl-compact\")&&this._container.classList.contains(\"maplibregl-compact-show\")&&this._container.classList.remove(\"maplibregl-compact-show\")},this.options=c}getDefaultPosition(){return\"bottom-right\"}onAdd(c){return this._map=c,this._compact=this.options.compact,this._container=z.create(\"details\",\"maplibregl-ctrl maplibregl-ctrl-attrib\"),this._compactButton=z.create(\"summary\",\"maplibregl-ctrl-attrib-button\",this._container),this._compactButton.addEventListener(\"click\",this._toggleAttribution),this._setElementTitle(this._compactButton,\"ToggleAttribution\"),this._innerContainer=z.create(\"div\",\"maplibregl-ctrl-attrib-inner\",this._container),this._updateAttributions(),this._updateCompact(),this._map.on(\"styledata\",this._updateData),this._map.on(\"sourcedata\",this._updateData),this._map.on(\"terrain\",this._updateData),this._map.on(\"resize\",this._updateCompact),this._map.on(\"drag\",this._updateCompactMinimize),this._container}onRemove(){this._container.remove(),this._map.off(\"styledata\",this._updateData),this._map.off(\"sourcedata\",this._updateData),this._map.off(\"terrain\",this._updateData),this._map.off(\"resize\",this._updateCompact),this._map.off(\"drag\",this._updateCompactMinimize),this._map=void 0,this._compact=void 0,this._attribHTML=void 0}_setElementTitle(c,f){let b=this._map._getUIString(`AttributionControl.${f}`);c.title=b,c.setAttribute(\"aria-label\",b)}_updateAttributions(){if(!this._map.style)return;let c=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?c=c.concat(this.options.customAttribution.map((S=>typeof S!=\"string\"?\"\":S))):typeof this.options.customAttribution==\"string\"&&c.push(this.options.customAttribution)),this._map.style.stylesheet){let S=this._map.style.stylesheet;this.styleOwner=S.owner,this.styleId=S.id}let f=this._map.style.tileManagers;for(let S in f){let D=f[S];if(D.used||D.usedForTerrain){let N=D.getSource();N.attribution&&c.indexOf(N.attribution)<0&&c.push(N.attribution)}}c=c.filter((S=>String(S).trim())),c.sort(((S,D)=>S.length-D.length)),c=c.filter(((S,D)=>{for(let N=D+1;N<c.length;N++)if(c[N].indexOf(S)>=0)return!1;return!0}));let b=c.join(\" | \");b!==this._attribHTML&&(this._attribHTML=b,c.length?(this._innerContainer.innerHTML=z.sanitize(b),this._container.classList.remove(\"maplibregl-attrib-empty\")):this._container.classList.add(\"maplibregl-attrib-empty\"),this._updateCompact(),this._editLink=null)}}class yl{constructor(c={}){this._updateCompact=()=>{let f=this._container.children;if(f.length){let b=f[0];this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact!==!1&&b.classList.add(\"maplibregl-compact\"):b.classList.remove(\"maplibregl-compact\")}},this.options=c}getDefaultPosition(){return\"bottom-left\"}onAdd(c){this._map=c,this._compact=this.options&&this.options.compact,this._container=z.create(\"div\",\"maplibregl-ctrl\");let f=z.create(\"a\",\"maplibregl-ctrl-logo\");return f.target=\"_blank\",f.rel=\"noopener nofollow\",f.href=\"https://maplibre.org/\",f.setAttribute(\"aria-label\",this._map._getUIString(\"LogoControl.Title\")),f.setAttribute(\"rel\",\"noopener nofollow\"),this._container.appendChild(f),this._container.style.display=\"block\",this._map.on(\"resize\",this._updateCompact),this._updateCompact(),this._container}onRemove(){this._container.remove(),this._map.off(\"resize\",this._updateCompact),this._map=void 0,this._compact=void 0}}class au{constructor(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1}add(c){let f=++this._id;return this._queue.push({callback:c,id:f,cancelled:!1}),f}remove(c){let f=this._currentlyRunning,b=f?this._queue.concat(f):this._queue;for(let S of b)if(S.id===c)return void(S.cancelled=!0)}run(c=0){if(this._currentlyRunning)throw new Error(\"Attempting to run(), but is already running.\");let f=this._currentlyRunning=this._queue;this._queue=[];for(let b of f)if(!b.cancelled&&(b.callback(c),this._cleared))break;this._cleared=!1,this._currentlyRunning=!1}clear(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]}}var k2=o.aS([{name:\"a_pos3d\",type:\"Int16\",components:3}]);class CM extends o.E{constructor(c){super(),this._lastTilesetChange=R(),this.tileManager=c,this._tiles={},this._renderableTilesKeys=[],this._sourceTileCache={},this.minzoom=0,this.maxzoom=22,this.deltaZoom=1,this.tileSize=c._source.tileSize*2**this.deltaZoom,c.usedForTerrain=!0,c.tileSize=this.tileSize}destruct(){this.tileManager.usedForTerrain=!1,this.tileManager.tileSize=null}getSource(){return this.tileManager._source}update(c,f){this.tileManager.update(c,f),this._renderableTilesKeys=[];let b={};for(let S of jh(c,{tileSize:this.tileSize,minzoom:this.minzoom,maxzoom:this.maxzoom,reparseOverscaled:!1,terrain:f,calculateTileZoom:this.tileManager._source.calculateTileZoom}))b[S.key]=!0,this._renderableTilesKeys.push(S.key),this._tiles[S.key]||(S.terrainRttPosMatrix32f=new Float64Array(16),o.c5(S.terrainRttPosMatrix32f,0,o.a5,o.a5,0,0,1),this._tiles[S.key]=new af(S,this.tileSize),this._lastTilesetChange=R());for(let S in this._tiles)b[S]||delete this._tiles[S]}freeRtt(c){for(let f in this._tiles){let b=this._tiles[f];(!c||b.tileID.equals(c)||b.tileID.isChildOf(c)||c.isChildOf(b.tileID))&&(b.rtt=[])}}getRenderableTiles(){return this._renderableTilesKeys.map((c=>this.getTileByID(c)))}getTileByID(c){return this._tiles[c]}getTerrainCoords(c,f){return f?this._getTerrainCoordsForTileRanges(c,f):this._getTerrainCoordsForRegularTile(c)}_getTerrainCoordsForRegularTile(c){let f={};for(let b of this._renderableTilesKeys){let S=this._tiles[b].tileID,D=c.clone(),N=o.bi();if(S.canonical.equals(c.canonical))o.c5(N,0,o.a5,o.a5,0,0,1);else if(S.canonical.isChildOf(c.canonical)){let G=S.canonical.z-c.canonical.z,q=S.canonical.x-(S.canonical.x>>G<<G),K=S.canonical.y-(S.canonical.y>>G<<G),it=o.a5>>G;o.c5(N,0,it,it,0,0,1),o.O(N,N,[-q*it,-K*it,0])}else{if(!c.canonical.isChildOf(S.canonical))continue;{let G=c.canonical.z-S.canonical.z,q=c.canonical.x-(c.canonical.x>>G<<G),K=c.canonical.y-(c.canonical.y>>G<<G),it=o.a5>>G;o.c5(N,0,o.a5,o.a5,0,0,1),o.O(N,N,[q*it,K*it,0]),o.Q(N,N,[1/2**G,1/2**G,0])}}D.terrainRttPosMatrix32f=new Float32Array(N),f[b]=D}return f}_getTerrainCoordsForTileRanges(c,f){let b={};for(let S of this._renderableTilesKeys){let D=this._tiles[S].tileID;if(!this._isWithinTileRanges(D,f))continue;let N=c.clone(),G=o.bi();if(D.canonical.z===c.canonical.z){let q=c.canonical.x-D.canonical.x+c.wrap*(1<<c.canonical.z),K=c.canonical.y-D.canonical.y;o.c5(G,0,o.a5,o.a5,0,0,1),o.O(G,G,[q*o.a5,K*o.a5,0])}else if(D.canonical.z>c.canonical.z){let q=D.canonical.z-c.canonical.z,K=D.canonical.x-(D.canonical.x>>q<<q)+c.wrap*(1<<D.canonical.z),it=D.canonical.y-(D.canonical.y>>q<<q),ct=c.canonical.x-(D.canonical.x>>q),ut=c.canonical.y-(D.canonical.y>>q),gt=o.a5>>q;o.c5(G,0,gt,gt,0,0,1),o.O(G,G,[-K*gt+ct*o.a5,-it*gt+ut*o.a5,0])}else{let q=c.canonical.z-D.canonical.z,K=c.canonical.x-(c.canonical.x>>q<<q)+c.wrap*(1<<c.canonical.z),it=c.canonical.y-(c.canonical.y>>q<<q),ct=(c.canonical.x>>q)-D.canonical.x,ut=(c.canonical.y>>q)-D.canonical.y,gt=o.a5<<q;o.c5(G,0,gt,gt,0,0,1),o.O(G,G,[K*o.a5+ct*gt,it*o.a5+ut*gt,0])}N.terrainRttPosMatrix32f=new Float32Array(G),b[S]=N}return b}getSourceTile(c,f){let b=this.tileManager._source,S=c.overscaledZ-this.deltaZoom;if(S>b.maxzoom&&(S=b.maxzoom),S<b.minzoom)return;this._sourceTileCache[c.key]||(this._sourceTileCache[c.key]=c.scaledTo(S).key);let D=this.findTileInCaches(this._sourceTileCache[c.key]);if(!D?.dem&&f)for(;S>=b.minzoom&&!D?.dem;)D=this.findTileInCaches(c.scaledTo(S--).key);return D}findTileInCaches(c){let f=this.tileManager.getTileByID(c);return f||(f=this.tileManager._outOfViewCache.getByKey(c),f)}anyTilesAfterTime(c=Date.now()){return this._lastTilesetChange>=c}_isWithinTileRanges(c,f){let b=f[c.canonical.z];return!!b&&(c.wrap>b.minWrap||c.wrap<b.maxWrap||c.canonical.x>=b.minTileXWrapped&&c.canonical.x<=b.maxTileXWrapped&&c.canonical.y>=b.minTileY&&c.canonical.y<=b.maxTileY)}}class IM{constructor(c,f,b){this._meshCache={},this.painter=c,this.tileManager=new CM(f),this.options=b,this.exaggeration=typeof b.exaggeration==\"number\"?b.exaggeration:1,this.qualityFactor=2,this.meshSize=128,this._demMatrixCache={},this.coordsIndex=[],this._coordsTextureSize=1024}destroy(){this._fbo&&(this._fbo.destroy(),this._fbo=null),this._fboCoordsTexture&&(this._fboCoordsTexture.destroy(),this._fboCoordsTexture=null),this._fboDepthTexture&&(this._fboDepthTexture.destroy(),this._fboDepthTexture=null),this._emptyDemTexture&&(this._emptyDemTexture.destroy(),this._emptyDemTexture=null),this._emptyDepthTexture&&(this._emptyDepthTexture.destroy(),this._emptyDepthTexture=null),this._coordsTexture&&(this._coordsTexture.destroy(),this._coordsTexture=null);for(let c in this._meshCache)this._meshCache[c].destroy();this._meshCache={},this.tileManager.destruct()}getDEMElevation(c,f,b,S=o.a5){var D;let N=c.normalizeCoordinates(f,b,S);if(!N)return 0;let G=this.getTerrainData(N.tileID),q=(D=G.tile)===null||D===void 0?void 0:D.dem;if(!q)return 0;let K=o.cA([],[N.x/S*o.a5,N.y/S*o.a5],G.u_terrain_matrix),it=[K[0]*q.dim,K[1]*q.dim],ct=Math.floor(it[0]),ut=Math.floor(it[1]),gt=it[0]-ct,yt=it[1]-ut;return q.get(ct,ut)*(1-gt)*(1-yt)+q.get(ct+1,ut)*gt*(1-yt)+q.get(ct,ut+1)*(1-gt)*yt+q.get(ct+1,ut+1)*gt*yt}getElevationForLngLatZoom(c,f){if(!o.cB(f,c.wrap()))return 0;let{tileID:b,mercatorX:S,mercatorY:D}=this._getOverscaledTileIDFromLngLatZoom(c,f);return this.getElevation(b,S%o.a5,D%o.a5,o.a5)}getElevationForLngLat(c,f){let b=jh(f,{maxzoom:this.tileManager.maxzoom,minzoom:this.tileManager.minzoom,tileSize:512,terrain:this}),S=0;for(let D of b)D.canonical.z>S&&(S=Math.min(D.canonical.z,this.tileManager.maxzoom));return this.getElevationForLngLatZoom(c,S)}getElevation(c,f,b,S=o.a5){return this.getDEMElevation(c,f,b,S)*this.exaggeration}getTerrainData(c){if(!this._emptyDemTexture){let S=this.painter.context,D=new o.R({width:1,height:1},new Uint8Array(4));this._emptyDepthTexture=new o.T(S,D,S.gl.RGBA,{premultiply:!1}),this._emptyDemUnpack=[0,0,0,0],this._emptyDemTexture=new o.T(S,new o.R({width:1,height:1}),S.gl.RGBA,{premultiply:!1}),this._emptyDemTexture.bind(S.gl.NEAREST,S.gl.CLAMP_TO_EDGE),this._emptyDemMatrix=o.ao([])}let f=this.tileManager.getSourceTile(c,!0);if(f&&f.dem&&(!f.demTexture||f.needsTerrainPrepare)){let S=this.painter.context;f.demTexture=this.painter.getTileTexture(f.dem.stride),f.demTexture?f.demTexture.update(f.dem.getPixels(),{premultiply:!1}):f.demTexture=new o.T(S,f.dem.getPixels(),S.gl.RGBA,{premultiply:!1}),f.demTexture.bind(S.gl.NEAREST,S.gl.CLAMP_TO_EDGE),f.needsTerrainPrepare=!1}let b=f&&f.toString()+f.tileID.key+c.key;if(b&&!this._demMatrixCache[b]){let S=this.tileManager.getSource().maxzoom,D=c.canonical.z-f.tileID.canonical.z;c.overscaledZ>c.canonical.z&&(c.canonical.z>=S?D=c.canonical.z-S:o.w(\"cannot calculate elevation if elevation maxzoom > source.maxzoom\"));let N=c.canonical.x-(c.canonical.x>>D<<D),G=c.canonical.y-(c.canonical.y>>D<<D),q=o.cC(new Float64Array(16),[1/(o.a5<<D),1/(o.a5<<D),0]);o.O(q,q,[N*o.a5,G*o.a5,0]),this._demMatrixCache[c.key]={matrix:q,coord:c}}return{u_depth:2,u_terrain:3,u_terrain_dim:f&&f.dem&&f.dem.dim||1,u_terrain_matrix:b?this._demMatrixCache[c.key].matrix:this._emptyDemMatrix,u_terrain_unpack:f&&f.dem&&f.dem.getUnpackVector()||this._emptyDemUnpack,u_terrain_exaggeration:this.exaggeration,texture:(f&&f.demTexture||this._emptyDemTexture).texture,depthTexture:(this._fboDepthTexture||this._emptyDepthTexture).texture,tile:f}}getFramebuffer(c){let f=this.painter,b=f.width/devicePixelRatio,S=f.height/devicePixelRatio;return!this._fbo||this._fbo.width===b&&this._fbo.height===S||(this._fbo.destroy(),this._fboCoordsTexture.destroy(),this._fboDepthTexture.destroy(),delete this._fbo,delete this._fboDepthTexture,delete this._fboCoordsTexture),this._fboCoordsTexture||(this._fboCoordsTexture=new o.T(f.context,{width:b,height:S,data:null},f.context.gl.RGBA,{premultiply:!1}),this._fboCoordsTexture.bind(f.context.gl.NEAREST,f.context.gl.CLAMP_TO_EDGE)),this._fboDepthTexture||(this._fboDepthTexture=new o.T(f.context,{width:b,height:S,data:null},f.context.gl.RGBA,{premultiply:!1}),this._fboDepthTexture.bind(f.context.gl.NEAREST,f.context.gl.CLAMP_TO_EDGE)),this._fbo||(this._fbo=f.context.createFramebuffer(b,S,!0,!1),this._fbo.depthAttachment.set(f.context.createRenderbuffer(f.context.gl.DEPTH_COMPONENT16,b,S))),this._fbo.colorAttachment.set(c===\"coords\"?this._fboCoordsTexture.texture:this._fboDepthTexture.texture),this._fbo}getCoordsTexture(){let c=this.painter.context;if(this._coordsTexture)return this._coordsTexture;let f=new Uint8Array(this._coordsTextureSize*this._coordsTextureSize*4);for(let D=0,N=0;D<this._coordsTextureSize;D++)for(let G=0;G<this._coordsTextureSize;G++,N+=4)f[N+0]=255&G,f[N+1]=255&D,f[N+2]=G>>8<<4|D>>8,f[N+3]=0;let b=new o.R({width:this._coordsTextureSize,height:this._coordsTextureSize},new Uint8Array(f.buffer)),S=new o.T(c,b,c.gl.RGBA,{premultiply:!1});return S.bind(c.gl.NEAREST,c.gl.CLAMP_TO_EDGE),this._coordsTexture=S,S}pointCoordinate(c){this.painter.maybeDrawDepthAndCoords(!0);let f=new Uint8Array(4),b=this.painter.context,S=b.gl,D=Math.round(c.x*this.painter.pixelRatio/devicePixelRatio),N=Math.round(c.y*this.painter.pixelRatio/devicePixelRatio),G=Math.round(this.painter.height/devicePixelRatio);b.bindFramebuffer.set(this.getFramebuffer(\"coords\").framebuffer),S.readPixels(D,G-N-1,1,1,S.RGBA,S.UNSIGNED_BYTE,f),b.bindFramebuffer.set(null);let q=f[0]+(f[2]>>4<<8),K=f[1]+((15&f[2])<<8),it=this.coordsIndex[255-f[3]],ct=it&&this.tileManager.getTileByID(it);if(!ct)return null;let ut=this._coordsTextureSize,gt=(1<<ct.tileID.canonical.z)*ut;return new o.a6((ct.tileID.canonical.x*ut+q)/gt+ct.tileID.wrap,(ct.tileID.canonical.y*ut+K)/gt,this.getElevation(ct.tileID,q,K,ut))}depthAtPoint(c){let f=new Uint8Array(4),b=this.painter.context,S=b.gl;return b.bindFramebuffer.set(this.getFramebuffer(\"depth\").framebuffer),S.readPixels(c.x,this.painter.height/devicePixelRatio-c.y-1,1,1,S.RGBA,S.UNSIGNED_BYTE,f),b.bindFramebuffer.set(null),(f[0]/16777216+f[1]/65536+f[2]/256+f[3])/256}getTerrainMesh(c){var f;let b=((f=this.painter.style.projection)===null||f===void 0?void 0:f.transitionState)>0,S=b&&c.canonical.y===0,D=b&&c.canonical.y===(1<<c.canonical.z)-1,N=`m_${S?\"n\":\"\"}_${D?\"s\":\"\"}`;if(this._meshCache[N])return this._meshCache[N];let G=this.painter.context,q=new o.cD,K=new o.aW,it=this.meshSize,ct=o.a5/it,ut=it*it;for(let It=0;It<=it;It++)for(let Xt=0;Xt<=it;Xt++)q.emplaceBack(Xt*ct,It*ct,0);for(let It=0;It<ut;It+=it+1)for(let Xt=0;Xt<it;Xt++)K.emplaceBack(Xt+It,it+Xt+It+1,it+Xt+It+2),K.emplaceBack(Xt+It,it+Xt+It+2,Xt+It+1);let gt=q.length,yt=gt+(it+1),Pt=(it+1)*it,Ct=S?o.bp:0,Rt=S?0:1,Ut=D?o.bq:o.a5,Gt=D?0:1;for(let It=0;It<=it;It++)q.emplaceBack(It*ct,Ct,Rt);for(let It=0;It<=it;It++)q.emplaceBack(It*ct,Ut,Gt);for(let It=0;It<it;It++)K.emplaceBack(Pt+It,yt+It,yt+It+1),K.emplaceBack(Pt+It,yt+It+1,Pt+It+1),K.emplaceBack(0+It,gt+It+1,gt+It),K.emplaceBack(0+It,0+It+1,gt+It+1);let zt=q.length,jt=zt+2*(it+1);for(let It of[0,1])for(let Xt=0;Xt<=it;Xt++)for(let Kt of[0,1])q.emplaceBack(It*o.a5,Xt*ct,Kt);for(let It=0;It<2*it;It+=2)K.emplaceBack(zt+It,zt+It+1,zt+It+3),K.emplaceBack(zt+It,zt+It+3,zt+It+2),K.emplaceBack(jt+It,jt+It+3,jt+It+1),K.emplaceBack(jt+It,jt+It+2,jt+It+3);let Wt=new jo(G.createVertexBuffer(q,k2.members),G.createIndexBuffer(K),o.aV.simpleSegment(0,0,q.length,K.length));return this._meshCache[N]=Wt,Wt}getMeshFrameDelta(c){return 2*Math.PI*o.bC/Math.pow(2,Math.max(c,0))/5}getMinTileElevationForLngLatZoom(c,f){var b;if(!o.cB(f,c.wrap()))return 0;let{tileID:S}=this._getOverscaledTileIDFromLngLatZoom(c,f);return(b=this.getMinMaxElevation(S).minElevation)!==null&&b!==void 0?b:0}getMinMaxElevation(c){let f=this.getTerrainData(c).tile,b={minElevation:null,maxElevation:null};return f&&f.dem&&(b.minElevation=f.dem.min*this.exaggeration,b.maxElevation=f.dem.max*this.exaggeration),b}_getOverscaledTileIDFromLngLatZoom(c,f){let b=o.a6.fromLngLat(c.wrap()),S=(1<<f)*o.a5,D=b.x*S,N=b.y*S,G=Math.floor(D/o.a5),q=Math.floor(N/o.a5);return{tileID:new o.a2(f,0,f,G,q),mercatorX:D,mercatorY:N}}}class Zm{constructor(c,f,b){this._context=c,this._size=f,this._tileSize=b,this._objects=[],this._recentlyUsed=[],this._stamp=0}destruct(){for(let c of this._objects)c.texture.destroy(),c.fbo.destroy()}_createObject(c){let f=this._context.createFramebuffer(this._tileSize,this._tileSize,!0,!0),b=new o.T(this._context,{width:this._tileSize,height:this._tileSize,data:null},this._context.gl.RGBA);return b.bind(this._context.gl.LINEAR,this._context.gl.CLAMP_TO_EDGE),this._context.extTextureFilterAnisotropic&&this._context.gl.texParameterf(this._context.gl.TEXTURE_2D,this._context.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,this._context.extTextureFilterAnisotropicMax),f.depthAttachment.set(this._context.createRenderbuffer(this._context.gl.DEPTH_STENCIL,this._tileSize,this._tileSize)),f.colorAttachment.set(b.texture),{id:c,fbo:f,texture:b,stamp:-1,inUse:!1}}getObjectForId(c){return this._objects[c]}useObject(c){c.inUse=!0,this._recentlyUsed=this._recentlyUsed.filter((f=>c.id!==f)),this._recentlyUsed.push(c.id)}stampObject(c){c.stamp=++this._stamp}getOrCreateFreeObject(){for(let f of this._recentlyUsed)if(!this._objects[f].inUse)return this._objects[f];if(this._objects.length>=this._size)throw new Error(\"No free RenderPool available, call freeAllObjects() required!\");let c=this._createObject(this._objects.length);return this._objects.push(c),c}freeObject(c){c.inUse=!1}freeAllObjects(){for(let c of this._objects)this.freeObject(c)}isFull(){return!(this._objects.length<this._size)&&this._objects.some((c=>!c.inUse))===!1}}let dn={background:!0,fill:!0,line:!0,raster:!0,hillshade:!0,\"color-relief\":!0};class xo{constructor(c,f){this.painter=c,this.terrain=f,this.pool=new Zm(c.context,30,f.tileManager.tileSize*f.qualityFactor)}destruct(){this.pool.destruct()}getTexture(c){return this.pool.getObjectForId(c.rtt[this._stacks.length-1].id).texture}prepareForRender(c,f){var b,S;this._stacks=[],this._prevType=null,this._rttTiles=[],this._renderableTiles=this.terrain.tileManager.getRenderableTiles(),this._renderableLayerIds=c._order.filter((D=>!c._layers[D].isHidden(f))),this._coordsAscending={};for(let D in c.tileManagers){this._coordsAscending[D]={};let N=c.tileManagers[D].getVisibleCoordinates(),G=c.tileManagers[D].getSource(),q=G instanceof Rs?G.terrainTileRanges:null;for(let K of N){let it=this.terrain.tileManager.getTerrainCoords(K,q);for(let ct in it)this._coordsAscending[D][ct]||(this._coordsAscending[D][ct]=[]),this._coordsAscending[D][ct].push(it[ct])}}this._rttFingerprints={};for(let D of c._order){let N=c._layers[D],G=N.source;if(dn[N.type]&&!this._rttFingerprints[G]){this._rttFingerprints[G]={};let q=(S=(b=c.tileManagers[G])===null||b===void 0?void 0:b.getState().revision)!==null&&S!==void 0?S:0;for(let K in this._coordsAscending[G])this._rttFingerprints[G][K]=`${this._coordsAscending[G][K].map((it=>it.key)).sort().join()}#${q}`}}for(let D of this._renderableTiles)for(let N in this._rttFingerprints){let G=this._rttFingerprints[N][D.tileID.key];G&&G!==D.rttFingerprint[N]&&(D.rtt=[])}}renderLayer(c,f){if(c.isHidden(this.painter.transform.zoom))return!1;let b=Object.assign(Object.assign({},f),{isRenderingToTexture:!0}),S=c.type,D=this.painter,N=this._renderableLayerIds[this._renderableLayerIds.length-1]===c.id;if(dn[S]&&(this._prevType&&dn[this._prevType]||this._stacks.push([]),this._prevType=S,this._stacks[this._stacks.length-1].push(c.id),!N))return!0;if(dn[this._prevType]||dn[S]&&N){this._prevType=S;let G=this._stacks.length-1,q=this._stacks[G]||[];for(let K of this._renderableTiles){if(this.pool.isFull()&&(nv(this.painter,this.terrain,this._rttTiles,b),this._rttTiles=[],this.pool.freeAllObjects()),this._rttTiles.push(K),K.rtt[G]){let ct=this.pool.getObjectForId(K.rtt[G].id);if(ct.stamp===K.rtt[G].stamp){this.pool.useObject(ct);continue}}let it=this.pool.getOrCreateFreeObject();this.pool.useObject(it),this.pool.stampObject(it),K.rtt[G]={id:it.id,stamp:it.stamp},D.context.bindFramebuffer.set(it.fbo.framebuffer),D.context.clear({color:o.bn.transparent,stencil:0}),D.currentStencilSource=void 0;for(let ct=0;ct<q.length;ct++){let ut=D.style._layers[q[ct]],gt=ut.source?this._coordsAscending[ut.source][K.tileID.key]:[K.tileID];D.context.viewport.set([0,0,it.fbo.width,it.fbo.height]),D._renderTileClippingMasks(ut,gt,!0),D.renderLayer(D,D.style.tileManagers[ut.source],ut,gt,b),ut.source&&(K.rttFingerprint[ut.source]=this._rttFingerprints[ut.source][K.tileID.key])}}return nv(this.painter,this.terrain,this._rttTiles,b),this._rttTiles=[],this.pool.freeAllObjects(),dn[S]}return!1}}let nh={\"AttributionControl.ToggleAttribution\":\"Toggle attribution\",\"AttributionControl.MapFeedback\":\"Map feedback\",\"FullscreenControl.Enter\":\"Enter fullscreen\",\"FullscreenControl.Exit\":\"Exit fullscreen\",\"GeolocateControl.FindMyLocation\":\"Find my location\",\"GeolocateControl.LocationNotAvailable\":\"Location not available\",\"LogoControl.Title\":\"MapLibre logo\",\"Map.Title\":\"Map\",\"Marker.Title\":\"Map marker\",\"NavigationControl.ResetBearing\":\"Drag to rotate map, click to reset north\",\"NavigationControl.ZoomIn\":\"Zoom in\",\"NavigationControl.ZoomOut\":\"Zoom out\",\"Popup.Close\":\"Close popup\",\"ScaleControl.Feet\":\"ft\",\"ScaleControl.Meters\":\"m\",\"ScaleControl.Kilometers\":\"km\",\"ScaleControl.Miles\":\"mi\",\"ScaleControl.NauticalMiles\":\"nm\",\"GlobeControl.Enable\":\"Enable globe\",\"GlobeControl.Disable\":\"Disable globe\",\"TerrainControl.Enable\":\"Enable terrain\",\"TerrainControl.Disable\":\"Disable terrain\",\"CooperativeGesturesHandler.WindowsHelpText\":\"Use Ctrl + scroll to zoom the map\",\"CooperativeGesturesHandler.MacHelpText\":\"Use \\u2318 + scroll to zoom the map\",\"CooperativeGesturesHandler.MobileHelpText\":\"Use two fingers to move the map\"},xf=s,Km={hash:!1,interactive:!0,bearingSnap:7,zoomSnap:0,attributionControl:r0,maplibreLogo:!1,refreshExpiredTiles:!0,canvasContextAttributes:{antialias:!1,preserveDrawingBuffer:!1,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:!1,desynchronized:!1,contextType:void 0},scrollZoom:!0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:60,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,cooperativeGestures:!1,trackResize:!0,center:[0,0],elevation:0,zoom:0,bearing:0,pitch:0,roll:0,renderWorldCopies:!0,maxTileCacheSize:null,maxTileCacheZoomLevels:o.c.MAX_TILE_CACHE_ZOOM_LEVELS,transformRequest:null,transformCameraUpdate:null,transformConstrain:null,fadeDuration:300,crossSourceCollisions:!0,clickTolerance:3,localIdeographFontFamily:\"sans-serif\",pitchWithRotate:!0,rollEnabled:!1,reduceMotion:void 0,validateStyle:!0,maxCanvasSize:[4096,4096],cancelPendingTileRequestsWhileZooming:!0,centerClampedToGround:!0,experimentalZoomLevelsToOverscale:void 0,anisotropicFilterPitch:20},wf=class extends I2{get _ownerWindow(){var I,c;return((c=(I=this._container)===null||I===void 0?void 0:I.ownerDocument)===null||c===void 0?void 0:c.defaultView)||window}constructor(I){var c,f;o.cE.mark(o.cF.create);let b=Object.assign(Object.assign(Object.assign({},Km),I),{canvasContextAttributes:Object.assign(Object.assign({},Km.canvasContextAttributes),I.canvasContextAttributes)});if(b.minZoom!=null&&b.maxZoom!=null&&b.minZoom>b.maxZoom)throw new Error(\"maxZoom must be greater than or equal to minZoom\");if(b.minPitch!=null&&b.maxPitch!=null&&b.minPitch>b.maxPitch)throw new Error(\"maxPitch must be greater than or equal to minPitch\");if(b.minPitch!=null&&b.minPitch<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(b.maxPitch!=null&&b.maxPitch>180)throw new Error(\"maxPitch must be less than or equal to 180\");let S=new Xu,D=new HA;b.minZoom!==void 0&&S.setMinZoom(b.minZoom),b.maxZoom!==void 0&&S.setMaxZoom(b.maxZoom),b.minPitch!==void 0&&S.setMinPitch(b.minPitch),b.maxPitch!==void 0&&S.setMaxPitch(b.maxPitch),b.renderWorldCopies!==void 0&&S.setRenderWorldCopies(b.renderWorldCopies),b.transformConstrain!==null&&S.setConstrainOverride(b.transformConstrain),super(S,D,{bearingSnap:b.bearingSnap,zoomSnap:b.zoomSnap}),this._idleTriggered=!1,this._crossFadingFactor=1,this._renderTaskQueue=new au,this._controls=[],this._mapId=o.ac(),this._lostContextStyle={style:null,images:null},this._contextLost=G=>{if(G.preventDefault(),this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this.painter.destroy(),this._lostContextStyle=this._getStyleAndImages(),this.style){for(let q of Object.values(this.style._layers))if(q.type===\"custom\"&&console.warn(`Custom layer with id '${q.id}' cannot be restored after WebGL context loss. You will need to re-add it manually after context restoration.`),q._listeners)for(let[K]of Object.entries(q._listeners))console.warn(`Custom layer with id '${q.id}' had event listeners for event '${K}' which cannot be restored after WebGL context loss. You will need to re-add them manually after context restoration.`);this.style.destroy(),this.style=null,this.fire(new o.l(\"webglcontextlost\",{originalEvent:G}))}else this.fire(new o.l(\"webglcontextlost\",{originalEvent:G}))},this._contextRestored=G=>{this._lostContextStyle.style&&this.setStyle(this._lostContextStyle.style,{diff:!1}),this._lostContextStyle.images&&(this.style.imageManager.images=this._lostContextStyle.images),this._lostContextStyle={style:null,images:null},this._setupPainter(),this.resize(),this._update(),this._resizeInternal(),this.fire(new o.l(\"webglcontextrestored\",{originalEvent:G}))},this._onMapScroll=G=>{if(G.target===this._container)return this._container.scrollTop=0,this._container.scrollLeft=0,!1},this._onWindowOnline=()=>{this._update()},this._interactive=b.interactive,this._maxTileCacheSize=b.maxTileCacheSize,this._maxTileCacheZoomLevels=b.maxTileCacheZoomLevels,this._canvasContextAttributes=Object.assign({},b.canvasContextAttributes),this._trackResize=b.trackResize===!0,this._bearingSnap=b.bearingSnap,this._zoomSnap=b.zoomSnap,this._centerClampedToGround=b.centerClampedToGround,this._refreshExpiredTiles=b.refreshExpiredTiles===!0,this._fadeDuration=b.fadeDuration,this._crossSourceCollisions=b.crossSourceCollisions===!0,this._collectResourceTiming=b.collectResourceTiming===!0,this._locale=Object.assign(Object.assign({},nh),b.locale),this._clickTolerance=b.clickTolerance,this._overridePixelRatio=b.pixelRatio,this._maxCanvasSize=b.maxCanvasSize,this._zoomLevelsToOverscale=b.experimentalZoomLevelsToOverscale,this.transformCameraUpdate=b.transformCameraUpdate,this.transformConstrain=b.transformConstrain,this.cancelPendingTileRequestsWhileZooming=b.cancelPendingTileRequestsWhileZooming===!0,this.setAnisotropicFilterPitch(b.anisotropicFilterPitch),b.reduceMotion!==void 0&&(w.prefersReducedMotion=b.reduceMotion),this._imageQueueHandle=W.addThrottleControl((()=>this.isMoving())),this._requestManager=new Y(b.transformRequest),this._container=this._resolveContainer(b.container),b.maxBounds&&this.setMaxBounds(b.maxBounds),this._setupContainer(),this._setupPainter(),this.on(\"move\",(()=>this._update(!1))),this.on(\"moveend\",(()=>this._update(!1))),this.on(\"zoom\",(()=>this._update(!0))),this.on(\"terrain\",(()=>{this.painter.terrainFacilitator.dirty=!0,this._update(!0)})),this.once(\"idle\",(()=>{this._idleTriggered=!0})),typeof window<\"u\"&&(this._ownerWindow.addEventListener(\"online\",this._onWindowOnline,!1),this._setupResizeObserver()),this.handlers=new Xm(this,b),this._hash=b.hash&&new zm(typeof b.hash==\"string\"&&b.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:b.center,elevation:b.elevation,zoom:b.zoom,bearing:b.bearing,pitch:b.pitch,roll:b.roll}),b.bounds&&(this.resize(),this.fitBounds(b.bounds,o.e({},b.fitBoundsOptions,{duration:0}))));let N=typeof b.style==\"string\"||((f=(c=b.style)===null||c===void 0?void 0:c.projection)===null||f===void 0?void 0:f.type)!==\"globe\";this.resize(null,N),this._localIdeographFontFamily=b.localIdeographFontFamily,this._validateStyle=b.validateStyle,b.style&&this.setStyle(b.style,{localIdeographFontFamily:b.localIdeographFontFamily}),b.attributionControl&&this.addControl(new na(typeof b.attributionControl==\"boolean\"?void 0:b.attributionControl)),b.maplibreLogo&&this.addControl(new yl,b.logoPosition),this.on(\"style.load\",(()=>{if(N||this._resizeTransform(),this.transform.unmodified){let G=o.U(this.style.stylesheet,[\"center\",\"zoom\",\"bearing\",\"pitch\",\"roll\"]);this.jumpTo(G)}})),this.on(\"data\",(G=>{this._update(G.dataType===\"style\"),this.fire(new o.l(`${G.dataType}data`,G))})),this.on(\"dataloading\",(G=>{this.fire(new o.l(`${G.dataType}dataloading`,G))})),this.on(\"dataabort\",(G=>{this.fire(new o.l(\"sourcedataabort\",G))}))}_getMapId(){return this._mapId}setGlobalStateProperty(I,c){return this.style.setGlobalStateProperty(I,c),this._update(!0)}getGlobalState(){return this.style.getGlobalState()}addControl(I,c){if(c===void 0&&(c=I.getDefaultPosition?I.getDefaultPosition():\"top-right\"),!I||!I.onAdd)return this.fire(new o.k(new Error(\"Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.\")));let f=I.onAdd(this);this._controls.push(I);let b=this._controlPositions[c];return c.indexOf(\"bottom\")!==-1?b.insertBefore(f,b.firstChild):b.appendChild(f),this}removeControl(I){if(!I||!I.onRemove)return this.fire(new o.k(new Error(\"Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.\")));let c=this._controls.indexOf(I);return c>-1&&this._controls.splice(c,1),I.onRemove(this),this}hasControl(I){return this._controls.indexOf(I)>-1}coveringTiles(I){return jh(this.transform,I)}calculateCameraOptionsFromTo(I,c,f,b){return b==null&&this.terrain&&(b=this.terrain.getElevationForLngLat(f,this.transform)),super.calculateCameraOptionsFromTo(I,c,f,b)}resize(I,c=!0){if(this._lostContextStyle.style!==null)return this;this._resizeInternal(c);let f=!this._moving;return f&&(this.stop(),this.fire(new o.l(\"movestart\",I)).fire(new o.l(\"move\",I))),this.fire(new o.l(\"resize\",I)),f&&this.fire(new o.l(\"moveend\",I)),this}_resizeInternal(I=!0){let[c,f]=this._containerDimensions(),b=this._getClampedPixelRatio(c,f);if(this._resizeCanvas(c,f,b),this.painter.resize(c,f,b),this.painter.overLimit()){let S=this.painter.context.gl;this._maxCanvasSize=[S.drawingBufferWidth,S.drawingBufferHeight];let D=this._getClampedPixelRatio(c,f);this._resizeCanvas(c,f,D),this.painter.resize(c,f,D)}this._resizeTransform(I)}_resizeTransform(I=!0){var c;let[f,b]=this._containerDimensions();this.transform.resize(f,b,I),(c=this._requestedCameraState)===null||c===void 0||c.resize(f,b,I)}_getClampedPixelRatio(I,c){let{0:f,1:b}=this._maxCanvasSize,S=this.getPixelRatio(),D=I*S,N=c*S;return Math.min(D>f?f/D:1,N>b?b/N:1)*S}getPixelRatio(){var I;return(I=this._overridePixelRatio)!==null&&I!==void 0?I:devicePixelRatio}setPixelRatio(I){this._overridePixelRatio=I,this.resize()}getBounds(){return this.transform.getBounds()}getMaxBounds(){return this.transform.getMaxBounds()}setMaxBounds(I){return this.transform.setMaxBounds(wr.convert(I)),this._update()}setMinZoom(I){if((I=I??-2)>=-2&&I<=this.transform.maxZoom){let c=this.transform.zoom,f=this._getTransformForUpdate();return f.setMinZoom(I),this._applyUpdatedTransform(f),this._update(),c!==this.transform.zoom&&this.fire(new o.l(\"zoomstart\")).fire(new o.l(\"zoom\")).fire(new o.l(\"zoomend\")).fire(new o.l(\"movestart\")).fire(new o.l(\"move\")).fire(new o.l(\"moveend\")),this}throw new Error(\"minZoom must be between -2 and the current maxZoom, inclusive\")}getMinZoom(){return this.transform.minZoom}setMaxZoom(I){if((I=I??22)>=this.transform.minZoom){let c=this.transform.zoom,f=this._getTransformForUpdate();return f.setMaxZoom(I),this._applyUpdatedTransform(f),this._update(),c!==this.transform.zoom&&this.fire(new o.l(\"zoomstart\")).fire(new o.l(\"zoom\")).fire(new o.l(\"zoomend\")).fire(new o.l(\"movestart\")).fire(new o.l(\"move\")).fire(new o.l(\"moveend\")),this}throw new Error(\"maxZoom must be greater than the current minZoom\")}getMaxZoom(){return this.transform.maxZoom}setMinPitch(I){if((I=I??0)<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(I>=0&&I<=this.transform.maxPitch){let c=this.transform.pitch,f=this._getTransformForUpdate();return f.setMinPitch(I),this._applyUpdatedTransform(f),this._update(),c!==this.transform.pitch&&this.fire(new o.l(\"pitchstart\")).fire(new o.l(\"pitch\")).fire(new o.l(\"pitchend\")).fire(new o.l(\"movestart\")).fire(new o.l(\"move\")).fire(new o.l(\"moveend\")),this}throw new Error(\"minPitch must be between 0 and the current maxPitch, inclusive\")}getMinPitch(){return this.transform.minPitch}setMaxPitch(I){if((I=I??60)>180)throw new Error(\"maxPitch must be less than or equal to 180\");if(I>=this.transform.minPitch){let c=this.transform.pitch,f=this._getTransformForUpdate();return f.setMaxPitch(I),this._applyUpdatedTransform(f),this._update(),c!==this.transform.pitch&&this.fire(new o.l(\"pitchstart\")).fire(new o.l(\"pitch\")).fire(new o.l(\"pitchend\")).fire(new o.l(\"movestart\")).fire(new o.l(\"move\")).fire(new o.l(\"moveend\")),this}throw new Error(\"maxPitch must be greater than the current minPitch\")}getMaxPitch(){return this.transform.maxPitch}getAnisotropicFilterPitch(){return this._anisotropicFilterPitch}setAnisotropicFilterPitch(I){if((I=I??20)>180)throw new Error(\"anisotropicFilterPitch must be less than or equal to 180\");if(I<0)throw new Error(\"anisotropicFilterPitch must be greater than or equal to 0\");return this._anisotropicFilterPitch=I,this._update()}getRenderWorldCopies(){return this.transform.renderWorldCopies}setRenderWorldCopies(I){return this.transform.setRenderWorldCopies(I),this._update()}setTransformConstrain(I){return this.transform.setConstrainOverride(I),this._update()}project(I){return this.transform.locationToScreenPoint(o.V.convert(I),this.style&&this.terrain)}unproject(I){return this.transform.screenPointToLocation(o.P.convert(I),this.terrain)}isMoving(){var I;return this._moving||((I=this.handlers)===null||I===void 0?void 0:I.isMoving())}isZooming(){var I;return this._zooming||((I=this.handlers)===null||I===void 0?void 0:I.isZooming())}isRotating(){var I;return this._rotating||((I=this.handlers)===null||I===void 0?void 0:I.isRotating())}_createDelegatedListener(I,c,f){if(I===\"mouseenter\"||I===\"mouseover\"){let b=!1;return{layers:c,listener:f,delegates:{mousemove:D=>{let N=c.filter((q=>this.getLayer(q))),G=N.length!==0?this.queryRenderedFeatures(D.point,{layers:N}):[];G.length?b||(b=!0,f.call(this,new Al(I,this,D.originalEvent,{features:G}))):b=!1},mouseout:()=>{b=!1}}}}if(I===\"mouseleave\"||I===\"mouseout\"){let b=!1;return{layers:c,listener:f,delegates:{mousemove:N=>{let G=c.filter((q=>this.getLayer(q)));(G.length!==0?this.queryRenderedFeatures(N.point,{layers:G}):[]).length?b=!0:b&&(b=!1,f.call(this,new Al(I,this,N.originalEvent)))},mouseout:N=>{b&&(b=!1,f.call(this,new Al(I,this,N.originalEvent)))}}}}{let b=S=>{let D=c.filter((G=>this.getLayer(G))),N=D.length!==0?this.queryRenderedFeatures(S.point,{layers:D}):[];N.length&&(S.features=N,f.call(this,S),delete S.features)};return{layers:c,listener:f,delegates:{[I]:b}}}}_saveDelegatedListener(I,c){this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[I]=this._delegatedListeners[I]||[],this._delegatedListeners[I].push(c)}_removeDelegatedListener(I,c,f){if(!this._delegatedListeners||!this._delegatedListeners[I])return;let b=this._delegatedListeners[I];for(let S=0;S<b.length;S++){let D=b[S];if(D.listener===f&&D.layers.length===c.length&&D.layers.every((N=>c.includes(N)))){for(let N in D.delegates)this.off(N,D.delegates[N]);return void b.splice(S,1)}}}on(I,c,f){if(f===void 0)return super.on(I,c);let b=typeof c==\"string\"?[c]:c,S=this._createDelegatedListener(I,b,f);this._saveDelegatedListener(I,S);for(let D in S.delegates)this.on(D,S.delegates[D]);return{unsubscribe:()=>{this._removeDelegatedListener(I,b,f)}}}once(I,c,f){if(f===void 0)return super.once(I,c);let b=typeof c==\"string\"?[c]:c,S=this._createDelegatedListener(I,b,f);for(let D in S.delegates){let N=S.delegates[D];S.delegates[D]=(...G)=>{this._removeDelegatedListener(I,b,f),N(...G)}}this._saveDelegatedListener(I,S);for(let D in S.delegates)this.once(D,S.delegates[D]);return this}off(I,c,f){return f===void 0?super.off(I,c):(this._removeDelegatedListener(I,typeof c==\"string\"?[c]:c,f),this)}queryRenderedFeatures(I,c){if(!this.style)return[];let f,b=I instanceof o.P||Array.isArray(I),S=b?I:[[0,0],[this.transform.width,this.transform.height]];if(c=c||(b?{}:I)||{},S instanceof o.P||typeof S[0]==\"number\")f=[o.P.convert(S)];else{let D=o.P.convert(S[0]),N=o.P.convert(S[1]);f=[D,new o.P(N.x,D.y),N,new o.P(D.x,N.y),D]}return this.style.queryRenderedFeatures(f,c,this.transform)}querySourceFeatures(I,c){return this.style.querySourceFeatures(I,c)}setStyle(I,c){return(c=o.e({},{localIdeographFontFamily:this._localIdeographFontFamily,validate:this._validateStyle},c)).diff!==!1&&c.localIdeographFontFamily===this._localIdeographFontFamily&&this.style&&I?(this._diffStyle(I,c),this):(this._localIdeographFontFamily=c.localIdeographFontFamily,this._updateStyle(I,c))}setTransformRequest(I){return this._requestManager.setTransformRequest(I),this}_getUIString(I){let c=this._locale[I];if(c==null)throw new Error(`Missing UI string '${I}'`);return c}_updateStyle(I,c){var f,b;if(c.transformStyle&&this.style&&!this.style._loaded)return void this.style.once(\"style.load\",(()=>this._updateStyle(I,c)));let S=this.style&&c.transformStyle?this.style.serialize():void 0;return this.style&&(this.style.setEventedParent(null),this.style._remove(!I)),I?(this.style=new Ni(this,c||{}),this.style.setEventedParent(this,{style:this.style}),typeof I==\"string\"?this.style.loadURL(I,c,S):this.style.loadJSON(I,c,S),this):((b=(f=this.style)===null||f===void 0?void 0:f.projection)===null||b===void 0||b.destroy(),delete this.style,this)}_lazyInitEmptyStyle(){this.style||(this.style=new Ni(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())}_diffStyle(I,c){return o._(this,void 0,void 0,(function*(){if(typeof I==\"string\"){let f=I,b=yield this._requestManager.transformRequest(f,\"Style\");try{let S=yield o.j(b,new AbortController);this._updateDiff(S.data,c)}catch(S){S&&this.fire(new o.k(S))}}else typeof I==\"object\"&&this._updateDiff(I,c)}))}_updateDiff(I,c){try{this.style.setState(I,c)&&this._update(!0)}catch(f){o.w(`Unable to perform style diff: ${f.message||f.error||f}.  Rebuilding the style from scratch.`),this._updateStyle(I,c)}}getStyle(){if(this.style)return this.style.serialize()}_getStyleAndImages(){return this.style?{style:this.style.serialize(),images:this.style.imageManager.cloneImages()}:{style:null,images:{}}}isStyleLoaded(){return this.style?this.style.loaded():o.w(\"There is no style added to the map.\")}addSource(I,c){return this._lazyInitEmptyStyle(),this.style.addSource(I,c),this._update(!0)}isSourceLoaded(I){let c=this.style&&this.style.tileManagers[I];if(c!==void 0)return c.loaded();this.fire(new o.k(new Error(`There is no tile manager with ID '${I}'`)))}setTerrain(I){if(this.style._checkLoaded(),this._terrainDataCallback&&this.style.off(\"data\",this._terrainDataCallback),I){let c=this.style.tileManagers[I.source];if(!c)throw new Error(`cannot load terrain, because there exists no source with ID: ${I.source}`);this.terrain===null&&c.reload();for(let f in this.style._layers){let b=this.style._layers[f];b.type===\"hillshade\"&&b.source===I.source&&o.w(\"You are using the same source for a hillshade layer and for 3D terrain. Please consider using two separate sources to improve rendering quality.\"),b.type===\"color-relief\"&&b.source===I.source&&o.w(\"You are using the same source for a color-relief layer and for 3D terrain. Please consider using two separate sources to improve rendering quality.\")}this.terrain=new IM(this.painter,c,I),this.painter.renderToTexture=new xo(this.painter,this.terrain),this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this.transform.setElevation(this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this._terrainDataCallback=f=>{var b;f.dataType===\"style\"?this.terrain.tileManager.freeRtt():f.dataType===\"source\"&&f.tile&&(f.sourceId!==I.source||this._elevationFreeze||(this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),this._centerClampedToGround&&this.transform.setElevation(this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom))),((b=f.source)===null||b===void 0?void 0:b.type)===\"image\"?this.terrain.tileManager.freeRtt():this.terrain.tileManager.freeRtt(f.tile.tileID))},this.style.on(\"data\",this._terrainDataCallback)}else this.terrain&&this.terrain.destroy(),this.terrain=null,this.painter.renderToTexture&&this.painter.renderToTexture.destruct(),this.painter.renderToTexture=null,this.transform.setMinElevationForCurrentTile(0),this._centerClampedToGround&&this.transform.setElevation(0);return this.fire(new o.l(\"terrain\",{terrain:I})),this}getTerrain(){var I,c;return(c=(I=this.terrain)===null||I===void 0?void 0:I.options)!==null&&c!==void 0?c:null}areTilesLoaded(){let I=this.style&&this.style.tileManagers;for(let c of Object.values(I))if(!c.areTilesLoaded())return!1;return!0}removeSource(I){return this.style.removeSource(I),this._update(!0)}getSource(I){return this.style.getSource(I)}setSourceTileLodParams(I,c,f){if(f){let b=this.getSource(f);if(!b)throw new Error(`There is no source with ID \"${f}\", cannot set LOD parameters`);b.calculateTileZoom=UA(Math.max(1,I),Math.max(1,c))}else for(let b in this.style.tileManagers)this.style.tileManagers[b].getSource().calculateTileZoom=UA(Math.max(1,I),Math.max(1,c));return this._update(!0),this}refreshTiles(I,c){let f=this.style.tileManagers[I];if(!f)throw new Error(`There is no tile manager with ID \"${I}\", cannot refresh tile`);c===void 0?f.reload(!0):f.refreshTiles(c.map((b=>new o.a9(b.z,b.x,b.y))))}addImage(I,c,f={}){let{pixelRatio:b=1,sdf:S=!1,stretchX:D,stretchY:N,content:G,textFitWidth:q,textFitHeight:K}=f;if(this._lazyInitEmptyStyle(),!(c instanceof HTMLImageElement||o.b(c))){if(c.width===void 0||c.height===void 0)return this.fire(new o.k(new Error(\"Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`\")));{let{width:it,height:ct,data:ut}=c,gt=c;return this.style.addImage(I,{data:new o.R({width:it,height:ct},new Uint8Array(ut)),pixelRatio:b,stretchX:D,stretchY:N,content:G,textFitWidth:q,textFitHeight:K,sdf:S,version:0,userImage:gt}),gt.onAdd&&gt.onAdd(this,I),this}}{let{width:it,height:ct,data:ut}=w.getImageData(c);this.style.addImage(I,{data:new o.R({width:it,height:ct},ut),pixelRatio:b,stretchX:D,stretchY:N,content:G,textFitWidth:q,textFitHeight:K,sdf:S,version:0})}}updateImage(I,c){let f=this.style.getImage(I);if(!f)return this.fire(new o.k(new Error(\"The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.\")));let b=c instanceof HTMLImageElement||o.b(c)?w.getImageData(c):c,{width:S,height:D,data:N}=b;if(S===void 0||D===void 0)return this.fire(new o.k(new Error(\"Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`\")));if(S!==f.data.width||D!==f.data.height)return this.fire(new o.k(new Error(\"The width and height of the updated image must be that same as the previous version of the image\")));let G=!(c instanceof HTMLImageElement||o.b(c));return f.data.replace(N,G),this.style.updateImage(I,f),this}getImage(I){return this.style.getImage(I)}hasImage(I){return I?!!this.style.getImage(I):(this.fire(new o.k(new Error(\"Missing required image id\"))),!1)}removeImage(I){this.style.removeImage(I)}loadImage(I){return o._(this,void 0,void 0,(function*(){return W.getImage(yield this._requestManager.transformRequest(I,\"Image\"),new AbortController)}))}listImages(){return this.style.listImages()}addLayer(I,c){return this._lazyInitEmptyStyle(),this.style.addLayer(I,c),this._update(!0)}moveLayer(I,c){return this.style.moveLayer(I,c),this._update(!0)}removeLayer(I){return this.style.removeLayer(I),this._update(!0)}getLayer(I){return this.style.getLayer(I)}getLayersOrder(){return this.style.getLayersOrder()}setLayerZoomRange(I,c,f){return this.style.setLayerZoomRange(I,c,f),this._update(!0)}setFilter(I,c,f={}){return this.style.setFilter(I,c,f),this._update(!0)}getFilter(I){return this.style.getFilter(I)}setPaintProperty(I,c,f,b={}){return this.style.setPaintProperty(I,c,f,b),this._update(!0)}getPaintProperty(I,c){return this.style.getPaintProperty(I,c)}setLayoutProperty(I,c,f,b={}){return this.style.setLayoutProperty(I,c,f,b),this._update(!0)}getLayoutProperty(I,c){return this.style.getLayoutProperty(I,c)}setGlyphs(I,c={}){return this._lazyInitEmptyStyle(),this.style.setGlyphs(I,c),this._update(!0)}getGlyphs(){return this.style.getGlyphsUrl()}addSprite(I,c,f={}){return this._lazyInitEmptyStyle(),this.style.addSprite(I,c,f,(b=>{b||this._update(!0)})),this}removeSprite(I){return this._lazyInitEmptyStyle(),this.style.removeSprite(I),this._update(!0)}getSprite(){return this.style.getSprite()}setSprite(I,c={}){return this._lazyInitEmptyStyle(),this.style.setSprite(I,c,(f=>{f||this._update(!0)})),this}setLight(I,c={}){return this._lazyInitEmptyStyle(),this.style.setLight(I,c),this._update(!0)}getLight(){return this.style.getLight()}setSky(I,c={}){return this._lazyInitEmptyStyle(),this.style.setSky(I,c),this._update(!0)}getSky(){return this.style.getSky()}setFeatureState(I,c){return this.style.setFeatureState(I,c),this._update()}removeFeatureState(I,c){return this.style.removeFeatureState(I,c),this._update()}getFeatureState(I){return this.style.getFeatureState(I)}getContainer(){return this._container}getCanvasContainer(){return this._canvasContainer}getCanvas(){return this._canvas}_containerDimensions(){let I=0,c=0;return this._container&&(I=this._container.clientWidth||400,c=this._container.clientHeight||300),[I,c]}_setupResizeObserver(){var I;let c=!1,f=ov((S=>{this._trackResize&&!this._removed&&(this.resize(S),this.redraw())}),50),b=(I=this._ownerWindow.ResizeObserver)!==null&&I!==void 0?I:ResizeObserver;this._resizeObserver=new b((S=>{c?f(S):c=!0})),this._resizeObserver.observe(this._container)}_resolveContainer(I){if(typeof I==\"string\"){let c=document.getElementById(I);if(!c)throw new Error(`Container '${I}' not found.`);return c}if(I instanceof HTMLElement||I&&typeof I==\"object\"&&I.nodeType===1)return I;throw new Error(\"Invalid type: 'container' must be a String or HTMLElement.\")}_setupContainer(){let I=this._container;I.classList.add(\"maplibregl-map\");let c=this._canvasContainer=z.create(\"div\",\"maplibregl-canvas-container\",I);this._interactive&&c.classList.add(\"maplibregl-interactive\"),this._canvas=z.create(\"canvas\",\"maplibregl-canvas\",c),this._canvas.addEventListener(\"webglcontextlost\",this._contextLost,!1),this._canvas.addEventListener(\"webglcontextrestored\",this._contextRestored,!1),this._canvas.setAttribute(\"tabindex\",this._interactive?\"0\":\"-1\"),this._canvas.setAttribute(\"aria-label\",this._getUIString(\"Map.Title\")),this._canvas.setAttribute(\"role\",\"region\");let f=this._containerDimensions(),b=this._getClampedPixelRatio(f[0],f[1]);this._resizeCanvas(f[0],f[1],b);let S=this._controlContainer=z.create(\"div\",\"maplibregl-control-container\",I),D=this._controlPositions={};[\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\"].forEach((N=>{D[N]=z.create(\"div\",`maplibregl-ctrl-${N} `,S)})),this._container.addEventListener(\"scroll\",this._onMapScroll,!1)}_resizeCanvas(I,c,f){this._canvas.width=Math.floor(f*I),this._canvas.height=Math.floor(f*c),this._canvas.style.width=`${I}px`,this._canvas.style.height=`${c}px`}_setupPainter(){let I=Object.assign(Object.assign({},this._canvasContextAttributes),{alpha:!0,depth:!0,stencil:!0,premultipliedAlpha:!0}),c=null;this._canvas.addEventListener(\"webglcontextcreationerror\",(b=>{c={requestedAttributes:I},b&&(c.statusMessage=b.statusMessage,c.type=b.type)}),{once:!0});let f=null;if(f=this._canvasContextAttributes.contextType?this._canvas.getContext(this._canvasContextAttributes.contextType,I):this._canvas.getContext(\"webgl2\",I)||this._canvas.getContext(\"webgl\",I),!f){let b=\"Failed to initialize WebGL\";throw c?(c.message=b,new Error(JSON.stringify(c))):new Error(b)}this.painter=new Nm(f,this.transform)}migrateProjection(I,c){super.migrateProjection(I,c),this.painter.transform=I,this.fire(new o.l(\"projectiontransition\",{newProjection:this.style.projection.name}))}loaded(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()}_update(I){return this.style&&this.style._loaded?(this._styleDirty=this._styleDirty||I,this._sourcesDirty=!0,this.triggerRepaint(),this):this}_requestRenderFrame(I){return this._update(),this._renderTaskQueue.add(I)}_cancelRenderFrame(I){this._renderTaskQueue.remove(I)}_render(I){var c,f,b,S,D;let N=this._idleTriggered?this._fadeDuration:0,G=((c=this.style.projection)===null||c===void 0?void 0:c.transitionState)>0;if(this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(I),this._removed)return;let q=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;let ct=this.transform.zoom,ut=R();this.style.zoomHistory.update(ct,ut);let gt=new o.H(ct,{now:ut,fadeDuration:N,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),yt=gt.crossFadingFactor();yt===1&&yt===this._crossFadingFactor||(q=!0,this._crossFadingFactor=yt),this.style.update(gt)}let K=((f=this.style.projection)===null||f===void 0?void 0:f.transitionState)>0!==G;(b=this.style.projection)===null||b===void 0||b.setErrorQueryLatitudeDegrees(this.transform.center.lat),this.transform.setTransitionState((S=this.style.projection)===null||S===void 0?void 0:S.transitionState,(D=this.style.projection)===null||D===void 0?void 0:D.latitudeErrorCorrectionRadians),this.style&&(this._sourcesDirty||K)&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this.terrain?(this.terrain.tileManager.update(this.transform,this.terrain),this.transform.setMinElevationForCurrentTile(this.terrain.getMinTileElevationForLngLatZoom(this.transform.center,this.transform.tileZoom)),!this._elevationFreeze&&this._centerClampedToGround&&this.transform.setElevation(this.terrain.getElevationForLngLatZoom(this.transform.center,this.transform.tileZoom))):(this.transform.setMinElevationForCurrentTile(0),this._centerClampedToGround&&this.transform.setElevation(0)),this._placementDirty=this.style&&this.style._updatePlacement(this.transform,this.showCollisionBoxes,N,this._crossSourceCollisions,K),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:N,showPadding:this.showPadding,anisotropicFilterPitch:this.getAnisotropicFilterPitch()}),this.fire(new o.l(\"render\")),this.loaded()&&!this._loaded&&(this._loaded=!0,o.cE.mark(o.cF.load),this.fire(new o.l(\"load\"))),this.style&&(this.style.hasTransitions()||q)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles();let it=this._sourcesDirty||this._styleDirty||this._placementDirty;return it||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new o.l(\"idle\")),!this._loaded||this._fullyLoaded||it||(this._fullyLoaded=!0,o.cE.mark(o.cF.fullLoad)),this}redraw(){return this.style&&(this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._render(0)),this}remove(){var I;this._hash&&this._hash.remove();for(let f of this._controls)f.onRemove(this);this._controls=[],this._frameRequest&&(this._frameRequest.abort(),this._frameRequest=null),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),typeof window<\"u\"&&this._ownerWindow.removeEventListener(\"online\",this._onWindowOnline,!1),W.removeThrottleControl(this._imageQueueHandle),(I=this._resizeObserver)===null||I===void 0||I.disconnect();let c=this.painter.context.gl.getExtension(\"WEBGL_lose_context\");c?.loseContext&&c.loseContext(),this._canvas.removeEventListener(\"webglcontextrestored\",this._contextRestored,!1),this._canvas.removeEventListener(\"webglcontextlost\",this._contextLost,!1),this._canvasContainer.remove(),this._controlContainer.remove(),this._container.removeEventListener(\"scroll\",this._onMapScroll,!1),this._container.classList.remove(\"maplibregl-map\"),o.cE.remove(),this._removed=!0,this.fire(new o.l(\"remove\"))}triggerRepaint(){this.style&&!this._frameRequest&&(this._frameRequest=new AbortController,w.frame(this._frameRequest,(I=>{o.cE.recordStartOfFrameAt(I),this._frameRequest=null;try{this._render(I)}catch(c){if(!o.Z(c)&&!(function(f){return f.message===Zh})(c))throw c}}),(()=>{}),this._ownerWindow))}get showTileBoundaries(){return!!this._showTileBoundaries}set showTileBoundaries(I){this._showTileBoundaries!==I&&(this._showTileBoundaries=I,this._update())}get showPadding(){return!!this._showPadding}set showPadding(I){this._showPadding!==I&&(this._showPadding=I,this._update())}get showCollisionBoxes(){return!!this._showCollisionBoxes}set showCollisionBoxes(I){this._showCollisionBoxes!==I&&(this._showCollisionBoxes=I,I?this.style._generateCollisionBoxes():this._update())}get showOverdrawInspector(){return!!this._showOverdrawInspector}set showOverdrawInspector(I){this._showOverdrawInspector!==I&&(this._showOverdrawInspector=I,this._update())}get repaint(){return!!this._repaint}set repaint(I){this._repaint!==I&&(this._repaint=I,this.triggerRepaint())}get vertices(){return!!this._vertices}set vertices(I){this._vertices=I,this._update()}get version(){return xf}getCameraTargetElevation(){return this.transform.elevation}getProjection(){return this.style.getProjection()}setProjection(I){return this._lazyInitEmptyStyle(),this.style.setProjection(I),this._update(!0)}},gy={showCompass:!0,showZoom:!0,visualizePitch:!1,visualizeRoll:!0};class uv{constructor(c,f,b=!1){this.mousedown=D=>{this.startMove(D,z.mousePos(this.element,D)),window.addEventListener(\"mousemove\",this.mousemove),window.addEventListener(\"mouseup\",this.mouseup)},this.mousemove=D=>{this.move(D,z.mousePos(this.element,D))},this.mouseup=D=>{this._rotatePitchHandler.dragEnd(D),this.offTemp()},this.touchstart=D=>{D.targetTouches.length!==1?this.reset():(this._startPos=this._lastPos=z.touchPos(this.element,D.targetTouches)[0],this.startMove(D,this._startPos),window.addEventListener(\"touchmove\",this.touchmove,{passive:!1}),window.addEventListener(\"touchend\",this.touchend))},this.touchmove=D=>{D.targetTouches.length!==1?this.reset():(this._lastPos=z.touchPos(this.element,D.targetTouches)[0],this.move(D,this._lastPos))},this.touchend=D=>{D.targetTouches.length===0&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)<this._clickTolerance&&this.element.click(),delete this._startPos,delete this._lastPos,this.offTemp()},this.reset=()=>{this._rotatePitchHandler.reset(),delete this._startPos,delete this._lastPos,this.offTemp()},this._clickTolerance=10,this.element=f;let S=new PM;this._rotatePitchHandler=new rd({clickTolerance:3,move:(D,N)=>{let G=f.getBoundingClientRect(),q=new o.P((G.bottom-G.top)/2,(G.right-G.left)/2);return{bearingDelta:o.cv(new o.P(D.x,N.y),N,q),pitchDelta:b?-.5*(N.y-D.y):void 0}},moveStateManager:S,enable:!0,assignEvents:()=>{}}),this.map=c,f.addEventListener(\"mousedown\",this.mousedown),f.addEventListener(\"touchstart\",this.touchstart,{passive:!1}),f.addEventListener(\"touchcancel\",this.reset)}startMove(c,f){this._rotatePitchHandler.dragStart(c,f),z.disableDrag()}move(c,f){let b=this.map,{bearingDelta:S,pitchDelta:D}=this._rotatePitchHandler.dragMove(c,f)||{};S&&b.setBearing(b.getBearing()+S),D&&b.setPitch(b.getPitch()+D)}off(){let c=this.element;c.removeEventListener(\"mousedown\",this.mousedown),c.removeEventListener(\"touchstart\",this.touchstart),window.removeEventListener(\"touchmove\",this.touchmove),window.removeEventListener(\"touchend\",this.touchend),c.removeEventListener(\"touchcancel\",this.reset),this.offTemp()}offTemp(){z.enableDrag(),window.removeEventListener(\"mousemove\",this.mousemove),window.removeEventListener(\"mouseup\",this.mouseup),window.removeEventListener(\"touchmove\",this.touchmove),window.removeEventListener(\"touchend\",this.touchend)}}let xc;function ld(I,c,f,b=!1){if(b||!f.getCoveringTilesDetailsProvider().allowWorldCopies())return I?.wrap();let S=new o.V(I.lng,I.lat);if(I=new o.V(I.lng,I.lat),c){let D=new o.V(I.lng-360,I.lat),N=new o.V(I.lng+360,I.lat),G=f.locationToScreenPoint(I).distSqr(c);f.locationToScreenPoint(D).distSqr(c)<G?I=D:f.locationToScreenPoint(N).distSqr(c)<G&&(I=N)}for(;Math.abs(I.lng-f.center.lng)>180;){let D=f.locationToScreenPoint(I);if(D.x>=0&&D.y>=0&&D.x<=f.width&&D.y<=f.height)break;I.lng>f.center.lng?I.lng-=360:I.lng+=360}return I.lng!==S.lng&&f.isPointOnMapSurface(f.locationToScreenPoint(I))?I:S}let i0={center:\"translate(-50%,-50%)\",top:\"translate(-50%,0)\",\"top-left\":\"translate(0,0)\",\"top-right\":\"translate(-100%,0)\",bottom:\"translate(-50%,-100%)\",\"bottom-left\":\"translate(0,-100%)\",\"bottom-right\":\"translate(-100%,-100%)\",left:\"translate(0,-50%)\",right:\"translate(-100%,-50%)\"};function cd(I,c,f){let b=I.classList;for(let S in i0)b.remove(`maplibregl-${f}-anchor-${S}`);b.add(`maplibregl-${f}-anchor-${c}`)}class Tf extends o.E{constructor(c){if(super(),this._onClick=f=>{this.fire(new o.l(\"click\",{originalEvent:f}))},this._onKeyPress=f=>{f.code!==\"Space\"&&f.code!==\"Enter\"||this.togglePopup()},this._onMapClick=f=>{let b=f.originalEvent.target,S=this._element;this._popup&&(b===S||S.contains(b))&&this.togglePopup()},this._update=f=>{if(!this._map)return;let b=this._map.loaded()&&!this._map.isMoving();(f?.type===\"terrain\"||f?.type===\"render\"&&!b)&&this._map.once(\"render\",this._update),this._lngLat=ld(this._lngLat,this._flatPos,this._map.transform),this._flatPos=this._pos=this._map.project(this._lngLat)._add(this._offset),this._map.terrain&&(this._flatPos=this._map.transform.locationToScreenPoint(this._lngLat)._add(this._offset));let S=\"\";this._rotationAlignment===\"viewport\"||this._rotationAlignment===\"auto\"?S=`rotateZ(${this._rotation}deg)`:this._rotationAlignment===\"map\"&&(S=`rotateZ(${this._rotation-this._map.getBearing()}deg)`);let D=\"\";this._pitchAlignment===\"viewport\"||this._pitchAlignment===\"auto\"?D=\"rotateX(0deg)\":this._pitchAlignment===\"map\"&&(D=`rotateX(${this._map.getPitch()}deg)`),this._subpixelPositioning||f&&f.type!==\"moveend\"||(this._pos=this._pos.round()),this._element.style.transform=`${i0[this._anchor]} translate(${this._pos.x}px, ${this._pos.y}px) ${D} ${S}`,w.frameAsync(new AbortController,this._map._ownerWindow).then((()=>{this._updateOpacity(f&&f.type===\"moveend\")})).catch((()=>{}))},this._onMove=f=>{if(!this._isDragging){let b=this._clickTolerance||this._map._clickTolerance;this._isDragging=f.point.dist(this._pointerdownPos)>=b}this._isDragging&&(this._pos=f.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents=\"none\",this._state===\"pending\"&&(this._state=\"active\",this.fire(new o.l(\"dragstart\"))),this.fire(new o.l(\"drag\")))},this._onUp=()=>{this._element.style.pointerEvents=\"auto\",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off(\"mousemove\",this._onMove),this._map.off(\"touchmove\",this._onMove),this._state===\"active\"&&this.fire(new o.l(\"dragend\")),this._state=\"inactive\"},this._addDragHandler=f=>{this._element.contains(f.originalEvent.target)&&(f.preventDefault(),this._positionDelta=f.point.sub(this._pos).add(this._offset),this._pointerdownPos=f.point,this._state=\"pending\",this._map.on(\"mousemove\",this._onMove),this._map.on(\"touchmove\",this._onMove),this._map.once(\"mouseup\",this._onUp),this._map.once(\"touchend\",this._onUp))},this._anchor=c&&c.anchor||\"center\",this._color=c&&c.color||\"#3FB1CE\",this._scale=c&&c.scale||1,this._draggable=c&&c.draggable||!1,this._clickTolerance=c&&c.clickTolerance||0,this._subpixelPositioning=c&&c.subpixelPositioning||!1,this._isDragging=!1,this._state=\"inactive\",this._rotation=c&&c.rotation||0,this._rotationAlignment=c&&c.rotationAlignment||\"auto\",this._pitchAlignment=c&&c.pitchAlignment&&c.pitchAlignment!==\"auto\"?c.pitchAlignment:this._rotationAlignment,this.setOpacity(c?.opacity,c?.opacityWhenCovered),c&&c.element)this._element=c.element,this._offset=o.P.convert(c&&c.offset||[0,0]);else{this._defaultMarker=!0,this._element=z.create(\"div\");let f=z.createNS(\"http://www.w3.org/2000/svg\",\"svg\"),b=41,S=27;f.setAttributeNS(null,\"display\",\"block\"),f.setAttributeNS(null,\"height\",`${b}px`),f.setAttributeNS(null,\"width\",`${S}px`),f.setAttributeNS(null,\"viewBox\",`0 0 ${S} ${b}`);let D=z.createNS(\"http://www.w3.org/2000/svg\",\"g\");D.setAttributeNS(null,\"stroke\",\"none\"),D.setAttributeNS(null,\"stroke-width\",\"1\"),D.setAttributeNS(null,\"fill\",\"none\"),D.setAttributeNS(null,\"fill-rule\",\"evenodd\");let N=z.createNS(\"http://www.w3.org/2000/svg\",\"g\");N.setAttributeNS(null,\"fill-rule\",\"nonzero\");let G=z.createNS(\"http://www.w3.org/2000/svg\",\"g\");G.setAttributeNS(null,\"transform\",\"translate(3.0, 29.0)\"),G.setAttributeNS(null,\"fill\",\"#000000\");let q=[{rx:\"10.5\",ry:\"5.25002273\"},{rx:\"10.5\",ry:\"5.25002273\"},{rx:\"9.5\",ry:\"4.77275007\"},{rx:\"8.5\",ry:\"4.29549936\"},{rx:\"7.5\",ry:\"3.81822308\"},{rx:\"6.5\",ry:\"3.34094679\"},{rx:\"5.5\",ry:\"2.86367051\"},{rx:\"4.5\",ry:\"2.38636864\"}];for(let Rt of q){let Ut=z.createNS(\"http://www.w3.org/2000/svg\",\"ellipse\");Ut.setAttributeNS(null,\"opacity\",\"0.04\"),Ut.setAttributeNS(null,\"cx\",\"10.5\"),Ut.setAttributeNS(null,\"cy\",\"5.80029008\"),Ut.setAttributeNS(null,\"rx\",Rt.rx),Ut.setAttributeNS(null,\"ry\",Rt.ry),G.appendChild(Ut)}let K=z.createNS(\"http://www.w3.org/2000/svg\",\"g\");K.setAttributeNS(null,\"fill\",this._color);let it=z.createNS(\"http://www.w3.org/2000/svg\",\"path\");it.setAttributeNS(null,\"d\",\"M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z\"),K.appendChild(it);let ct=z.createNS(\"http://www.w3.org/2000/svg\",\"g\");ct.setAttributeNS(null,\"opacity\",\"0.25\"),ct.setAttributeNS(null,\"fill\",\"#000000\");let ut=z.createNS(\"http://www.w3.org/2000/svg\",\"path\");ut.setAttributeNS(null,\"d\",\"M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z\"),ct.appendChild(ut);let gt=z.createNS(\"http://www.w3.org/2000/svg\",\"g\");gt.setAttributeNS(null,\"transform\",\"translate(6.0, 7.0)\"),gt.setAttributeNS(null,\"fill\",\"#FFFFFF\");let yt=z.createNS(\"http://www.w3.org/2000/svg\",\"g\");yt.setAttributeNS(null,\"transform\",\"translate(8.0, 8.0)\");let Pt=z.createNS(\"http://www.w3.org/2000/svg\",\"circle\");Pt.setAttributeNS(null,\"fill\",\"#000000\"),Pt.setAttributeNS(null,\"opacity\",\"0.25\"),Pt.setAttributeNS(null,\"cx\",\"5.5\"),Pt.setAttributeNS(null,\"cy\",\"5.5\"),Pt.setAttributeNS(null,\"r\",\"5.4999962\");let Ct=z.createNS(\"http://www.w3.org/2000/svg\",\"circle\");Ct.setAttributeNS(null,\"fill\",\"#FFFFFF\"),Ct.setAttributeNS(null,\"cx\",\"5.5\"),Ct.setAttributeNS(null,\"cy\",\"5.5\"),Ct.setAttributeNS(null,\"r\",\"5.4999962\"),yt.appendChild(Pt),yt.appendChild(Ct),N.appendChild(G),N.appendChild(K),N.appendChild(ct),N.appendChild(gt),N.appendChild(yt),f.appendChild(N),f.setAttributeNS(null,\"height\",b*this._scale+\"px\"),f.setAttributeNS(null,\"width\",S*this._scale+\"px\"),this._element.appendChild(f),this._offset=o.P.convert(c&&c.offset||[0,-14])}if(this._element.classList.add(\"maplibregl-marker\"),this._element.addEventListener(\"dragstart\",(f=>{f.preventDefault()})),this._element.addEventListener(\"mousedown\",(f=>{f.preventDefault()})),cd(this._element,this._anchor,\"marker\"),c&&c.className)for(let f of c.className.split(\" \"))this._element.classList.add(f);this._popup=null}addTo(c){return this.remove(),this._map=c,this._element.hasAttribute(\"aria-label\")||this._element.setAttribute(\"aria-label\",c._getUIString(\"Marker.Title\")),this._element.hasAttribute(\"role\")||this._element.setAttribute(\"role\",\"button\"),c.getCanvasContainer().appendChild(this._element),c.on(\"move\",this._update),c.on(\"moveend\",this._update),c.on(\"terrain\",this._update),c.on(\"projectiontransition\",this._update),this._element.addEventListener(\"click\",this._onClick),this.setDraggable(this._draggable),this._update(),this._map.on(\"click\",this._onMapClick),this}remove(){return this._opacityTimeout&&(clearTimeout(this._opacityTimeout),delete this._opacityTimeout),this._map&&(this._map.off(\"click\",this._onMapClick),this._map.off(\"move\",this._update),this._map.off(\"moveend\",this._update),this._map.off(\"terrain\",this._update),this._map.off(\"projectiontransition\",this._update),this._map.off(\"mousedown\",this._addDragHandler),this._map.off(\"touchstart\",this._addDragHandler),this._map.off(\"mouseup\",this._onUp),this._map.off(\"touchend\",this._onUp),this._map.off(\"mousemove\",this._onMove),this._map.off(\"touchmove\",this._onMove),delete this._map),this._element.removeEventListener(\"click\",this._onClick),this._element.remove(),this._popup&&this._popup.remove(),this}getLngLat(){return this._lngLat}setLngLat(c){return this._lngLat=o.V.convert(c),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this}getElement(){return this._element}setPopup(c){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener(\"keypress\",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute(\"tabindex\")),c){if(!(\"offset\"in c.options)){let S=Math.abs(13.5)/Math.SQRT2;c.options.offset=this._defaultMarker?{top:[0,0],\"top-left\":[0,0],\"top-right\":[0,0],bottom:[0,-38.1],\"bottom-left\":[S,-1*(38.1-13.5+S)],\"bottom-right\":[-S,-1*(38.1-13.5+S)],left:[13.5,-1*(38.1-13.5)],right:[-13.5,-1*(38.1-13.5)]}:this._offset}this._popup=c,this._originalTabIndex=this._element.getAttribute(\"tabindex\"),this._originalTabIndex||this._element.setAttribute(\"tabindex\",\"0\"),this._element.addEventListener(\"keypress\",this._onKeyPress)}return this}setSubpixelPositioning(c){return this._subpixelPositioning=c,this}getPopup(){return this._popup}togglePopup(){let c=this._popup;return this._element.style.opacity===this._opacityWhenCovered?this:c?(c.isOpen()?c.remove():(c.setLngLat(this._lngLat),c.addTo(this._map)),this):this}_updateOpacity(c=!1){var f,b;let S=(f=this._map)===null||f===void 0?void 0:f.terrain,D=this._map.transform.isLocationOccluded(this._lngLat);if(!S||D){let gt=D?this._opacityWhenCovered:this._opacity;return void(this._element.style.opacity!==gt&&(this._element.style.opacity=gt))}if(c)this._opacityTimeout=null;else{if(this._opacityTimeout)return;this._opacityTimeout=setTimeout((()=>{this._opacityTimeout=null}),100)}let N=this._map,G=N.terrain.depthAtPoint(this._pos),q=N.terrain.getElevationForLngLat(this._lngLat,N.transform);if(N.transform.lngLatToCameraDepth(this._lngLat,q)-G<.006)return void(this._element.style.opacity=this._opacity);let K=-this._offset.y/N.transform.pixelsPerMeter,it=Math.sin(N.getPitch()*Math.PI/180)*K,ct=N.terrain.depthAtPoint(new o.P(this._pos.x,this._pos.y-this._offset.y)),ut=N.transform.lngLatToCameraDepth(this._lngLat,q+it)-ct>.006;!((b=this._popup)===null||b===void 0)&&b.isOpen()&&ut&&this._popup.remove(),this._element.style.opacity=ut?this._opacityWhenCovered:this._opacity}getOffset(){return this._offset}setOffset(c){return this._offset=o.P.convert(c),this._update(),this}addClassName(c){this._element.classList.add(c)}removeClassName(c){this._element.classList.remove(c)}toggleClassName(c){return this._element.classList.toggle(c)}setDraggable(c){return this._draggable=!!c,this._map&&(c?(this._map.on(\"mousedown\",this._addDragHandler),this._map.on(\"touchstart\",this._addDragHandler)):(this._map.off(\"mousedown\",this._addDragHandler),this._map.off(\"touchstart\",this._addDragHandler))),this}isDraggable(){return this._draggable}setRotation(c){return this._rotation=c||0,this._update(),this}getRotation(){return this._rotation}setRotationAlignment(c){return this._rotationAlignment=c||\"auto\",this._update(),this}getRotationAlignment(){return this._rotationAlignment}setPitchAlignment(c){return this._pitchAlignment=c&&c!==\"auto\"?c:this._rotationAlignment,this._update(),this}getPitchAlignment(){return this._pitchAlignment}setOpacity(c,f){return(this._opacity===void 0||c===void 0&&f===void 0)&&(this._opacity=\"1\",this._opacityWhenCovered=\"0.2\"),c!==void 0&&(this._opacity=c),f!==void 0&&(this._opacityWhenCovered=f),this._map&&this._updateOpacity(!0),this}}let Qm={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0},Sf=0,lu=!1,Ay={maxWidth:100,unit:\"metric\"};function yy(I,c,f){let b=f&&f.maxWidth||100,S=I._container.clientHeight/2,D=I._container.clientWidth/2,N=I.unproject([D-b/2,S]),G=I.unproject([D+b/2,S]),q=Math.round(I.project(G).x-I.project(N).x),K=Math.min(b,q,I._container.clientWidth),it=N.distanceTo(G);if(f&&f.unit===\"imperial\"){let ct=3.2808*it;ct>5280?ud(c,K,ct/5280,I._getUIString(\"ScaleControl.Miles\")):ud(c,K,ct,I._getUIString(\"ScaleControl.Feet\"))}else f&&f.unit===\"nautical\"?ud(c,K,it/1852,I._getUIString(\"ScaleControl.NauticalMiles\")):it>=1e3?ud(c,K,it/1e3,I._getUIString(\"ScaleControl.Kilometers\")):ud(c,K,it,I._getUIString(\"ScaleControl.Meters\"))}function ud(I,c,f,b){let S=(function(D){let N=Math.pow(10,`${Math.floor(D)}`.length-1),G=D/N;return G=G>=10?10:G>=5?5:G>=3?3:G>=2?2:G>=1?1:(function(q){let K=Math.pow(10,Math.ceil(-Math.log(q)/Math.LN10));return Math.round(q*K)/K})(G),N*G})(f);I.style.width=c*(S/f)+\"px\",I.innerHTML=`${S}&nbsp;${b}`}let hv={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:\"\",maxWidth:\"240px\",subpixelPositioning:!1,locationOccludedOpacity:void 0,padding:void 0},dv=[\"a[href]\",\"[tabindex]:not([tabindex='-1'])\",\"[contenteditable]:not([contenteditable='false'])\",\"button:not([disabled])\",\"input:not([disabled])\",\"select:not([disabled])\",\"textarea:not([disabled])\"].join(\", \");function Jm(I){if(I){if(typeof I==\"number\"){let c=Math.round(Math.abs(I)/Math.SQRT2);return{center:new o.P(0,0),top:new o.P(0,I),\"top-left\":new o.P(c,c),\"top-right\":new o.P(-c,c),bottom:new o.P(0,-I),\"bottom-left\":new o.P(c,-c),\"bottom-right\":new o.P(-c,-c),left:new o.P(I,0),right:new o.P(-I,0)}}if(I instanceof o.P||Array.isArray(I)){let c=o.P.convert(I);return{center:c,top:c,\"top-left\":c,\"top-right\":c,bottom:c,\"bottom-left\":c,\"bottom-right\":c,left:c,right:c}}return{center:o.P.convert(I.center||[0,0]),top:o.P.convert(I.top||[0,0]),\"top-left\":o.P.convert(I[\"top-left\"]||[0,0]),\"top-right\":o.P.convert(I[\"top-right\"]||[0,0]),bottom:o.P.convert(I.bottom||[0,0]),\"bottom-left\":o.P.convert(I[\"bottom-left\"]||[0,0]),\"bottom-right\":o.P.convert(I[\"bottom-right\"]||[0,0]),left:o.P.convert(I.left||[0,0]),right:o.P.convert(I.right||[0,0])}}return Jm(new o.P(0,0))}let fv=s;n.AJAXError=o.cG,n.EXTENT=o.a5,n.Event=o.l,n.Evented=o.E,n.LngLat=o.V,n.MercatorCoordinate=o.a6,n.Point=o.P,n.addProtocol=o.cH,n.config=o.c,n.removeProtocol=o.cI,n.AttributionControl=na,n.BoxZoomHandler=S2,n.CanvasSource=Vl,n.CooperativeGesturesHandler=bc,n.DoubleClickZoomHandler=qm,n.DragPanHandler=my,n.DragRotateHandler=Ym,n.EdgeInsets=ea,n.FullscreenControl=class extends o.E{constructor(I={}){var c;super(),this._onFullscreenChange=()=>{var f;let b=window.document.fullscreenElement||window.document.webkitFullscreenElement;for(;!((f=b?.shadowRoot)===null||f===void 0)&&f.fullscreenElement;)b=b.shadowRoot.fullscreenElement;b===this._container!==this._fullscreen&&this._handleFullscreenChange()},this._onClickFullscreen=()=>{this._isFullscreen()?this._exitFullscreen():this._requestFullscreen()},this._fullscreen=!1,this._pseudo=(c=I.pseudo)!==null&&c!==void 0&&c,I&&I.container&&(I.container instanceof HTMLElement?this._container=I.container:o.w(\"Full screen control 'container' must be a DOM element.\")),\"onfullscreenchange\"in document?this._fullscreenchange=\"fullscreenchange\":\"onmozfullscreenchange\"in document?this._fullscreenchange=\"mozfullscreenchange\":\"onwebkitfullscreenchange\"in document?this._fullscreenchange=\"webkitfullscreenchange\":\"onmsfullscreenchange\"in document&&(this._fullscreenchange=\"MSFullscreenChange\")}onAdd(I){return this._map=I,this._container||(this._container=this._map.getContainer()),this._controlContainer=z.create(\"div\",\"maplibregl-ctrl maplibregl-ctrl-group\"),this._setupUI(),this._controlContainer}onRemove(){this._controlContainer.remove(),this._map=null,window.document.removeEventListener(this._fullscreenchange,this._onFullscreenChange)}_setupUI(){let I=this._fullscreenButton=z.create(\"button\",\"maplibregl-ctrl-fullscreen\",this._controlContainer);z.create(\"span\",\"maplibregl-ctrl-icon\",I).setAttribute(\"aria-hidden\",\"true\"),I.type=\"button\",this._updateTitle(),this._fullscreenButton.addEventListener(\"click\",this._onClickFullscreen),window.document.addEventListener(this._fullscreenchange,this._onFullscreenChange)}_updateTitle(){let I=this._getTitle();this._fullscreenButton.setAttribute(\"aria-label\",I),this._fullscreenButton.title=I}_getTitle(){return this._map._getUIString(this._isFullscreen()?\"FullscreenControl.Exit\":\"FullscreenControl.Enter\")}_isFullscreen(){return this._fullscreen}_handleFullscreenChange(){this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(\"maplibregl-ctrl-shrink\"),this._fullscreenButton.classList.toggle(\"maplibregl-ctrl-fullscreen\"),this._updateTitle(),this._fullscreen?(this.fire(new o.l(\"fullscreenstart\")),this._prevCooperativeGesturesEnabled=this._map.cooperativeGestures.isEnabled(),this._map.cooperativeGestures.disable()):(this.fire(new o.l(\"fullscreenend\")),this._prevCooperativeGesturesEnabled&&this._map.cooperativeGestures.enable())}_exitFullscreen(){this._pseudo?this._togglePseudoFullScreen():window.document.exitFullscreen?window.document.exitFullscreen():window.document.webkitCancelFullScreen?window.document.webkitCancelFullScreen():this._togglePseudoFullScreen()}_requestFullscreen(){this._pseudo?this._togglePseudoFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.webkitRequestFullscreen?this._container.webkitRequestFullscreen():this._togglePseudoFullScreen()}_togglePseudoFullScreen(){this._container.classList.toggle(\"maplibregl-pseudo-fullscreen\"),this._handleFullscreenChange(),this._map.resize()}},n.GeoJSONSource=qu,n.GeolocateControl=class extends o.E{constructor(I){super(),this._onSuccess=c=>{if(this._map){if(this._isOutOfMapMaxBounds(c))return this._setErrorState(),this.fire(new o.l(\"outofmaxbounds\",c)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=c,this._watchState){case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-active\");break;case\"BACKGROUND\":case\"BACKGROUND_ERROR\":this._watchState=\"BACKGROUND\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-background\");break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}this.options.showUserLocation&&this._watchState!==\"OFF\"&&this._updateMarker(c),this.options.trackUserLocation&&this._watchState!==\"ACTIVE_LOCK\"||this._updateCamera(c),this.options.showUserLocation&&this._dotElement.classList.remove(\"maplibregl-user-location-dot-stale\"),this.fire(new o.l(\"geolocate\",c)),this._finish()}},this._updateCamera=c=>{let f=new o.V(c.coords.longitude,c.coords.latitude),b=c.coords.accuracy,S=this._map.getBearing(),D=o.e({bearing:S},this.options.fitBoundsOptions),N=wr.fromLngLat(f,b);this._map.fitBounds(N,D,{geolocateSource:!0})},this._updateMarker=c=>{if(c){let f=new o.V(c.coords.longitude,c.coords.latitude);this._accuracyCircleMarker.setLngLat(f).addTo(this._map),this._userLocationDotMarker.setLngLat(f).addTo(this._map),this._accuracy=c.coords.accuracy,this._updateCircleRadiusIfNeeded()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},this._onUpdate=()=>{this._updateCircleRadiusIfNeeded()},this._onError=c=>{if(this._map){if(c.code===1){this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-background-error\"),this._geolocateButton.disabled=!0;let f=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.title=f,this._geolocateButton.setAttribute(\"aria-label\",f),this._geolocationWatchID!==void 0&&this._clearWatch()}else{if(c.code===3&&lu)return;this._setErrorState()}this._watchState!==\"OFF\"&&this.options.showUserLocation&&this._dotElement.classList.add(\"maplibregl-user-location-dot-stale\"),this.fire(new o.l(\"error\",c)),this._finish()}},this._finish=()=>{this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},this._onMoveStart=c=>{if(!this._map)return;let f=c?.[0]instanceof ResizeObserverEntry;c.geolocateSource||this._watchState!==\"ACTIVE_LOCK\"||f||this._map.isZooming()||(this._watchState=\"BACKGROUND\",this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active\"),this.fire(new o.l(\"trackuserlocationend\")),this.fire(new o.l(\"userlocationlostfocus\")))},this._setupUI=()=>{this._map&&(this._container.addEventListener(\"contextmenu\",(c=>c.preventDefault())),this._geolocateButton=z.create(\"button\",\"maplibregl-ctrl-geolocate\",this._container),z.create(\"span\",\"maplibregl-ctrl-icon\",this._geolocateButton).setAttribute(\"aria-hidden\",\"true\"),this._geolocateButton.type=\"button\",this._geolocateButton.disabled=!0)},this._finishSetupUI=c=>{if(this._map){if(c===!1){o.w(\"Geolocation support is not available so the GeolocateControl will be disabled.\");let f=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.disabled=!0,this._geolocateButton.title=f,this._geolocateButton.setAttribute(\"aria-label\",f)}else{let f=this._map._getUIString(\"GeolocateControl.FindMyLocation\");this._geolocateButton.disabled=!1,this._geolocateButton.title=f,this._geolocateButton.setAttribute(\"aria-label\",f)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this._watchState=\"OFF\"),this.options.showUserLocation&&(this._dotElement=z.create(\"div\",\"maplibregl-user-location-dot\"),this._userLocationDotMarker=new Tf({element:this._dotElement}),this._circleElement=z.create(\"div\",\"maplibregl-user-location-accuracy-circle\"),this._accuracyCircleMarker=new Tf({element:this._circleElement,pitchAlignment:\"map\"}),this.options.trackUserLocation&&(this._watchState=\"OFF\"),this._map.on(\"zoom\",this._onUpdate),this._map.on(\"move\",this._onUpdate),this._map.on(\"rotate\",this._onUpdate),this._map.on(\"pitch\",this._onUpdate)),this._geolocateButton.addEventListener(\"click\",(()=>this.trigger())),this._setup=!0,this.options.trackUserLocation&&this._map.on(\"movestart\",this._onMoveStart)}},this.options=o.e({},Qm,I)}onAdd(I){return this._map=I,this._container=z.create(\"div\",\"maplibregl-ctrl maplibregl-ctrl-group\"),this._setupUI(),(function(){return o._(this,arguments,void 0,(function*(c=!1){if(xc!==void 0&&!c)return xc;if(window.navigator.permissions===void 0)return xc=!!window.navigator.geolocation,xc;try{xc=(yield window.navigator.permissions.query({name:\"geolocation\"})).state!==\"denied\"}catch{xc=!!window.navigator.geolocation}return xc}))})().then((c=>this._finishSetupUI(c))),this._container}onRemove(){this._geolocationWatchID!==void 0&&(window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),this._container.remove(),this._map.off(\"movestart\",this._onMoveStart),this._map.off(\"zoom\",this._onUpdate),this._map.off(\"move\",this._onUpdate),this._map.off(\"rotate\",this._onUpdate),this._map.off(\"pitch\",this._onUpdate),this._map=void 0,Sf=0,lu=!1}_isOutOfMapMaxBounds(I){let c=this._map.getMaxBounds(),f=I.coords;return c&&(f.longitude<c.getWest()||f.longitude>c.getEast()||f.latitude<c.getSouth()||f.latitude>c.getNorth())}_setErrorState(){switch(this._watchState){case\"WAITING_ACTIVE\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-active-error\");break;case\"ACTIVE_LOCK\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-waiting\");break;case\"BACKGROUND\":this._watchState=\"BACKGROUND_ERROR\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-background\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-waiting\");break;case\"ACTIVE_ERROR\":case\"BACKGROUND_ERROR\":case\"OFF\":case void 0:break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}}_updateCircleRadiusIfNeeded(){let I=this._userLocationDotMarker.getLngLat();if(!(this.options.showUserLocation&&this.options.showAccuracyCircle&&this._accuracy&&I))return;let c=this._map.project(I),f=this._map.unproject([c.x+100,c.y]),b=I.distanceTo(f)/100,S=2*this._accuracy/b;this._circleElement.style.width=`${S.toFixed(2)}px`,this._circleElement.style.height=`${S.toFixed(2)}px`}trigger(){if(!this._setup)return o.w(\"Geolocate control triggered before added to a map\"),!1;if(this.options.trackUserLocation){switch(this._watchState){case\"OFF\":this._watchState=\"WAITING_ACTIVE\",this.fire(new o.l(\"trackuserlocationstart\"));break;case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":case\"BACKGROUND_ERROR\":Sf--,lu=!1,this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-background-error\"),this.fire(new o.l(\"trackuserlocationend\"));break;case\"BACKGROUND\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-background\"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new o.l(\"trackuserlocationstart\")),this.fire(new o.l(\"userlocationfocus\"));break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}switch(this._watchState){case\"WAITING_ACTIVE\":this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-active\");break;case\"ACTIVE_LOCK\":this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-active\");break;case\"OFF\":break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}if(this._watchState===\"OFF\"&&this._geolocationWatchID!==void 0)this._clearWatch();else if(this._geolocationWatchID===void 0){let I;this._geolocateButton.classList.add(\"maplibregl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"true\"),Sf++,Sf>1?(I={maximumAge:6e5,timeout:0},lu=!0):(I=this.options.positionOptions,lu=!1),this._geolocationWatchID=window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,I)}}else window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0}_clearWatch(){window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove(\"maplibregl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this.options.showUserLocation&&this._updateMarker(null)}},n.GlobeControl=class{constructor(){this._toggleProjection=()=>{var I;let c=(I=this._map.getProjection())===null||I===void 0?void 0:I.type;this._map.setProjection(c!==\"mercator\"&&c?{type:\"mercator\"}:{type:\"globe\"}),this._updateGlobeIcon()},this._updateGlobeIcon=()=>{var I;this._globeButton.classList.remove(\"maplibregl-ctrl-globe\"),this._globeButton.classList.remove(\"maplibregl-ctrl-globe-enabled\"),((I=this._map.getProjection())===null||I===void 0?void 0:I.type)===\"globe\"?(this._globeButton.classList.add(\"maplibregl-ctrl-globe-enabled\"),this._globeButton.title=this._map._getUIString(\"GlobeControl.Disable\")):(this._globeButton.classList.add(\"maplibregl-ctrl-globe\"),this._globeButton.title=this._map._getUIString(\"GlobeControl.Enable\"))}}onAdd(I){return this._map=I,this._container=z.create(\"div\",\"maplibregl-ctrl maplibregl-ctrl-group\"),this._globeButton=z.create(\"button\",\"maplibregl-ctrl-globe\",this._container),z.create(\"span\",\"maplibregl-ctrl-icon\",this._globeButton).setAttribute(\"aria-hidden\",\"true\"),this._globeButton.type=\"button\",this._globeButton.addEventListener(\"click\",this._toggleProjection),this._updateGlobeIcon(),this._map.on(\"styledata\",this._updateGlobeIcon),this._map.on(\"projectiontransition\",this._updateGlobeIcon),this._container}onRemove(){this._container.remove(),this._map.off(\"styledata\",this._updateGlobeIcon),this._map.off(\"projectiontransition\",this._updateGlobeIcon),this._globeButton.removeEventListener(\"click\",this._toggleProjection),this._map=void 0}},n.Hash=zm,n.ImageSource=Rs,n.KeyboardHandler=E2,n.LngLatBounds=wr,n.LogoControl=yl,n.Map=wf,n.MapLibreMap=wf,n.MapMouseEvent=Al,n.MapTouchEvent=Vm,n.MapWheelEvent=vf,n.Marker=Tf,n.NavigationControl=class{constructor(I){this._updateZoomButtons=()=>{let c=this._map.getZoom(),f=c===this._map.getMaxZoom(),b=c===this._map.getMinZoom();this._zoomInButton.disabled=f,this._zoomOutButton.disabled=b,this._zoomInButton.setAttribute(\"aria-disabled\",f.toString()),this._zoomOutButton.setAttribute(\"aria-disabled\",b.toString())},this._rotateCompassArrow=()=>{this._compassIcon.style.transform=this.options.visualizePitch&&this.options.visualizeRoll?`scale(${1/Math.pow(Math.cos(this._map.transform.pitchInRadians),.5)}) rotateZ(${-this._map.transform.roll}deg) rotateX(${this._map.transform.pitch}deg) rotateZ(${-this._map.transform.bearing}deg)`:this.options.visualizePitch?`scale(${1/Math.pow(Math.cos(this._map.transform.pitchInRadians),.5)}) rotateX(${this._map.transform.pitch}deg) rotateZ(${-this._map.transform.bearing}deg)`:this.options.visualizeRoll?`rotate(${-this._map.transform.bearing-this._map.transform.roll}deg)`:`rotate(${-this._map.transform.bearing}deg)`},this._setButtonTitle=(c,f)=>{let b=this._map._getUIString(`NavigationControl.${f}`);c.title=b,c.setAttribute(\"aria-label\",b)},this.options=o.e({},gy,I),this._container=z.create(\"div\",\"maplibregl-ctrl maplibregl-ctrl-group\"),this._container.addEventListener(\"contextmenu\",(c=>c.preventDefault())),this.options.showZoom&&(this._zoomInButton=this._createButton(\"maplibregl-ctrl-zoom-in\",(c=>this._map.zoomIn({},{originalEvent:c}))),z.create(\"span\",\"maplibregl-ctrl-icon\",this._zoomInButton).setAttribute(\"aria-hidden\",\"true\"),this._zoomOutButton=this._createButton(\"maplibregl-ctrl-zoom-out\",(c=>this._map.zoomOut({},{originalEvent:c}))),z.create(\"span\",\"maplibregl-ctrl-icon\",this._zoomOutButton).setAttribute(\"aria-hidden\",\"true\")),this.options.showCompass&&(this._compass=this._createButton(\"maplibregl-ctrl-compass\",(c=>{this.options.visualizePitch?this._map.resetNorthPitch({},{originalEvent:c}):this._map.resetNorth({},{originalEvent:c})})),this._compassIcon=z.create(\"span\",\"maplibregl-ctrl-icon\",this._compass),this._compassIcon.setAttribute(\"aria-hidden\",\"true\"))}onAdd(I){return this._map=I,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,\"ZoomIn\"),this._setButtonTitle(this._zoomOutButton,\"ZoomOut\"),this._map.on(\"zoom\",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,\"ResetBearing\"),this.options.visualizePitch&&this._map.on(\"pitch\",this._rotateCompassArrow),this.options.visualizeRoll&&this._map.on(\"roll\",this._rotateCompassArrow),this._map.on(\"rotate\",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new uv(this._map,this._compass,this.options.visualizePitch)),this._container}onRemove(){this._container.remove(),this.options.showZoom&&this._map.off(\"zoom\",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off(\"pitch\",this._rotateCompassArrow),this.options.visualizeRoll&&this._map.off(\"roll\",this._rotateCompassArrow),this._map.off(\"rotate\",this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map}_createButton(I,c){let f=z.create(\"button\",I,this._container);return f.type=\"button\",f.addEventListener(\"click\",c),f}},n.Popup=class extends o.E{constructor(I){super(),this._updateOpacity=()=>{this.options.locationOccludedOpacity!==void 0&&(this._container.style.opacity=this._map.transform.isLocationOccluded(this.getLngLat())?`${this.options.locationOccludedOpacity}`:\"\")},this.remove=()=>(this._content&&this._content.remove(),this._container&&(this._container.remove(),delete this._container),this._map&&(this._map.off(\"move\",this._update),this._map.off(\"move\",this._onClose),this._map.off(\"click\",this._onClose),this._map.off(\"remove\",this.remove),this._map.off(\"mousemove\",this._update),this._map.off(\"mouseup\",this._update),this._map.off(\"drag\",this._update),this._map._canvasContainer.classList.remove(\"maplibregl-track-pointer\"),delete this._map,this.fire(new o.l(\"close\"))),this),this._update=c=>{if(!this._map||!this._lngLat&&!this._trackPointer||!this._content)return;if(!this._container){if(this._container=z.create(\"div\",\"maplibregl-popup\",this._map.getContainer()),this._tip=z.create(\"div\",\"maplibregl-popup-tip\",this._container),this._container.appendChild(this._content),this.options.className)for(let G of this.options.className.split(\" \"))this._container.classList.add(G);this._closeButton&&this._closeButton.setAttribute(\"aria-label\",this._map._getUIString(\"Popup.Close\")),this._trackPointer&&this._container.classList.add(\"maplibregl-popup-track-pointer\")}let f;if(this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._lngLat=ld(this._lngLat,this._flatPos,this._map.transform,this._trackPointer),c&&\"point\"in c&&c.point&&(f=c.point),this._trackPointer&&!f)return;let b=this._flatPos=this._pos=this._trackPointer&&f?f:this._map.project(this._lngLat);this._map.terrain&&(this._flatPos=this._trackPointer&&f?f:this._map.transform.locationToScreenPoint(this._lngLat));let S=this.options.anchor,D=Jm(this.options.offset);if(!S){let G=this._container.offsetWidth,q=this._container.offsetHeight,K=(function(ct){var ut,gt,yt,Pt;return ct?{top:(ut=ct.top)!==null&&ut!==void 0?ut:0,right:(gt=ct.right)!==null&&gt!==void 0?gt:0,bottom:(yt=ct.bottom)!==null&&yt!==void 0?yt:0,left:(Pt=ct.left)!==null&&Pt!==void 0?Pt:0}:{top:0,right:0,bottom:0,left:0}})(this.options.padding),it;it=b.y+D.bottom.y<q+K.top?[\"top\"]:b.y>this._map.transform.height-q-K.bottom?[\"bottom\"]:[],b.x<G/2+K.left?it.push(\"left\"):b.x>this._map.transform.width-G/2-K.right&&it.push(\"right\"),S=it.length===0?\"bottom\":it.join(\"-\")}let N=b.add(D[S]);this.options.subpixelPositioning||(N=N.round()),this._container.style.transform=`${i0[S]} translate(${N.x}px,${N.y}px)`,cd(this._container,S,\"popup\"),this._updateOpacity()},this._onClose=()=>{this.remove()},this.options=o.e(Object.create(hv),I)}addTo(I){return this._map&&this.remove(),this._map=I,this.options.closeOnClick&&this._map.on(\"click\",this._onClose),this.options.closeOnMove&&this._map.on(\"move\",this._onClose),this._map.on(\"remove\",this.remove),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on(\"mousemove\",this._update),this._map.on(\"mouseup\",this._update),this._container&&this._container.classList.add(\"maplibregl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"maplibregl-track-pointer\")):this._map.on(\"move\",this._update),this.fire(new o.l(\"open\")),this}isOpen(){return!!this._map}getLngLat(){return this._lngLat}setLngLat(I){return this._lngLat=o.V.convert(I),this._pos=null,this._flatPos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on(\"move\",this._update),this._map.off(\"mousemove\",this._update),this._container&&this._container.classList.remove(\"maplibregl-popup-track-pointer\"),this._map._canvasContainer.classList.remove(\"maplibregl-track-pointer\")),this}trackPointer(){return this._trackPointer=!0,this._pos=null,this._flatPos=null,this._update(),this._map&&(this._map.off(\"move\",this._update),this._map.on(\"mousemove\",this._update),this._map.on(\"drag\",this._update),this._container&&this._container.classList.add(\"maplibregl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"maplibregl-track-pointer\")),this}getElement(){return this._container}setText(I){return this.setDOMContent(document.createTextNode(I))}setHTML(I){let c=document.createDocumentFragment(),f=document.createElement(\"body\"),b;for(f.innerHTML=I;b=f.firstChild,b;)c.appendChild(b);return this.setDOMContent(c)}getMaxWidth(){var I;return(I=this._container)===null||I===void 0?void 0:I.style.maxWidth}setMaxWidth(I){return this.options.maxWidth=I,this._update(),this}setDOMContent(I){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=z.create(\"div\",\"maplibregl-popup-content\",this._container);return this._content.appendChild(I),this._createCloseButton(),this._update(),this._focusFirstElement(),this}addClassName(I){return this._container&&this._container.classList.add(I),this}removeClassName(I){return this._container&&this._container.classList.remove(I),this}setOffset(I){return this.options.offset=I,this._update(),this}toggleClassName(I){if(this._container)return this._container.classList.toggle(I)}setSubpixelPositioning(I){this.options.subpixelPositioning=I}setPadding(I){this.options.padding=I,this._update()}_createCloseButton(){this.options.closeButton&&(this._closeButton=z.create(\"button\",\"maplibregl-popup-close-button\",this._content),this._closeButton.type=\"button\",this._closeButton.innerHTML=\"&#215;\",this._closeButton.addEventListener(\"click\",this._onClose))}_focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)return;let I=this._container.querySelector(dv);I&&I.focus()}},n.RasterDEMTileSource=Io,n.RasterTileSource=ln,n.ScaleControl=class{constructor(I){this._onMove=()=>{yy(this._map,this._container,this.options)},this.setUnit=c=>{this.options.unit=c,yy(this._map,this._container,this.options)},this.options=Object.assign(Object.assign({},Ay),I)}getDefaultPosition(){return\"bottom-left\"}onAdd(I){return this._map=I,this._container=z.create(\"div\",\"maplibregl-ctrl maplibregl-ctrl-scale\",I.getContainer()),this._map.on(\"move\",this._onMove),this._onMove(),this._container}onRemove(){this._container.remove(),this._map.off(\"move\",this._onMove),this._map=void 0}},n.ScrollZoomHandler=Wm,n.Style=Ni,n.TerrainControl=class{constructor(I){this._toggleTerrain=()=>{this._map.getTerrain()?this._map.setTerrain(null):this._map.setTerrain(this.options),this._updateTerrainIcon()},this._updateTerrainIcon=()=>{this._terrainButton.classList.remove(\"maplibregl-ctrl-terrain\"),this._terrainButton.classList.remove(\"maplibregl-ctrl-terrain-enabled\"),this._map.terrain?(this._terrainButton.classList.add(\"maplibregl-ctrl-terrain-enabled\"),this._terrainButton.title=this._map._getUIString(\"TerrainControl.Disable\")):(this._terrainButton.classList.add(\"maplibregl-ctrl-terrain\"),this._terrainButton.title=this._map._getUIString(\"TerrainControl.Enable\"))},this.options=I}onAdd(I){return this._map=I,this._container=z.create(\"div\",\"maplibregl-ctrl maplibregl-ctrl-group\"),this._terrainButton=z.create(\"button\",\"maplibregl-ctrl-terrain\",this._container),z.create(\"span\",\"maplibregl-ctrl-icon\",this._terrainButton).setAttribute(\"aria-hidden\",\"true\"),this._terrainButton.type=\"button\",this._terrainButton.addEventListener(\"click\",this._toggleTerrain),this._updateTerrainIcon(),this._map.on(\"terrain\",this._updateTerrainIcon),this._container}onRemove(){this._container.remove(),this._map.off(\"terrain\",this._updateTerrainIcon),this._map=void 0}},n.TwoFingersTouchPitchHandler=lv,n.TwoFingersTouchRotateHandler=sd,n.TwoFingersTouchZoomHandler=py,n.TwoFingersTouchZoomRotateHandler=C2,n.VectorTileSource=Ui,n.VideoSource=ba,n.addSourceType=(I,c)=>o._(void 0,void 0,void 0,(function*(){if(NA(I))throw new Error(`A source type called \"${I}\" already exists.`);((f,b)=>{FA[f]=b})(I,c)})),n.clearPrewarmedResources=function(){let I=Ue;I&&(I.isPreloaded()&&I.numActive()===1?(I.release(_e),Ue=null):console.warn(\"Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()\"))},n.createTileMesh=no,n.getMaxParallelImageRequests=function(){return o.c.MAX_PARALLEL_IMAGE_REQUESTS},n.getRTLTextPluginStatus=function(){return ja().getRTLTextPluginStatus()},n.getVersion=function(){return fv},n.getWorkerCount=function(){return Pe.workerCount},n.getWorkerUrl=function(){return o.c.WORKER_URL},n.importScriptInWorkers=function(I){return mr().broadcast(\"IS\",I)},n.isTimeFrozen=function(){return C.isFrozen()},n.now=R,n.prewarm=function(){ee().acquire(_e)},n.restoreNow=function(){C.restoreNow()},n.setMaxParallelImageRequests=function(I){o.c.MAX_PARALLEL_IMAGE_REQUESTS=I},n.setNow=function(I){C.setNow(I)},n.setRTLTextPlugin=function(I,c){return ja().setRTLTextPlugin(I,c)},n.setWorkerCount=function(I){Pe.workerCount=I},n.setWorkerUrl=function(I){o.c.WORKER_URL=I}}));var i=e;return i}))});var _u=xe(ze(),1),Iht=xe(Cht(),1),kht=_u.createContext(null);function SLt(){let e=_u.useContext(kht);if(!e)throw new Error(\"RenderContext not found\");return e}function Q5(){return SLt().model}function gh(e){let t=Q5(),r=_u.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),i=_u.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[r,i]}function Rht(e){return({el:t,model:r,experimental:i})=>{let n=Iht.createRoot(t);return n.render(_u.createElement(_u.StrictMode,null,_u.createElement(kht.Provider,{value:{model:r,experimental:i}},_u.createElement(e)))),()=>n.unmount()}}function e1(e,t){if(!e)throw new Error(t||\"loader assertion failed.\")}var d0={self:typeof self<\"u\"&&self,window:typeof window<\"u\"&&window,global:typeof global<\"u\"&&global,document:typeof document<\"u\"&&document},MLt=d0.self||d0.window||d0.global||{},ELt=d0.window||d0.self||d0.global||{},PLt=d0.global||d0.self||d0.window||{},CLt=d0.document||{};var Vv=!!(typeof process!=\"object\"||String(process)!==\"[object process]\"||process.browser);var Dht=typeof process<\"u\"&&process.version&&/v([0-9]*)/.exec(process.version),ILt=Dht&&parseFloat(Dht[1])||0;J5();var HW=\"4.3.3\",NLt=HW[0]>=\"0\"&&HW[0]<=\"9\"?`v${HW}`:\"\";function zLt(){let e=new Ic({id:\"loaders.gl\"});return globalThis.loaders=globalThis.loaders||{},globalThis.loaders.log=e,globalThis.loaders.version=NLt,globalThis.probe=globalThis.probe||{},globalThis.probe.loaders=e,e}var YW=zLt();function XW(e,t){return Zht(e||{},t)}function Zht(e,t,r=0){if(r>3)return t;let i={...e};for(let[n,o]of Object.entries(t))o&&typeof o==\"object\"&&!Array.isArray(o)?i[n]=Zht(i[n]||{},t[n],r+1):i[n]=t[n];return i}var Kht=\"latest\";function ULt(){return globalThis._loadersgl_?.version||(globalThis._loadersgl_=globalThis._loadersgl_||{},globalThis._loadersgl_.version=\"4.3.3\"),globalThis._loadersgl_.version}var ZW=ULt();function kc(e,t){if(!e)throw new Error(t||\"loaders.gl assertion failed.\")}var f0={self:typeof self<\"u\"&&self,window:typeof window<\"u\"&&window,global:typeof global<\"u\"&&global,document:typeof document<\"u\"&&document},Q1e=f0.self||f0.window||f0.global||{},J1e=f0.window||f0.self||f0.global||{},t_e=f0.global||f0.self||f0.window||{},e_e=f0.document||{};var wd=typeof process!=\"object\"||String(process)!==\"[object process]\"||process.browser;var Jht=typeof window<\"u\"&&typeof window.orientation<\"u\",Qht=typeof process<\"u\"&&process.version&&/v([0-9]*)/.exec(process.version),r_e=Qht&&parseFloat(Qht[1])||0;var tE=class{name;workerThread;isRunning=!0;result;_resolve=()=>{};_reject=()=>{};constructor(t,r){this.name=t,this.workerThread=r,this.result=new Promise((i,n)=>{this._resolve=i,this._reject=n})}postMessage(t,r){this.workerThread.postMessage({source:\"loaders.gl\",type:t,payload:r})}done(t){kc(this.isRunning),this.isRunning=!1,this._resolve(t)}error(t){kc(this.isRunning),this.isRunning=!1,this._reject(t)}};var Kw=class{terminate(){}};var KW=new Map;function tdt(e){kc(e.source&&!e.url||!e.source&&e.url);let t=KW.get(e.source||e.url);return t||(e.url&&(t=VLt(e.url),KW.set(e.url,t)),e.source&&(t=edt(e.source),KW.set(e.source,t))),kc(t),t}function VLt(e){if(!e.startsWith(\"http\"))return e;let t=jLt(e);return edt(t)}function edt(e){let t=new Blob([e],{type:\"application/javascript\"});return URL.createObjectURL(t)}function jLt(e){return`try {\n  importScripts('${e}');\n} catch (error) {\n  console.error(error);\n  throw error;\n}`}function QW(e,t=!0,r){let i=r||new Set;if(e){if(rdt(e))i.add(e);else if(rdt(e.buffer))i.add(e.buffer);else if(!ArrayBuffer.isView(e)){if(t&&typeof e==\"object\")for(let n in e)QW(e[n],t,i)}}return r===void 0?Array.from(i):[]}function rdt(e){return e?e instanceof ArrayBuffer||typeof MessagePort<\"u\"&&e instanceof MessagePort||typeof ImageBitmap<\"u\"&&e instanceof ImageBitmap||typeof OffscreenCanvas<\"u\"&&e instanceof OffscreenCanvas:!1}var JW=()=>{},i1=class{name;source;url;terminated=!1;worker;onMessage;onError;_loadableURL=\"\";static isSupported(){return typeof Worker<\"u\"&&wd||typeof Kw<\"u\"&&!wd}constructor(t){let{name:r,source:i,url:n}=t;kc(i||n),this.name=r,this.source=i,this.url=n,this.onMessage=JW,this.onError=o=>console.log(o),this.worker=wd?this._createBrowserWorker():this._createNodeWorker()}destroy(){this.onMessage=JW,this.onError=JW,this.worker.terminate(),this.terminated=!0}get isRunning(){return!!this.onMessage}postMessage(t,r){r=r||QW(t),this.worker.postMessage(t,r)}_getErrorFromErrorEvent(t){let r=\"Failed to load \";return r+=`worker ${this.name} from ${this.url}. `,t.message&&(r+=`${t.message} in `),t.lineno&&(r+=`:${t.lineno}:${t.colno}`),new Error(r)}_createBrowserWorker(){this._loadableURL=tdt({source:this.source,url:this.url});let t=new Worker(this._loadableURL,{name:this.name});return t.onmessage=r=>{r.data?this.onMessage(r.data):this.onError(new Error(\"No data received\"))},t.onerror=r=>{this.onError(this._getErrorFromErrorEvent(r)),this.terminated=!0},t.onmessageerror=r=>console.error(r),t}_createNodeWorker(){let t;if(this.url){let i=this.url.includes(\":/\")||this.url.startsWith(\"/\")?this.url:`./${this.url}`;t=new Kw(i,{eval:!1})}else if(this.source)t=new Kw(this.source,{eval:!0});else throw new Error(\"no worker\");return t.on(\"message\",r=>{this.onMessage(r)}),t.on(\"error\",r=>{this.onError(r)}),t.on(\"exit\",r=>{}),t}};var eE=class{name=\"unnamed\";source;url;maxConcurrency=1;maxMobileConcurrency=1;onDebug=()=>{};reuseWorkers=!0;props={};jobQueue=[];idleQueue=[];count=0;isDestroyed=!1;static isSupported(){return i1.isSupported()}constructor(t){this.source=t.source,this.url=t.url,this.setProps(t)}destroy(){this.idleQueue.forEach(t=>t.destroy()),this.isDestroyed=!0}setProps(t){this.props={...this.props,...t},t.name!==void 0&&(this.name=t.name),t.maxConcurrency!==void 0&&(this.maxConcurrency=t.maxConcurrency),t.maxMobileConcurrency!==void 0&&(this.maxMobileConcurrency=t.maxMobileConcurrency),t.reuseWorkers!==void 0&&(this.reuseWorkers=t.reuseWorkers),t.onDebug!==void 0&&(this.onDebug=t.onDebug)}async startJob(t,r=(n,o,s)=>n.done(s),i=(n,o)=>n.error(o)){let n=new Promise(o=>(this.jobQueue.push({name:t,onMessage:r,onError:i,onStart:o}),this));return this._startQueuedJob(),await n}async _startQueuedJob(){if(!this.jobQueue.length)return;let t=this._getAvailableWorker();if(!t)return;let r=this.jobQueue.shift();if(r){this.onDebug({message:\"Starting job\",name:r.name,workerThread:t,backlog:this.jobQueue.length});let i=new tE(r.name,t);t.onMessage=n=>r.onMessage(i,n.type,n.payload),t.onError=n=>r.onError(i,n),r.onStart(i);try{await i.result}catch(n){console.error(`Worker exception: ${n}`)}finally{this.returnWorkerToQueue(t)}}}returnWorkerToQueue(t){!wd||this.isDestroyed||!this.reuseWorkers||this.count>this._getMaxConcurrency()?(t.destroy(),this.count--):this.idleQueue.push(t),this.isDestroyed||this._startQueuedJob()}_getAvailableWorker(){if(this.idleQueue.length>0)return this.idleQueue.shift()||null;if(this.count<this._getMaxConcurrency()){this.count++;let t=`${this.name.toLowerCase()} (#${this.count} of ${this.maxConcurrency})`;return new i1({name:t,source:this.source,url:this.url})}return null}_getMaxConcurrency(){return Jht?this.maxMobileConcurrency:this.maxConcurrency}};var $Lt={maxConcurrency:3,maxMobileConcurrency:1,reuseWorkers:!0,onDebug:()=>{}},$v=class e{props;workerPools=new Map;static _workerFarm;static isSupported(){return i1.isSupported()}static getWorkerFarm(t={}){return e._workerFarm=e._workerFarm||new e({}),e._workerFarm.setProps(t),e._workerFarm}constructor(t){this.props={...$Lt},this.setProps(t),this.workerPools=new Map}destroy(){for(let t of this.workerPools.values())t.destroy();this.workerPools=new Map}setProps(t){this.props={...this.props,...t};for(let r of this.workerPools.values())r.setProps(this._getWorkerPoolProps())}getWorkerPool(t){let{name:r,source:i,url:n}=t,o=this.workerPools.get(r);return o||(o=new eE({name:r,source:i,url:n}),o.setProps(this._getWorkerPoolProps()),this.workerPools.set(r,o)),o}_getWorkerPoolProps(){return{maxConcurrency:this.props.maxConcurrency,maxMobileConcurrency:this.props.maxMobileConcurrency,reuseWorkers:this.props.reuseWorkers,onDebug:this.props.onDebug}}};function tq(e,t={}){let r=t[e.id]||{},i=wd?`${e.id}-worker.js`:`${e.id}-worker-node.js`,n=r.workerUrl;if(!n&&e.id===\"compression\"&&(n=t.workerUrl),t._workerType===\"test\"&&(wd?n=`modules/${e.module}/dist/${i}`:n=`modules/${e.module}/src/workers/${e.id}-worker-node.ts`),!n){let o=e.version;o===\"latest\"&&(o=Kht);let s=o?`@${o}`:\"\";n=`https://unpkg.com/@loaders.gl/${e.module}${s}/dist/${i}`}return kc(n),n}function eq(e,t=ZW){kc(e,\"no worker provided\");let r=e.version;return!(!t||!r)}function rq(e,t){return!$v.isSupported()||!wd&&!t?._nodeWorkers?!1:e.worker&&t?.worker}async function iq(e,t,r,i,n){let o=e.id,s=tq(e,r),h=$v.getWorkerFarm(r).getWorkerPool({name:o,url:s});r=JSON.parse(JSON.stringify(r)),i=JSON.parse(JSON.stringify(i||{}));let p=await h.startJob(\"process-on-worker\",GLt.bind(null,n));return p.postMessage(\"process\",{input:t,options:r,context:i}),await(await p.result).result}async function GLt(e,t,r,i){switch(r){case\"done\":t.done(i);break;case\"error\":t.error(new Error(i.error));break;case\"process\":let{id:n,input:o,options:s}=i;try{let a=await e(o,s);t.postMessage(\"done\",{id:n,result:a})}catch(a){let h=a instanceof Error?a.message:\"unknown error\";t.postMessage(\"error\",{id:n,error:h})}break;default:console.warn(`parse-with-worker unknown message ${r}`)}}function nq(e,t,r){if(r=r||e.byteLength,e.byteLength<r||t.byteLength<r)return!1;let i=new Uint8Array(e),n=new Uint8Array(t);for(let o=0;o<i.length;++o)if(i[o]!==n[o])return!1;return!0}function oq(...e){return idt(e)}function idt(e){let t=e.map(o=>o instanceof ArrayBuffer?new Uint8Array(o):o),r=t.reduce((o,s)=>o+s.byteLength,0),i=new Uint8Array(r),n=0;for(let o of t)i.set(o,n),n+=o.byteLength;return i.buffer}async function sq(e){let t=[];for await(let r of e)t.push(r);return oq(...t)}Qw();var WLt=\"Queued Requests\",qLt=\"Active Requests\",HLt=\"Cancelled Requests\",YLt=\"Queued Requests Ever\",XLt=\"Active Requests Ever\",ZLt={id:\"request-scheduler\",throttleRequests:!0,maxRequests:6,debounceTime:0},Jw=class{props;stats;activeRequestCount=0;requestQueue=[];requestMap=new Map;updateTimer=null;constructor(t={}){this.props={...ZLt,...t},this.stats=new vu({id:this.props.id}),this.stats.get(WLt),this.stats.get(qLt),this.stats.get(HLt),this.stats.get(YLt),this.stats.get(XLt)}scheduleRequest(t,r=()=>0){if(!this.props.throttleRequests)return Promise.resolve({done:()=>{}});if(this.requestMap.has(t))return this.requestMap.get(t);let i={handle:t,priority:0,getPriority:r},n=new Promise(o=>(i.resolve=o,i));return this.requestQueue.push(i),this.requestMap.set(t,n),this._issueNewRequests(),n}_issueRequest(t){let{handle:r,resolve:i}=t,n=!1,o=()=>{n||(n=!0,this.requestMap.delete(r),this.activeRequestCount--,this._issueNewRequests())};return this.activeRequestCount++,i?i({done:o}):Promise.resolve({done:o})}_issueNewRequests(){this.updateTimer!==null&&clearTimeout(this.updateTimer),this.updateTimer=setTimeout(()=>this._issueNewRequestsAsync(),this.props.debounceTime)}_issueNewRequestsAsync(){this.updateTimer!==null&&clearTimeout(this.updateTimer),this.updateTimer=null;let t=Math.max(this.props.maxRequests-this.activeRequestCount,0);if(t!==0){this._updateAllRequests();for(let r=0;r<t;++r){let i=this.requestQueue.shift();i&&this._issueRequest(i)}}}_updateAllRequests(){let t=this.requestQueue;for(let r=0;r<t.length;++r){let i=t[r];this._updateRequest(i)||(t.splice(r,1),this.requestMap.delete(i.handle),r--)}t.sort((r,i)=>r.priority-i.priority)}_updateRequest(t){return t.priority=t.getPriority(t.handle),t.priority<0?(t.resolve(null),!1):!0}};var KLt=\"\",odt={};function cq(e){for(let t in odt)if(e.startsWith(t)){let r=odt[t];e=e.replace(t,r)}return!e.startsWith(\"http://\")&&!e.startsWith(\"https://\")&&(e=`${KLt}${e}`),e}function sdt(e){return e&&typeof e==\"object\"&&e.isBuffer}function _D(e){if(sdt(e))return e;if(e instanceof ArrayBuffer)return e;if(ArrayBuffer.isView(e))return e.byteOffset===0&&e.byteLength===e.buffer.byteLength?e.buffer:e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength);if(typeof e==\"string\"){let t=e;return new TextEncoder().encode(t).buffer}if(e&&typeof e==\"object\"&&e._toArrayBuffer)return e._toArrayBuffer();throw new Error(\"toArrayBuffer\")}var Wv={};Ql(Wv,{dirname:()=>JLt,filename:()=>QLt,join:()=>t9t,resolve:()=>e9t});function adt(){if(typeof process<\"u\"&&typeof process.cwd<\"u\")return process.cwd();let e=window.location?.pathname;return e?.slice(0,e.lastIndexOf(\"/\")+1)||\"\"}function QLt(e){let t=e?e.lastIndexOf(\"/\"):-1;return t>=0?e.substr(t+1):\"\"}function JLt(e){let t=e?e.lastIndexOf(\"/\"):-1;return t>=0?e.substr(0,t):\"\"}function t9t(...e){return e=e.map((r,i)=>(i&&(r=r.replace(new RegExp(\"^/\"),\"\")),i!==e.length-1&&(r=r.replace(new RegExp(\"/$\"),\"\")),r)),e.join(\"/\")}function e9t(...e){let t=[];for(let o=0;o<e.length;o++)t[o]=e[o];let r=\"\",i=!1,n;for(let o=t.length-1;o>=-1&&!i;o--){let s;o>=0?s=t[o]:(n===void 0&&(n=adt()),s=n),s.length!==0&&(r=`${s}/${r}`,i=s.charCodeAt(0)===iE)}return r=r9t(r,!i),i?`/${r}`:r.length>0?r:\".\"}var iE=47,uq=46;function r9t(e,t){let r=\"\",i=-1,n=0,o,s=!1;for(let a=0;a<=e.length;++a){if(a<e.length)o=e.charCodeAt(a);else{if(o===iE)break;o=iE}if(o===iE){if(!(i===a-1||n===1))if(i!==a-1&&n===2){if(r.length<2||!s||r.charCodeAt(r.length-1)!==uq||r.charCodeAt(r.length-2)!==uq){if(r.length>2){let h=r.length-1,p=h;for(;p>=0&&r.charCodeAt(p)!==iE;--p);if(p!==h){r=p===-1?\"\":r.slice(0,p),i=a,n=0,s=!1;continue}}else if(r.length===2||r.length===1){r=\"\",i=a,n=0,s=!1;continue}}t&&(r.length>0?r+=\"/..\":r=\"..\",s=!0)}else{let h=e.slice(i+1,a);r.length>0?r+=`/${h}`:r=h,s=!1}i=a,n=0}else o===uq&&n!==-1?++n:n=-1}return r}var i9t=e=>typeof e==\"boolean\",nE=e=>typeof e==\"function\",qv=e=>e!==null&&typeof e==\"object\",hq=e=>qv(e)&&e.constructor==={}.constructor;var ldt=e=>!!e&&typeof e[Symbol.iterator]==\"function\",cdt=e=>e&&typeof e[Symbol.asyncIterator]==\"function\";var Td=e=>typeof Response<\"u\"&&e instanceof Response||e&&e.arrayBuffer&&e.text&&e.json;var Sd=e=>typeof Blob<\"u\"&&e instanceof Blob,udt=e=>e&&typeof e==\"object\"&&e.isBuffer;var n9t=e=>typeof ReadableStream<\"u\"&&e instanceof ReadableStream||qv(e)&&nE(e.tee)&&nE(e.cancel)&&nE(e.getReader);var o9t=e=>qv(e)&&nE(e.read)&&nE(e.pipe)&&i9t(e.readable),vD=e=>n9t(e)||o9t(e);var bD=class extends Error{constructor(t,r){super(t),this.reason=r.reason,this.url=r.url,this.response=r.response}reason;url;response};var s9t=/^data:([-\\w.]+\\/[-\\w.+]+)(;|,)/,a9t=/^([-\\w.]+\\/[-\\w.+]+)/;function dq(e,t){return e.toLowerCase()===t.toLowerCase()}function hdt(e){let t=a9t.exec(e);return t?t[1]:e}function fq(e){let t=s9t.exec(e);return t?t[1]:\"\"}var ddt=/\\?.*/;function fdt(e){let t=e.match(ddt);return t&&t[0]}function t3(e){return e.replace(ddt,\"\")}function pdt(e){if(e.length<50)return e;let t=e.slice(e.length-15);return`${e.substr(0,32)}...${t}`}function Hv(e){return Td(e)?e.url:Sd(e)?e.name||\"\":typeof e==\"string\"?e:\"\"}function oE(e){if(Td(e)){let t=e,r=t.headers.get(\"content-type\")||\"\",i=t3(t.url);return hdt(r)||fq(i)}return Sd(e)?e.type||\"\":typeof e==\"string\"?fq(e):\"\"}function mdt(e){return Td(e)?e.headers[\"content-length\"]||-1:Sd(e)?e.size:typeof e==\"string\"?e.length:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:-1}async function xD(e){if(Td(e))return e;let t={},r=mdt(e);r>=0&&(t[\"content-length\"]=String(r));let i=Hv(e),n=oE(e);n&&(t[\"content-type\"]=n);let o=await c9t(e);o&&(t[\"x-first-bytes\"]=o),typeof e==\"string\"&&(e=new TextEncoder().encode(e));let s=new Response(e,{headers:t});return Object.defineProperty(s,\"url\",{value:i}),s}async function gdt(e){if(!e.ok)throw await l9t(e)}async function l9t(e){let t=pdt(e.url),r=`Failed to fetch resource (${e.status}) ${e.statusText}: ${t}`;r=r.length>100?`${r.slice(0,100)}...`:r;let i={reason:e.statusText,url:e.url,response:e};try{let n=e.headers.get(\"Content-Type\");i.reason=!e.bodyUsed&&n?.includes(\"application/json\")?await e.json():await e.text()}catch{}return new bD(r,i)}async function c9t(e){if(typeof e==\"string\")return`data:,${e.slice(0,5)}`;if(e instanceof Blob){let r=e.slice(0,5);return await new Promise(i=>{let n=new FileReader;n.onload=o=>i(o?.target?.result),n.readAsDataURL(r)})}if(e instanceof ArrayBuffer){let r=e.slice(0,5);return`data:base64,${u9t(r)}`}return null}function u9t(e){let t=\"\",r=new Uint8Array(e);for(let i=0;i<r.byteLength;i++)t+=String.fromCharCode(r[i]);return btoa(t)}function h9t(e){return!d9t(e)&&!f9t(e)}function d9t(e){return e.startsWith(\"http:\")||e.startsWith(\"https:\")}function f9t(e){return e.startsWith(\"data:\")}async function pq(e,t){if(typeof e==\"string\"){let r=cq(e);return h9t(r)&&globalThis.loaders?.fetchNode?globalThis.loaders?.fetchNode(r,t):await fetch(r,t)}return await xD(e)}J5();var mq=new Ic({id:\"loaders.gl\"}),wD=class{log(){return()=>{}}info(){return()=>{}}warn(){return()=>{}}error(){return()=>{}}},TD=class{console;constructor(){this.console=console}log(...t){return this.console.log.bind(this.console,...t)}info(...t){return this.console.info.bind(this.console,...t)}warn(...t){return this.console.warn.bind(this.console,...t)}error(...t){return this.console.error.bind(this.console,...t)}};var gq={fetch:null,mimeType:void 0,nothrow:!1,log:new TD,useLocalLibraries:!1,CDN:\"https://unpkg.com/@loaders.gl\",worker:!0,maxConcurrency:3,maxMobileConcurrency:1,reuseWorkers:Vv,_nodeWorkers:!1,_workerType:\"\",limit:0,_limitMB:0,batchSize:\"auto\",batchDebounceMs:0,metadata:!1,transforms:[]},Adt={throws:\"nothrow\",dataType:\"(no longer used)\",uri:\"baseUri\",method:\"fetch.method\",headers:\"fetch.headers\",body:\"fetch.body\",mode:\"fetch.mode\",credentials:\"fetch.credentials\",cache:\"fetch.cache\",redirect:\"fetch.redirect\",referrer:\"fetch.referrer\",referrerPolicy:\"fetch.referrerPolicy\",integrity:\"fetch.integrity\",keepalive:\"fetch.keepalive\",signal:\"fetch.signal\"};function Aq(){globalThis.loaders=globalThis.loaders||{};let{loaders:e}=globalThis;return e._state||(e._state={}),e._state}function yq(){let e=Aq();return e.globalOptions=e.globalOptions||{...gq},e.globalOptions}function vdt(e,t,r,i){return r=r||[],r=Array.isArray(r)?r:[r],p9t(e,r),g9t(t,e,i)}function p9t(e,t){ydt(e,null,gq,Adt,t);for(let r of t){let i=e&&e[r.id]||{},n=r.options&&r.options[r.id]||{},o=r.deprecatedOptions&&r.deprecatedOptions[r.id]||{};ydt(i,r.id,n,o,t)}}function ydt(e,t,r,i,n){let o=t||\"Top level\",s=t?`${t}.`:\"\";for(let a in e){let h=!t&&qv(e[a]),p=a===\"baseUri\"&&!t,g=a===\"workerUrl\"&&t;if(!(a in r)&&!p&&!g){if(a in i)mq.warn(`${o} loader option '${s}${a}' no longer supported, use '${i[a]}'`)();else if(!h){let w=m9t(a,n);mq.warn(`${o} loader option '${s}${a}' not recognized. ${w}`)()}}}}function m9t(e,t){let r=e.toLowerCase(),i=\"\";for(let n of t)for(let o in n.options){if(e===o)return`Did you mean '${n.id}.${o}'?`;let s=o.toLowerCase();(r.startsWith(s)||s.startsWith(r))&&(i=i||`Did you mean '${n.id}.${o}'?`)}return i}function g9t(e,t,r){let n={...e.options||{}};return A9t(n,r),n.log===null&&(n.log=new wD),_dt(n,yq()),_dt(n,t),n}function _dt(e,t){for(let r in t)if(r in t){let i=t[r];hq(i)&&hq(e[r])?e[r]={...e[r],...t[r]}:e[r]=t[r]}}function A9t(e,t){t&&!(\"baseUri\"in e)&&(e.baseUri=t)}function sE(e){return e?(Array.isArray(e)&&(e=e[0]),Array.isArray(e?.extensions)):!1}function aE(e){e1(e,\"null loader\"),e1(sE(e),\"invalid loader\");let t;return Array.isArray(e)&&(t=e[1],e=e[0],e={...e,options:{...e.options,...t}}),(e?.parseTextSync||e?.parseText)&&(e.text=!0),e.text||(e.binary=!0),e}var bdt=()=>{let e=Aq();return e.loaderRegistry=e.loaderRegistry||[],e.loaderRegistry};function _q(e){let t=bdt();e=Array.isArray(e)?e:[e];for(let r of e){let i=aE(r);t.find(n=>i===n)||t.unshift(i)}}function xdt(){return bdt()}var y9t=/\\.([^.]+)$/;async function Sdt(e,t=[],r,i){if(!Mdt(e))return null;let n=wdt(e,t,{...r,nothrow:!0},i);if(n)return n;if(Sd(e)&&(e=await e.slice(0,10).arrayBuffer(),n=wdt(e,t,r,i)),!n&&!r?.nothrow)throw new Error(Edt(e));return n}function wdt(e,t=[],r,i){if(!Mdt(e))return null;if(t&&!Array.isArray(t))return aE(t);let n=[];t&&(n=n.concat(t)),r?.ignoreRegisteredLoaders||n.push(...xdt()),v9t(n);let o=_9t(e,n,r,i);if(!o&&!r?.nothrow)throw new Error(Edt(e));return o}function _9t(e,t,r,i){let n=Hv(e),o=oE(e),s=t3(n)||i?.url,a=null,h=\"\";return r?.mimeType&&(a=vq(t,r?.mimeType),h=`match forced by supplied MIME type ${r?.mimeType}`),a=a||b9t(t,s),h=h||(a?`matched url ${s}`:\"\"),a=a||vq(t,o),h=h||(a?`matched MIME type ${o}`:\"\"),a=a||w9t(t,e),h=h||(a?`matched initial data ${Pdt(e)}`:\"\"),r?.fallbackMimeType&&(a=a||vq(t,r?.fallbackMimeType),h=h||(a?`matched fallback MIME type ${o}`:\"\")),h&&YW.log(1,`selectLoader selected ${a?.name}: ${h}.`),a}function Mdt(e){return!(e instanceof Response&&e.status===204)}function Edt(e){let t=Hv(e),r=oE(e),i=\"No valid loader found (\";i+=t?`${Wv.filename(t)}, `:\"no url provided, \",i+=`MIME type: ${r?`\"${r}\"`:\"not provided\"}, `;let n=e?Pdt(e):\"\";return i+=n?` first bytes: \"${n}\"`:\"first bytes: not available\",i+=\")\",i}function v9t(e){for(let t of e)aE(t)}function b9t(e,t){let r=t&&y9t.exec(t),i=r&&r[1];return i?x9t(e,i):null}function x9t(e,t){t=t.toLowerCase();for(let r of e)for(let i of r.extensions)if(i.toLowerCase()===t)return r;return null}function vq(e,t){for(let r of e)if(r.mimeTypes?.some(i=>dq(t,i))||dq(t,`application/x.${r.id}`))return r;return null}function w9t(e,t){if(!t)return null;for(let r of e)if(typeof t==\"string\"){if(T9t(t,r))return r}else if(ArrayBuffer.isView(t)){if(Tdt(t.buffer,t.byteOffset,r))return r}else if(t instanceof ArrayBuffer&&Tdt(t,0,r))return r;return null}function T9t(e,t){return t.testText?t.testText(e):(Array.isArray(t.tests)?t.tests:[t.tests]).some(i=>e.startsWith(i))}function Tdt(e,t,r){return(Array.isArray(r.tests)?r.tests:[r.tests]).some(n=>S9t(e,t,r,n))}function S9t(e,t,r,i){if(i instanceof ArrayBuffer)return nq(i,e,i.byteLength);switch(typeof i){case\"function\":return i(e);case\"string\":let n=bq(e,t,i.length);return i===n;default:return!1}}function Pdt(e,t=5){return typeof e==\"string\"?e.slice(0,t):ArrayBuffer.isView(e)?bq(e.buffer,e.byteOffset,t):e instanceof ArrayBuffer?bq(e,0,t):\"\"}function bq(e,t,r){if(e.byteLength<t+r)return\"\";let i=new DataView(e),n=\"\";for(let o=0;o<r;o++)n+=String.fromCharCode(i.getUint8(t+o));return n}function*Cdt(e,t){let r=t?.chunkSize||262144,i=0,n=new TextEncoder;for(;i<e.length;){let o=Math.min(e.length-i,r),s=e.slice(i,i+o);i+=o,yield n.encode(s)}}function*Idt(e,t={}){let{chunkSize:r=262144}=t,i=0;for(;i<e.byteLength;){let n=Math.min(e.byteLength-i,r),o=new ArrayBuffer(n),s=new Uint8Array(e,i,n);new Uint8Array(o).set(s),i+=n,yield o}}async function*kdt(e,t){let r=t?.chunkSize||1048576,i=0;for(;i<e.size;){let n=i+r,o=await e.slice(i,n).arrayBuffer();i=n,yield o}}function xq(e,t){return Vv?M9t(e,t):E9t(e,t)}async function*M9t(e,t){let r=e.getReader(),i;try{for(;;){let n=i||r.read();t?._streamReadAhead&&(i=r.read());let{done:o,value:s}=await n;if(o)return;yield _D(s)}}catch{r.releaseLock()}}async function*E9t(e,t){for await(let r of e)yield _D(r)}function Rdt(e,t){if(typeof e==\"string\")return Cdt(e,t);if(e instanceof ArrayBuffer)return Idt(e,t);if(Sd(e))return kdt(e,t);if(vD(e))return xq(e,t);if(Td(e))return xq(e.body,t);throw new Error(\"makeIterator\")}var Ddt=\"Cannot convert supplied data type\";function P9t(e,t,r){if(t.text&&typeof e==\"string\")return e;if(udt(e)&&(e=e.buffer),e instanceof ArrayBuffer){let i=e;return t.text&&!t.binary?new TextDecoder(\"utf8\").decode(i):i}if(ArrayBuffer.isView(e)){if(t.text&&!t.binary)return new TextDecoder(\"utf8\").decode(e);let i=e.buffer,n=e.byteLength||e.length;return(e.byteOffset!==0||n!==i.byteLength)&&(i=i.slice(e.byteOffset,e.byteOffset+n)),i}throw new Error(Ddt)}async function Odt(e,t,r){let i=e instanceof ArrayBuffer||ArrayBuffer.isView(e);if(typeof e==\"string\"||i)return P9t(e,t,r);if(Sd(e)&&(e=await xD(e)),Td(e)){let n=e;return await gdt(n),t.binary?await n.arrayBuffer():await n.text()}if(vD(e)&&(e=Rdt(e,r)),ldt(e)||cdt(e))return sq(e);throw new Error(Ddt)}function SD(e,t){let r=yq(),i=e||r;return typeof i.fetch==\"function\"?i.fetch:qv(i.fetch)?n=>pq(n,i.fetch):t?.fetch?t?.fetch:pq}function Ldt(e,t,r){if(r)return r;let i={fetch:SD(t,e),...e};if(i.url){let n=t3(i.url);i.baseUrl=n,i.queryString=fdt(i.url),i.filename=Wv.filename(n),i.baseUrl=Wv.dirname(n)}return Array.isArray(i.loaders)||(i.loaders=null),i}function Bdt(e,t){if(e&&!Array.isArray(e))return e;let r;if(e&&(r=Array.isArray(e)?e:[e]),t&&t.loaders){let i=Array.isArray(t.loaders)?t.loaders:[t.loaders];r=r?[...r,...i]:i}return r&&r.length?r:void 0}async function lE(e,t,r,i){t&&!Array.isArray(t)&&!sE(t)&&(i=void 0,r=t,t=void 0),e=await e,r=r||{};let n=Hv(e),s=Bdt(t,i),a=await Sdt(e,s,r);return a?(r=vdt(r,a,s,n),i=Ldt({url:n,_parse:lE,loaders:s},r,i||null),await C9t(a,e,r,i)):null}async function C9t(e,t,r,i){if(eq(e),r=XW(e.options,r),Td(t)){let o=t,{ok:s,redirected:a,status:h,statusText:p,type:g,url:w}=o,C=Object.fromEntries(o.headers.entries());i.response={headers:C,ok:s,redirected:a,status:h,statusText:p,type:g,url:w}}t=await Odt(t,e,r);let n=e;if(n.parseTextSync&&typeof t==\"string\")return n.parseTextSync(t,r,i);if(rq(e,r))return await iq(e,t,r,i,lE);if(n.parseText&&typeof t==\"string\")return await n.parseText(t,r,i);if(n.parse)return await n.parse(t,r,i);throw kc(!n.parseSync),new Error(`${e.id} loader - no parser found and worker is disabled`)}function wq(e){let t=1/0,r=1/0,i=1/0,n=-1/0,o=-1/0,s=-1/0,a=e.POSITION?e.POSITION.value:[],h=a&&a.length;for(let p=0;p<h;p+=3){let g=a[p],w=a[p+1],C=a[p+2];t=g<t?g:t,r=w<r?w:r,i=C<i?C:i,n=g>n?g:n,o=w>o?w:o,s=C>s?C:s}return[[t,r,i],[n,o,s]]}async function n1(e,t,r,i){let n,o;!Array.isArray(t)&&!sE(t)?(n=[],o=t,i=void 0):(n=t,o=r);let s=SD(o),a=e;return typeof e==\"string\"&&(a=await s(e)),Sd(e)&&(a=await s(e)),Array.isArray(n)?await lE(a,n,o):await lE(a,n,o)}var Fdt=\"4.3.3\";var I9t=globalThis.loaders?.parseImageNode,Tq=typeof Image<\"u\",Sq=typeof ImageBitmap<\"u\",k9t=!!I9t,Mq=Vv?!0:k9t;function Ndt(e){switch(e){case\"auto\":return Sq||Tq||Mq;case\"imagebitmap\":return Sq;case\"image\":return Tq;case\"data\":return Mq;default:throw new Error(`@loaders.gl/images: image ${e} not supported in this environment`)}}function zdt(){if(Sq)return\"imagebitmap\";if(Tq)return\"image\";if(Mq)return\"data\";throw new Error(\"Install '@loaders.gl/polyfills' to parse images under Node.js\")}function R9t(e){let t=D9t(e);if(!t)throw new Error(\"Not an image\");return t}function Udt(e){switch(R9t(e)){case\"data\":return e;case\"image\":case\"imagebitmap\":let t=document.createElement(\"canvas\"),r=t.getContext(\"2d\");if(!r)throw new Error(\"getImageData\");return t.width=e.width,t.height=e.height,r.drawImage(e,0,0),r.getImageData(0,0,e.width,e.height);default:throw new Error(\"getImageData\")}}function D9t(e){return typeof ImageBitmap<\"u\"&&e instanceof ImageBitmap?\"imagebitmap\":typeof Image<\"u\"&&e instanceof Image?\"image\":e&&typeof e==\"object\"&&e.data&&e.width&&e.height?\"data\":null}var O9t=/^data:image\\/svg\\+xml/,L9t=/\\.svg((\\?|#).*)?$/;function MD(e){return e&&(O9t.test(e)||L9t.test(e))}function Vdt(e,t){if(MD(t)){let i=new TextDecoder().decode(e);try{typeof unescape==\"function\"&&typeof encodeURIComponent==\"function\"&&(i=unescape(encodeURIComponent(i)))}catch(o){throw new Error(o.message)}return`data:image/svg+xml;base64,${btoa(i)}`}return Eq(e,t)}function Eq(e,t){if(MD(t))throw new Error(\"SVG cannot be parsed directly to imagebitmap\");return new Blob([new Uint8Array(e)])}async function ED(e,t,r){let i=Vdt(e,r),n=self.URL||self.webkitURL,o=typeof i!=\"string\"&&n.createObjectURL(i);try{return await B9t(o||i,t)}finally{o&&n.revokeObjectURL(o)}}async function B9t(e,t){let r=new Image;return r.src=e,t.image&&t.image.decode&&r.decode?(await r.decode(),r):await new Promise((i,n)=>{try{r.onload=()=>i(r),r.onerror=o=>{let s=o instanceof Error?o.message:\"error\";n(new Error(s))}}catch(o){n(o)}})}var F9t={},jdt=!0;async function $dt(e,t,r){let i;MD(r)?i=await ED(e,t,r):i=Eq(e,r);let n=t&&t.imagebitmap;return await N9t(i,n)}async function N9t(e,t=null){if((z9t(t)||!jdt)&&(t=null),t)try{return await createImageBitmap(e,t)}catch(r){console.warn(r),jdt=!1}return await createImageBitmap(e)}function z9t(e){for(let t in e||F9t)return!1;return!0}function Gdt(e){return!$9t(e,\"ftyp\",4)||(e[8]&96)===0?null:U9t(e)}function U9t(e){switch(V9t(e,8,12).replace(\"\\0\",\" \").trim()){case\"avif\":case\"avis\":return{extension:\"avif\",mimeType:\"image/avif\"};default:return null}}function V9t(e,t,r){return String.fromCharCode(...e.slice(t,r))}function j9t(e){return[...e].map(t=>t.charCodeAt(0))}function $9t(e,t,r=0){let i=j9t(t);for(let n=0;n<i.length;++n)if(i[n]!==e[n+r])return!1;return!0}var p0=!1,cE=!0;function PD(e){let t=uE(e);return W9t(t)||Y9t(t)||q9t(t)||H9t(t)||G9t(t)}function G9t(e){let t=new Uint8Array(e instanceof DataView?e.buffer:e),r=Gdt(t);return r?{mimeType:r.mimeType,width:0,height:0}:null}function W9t(e){let t=uE(e);return t.byteLength>=24&&t.getUint32(0,p0)===2303741511?{mimeType:\"image/png\",width:t.getUint32(16,p0),height:t.getUint32(20,p0)}:null}function q9t(e){let t=uE(e);return t.byteLength>=10&&t.getUint32(0,p0)===1195984440?{mimeType:\"image/gif\",width:t.getUint16(6,cE),height:t.getUint16(8,cE)}:null}function H9t(e){let t=uE(e);return t.byteLength>=14&&t.getUint16(0,p0)===16973&&t.getUint32(2,cE)===t.byteLength?{mimeType:\"image/bmp\",width:t.getUint32(18,cE),height:t.getUint32(22,cE)}:null}function Y9t(e){let t=uE(e);if(!(t.byteLength>=3&&t.getUint16(0,p0)===65496&&t.getUint8(2)===255))return null;let{tableMarkers:i,sofMarkers:n}=X9t(),o=2;for(;o+9<t.byteLength;){let s=t.getUint16(o,p0);if(n.has(s))return{mimeType:\"image/jpeg\",height:t.getUint16(o+5,p0),width:t.getUint16(o+7,p0)};if(!i.has(s))return null;o+=2,o+=t.getUint16(o,p0)}return null}function X9t(){let e=new Set([65499,65476,65484,65501,65534]);for(let r=65504;r<65520;++r)e.add(r);return{tableMarkers:e,sofMarkers:new Set([65472,65473,65474,65475,65477,65478,65479,65481,65482,65483,65485,65486,65487,65502])}}function uE(e){if(e instanceof DataView)return e;if(ArrayBuffer.isView(e))return new DataView(e.buffer);if(e instanceof ArrayBuffer)return new DataView(e);throw new Error(\"toDataView\")}async function Wdt(e,t){let{mimeType:r}=PD(e)||{},i=globalThis.loaders?.parseImageNode;return e1(i),await i(e,r)}async function qdt(e,t,r){t=t||{};let n=(t.image||{}).type||\"auto\",{url:o}=r||{},s=Z9t(n),a;switch(s){case\"imagebitmap\":a=await $dt(e,t,o);break;case\"image\":a=await ED(e,t,o);break;case\"data\":a=await Wdt(e,t);break;default:e1(!1)}return n===\"data\"&&(a=Udt(a)),a}function Z9t(e){switch(e){case\"auto\":case\"data\":return zdt();default:return Ndt(e),e}}var K9t=[\"png\",\"jpg\",\"jpeg\",\"gif\",\"webp\",\"bmp\",\"ico\",\"svg\",\"avif\"],Q9t=[\"image/png\",\"image/jpeg\",\"image/gif\",\"image/webp\",\"image/avif\",\"image/bmp\",\"image/vnd.microsoft.icon\",\"image/svg+xml\"],J9t={image:{type:\"auto\",decode:!0}},Pq={dataType:null,batchType:null,id:\"image\",module:\"images\",name:\"Images\",version:Fdt,mimeTypes:Q9t,extensions:K9t,parse:qdt,tests:[e=>!!PD(new DataView(e))],options:J9t};J5();var tBt=new Ic({id:\"deck\"}),hr=tBt;var Cq={};function Hdt(e){Cq=e}function ys(e,t,r,i){hr.level>0&&Cq[e]&&Cq[e].call(null,t,r,i)}function eBt(e){let t=e[0],r=e[e.length-1];return t===\"{\"&&r===\"}\"||t===\"[\"&&r===\"]\"}var Ydt={dataType:null,batchType:null,id:\"JSON\",name:\"JSON\",module:\"\",version:\"\",options:{},extensions:[\"json\",\"geojson\"],mimeTypes:[\"application/json\",\"application/geo+json\"],testText:eBt,parseTextSync:JSON.parse};function rBt(){let e=\"9.2.11\",t=globalThis.deck&&globalThis.deck.VERSION;if(t&&t!==e)throw new Error(`deck.gl - multiple versions detected: ${t} vs ${e}`);return t||(hr.log(1,`deck.gl ${e}`)(),globalThis.deck={...globalThis.deck,VERSION:e,version:e,log:hr,_registerLoggers:Hdt},_q([Ydt,[Pq,{imagebitmap:{premultiplyAlpha:\"none\"}}]])),e}var Xdt=rBt();function CD(e,t){if(!e)throw new Error(t||\"shadertools: assertion failed.\")}var Iq={number:{type:\"number\",validate(e,t){return Number.isFinite(e)&&typeof t==\"object\"&&(t.max===void 0||e<=t.max)&&(t.min===void 0||e>=t.min)}},array:{type:\"array\",validate(e,t){return Array.isArray(e)||ArrayBuffer.isView(e)}}};function Kdt(e){let t={};for(let[r,i]of Object.entries(e))t[r]=iBt(i);return t}function iBt(e){let t=Zdt(e);if(t!==\"object\")return{value:e,...Iq[t],type:t};if(typeof e==\"object\")return e?e.type!==void 0?{...e,...Iq[e.type],type:e.type}:e.value===void 0?{type:\"object\",value:e}:(t=Zdt(e.value),{...e,...Iq[t],type:t}):{type:\"object\",value:null};throw new Error(\"props\")}function Zdt(e){return Array.isArray(e)||ArrayBuffer.isView(e)?\"array\":typeof e}var Qdt=`#ifdef MODULE_LOGDEPTH\n  logdepth_adjustPosition(gl_Position);\n#endif\n`,Jdt=`#ifdef MODULE_MATERIAL\n  fragColor = material_filterColor(fragColor);\n#endif\n\n#ifdef MODULE_LIGHTING\n  fragColor = lighting_filterColor(fragColor);\n#endif\n\n#ifdef MODULE_FOG\n  fragColor = fog_filterColor(fragColor);\n#endif\n\n#ifdef MODULE_PICKING\n  fragColor = picking_filterHighlightColor(fragColor);\n  fragColor = picking_filterPickingColor(fragColor);\n#endif\n\n#ifdef MODULE_LOGDEPTH\n  logdepth_setFragDepth();\n#endif\n`;var nBt={vertex:Qdt,fragment:Jdt},tft=/void\\s+main\\s*\\([^)]*\\)\\s*\\{\\n?/,eft=/}\\n?[^{}]*$/,kq=[],hE=\"__LUMA_INJECT_DECLARATIONS__\";function rft(e){let t={vertex:{},fragment:{}};for(let r in e){let i=e[r],n=oBt(r);typeof i==\"string\"&&(i={order:0,injection:i}),t[n][r]=i}return t}function oBt(e){let t=e.slice(0,2);switch(t){case\"vs\":return\"vertex\";case\"fs\":return\"fragment\";default:throw new Error(t)}}function dE(e,t,r,i=!1){let n=t===\"vertex\";for(let o in r){let s=r[o];s.sort((h,p)=>h.order-p.order),kq.length=s.length;for(let h=0,p=s.length;h<p;++h)kq[h]=s[h].injection;let a=`${kq.join(`\n`)}\n`;switch(o){case\"vs:#decl\":n&&(e=e.replace(hE,a));break;case\"vs:#main-start\":n&&(e=e.replace(tft,h=>h+a));break;case\"vs:#main-end\":n&&(e=e.replace(eft,h=>a+h));break;case\"fs:#decl\":n||(e=e.replace(hE,a));break;case\"fs:#main-start\":n||(e=e.replace(tft,h=>h+a));break;case\"fs:#main-end\":n||(e=e.replace(eft,h=>a+h));break;default:e=e.replace(o,h=>h+a)}}return e=e.replace(hE,\"\"),i&&(e=e.replace(/\\}\\s*$/,o=>o+nBt[t])),e}function e3(e){e.map(t=>sBt(t))}function sBt(e){if(e.instance)return;e3(e.dependencies||[]);let{propTypes:t={},deprecations:r=[],inject:i={}}=e,n={normalizedInjections:rft(i),parsedDeprecations:aBt(r)};t&&(n.propValidators=Kdt(t)),e.instance=n;let o={};t&&(o=Object.entries(t).reduce((s,[a,h])=>{let p=h?.value;return p&&(s[a]=p),s},{})),e.defaultUniforms={...e.defaultUniforms,...o}}function Rq(e,t,r){e.deprecations?.forEach(i=>{i.regex?.test(t)&&(i.deprecated?r.deprecated(i.old,i.new)():r.removed(i.old,i.new)())})}function aBt(e){return e.forEach(t=>{t.type===\"function\"?t.regex=new RegExp(`\\\\b${t.old}\\\\(`):t.regex=new RegExp(`${t.type} ${t.old};`)}),e}function r3(e){e3(e);let t={},r={};ift({modules:e,level:0,moduleMap:t,moduleDepth:r});let i=Object.keys(r).sort((n,o)=>r[o]-r[n]).map(n=>t[n]);return e3(i),i}function ift(e){let{modules:t,level:r,moduleMap:i,moduleDepth:n}=e;if(r>=5)throw new Error(\"Possible loop in shader dependency graph\");for(let o of t)i[o.name]=o,(n[o.name]===void 0||n[o.name]<r)&&(n[o.name]=r);for(let o of t)o.dependencies&&ift({modules:o.dependencies,level:r+1,moduleMap:i,moduleDepth:n})}function nft(e){switch(e?.gpu.toLowerCase()){case\"apple\":return`#define APPLE_GPU\n// Apple optimizes away the calculation necessary for emulated fp64\n#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1\n#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1\n// Intel GPU doesn't have full 32 bits precision in same cases, causes overflow\n#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1\n`;case\"nvidia\":return`#define NVIDIA_GPU\n// Nvidia optimizes away the calculation necessary for emulated fp64\n#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1\n`;case\"intel\":return`#define INTEL_GPU\n// Intel optimizes away the calculation necessary for emulated fp64\n#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1\n// Intel's built-in 'tan' function doesn't have acceptable precision\n#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1\n// Intel GPU doesn't have full 32 bits precision in same cases, causes overflow\n#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1\n`;case\"amd\":return`#define AMD_GPU\n`;default:return`#define DEFAULT_GPU\n// Prevent driver from optimizing away the calculation necessary for emulated fp64\n#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1\n// Headless Chrome's software shader 'tan' function doesn't have acceptable precision\n#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1\n// If the GPU doesn't have full 32 bits precision, will causes overflow\n#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1\n`}}function sft(e,t){if(Number(e.match(/^#version[ \\t]+(\\d+)/m)?.[1]||100)!==300)throw new Error(\"luma.gl v9 only supports GLSL 3.00 shader sources\");switch(t){case\"vertex\":return e=oft(e,lBt),e;case\"fragment\":return e=oft(e,cBt),e;default:throw new Error(t)}}var aft=[[/^(#version[ \\t]+(100|300[ \\t]+es))?[ \\t]*\\n/,`#version 300 es\n`],[/\\btexture(2D|2DProj|Cube)Lod(EXT)?\\(/g,\"textureLod(\"],[/\\btexture(2D|2DProj|Cube)(EXT)?\\(/g,\"texture(\"]],lBt=[...aft,[Dq(\"attribute\"),\"in $1\"],[Dq(\"varying\"),\"out $1\"]],cBt=[...aft,[Dq(\"varying\"),\"in $1\"]];function oft(e,t){for(let[r,i]of t)e=e.replace(r,i);return e}function Dq(e){return new RegExp(`\\\\b${e}[ \\\\t]+(\\\\w+[ \\\\t]+\\\\w+(\\\\[\\\\w+\\\\])?;)`,\"g\")}function Oq(e,t){let r=\"\";for(let i in e){let n=e[i];if(r+=`void ${n.signature} {\n`,n.header&&(r+=`  ${n.header}`),t[i]){let o=t[i];o.sort((s,a)=>s.order-a.order);for(let s of o)r+=`  ${s.injection}\n`}n.footer&&(r+=`  ${n.footer}`),r+=`}\n`}return r}function Lq(e){let t={vertex:{},fragment:{}};for(let r of e){let i,n;typeof r!=\"string\"?(i=r,n=i.hook):(i={},n=r),n=n.trim();let[o,s]=n.split(\":\"),a=n.replace(/\\(.+/,\"\"),h=Object.assign(i,{signature:s});switch(o){case\"vs\":t.vertex[a]=h;break;case\"fs\":t.fragment[a]=h;break;default:throw new Error(o)}}return t}function lft(e,t){return{name:uBt(e,t),language:\"glsl\",version:hBt(e)}}function uBt(e,t=\"unnamed\"){let i=/#define[^\\S\\r\\n]*SHADER_NAME[^\\S\\r\\n]*([A-Za-z0-9_-]+)\\s*/.exec(e);return i?i[1]:t}function hBt(e){let t=100,r=e.match(/[^\\s]+/g);if(r&&r.length>=2&&r[0]===\"#version\"){let i=parseInt(r[1],10);Number.isFinite(i)&&(t=i)}if(t!==100&&t!==300)throw new Error(`Invalid GLSL version ${t}`);return t}var uft=`\n\n${hE}\n`,dBt=`precision highp float;\n`;function hft(e){let t=r3(e.modules||[]);return{source:fBt(e.platformInfo,{...e,source:e.source,stage:\"vertex\",modules:t}),getUniforms:fft(t)}}function dft(e){let{vs:t,fs:r}=e,i=r3(e.modules||[]);return{vs:cft(e.platformInfo,{...e,source:t,stage:\"vertex\",modules:i}),fs:cft(e.platformInfo,{...e,source:r,stage:\"fragment\",modules:i}),getUniforms:fft(i)}}function fBt(e,t){let{source:r,stage:i,modules:n,hookFunctions:o=[],inject:s={},log:a}=t;CD(typeof r==\"string\",\"shader source must be a string\");let h=r,p=\"\",g=Lq(o),w={},C={},R={};for(let W in s){let Y=typeof s[W]==\"string\"?{injection:s[W],order:0}:s[W],H=/^(v|f)s:(#)?([\\w-]+)$/.exec(W);if(H){let Q=H[2],tt=H[3];Q?tt===\"decl\"?C[W]=[Y]:R[W]=[Y]:w[W]=[Y]}else R[W]=[Y]}let z=n;for(let W of z){a&&Rq(W,h,a);let Y=pft(W,\"wgsl\");p+=Y;let H=W.injections?.[i]||{};for(let Q in H){let tt=/^(v|f)s:#([\\w-]+)$/.exec(Q);if(tt){let at=tt[2]===\"decl\"?C:R;at[Q]=at[Q]||[],at[Q].push(H[Q])}else w[Q]=w[Q]||[],w[Q].push(H[Q])}}return p+=uft,p=dE(p,i,C),p+=Oq(g[i],w),p+=h,p=dE(p,i,R),p}function cft(e,t){let{source:r,stage:i,language:n=\"glsl\",modules:o,defines:s={},hookFunctions:a=[],inject:h={},prologue:p=!0,log:g}=t;CD(typeof r==\"string\",\"shader source must be a string\");let w=n===\"glsl\"?lft(r).version:-1,C=e.shaderLanguageVersion,R=w===100?\"#version 100\":\"#version 300 es\",W=r.split(`\n`).slice(1).join(`\n`),Y={};o.forEach(et=>{Object.assign(Y,et.defines)}),Object.assign(Y,s);let H=\"\";switch(n){case\"wgsl\":break;case\"glsl\":H=p?`${R}\n\n// ----- PROLOGUE -------------------------\n${`#define SHADER_TYPE_${i.toUpperCase()}`}\n\n${nft(e)}\n${i===\"fragment\"?dBt:\"\"}\n\n// ----- APPLICATION DEFINES -------------------------\n\n${pBt(Y)}\n\n`:`${R}\n`;break}let Q=Lq(a),tt={},rt={},at={};for(let et in h){let lt=typeof h[et]==\"string\"?{injection:h[et],order:0}:h[et],J=/^(v|f)s:(#)?([\\w-]+)$/.exec(et);if(J){let ft=J[2],dt=J[3];ft?dt===\"decl\"?rt[et]=[lt]:at[et]=[lt]:tt[et]=[lt]}else at[et]=[lt]}for(let et of o){g&&Rq(et,W,g);let lt=pft(et,i);H+=lt;let J=et.instance?.normalizedInjections[i]||{};for(let ft in J){let dt=/^(v|f)s:#([\\w-]+)$/.exec(ft);if(dt){let Ft=dt[2]===\"decl\"?rt:at;Ft[ft]=Ft[ft]||[],Ft[ft].push(J[ft])}else tt[ft]=tt[ft]||[],tt[ft].push(J[ft])}}return H+=\"// ----- MAIN SHADER SOURCE -------------------------\",H+=uft,H=dE(H,i,rt),H+=Oq(Q[i],tt),H+=W,H=dE(H,i,at),n===\"glsl\"&&w!==C&&(H=sft(H,i)),H.trim()}function fft(e){return function(r){let i={};for(let n of e){let o=n.getUniforms?.(r,i);Object.assign(i,o)}return i}}function pBt(e={}){let t=\"\";for(let r in e){let i=e[r];(i||Number.isFinite(i))&&(t+=`#define ${r.toUpperCase()} ${e[r]}\n`)}return t}function pft(e,t){let r;switch(t){case\"vertex\":r=e.vs||\"\";break;case\"fragment\":r=e.fs||\"\";break;case\"wgsl\":r=e.source||\"\";break;default:CD(!1)}if(!e.name)throw new Error(\"Shader module must have a name\");let i=e.name.toUpperCase().replace(/[^0-9a-z]/gi,\"_\"),n=`// ----- MODULE ${e.name} ---------------\n\n`;return t!==\"wgsl\"&&(n+=`#define MODULE_${i}\n`),n+=`${r}\n`,n}var mBt=/^\\s*\\#\\s*ifdef\\s*([a-zA-Z_]+)\\s*$/,gBt=/^\\s*\\#\\s*endif\\s*$/;function mft(e,t){let r=e.split(`\n`),i=[],n=!0,o=null;for(let s of r){let a=s.match(mBt),h=s.match(gBt);a?(o=a[1],n=!!t?.defines?.[o]):h?n=!0:n&&i.push(s)}return i.join(`\n`)}var Yv=class e{static defaultShaderAssembler;_hookFunctions=[];_defaultModules=[];static getDefaultShaderAssembler(){return e.defaultShaderAssembler=e.defaultShaderAssembler||new e,e.defaultShaderAssembler}addDefaultModule(t){this._defaultModules.find(r=>r.name===(typeof t==\"string\"?t:t.name))||this._defaultModules.push(t)}removeDefaultModule(t){let r=typeof t==\"string\"?t:t.name;this._defaultModules=this._defaultModules.filter(i=>i.name!==r)}addShaderHook(t,r){r&&(t=Object.assign(r,{hook:t})),this._hookFunctions.push(t)}assembleWGSLShader(t){let r=this._getModuleList(t.modules),i=this._hookFunctions,{source:n,getUniforms:o}=hft({...t,source:t.source,modules:r,hookFunctions:i});return{source:t.platformInfo.shaderLanguage===\"wgsl\"?mft(n):n,getUniforms:o,modules:r}}assembleGLSLShaderPair(t){let r=this._getModuleList(t.modules),i=this._hookFunctions;return{...dft({...t,vs:t.vs,fs:t.fs,modules:r,hookFunctions:i}),modules:r}}_getModuleList(t=[]){let r=new Array(this._defaultModules.length+t.length),i={},n=0;for(let o=0,s=this._defaultModules.length;o<s;++o){let a=this._defaultModules[o],h=a.name;r[n++]=a,i[h]=!0}for(let o=0,s=t.length;o<s;++o){let a=t[o],h=a.name;i[h]||(r[n++]=a,i[h]=!0)}return r.length=n,e3(r),r}};var ABt=`out vec4 transform_output;\nvoid main() {\n  transform_output = vec4(0);\n}`,yBt=`#version 300 es\n${ABt}`;function fE(e){let{input:t,inputChannels:r,output:i}=e||{};if(!t)return yBt;if(!r)throw new Error(\"inputChannels\");let n=_Bt(r),o=gft(t,r);return`#version 300 es\nin ${n} ${t};\nout vec4 ${i};\nvoid main() {\n  ${i} = ${o};\n}`}function _Bt(e){switch(e){case 1:return\"float\";case 2:return\"vec2\";case 3:return\"vec3\";case 4:return\"vec4\";default:throw new Error(`invalid channels: ${e}`)}}function gft(e,t){switch(t){case 1:return`vec4(${e}, 0.0, 0.0, 1.0)`;case 2:return`vec4(${e}, 0.0, 1.0)`;case 3:return`vec4(${e}, 1.0)`;case 4:return e;default:throw new Error(`invalid channels: ${t}`)}}Ci();var bu=class{constructor(t,r){this.name=t,this.attributes=r,this.size=0}get isArray(){return!1}get isStruct(){return!1}get isTemplate(){return!1}get isPointer(){return!1}getTypeName(){return this.name}},$D=class{constructor(t,r,i){this.name=t,this.type=r,this.attributes=i,this.offset=0,this.size=0}get isArray(){return this.type.isArray}get isStruct(){return this.type.isStruct}get isTemplate(){return this.type.isTemplate}get align(){return this.type.isStruct?this.type.align:0}get members(){return this.type.isStruct?this.type.members:null}get format(){return this.type.isArray||this.type.isTemplate?this.type.format:null}get count(){return this.type.isArray?this.type.count:0}get stride(){return this.type.isArray?this.type.stride:this.size}},g0=class extends bu{constructor(t,r){super(t,r),this.members=[],this.align=0,this.startLine=-1,this.endLine=-1,this.inUse=!1}get isStruct(){return!0}},A0=class extends bu{constructor(t,r){super(t,r),this.count=0,this.stride=0}get isArray(){return!0}getTypeName(){return`array<${this.format.getTypeName()}, ${this.count}>`}},IE=class extends bu{constructor(t,r,i){super(t,i),this.format=r}get isPointer(){return!0}getTypeName(){return`&${this.format.getTypeName()}`}},Pg=class extends bu{constructor(t,r,i,n){super(t,i),this.format=r,this.access=n}get isTemplate(){return!0}getTypeName(){let t=this.name;if(this.format!==null){if(t===\"vec2\"||t===\"vec3\"||t===\"vec4\"||t===\"mat2x2\"||t===\"mat2x3\"||t===\"mat2x4\"||t===\"mat3x2\"||t===\"mat3x3\"||t===\"mat3x4\"||t===\"mat4x2\"||t===\"mat4x3\"||t===\"mat4x4\"){if(this.format.name===\"f32\")return t+=\"f\",t;if(this.format.name===\"i32\")return t+=\"i\",t;if(this.format.name===\"u32\")return t+=\"u\",t;if(this.format.name===\"bool\")return t+=\"b\",t;if(this.format.name===\"f16\")return t+=\"h\",t}t+=`<${this.format.name}>`}else if(t===\"vec2\"||t===\"vec3\"||t===\"vec4\")return t;return t}},s1;(e=>{e[e.Uniform=0]=\"Uniform\",e[e.Storage=1]=\"Storage\",e[e.Texture=2]=\"Texture\",e[e.Sampler=3]=\"Sampler\",e[e.StorageTexture=4]=\"StorageTexture\"})(s1||(s1={}));var l3=class{constructor(t,r,i,n,o,s,a){this.name=t,this.type=r,this.group=i,this.binding=n,this.attributes=o,this.resourceType=s,this.access=a}get isArray(){return this.type.isArray}get isStruct(){return this.type.isStruct}get isTemplate(){return this.type.isTemplate}get size(){return this.type.size}get align(){return this.type.isStruct?this.type.align:0}get members(){return this.type.isStruct?this.type.members:null}get format(){return this.type.isArray||this.type.isTemplate?this.type.format:null}get count(){return this.type.isArray?this.type.count:0}get stride(){return this.type.isArray?this.type.stride:this.size}},aH=class{constructor(t,r){this.name=t,this.type=r}},lH=class{constructor(t,r,i,n){this.name=t,this.type=r,this.locationType=i,this.location=n,this.interpolation=null}},GD=class{constructor(t,r,i,n){this.name=t,this.type=r,this.locationType=i,this.location=n}},cH=class{constructor(t,r,i,n){this.name=t,this.type=r,this.attributes=i,this.id=n}},uH=class{constructor(t,r,i){this.name=t,this.type=r,this.attributes=i}},hH=class{constructor(t,r=null,i){this.stage=null,this.inputs=[],this.outputs=[],this.arguments=[],this.returnType=null,this.resources=[],this.overrides=[],this.startLine=-1,this.endLine=-1,this.inUse=!1,this.calls=new Set,this.name=t,this.stage=r,this.attributes=i}},dH=class{constructor(){this.vertex=[],this.fragment=[],this.compute=[]}};function rFt(e){var t=(32768&e)>>15,r=(31744&e)>>10,i=1023&e;return r==0?(t?-1:1)*Math.pow(2,-14)*(i/Math.pow(2,10)):r==31?i?NaN:1/0*(t?-1:1):(t?-1:1)*Math.pow(2,r-15)*(1+i/Math.pow(2,10))}var ipt=new Float32Array(1),iFt=new Int32Array(ipt.buffer),ec=new Uint16Array(1);function nFt(e){ipt[0]=e;let t=iFt[0],r=t>>31&1,i=t>>23&255,n=8388607&t;if(i===255)return ec[0]=r<<15|31744|(n!==0?512:0),ec[0];if(i===0){if(n===0)return ec[0]=r<<15,ec[0];n|=8388608;let o=113;for(;!(8388608&n);)n<<=1,o--;return i=127-o,n&=8388607,i>0?(n=(n>>126-i)+(n>>127-i&1),ec[0]=r<<15|i<<10|n>>13,ec[0]):(ec[0]=r<<15,ec[0])}return i=i-127+15,i>=31?(ec[0]=r<<15|31744,ec[0]):i<=0?i<-10?(ec[0]=r<<15,ec[0]):(n=(8388608|n)>>1-i,ec[0]=r<<15|n>>13,ec[0]):(n>>=13,ec[0]=r<<15|i<<10|n,ec[0])}var EH=new Uint32Array(1),npt=new Float32Array(EH.buffer,0,1);function ept(e){let t=112+(e>>6&31)<<23|(63&e)<<17;return EH[0]=t,npt[0]}function oFt(e,t,r,i,n,o,s,a,h){let p=i*(s>>=n)*(o>>=n)+r*s+t*a;switch(h){case\"r8unorm\":return[Cn(e,p,\"8unorm\",1)[0]];case\"r8snorm\":return[Cn(e,p,\"8snorm\",1)[0]];case\"r8uint\":return[Cn(e,p,\"8uint\",1)[0]];case\"r8sint\":return[Cn(e,p,\"8sint\",1)[0]];case\"rg8unorm\":{let g=Cn(e,p,\"8unorm\",2);return[g[0],g[1]]}case\"rg8snorm\":{let g=Cn(e,p,\"8snorm\",2);return[g[0],g[1]]}case\"rg8uint\":{let g=Cn(e,p,\"8uint\",2);return[g[0],g[1]]}case\"rg8sint\":{let g=Cn(e,p,\"8sint\",2);return[g[0],g[1]]}case\"rgba8unorm-srgb\":case\"rgba8unorm\":{let g=Cn(e,p,\"8unorm\",4);return[g[0],g[1],g[2],g[3]]}case\"rgba8snorm\":{let g=Cn(e,p,\"8snorm\",4);return[g[0],g[1],g[2],g[3]]}case\"rgba8uint\":{let g=Cn(e,p,\"8uint\",4);return[g[0],g[1],g[2],g[3]]}case\"rgba8sint\":{let g=Cn(e,p,\"8sint\",4);return[g[0],g[1],g[2],g[3]]}case\"bgra8unorm-srgb\":case\"bgra8unorm\":{let g=Cn(e,p,\"8unorm\",4);return[g[2],g[1],g[0],g[3]]}case\"r16uint\":return[Cn(e,p,\"16uint\",1)[0]];case\"r16sint\":return[Cn(e,p,\"16sint\",1)[0]];case\"r16float\":return[Cn(e,p,\"16float\",1)[0]];case\"rg16uint\":{let g=Cn(e,p,\"16uint\",2);return[g[0],g[1]]}case\"rg16sint\":{let g=Cn(e,p,\"16sint\",2);return[g[0],g[1]]}case\"rg16float\":{let g=Cn(e,p,\"16float\",2);return[g[0],g[1]]}case\"rgba16uint\":{let g=Cn(e,p,\"16uint\",4);return[g[0],g[1],g[2],g[3]]}case\"rgba16sint\":{let g=Cn(e,p,\"16sint\",4);return[g[0],g[1],g[2],g[3]]}case\"rgba16float\":{let g=Cn(e,p,\"16float\",4);return[g[0],g[1],g[2],g[3]]}case\"r32uint\":return[Cn(e,p,\"32uint\",1)[0]];case\"r32sint\":return[Cn(e,p,\"32sint\",1)[0]];case\"depth16unorm\":case\"depth24plus\":case\"depth24plus-stencil8\":case\"depth32float\":case\"depth32float-stencil8\":case\"r32float\":return[Cn(e,p,\"32float\",1)[0]];case\"rg32uint\":{let g=Cn(e,p,\"32uint\",2);return[g[0],g[1]]}case\"rg32sint\":{let g=Cn(e,p,\"32sint\",2);return[g[0],g[1]]}case\"rg32float\":{let g=Cn(e,p,\"32float\",2);return[g[0],g[1]]}case\"rgba32uint\":{let g=Cn(e,p,\"32uint\",4);return[g[0],g[1],g[2],g[3]]}case\"rgba32sint\":{let g=Cn(e,p,\"32sint\",4);return[g[0],g[1],g[2],g[3]]}case\"rgba32float\":{let g=Cn(e,p,\"32float\",4);return[g[0],g[1],g[2],g[3]]}case\"rg11b10ufloat\":{let g=new Uint32Array(e.buffer,p,1)[0],w=(4192256&g)>>11,C=(4290772992&g)>>22;return[ept(2047&g),ept(w),(function(R){let z=112+(R>>5&31)<<23|(31&R)<<18;return EH[0]=z,npt[0]})(C),1]}}return null}function Cn(e,t,r,i){let n=[0,0,0,0];for(let o=0;o<i;++o)switch(r){case\"8unorm\":n[o]=e[t]/255,t++;break;case\"8snorm\":n[o]=e[t]/255*2-1,t++;break;case\"8uint\":n[o]=e[t],t++;break;case\"8sint\":n[o]=e[t]-127,t++;break;case\"16uint\":n[o]=e[t]|e[t+1]<<8,t+=2;break;case\"16sint\":n[o]=(e[t]|e[t+1]<<8)-32768,t+=2;break;case\"16float\":n[o]=rFt(e[t]|e[t+1]<<8),t+=2;break;case\"32uint\":case\"32sint\":n[o]=e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24,t+=4;break;case\"32float\":n[o]=new Float32Array(e.buffer,t,1)[0],t+=4}return n}function Dn(e,t,r,i,n){for(let o=0;o<i;++o)switch(r){case\"8unorm\":e[t]=255*n[o],t++;break;case\"8snorm\":e[t]=.5*(n[o]+1)*255,t++;break;case\"8uint\":e[t]=n[o],t++;break;case\"8sint\":e[t]=n[o]+127,t++;break;case\"16uint\":new Uint16Array(e.buffer,t,1)[0]=n[o],t+=2;break;case\"16sint\":new Int16Array(e.buffer,t,1)[0]=n[o],t+=2;break;case\"16float\":{let s=nFt(n[o]);new Uint16Array(e.buffer,t,1)[0]=s,t+=2;break}case\"32uint\":new Uint32Array(e.buffer,t,1)[0]=n[o],t+=4;break;case\"32sint\":new Int32Array(e.buffer,t,1)[0]=n[o],t+=4;break;case\"32float\":new Float32Array(e.buffer,t,1)[0]=n[o],t+=4}return n}var oH={r8unorm:{bytesPerBlock:1,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},r8snorm:{bytesPerBlock:1,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},r8uint:{bytesPerBlock:1,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},r8sint:{bytesPerBlock:1,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},rg8unorm:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rg8snorm:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rg8uint:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rg8sint:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rgba8unorm:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},\"rgba8unorm-srgb\":{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgba8snorm:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgba8uint:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgba8sint:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},bgra8unorm:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},\"bgra8unorm-srgb\":{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},r16uint:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},r16sint:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},r16float:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},rg16uint:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rg16sint:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rg16float:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rgba16uint:{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgba16sint:{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgba16float:{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},r32uint:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},r32sint:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},r32float:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:1},rg32uint:{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rg32sint:{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rg32float:{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,channels:2},rgba32uint:{bytesPerBlock:16,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgba32sint:{bytesPerBlock:16,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgba32float:{bytesPerBlock:16,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgb10a2uint:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rgb10a2unorm:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},rg11b10ufloat:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},stencil8:{bytesPerBlock:1,blockWidth:1,blockHeight:1,isCompressed:!1,isDepthStencil:!0,hasDepth:!1,hasStencil:!0,channels:1},depth16unorm:{bytesPerBlock:2,blockWidth:1,blockHeight:1,isCompressed:!1,isDepthStencil:!0,hasDepth:!0,hasStencil:!1,channels:1},depth24plus:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,isDepthStencil:!0,hasDepth:!0,hasStencil:!1,depthOnlyFormat:\"depth32float\",channels:1},\"depth24plus-stencil8\":{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,isDepthStencil:!0,hasDepth:!0,hasStencil:!0,depthOnlyFormat:\"depth32float\",channels:1},depth32float:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,isDepthStencil:!0,hasDepth:!0,hasStencil:!1,channels:1},\"depth32float-stencil8\":{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!1,isDepthStencil:!0,hasDepth:!0,hasStencil:!0,stencilOnlyFormat:\"depth32float\",channels:1},rgb9e5ufloat:{bytesPerBlock:4,blockWidth:1,blockHeight:1,isCompressed:!1,channels:4},\"bc1-rgba-unorm\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc1-rgba-unorm-srgb\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc2-rgba-unorm\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc2-rgba-unorm-srgb\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc3-rgba-unorm\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc3-rgba-unorm-srgb\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc4-r-unorm\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:1},\"bc4-r-snorm\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:1},\"bc5-rg-unorm\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:2},\"bc5-rg-snorm\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:2},\"bc6h-rgb-ufloat\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc6h-rgb-float\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc7-rgba-unorm\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"bc7-rgba-unorm-srgb\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"etc2-rgb8unorm\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"etc2-rgb8unorm-srgb\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"etc2-rgb8a1unorm\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"etc2-rgb8a1unorm-srgb\":{bytesPerBlock:8,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"etc2-rgba8unorm\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"etc2-rgba8unorm-srgb\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"eac-r11unorm\":{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!0,channels:1},\"eac-r11snorm\":{bytesPerBlock:8,blockWidth:1,blockHeight:1,isCompressed:!0,channels:1},\"eac-rg11unorm\":{bytesPerBlock:16,blockWidth:1,blockHeight:1,isCompressed:!0,channels:2},\"eac-rg11snorm\":{bytesPerBlock:16,blockWidth:1,blockHeight:1,isCompressed:!0,channels:2},\"astc-4x4-unorm\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"astc-4x4-unorm-srgb\":{bytesPerBlock:16,blockWidth:4,blockHeight:4,isCompressed:!0,channels:4},\"astc-5x4-unorm\":{bytesPerBlock:16,blockWidth:5,blockHeight:4,isCompressed:!0,channels:4},\"astc-5x4-unorm-srgb\":{bytesPerBlock:16,blockWidth:5,blockHeight:4,isCompressed:!0,channels:4},\"astc-5x5-unorm\":{bytesPerBlock:16,blockWidth:5,blockHeight:5,isCompressed:!0,channels:4},\"astc-5x5-unorm-srgb\":{bytesPerBlock:16,blockWidth:5,blockHeight:5,isCompressed:!0,channels:4},\"astc-6x5-unorm\":{bytesPerBlock:16,blockWidth:6,blockHeight:5,isCompressed:!0,channels:4},\"astc-6x5-unorm-srgb\":{bytesPerBlock:16,blockWidth:6,blockHeight:5,isCompressed:!0,channels:4},\"astc-6x6-unorm\":{bytesPerBlock:16,blockWidth:6,blockHeight:6,isCompressed:!0,channels:4},\"astc-6x6-unorm-srgb\":{bytesPerBlock:16,blockWidth:6,blockHeight:6,isCompressed:!0,channels:4},\"astc-8x5-unorm\":{bytesPerBlock:16,blockWidth:8,blockHeight:5,isCompressed:!0,channels:4},\"astc-8x5-unorm-srgb\":{bytesPerBlock:16,blockWidth:8,blockHeight:5,isCompressed:!0,channels:4},\"astc-8x6-unorm\":{bytesPerBlock:16,blockWidth:8,blockHeight:6,isCompressed:!0,channels:4},\"astc-8x6-unorm-srgb\":{bytesPerBlock:16,blockWidth:8,blockHeight:6,isCompressed:!0,channels:4},\"astc-8x8-unorm\":{bytesPerBlock:16,blockWidth:8,blockHeight:8,isCompressed:!0,channels:4},\"astc-8x8-unorm-srgb\":{bytesPerBlock:16,blockWidth:8,blockHeight:8,isCompressed:!0,channels:4},\"astc-10x5-unorm\":{bytesPerBlock:16,blockWidth:10,blockHeight:5,isCompressed:!0,channels:4},\"astc-10x5-unorm-srgb\":{bytesPerBlock:16,blockWidth:10,blockHeight:5,isCompressed:!0,channels:4},\"astc-10x6-unorm\":{bytesPerBlock:16,blockWidth:10,blockHeight:6,isCompressed:!0,channels:4},\"astc-10x6-unorm-srgb\":{bytesPerBlock:16,blockWidth:10,blockHeight:6,isCompressed:!0,channels:4},\"astc-10x8-unorm\":{bytesPerBlock:16,blockWidth:10,blockHeight:8,isCompressed:!0,channels:4},\"astc-10x8-unorm-srgb\":{bytesPerBlock:16,blockWidth:10,blockHeight:8,isCompressed:!0,channels:4},\"astc-10x10-unorm\":{bytesPerBlock:16,blockWidth:10,blockHeight:10,isCompressed:!0,channels:4},\"astc-10x10-unorm-srgb\":{bytesPerBlock:16,blockWidth:10,blockHeight:10,isCompressed:!0,channels:4},\"astc-12x10-unorm\":{bytesPerBlock:16,blockWidth:12,blockHeight:10,isCompressed:!0,channels:4},\"astc-12x10-unorm-srgb\":{bytesPerBlock:16,blockWidth:12,blockHeight:10,isCompressed:!0,channels:4},\"astc-12x12-unorm\":{bytesPerBlock:16,blockWidth:12,blockHeight:12,isCompressed:!0,channels:4},\"astc-12x12-unorm-srgb\":{bytesPerBlock:16,blockWidth:12,blockHeight:12,isCompressed:!0,channels:4}},Ed=class e{constructor(){this.id=e._id++,this.line=0}get isAstNode(){return!0}get astNodeType(){return\"\"}search(t){t(this)}searchBlock(t,r){if(t){r(m3.instance);for(let i of t)i instanceof Array?this.searchBlock(i,r):i.search(r);r(g3.instance)}}constEvaluate(t,r){throw new Error(\"Cannot evaluate node\")}constEvaluateString(t){return this.constEvaluate(t).toString()}};Ed._id=0;var m3=class extends Ed{};m3.instance=new m3;var g3=class extends Ed{};g3.instance=new g3;var opt=new Set([\"all\",\"all\",\"any\",\"select\",\"arrayLength\",\"abs\",\"acos\",\"acosh\",\"asin\",\"asinh\",\"atan\",\"atanh\",\"atan2\",\"ceil\",\"clamp\",\"cos\",\"cosh\",\"countLeadingZeros\",\"countOneBits\",\"countTrailingZeros\",\"cross\",\"degrees\",\"determinant\",\"distance\",\"dot\",\"dot4U8Packed\",\"dot4I8Packed\",\"exp\",\"exp2\",\"extractBits\",\"faceForward\",\"firstLeadingBit\",\"firstTrailingBit\",\"floor\",\"fma\",\"fract\",\"frexp\",\"insertBits\",\"inverseSqrt\",\"ldexp\",\"length\",\"log\",\"log2\",\"max\",\"min\",\"mix\",\"modf\",\"normalize\",\"pow\",\"quantizeToF16\",\"radians\",\"reflect\",\"refract\",\"reverseBits\",\"round\",\"saturate\",\"sign\",\"sin\",\"sinh\",\"smoothStep\",\"sqrt\",\"step\",\"tan\",\"tanh\",\"transpose\",\"trunc\",\"dpdx\",\"dpdxCoarse\",\"dpdxFine\",\"dpdy\",\"dpdyCoarse\",\"dpdyFine\",\"fwidth\",\"fwidthCoarse\",\"fwidthFine\",\"textureDimensions\",\"textureGather\",\"textureGatherCompare\",\"textureLoad\",\"textureNumLayers\",\"textureNumLevels\",\"textureNumSamples\",\"textureSample\",\"textureSampleBias\",\"textureSampleCompare\",\"textureSampleCompareLevel\",\"textureSampleGrad\",\"textureSampleLevel\",\"textureSampleBaseClampToEdge\",\"textureStore\",\"atomicLoad\",\"atomicStore\",\"atomicAdd\",\"atomicSub\",\"atomicMax\",\"atomicMin\",\"atomicAnd\",\"atomicOr\",\"atomicXor\",\"atomicExchange\",\"atomicCompareExchangeWeak\",\"pack4x8snorm\",\"pack4x8unorm\",\"pack4xI8\",\"pack4xU8\",\"pack4x8Clamp\",\"pack4xU8Clamp\",\"pack2x16snorm\",\"pack2x16unorm\",\"pack2x16float\",\"unpack4x8snorm\",\"unpack4x8unorm\",\"unpack4xI8\",\"unpack4xU8\",\"unpack2x16snorm\",\"unpack2x16unorm\",\"unpack2x16float\",\"storageBarrier\",\"textureBarrier\",\"workgroupBarrier\",\"workgroupUniformLoad\",\"subgroupAdd\",\"subgroupExclusiveAdd\",\"subgroupInclusiveAdd\",\"subgroupAll\",\"subgroupAnd\",\"subgroupAny\",\"subgroupBallot\",\"subgroupBroadcast\",\"subgroupBroadcastFirst\",\"subgroupElect\",\"subgroupMax\",\"subgroupMin\",\"subgroupMul\",\"subgroupExclusiveMul\",\"subgroupInclusiveMul\",\"subgroupOr\",\"subgroupShuffle\",\"subgroupShuffleDown\",\"subgroupShuffleUp\",\"subgroupShuffleXor\",\"subgroupXor\",\"quadBroadcast\",\"quadSwapDiagonal\",\"quadSwapX\",\"quadSwapY\"]),So=class extends Ed{constructor(){super()}},nb=class extends So{constructor(t,r,i,n,o,s){super(),this.calls=new Set,this.name=t,this.args=r,this.returnType=i,this.body=n,this.startLine=o,this.endLine=s}get astNodeType(){return\"function\"}search(t){if(this.attributes)for(let r of this.attributes)t(r);t(this);for(let r of this.args)t(r);this.searchBlock(this.body,t)}},fH=class extends So{constructor(t){super(),this.expression=t}get astNodeType(){return\"staticAssert\"}search(t){this.expression.search(t)}},WD=class extends So{constructor(t,r){super(),this.condition=t,this.body=r}get astNodeType(){return\"while\"}search(t){this.condition.search(t),this.searchBlock(this.body,t)}},kE=class extends So{constructor(t,r){super(),this.body=t,this.loopId=r}get astNodeType(){return\"continuing\"}search(t){this.searchBlock(this.body,t)}},qD=class extends So{constructor(t,r,i,n){super(),this.init=t,this.condition=r,this.increment=i,this.body=n}get astNodeType(){return\"for\"}search(t){var r,i,n;(r=this.init)===null||r===void 0||r.search(t),(i=this.condition)===null||i===void 0||i.search(t),(n=this.increment)===null||n===void 0||n.search(t),this.searchBlock(this.body,t)}},Nf=class extends So{constructor(t,r,i,n,o){super(),this.attributes=null,this.name=t,this.type=r,this.storage=i,this.access=n,this.value=o}get astNodeType(){return\"var\"}search(t){var r;t(this),(r=this.value)===null||r===void 0||r.search(t)}},RE=class extends So{constructor(t,r,i){super(),this.attributes=null,this.name=t,this.type=r,this.value=i}get astNodeType(){return\"override\"}search(t){var r;(r=this.value)===null||r===void 0||r.search(t)}},eb=class extends So{constructor(t,r,i,n,o){super(),this.attributes=null,this.name=t,this.type=r,this.storage=i,this.access=n,this.value=o}get astNodeType(){return\"let\"}search(t){var r;t(this),(r=this.value)===null||r===void 0||r.search(t)}},h3=class extends So{constructor(t,r,i,n,o){super(),this.attributes=null,this.name=t,this.type=r,this.storage=i,this.access=n,this.value=o}get astNodeType(){return\"const\"}constEvaluate(t,r){return this.value.constEvaluate(t,r)}search(t){var r;t(this),(r=this.value)===null||r===void 0||r.search(t)}},c3,CE,ge,ne;(e=>{e.increment=\"++\",e.decrement=\"--\"})(c3||(c3={})),(e=>{e.parse=function(t){let r=t;if(r==\"parse\")throw new Error(\"Invalid value for IncrementOperator\");return e[r]}})(c3||(c3={}));var HD=class extends So{constructor(t,r){super(),this.operator=t,this.variable=r}get astNodeType(){return\"increment\"}search(t){this.variable.search(t)}};(e=>{e.assign=\"=\",e.addAssign=\"+=\",e.subtractAssin=\"-=\",e.multiplyAssign=\"*=\",e.divideAssign=\"/=\",e.moduloAssign=\"%=\",e.andAssign=\"&=\",e.orAssign=\"|=\",e.xorAssign=\"^=\",e.shiftLeftAssign=\"<<=\",e.shiftRightAssign=\">>=\"})(CE||(CE={})),(e=>{e.parse=function(t){let r=t;if(r==\"parse\")throw new Error(\"Invalid value for AssignOperator\");return r}})(CE||(CE={}));var YD=class extends So{constructor(t,r,i){super(),this.operator=t,this.variable=r,this.value=i}get astNodeType(){return\"assign\"}search(t){this.variable.search(t),this.value.search(t)}},DE=class extends So{constructor(t,r){super(),this.name=t,this.args=r}get astNodeType(){return\"call\"}isBuiltin(){return opt.has(this.name)}search(t){for(let r of this.args)r.search(t);t(this)}},XD=class extends So{constructor(t,r){super(),this.body=t,this.continuing=r}get astNodeType(){return\"loop\"}search(t){var r;this.searchBlock(this.body,t),(r=this.continuing)===null||r===void 0||r.search(t)}},ZD=class extends So{constructor(t,r){super(),this.condition=t,this.cases=r}get astNodeType(){return\"switch\"}search(t){t(this);for(let r of this.cases)r.search(t)}},KD=class extends So{constructor(t,r,i,n){super(),this.condition=t,this.body=r,this.elseif=i,this.else=n}get astNodeType(){return\"if\"}search(t){this.condition.search(t),this.searchBlock(this.body,t),this.searchBlock(this.elseif,t),this.searchBlock(this.else,t)}},QD=class extends So{constructor(t){super(),this.value=t}get astNodeType(){return\"return\"}search(t){var r;(r=this.value)===null||r===void 0||r.search(t)}},pH=class extends So{constructor(t){super(),this.name=t}get astNodeType(){return\"enable\"}},mH=class extends So{constructor(t){super(),this.extensions=t}get astNodeType(){return\"requires\"}},JD=class extends So{constructor(t,r){super(),this.severity=t,this.rule=r}get astNodeType(){return\"diagnostic\"}},OE=class extends So{constructor(t,r){super(),this.name=t,this.type=r}get astNodeType(){return\"alias\"}},gH=class extends So{constructor(){super()}get astNodeType(){return\"discard\"}},tO=class extends So{constructor(){super(),this.condition=null,this.loopId=-1}get astNodeType(){return\"break\"}},eO=class extends So{constructor(){super(),this.loopId=-1}get astNodeType(){return\"continue\"}},Ne=class e extends So{constructor(t){super(),this.attributes=null,this.name=t}get astNodeType(){return\"type\"}get isStruct(){return!1}get isArray(){return!1}static maxFormatType(t){let r=t[0];if(r.name===\"f32\")return r;for(let i=1;i<t.length;++i){let n=e._priority.get(r.name);e._priority.get(t[i].name)<n&&(r=t[i])}return r.name===\"x32\"?e.i32:r}getTypeName(){return this.name}};Ne.x32=new Ne(\"x32\"),Ne.f32=new Ne(\"f32\"),Ne.i32=new Ne(\"i32\"),Ne.u32=new Ne(\"u32\"),Ne.f16=new Ne(\"f16\"),Ne.bool=new Ne(\"bool\"),Ne.void=new Ne(\"void\"),Ne._priority=new Map([[\"f32\",0],[\"f16\",1],[\"u32\",2],[\"i32\",3],[\"x32\",3]]);var rO=class extends Ne{constructor(t){super(t)}},Ff=class extends Ne{constructor(t,r,i,n){super(t),this.members=r,this.startLine=i,this.endLine=n}get astNodeType(){return\"struct\"}get isStruct(){return!0}getMemberIndex(t){for(let r=0;r<this.members.length;r++)if(this.members[r].name==t)return r;return-1}search(t){for(let r of this.members)t(r)}},ce=class extends Ne{constructor(t,r,i){super(t),this.format=r,this.access=i}get astNodeType(){return\"template\"}getTypeName(){let t=this.name;if(this.format!==null){if(t===\"vec2\"||t===\"vec3\"||t===\"vec4\"||t===\"mat2x2\"||t===\"mat2x3\"||t===\"mat2x4\"||t===\"mat3x2\"||t===\"mat3x3\"||t===\"mat3x4\"||t===\"mat4x2\"||t===\"mat4x3\"||t===\"mat4x4\"){if(this.format.name===\"f32\")return t+=\"f\",t;if(this.format.name===\"i32\")return t+=\"i\",t;if(this.format.name===\"u32\")return t+=\"u\",t;if(this.format.name===\"bool\")return t+=\"b\",t;if(this.format.name===\"f16\")return t+=\"h\",t}t+=`<${this.format.name}>`}else if(t===\"vec2\"||t===\"vec3\"||t===\"vec4\")return t;return t}};ce.vec2f=new ce(\"vec2\",Ne.f32,null),ce.vec3f=new ce(\"vec3\",Ne.f32,null),ce.vec4f=new ce(\"vec4\",Ne.f32,null),ce.vec2i=new ce(\"vec2\",Ne.i32,null),ce.vec3i=new ce(\"vec3\",Ne.i32,null),ce.vec4i=new ce(\"vec4\",Ne.i32,null),ce.vec2u=new ce(\"vec2\",Ne.u32,null),ce.vec3u=new ce(\"vec3\",Ne.u32,null),ce.vec4u=new ce(\"vec4\",Ne.u32,null),ce.vec2h=new ce(\"vec2\",Ne.f16,null),ce.vec3h=new ce(\"vec3\",Ne.f16,null),ce.vec4h=new ce(\"vec4\",Ne.f16,null),ce.vec2b=new ce(\"vec2\",Ne.bool,null),ce.vec3b=new ce(\"vec3\",Ne.bool,null),ce.vec4b=new ce(\"vec4\",Ne.bool,null),ce.mat2x2f=new ce(\"mat2x2\",Ne.f32,null),ce.mat2x3f=new ce(\"mat2x3\",Ne.f32,null),ce.mat2x4f=new ce(\"mat2x4\",Ne.f32,null),ce.mat3x2f=new ce(\"mat3x2\",Ne.f32,null),ce.mat3x3f=new ce(\"mat3x3\",Ne.f32,null),ce.mat3x4f=new ce(\"mat3x4\",Ne.f32,null),ce.mat4x2f=new ce(\"mat4x2\",Ne.f32,null),ce.mat4x3f=new ce(\"mat4x3\",Ne.f32,null),ce.mat4x4f=new ce(\"mat4x4\",Ne.f32,null),ce.mat2x2h=new ce(\"mat2x2\",Ne.f16,null),ce.mat2x3h=new ce(\"mat2x3\",Ne.f16,null),ce.mat2x4h=new ce(\"mat2x4\",Ne.f16,null),ce.mat3x2h=new ce(\"mat3x2\",Ne.f16,null),ce.mat3x3h=new ce(\"mat3x3\",Ne.f16,null),ce.mat3x4h=new ce(\"mat3x4\",Ne.f16,null),ce.mat4x2h=new ce(\"mat4x2\",Ne.f16,null),ce.mat4x3h=new ce(\"mat4x3\",Ne.f16,null),ce.mat4x4h=new ce(\"mat4x4\",Ne.f16,null),ce.mat2x2i=new ce(\"mat2x2\",Ne.i32,null),ce.mat2x3i=new ce(\"mat2x3\",Ne.i32,null),ce.mat2x4i=new ce(\"mat2x4\",Ne.i32,null),ce.mat3x2i=new ce(\"mat3x2\",Ne.i32,null),ce.mat3x3i=new ce(\"mat3x3\",Ne.i32,null),ce.mat3x4i=new ce(\"mat3x4\",Ne.i32,null),ce.mat4x2i=new ce(\"mat4x2\",Ne.i32,null),ce.mat4x3i=new ce(\"mat4x3\",Ne.i32,null),ce.mat4x4i=new ce(\"mat4x4\",Ne.i32,null),ce.mat2x2u=new ce(\"mat2x2\",Ne.u32,null),ce.mat2x3u=new ce(\"mat2x3\",Ne.u32,null),ce.mat2x4u=new ce(\"mat2x4\",Ne.u32,null),ce.mat3x2u=new ce(\"mat3x2\",Ne.u32,null),ce.mat3x3u=new ce(\"mat3x3\",Ne.u32,null),ce.mat3x4u=new ce(\"mat3x4\",Ne.u32,null),ce.mat4x2u=new ce(\"mat4x2\",Ne.u32,null),ce.mat4x3u=new ce(\"mat4x3\",Ne.u32,null),ce.mat4x4u=new ce(\"mat4x4\",Ne.u32,null);var d3=class extends Ne{constructor(t,r,i,n){super(t),this.storage=r,this.type=i,this.access=n}get astNodeType(){return\"pointer\"}},rb=class extends Ne{constructor(t,r,i,n){super(t),this.attributes=r,this.format=i,this.count=n}get astNodeType(){return\"array\"}get isArray(){return!0}},tb=class extends Ne{constructor(t,r,i){super(t),this.format=r,this.access=i}get astNodeType(){return\"sampler\"}},yh=class extends Ed{constructor(){super(),this.postfix=null}},Cg=class extends yh{constructor(t){super(),this.value=t}get astNodeType(){return\"stringExpr\"}toString(){return this.value}constEvaluateString(){return this.value}},Md=class extends yh{constructor(t,r){super(),this.type=t,this.args=r}get astNodeType(){return\"createExpr\"}search(t){if(t(this),this.args)for(let r of this.args)r.search(t)}constEvaluate(t,r){return r&&(r[0]=this.type),t.evalExpression(this,t.context)}},LE=class extends yh{constructor(t,r){super(),this.cachedReturnValue=null,this.name=t,this.args=r}get astNodeType(){return\"callExpr\"}setCachedReturnValue(t){this.cachedReturnValue=t}get isBuiltin(){return opt.has(this.name)}constEvaluate(t,r){return t.evalExpression(this,t.context)}search(t){for(let r of this.args)r.search(t);t(this)}},Oc=class extends yh{constructor(t){super(),this.name=t}get astNodeType(){return\"varExpr\"}search(t){t(this),this.postfix&&this.postfix.search(t)}constEvaluate(t,r){return t.evalExpression(this,t.context)}},iO=class extends yh{constructor(t,r){super(),this.name=t,this.initializer=r}get astNodeType(){return\"constExpr\"}constEvaluate(t,r){if(this.initializer){let i=t.evalExpression(this.initializer,t.context);return i!==null&&this.postfix?i.getSubData(t,this.postfix,t.context):i}return null}search(t){this.initializer.search(t)}},js=class extends yh{constructor(t,r){super(),this.value=t,this.type=r}get astNodeType(){return\"literalExpr\"}constEvaluate(t,r){return r!==void 0&&(r[0]=this.type),this.value}get isScalar(){return this.value instanceof oe}get isVector(){return this.value instanceof Vt||this.value instanceof ui}get scalarValue(){return this.value instanceof oe?this.value.value:(console.error(\"Value is not scalar.\"),0)}get vectorValue(){return this.value instanceof Vt||this.value instanceof ui?this.value.data:(console.error(\"Value is not a vector or matrix.\"),new Float32Array(0))}},nO=class extends yh{constructor(t,r){super(),this.type=t,this.value=r}get astNodeType(){return\"bitcastExpr\"}search(t){this.value.search(t)}};var l1=class extends yh{constructor(t){super(),this.index=t}search(t){this.index.search(t)}},oO=class extends yh{constructor(){super()}},_s=class extends oO{constructor(t,r){super(),this.operator=t,this.right=r}get astNodeType(){return\"unaryOp\"}constEvaluate(t,r){return t.evalExpression(this,t.context)}search(t){this.right.search(t)}},Ah=class extends oO{constructor(t,r,i){super(),this.operator=t,this.left=r,this.right=i}get astNodeType(){return\"binaryOp\"}_getPromotedType(t,r){return t.name===r.name?t:t.name===\"f32\"||r.name===\"f32\"?Ne.f32:t.name===\"u32\"||r.name===\"u32\"?Ne.u32:Ne.i32}constEvaluate(t,r){return t.evalExpression(this,t.context)}search(t){this.left.search(t),this.right.search(t)}},sO=class extends Ed{constructor(t){super(),this.body=t}search(t){t(this),this.searchBlock(this.body,t)}},f3=class extends yh{constructor(){super()}get astNodeType(){return\"default\"}},aO=class extends sO{constructor(t,r){super(r),this.selectors=t}get astNodeType(){return\"case\"}search(t){this.searchBlock(this.body,t)}},lO=class extends sO{constructor(t){super(t)}get astNodeType(){return\"default\"}search(t){this.searchBlock(this.body,t)}},cO=class extends Ed{constructor(t,r,i){super(),this.name=t,this.type=r,this.attributes=i}get astNodeType(){return\"argument\"}},AH=class extends Ed{constructor(t,r){super(),this.condition=t,this.body=r}get astNodeType(){return\"elseif\"}search(t){this.condition.search(t),this.searchBlock(this.body,t)}},uO=class extends Ed{constructor(t,r,i){super(),this.name=t,this.type=r,this.attributes=i}get astNodeType(){return\"member\"}},hO=class extends Ed{constructor(t,r){super(),this.name=t,this.value=r}get astNodeType(){return\"attribute\"}},Pd=class e{constructor(t,r){this.parent=null,this.typeInfo=t,this.parent=r,this.id=e._id++}clone(){throw`Clone: Not implemented for ${this.constructor.name}`}setDataValue(t,r,i,n){console.error(`SetDataValue: Not implemented for ${this.constructor.name}`)}getSubData(t,r,i){return console.error(`GetDataValue: Not implemented for ${this.constructor.name}`),null}toString(){return`<${this.typeInfo.getTypeName()}>`}};Pd._id=0;var BE=class extends Pd{constructor(){super(new bu(\"void\",null),null)}toString(){return\"void\"}};BE.void=new BE;var a1=class extends Pd{constructor(t){super(new IE(\"pointer\",t.typeInfo,null),null),this.reference=t}clone(){return this}setDataValue(t,r,i,n){this.reference.setDataValue(t,r,i,n)}getSubData(t,r,i){return r?this.reference.getSubData(t,r,i):this}toString(){return`&${this.reference.toString()}`}},oe=class e extends Pd{constructor(t,r,i=null){super(r,i),t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array?this.data=t:this.typeInfo.name===\"x32\"?t-Math.floor(t)!==0?this.data=new Float32Array([t]):this.data=t>=0?new Uint32Array([t]):new Int32Array([t]):this.typeInfo.name===\"i32\"||this.typeInfo.name===\"bool\"?this.data=new Int32Array([t]):this.typeInfo.name===\"u32\"?this.data=new Uint32Array([t]):this.typeInfo.name===\"f32\"||this.typeInfo.name===\"f16\"?this.data=new Float32Array([t]):console.error(\"ScalarData2: Invalid type\",r)}clone(){if(this.data instanceof Float32Array)return new e(new Float32Array(this.data),this.typeInfo,null);if(this.data instanceof Int32Array)return new e(new Int32Array(this.data),this.typeInfo,null);if(this.data instanceof Uint32Array)return new e(new Uint32Array(this.data),this.typeInfo,null);throw\"ScalarData: Invalid data type\"}get value(){return this.data[0]}set value(t){this.data[0]=t}setDataValue(t,r,i,n){if(i)return void console.error(\"SetDataValue: Scalar data does not support postfix\",i);if(!(r instanceof e))return void console.error(\"SetDataValue: Invalid value\",r);let o=r.data[0];this.typeInfo.name===\"i32\"||this.typeInfo.name===\"u32\"?o=Math.floor(o):this.typeInfo.name===\"bool\"&&(o=o?1:0),this.data[0]=o}getSubData(t,r,i){return r?(console.error(\"getSubData: Scalar data does not support postfix\",r),null):this}toString(){return`${this.value}`}};function sFt(e,t,r){let i=t.length;return i===2?r===\"f32\"?new Vt(new Float32Array(t),e.getTypeInfo(\"vec2f\")):r===\"i32\"||r===\"bool\"?new Vt(new Int32Array(t),e.getTypeInfo(\"vec2i\")):r===\"u32\"?new Vt(new Uint32Array(t),e.getTypeInfo(\"vec2u\")):r===\"f16\"?new Vt(new Float32Array(t),e.getTypeInfo(\"vec2h\")):(console.error(`getSubData: Unknown format ${r}`),null):i===3?r===\"f32\"?new Vt(new Float32Array(t),e.getTypeInfo(\"vec3f\")):r===\"i32\"||r===\"bool\"?new Vt(new Int32Array(t),e.getTypeInfo(\"vec3i\")):r===\"u32\"?new Vt(new Uint32Array(t),e.getTypeInfo(\"vec3u\")):r===\"f16\"?new Vt(new Float32Array(t),e.getTypeInfo(\"vec3h\")):(console.error(`getSubData: Unknown format ${r}`),null):i===4?r===\"f32\"?new Vt(new Float32Array(t),e.getTypeInfo(\"vec4f\")):r===\"i32\"||r===\"bool\"?new Vt(new Int32Array(t),e.getTypeInfo(\"vec4i\")):r===\"u32\"?new Vt(new Uint32Array(t),e.getTypeInfo(\"vec4u\")):r===\"f16\"?new Vt(new Float32Array(t),e.getTypeInfo(\"vec4h\")):(console.error(`getSubData: Unknown format ${r}`),null):(console.error(`getSubData: Invalid vector size ${t.length}`),null)}var Vt=class e extends Pd{constructor(t,r,i=null){if(super(r,i),t instanceof Float32Array||t instanceof Uint32Array||t instanceof Int32Array)this.data=t;else{let n=this.typeInfo.name;n===\"vec2f\"||n===\"vec3f\"||n===\"vec4f\"?this.data=new Float32Array(t):n===\"vec2i\"||n===\"vec3i\"||n===\"vec4i\"?this.data=new Int32Array(t):n===\"vec2u\"||n===\"vec3u\"||n===\"vec4u\"?this.data=new Uint32Array(t):n===\"vec2h\"||n===\"vec3h\"||n===\"vec4h\"?this.data=new Float32Array(t):n===\"vec2b\"||n===\"vec3b\"||n===\"vec4b\"?this.data=new Int32Array(t):n===\"vec2\"||n===\"vec3\"||n===\"vec4\"?this.data=new Float32Array(t):console.error(`VectorData: Invalid type ${n}`)}}clone(){if(this.data instanceof Float32Array)return new e(new Float32Array(this.data),this.typeInfo,null);if(this.data instanceof Int32Array)return new e(new Int32Array(this.data),this.typeInfo,null);if(this.data instanceof Uint32Array)return new e(new Uint32Array(this.data),this.typeInfo,null);throw\"VectorData: Invalid data type\"}setDataValue(t,r,i,n){i instanceof Cg?console.error(\"TODO: Set vector postfix\"):r instanceof e?this.data=r.data:console.error(\"SetDataValue: Invalid value\",r)}getSubData(t,r,i){if(r===null)return this;let n=t.getTypeInfo(\"f32\");if(this.typeInfo instanceof Pg)n=this.typeInfo.format||n;else{let s=this.typeInfo.name;s===\"vec2f\"||s===\"vec3f\"||s===\"vec4f\"?n=t.getTypeInfo(\"f32\"):s===\"vec2i\"||s===\"vec3i\"||s===\"vec4i\"?n=t.getTypeInfo(\"i32\"):s===\"vec2b\"||s===\"vec3b\"||s===\"vec4b\"?n=t.getTypeInfo(\"bool\"):s===\"vec2u\"||s===\"vec3u\"||s===\"vec4u\"?n=t.getTypeInfo(\"u32\"):s===\"vec2h\"||s===\"vec3h\"||s===\"vec4h\"?n=t.getTypeInfo(\"f16\"):console.error(`GetSubData: Unknown type ${s}`)}let o=this;for(;r!==null&&o!==null;){if(r instanceof l1){let s=r.index,a=-1;if(s instanceof js){if(!(s.value instanceof oe))return console.error(`GetSubData: Invalid array index ${s.value}`),null;a=s.value.value}else{let h=t.evalExpression(s,i);if(!(h instanceof oe))return console.error(\"GetSubData: Unknown index type\",s),null;a=h.value}if(a<0||a>=o.data.length)return console.error(\"GetSubData: Index out of range\",a),null;if(o.data instanceof Float32Array){let h=new Float32Array(o.data.buffer,o.data.byteOffset+4*a,1);return new oe(h,n)}if(o.data instanceof Int32Array){let h=new Int32Array(o.data.buffer,o.data.byteOffset+4*a,1);return new oe(h,n)}if(o.data instanceof Uint32Array){let h=new Uint32Array(o.data.buffer,o.data.byteOffset+4*a,1);return new oe(h,n)}throw\"GetSubData: Invalid data type\"}if(!(r instanceof Cg))return console.error(\"GetSubData: Unknown postfix\",r),null;{let s=r.value.toLowerCase();if(s.length===1){let h=0;if(s===\"x\"||s===\"r\")h=0;else if(s===\"y\"||s===\"g\")h=1;else if(s===\"z\"||s===\"b\")h=2;else{if(s!==\"w\"&&s!==\"a\")return console.error(`GetSubData: Unknown member ${s}`),null;h=3}if(this.data instanceof Float32Array){let p=new Float32Array(this.data.buffer,this.data.byteOffset+4*h,1);return new oe(p,n,this)}if(this.data instanceof Int32Array){let p=new Int32Array(this.data.buffer,this.data.byteOffset+4*h,1);return new oe(p,n,this)}if(this.data instanceof Uint32Array){let p=new Uint32Array(this.data.buffer,this.data.byteOffset+4*h,1);return new oe(p,n,this)}}let a=[];for(let h of s)h===\"x\"||h===\"r\"?a.push(this.data[0]):h===\"y\"||h===\"g\"?a.push(this.data[1]):h===\"z\"||h===\"b\"?a.push(this.data[2]):h===\"w\"||h===\"a\"?a.push(this.data[3]):console.error(`GetDataValue: Unknown member ${h}`);o=sFt(t,a,n.name)}r=r.postfix}return o}toString(){let t=`${this.data[0]}`;for(let r=1;r<this.data.length;++r)t+=`, ${this.data[r]}`;return t}},ui=class e extends Pd{constructor(t,r,i=null){super(r,i),t instanceof Float32Array?this.data=t:this.data=new Float32Array(t)}clone(){return new e(new Float32Array(this.data),this.typeInfo,null)}setDataValue(t,r,i,n){i instanceof Cg?console.error(\"TODO: Set matrix postfix\"):r instanceof e?this.data=r.data:console.error(\"SetDataValue: Invalid value\",r)}getSubData(t,r,i){if(r===null)return this;let n=this.typeInfo.name;if(t.getTypeInfo(\"f32\"),this.typeInfo instanceof Pg)this.typeInfo.format;else if(n.endsWith(\"f\"))t.getTypeInfo(\"f32\");else if(n.endsWith(\"i\"))t.getTypeInfo(\"i32\");else if(n.endsWith(\"u\"))t.getTypeInfo(\"u32\");else{if(!n.endsWith(\"h\"))return console.error(`GetDataValue: Unknown type ${n}`),null;t.getTypeInfo(\"f16\")}if(r instanceof l1){let o=r.index,s=-1;if(o instanceof js){if(!(o.value instanceof oe))return console.error(`GetDataValue: Invalid array index ${o.value}`),null;s=o.value.value}else{let p=t.evalExpression(o,i);if(!(p instanceof oe))return console.error(\"GetDataValue: Unknown index type\",o),null;s=p.value}if(s<0||s>=this.data.length)return console.error(\"GetDataValue: Index out of range\",s),null;let a=n.endsWith(\"h\")?\"h\":\"f\",h;if(n===\"mat2x2\"||n===\"mat2x2f\"||n===\"mat2x2h\"||n===\"mat3x2\"||n===\"mat3x2f\"||n===\"mat3x2h\"||n===\"mat4x2\"||n===\"mat4x2f\"||n===\"mat4x2h\")h=new Vt(new Float32Array(this.data.buffer,this.data.byteOffset+2*s*4,2),t.getTypeInfo(`vec2${a}`));else if(n===\"mat2x3\"||n===\"mat2x3f\"||n===\"mat2x3h\"||n===\"mat3x3\"||n===\"mat3x3f\"||n===\"mat3x3h\"||n===\"mat4x3\"||n===\"mat4x3f\"||n===\"mat4x3h\")h=new Vt(new Float32Array(this.data.buffer,this.data.byteOffset+3*s*4,3),t.getTypeInfo(`vec3${a}`));else{if(n!==\"mat2x4\"&&n!==\"mat2x4f\"&&n!==\"mat2x4h\"&&n!==\"mat3x4\"&&n!==\"mat3x4f\"&&n!==\"mat3x4h\"&&n!==\"mat4x4\"&&n!==\"mat4x4f\"&&n!==\"mat4x4h\")return console.error(`GetDataValue: Unknown type ${n}`),null;h=new Vt(new Float32Array(this.data.buffer,this.data.byteOffset+4*s*4,4),t.getTypeInfo(`vec4${a}`))}return r.postfix?h.getSubData(t,r.postfix,i):h}return console.error(\"GetDataValue: Invalid postfix\",r),null}toString(){let t=`${this.data[0]}`;for(let r=1;r<this.data.length;++r)t+=`, ${this.data[r]}`;return t}},pa=class e extends Pd{constructor(t,r,i=0,n=null){super(r,n),this.buffer=t instanceof ArrayBuffer?t:t.buffer,this.offset=i}clone(){let t=new Uint8Array(new Uint8Array(this.buffer,this.offset,this.typeInfo.size));return new e(t.buffer,this.typeInfo,0,null)}setDataValue(t,r,i,n){if(r===null)return void console.log(\"setDataValue: NULL data.\");let o=this.offset,s=this.typeInfo;for(;i;){if(i instanceof l1)if(s instanceof A0){let a=i.index;if(a instanceof js){if(!(a.value instanceof oe))return void console.error(`SetDataValue: Invalid index type ${a.value}`);o+=a.value.value*s.stride}else{let h=t.evalExpression(a,n);if(!(h instanceof oe))return void console.error(\"SetDataValue: Unknown index type\",a);o+=h.value*s.stride}s=s.format}else console.error(`SetDataValue: Type ${s.getTypeName()} is not an array`);else{if(!(i instanceof Cg))return void console.error(\"SetDataValue: Unknown postfix type\",i);{let a=i.value;if(s instanceof g0){let h=!1;for(let p of s.members)if(p.name===a){o+=p.offset,s=p.type,h=!0;break}if(!h)return void console.error(`SetDataValue: Member ${a} not found`)}else if(s instanceof bu){let h=s.getTypeName(),p=0;if(a===\"x\"||a===\"r\")p=0;else if(a===\"y\"||a===\"g\")p=1;else if(a===\"z\"||a===\"b\")p=2;else{if(a!==\"w\"&&a!==\"a\")return void console.error(`SetDataValue: Unknown member ${a}`);p=3}if(!(r instanceof oe))return void console.error(\"SetDataValue: Invalid value\",r);let g=r.value;return h===\"vec2f\"?void(new Float32Array(this.buffer,o,2)[p]=g):h===\"vec3f\"?void(new Float32Array(this.buffer,o,3)[p]=g):h===\"vec4f\"?void(new Float32Array(this.buffer,o,4)[p]=g):h===\"vec2i\"?void(new Int32Array(this.buffer,o,2)[p]=g):h===\"vec3i\"?void(new Int32Array(this.buffer,o,3)[p]=g):h===\"vec4i\"?void(new Int32Array(this.buffer,o,4)[p]=g):h===\"vec2u\"?void(new Uint32Array(this.buffer,o,2)[p]=g):h===\"vec3u\"?void(new Uint32Array(this.buffer,o,3)[p]=g):h===\"vec4u\"?void(new Uint32Array(this.buffer,o,4)[p]=g):void console.error(`SetDataValue: Type ${h} is not a struct`)}}}i=i.postfix}this.setData(t,r,s,o,n)}setData(t,r,i,n,o){let s=i.getTypeName();if(s!==\"f32\"&&s!==\"f16\")if(s!==\"i32\"&&s!==\"atomic<i32>\"&&s!==\"x32\")if(s!==\"u32\"&&s!==\"atomic<u32>\")if(s!==\"bool\"){if(s===\"vec2f\"||s===\"vec2h\"){let a=new Float32Array(this.buffer,n,2);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1]):(a[0]=r[0],a[1]=r[1]))}if(s===\"vec3f\"||s===\"vec3h\"){let a=new Float32Array(this.buffer,n,3);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2]):(a[0]=r[0],a[1]=r[1],a[2]=r[2]))}if(s===\"vec4f\"||s===\"vec4h\"){let a=new Float32Array(this.buffer,n,4);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3]))}if(s===\"vec2i\"){let a=new Int32Array(this.buffer,n,2);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1]):(a[0]=r[0],a[1]=r[1]))}if(s===\"vec3i\"){let a=new Int32Array(this.buffer,n,3);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2]):(a[0]=r[0],a[1]=r[1],a[2]=r[2]))}if(s===\"vec4i\"){let a=new Int32Array(this.buffer,n,4);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3]))}if(s===\"vec2u\"){let a=new Uint32Array(this.buffer,n,2);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1]):(a[0]=r[0],a[1]=r[1]))}if(s===\"vec3u\"){let a=new Uint32Array(this.buffer,n,3);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2]):(a[0]=r[0],a[1]=r[1],a[2]=r[2]))}if(s===\"vec4u\"){let a=new Uint32Array(this.buffer,n,4);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3]))}if(s===\"vec2b\"){let a=new Uint32Array(this.buffer,n,2);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1]):(a[0]=r[0],a[1]=r[1]))}if(s===\"vec3b\"){let a=new Uint32Array(this.buffer,n,3);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2]):(a[0]=r[0],a[1]=r[1],a[2]=r[2]))}if(s===\"vec4b\"){let a=new Uint32Array(this.buffer,n,4);return void(r instanceof Vt?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3]))}if(s===\"mat2x2f\"||s===\"mat2x2h\"){let a=new Float32Array(this.buffer,n,4);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3]))}if(s===\"mat2x3f\"||s===\"mat2x3h\"){let a=new Float32Array(this.buffer,n,6);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5]))}if(s===\"mat2x4f\"||s===\"mat2x4h\"){let a=new Float32Array(this.buffer,n,8);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5],a[6]=r.data[6],a[7]=r.data[7]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5],a[6]=r[6],a[7]=r[7]))}if(s===\"mat3x2f\"||s===\"mat3x2h\"){let a=new Float32Array(this.buffer,n,6);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5]))}if(s===\"mat3x3f\"||s===\"mat3x3h\"){let a=new Float32Array(this.buffer,n,9);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5],a[6]=r.data[6],a[7]=r.data[7],a[8]=r.data[8]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5],a[6]=r[6],a[7]=r[7],a[8]=r[8]))}if(s===\"mat3x4f\"||s===\"mat3x4h\"){let a=new Float32Array(this.buffer,n,12);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5],a[6]=r.data[6],a[7]=r.data[7],a[8]=r.data[8],a[9]=r.data[9],a[10]=r.data[10],a[11]=r.data[11]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5],a[6]=r[6],a[7]=r[7],a[8]=r[8],a[9]=r[9],a[10]=r[10],a[11]=r[11]))}if(s===\"mat4x2f\"||s===\"mat4x2h\"){let a=new Float32Array(this.buffer,n,8);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5],a[6]=r.data[6],a[7]=r.data[7]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5],a[6]=r[6],a[7]=r[7]))}if(s===\"mat4x3f\"||s===\"mat4x3h\"){let a=new Float32Array(this.buffer,n,12);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5],a[6]=r.data[6],a[7]=r.data[7],a[8]=r.data[8],a[9]=r.data[9],a[10]=r.data[10],a[11]=r.data[11]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5],a[6]=r[6],a[7]=r[7],a[8]=r[8],a[9]=r[9],a[10]=r[10],a[11]=r[11]))}if(s===\"mat4x4f\"||s===\"mat4x4h\"){let a=new Float32Array(this.buffer,n,16);return void(r instanceof ui?(a[0]=r.data[0],a[1]=r.data[1],a[2]=r.data[2],a[3]=r.data[3],a[4]=r.data[4],a[5]=r.data[5],a[6]=r.data[6],a[7]=r.data[7],a[8]=r.data[8],a[9]=r.data[9],a[10]=r.data[10],a[11]=r.data[11],a[12]=r.data[12],a[13]=r.data[13],a[14]=r.data[14],a[15]=r.data[15]):(a[0]=r[0],a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=r[4],a[5]=r[5],a[6]=r[6],a[7]=r[7],a[8]=r[8],a[9]=r[9],a[10]=r[10],a[11]=r[11],a[12]=r[12],a[13]=r[13],a[14]=r[14],a[15]=r[15]))}if(r instanceof e){if(i===r.typeInfo)return void new Uint8Array(this.buffer,n,r.buffer.byteLength).set(new Uint8Array(r.buffer));console.error(\"SetDataValue: Type mismatch\",s,r.typeInfo.getTypeName())}else console.error(`SetData: Unknown type ${s}`)}else r instanceof oe&&(new Int32Array(this.buffer,n,1)[0]=r.value);else r instanceof oe&&(new Uint32Array(this.buffer,n,1)[0]=r.value);else r instanceof oe&&(new Int32Array(this.buffer,n,1)[0]=r.value);else r instanceof oe&&(new Float32Array(this.buffer,n,1)[0]=r.value)}getSubData(t,r,i){var n,o,s;if(r===null)return this;let a=this.offset,h=this.typeInfo;for(;r;){if(r instanceof l1){let g=r.index,w=g instanceof yh?t.evalExpression(g,i):g,C=0;if(w instanceof oe?C=w.value:typeof w==\"number\"?C=w:console.error(\"GetDataValue: Invalid index type\",g),h instanceof A0)a+=C*h.stride,h=h.format;else{let R=h.getTypeName();R===\"mat4x4\"||R===\"mat4x4f\"||R===\"mat4x4h\"?(a+=16*C,h=t.getTypeInfo(\"vec4f\")):console.error(`getDataValue: Type ${h.getTypeName()} is not an array`)}}else{if(!(r instanceof Cg))return console.error(\"GetDataValue: Unknown postfix type\",r),null;{let g=r.value;if(h instanceof g0){let w=!1;for(let C of h.members)if(C.name===g){a+=C.offset,h=C.type,w=!0;break}if(!w)return console.error(`GetDataValue: Member ${g} not found`),null}else if(h instanceof bu){let w=h.getTypeName();if(w===\"vec2f\"||w===\"vec3f\"||w===\"vec4f\"||w===\"vec2i\"||w===\"vec3i\"||w===\"vec4i\"||w===\"vec2u\"||w===\"vec3u\"||w===\"vec4u\"||w===\"vec2b\"||w===\"vec3b\"||w===\"vec4b\"||w===\"vec2h\"||w===\"vec3h\"||w===\"vec4h\"||w===\"vec2\"||w===\"vec3\"||w===\"vec4\"){if(g.length>0&&g.length<5){let C=\"f\",R=[];for(let z=0;z<g.length;++z){let W=g[z].toLowerCase(),Y=0;if(W===\"x\"||W===\"r\")Y=0;else if(W===\"y\"||W===\"g\")Y=1;else if(W===\"z\"||W===\"b\")Y=2;else{if(W!==\"w\"&&W!==\"a\")return console.error(`Unknown member ${g}`),null;Y=3}if(g.length===1){if(w.endsWith(\"f\"))return this.buffer.byteLength<a+4*Y+4?(console.log(\"Insufficient buffer data\"),null):new oe(new Float32Array(this.buffer,a+4*Y,1),t.getTypeInfo(\"f32\"),this);if(w.endsWith(\"h\"))return new oe(new Float32Array(this.buffer,a+4*Y,1),t.getTypeInfo(\"f16\"),this);if(w.endsWith(\"i\"))return new oe(new Int32Array(this.buffer,a+4*Y,1),t.getTypeInfo(\"i32\"),this);if(w.endsWith(\"b\"))return new oe(new Int32Array(this.buffer,a+4*Y,1),t.getTypeInfo(\"bool\"),this);if(w.endsWith(\"u\"))return new oe(new Uint32Array(this.buffer,a+4*Y,1),t.getTypeInfo(\"i32\"),this)}if(w===\"vec2f\")R.push(new Float32Array(this.buffer,a,2)[Y]);else if(w===\"vec3f\"){if(a+12>=this.buffer.byteLength)return console.log(\"Insufficient buffer data\"),null;let H=new Float32Array(this.buffer,a,3);R.push(H[Y])}else if(w===\"vec4f\")R.push(new Float32Array(this.buffer,a,4)[Y]);else if(w===\"vec2i\")C=\"i\",R.push(new Int32Array(this.buffer,a,2)[Y]);else if(w===\"vec3i\")C=\"i\",R.push(new Int32Array(this.buffer,a,3)[Y]);else if(w===\"vec4i\")C=\"i\",R.push(new Int32Array(this.buffer,a,4)[Y]);else if(w===\"vec2u\"){C=\"u\";let H=new Uint32Array(this.buffer,a,2);R.push(H[Y])}else w===\"vec3u\"?(C=\"u\",R.push(new Uint32Array(this.buffer,a,3)[Y])):w===\"vec4u\"&&(C=\"u\",R.push(new Uint32Array(this.buffer,a,4)[Y]))}return R.length===2?h=t.getTypeInfo(`vec2${C}`):R.length===3?h=t.getTypeInfo(`vec3${C}`):R.length===4?h=t.getTypeInfo(`vec4${C}`):console.error(`GetDataValue: Invalid vector length ${R.length}`),new Vt(R,h,null)}return console.error(`GetDataValue: Unknown member ${g}`),null}return console.error(`GetDataValue: Type ${w} is not a struct`),null}}}r=r.postfix}let p=h.getTypeName();return p===\"f32\"?new oe(new Float32Array(this.buffer,a,1),h,this):p===\"i32\"?new oe(new Int32Array(this.buffer,a,1),h,this):p===\"u32\"?new oe(new Uint32Array(this.buffer,a,1),h,this):p===\"vec2f\"?new Vt(new Float32Array(this.buffer,a,2),h,this):p===\"vec3f\"?new Vt(new Float32Array(this.buffer,a,3),h,this):p===\"vec4f\"?new Vt(new Float32Array(this.buffer,a,4),h,this):p===\"vec2i\"?new Vt(new Int32Array(this.buffer,a,2),h,this):p===\"vec3i\"?new Vt(new Int32Array(this.buffer,a,3),h,this):p===\"vec4i\"?new Vt(new Int32Array(this.buffer,a,4),h,this):p===\"vec2u\"?new Vt(new Uint32Array(this.buffer,a,2),h,this):p===\"vec3u\"?new Vt(new Uint32Array(this.buffer,a,3),h,this):p===\"vec4u\"?new Vt(new Uint32Array(this.buffer,a,4),h,this):h instanceof Pg&&h.name===\"atomic\"?((n=h.format)===null||n===void 0?void 0:n.name)===\"u32\"?new oe(new Uint32Array(this.buffer,a,1)[0],h.format,this):((o=h.format)===null||o===void 0?void 0:o.name)===\"i32\"?new oe(new Int32Array(this.buffer,a,1)[0],h.format,this):(console.error(`GetDataValue: Invalid atomic format ${(s=h.format)===null||s===void 0?void 0:s.name}`),null):new e(this.buffer,h,a,this)}toString(){let t=\"\";if(this.typeInfo instanceof A0)if(this.typeInfo.format.name===\"f32\"){let r=new Float32Array(this.buffer,this.offset);t=`[${r[0]}`;for(let i=1;i<r.length;++i)t+=`, ${r[i]}`}else if(this.typeInfo.format.name===\"i32\"){let r=new Int32Array(this.buffer,this.offset);t=`[${r[0]}`;for(let i=1;i<r.length;++i)t+=`, ${r[i]}`}else if(this.typeInfo.format.name===\"u32\"){let r=new Uint32Array(this.buffer,this.offset);t=`[${r[0]}`;for(let i=1;i<r.length;++i)t+=`, ${r[i]}`}else if(this.typeInfo.format.name===\"vec2f\"){let r=new Float32Array(this.buffer,this.offset);t=`[${r[0]}, ${r[1]}]`;for(let i=1;i<r.length/2;++i)t+=`, [${r[2*i]}, ${r[2*i+1]}]`}else if(this.typeInfo.format.name===\"vec3f\"){let r=new Float32Array(this.buffer,this.offset);t=`[${r[0]}, ${r[1]}, ${r[2]}]`;for(let i=4;i<r.length;i+=4)t+=`, [${r[i]}, ${r[i+1]}, ${r[i+2]}]`}else if(this.typeInfo.format.name===\"vec4f\"){let r=new Float32Array(this.buffer,this.offset);t=`[${r[0]}, ${r[1]}, ${r[2]}, ${r[3]}]`;for(let i=4;i<r.length;i+=4)t+=`, [${r[i]}, ${r[i+1]}, ${r[i+2]}, ${r[i+3]}]`}else t=\"[...]\";else this.typeInfo instanceof g0?t+=\"{...}\":t=\"[...]\";return t}},Eg=class e extends Pd{constructor(t,r,i,n){super(r,null),this.data=t,this.descriptor=i,this.view=n}clone(){return new e(this.data,this.typeInfo,this.descriptor,this.view)}get width(){var t,r;let i=this.descriptor.size;return i instanceof Array&&i.length>0?(t=i[0])!==null&&t!==void 0?t:0:i instanceof Object&&(r=i.width)!==null&&r!==void 0?r:0}get height(){var t,r;let i=this.descriptor.size;return i instanceof Array&&i.length>1?(t=i[1])!==null&&t!==void 0?t:0:i instanceof Object&&(r=i.height)!==null&&r!==void 0?r:0}get depthOrArrayLayers(){var t,r;let i=this.descriptor.size;return i instanceof Array&&i.length>2?(t=i[2])!==null&&t!==void 0?t:0:i instanceof Object&&(r=i.depthOrArrayLayers)!==null&&r!==void 0?r:0}get format(){var t;return this.descriptor&&(t=this.descriptor.format)!==null&&t!==void 0?t:\"rgba8unorm\"}get sampleCount(){var t;return this.descriptor&&(t=this.descriptor.sampleCount)!==null&&t!==void 0?t:1}get mipLevelCount(){var t;return this.descriptor&&(t=this.descriptor.mipLevelCount)!==null&&t!==void 0?t:1}get dimension(){var t;return this.descriptor&&(t=this.descriptor.dimension)!==null&&t!==void 0?t:\"2d\"}getMipLevelSize(t){if(t>=this.mipLevelCount)return[0,0,0];let r=[this.width,this.height,this.depthOrArrayLayers];for(let i=0;i<r.length;++i)r[i]=Math.max(1,r[i]>>t);return r}get texelByteSize(){let t=this.format,r=oH[t];return r?r.isDepthStencil?4:r.bytesPerBlock:0}get bytesPerRow(){return this.width*this.texelByteSize}get isDepthStencil(){let t=this.format,r=oH[t];return!!r&&r.isDepthStencil}getGpuSize(){let t=this.format,r=oH[t],i=this.width;if(!t||i<=0||!r)return-1;let n=this.height,o=this.depthOrArrayLayers,s=this.dimension;return i/r.blockWidth*(s===\"1d\"?1:n/r.blockHeight)*r.bytesPerBlock*o}getPixel(t,r,i=0,n=0){let o=this.texelByteSize,s=this.bytesPerRow,a=this.height,h=this.data[n];return oFt(new Uint8Array(h),t,r,i,n,a,s,o,this.format)}setPixel(t,r,i,n,o){let s=this.texelByteSize,a=this.bytesPerRow,h=this.height,p=this.data[n];(function(g,w,C,R,z,W,Y,H,Q,tt){let rt=R*(Y>>=z)*(W>>=z)+C*Y+w*H;switch(Q){case\"r8unorm\":return void Dn(g,rt,\"8unorm\",1,tt);case\"r8snorm\":return void Dn(g,rt,\"8snorm\",1,tt);case\"r8uint\":return void Dn(g,rt,\"8uint\",1,tt);case\"r8sint\":return void Dn(g,rt,\"8sint\",1,tt);case\"rg8unorm\":return void Dn(g,rt,\"8unorm\",2,tt);case\"rg8snorm\":return void Dn(g,rt,\"8snorm\",2,tt);case\"rg8uint\":return void Dn(g,rt,\"8uint\",2,tt);case\"rg8sint\":return void Dn(g,rt,\"8sint\",2,tt);case\"rgba8unorm-srgb\":case\"rgba8unorm\":case\"bgra8unorm-srgb\":case\"bgra8unorm\":return void Dn(g,rt,\"8unorm\",4,tt);case\"rgba8snorm\":return void Dn(g,rt,\"8snorm\",4,tt);case\"rgba8uint\":return void Dn(g,rt,\"8uint\",4,tt);case\"rgba8sint\":return void Dn(g,rt,\"8sint\",4,tt);case\"r16uint\":return void Dn(g,rt,\"16uint\",1,tt);case\"r16sint\":return void Dn(g,rt,\"16sint\",1,tt);case\"r16float\":return void Dn(g,rt,\"16float\",1,tt);case\"rg16uint\":return void Dn(g,rt,\"16uint\",2,tt);case\"rg16sint\":return void Dn(g,rt,\"16sint\",2,tt);case\"rg16float\":return void Dn(g,rt,\"16float\",2,tt);case\"rgba16uint\":return void Dn(g,rt,\"16uint\",4,tt);case\"rgba16sint\":return void Dn(g,rt,\"16sint\",4,tt);case\"rgba16float\":return void Dn(g,rt,\"16float\",4,tt);case\"r32uint\":return void Dn(g,rt,\"32uint\",1,tt);case\"r32sint\":return void Dn(g,rt,\"32sint\",1,tt);case\"depth16unorm\":case\"depth24plus\":case\"depth24plus-stencil8\":case\"depth32float\":case\"depth32float-stencil8\":case\"r32float\":return void Dn(g,rt,\"32float\",1,tt);case\"rg32uint\":return void Dn(g,rt,\"32uint\",2,tt);case\"rg32sint\":return void Dn(g,rt,\"32sint\",2,tt);case\"rg32float\":return void Dn(g,rt,\"32float\",2,tt);case\"rgba32uint\":return void Dn(g,rt,\"32uint\",4,tt);case\"rgba32sint\":return void Dn(g,rt,\"32sint\",4,tt);case\"rgba32float\":return void Dn(g,rt,\"32float\",4,tt);case\"rg11b10ufloat\":console.error(\"TODO: rg11b10ufloat not supported for writing\")}})(new Uint8Array(p),t,r,i,n,h,a,s,this.format,o)}};(e=>{e[e.token=0]=\"token\",e[e.keyword=1]=\"keyword\",e[e.reserved=2]=\"reserved\"})(ne||(ne={}));var ie=class{constructor(t,r,i){this.name=t,this.type=r,this.rule=i}toString(){return this.name}},Lt=class{};ge=Lt,Lt.none=new ie(\"\",ne.reserved,\"\"),Lt.eof=new ie(\"EOF\",ne.token,\"\"),Lt.reserved={asm:new ie(\"asm\",ne.reserved,\"asm\"),bf16:new ie(\"bf16\",ne.reserved,\"bf16\"),do:new ie(\"do\",ne.reserved,\"do\"),enum:new ie(\"enum\",ne.reserved,\"enum\"),f16:new ie(\"f16\",ne.reserved,\"f16\"),f64:new ie(\"f64\",ne.reserved,\"f64\"),handle:new ie(\"handle\",ne.reserved,\"handle\"),i8:new ie(\"i8\",ne.reserved,\"i8\"),i16:new ie(\"i16\",ne.reserved,\"i16\"),i64:new ie(\"i64\",ne.reserved,\"i64\"),mat:new ie(\"mat\",ne.reserved,\"mat\"),premerge:new ie(\"premerge\",ne.reserved,\"premerge\"),regardless:new ie(\"regardless\",ne.reserved,\"regardless\"),typedef:new ie(\"typedef\",ne.reserved,\"typedef\"),u8:new ie(\"u8\",ne.reserved,\"u8\"),u16:new ie(\"u16\",ne.reserved,\"u16\"),u64:new ie(\"u64\",ne.reserved,\"u64\"),unless:new ie(\"unless\",ne.reserved,\"unless\"),using:new ie(\"using\",ne.reserved,\"using\"),vec:new ie(\"vec\",ne.reserved,\"vec\"),void:new ie(\"void\",ne.reserved,\"void\")},Lt.keywords={array:new ie(\"array\",ne.keyword,\"array\"),atomic:new ie(\"atomic\",ne.keyword,\"atomic\"),bool:new ie(\"bool\",ne.keyword,\"bool\"),f32:new ie(\"f32\",ne.keyword,\"f32\"),i32:new ie(\"i32\",ne.keyword,\"i32\"),mat2x2:new ie(\"mat2x2\",ne.keyword,\"mat2x2\"),mat2x3:new ie(\"mat2x3\",ne.keyword,\"mat2x3\"),mat2x4:new ie(\"mat2x4\",ne.keyword,\"mat2x4\"),mat3x2:new ie(\"mat3x2\",ne.keyword,\"mat3x2\"),mat3x3:new ie(\"mat3x3\",ne.keyword,\"mat3x3\"),mat3x4:new ie(\"mat3x4\",ne.keyword,\"mat3x4\"),mat4x2:new ie(\"mat4x2\",ne.keyword,\"mat4x2\"),mat4x3:new ie(\"mat4x3\",ne.keyword,\"mat4x3\"),mat4x4:new ie(\"mat4x4\",ne.keyword,\"mat4x4\"),ptr:new ie(\"ptr\",ne.keyword,\"ptr\"),sampler:new ie(\"sampler\",ne.keyword,\"sampler\"),sampler_comparison:new ie(\"sampler_comparison\",ne.keyword,\"sampler_comparison\"),struct:new ie(\"struct\",ne.keyword,\"struct\"),texture_1d:new ie(\"texture_1d\",ne.keyword,\"texture_1d\"),texture_2d:new ie(\"texture_2d\",ne.keyword,\"texture_2d\"),texture_2d_array:new ie(\"texture_2d_array\",ne.keyword,\"texture_2d_array\"),texture_3d:new ie(\"texture_3d\",ne.keyword,\"texture_3d\"),texture_cube:new ie(\"texture_cube\",ne.keyword,\"texture_cube\"),texture_cube_array:new ie(\"texture_cube_array\",ne.keyword,\"texture_cube_array\"),texture_multisampled_2d:new ie(\"texture_multisampled_2d\",ne.keyword,\"texture_multisampled_2d\"),texture_storage_1d:new ie(\"texture_storage_1d\",ne.keyword,\"texture_storage_1d\"),texture_storage_2d:new ie(\"texture_storage_2d\",ne.keyword,\"texture_storage_2d\"),texture_storage_2d_array:new ie(\"texture_storage_2d_array\",ne.keyword,\"texture_storage_2d_array\"),texture_storage_3d:new ie(\"texture_storage_3d\",ne.keyword,\"texture_storage_3d\"),texture_depth_2d:new ie(\"texture_depth_2d\",ne.keyword,\"texture_depth_2d\"),texture_depth_2d_array:new ie(\"texture_depth_2d_array\",ne.keyword,\"texture_depth_2d_array\"),texture_depth_cube:new ie(\"texture_depth_cube\",ne.keyword,\"texture_depth_cube\"),texture_depth_cube_array:new ie(\"texture_depth_cube_array\",ne.keyword,\"texture_depth_cube_array\"),texture_depth_multisampled_2d:new ie(\"texture_depth_multisampled_2d\",ne.keyword,\"texture_depth_multisampled_2d\"),texture_external:new ie(\"texture_external\",ne.keyword,\"texture_external\"),u32:new ie(\"u32\",ne.keyword,\"u32\"),vec2:new ie(\"vec2\",ne.keyword,\"vec2\"),vec3:new ie(\"vec3\",ne.keyword,\"vec3\"),vec4:new ie(\"vec4\",ne.keyword,\"vec4\"),bitcast:new ie(\"bitcast\",ne.keyword,\"bitcast\"),block:new ie(\"block\",ne.keyword,\"block\"),break:new ie(\"break\",ne.keyword,\"break\"),case:new ie(\"case\",ne.keyword,\"case\"),continue:new ie(\"continue\",ne.keyword,\"continue\"),continuing:new ie(\"continuing\",ne.keyword,\"continuing\"),default:new ie(\"default\",ne.keyword,\"default\"),diagnostic:new ie(\"diagnostic\",ne.keyword,\"diagnostic\"),discard:new ie(\"discard\",ne.keyword,\"discard\"),else:new ie(\"else\",ne.keyword,\"else\"),enable:new ie(\"enable\",ne.keyword,\"enable\"),fallthrough:new ie(\"fallthrough\",ne.keyword,\"fallthrough\"),false:new ie(\"false\",ne.keyword,\"false\"),fn:new ie(\"fn\",ne.keyword,\"fn\"),for:new ie(\"for\",ne.keyword,\"for\"),function:new ie(\"function\",ne.keyword,\"function\"),if:new ie(\"if\",ne.keyword,\"if\"),let:new ie(\"let\",ne.keyword,\"let\"),const:new ie(\"const\",ne.keyword,\"const\"),loop:new ie(\"loop\",ne.keyword,\"loop\"),while:new ie(\"while\",ne.keyword,\"while\"),private:new ie(\"private\",ne.keyword,\"private\"),read:new ie(\"read\",ne.keyword,\"read\"),read_write:new ie(\"read_write\",ne.keyword,\"read_write\"),return:new ie(\"return\",ne.keyword,\"return\"),requires:new ie(\"requires\",ne.keyword,\"requires\"),storage:new ie(\"storage\",ne.keyword,\"storage\"),switch:new ie(\"switch\",ne.keyword,\"switch\"),true:new ie(\"true\",ne.keyword,\"true\"),alias:new ie(\"alias\",ne.keyword,\"alias\"),type:new ie(\"type\",ne.keyword,\"type\"),uniform:new ie(\"uniform\",ne.keyword,\"uniform\"),var:new ie(\"var\",ne.keyword,\"var\"),override:new ie(\"override\",ne.keyword,\"override\"),workgroup:new ie(\"workgroup\",ne.keyword,\"workgroup\"),write:new ie(\"write\",ne.keyword,\"write\"),r8unorm:new ie(\"r8unorm\",ne.keyword,\"r8unorm\"),r8snorm:new ie(\"r8snorm\",ne.keyword,\"r8snorm\"),r8uint:new ie(\"r8uint\",ne.keyword,\"r8uint\"),r8sint:new ie(\"r8sint\",ne.keyword,\"r8sint\"),r16uint:new ie(\"r16uint\",ne.keyword,\"r16uint\"),r16sint:new ie(\"r16sint\",ne.keyword,\"r16sint\"),r16float:new ie(\"r16float\",ne.keyword,\"r16float\"),rg8unorm:new ie(\"rg8unorm\",ne.keyword,\"rg8unorm\"),rg8snorm:new ie(\"rg8snorm\",ne.keyword,\"rg8snorm\"),rg8uint:new ie(\"rg8uint\",ne.keyword,\"rg8uint\"),rg8sint:new ie(\"rg8sint\",ne.keyword,\"rg8sint\"),r32uint:new ie(\"r32uint\",ne.keyword,\"r32uint\"),r32sint:new ie(\"r32sint\",ne.keyword,\"r32sint\"),r32float:new ie(\"r32float\",ne.keyword,\"r32float\"),rg16uint:new ie(\"rg16uint\",ne.keyword,\"rg16uint\"),rg16sint:new ie(\"rg16sint\",ne.keyword,\"rg16sint\"),rg16float:new ie(\"rg16float\",ne.keyword,\"rg16float\"),rgba8unorm:new ie(\"rgba8unorm\",ne.keyword,\"rgba8unorm\"),rgba8unorm_srgb:new ie(\"rgba8unorm_srgb\",ne.keyword,\"rgba8unorm_srgb\"),rgba8snorm:new ie(\"rgba8snorm\",ne.keyword,\"rgba8snorm\"),rgba8uint:new ie(\"rgba8uint\",ne.keyword,\"rgba8uint\"),rgba8sint:new ie(\"rgba8sint\",ne.keyword,\"rgba8sint\"),bgra8unorm:new ie(\"bgra8unorm\",ne.keyword,\"bgra8unorm\"),bgra8unorm_srgb:new ie(\"bgra8unorm_srgb\",ne.keyword,\"bgra8unorm_srgb\"),rgb10a2unorm:new ie(\"rgb10a2unorm\",ne.keyword,\"rgb10a2unorm\"),rg11b10float:new ie(\"rg11b10float\",ne.keyword,\"rg11b10float\"),rg32uint:new ie(\"rg32uint\",ne.keyword,\"rg32uint\"),rg32sint:new ie(\"rg32sint\",ne.keyword,\"rg32sint\"),rg32float:new ie(\"rg32float\",ne.keyword,\"rg32float\"),rgba16uint:new ie(\"rgba16uint\",ne.keyword,\"rgba16uint\"),rgba16sint:new ie(\"rgba16sint\",ne.keyword,\"rgba16sint\"),rgba16float:new ie(\"rgba16float\",ne.keyword,\"rgba16float\"),rgba32uint:new ie(\"rgba32uint\",ne.keyword,\"rgba32uint\"),rgba32sint:new ie(\"rgba32sint\",ne.keyword,\"rgba32sint\"),rgba32float:new ie(\"rgba32float\",ne.keyword,\"rgba32float\"),static_assert:new ie(\"static_assert\",ne.keyword,\"static_assert\")},Lt.tokens={decimal_float_literal:new ie(\"decimal_float_literal\",ne.token,/((-?[0-9]*\\.[0-9]+|-?[0-9]+\\.[0-9]*)((e|E)(\\+|-)?[0-9]+)?[fh]?)|(-?[0-9]+(e|E)(\\+|-)?[0-9]+[fh]?)|(-?[0-9]+[fh])/),hex_float_literal:new ie(\"hex_float_literal\",ne.token,/-?0x((([0-9a-fA-F]*\\.[0-9a-fA-F]+|[0-9a-fA-F]+\\.[0-9a-fA-F]*)((p|P)(\\+|-)?[0-9]+[fh]?)?)|([0-9a-fA-F]+(p|P)(\\+|-)?[0-9]+[fh]?))/),int_literal:new ie(\"int_literal\",ne.token,/-?0x[0-9a-fA-F]+|0i?|-?[1-9][0-9]*i?/),uint_literal:new ie(\"uint_literal\",ne.token,/0x[0-9a-fA-F]+u|0u|[1-9][0-9]*u/),name:new ie(\"name\",ne.token,/([_\\p{XID_Start}][\\p{XID_Continue}]+)|([\\p{XID_Start}])/u),ident:new ie(\"ident\",ne.token,/[_a-zA-Z][0-9a-zA-Z_]*/),and:new ie(\"and\",ne.token,\"&\"),and_and:new ie(\"and_and\",ne.token,\"&&\"),arrow:new ie(\"arrow \",ne.token,\"->\"),attr:new ie(\"attr\",ne.token,\"@\"),forward_slash:new ie(\"forward_slash\",ne.token,\"/\"),bang:new ie(\"bang\",ne.token,\"!\"),bracket_left:new ie(\"bracket_left\",ne.token,\"[\"),bracket_right:new ie(\"bracket_right\",ne.token,\"]\"),brace_left:new ie(\"brace_left\",ne.token,\"{\"),brace_right:new ie(\"brace_right\",ne.token,\"}\"),colon:new ie(\"colon\",ne.token,\":\"),comma:new ie(\"comma\",ne.token,\",\"),equal:new ie(\"equal\",ne.token,\"=\"),equal_equal:new ie(\"equal_equal\",ne.token,\"==\"),not_equal:new ie(\"not_equal\",ne.token,\"!=\"),greater_than:new ie(\"greater_than\",ne.token,\">\"),greater_than_equal:new ie(\"greater_than_equal\",ne.token,\">=\"),shift_right:new ie(\"shift_right\",ne.token,\">>\"),less_than:new ie(\"less_than\",ne.token,\"<\"),less_than_equal:new ie(\"less_than_equal\",ne.token,\"<=\"),shift_left:new ie(\"shift_left\",ne.token,\"<<\"),modulo:new ie(\"modulo\",ne.token,\"%\"),minus:new ie(\"minus\",ne.token,\"-\"),minus_minus:new ie(\"minus_minus\",ne.token,\"--\"),period:new ie(\"period\",ne.token,\".\"),plus:new ie(\"plus\",ne.token,\"+\"),plus_plus:new ie(\"plus_plus\",ne.token,\"++\"),or:new ie(\"or\",ne.token,\"|\"),or_or:new ie(\"or_or\",ne.token,\"||\"),paren_left:new ie(\"paren_left\",ne.token,\"(\"),paren_right:new ie(\"paren_right\",ne.token,\")\"),semicolon:new ie(\"semicolon\",ne.token,\";\"),star:new ie(\"star\",ne.token,\"*\"),tilde:new ie(\"tilde\",ne.token,\"~\"),underscore:new ie(\"underscore\",ne.token,\"_\"),xor:new ie(\"xor\",ne.token,\"^\"),plus_equal:new ie(\"plus_equal\",ne.token,\"+=\"),minus_equal:new ie(\"minus_equal\",ne.token,\"-=\"),times_equal:new ie(\"times_equal\",ne.token,\"*=\"),division_equal:new ie(\"division_equal\",ne.token,\"/=\"),modulo_equal:new ie(\"modulo_equal\",ne.token,\"%=\"),and_equal:new ie(\"and_equal\",ne.token,\"&=\"),or_equal:new ie(\"or_equal\",ne.token,\"|=\"),xor_equal:new ie(\"xor_equal\",ne.token,\"^=\"),shift_right_equal:new ie(\"shift_right_equal\",ne.token,\">>=\"),shift_left_equal:new ie(\"shift_left_equal\",ne.token,\"<<=\")},Lt.simpleTokens={\"@\":ge.tokens.attr,\"{\":ge.tokens.brace_left,\"}\":ge.tokens.brace_right,\":\":ge.tokens.colon,\",\":ge.tokens.comma,\"(\":ge.tokens.paren_left,\")\":ge.tokens.paren_right,\";\":ge.tokens.semicolon},Lt.literalTokens={\"&\":ge.tokens.and,\"&&\":ge.tokens.and_and,\"->\":ge.tokens.arrow,\"/\":ge.tokens.forward_slash,\"!\":ge.tokens.bang,\"[\":ge.tokens.bracket_left,\"]\":ge.tokens.bracket_right,\"=\":ge.tokens.equal,\"==\":ge.tokens.equal_equal,\"!=\":ge.tokens.not_equal,\">\":ge.tokens.greater_than,\">=\":ge.tokens.greater_than_equal,\">>\":ge.tokens.shift_right,\"<\":ge.tokens.less_than,\"<=\":ge.tokens.less_than_equal,\"<<\":ge.tokens.shift_left,\"%\":ge.tokens.modulo,\"-\":ge.tokens.minus,\"--\":ge.tokens.minus_minus,\".\":ge.tokens.period,\"+\":ge.tokens.plus,\"++\":ge.tokens.plus_plus,\"|\":ge.tokens.or,\"||\":ge.tokens.or_or,\"*\":ge.tokens.star,\"~\":ge.tokens.tilde,_:ge.tokens.underscore,\"^\":ge.tokens.xor,\"+=\":ge.tokens.plus_equal,\"-=\":ge.tokens.minus_equal,\"*=\":ge.tokens.times_equal,\"/=\":ge.tokens.division_equal,\"%=\":ge.tokens.modulo_equal,\"&=\":ge.tokens.and_equal,\"|=\":ge.tokens.or_equal,\"^=\":ge.tokens.xor_equal,\">>=\":ge.tokens.shift_right_equal,\"<<=\":ge.tokens.shift_left_equal},Lt.regexTokens={decimal_float_literal:ge.tokens.decimal_float_literal,hex_float_literal:ge.tokens.hex_float_literal,int_literal:ge.tokens.int_literal,uint_literal:ge.tokens.uint_literal,ident:ge.tokens.ident},Lt.storage_class=[ge.keywords.function,ge.keywords.private,ge.keywords.workgroup,ge.keywords.uniform,ge.keywords.storage],Lt.access_mode=[ge.keywords.read,ge.keywords.write,ge.keywords.read_write],Lt.sampler_type=[ge.keywords.sampler,ge.keywords.sampler_comparison],Lt.sampled_texture_type=[ge.keywords.texture_1d,ge.keywords.texture_2d,ge.keywords.texture_2d_array,ge.keywords.texture_3d,ge.keywords.texture_cube,ge.keywords.texture_cube_array],Lt.multisampled_texture_type=[ge.keywords.texture_multisampled_2d],Lt.storage_texture_type=[ge.keywords.texture_storage_1d,ge.keywords.texture_storage_2d,ge.keywords.texture_storage_2d_array,ge.keywords.texture_storage_3d],Lt.depth_texture_type=[ge.keywords.texture_depth_2d,ge.keywords.texture_depth_2d_array,ge.keywords.texture_depth_cube,ge.keywords.texture_depth_cube_array,ge.keywords.texture_depth_multisampled_2d],Lt.texture_external_type=[ge.keywords.texture_external],Lt.any_texture_type=[...ge.sampled_texture_type,...ge.multisampled_texture_type,...ge.storage_texture_type,...ge.depth_texture_type,...ge.texture_external_type],Lt.texel_format=[ge.keywords.r8unorm,ge.keywords.r8snorm,ge.keywords.r8uint,ge.keywords.r8sint,ge.keywords.r16uint,ge.keywords.r16sint,ge.keywords.r16float,ge.keywords.rg8unorm,ge.keywords.rg8snorm,ge.keywords.rg8uint,ge.keywords.rg8sint,ge.keywords.r32uint,ge.keywords.r32sint,ge.keywords.r32float,ge.keywords.rg16uint,ge.keywords.rg16sint,ge.keywords.rg16float,ge.keywords.rgba8unorm,ge.keywords.rgba8unorm_srgb,ge.keywords.rgba8snorm,ge.keywords.rgba8uint,ge.keywords.rgba8sint,ge.keywords.bgra8unorm,ge.keywords.bgra8unorm_srgb,ge.keywords.rgb10a2unorm,ge.keywords.rg11b10float,ge.keywords.rg32uint,ge.keywords.rg32sint,ge.keywords.rg32float,ge.keywords.rgba16uint,ge.keywords.rgba16sint,ge.keywords.rgba16float,ge.keywords.rgba32uint,ge.keywords.rgba32sint,ge.keywords.rgba32float],Lt.const_literal=[ge.tokens.int_literal,ge.tokens.uint_literal,ge.tokens.decimal_float_literal,ge.tokens.hex_float_literal,ge.keywords.true,ge.keywords.false],Lt.literal_or_ident=[ge.tokens.ident,ge.tokens.int_literal,ge.tokens.uint_literal,ge.tokens.decimal_float_literal,ge.tokens.hex_float_literal,ge.tokens.name],Lt.element_count_expression=[ge.tokens.int_literal,ge.tokens.uint_literal,ge.tokens.ident],Lt.template_types=[ge.keywords.vec2,ge.keywords.vec3,ge.keywords.vec4,ge.keywords.mat2x2,ge.keywords.mat2x3,ge.keywords.mat2x4,ge.keywords.mat3x2,ge.keywords.mat3x3,ge.keywords.mat3x4,ge.keywords.mat4x2,ge.keywords.mat4x3,ge.keywords.mat4x4,ge.keywords.atomic,ge.keywords.bitcast,...ge.any_texture_type],Lt.attribute_name=[ge.tokens.ident,ge.keywords.block,ge.keywords.diagnostic],Lt.assignment_operators=[ge.tokens.equal,ge.tokens.plus_equal,ge.tokens.minus_equal,ge.tokens.times_equal,ge.tokens.division_equal,ge.tokens.modulo_equal,ge.tokens.and_equal,ge.tokens.or_equal,ge.tokens.xor_equal,ge.tokens.shift_right_equal,ge.tokens.shift_left_equal],Lt.increment_operators=[ge.tokens.plus_plus,ge.tokens.minus_minus];var dO=class{constructor(t,r,i,n,o){this.type=t,this.lexeme=r,this.line=i,this.start=n,this.end=o}toString(){return this.lexeme}isTemplateType(){return Lt.template_types.indexOf(this.type)!=-1}isArrayType(){return this.type==Lt.keywords.array}isArrayOrTemplateType(){return this.isArrayType()||this.isTemplateType()}},yH=class{constructor(t){this._tokens=[],this._start=0,this._current=0,this._line=1,this._source=t??\"\"}scanTokens(){for(;!this._isAtEnd();)if(this._start=this._current,!this.scanToken())throw`Invalid syntax at line ${this._line}`;return this._tokens.push(new dO(Lt.eof,\"\",this._line,this._current,this._current)),this._tokens}scanToken(){let t=this._advance();if(t==`\n`)return this._line++,!0;if(this._isWhitespace(t))return!0;if(t==\"/\"){if(this._peekAhead()==\"/\"){for(;t!=`\n`;){if(this._isAtEnd())return!0;t=this._advance()}return this._line++,!0}if(this._peekAhead()==\"*\"){this._advance();let s=1;for(;s>0;){if(this._isAtEnd())return!0;if(t=this._advance(),t==`\n`)this._line++;else if(t==\"*\"){if(this._peekAhead()==\"/\"&&(this._advance(),s--,s==0))return!0}else t==\"/\"&&this._peekAhead()==\"*\"&&(this._advance(),s++)}return!0}}let r=Lt.simpleTokens[t];if(r)return this._addToken(r),!0;let i=Lt.none,n=this._isAlpha(t),o=t===\"_\";if(this._isAlphaNumeric(t)){let s=this._peekAhead();for(;this._isAlphaNumeric(s);)t+=this._advance(),s=this._peekAhead()}if(n){let s=Lt.keywords[t];if(s)return this._addToken(s),!0}if(n||o)return this._addToken(Lt.tokens.ident),!0;for(;;){let s=this._findType(t),a=this._peekAhead();if(t==\"-\"&&this._tokens.length>0){if(a==\"=\")return this._current++,t+=a,this._addToken(Lt.tokens.minus_equal),!0;if(a==\"-\")return this._current++,t+=a,this._addToken(Lt.tokens.minus_minus),!0;let h=this._tokens.length-1;if((Lt.literal_or_ident.indexOf(this._tokens[h].type)!=-1||this._tokens[h].type==Lt.tokens.paren_right)&&a!=\">\")return this._addToken(s),!0}if(t==\">\"&&(a==\">\"||a==\"=\")){let h=!1,p=this._tokens.length-1;for(let g=0;g<5&&p>=0&&Lt.assignment_operators.indexOf(this._tokens[p].type)===-1;++g,--p)if(this._tokens[p].type===Lt.tokens.less_than){p>0&&this._tokens[p-1].isArrayOrTemplateType()&&(h=!0);break}if(h)return this._addToken(s),!0}if(s===Lt.none){let h=t,p=0,g=2;for(let w=0;w<g;++w)if(h+=this._peekAhead(w),s=this._findType(h),s!==Lt.none){p=w;break}if(s===Lt.none)return i!==Lt.none&&(this._current--,this._addToken(i),!0);t=h,this._current+=p+1}if(i=s,this._isAtEnd())break;t+=this._advance()}return i!==Lt.none&&(this._addToken(i),!0)}_findType(t){for(let i in Lt.regexTokens){let n=Lt.regexTokens[i];if(this._match(t,n.rule))return n}return Lt.literalTokens[t]||Lt.none}_match(t,r){let i=r.exec(t);return i&&i.index==0&&i[0]==t}_isAtEnd(){return this._current>=this._source.length}_isAlpha(t){return!this._isNumeric(t)&&!this._isWhitespace(t)&&t!==\"_\"&&t!==\".\"&&t!==\"(\"&&t!==\")\"&&t!==\"[\"&&t!==\"]\"&&t!==\"{\"&&t!==\"}\"&&t!==\",\"&&t!==\";\"&&t!==\":\"&&t!==\"=\"&&t!==\"!\"&&t!==\"<\"&&t!==\">\"&&t!==\"+\"&&t!==\"-\"&&t!==\"*\"&&t!==\"/\"&&t!==\"%\"&&t!==\"&\"&&t!==\"|\"&&t!==\"^\"&&t!==\"~\"&&t!==\"@\"&&t!==\"#\"&&t!==\"?\"&&t!==\"'\"&&t!==\"`\"&&t!=='\"'&&t!==\"\\\\\"&&t!==`\n`&&t!==\"\\r\"&&t!==\"\t\"&&t!==\"\\0\"}_isNumeric(t){return t>=\"0\"&&t<=\"9\"}_isAlphaNumeric(t){return this._isAlpha(t)||this._isNumeric(t)||t===\"_\"}_isWhitespace(t){return t==\" \"||t==\"\t\"||t==\"\\r\"}_advance(t=0){let r=this._source[this._current];return t=t||0,t++,this._current+=t,r}_peekAhead(t=0){return t=t||0,this._current+t>=this._source.length?\"\\0\":this._source[this._current+t]}_addToken(t){let r=this._source.substring(this._start,this._current);this._tokens.push(new dO(t,r,this._line,this._start,this._current))}};function dr(e){return Array.isArray(e)||e?.buffer instanceof ArrayBuffer}var fO=new Float32Array(1),aFt=new Uint32Array(fO.buffer),lFt=new Uint32Array(fO.buffer),pO=new Int32Array(1),cFt=new Float32Array(pO.buffer),uFt=new Uint32Array(pO.buffer),mO=new Uint32Array(1),hFt=new Float32Array(mO.buffer),dFt=new Int32Array(mO.buffer);function rpt(e,t,r){if(t===r)return e;if(t===\"f32\"){if(r===\"i32\"||r===\"x32\")return fO[0]=e,aFt[0];if(r===\"u32\")return fO[0]=e,lFt[0]}else if(t===\"i32\"||t===\"x32\"){if(r===\"f32\")return pO[0]=e,cFt[0];if(r===\"u32\")return pO[0]=e,uFt[0]}else if(t===\"u32\"){if(r===\"f32\")return mO[0]=e,hFt[0];if(r===\"i32\"||r===\"x32\")return mO[0]=e,dFt[0]}return console.error(`Unsupported cast from ${t} to ${r}`),e}var _H=class{constructor(t){this.resources=null,this.inUse=!1,this.info=null,this.node=t}},u3=class{constructor(t,r){this.align=t,this.size=r}},ib=class e{constructor(){this.uniforms=[],this.storage=[],this.textures=[],this.samplers=[],this.aliases=[],this.overrides=[],this.structs=[],this.entry=new dH,this.functions=[],this._types=new Map,this._functions=new Map}_isStorageTexture(t){return t.name==\"texture_storage_1d\"||t.name==\"texture_storage_2d\"||t.name==\"texture_storage_2d_array\"||t.name==\"texture_storage_3d\"}updateAST(t){for(let r of t)r instanceof nb&&this._functions.set(r.name,new _H(r));for(let r of t)if(r instanceof Ff){let i=this.getTypeInfo(r,null);i instanceof g0&&this.structs.push(i)}for(let r of t)if(r instanceof OE)this.aliases.push(this._getAliasInfo(r));else{if(r instanceof RE){let i=r,n=this._getAttributeNum(i.attributes,\"id\",0),o=i.type!=null?this.getTypeInfo(i.type,i.attributes):null;this.overrides.push(new cH(i.name,o,i.attributes,n));continue}if(this._isUniformVar(r)){let i=r,n=this._getAttributeNum(i.attributes,\"group\",0),o=this._getAttributeNum(i.attributes,\"binding\",0),s=this.getTypeInfo(i.type,i.attributes),a=new l3(i.name,s,n,o,i.attributes,s1.Uniform,i.access);a.access||(a.access=\"read\"),this.uniforms.push(a);continue}if(this._isStorageVar(r)){let i=r,n=this._getAttributeNum(i.attributes,\"group\",0),o=this._getAttributeNum(i.attributes,\"binding\",0),s=this.getTypeInfo(i.type,i.attributes),a=this._isStorageTexture(s),h=new l3(i.name,s,n,o,i.attributes,a?s1.StorageTexture:s1.Storage,i.access);h.access||(h.access=\"read\"),this.storage.push(h);continue}if(this._isTextureVar(r)){let i=r,n=this._getAttributeNum(i.attributes,\"group\",0),o=this._getAttributeNum(i.attributes,\"binding\",0),s=this.getTypeInfo(i.type,i.attributes),a=this._isStorageTexture(s),h=new l3(i.name,s,n,o,i.attributes,a?s1.StorageTexture:s1.Texture,i.access);h.access||(h.access=\"read\"),a?this.storage.push(h):this.textures.push(h);continue}if(this._isSamplerVar(r)){let i=r,n=this._getAttributeNum(i.attributes,\"group\",0),o=this._getAttributeNum(i.attributes,\"binding\",0),s=this.getTypeInfo(i.type,i.attributes),a=new l3(i.name,s,n,o,i.attributes,s1.Sampler,i.access);this.samplers.push(a);continue}}for(let r of t)if(r instanceof nb){let i=this._getAttribute(r,\"vertex\"),n=this._getAttribute(r,\"fragment\"),o=this._getAttribute(r,\"compute\"),s=i||n||o,a=new hH(r.name,s?.name,r.attributes);a.attributes=r.attributes,a.startLine=r.startLine,a.endLine=r.endLine,this.functions.push(a),this._functions.get(r.name).info=a,s&&(this._functions.get(r.name).inUse=!0,a.inUse=!0,a.resources=this._findResources(r,!!s),a.inputs=this._getInputs(r.args),a.outputs=this._getOutputs(r.returnType),this.entry[s.name].push(a)),a.arguments=r.args.map(h=>new uH(h.name,this.getTypeInfo(h.type,h.attributes),h.attributes)),a.returnType=r.returnType?this.getTypeInfo(r.returnType,r.attributes):null;continue}for(let r of this._functions.values())r.info&&(r.info.inUse=r.inUse,this._addCalls(r.node,r.info.calls));for(let r of this._functions.values())r.node.search(i=>{var n,o,s;if(i instanceof hO){if(i.value)if(dr(i.value))for(let a of i.value)for(let h of this.overrides)a===h.name&&((n=r.info)===null||n===void 0||n.overrides.push(h));else for(let a of this.overrides)i.value===a.name&&((o=r.info)===null||o===void 0||o.overrides.push(a))}else if(i instanceof Oc)for(let a of this.overrides)i.name===a.name&&((s=r.info)===null||s===void 0||s.overrides.push(a))});for(let r of this.uniforms)this._markStructsInUse(r.type);for(let r of this.storage)this._markStructsInUse(r.type)}getFunctionInfo(t){for(let r of this.functions)if(r.name==t)return r;return null}getStructInfo(t){for(let r of this.structs)if(r.name==t)return r;return null}getOverrideInfo(t){for(let r of this.overrides)if(r.name==t)return r;return null}_markStructsInUse(t){if(t)if(t.isStruct){if(t.inUse=!0,t.members)for(let r of t.members)this._markStructsInUse(r.type)}else if(t.isArray)this._markStructsInUse(t.format);else if(t.isTemplate)t.format&&this._markStructsInUse(t.format);else{let r=this._getAlias(t.name);r&&this._markStructsInUse(r)}}_addCalls(t,r){var i;for(let n of t.calls){let o=(i=this._functions.get(n.name))===null||i===void 0?void 0:i.info;o&&r.add(o)}}findResource(t,r,i){if(i){for(let n of this.entry.compute)if(n.name===i){for(let o of n.resources)if(o.group==t&&o.binding==r)return o}for(let n of this.entry.vertex)if(n.name===i){for(let o of n.resources)if(o.group==t&&o.binding==r)return o}for(let n of this.entry.fragment)if(n.name===i){for(let o of n.resources)if(o.group==t&&o.binding==r)return o}}for(let n of this.uniforms)if(n.group==t&&n.binding==r)return n;for(let n of this.storage)if(n.group==t&&n.binding==r)return n;for(let n of this.textures)if(n.group==t&&n.binding==r)return n;for(let n of this.samplers)if(n.group==t&&n.binding==r)return n;return null}_findResource(t){for(let r of this.uniforms)if(r.name==t)return r;for(let r of this.storage)if(r.name==t)return r;for(let r of this.textures)if(r.name==t)return r;for(let r of this.samplers)if(r.name==t)return r;return null}_markStructsFromAST(t){let r=this.getTypeInfo(t,null);this._markStructsInUse(r)}_findResources(t,r){let i=[],n=this,o=[];return t.search(s=>{if(s instanceof m3)o.push({});else if(s instanceof g3)o.pop();else if(s instanceof Nf){let a=s;r&&a.type!==null&&this._markStructsFromAST(a.type),o.length>0&&(o[o.length-1][a.name]=a)}else if(s instanceof Md){let a=s;r&&a.type!==null&&this._markStructsFromAST(a.type)}else if(s instanceof eb){let a=s;r&&a.type!==null&&this._markStructsFromAST(a.type),o.length>0&&(o[o.length-1][a.name]=a)}else if(s instanceof Oc){let a=s;if(o.length>0&&o[o.length-1][a.name])return;let h=n._findResource(a.name);h&&i.push(h)}else if(s instanceof LE){let a=s,h=n._functions.get(a.name);h&&(r&&(h.inUse=!0),t.calls.add(h.node),h.resources===null&&(h.resources=n._findResources(h.node,r)),i.push(...h.resources))}else if(s instanceof DE){let a=s,h=n._functions.get(a.name);h&&(r&&(h.inUse=!0),t.calls.add(h.node),h.resources===null&&(h.resources=n._findResources(h.node,r)),i.push(...h.resources))}}),[...new Map(i.map(s=>[s.name,s])).values()]}getBindGroups(){let t=[];function r(i,n){i>=t.length&&(t.length=i+1),t[i]===void 0&&(t[i]=[]),n>=t[i].length&&(t[i].length=n+1)}for(let i of this.uniforms)r(i.group,i.binding),t[i.group][i.binding]=i;for(let i of this.storage)r(i.group,i.binding),t[i.group][i.binding]=i;for(let i of this.textures)r(i.group,i.binding),t[i.group][i.binding]=i;for(let i of this.samplers)r(i.group,i.binding),t[i.group][i.binding]=i;return t}_getOutputs(t,r=void 0){if(r===void 0&&(r=[]),t instanceof Ff)this._getStructOutputs(t,r);else{let i=this._getOutputInfo(t);i!==null&&r.push(i)}return r}_getStructOutputs(t,r){for(let i of t.members)if(i.type instanceof Ff)this._getStructOutputs(i.type,r);else{let n=this._getAttribute(i,\"location\")||this._getAttribute(i,\"builtin\");if(n!==null){let o=this.getTypeInfo(i.type,i.type.attributes),s=this._parseInt(n.value),a=new GD(i.name,o,n.name,s);r.push(a)}}}_getOutputInfo(t){let r=this._getAttribute(t,\"location\")||this._getAttribute(t,\"builtin\");if(r!==null){let i=this.getTypeInfo(t,t.attributes),n=this._parseInt(r.value);return new GD(\"\",i,r.name,n)}return null}_getInputs(t,r=void 0){r===void 0&&(r=[]);for(let i of t)if(i.type instanceof Ff)this._getStructInputs(i.type,r);else{let n=this._getInputInfo(i);n!==null&&r.push(n)}return r}_getStructInputs(t,r){for(let i of t.members)if(i.type instanceof Ff)this._getStructInputs(i.type,r);else{let n=this._getInputInfo(i);n!==null&&r.push(n)}}_getInputInfo(t){let r=this._getAttribute(t,\"location\")||this._getAttribute(t,\"builtin\");if(r!==null){let i=this._getAttribute(t,\"interpolation\"),n=this.getTypeInfo(t.type,t.attributes),o=this._parseInt(r.value),s=new lH(t.name,n,r.name,o);return i!==null&&(s.interpolation=this._parseString(i.value)),s}return null}_parseString(t){return t instanceof Array&&(t=t[0]),t}_parseInt(t){t instanceof Array&&(t=t[0]);let r=parseInt(t);return isNaN(r)?t:r}_getAlias(t){for(let r of this.aliases)if(r.name==t)return r.type;return null}_getAliasInfo(t){return new aH(t.name,this.getTypeInfo(t.type,null))}getTypeInfoByName(t){for(let r of this.structs)if(r.name==t)return r;for(let r of this.aliases)if(r.name==t)return r.type;return null}getTypeInfo(t,r=null){if(this._types.has(t))return this._types.get(t);if(t instanceof d3){let n=t.type?this.getTypeInfo(t.type,t.attributes):null,o=new IE(t.name,n,r);return this._types.set(t,o),this._updateTypeInfo(o),o}if(t instanceof rb){let n=t,o=n.format?this.getTypeInfo(n.format,n.attributes):null,s=new A0(n.name,r);return s.format=o,s.count=n.count,this._types.set(t,s),this._updateTypeInfo(s),s}if(t instanceof Ff){let n=t,o=new g0(n.name,r);o.startLine=n.startLine,o.endLine=n.endLine;for(let s of n.members){let a=this.getTypeInfo(s.type,s.attributes);o.members.push(new $D(s.name,a,s.attributes))}return this._types.set(t,o),this._updateTypeInfo(o),o}if(t instanceof tb){let n=t,o=n.format instanceof Ne,s=n.format?o?this.getTypeInfo(n.format,null):new bu(n.format,null):null,a=new Pg(n.name,s,r,n.access);return this._types.set(t,a),this._updateTypeInfo(a),a}if(t instanceof ce){let n=t,o=n.format?this.getTypeInfo(n.format,null):null,s=new Pg(n.name,o,r,n.access);return this._types.set(t,s),this._updateTypeInfo(s),s}let i=new bu(t.name,r);return this._types.set(t,i),this._updateTypeInfo(i),i}_updateTypeInfo(t){var r,i,n;let o=this._getTypeSize(t);if(t.size=(r=o?.size)!==null&&r!==void 0?r:0,t instanceof A0&&t.format){let s=this._getTypeSize(t.format);t.stride=Math.max((i=s?.size)!==null&&i!==void 0?i:0,(n=s?.align)!==null&&n!==void 0?n:0),this._updateTypeInfo(t.format)}t instanceof IE&&this._updateTypeInfo(t.format),t instanceof g0&&this._updateStructInfo(t)}_updateStructInfo(t){var r;let i=0,n=0,o=0,s=0;for(let a=0,h=t.members.length;a<h;++a){let p=t.members[a],g=this._getTypeSize(p);if(!g)continue;(r=this._getAlias(p.type.name))!==null&&r!==void 0||p.type;let w=g.align,C=g.size;i=this._roundUp(w,i+n),n=C,o=i,s=Math.max(s,w),p.offset=i,p.size=C,this._updateTypeInfo(p.type)}t.size=this._roundUp(s,o+n),t.align=s}_getTypeSize(t){var r,i;if(t==null)return null;let n=this._getAttributeNum(t.attributes,\"size\",0),o=this._getAttributeNum(t.attributes,\"align\",0);if(t instanceof $D&&(t=t.type),t instanceof bu){let s=this._getAlias(t.name);s!==null&&(t=s)}{let s=e._typeInfo[t.name];if(s!==void 0){let a=((r=t.format)===null||r===void 0?void 0:r.name)===\"f16\"?2:1;return new u3(Math.max(o,s.align/a),Math.max(n,s.size/a))}}{let s=e._typeInfo[t.name.substring(0,t.name.length-1)];if(s){let a=t.name[t.name.length-1]===\"h\"?2:1;return new u3(Math.max(o,s.align/a),Math.max(n,s.size/a))}}if(t instanceof A0){let s=t,a=8,h=8,p=this._getTypeSize(s.format);return p!==null&&(h=p.size,a=p.align),h=s.count*this._getAttributeNum((i=t?.attributes)!==null&&i!==void 0?i:null,\"stride\",this._roundUp(a,h)),n&&(h=n),new u3(Math.max(o,a),Math.max(n,h))}if(t instanceof g0){let s=0,a=0,h=0,p=0,g=0;for(let w of t.members){let C=this._getTypeSize(w.type);C!==null&&(s=Math.max(C.align,s),h=this._roundUp(C.align,h+p),p=C.size,g=h)}return a=this._roundUp(s,g+p),new u3(Math.max(o,s),Math.max(n,a))}return null}_isUniformVar(t){return t instanceof Nf&&t.storage==\"uniform\"}_isStorageVar(t){return t instanceof Nf&&t.storage==\"storage\"}_isTextureVar(t){return t instanceof Nf&&t.type!==null&&e._textureTypes.indexOf(t.type.name)!=-1}_isSamplerVar(t){return t instanceof Nf&&t.type!==null&&e._samplerTypes.indexOf(t.type.name)!=-1}_getAttribute(t,r){let i=t;if(!i||!i.attributes)return null;let n=i.attributes;for(let o of n)if(o.name==r)return o;return null}_getAttributeNum(t,r,i){if(t===null)return i;for(let n of t)if(n.name==r){let o=n!==null&&n.value!==null?n.value:i;return o instanceof Array&&(o=o[0]),typeof o==\"number\"?o:typeof o==\"string\"?parseInt(o):i}return i}_roundUp(t,r){return Math.ceil(r/t)*t}};ib._typeInfo={f16:{align:2,size:2},i32:{align:4,size:4},u32:{align:4,size:4},f32:{align:4,size:4},atomic:{align:4,size:4},vec2:{align:8,size:8},vec3:{align:16,size:12},vec4:{align:16,size:16},mat2x2:{align:8,size:16},mat3x2:{align:8,size:24},mat4x2:{align:8,size:32},mat2x3:{align:16,size:32},mat3x3:{align:16,size:48},mat4x3:{align:16,size:64},mat2x4:{align:16,size:32},mat3x4:{align:16,size:48},mat4x4:{align:16,size:64}},ib._textureTypes=Lt.any_texture_type.map(e=>e.name),ib._samplerTypes=Lt.sampler_type.map(e=>e.name);var PH=0,vH=class e{constructor(t,r,i){this.id=PH++,this.name=t,this.value=r,this.node=i}clone(){return new e(this.name,this.value,this.node)}},bH=class e{constructor(t){this.id=PH++,this.name=t.name,this.node=t}clone(){return new e(this.node)}},xH=class e{constructor(t){this.parent=null,this.variables=new Map,this.functions=new Map,this.currentFunctionName=\"\",this.id=PH++,t&&(this.parent=t,this.currentFunctionName=t.currentFunctionName)}getVariable(t){var r;return this.variables.has(t)?(r=this.variables.get(t))!==null&&r!==void 0?r:null:this.parent?this.parent.getVariable(t):null}getFunction(t){var r;return this.functions.has(t)?(r=this.functions.get(t))!==null&&r!==void 0?r:null:this.parent?this.parent.getFunction(t):null}createVariable(t,r,i){this.variables.set(t,new vH(t,r,i??null))}setVariable(t,r,i){let n=this.getVariable(t);n!==null?n.value=r:this.createVariable(t,r,i)}getVariableValue(t){var r;let i=this.getVariable(t);return(r=i?.value)!==null&&r!==void 0?r:null}clone(){return new e(this)}},wH=class{evalExpression(t,r){return null}getTypeInfo(t){return null}getVariableName(t,r){return\"\"}},TH=class{constructor(t){this.exec=t}getTypeInfo(t){return this.exec.getTypeInfo(t)}All(t,r){let i=this.exec.evalExpression(t.args[0],r),n=!0;if(i instanceof Vt)return i.data.forEach(o=>{o||(n=!1)}),new oe(n?1:0,this.getTypeInfo(\"bool\"));throw new Error(`All() expects a vector argument. Line ${t.line}`)}Any(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt){let n=i.data.some(o=>o);return new oe(n?1:0,this.getTypeInfo(\"bool\"))}throw new Error(`Any() expects a vector argument. Line ${t.line}`)}Select(t,r){let i=this.exec.evalExpression(t.args[2],r);if(!(i instanceof oe))throw new Error(`Select() expects a bool condition. Line ${t.line}`);return i.value?this.exec.evalExpression(t.args[1],r):this.exec.evalExpression(t.args[0],r)}ArrayLength(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.evalExpression(i,r);if(n instanceof pa&&n.typeInfo.size===0){let o=n.typeInfo,s=n.buffer.byteLength/o.stride;return new oe(s,this.getTypeInfo(\"u32\"))}return new oe(n.typeInfo.size,this.getTypeInfo(\"u32\"))}Abs(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.abs(o)),i.typeInfo);let n=i;return new oe(Math.abs(n.value),n.typeInfo)}Acos(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.acos(o)),i.typeInfo);let n=i;return new oe(Math.acos(n.value),i.typeInfo)}Acosh(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.acosh(o)),i.typeInfo);let n=i;return new oe(Math.acosh(n.value),i.typeInfo)}Asin(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.asin(o)),i.typeInfo);let n=i;return new oe(Math.asin(n.value),i.typeInfo)}Asinh(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.asinh(o)),i.typeInfo);let n=i;return new oe(Math.asinh(n.value),i.typeInfo)}Atan(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.atan(o)),i.typeInfo);let n=i;return new oe(Math.atan(n.value),i.typeInfo)}Atanh(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.atanh(o)),i.typeInfo);let n=i;return new oe(Math.atanh(n.value),i.typeInfo)}Atan2(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt)return new Vt(i.data.map((a,h)=>Math.atan2(a,n.data[h])),i.typeInfo);let o=i,s=n;return new oe(Math.atan2(o.value,s.value),i.typeInfo)}Ceil(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.ceil(o)),i.typeInfo);let n=i;return new oe(Math.ceil(n.value),i.typeInfo)}_clamp(t,r,i){return Math.min(Math.max(t,r),i)}Clamp(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r);if(i instanceof Vt&&n instanceof Vt&&o instanceof Vt)return new Vt(i.data.map((p,g)=>this._clamp(p,n.data[g],o.data[g])),i.typeInfo);let s=i,a=n,h=o;return new oe(this._clamp(s.value,a.value,h.value),i.typeInfo)}Cos(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.cos(o)),i.typeInfo);let n=i;return new oe(Math.cos(n.value),i.typeInfo)}Cosh(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.cosh(o)),i.typeInfo);let n=i;return new oe(Math.cos(n.value),i.typeInfo)}CountLeadingZeros(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.clz32(o)),i.typeInfo);let n=i;return new oe(Math.clz32(n.value),i.typeInfo)}_countOneBits(t){let r=0;for(;t!==0;)1&t&&r++,t>>=1;return r}CountOneBits(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>this._countOneBits(o)),i.typeInfo);let n=i;return new oe(this._countOneBits(n.value),i.typeInfo)}_countTrailingZeros(t){if(t===0)return 32;let r=0;for(;!(1&t);)t>>=1,r++;return r}CountTrailingZeros(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>this._countTrailingZeros(o)),i.typeInfo);let n=i;return new oe(this._countTrailingZeros(n.value),i.typeInfo)}Cross(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt){if(i.data.length!==3||n.data.length!==3)return console.error(`Cross() expects 3D vectors. Line ${t.line}`),null;let o=i.data,s=n.data;return new Vt([o[1]*s[2]-s[1]*o[2],o[2]*s[0]-s[2]*o[0],o[0]*s[1]-s[0]*o[1]],i.typeInfo)}return console.error(`Cross() expects vector arguments. Line ${t.line}`),null}Degrees(t,r){let i=this.exec.evalExpression(t.args[0],r),n=180/Math.PI;return i instanceof Vt?new Vt(i.data.map(o=>o*n),i.typeInfo):new oe(i.value*n,this.getTypeInfo(\"f32\"))}Determinant(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof ui){let n=i.data,o=i.typeInfo.getTypeName(),s=o.endsWith(\"h\")?this.getTypeInfo(\"f16\"):this.getTypeInfo(\"f32\");if(o===\"mat2x2\"||o===\"mat2x2f\"||o===\"mat2x2h\")return new oe(n[0]*n[3]-n[1]*n[2],s);if(o===\"mat2x3\"||o===\"mat2x3f\"||o===\"mat2x3h\")return new oe(n[0]*(n[4]*n[8]-n[5]*n[7])-n[1]*(n[3]*n[8]-n[5]*n[6])+n[2]*(n[3]*n[7]-n[4]*n[6]),s);if(o===\"mat2x4\"||o===\"mat2x4f\"||o===\"mat2x4h\")console.error(`TODO: Determinant for ${o}`);else if(o===\"mat3x2\"||o===\"mat3x2f\"||o===\"mat3x2h\")console.error(`TODO: Determinant for ${o}`);else{if(o===\"mat3x3\"||o===\"mat3x3f\"||o===\"mat3x3h\")return new oe(n[0]*(n[4]*n[8]-n[5]*n[7])-n[1]*(n[3]*n[8]-n[5]*n[6])+n[2]*(n[3]*n[7]-n[4]*n[6]),s);o===\"mat3x4\"||o===\"mat3x4f\"||o===\"mat3x4h\"||o===\"mat4x2\"||o===\"mat4x2f\"||o===\"mat4x2h\"||o===\"mat4x3\"||o===\"mat4x3f\"||o===\"mat4x3h\"?console.error(`TODO: Determinant for ${o}`):o!==\"mat4x4\"&&o!==\"mat4x4f\"&&o!==\"mat4x4h\"||console.error(`TODO: Determinant for ${o}`)}}return console.error(`Determinant expects a matrix argument. Line ${t.line}`),null}Distance(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt){let a=0;for(let h=0;h<i.data.length;++h)a+=(i.data[h]-n.data[h])*(i.data[h]-n.data[h]);return new oe(Math.sqrt(a),this.getTypeInfo(\"f32\"))}let o=i,s=n;return new oe(Math.abs(o.value-s.value),i.typeInfo)}_dot(t,r){let i=0;for(let n=0;n<t.length;++n)i+=r[n]*t[n];return i}Dot(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);return i instanceof Vt&&n instanceof Vt?new oe(this._dot(i.data,n.data),this.getTypeInfo(\"f32\")):(console.error(`Dot() expects vector arguments. Line ${t.line}`),null)}Dot4U8Packed(t,r){return console.error(`TODO: dot4U8Packed. Line ${t.line}`),null}Dot4I8Packed(t,r){return console.error(`TODO: dot4I8Packed. Line ${t.line}`),null}Exp(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.exp(o)),i.typeInfo);let n=i;return new oe(Math.exp(n.value),i.typeInfo)}Exp2(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.pow(2,o)),i.typeInfo);let n=i;return new oe(Math.pow(2,n.value),i.typeInfo)}ExtractBits(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r);if(n.typeInfo.name!==\"u32\"&&n.typeInfo.name!==\"x32\")return console.error(`ExtractBits() expects an i32 offset argument. Line ${t.line}`),null;if(o.typeInfo.name!==\"u32\"&&o.typeInfo.name!==\"x32\")return console.error(`ExtractBits() expects an i32 count argument. Line ${t.line}`),null;let s=n.value,a=o.value;if(i instanceof Vt)return new Vt(i.data.map(p=>p>>s&(1<<a)-1),i.typeInfo);if(i.typeInfo.name!==\"i32\"&&i.typeInfo.name!==\"x32\")return console.error(`ExtractBits() expects an i32 argument. Line ${t.line}`),null;let h=i.value;return new oe(h>>s&(1<<a)-1,this.getTypeInfo(\"i32\"))}FaceForward(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r);if(i instanceof Vt&&n instanceof Vt&&o instanceof Vt){let s=this._dot(n.data,o.data);return new Vt(s<0?Array.from(i.data):i.data.map(a=>-a),i.typeInfo)}return console.error(`FaceForward() expects vector arguments. Line ${t.line}`),null}_firstLeadingBit(t){return t===0?-1:31-Math.clz32(t)}FirstLeadingBit(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>this._firstLeadingBit(o)),i.typeInfo);let n=i;return new oe(this._firstLeadingBit(n.value),i.typeInfo)}_firstTrailingBit(t){return t===0?-1:Math.log2(t&-t)}FirstTrailingBit(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>this._firstTrailingBit(o)),i.typeInfo);let n=i;return new oe(this._firstTrailingBit(n.value),i.typeInfo)}Floor(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.floor(o)),i.typeInfo);let n=i;return new oe(Math.floor(n.value),i.typeInfo)}Fma(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r);if(i instanceof Vt&&n instanceof Vt&&o instanceof Vt)return i.data.length!==n.data.length||i.data.length!==o.data.length?(console.error(`Fma() expects vectors of the same length. Line ${t.line}`),null):new Vt(i.data.map((p,g)=>p*n.data[g]+o.data[g]),i.typeInfo);let s=i,a=n,h=o;return new oe(s.value*a.value+h.value,s.typeInfo)}Fract(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>o-Math.floor(o)),i.typeInfo);let n=i;return new oe(n.value-Math.floor(n.value),i.typeInfo)}Frexp(t,r){return console.error(`TODO: frexp. Line ${t.line}`),null}InsertBits(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r),s=this.exec.evalExpression(t.args[3],r);if(o.typeInfo.name!==\"u32\"&&o.typeInfo.name!==\"x32\")return console.error(`InsertBits() expects an i32 offset argument. Line ${t.line}`),null;let a=o.value,h=(1<<s.value)-1<<a,p=~h;if(i instanceof Vt&&n instanceof Vt)return new Vt(i.data.map((C,R)=>C&p|n.data[R]<<a&h),i.typeInfo);let g=i.value,w=n.value;return new oe(g&p|w<<a&h,i.typeInfo)}InverseSqrt(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>1/Math.sqrt(o)),i.typeInfo);let n=i;return new oe(1/Math.sqrt(n.value),i.typeInfo)}Ldexp(t,r){return console.error(`TODO: ldexp. Line ${t.line}`),null}Length(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt){let o=0;return i.data.forEach(s=>{o+=s*s}),new oe(Math.sqrt(o),this.getTypeInfo(\"f32\"))}let n=i;return new oe(Math.abs(n.value),i.typeInfo)}Log(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.log(o)),i.typeInfo);let n=i;return new oe(Math.log(n.value),i.typeInfo)}Log2(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.log2(o)),i.typeInfo);let n=i;return new oe(Math.log2(n.value),i.typeInfo)}Max(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt)return new Vt(i.data.map((a,h)=>Math.max(a,n.data[h])),i.typeInfo);let o=i,s=n;return new oe(Math.max(o.value,s.value),i.typeInfo)}Min(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt)return new Vt(i.data.map((a,h)=>Math.min(a,n.data[h])),i.typeInfo);let o=i,s=n;return new oe(Math.min(o.value,s.value),i.typeInfo)}Mix(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r);if(i instanceof Vt&&n instanceof Vt&&o instanceof Vt)return new Vt(i.data.map((h,p)=>i.data[p]*(1-o.data[p])+n.data[p]*o.data[p]),i.typeInfo);let s=n,a=o;return new oe(i.value*(1-a.value)+s.value*a.value,i.typeInfo)}Modf(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt)return new Vt(i.data.map((s,a)=>s%n.data[a]),i.typeInfo);let o=n;return new oe(i.value%o.value,i.typeInfo)}Normalize(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt){let n=this.Length(t,r).value;return new Vt(i.data.map(o=>o/n),i.typeInfo)}return console.error(`Normalize() expects a vector argument. Line ${t.line}`),null}Pow(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt)return new Vt(i.data.map((a,h)=>Math.pow(a,n.data[h])),i.typeInfo);let o=i,s=n;return new oe(Math.pow(o.value,s.value),i.typeInfo)}QuantizeToF16(t,r){let i=this.exec.evalExpression(t.args[0],r);return i instanceof Vt?new Vt(i.data.map(n=>n),i.typeInfo):new oe(i.value,i.typeInfo)}Radians(t,r){let i=this.exec.evalExpression(t.args[0],r);return i instanceof Vt?new Vt(i.data.map(n=>n*Math.PI/180),i.typeInfo):new oe(i.value*Math.PI/180,this.getTypeInfo(\"f32\"))}Reflect(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(i instanceof Vt&&n instanceof Vt){let o=this._dot(i.data,n.data);return new Vt(i.data.map((s,a)=>s-2*o*n.data[a]),i.typeInfo)}return console.error(`Reflect() expects vector arguments. Line ${t.line}`),null}Refract(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r);if(i instanceof Vt&&n instanceof Vt&&o instanceof oe){let s=this._dot(n.data,i.data);return new Vt(i.data.map((a,h)=>{let p=1-o.value*o.value*(1-s*s);if(p<0)return 0;let g=Math.sqrt(p);return o.value*a-(o.value*s+g)*n.data[h]}),i.typeInfo)}return console.error(`Refract() expects vector arguments and a scalar argument. Line ${t.line}`),null}ReverseBits(t,r){return console.error(`TODO: reverseBits. Line ${t.line}`),null}Round(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.round(o)),i.typeInfo);let n=i;return new oe(Math.round(n.value),i.typeInfo)}Saturate(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.min(Math.max(o,0),1)),i.typeInfo);let n=i;return new oe(Math.min(Math.max(n.value,0),1),i.typeInfo)}Sign(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.sign(o)),i.typeInfo);let n=i;return new oe(Math.sign(n.value),i.typeInfo)}Sin(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.sin(o)),i.typeInfo);let n=i;return new oe(Math.sin(n.value),i.typeInfo)}Sinh(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.sinh(o)),i.typeInfo);let n=i;return new oe(Math.sinh(n.value),i.typeInfo)}_smoothstep(t,r,i){let n=Math.min(Math.max((i-t)/(r-t),0),1);return n*n*(3-2*n)}SmoothStep(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r),o=this.exec.evalExpression(t.args[2],r);if(o instanceof Vt&&i instanceof Vt&&n instanceof Vt)return new Vt(o.data.map((p,g)=>this._smoothstep(i.data[g],n.data[g],p)),o.typeInfo);let s=i,a=n,h=o;return new oe(this._smoothstep(s.value,a.value,h.value),o.typeInfo)}Sqrt(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.sqrt(o)),i.typeInfo);let n=i;return new oe(Math.sqrt(n.value),i.typeInfo)}Step(t,r){let i=this.exec.evalExpression(t.args[0],r),n=this.exec.evalExpression(t.args[1],r);if(n instanceof Vt&&i instanceof Vt)return new Vt(n.data.map((s,a)=>s<i.data[a]?0:1),n.typeInfo);let o=i;return new oe(n.value<o.value?0:1,o.typeInfo)}Tan(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.tan(o)),i.typeInfo);let n=i;return new oe(Math.tan(n.value),i.typeInfo)}Tanh(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.tanh(o)),i.typeInfo);let n=i;return new oe(Math.tanh(n.value),i.typeInfo)}_getTransposeType(t){let r=t.getTypeName();return r===\"mat2x2f\"||r===\"mat2x2h\"?t:r===\"mat2x3f\"?this.getTypeInfo(\"mat3x2f\"):r===\"mat2x3h\"?this.getTypeInfo(\"mat3x2h\"):r===\"mat2x4f\"?this.getTypeInfo(\"mat4x2f\"):r===\"mat2x4h\"?this.getTypeInfo(\"mat4x2h\"):r===\"mat3x2f\"?this.getTypeInfo(\"mat2x3f\"):r===\"mat3x2h\"?this.getTypeInfo(\"mat2x3h\"):r===\"mat3x3f\"||r===\"mat3x3h\"?t:r===\"mat3x4f\"?this.getTypeInfo(\"mat4x3f\"):r===\"mat3x4h\"?this.getTypeInfo(\"mat4x3h\"):r===\"mat4x2f\"?this.getTypeInfo(\"mat2x4f\"):r===\"mat4x2h\"?this.getTypeInfo(\"mat2x4h\"):r===\"mat4x3f\"?this.getTypeInfo(\"mat3x4f\"):r===\"mat4x3h\"?this.getTypeInfo(\"mat3x4h\"):(r===\"mat4x4f\"||r===\"mat4x4h\"||console.error(`Invalid matrix type ${r}`),t)}Transpose(t,r){let i=this.exec.evalExpression(t.args[0],r);if(!(i instanceof ui))return console.error(`Transpose() expects a matrix argument. Line ${t.line}`),null;let n=this._getTransposeType(i.typeInfo);if(i.typeInfo.name===\"mat2x2\"||i.typeInfo.name===\"mat2x2f\"||i.typeInfo.name===\"mat2x2h\"){let o=i.data;return new ui([o[0],o[2],o[1],o[3]],n)}if(i.typeInfo.name===\"mat2x3\"||i.typeInfo.name===\"mat2x3f\"||i.typeInfo.name===\"mat2x3h\"){let o=i.data;return new ui([o[0],o[3],o[6],o[1],o[4],o[7]],n)}if(i.typeInfo.name===\"mat2x4\"||i.typeInfo.name===\"mat2x4f\"||i.typeInfo.name===\"mat2x4h\"){let o=i.data;return new ui([o[0],o[4],o[8],o[12],o[1],o[5],o[9],o[13]],n)}if(i.typeInfo.name===\"mat3x2\"||i.typeInfo.name===\"mat3x2f\"||i.typeInfo.name===\"mat3x2h\"){let o=i.data;return new ui([o[0],o[3],o[1],o[4],o[2],o[5]],n)}if(i.typeInfo.name===\"mat3x3\"||i.typeInfo.name===\"mat3x3f\"||i.typeInfo.name===\"mat3x3h\"){let o=i.data;return new ui([o[0],o[3],o[6],o[1],o[4],o[7],o[2],o[5],o[8]],n)}if(i.typeInfo.name===\"mat3x4\"||i.typeInfo.name===\"mat3x4f\"||i.typeInfo.name===\"mat3x4h\"){let o=i.data;return new ui([o[0],o[4],o[8],o[12],o[1],o[5],o[9],o[13],o[2],o[6],o[10],o[14]],n)}if(i.typeInfo.name===\"mat4x2\"||i.typeInfo.name===\"mat4x2f\"||i.typeInfo.name===\"mat4x2h\"){let o=i.data;return new ui([o[0],o[4],o[1],o[5],o[2],o[6]],n)}if(i.typeInfo.name===\"mat4x3\"||i.typeInfo.name===\"mat4x3f\"||i.typeInfo.name===\"mat4x3h\"){let o=i.data;return new ui([o[0],o[4],o[8],o[1],o[5],o[9],o[2],o[6],o[10]],n)}if(i.typeInfo.name===\"mat4x4\"||i.typeInfo.name===\"mat4x4f\"||i.typeInfo.name===\"mat4x4h\"){let o=i.data;return new ui([o[0],o[4],o[8],o[12],o[1],o[5],o[9],o[13],o[2],o[6],o[10],o[14],o[3],o[7],o[11],o[15]],n)}return console.error(`Invalid matrix type ${i.typeInfo.name}`),null}Trunc(t,r){let i=this.exec.evalExpression(t.args[0],r);if(i instanceof Vt)return new Vt(i.data.map(o=>Math.trunc(o)),i.typeInfo);let n=i;return new oe(Math.trunc(n.value),i.typeInfo)}Dpdx(t,r){return console.error(`TODO: dpdx. Line ${t.line}`),null}DpdxCoarse(t,r){return console.error(`TODO: dpdxCoarse. Line ${t.line}`),null}DpdxFine(t,r){return console.error(\"TODO: dpdxFine\"),null}Dpdy(t,r){return console.error(\"TODO: dpdy\"),null}DpdyCoarse(t,r){return console.error(\"TODO: dpdyCoarse\"),null}DpdyFine(t,r){return console.error(\"TODO: dpdyFine\"),null}Fwidth(t,r){return console.error(\"TODO: fwidth\"),null}FwidthCoarse(t,r){return console.error(\"TODO: fwidthCoarse\"),null}FwidthFine(t,r){return console.error(\"TODO: fwidthFine\"),null}TextureDimensions(t,r){let i=t.args[0],n=t.args.length>1?this.exec.evalExpression(t.args[1],r).value:0;if(i instanceof Oc){let o=i.name,s=r.getVariableValue(o);if(s instanceof Eg){if(n<0||n>=s.mipLevelCount)return console.error(`Invalid mip level for textureDimensions. Line ${t.line}`),null;let a=s.getMipLevelSize(n),h=s.dimension;return h===\"1d\"?new oe(a[0],this.getTypeInfo(\"u32\")):h===\"3d\"?new Vt(a,this.getTypeInfo(\"vec3u\")):h===\"2d\"?new Vt(a.slice(0,2),this.getTypeInfo(\"vec2u\")):(console.error(`Invalid texture dimension ${h} not found. Line ${t.line}`),null)}return console.error(`Texture ${o} not found. Line ${t.line}`),null}return console.error(`Invalid texture argument for textureDimensions. Line ${t.line}`),null}TextureGather(t,r){return console.error(\"TODO: textureGather\"),null}TextureGatherCompare(t,r){return console.error(\"TODO: textureGatherCompare\"),null}TextureLoad(t,r){let i=t.args[0],n=this.exec.evalExpression(t.args[1],r),o=t.args.length>2?this.exec.evalExpression(t.args[2],r).value:0;if(!(n instanceof Vt)||n.data.length!==2)return console.error(`Invalid UV argument for textureLoad. Line ${t.line}`),null;if(i instanceof Oc){let s=i.name,a=r.getVariableValue(s);if(a instanceof Eg){let h=Math.floor(n.data[0]),p=Math.floor(n.data[1]);if(h<0||h>=a.width||p<0||p>=a.height)return console.error(`Texture ${s} out of bounds. Line ${t.line}`),null;let g=a.getPixel(h,p,0,o);return g===null?(console.error(`Invalid texture format for textureLoad. Line ${t.line}`),null):new Vt(g,this.getTypeInfo(\"vec4f\"))}return console.error(`Texture ${s} not found. Line ${t.line}`),null}return console.error(`Invalid texture argument for textureLoad. Line ${t.line}`),null}TextureNumLayers(t,r){let i=t.args[0];if(i instanceof Oc){let n=i.name,o=r.getVariableValue(n);return o instanceof Eg?new oe(o.depthOrArrayLayers,this.getTypeInfo(\"u32\")):(console.error(`Texture ${n} not found. Line ${t.line}`),null)}return console.error(`Invalid texture argument for textureNumLayers. Line ${t.line}`),null}TextureNumLevels(t,r){let i=t.args[0];if(i instanceof Oc){let n=i.name,o=r.getVariableValue(n);return o instanceof Eg?new oe(o.mipLevelCount,this.getTypeInfo(\"u32\")):(console.error(`Texture ${n} not found. Line ${t.line}`),null)}return console.error(`Invalid texture argument for textureNumLevels. Line ${t.line}`),null}TextureNumSamples(t,r){let i=t.args[0];if(i instanceof Oc){let n=i.name,o=r.getVariableValue(n);return o instanceof Eg?new oe(o.sampleCount,this.getTypeInfo(\"u32\")):(console.error(`Texture ${n} not found. Line ${t.line}`),null)}return console.error(`Invalid texture argument for textureNumSamples. Line ${t.line}`),null}TextureSample(t,r){return console.error(\"TODO: textureSample\"),null}TextureSampleBias(t,r){return console.error(\"TODO: textureSampleBias\"),null}TextureSampleCompare(t,r){return console.error(\"TODO: textureSampleCompare\"),null}TextureSampleCompareLevel(t,r){return console.error(\"TODO: textureSampleCompareLevel\"),null}TextureSampleGrad(t,r){return console.error(\"TODO: textureSampleGrad\"),null}TextureSampleLevel(t,r){return console.error(\"TODO: textureSampleLevel\"),null}TextureSampleBaseClampToEdge(t,r){return console.error(\"TODO: textureSampleBaseClampToEdge\"),null}TextureStore(t,r){let i=t.args[0],n=this.exec.evalExpression(t.args[1],r),o=t.args.length===4?this.exec.evalExpression(t.args[2],r).value:0,s=t.args.length===4?this.exec.evalExpression(t.args[3],r).data:this.exec.evalExpression(t.args[2],r).data;if(s.length!==4)return console.error(`Invalid value argument for textureStore. Line ${t.line}`),null;if(!(n instanceof Vt)||n.data.length!==2)return console.error(`Invalid UV argument for textureStore. Line ${t.line}`),null;if(i instanceof Oc){let a=i.name,h=r.getVariableValue(a);if(h instanceof Eg){let p=h.getMipLevelSize(0),g=Math.floor(n.data[0]),w=Math.floor(n.data[1]);return g<0||g>=p[0]||w<0||w>=p[1]?(console.error(`Texture ${a} out of bounds. Line ${t.line}`),null):(h.setPixel(g,w,0,o,Array.from(s)),null)}return console.error(`Texture ${a} not found. Line ${t.line}`),null}return console.error(`Invalid texture argument for textureStore. Line ${t.line}`),null}AtomicLoad(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r);return r.getVariable(n).value.getSubData(this.exec,i.postfix,r)}AtomicStore(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r);return h instanceof oe&&a instanceof oe&&(h.value=a.value),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),null}AtomicAdd(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value+=a.value),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicSub(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value-=a.value),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicMax(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value=Math.max(h.value,a.value)),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicMin(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value=Math.min(h.value,a.value)),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicAnd(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value=h.value&a.value),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicOr(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value=h.value|a.value),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicXor(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value=h.value^a.value),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicExchange(t,r){let i=t.args[0];i instanceof _s&&(i=i.right);let n=this.exec.getVariableName(i,r),o=r.getVariable(n),s=t.args[1],a=this.exec.evalExpression(s,r),h=o.value.getSubData(this.exec,i.postfix,r),p=new oe(h.value,h.typeInfo);return h instanceof oe&&a instanceof oe&&(h.value=a.value),o.value instanceof pa&&o.value.setDataValue(this.exec,h,i.postfix,r),p}AtomicCompareExchangeWeak(t,r){return console.error(\"TODO: atomicCompareExchangeWeak\"),null}Pack4x8snorm(t,r){return console.error(\"TODO: pack4x8snorm\"),null}Pack4x8unorm(t,r){return console.error(\"TODO: pack4x8unorm\"),null}Pack4xI8(t,r){return console.error(\"TODO: pack4xI8\"),null}Pack4xU8(t,r){return console.error(\"TODO: pack4xU8\"),null}Pack4x8Clamp(t,r){return console.error(\"TODO: pack4x8Clamp\"),null}Pack4xU8Clamp(t,r){return console.error(\"TODO: pack4xU8Clamp\"),null}Pack2x16snorm(t,r){return console.error(\"TODO: pack2x16snorm\"),null}Pack2x16unorm(t,r){return console.error(\"TODO: pack2x16unorm\"),null}Pack2x16float(t,r){return console.error(\"TODO: pack2x16float\"),null}Unpack4x8snorm(t,r){return console.error(\"TODO: unpack4x8snorm\"),null}Unpack4x8unorm(t,r){return console.error(\"TODO: unpack4x8unorm\"),null}Unpack4xI8(t,r){return console.error(\"TODO: unpack4xI8\"),null}Unpack4xU8(t,r){return console.error(\"TODO: unpack4xU8\"),null}Unpack2x16snorm(t,r){return console.error(\"TODO: unpack2x16snorm\"),null}Unpack2x16unorm(t,r){return console.error(\"TODO: unpack2x16unorm\"),null}Unpack2x16float(t,r){return console.error(\"TODO: unpack2x16float\"),null}StorageBarrier(t,r){return null}TextureBarrier(t,r){return null}WorkgroupBarrier(t,r){return null}WorkgroupUniformLoad(t,r){return null}SubgroupAdd(t,r){return console.error(\"TODO: subgroupAdd\"),null}SubgroupExclusiveAdd(t,r){return console.error(\"TODO: subgroupExclusiveAdd\"),null}SubgroupInclusiveAdd(t,r){return console.error(\"TODO: subgroupInclusiveAdd\"),null}SubgroupAll(t,r){return console.error(\"TODO: subgroupAll\"),null}SubgroupAnd(t,r){return console.error(\"TODO: subgroupAnd\"),null}SubgroupAny(t,r){return console.error(\"TODO: subgroupAny\"),null}SubgroupBallot(t,r){return console.error(\"TODO: subgroupBallot\"),null}SubgroupBroadcast(t,r){return console.error(\"TODO: subgroupBroadcast\"),null}SubgroupBroadcastFirst(t,r){return console.error(\"TODO: subgroupBroadcastFirst\"),null}SubgroupElect(t,r){return console.error(\"TODO: subgroupElect\"),null}SubgroupMax(t,r){return console.error(\"TODO: subgroupMax\"),null}SubgroupMin(t,r){return console.error(\"TODO: subgroupMin\"),null}SubgroupMul(t,r){return console.error(\"TODO: subgroupMul\"),null}SubgroupExclusiveMul(t,r){return console.error(\"TODO: subgroupExclusiveMul\"),null}SubgroupInclusiveMul(t,r){return console.error(\"TODO: subgroupInclusiveMul\"),null}SubgroupOr(t,r){return console.error(\"TODO: subgroupOr\"),null}SubgroupShuffle(t,r){return console.error(\"TODO: subgroupShuffle\"),null}SubgroupShuffleDown(t,r){return console.error(\"TODO: subgroupShuffleDown\"),null}SubgroupShuffleUp(t,r){return console.error(\"TODO: subgroupShuffleUp\"),null}SubgroupShuffleXor(t,r){return console.error(\"TODO: subgroupShuffleXor\"),null}SubgroupXor(t,r){return console.error(\"TODO: subgroupXor\"),null}QuadBroadcast(t,r){return console.error(\"TODO: quadBroadcast\"),null}QuadSwapDiagonal(t,r){return console.error(\"TODO: quadSwapDiagonal\"),null}QuadSwapX(t,r){return console.error(\"TODO: quadSwapX\"),null}QuadSwapY(t,r){return console.error(\"TODO: quadSwapY\"),null}},sH={vec2:2,vec2f:2,vec2i:2,vec2u:2,vec2b:2,vec2h:2,vec3:3,vec3f:3,vec3i:3,vec3u:3,vec3b:3,vec3h:3,vec4:4,vec4f:4,vec4i:4,vec4u:4,vec4b:4,vec4h:4},Dc={mat2x2:[2,2,4],mat2x2f:[2,2,4],mat2x2h:[2,2,4],mat2x3:[2,3,6],mat2x3f:[2,3,6],mat2x3h:[2,3,6],mat2x4:[2,4,8],mat2x4f:[2,4,8],mat2x4h:[2,4,8],mat3x2:[3,2,6],mat3x2f:[3,2,6],mat3x2h:[3,2,6],mat3x3:[3,3,9],mat3x3f:[3,3,9],mat3x3h:[3,3,9],mat3x4:[3,4,12],mat3x4f:[3,4,12],mat3x4h:[3,4,12],mat4x2:[4,2,8],mat4x2f:[4,2,8],mat4x2h:[4,2,8],mat4x3:[4,3,12],mat4x3f:[4,3,12],mat4x3h:[4,3,12],mat4x4:[4,4,16],mat4x4f:[4,4,16],mat4x4h:[4,4,16]},p3=class e extends wH{constructor(t,r){var i;super(),this.ast=t??[],this.reflection=new ib,this.reflection.updateAST(this.ast),this.context=(i=r?.clone())!==null&&i!==void 0?i:new xH,this.builtins=new TH(this),this.typeInfo={bool:this.getTypeInfo(Ne.bool),i32:this.getTypeInfo(Ne.i32),u32:this.getTypeInfo(Ne.u32),f32:this.getTypeInfo(Ne.f32),f16:this.getTypeInfo(Ne.f16),vec2f:this.getTypeInfo(ce.vec2f),vec2u:this.getTypeInfo(ce.vec2u),vec2i:this.getTypeInfo(ce.vec2i),vec2h:this.getTypeInfo(ce.vec2h),vec3f:this.getTypeInfo(ce.vec3f),vec3u:this.getTypeInfo(ce.vec3u),vec3i:this.getTypeInfo(ce.vec3i),vec3h:this.getTypeInfo(ce.vec3h),vec4f:this.getTypeInfo(ce.vec4f),vec4u:this.getTypeInfo(ce.vec4u),vec4i:this.getTypeInfo(ce.vec4i),vec4h:this.getTypeInfo(ce.vec4h),mat2x2f:this.getTypeInfo(ce.mat2x2f),mat2x3f:this.getTypeInfo(ce.mat2x3f),mat2x4f:this.getTypeInfo(ce.mat2x4f),mat3x2f:this.getTypeInfo(ce.mat3x2f),mat3x3f:this.getTypeInfo(ce.mat3x3f),mat3x4f:this.getTypeInfo(ce.mat3x4f),mat4x2f:this.getTypeInfo(ce.mat4x2f),mat4x3f:this.getTypeInfo(ce.mat4x3f),mat4x4f:this.getTypeInfo(ce.mat4x4f)}}getVariableValue(t){var r,i;let n=(i=(r=this.context.getVariable(t))===null||r===void 0?void 0:r.value)!==null&&i!==void 0?i:null;if(n===null)return null;if(n instanceof oe)return n.value;if(n instanceof Vt||n instanceof ui)return Array.from(n.data);if(n instanceof pa&&n.typeInfo instanceof A0){if(n.typeInfo.format.name===\"u32\")return Array.from(new Uint32Array(n.buffer,n.offset,n.typeInfo.count));if(n.typeInfo.format.name===\"i32\")return Array.from(new Int32Array(n.buffer,n.offset,n.typeInfo.count));if(n.typeInfo.format.name===\"f32\")return Array.from(new Float32Array(n.buffer,n.offset,n.typeInfo.count))}return console.error(`Unsupported return variable type ${n.typeInfo.name}`),null}execute(t){(t=t??{}).constants&&this._setOverrides(t.constants,this.context),this._execStatements(this.ast,this.context)}dispatchWorkgroups(t,r,i,n){let o=this.context.clone();(n=n??{}).constants&&this._setOverrides(n.constants,o),this._execStatements(this.ast,o);let s=o.getFunction(t);if(!s)return void console.error(`Function ${t} not found`);if(typeof r==\"number\")r=[r,1,1];else{if(r.length===0)return void console.error(\"Invalid dispatch count\");r.length===1?r=[r[0],1,1]:r.length===2?r=[r[0],r[1],1]:r.length>3&&(r=[r[0],r[1],r[2]])}let a=r[0],h=r[1],p=r[2],g=this.getTypeInfo(\"vec3u\");o.setVariable(\"@num_workgroups\",new Vt(r,g));let w=this.reflection.getFunctionInfo(t);w===null&&console.error(`Function ${t} not found in reflection data`);for(let C in i)for(let R in i[C]){let z=i[C][R];o.variables.forEach(W=>{var Y;let H=W.node;if(H?.attributes){let Q=null,tt=null;for(let rt of H.attributes)rt.name===\"binding\"?Q=rt.value:rt.name===\"group\"&&(tt=rt.value);if(R==Q&&C==tt){let rt=!1;for(let at of w.resources)if(at.name===W.name&&at.group===parseInt(C)&&at.binding===parseInt(R)){rt=!0;break}if(rt)if(z.texture!==void 0&&z.descriptor!==void 0){let at=new Eg(z.texture,this.getTypeInfo(H.type),z.descriptor,(Y=z.texture.view)!==null&&Y!==void 0?Y:null);W.value=at}else z.uniform!==void 0?W.value=new pa(z.uniform,this.getTypeInfo(H.type)):W.value=new pa(z,this.getTypeInfo(H.type))}}})}for(let C=0;C<p;++C)for(let R=0;R<h;++R)for(let z=0;z<a;++z)o.setVariable(\"@workgroup_id\",new Vt([z,R,C],this.getTypeInfo(\"vec3u\"))),this._dispatchWorkgroup(s,[z,R,C],o)}execStatement(t,r){if(t instanceof QD)return this.evalExpression(t.value,r);if(t instanceof tO){if(t.condition){let i=this.evalExpression(t.condition,r);if(!(i instanceof oe))throw new Error(\"Invalid break-if condition\");if(!i.value)return null}return e._breakObj}if(t instanceof eO)return e._continueObj;if(t instanceof eb)this._let(t,r);else if(t instanceof Nf)this._var(t,r);else if(t instanceof h3)this._const(t,r);else if(t instanceof nb)this._function(t,r);else{if(t instanceof KD)return this._if(t,r);if(t instanceof ZD)return this._switch(t,r);if(t instanceof qD)return this._for(t,r);if(t instanceof WD)return this._while(t,r);if(t instanceof XD)return this._loop(t,r);if(t instanceof kE){let i=r.clone();return i.currentFunctionName=r.currentFunctionName,this._execStatements(t.body,i)}if(t instanceof YD)this._assign(t,r);else if(t instanceof HD)this._increment(t,r);else{if(t instanceof Ff)return null;if(t instanceof RE){let i=t.name;r.getVariable(i)===null&&r.setVariable(i,new oe(0,this.getTypeInfo(\"u32\")))}else if(t instanceof DE)this._call(t,r);else{if(t instanceof JD||t instanceof OE)return null;console.error(\"Invalid statement type.\",t,`Line ${t.line}`)}}}return null}evalExpression(t,r){return t instanceof Ah?this._evalBinaryOp(t,r):t instanceof js?this._evalLiteral(t,r):t instanceof Oc?this._evalVariable(t,r):t instanceof LE?this._evalCall(t,r):t instanceof Md?this._evalCreate(t,r):t instanceof iO?this._evalConst(t,r):t instanceof nO?this._evalBitcast(t,r):t instanceof _s?this._evalUnaryOp(t,r):(console.error(\"Invalid expression type\",t,`Line ${t.line}`),null)}getTypeInfo(t){var r;if(t instanceof Ne){let n=this.reflection.getTypeInfo(t);if(n!==null)return n}let i=(r=this.typeInfo[t])!==null&&r!==void 0?r:null;return i!==null||(i=this.reflection.getTypeInfoByName(t)),i}_setOverrides(t,r){for(let i in t){let n=t[i],o=this.reflection.getOverrideInfo(i);o!==null?(o.type===null&&(o.type=this.getTypeInfo(\"u32\")),o.type.name===\"u32\"||o.type.name===\"i32\"||o.type.name===\"f32\"||o.type.name===\"f16\"?r.setVariable(i,new oe(n,o.type)):o.type.name===\"bool\"?r.setVariable(i,new oe(n?1:0,o.type)):o.type.name===\"vec2\"||o.type.name===\"vec3\"||o.type.name===\"vec4\"||o.type.name===\"vec2f\"||o.type.name===\"vec3f\"||o.type.name===\"vec4f\"||o.type.name===\"vec2i\"||o.type.name===\"vec3i\"||o.type.name===\"vec4i\"||o.type.name===\"vec2u\"||o.type.name===\"vec3u\"||o.type.name===\"vec4u\"||o.type.name===\"vec2h\"||o.type.name===\"vec3h\"||o.type.name===\"vec4h\"?r.setVariable(i,new Vt(n,o.type)):console.error(`Invalid constant type for ${i}`)):console.error(`Override ${i} does not exist in the shader.`)}}_dispatchWorkgroup(t,r,i){let n=[1,1,1];for(let g of t.node.attributes)if(g.name===\"workgroup_size\"){if(g.value.length>0){let w=i.getVariableValue(g.value[0]);n[0]=w instanceof oe?w.value:parseInt(g.value[0])}if(g.value.length>1){let w=i.getVariableValue(g.value[1]);n[1]=w instanceof oe?w.value:parseInt(g.value[1])}if(g.value.length>2){let w=i.getVariableValue(g.value[2]);n[2]=w instanceof oe?w.value:parseInt(g.value[2])}}let o=this.getTypeInfo(\"vec3u\"),s=this.getTypeInfo(\"u32\");i.setVariable(\"@workgroup_size\",new Vt(n,o));let a=n[0],h=n[1],p=n[2];for(let g=0,w=0;g<p;++g)for(let C=0;C<h;++C)for(let R=0;R<a;++R,++w){let z=[R,C,g],W=[R+r[0]*n[0],C+r[1]*n[1],g+r[2]*n[2]];i.setVariable(\"@local_invocation_id\",new Vt(z,o)),i.setVariable(\"@global_invocation_id\",new Vt(W,o)),i.setVariable(\"@local_invocation_index\",new oe(w,s)),this._dispatchExec(t,i)}}_dispatchExec(t,r){for(let i of t.node.args)for(let n of i.attributes)if(n.name===\"builtin\"){let o=`@${n.value}`,s=r.getVariable(o);s!==void 0&&r.variables.set(i.name,s)}this._execStatements(t.node.body,r)}getVariableName(t,r){for(;t instanceof _s;)t=t.right;return t instanceof Oc?t.name:(console.error(\"Unknown variable type\",t,\"Line\",t.line),null)}_execStatements(t,r){for(let i of t){if(i instanceof Array){let o=r.clone(),s=this._execStatements(i,o);if(s)return s;continue}let n=this.execStatement(i,r);if(n)return n}return null}_call(t,r){let i=r.clone();i.currentFunctionName=t.name;let n=r.getFunction(t.name);if(n){for(let o=0;o<n.node.args.length;++o){let s=n.node.args[o],a=this.evalExpression(t.args[o],i);i.setVariable(s.name,a,s)}this._execStatements(n.node.body,i)}else t.isBuiltin?this._callBuiltinFunction(t,i):this.getTypeInfo(t.name)&&this._evalCreate(t,r)}_increment(t,r){let i=this.getVariableName(t.variable,r),n=r.getVariable(i);n?t.operator===\"++\"?n.value instanceof oe?n.value.value++:console.error(`Variable ${i} is not a scalar. Line ${t.line}`):t.operator===\"--\"?n.value instanceof oe?n.value.value--:console.error(`Variable ${i} is not a scalar. Line ${t.line}`):console.error(`Unknown increment operator ${t.operator}. Line ${t.line}`):console.error(`Variable ${i} not found. Line ${t.line}`)}_getVariableData(t,r){if(t instanceof Oc){let i=this.getVariableName(t,r),n=r.getVariable(i);return n===null?(console.error(`Variable ${i} not found. Line ${t.line}`),null):n.value.getSubData(this,t.postfix,r)}if(t instanceof _s){if(t.operator===\"*\"){let i=this._getVariableData(t.right,r);return i instanceof a1?i.reference.getSubData(this,t.postfix,r):(console.error(`Variable ${t.right} is not a pointer. Line ${t.line}`),null)}if(t.operator===\"&\"){let i=this._getVariableData(t.right,r);return new a1(i)}}return null}_assign(t,r){let i=null,n=\"<var>\",o=null;if(t.variable instanceof _s){let h=this._getVariableData(t.variable,r),p=this.evalExpression(t.value,r),g=t.operator;if(g===\"=\"){if(h instanceof oe||h instanceof Vt||h instanceof ui){if(p instanceof oe||p instanceof Vt||p instanceof ui&&h.data.length===p.data.length)return void h.data.set(p.data);console.error(`Invalid assignment. Line ${t.line}`)}else if(h instanceof pa&&p instanceof pa&&h.buffer.byteLength-h.offset>=p.buffer.byteLength-p.offset)return void(h.buffer.byteLength%4==0?new Uint32Array(h.buffer,h.offset,h.typeInfo.size/4).set(new Uint32Array(p.buffer,p.offset,p.typeInfo.size/4)):new Uint8Array(h.buffer,h.offset,h.typeInfo.size).set(new Uint8Array(p.buffer,p.offset,p.typeInfo.size)));return console.error(`Invalid assignment. Line ${t.line}`),null}if(g===\"+=\")return h instanceof oe||h instanceof Vt||h instanceof ui?p instanceof oe||p instanceof Vt||p instanceof ui?void h.data.set(p.data.map((w,C)=>h.data[C]+w)):void console.error(`Invalid assignment . Line ${t.line}`):void console.error(`Invalid assignment. Line ${t.line}`);if(g===\"-=\")return(h instanceof oe||h instanceof Vt||h instanceof ui)&&(p instanceof oe||p instanceof Vt||p instanceof ui)?void h.data.set(p.data.map((w,C)=>h.data[C]-w)):void console.error(`Invalid assignment. Line ${t.line}`)}if(t.variable instanceof _s){if(t.variable.operator===\"*\"){n=this.getVariableName(t.variable.right,r);let h=r.getVariable(n);if(!(h&&h.value instanceof a1))return void console.error(`Variable ${n} is not a pointer. Line ${t.line}`);i=h.value.reference;let p=t.variable.postfix;if(!p){let g=t.variable.right;for(;g instanceof _s;){if(g.postfix){p=g.postfix;break}g=g.right}}p&&(i=i.getSubData(this,p,r))}}else{o=t.variable.postfix,n=this.getVariableName(t.variable,r);let h=r.getVariable(n);if(h===null)return void console.error(`Variable ${n} not found. Line ${t.line}`);i=h.value}if(i instanceof a1&&(i=i.reference),i===null)return void console.error(`Variable ${n} not found. Line ${t.line}`);let s=this.evalExpression(t.value,r),a=t.operator;if(a!==\"=\"){let h=i.getSubData(this,o,r);if(h instanceof Vt&&s instanceof oe){let p=h.data,g=s.value;if(a===\"+=\")for(let w=0;w<p.length;++w)p[w]+=g;else if(a===\"-=\")for(let w=0;w<p.length;++w)p[w]-=g;else if(a===\"*=\")for(let w=0;w<p.length;++w)p[w]*=g;else if(a===\"/=\")for(let w=0;w<p.length;++w)p[w]/=g;else if(a===\"%=\")for(let w=0;w<p.length;++w)p[w]%=g;else if(a===\"&=\")for(let w=0;w<p.length;++w)p[w]&=g;else if(a===\"|=\")for(let w=0;w<p.length;++w)p[w]|=g;else if(a===\"^=\")for(let w=0;w<p.length;++w)p[w]^=g;else if(a===\"<<=\")for(let w=0;w<p.length;++w)p[w]<<=g;else if(a===\">>=\")for(let w=0;w<p.length;++w)p[w]>>=g;else console.error(`Invalid operator ${a}. Line ${t.line}`)}else if(h instanceof Vt&&s instanceof Vt){let p=h.data,g=s.data;if(p.length!==g.length)return void console.error(`Vector length mismatch. Line ${t.line}`);if(a===\"+=\")for(let w=0;w<p.length;++w)p[w]+=g[w];else if(a===\"-=\")for(let w=0;w<p.length;++w)p[w]-=g[w];else if(a===\"*=\")for(let w=0;w<p.length;++w)p[w]*=g[w];else if(a===\"/=\")for(let w=0;w<p.length;++w)p[w]/=g[w];else if(a===\"%=\")for(let w=0;w<p.length;++w)p[w]%=g[w];else if(a===\"&=\")for(let w=0;w<p.length;++w)p[w]&=g[w];else if(a===\"|=\")for(let w=0;w<p.length;++w)p[w]|=g[w];else if(a===\"^=\")for(let w=0;w<p.length;++w)p[w]^=g[w];else if(a===\"<<=\")for(let w=0;w<p.length;++w)p[w]<<=g[w];else if(a===\">>=\")for(let w=0;w<p.length;++w)p[w]>>=g[w];else console.error(`Invalid operator ${a}. Line ${t.line}`)}else{if(!(h instanceof oe&&s instanceof oe))return void console.error(`Invalid type for ${t.operator} operator. Line ${t.line}`);a===\"+=\"?h.value+=s.value:a===\"-=\"?h.value-=s.value:a===\"*=\"?h.value*=s.value:a===\"/=\"?h.value/=s.value:a===\"%=\"?h.value%=s.value:a===\"&=\"?h.value&=s.value:a===\"|=\"?h.value|=s.value:a===\"^=\"?h.value^=s.value:a===\"<<=\"?h.value<<=s.value:a===\">>=\"?h.value>>=s.value:console.error(`Invalid operator ${a}. Line ${t.line}`)}return void(i instanceof pa&&i.setDataValue(this,h,o,r))}if(i instanceof pa)i.setDataValue(this,s,o,r);else if(o){if(!(i instanceof Vt||i instanceof ui))return void console.error(`Variable ${n} is not a vector or matrix. Line ${t.line}`);if(o instanceof l1){let h=this.evalExpression(o.index,r).value;if(i instanceof Vt){if(!(s instanceof oe))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[h]=s.value}else{if(!(i instanceof ui))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);{let p=this.evalExpression(o.index,r).value;if(p<0)return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);if(!(s instanceof Vt))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);{let g=i.typeInfo.getTypeName();if(g===\"mat2x2\"||g===\"mat2x2f\"||g===\"mat2x2h\"){if(!(p<2&&s.data.length===2))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[2*p]=s.data[0],i.data[2*p+1]=s.data[1]}else if(g===\"mat2x3\"||g===\"mat2x3f\"||g===\"mat2x3h\"){if(!(p<2&&s.data.length===3))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[3*p]=s.data[0],i.data[3*p+1]=s.data[1],i.data[3*p+2]=s.data[2]}else if(g===\"mat2x4\"||g===\"mat2x4f\"||g===\"mat2x4h\"){if(!(p<2&&s.data.length===4))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[4*p]=s.data[0],i.data[4*p+1]=s.data[1],i.data[4*p+2]=s.data[2],i.data[4*p+3]=s.data[3]}else if(g===\"mat3x2\"||g===\"mat3x2f\"||g===\"mat3x2h\"){if(!(p<3&&s.data.length===2))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[2*p]=s.data[0],i.data[2*p+1]=s.data[1]}else if(g===\"mat3x3\"||g===\"mat3x3f\"||g===\"mat3x3h\"){if(!(p<3&&s.data.length===3))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[3*p]=s.data[0],i.data[3*p+1]=s.data[1],i.data[3*p+2]=s.data[2]}else if(g===\"mat3x4\"||g===\"mat3x4f\"||g===\"mat3x4h\"){if(!(p<3&&s.data.length===4))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[4*p]=s.data[0],i.data[4*p+1]=s.data[1],i.data[4*p+2]=s.data[2],i.data[4*p+3]=s.data[3]}else if(g===\"mat4x2\"||g===\"mat4x2f\"||g===\"mat4x2h\"){if(!(p<4&&s.data.length===2))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[2*p]=s.data[0],i.data[2*p+1]=s.data[1]}else if(g===\"mat4x3\"||g===\"mat4x3f\"||g===\"mat4x3h\"){if(!(p<4&&s.data.length===3))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[3*p]=s.data[0],i.data[3*p+1]=s.data[1],i.data[3*p+2]=s.data[2]}else{if(g!==\"mat4x4\"&&g!==\"mat4x4f\"&&g!==\"mat4x4h\")return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);if(!(p<4&&s.data.length===4))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);i.data[4*p]=s.data[0],i.data[4*p+1]=s.data[1],i.data[4*p+2]=s.data[2],i.data[4*p+3]=s.data[3]}}}}}else if(o instanceof Cg){let h=o.value;if(!(i instanceof Vt))return void console.error(`Invalid assignment to ${h}. Variable ${n} is not a vector. Line ${t.line}`);if(s instanceof oe){if(h.length>1)return void console.error(`Invalid assignment to ${h} for variable ${n}. Line ${t.line}`);if(h===\"x\")i.data[0]=s.value;else if(h===\"y\"){if(i.data.length<2)return void console.error(`Invalid assignment to ${h} for variable ${n}. Line ${t.line}`);i.data[1]=s.value}else if(h===\"z\"){if(i.data.length<3)return void console.error(`Invalid assignment to ${h} for variable ${n}. Line ${t.line}`);i.data[2]=s.value}else if(h===\"w\"){if(i.data.length<4)return void console.error(`Invalid assignment to ${h} for variable ${n}. Line ${t.line}`);i.data[3]=s.value}}else{if(!(s instanceof Vt))return void console.error(`Invalid assignment to ${n}. Line ${t.line}`);if(h.length!==s.data.length)return void console.error(`Invalid assignment to ${h} for variable ${n}. Line ${t.line}`);for(let p=0;p<h.length;++p){let g=h[p];if(g===\"x\"||g===\"r\")i.data[0]=s.data[p];else if(g===\"y\"||g===\"g\"){if(s.data.length<2)return void console.error(`Invalid assignment to ${g} for variable ${n}. Line ${t.line}`);i.data[1]=s.data[p]}else if(g===\"z\"||g===\"b\"){if(s.data.length<3)return void console.error(`Invalid assignment to ${g} for variable ${n}. Line ${t.line}`);i.data[2]=s.data[p]}else{if(g!==\"w\"&&g!==\"a\")return void console.error(`Invalid assignment to ${g} for variable ${n}. Line ${t.line}`);if(s.data.length<4)return void console.error(`Invalid assignment to ${g} for variable ${n}. Line ${t.line}`);i.data[3]=s.data[p]}}}}}else i instanceof oe&&s instanceof oe?i.value=s.value:i instanceof Vt&&s instanceof Vt||i instanceof ui&&s instanceof ui?i.data.set(s.data):console.error(`Invalid assignment to ${n}. Line ${t.line}`)}_function(t,r){let i=new bH(t);r.functions.set(t.name,i)}_const(t,r){let i=null;t.value!==null&&(i=this.evalExpression(t.value,r)),r.createVariable(t.name,i,t)}_let(t,r){let i=null;if(t.value!==null){if(i=this.evalExpression(t.value,r),i===null)return void console.error(`Invalid value for variable ${t.name}. Line ${t.line}`);t.value instanceof _s||(i=i.clone())}else{let n=t.type.name;if(n===\"f32\"||n===\"i32\"||n===\"u32\"||n===\"bool\"||n===\"f16\"||n===\"vec2\"||n===\"vec3\"||n===\"vec4\"||n===\"vec2f\"||n===\"vec3f\"||n===\"vec4f\"||n===\"vec2i\"||n===\"vec3i\"||n===\"vec4i\"||n===\"vec2u\"||n===\"vec3u\"||n===\"vec4u\"||n===\"vec2h\"||n===\"vec3h\"||n===\"vec4h\"||n===\"vec2b\"||n===\"vec3b\"||n===\"vec4b\"||n===\"mat2x2\"||n===\"mat2x3\"||n===\"mat2x4\"||n===\"mat3x2\"||n===\"mat3x3\"||n===\"mat3x4\"||n===\"mat4x2\"||n===\"mat4x3\"||n===\"mat4x4\"||n===\"mat2x2f\"||n===\"mat2x3f\"||n===\"mat2x4f\"||n===\"mat3x2f\"||n===\"mat3x3f\"||n===\"mat3x4f\"||n===\"mat4x2f\"||n===\"mat4x3f\"||n===\"mat4x4f\"||n===\"mat2x2h\"||n===\"mat2x3h\"||n===\"mat2x4h\"||n===\"mat3x2h\"||n===\"mat3x3h\"||n===\"mat3x4h\"||n===\"mat4x2h\"||n===\"mat4x3h\"||n===\"mat4x4h\"||n===\"array\"){let o=new Md(t.type,[]);i=this._evalCreate(o,r)}}r.createVariable(t.name,i,t)}_var(t,r){let i=null;if(t.value!==null){if(i=this.evalExpression(t.value,r),i===null)return void console.error(`Invalid value for variable ${t.name}. Line ${t.line}`);t.value instanceof _s||(i=i.clone())}else{if(t.type===null)return void console.error(`Variable ${t.name} has no type. Line ${t.line}`);let n=t.type.name;if(n===\"f32\"||n===\"i32\"||n===\"u32\"||n===\"bool\"||n===\"f16\"||n===\"vec2\"||n===\"vec3\"||n===\"vec4\"||n===\"vec2f\"||n===\"vec3f\"||n===\"vec4f\"||n===\"vec2i\"||n===\"vec3i\"||n===\"vec4i\"||n===\"vec2u\"||n===\"vec3u\"||n===\"vec4u\"||n===\"vec2h\"||n===\"vec3h\"||n===\"vec4h\"||n===\"vec2b\"||n===\"vec3b\"||n===\"vec4b\"||n===\"mat2x2\"||n===\"mat2x3\"||n===\"mat2x4\"||n===\"mat3x2\"||n===\"mat3x3\"||n===\"mat3x4\"||n===\"mat4x2\"||n===\"mat4x3\"||n===\"mat4x4\"||n===\"mat2x2f\"||n===\"mat2x3f\"||n===\"mat2x4f\"||n===\"mat3x2f\"||n===\"mat3x3f\"||n===\"mat3x4f\"||n===\"mat4x2f\"||n===\"mat4x3f\"||n===\"mat4x4f\"||n===\"mat2x2h\"||n===\"mat2x3h\"||n===\"mat2x4h\"||n===\"mat3x2h\"||n===\"mat3x3h\"||n===\"mat3x4h\"||n===\"mat4x2h\"||n===\"mat4x3h\"||n===\"mat4x4h\"||t.type instanceof rb||t.type instanceof Ff||t.type instanceof ce){let o=new Md(t.type,[]);i=this._evalCreate(o,r)}}r.createVariable(t.name,i,t)}_switch(t,r){r=r.clone();let i=this.evalExpression(t.condition,r);if(!(i instanceof oe))return console.error(`Invalid if condition. Line ${t.line}`),null;let n=null;for(let o of t.cases)if(o instanceof aO)for(let s of o.selectors){if(s instanceof f3){n=o;continue}let a=this.evalExpression(s,r);if(!(a instanceof oe))return console.error(`Invalid case selector. Line ${t.line}`),null;if(a.value===i.value)return this._execStatements(o.body,r)}else o instanceof lO&&(n=o);return n?this._execStatements(n.body,r):null}_if(t,r){r=r.clone();let i=this.evalExpression(t.condition,r);if(!(i instanceof oe))return console.error(`Invalid if condition. Line ${t.line}`),null;if(i.value)return this._execStatements(t.body,r);for(let n of t.elseif){let o=this.evalExpression(n.condition,r);if(!(o instanceof oe))return console.error(`Invalid if condition. Line ${t.line}`),null;if(o.value)return this._execStatements(n.body,r)}return t.else?this._execStatements(t.else,r):null}_getScalarValue(t){return t instanceof oe?t.value:(console.error(\"Expected scalar value.\",t),0)}_for(t,r){for(r=r.clone(),this.execStatement(t.init,r);this._getScalarValue(this.evalExpression(t.condition,r));){let i=this._execStatements(t.body,r);if(i===e._breakObj)break;if(i!==null&&i!==e._continueObj)return i;this.execStatement(t.increment,r)}return null}_loop(t,r){for(r=r.clone();;){let i=this._execStatements(t.body,r);if(i===e._breakObj)break;if(i===e._continueObj){if(t.continuing&&this._execStatements(t.continuing.body,r)===e._breakObj)break}else if(i!==null)return i}return null}_while(t,r){for(r=r.clone();this._getScalarValue(this.evalExpression(t.condition,r));){let i=this._execStatements(t.body,r);if(i===e._breakObj)break;if(i!==e._continueObj&&i!==null)return i}return null}_evalBitcast(t,r){let i=this.evalExpression(t.value,r),n=t.type;if(i instanceof oe){let o=rpt(i.value,i.typeInfo.name,n.name);return new oe(o,this.getTypeInfo(n))}if(i instanceof Vt){let o=i.typeInfo.getTypeName(),s=\"\";if(o.endsWith(\"f\"))s=\"f32\";else if(o.endsWith(\"i\"))s=\"i32\";else if(o.endsWith(\"u\"))s=\"u32\";else if(o.endsWith(\"b\"))s=\"bool\";else{if(!o.endsWith(\"h\"))return console.error(`Unknown vector type ${o}. Line ${t.line}`),null;s=\"f16\"}let a=n.getTypeName(),h=\"\";if(a.endsWith(\"f\"))h=\"f32\";else if(a.endsWith(\"i\"))h=\"i32\";else if(a.endsWith(\"u\"))h=\"u32\";else if(a.endsWith(\"b\"))h=\"bool\";else{if(!a.endsWith(\"h\"))return console.error(`Unknown vector type ${h}. Line ${t.line}`),null;h=\"f16\"}let p=(function(g,w,C){if(w===C)return g;let R=new Array(g.length);for(let z=0;z<g.length;z++)R[z]=rpt(g[z],w,C);return R})(Array.from(i.data),s,h);return new Vt(p,this.getTypeInfo(n))}return console.error(`TODO: bitcast for ${i.typeInfo.name}. Line ${t.line}`),null}_evalConst(t,r){return r.getVariableValue(t.name).clone().getSubData(this,t.postfix,r)}_evalCreate(t,r){var i;if(t instanceof Md){if(t.type===null)return BE.void;switch(t.type.getTypeName()){case\"bool\":case\"i32\":case\"u32\":case\"f32\":case\"f16\":return this._callConstructorValue(t,r);case\"vec2\":case\"vec3\":case\"vec4\":case\"vec2f\":case\"vec3f\":case\"vec4f\":case\"vec2h\":case\"vec3h\":case\"vec4h\":case\"vec2i\":case\"vec3i\":case\"vec4i\":case\"vec2u\":case\"vec3u\":case\"vec4u\":case\"vec2b\":case\"vec3b\":case\"vec4b\":return this._callConstructorVec(t,r);case\"mat2x2\":case\"mat2x2f\":case\"mat2x2h\":case\"mat2x3\":case\"mat2x3f\":case\"mat2x3h\":case\"mat2x4\":case\"mat2x4f\":case\"mat2x4h\":case\"mat3x2\":case\"mat3x2f\":case\"mat3x2h\":case\"mat3x3\":case\"mat3x3f\":case\"mat3x3h\":case\"mat3x4\":case\"mat3x4f\":case\"mat3x4h\":case\"mat4x2\":case\"mat4x2f\":case\"mat4x2h\":case\"mat4x3\":case\"mat4x3f\":case\"mat4x3h\":case\"mat4x4\":case\"mat4x4f\":case\"mat4x4h\":return this._callConstructorMatrix(t,r)}}let n=t instanceof Md?t.type.name:t.name,o=t instanceof Md?this.getTypeInfo(t.type):this.getTypeInfo(t.name);if(o===null)return console.error(`Unknown type ${n}. Line ${t.line}`),null;if(o.size===0)return null;let s=new pa(new ArrayBuffer(o.size),o,0);if(o instanceof g0){if(t.args)for(let a=0;a<t.args.length;++a){let h=o.members[a],p=t.args[a],g=this.evalExpression(p,r);s.setData(this,g,h.type,h.offset,r)}}else if(o instanceof A0){let a=0;if(t.args)for(let h=0;h<t.args.length;++h){let p=t.args[h],g=this.evalExpression(p,r);o.format===null&&(((i=g.typeInfo)===null||i===void 0?void 0:i.name)===\"x32\"?o.format=this.getTypeInfo(\"i32\"):o.format=g.typeInfo),s.setData(this,g,o.format,a,r),a+=o.stride}}else console.error(`Unknown type \"${n}\". Line ${t.line}`);return t instanceof Md?s.getSubData(this,t.postfix,r):s}_evalLiteral(t,r){let i=this.getTypeInfo(t.type),n=i.name;return n===\"x32\"||n===\"u32\"||n===\"f32\"||n===\"f16\"||n===\"i32\"||n===\"bool\"?new oe(t.scalarValue,i):n===\"vec2\"||n===\"vec3\"||n===\"vec4\"||n===\"vec2f\"||n===\"vec3f\"||n===\"vec4f\"||n===\"vec2h\"||n===\"vec3h\"||n===\"vec4h\"||n===\"vec2i\"||n===\"vec3i\"||n===\"vec4i\"||n===\"vec2u\"||n===\"vec3u\"||n===\"vec4u\"?this._callConstructorVec(t,r):n===\"mat2x2\"||n===\"mat2x3\"||n===\"mat2x4\"||n===\"mat3x2\"||n===\"mat3x3\"||n===\"mat3x4\"||n===\"mat4x2\"||n===\"mat4x3\"||n===\"mat4x4\"||n===\"mat2x2f\"||n===\"mat2x3f\"||n===\"mat2x4f\"||n===\"mat3x2f\"||n===\"mat3x3f\"||n===\"mat3x4f\"||n===\"mat4x2f\"||n===\"mat4x3f\"||n===\"mat4x4f\"||n===\"mat2x2h\"||n===\"mat2x3h\"||n===\"mat2x4h\"||n===\"mat3x2h\"||n===\"mat3x3h\"||n===\"mat3x4h\"||n===\"mat4x2h\"||n===\"mat4x3h\"||n===\"mat4x4h\"?this._callConstructorMatrix(t,r):t.value}_evalVariable(t,r){let i=r.getVariableValue(t.name);return i===null?i:i.getSubData(this,t.postfix,r)}_maxFormatTypeInfo(t){let r=t[0];if(r.name===\"f32\")return r;for(let i=1;i<t.length;++i){let n=e._priority.get(r.name);e._priority.get(t[i].name)<n&&(r=t[i])}return r.name===\"x32\"?this.getTypeInfo(\"i32\"):r}_evalUnaryOp(t,r){let i=this.evalExpression(t.right,r);if(t.operator===\"&\")return new a1(i);if(t.operator===\"*\")return i instanceof a1?i.reference.getSubData(this,t.postfix,r):(console.error(`Invalid dereference. Line ${t.line}`),null);let n=i instanceof oe?i.value:i instanceof Vt?Array.from(i.data):null;switch(t.operator){case\"+\":{if(dr(n)){let a=n.map((h,p)=>+h);return new Vt(a,i.typeInfo)}let o=n,s=this._maxFormatTypeInfo([i.typeInfo,i.typeInfo]);return new oe(+o,s)}case\"-\":{if(dr(n)){let a=n.map((h,p)=>-h);return new Vt(a,i.typeInfo)}let o=n,s=this._maxFormatTypeInfo([i.typeInfo,i.typeInfo]);return new oe(-o,s)}case\"!\":{if(dr(n)){let a=n.map((h,p)=>h?0:1);return new Vt(a,i.typeInfo)}let o=n,s=this._maxFormatTypeInfo([i.typeInfo,i.typeInfo]);return new oe(o?0:1,s)}case\"~\":{if(dr(n)){let a=n.map((h,p)=>~h);return new Vt(a,i.typeInfo)}let o=n,s=this._maxFormatTypeInfo([i.typeInfo,i.typeInfo]);return new oe(~o,s)}}return console.error(`Invalid unary operator ${t.operator}. Line ${t.line}`),null}_evalBinaryOp(t,r){let i=this.evalExpression(t.left,r),n=this.evalExpression(t.right,r),o=i instanceof oe?i.value:i instanceof Vt||i instanceof ui?Array.from(i.data):null,s=n instanceof oe?n.value:n instanceof Vt||n instanceof ui?Array.from(n.data):null;switch(t.operator){case\"+\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R+w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C+g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g+C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a+h,p)}case\"-\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R-w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C-g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g-C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a-h,p)}case\"*\":{if(dr(o)&&dr(s)){let g=o,w=s;if(i instanceof ui&&n instanceof ui){let C=(function(Y,H,Q,tt){if(Dc[H.name]===void 0||Dc[tt.name]===void 0)return null;let rt=Dc[H.name][0],at=Dc[H.name][1],et=Dc[tt.name][0];if(rt!==Dc[tt.name][1])return null;let lt=new Array(et*at);for(let J=0;J<at;J++)for(let ft=0;ft<et;ft++){let dt=0;for(let Mt=0;Mt<rt;Mt++)dt+=Y[Mt*at+J]*Q[ft*rt+Mt];lt[J*et+ft]=dt}return lt})(g,i.typeInfo,w,n.typeInfo);if(C===null)return console.error(`Matrix multiplication failed. Line ${t.line}.`),null;let R=Dc[n.typeInfo.name][0],z=Dc[i.typeInfo.name][1],W=this.getTypeInfo(`mat${R}x${z}f`);return new ui(C,W)}if(i instanceof ui&&n instanceof Vt){let C=(function(R,z,W,Y){if(Dc[z.name]===void 0||sH[Y.name]===void 0)return null;let H=Dc[z.name][0],Q=Dc[z.name][1];if(H!==W.length)return null;let tt=new Array(Q);for(let rt=0;rt<Q;rt++){let at=0;for(let et=0;et<H;et++)at+=R[et*Q+rt]*W[et];tt[rt]=at}return tt})(g,i.typeInfo,w,n.typeInfo);return C===null?(console.error(`Matrix vector multiplication failed. Line ${t.line}.`),null):new Vt(C,n.typeInfo)}if(i instanceof Vt&&n instanceof ui){let C=(function(R,z,W,Y){if(sH[z.name]===void 0||Dc[Y.name]===void 0)return null;let H=Dc[Y.name][0],Q=Dc[Y.name][1];if(Q!==R.length)return null;let tt=[];for(let rt=0;rt<H;rt++){let at=0;for(let et=0;et<Q;et++)at+=R[et]*W[et*H+rt];tt[rt]=at}return tt})(g,i.typeInfo,w,n.typeInfo);return C===null?(console.error(`Matrix vector multiplication failed. Line ${t.line}.`),null):new Vt(C,i.typeInfo)}{if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R*w[z]);return new Vt(C,i.typeInfo)}}if(dr(o)){let g=s,w=o.map((C,R)=>C*g);return i instanceof ui?new ui(w,i.typeInfo):new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g*C);return n instanceof ui?new ui(w,n.typeInfo):new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a*h,p)}case\"%\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R%w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C%g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g%C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a%h,p)}case\"/\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R/w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C/g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g/C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a/h,p)}case\"&\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R&w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C&g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g&C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a&h,p)}case\"|\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R|w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C|g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g|C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a|h,p)}case\"^\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R^w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C^g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g^C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a^h,p)}case\"<<\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R<<w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C<<g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g<<C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a<<h,p)}case\">>\":{if(dr(o)&&dr(s)){let g=o,w=s;if(g.length!==w.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let C=g.map((R,z)=>R>>w[z]);return new Vt(C,i.typeInfo)}if(dr(o)){let g=s,w=o.map((C,R)=>C>>g);return new Vt(w,i.typeInfo)}if(dr(s)){let g=o,w=s.map((C,R)=>g>>C);return new Vt(w,n.typeInfo)}let a=o,h=s,p=this._maxFormatTypeInfo([i.typeInfo,n.typeInfo]);return new oe(a>>h,p)}case\">\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g>h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p>a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a>p?1:0);return new Vt(h,n.typeInfo)}return new oe(o>s?1:0,this.getTypeInfo(\"bool\"));case\"<\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g<h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p<a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a<p?1:0);return new Vt(h,n.typeInfo)}return new oe(o<s?1:0,this.getTypeInfo(\"bool\"));case\"==\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g===h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p==a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a==p?1:0);return new Vt(h,n.typeInfo)}return new oe(o===s?1:0,this.getTypeInfo(\"bool\"));case\"!=\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g!==h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p!==a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a!==p?1:0);return new Vt(h,n.typeInfo)}return new oe(o!==s?1:0,this.getTypeInfo(\"bool\"));case\">=\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g>=h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p>=a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a>=p?1:0);return new Vt(h,n.typeInfo)}return new oe(o>=s?1:0,this.getTypeInfo(\"bool\"));case\"<=\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g<=h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p<=a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a<=p?1:0);return new Vt(h,n.typeInfo)}return new oe(o<=s?1:0,this.getTypeInfo(\"bool\"));case\"&&\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g&&h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p&&a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a&&p?1:0);return new Vt(h,n.typeInfo)}return new oe(o&&s?1:0,this.getTypeInfo(\"bool\"));case\"||\":if(dr(o)&&dr(s)){let a=o,h=s;if(a.length!==h.length)return console.error(`Vector length mismatch. Line ${t.line}.`),null;let p=a.map((g,w)=>g||h[w]?1:0);return new Vt(p,i.typeInfo)}if(dr(o)){let a=s,h=o.map((p,g)=>p||a?1:0);return new Vt(h,i.typeInfo)}if(dr(s)){let a=o,h=s.map((p,g)=>a||p?1:0);return new Vt(h,n.typeInfo)}return new oe(o||s?1:0,this.getTypeInfo(\"bool\"))}return console.error(`Unknown operator ${t.operator}. Line ${t.line}`),null}_evalCall(t,r){if(t.cachedReturnValue!==null)return t.cachedReturnValue;let i=r.clone();i.currentFunctionName=t.name;let n=r.getFunction(t.name);if(!n)return t.isBuiltin?this._callBuiltinFunction(t,i):this.getTypeInfo(t.name)?this._evalCreate(t,r):(console.error(`Unknown function \"${t.name}\". Line ${t.line}`),null);for(let o=0;o<n.node.args.length;++o){let s=n.node.args[o],a=this.evalExpression(t.args[o],i);i.createVariable(s.name,a,s)}return this._execStatements(n.node.body,i)}_callBuiltinFunction(t,r){switch(t.name){case\"all\":return this.builtins.All(t,r);case\"any\":return this.builtins.Any(t,r);case\"select\":return this.builtins.Select(t,r);case\"arrayLength\":return this.builtins.ArrayLength(t,r);case\"abs\":return this.builtins.Abs(t,r);case\"acos\":return this.builtins.Acos(t,r);case\"acosh\":return this.builtins.Acosh(t,r);case\"asin\":return this.builtins.Asin(t,r);case\"asinh\":return this.builtins.Asinh(t,r);case\"atan\":return this.builtins.Atan(t,r);case\"atanh\":return this.builtins.Atanh(t,r);case\"atan2\":return this.builtins.Atan2(t,r);case\"ceil\":return this.builtins.Ceil(t,r);case\"clamp\":return this.builtins.Clamp(t,r);case\"cos\":return this.builtins.Cos(t,r);case\"cosh\":return this.builtins.Cosh(t,r);case\"countLeadingZeros\":return this.builtins.CountLeadingZeros(t,r);case\"countOneBits\":return this.builtins.CountOneBits(t,r);case\"countTrailingZeros\":return this.builtins.CountTrailingZeros(t,r);case\"cross\":return this.builtins.Cross(t,r);case\"degrees\":return this.builtins.Degrees(t,r);case\"determinant\":return this.builtins.Determinant(t,r);case\"distance\":return this.builtins.Distance(t,r);case\"dot\":return this.builtins.Dot(t,r);case\"dot4U8Packed\":return this.builtins.Dot4U8Packed(t,r);case\"dot4I8Packed\":return this.builtins.Dot4I8Packed(t,r);case\"exp\":return this.builtins.Exp(t,r);case\"exp2\":return this.builtins.Exp2(t,r);case\"extractBits\":return this.builtins.ExtractBits(t,r);case\"faceForward\":return this.builtins.FaceForward(t,r);case\"firstLeadingBit\":return this.builtins.FirstLeadingBit(t,r);case\"firstTrailingBit\":return this.builtins.FirstTrailingBit(t,r);case\"floor\":return this.builtins.Floor(t,r);case\"fma\":return this.builtins.Fma(t,r);case\"fract\":return this.builtins.Fract(t,r);case\"frexp\":return this.builtins.Frexp(t,r);case\"insertBits\":return this.builtins.InsertBits(t,r);case\"inverseSqrt\":return this.builtins.InverseSqrt(t,r);case\"ldexp\":return this.builtins.Ldexp(t,r);case\"length\":return this.builtins.Length(t,r);case\"log\":return this.builtins.Log(t,r);case\"log2\":return this.builtins.Log2(t,r);case\"max\":return this.builtins.Max(t,r);case\"min\":return this.builtins.Min(t,r);case\"mix\":return this.builtins.Mix(t,r);case\"modf\":return this.builtins.Modf(t,r);case\"normalize\":return this.builtins.Normalize(t,r);case\"pow\":return this.builtins.Pow(t,r);case\"quantizeToF16\":return this.builtins.QuantizeToF16(t,r);case\"radians\":return this.builtins.Radians(t,r);case\"reflect\":return this.builtins.Reflect(t,r);case\"refract\":return this.builtins.Refract(t,r);case\"reverseBits\":return this.builtins.ReverseBits(t,r);case\"round\":return this.builtins.Round(t,r);case\"saturate\":return this.builtins.Saturate(t,r);case\"sign\":return this.builtins.Sign(t,r);case\"sin\":return this.builtins.Sin(t,r);case\"sinh\":return this.builtins.Sinh(t,r);case\"smoothstep\":return this.builtins.SmoothStep(t,r);case\"sqrt\":return this.builtins.Sqrt(t,r);case\"step\":return this.builtins.Step(t,r);case\"tan\":return this.builtins.Tan(t,r);case\"tanh\":return this.builtins.Tanh(t,r);case\"transpose\":return this.builtins.Transpose(t,r);case\"trunc\":return this.builtins.Trunc(t,r);case\"dpdx\":return this.builtins.Dpdx(t,r);case\"dpdxCoarse\":return this.builtins.DpdxCoarse(t,r);case\"dpdxFine\":return this.builtins.DpdxFine(t,r);case\"dpdy\":return this.builtins.Dpdy(t,r);case\"dpdyCoarse\":return this.builtins.DpdyCoarse(t,r);case\"dpdyFine\":return this.builtins.DpdyFine(t,r);case\"fwidth\":return this.builtins.Fwidth(t,r);case\"fwidthCoarse\":return this.builtins.FwidthCoarse(t,r);case\"fwidthFine\":return this.builtins.FwidthFine(t,r);case\"textureDimensions\":return this.builtins.TextureDimensions(t,r);case\"textureGather\":return this.builtins.TextureGather(t,r);case\"textureGatherCompare\":return this.builtins.TextureGatherCompare(t,r);case\"textureLoad\":return this.builtins.TextureLoad(t,r);case\"textureNumLayers\":return this.builtins.TextureNumLayers(t,r);case\"textureNumLevels\":return this.builtins.TextureNumLevels(t,r);case\"textureNumSamples\":return this.builtins.TextureNumSamples(t,r);case\"textureSample\":return this.builtins.TextureSample(t,r);case\"textureSampleBias\":return this.builtins.TextureSampleBias(t,r);case\"textureSampleCompare\":return this.builtins.TextureSampleCompare(t,r);case\"textureSampleCompareLevel\":return this.builtins.TextureSampleCompareLevel(t,r);case\"textureSampleGrad\":return this.builtins.TextureSampleGrad(t,r);case\"textureSampleLevel\":return this.builtins.TextureSampleLevel(t,r);case\"textureSampleBaseClampToEdge\":return this.builtins.TextureSampleBaseClampToEdge(t,r);case\"textureStore\":return this.builtins.TextureStore(t,r);case\"atomicLoad\":return this.builtins.AtomicLoad(t,r);case\"atomicStore\":return this.builtins.AtomicStore(t,r);case\"atomicAdd\":return this.builtins.AtomicAdd(t,r);case\"atomicSub\":return this.builtins.AtomicSub(t,r);case\"atomicMax\":return this.builtins.AtomicMax(t,r);case\"atomicMin\":return this.builtins.AtomicMin(t,r);case\"atomicAnd\":return this.builtins.AtomicAnd(t,r);case\"atomicOr\":return this.builtins.AtomicOr(t,r);case\"atomicXor\":return this.builtins.AtomicXor(t,r);case\"atomicExchange\":return this.builtins.AtomicExchange(t,r);case\"atomicCompareExchangeWeak\":return this.builtins.AtomicCompareExchangeWeak(t,r);case\"pack4x8snorm\":return this.builtins.Pack4x8snorm(t,r);case\"pack4x8unorm\":return this.builtins.Pack4x8unorm(t,r);case\"pack4xI8\":return this.builtins.Pack4xI8(t,r);case\"pack4xU8\":return this.builtins.Pack4xU8(t,r);case\"pack4x8Clamp\":return this.builtins.Pack4x8Clamp(t,r);case\"pack4xU8Clamp\":return this.builtins.Pack4xU8Clamp(t,r);case\"pack2x16snorm\":return this.builtins.Pack2x16snorm(t,r);case\"pack2x16unorm\":return this.builtins.Pack2x16unorm(t,r);case\"pack2x16float\":return this.builtins.Pack2x16float(t,r);case\"unpack4x8snorm\":return this.builtins.Unpack4x8snorm(t,r);case\"unpack4x8unorm\":return this.builtins.Unpack4x8unorm(t,r);case\"unpack4xI8\":return this.builtins.Unpack4xI8(t,r);case\"unpack4xU8\":return this.builtins.Unpack4xU8(t,r);case\"unpack2x16snorm\":return this.builtins.Unpack2x16snorm(t,r);case\"unpack2x16unorm\":return this.builtins.Unpack2x16unorm(t,r);case\"unpack2x16float\":return this.builtins.Unpack2x16float(t,r);case\"storageBarrier\":return this.builtins.StorageBarrier(t,r);case\"textureBarrier\":return this.builtins.TextureBarrier(t,r);case\"workgroupBarrier\":return this.builtins.WorkgroupBarrier(t,r);case\"workgroupUniformLoad\":return this.builtins.WorkgroupUniformLoad(t,r);case\"subgroupAdd\":return this.builtins.SubgroupAdd(t,r);case\"subgroupExclusiveAdd\":return this.builtins.SubgroupExclusiveAdd(t,r);case\"subgroupInclusiveAdd\":return this.builtins.SubgroupInclusiveAdd(t,r);case\"subgroupAll\":return this.builtins.SubgroupAll(t,r);case\"subgroupAnd\":return this.builtins.SubgroupAnd(t,r);case\"subgroupAny\":return this.builtins.SubgroupAny(t,r);case\"subgroupBallot\":return this.builtins.SubgroupBallot(t,r);case\"subgroupBroadcast\":return this.builtins.SubgroupBroadcast(t,r);case\"subgroupBroadcastFirst\":return this.builtins.SubgroupBroadcastFirst(t,r);case\"subgroupElect\":return this.builtins.SubgroupElect(t,r);case\"subgroupMax\":return this.builtins.SubgroupMax(t,r);case\"subgroupMin\":return this.builtins.SubgroupMin(t,r);case\"subgroupMul\":return this.builtins.SubgroupMul(t,r);case\"subgroupExclusiveMul\":return this.builtins.SubgroupExclusiveMul(t,r);case\"subgroupInclusiveMul\":return this.builtins.SubgroupInclusiveMul(t,r);case\"subgroupOr\":return this.builtins.SubgroupOr(t,r);case\"subgroupShuffle\":return this.builtins.SubgroupShuffle(t,r);case\"subgroupShuffleDown\":return this.builtins.SubgroupShuffleDown(t,r);case\"subgroupShuffleUp\":return this.builtins.SubgroupShuffleUp(t,r);case\"subgroupShuffleXor\":return this.builtins.SubgroupShuffleXor(t,r);case\"subgroupXor\":return this.builtins.SubgroupXor(t,r);case\"quadBroadcast\":return this.builtins.QuadBroadcast(t,r);case\"quadSwapDiagonal\":return this.builtins.QuadSwapDiagonal(t,r);case\"quadSwapX\":return this.builtins.QuadSwapX(t,r);case\"quadSwapY\":return this.builtins.QuadSwapY(t,r)}let i=r.getFunction(t.name);if(i){let n=r.clone();for(let o=0;o<i.node.args.length;++o){let s=i.node.args[o],a=this.evalExpression(t.args[o],n);n.setVariable(s.name,a,s)}return this._execStatements(i.node.body,n)}return null}_callConstructorValue(t,r){if(!t.args||t.args.length===0)return new oe(0,this.getTypeInfo(t.type));let i=this.evalExpression(t.args[0],r);return i.typeInfo=this.getTypeInfo(t.type),i.getSubData(this,t.postfix,r).clone()}_callConstructorVec(t,r){let i=this.getTypeInfo(t.type),n=t.type.getTypeName(),o=sH[n];if(o===void 0)return console.error(`Invalid vec constructor ${n}. Line ${t.line}`),null;let s=[];if(t instanceof js)if(t.isVector){let a=t.vectorValue;for(let h of a)s.push(h)}else s.push(t.scalarValue);else if(t.args)for(let a of t.args){let h=this.evalExpression(a,r);if(h instanceof Vt){let p=h.data;for(let g=0;g<p.length;++g){let w=p[g];s.push(w)}}else if(h instanceof oe){let p=h.value;s.push(p)}}if(t.type instanceof ce&&t.type.format===null&&(t.type.format=ce.f32),s.length===0){let a=new Array(o).fill(0);return new Vt(a,i).getSubData(this,t.postfix,r)}if(s.length===1)for(;s.length<o;)s.push(s[0]);return s.length<o?(console.error(`Invalid vec constructor. Line ${t.line}`),null):new Vt(s.length>o?s.slice(0,o):s,i).getSubData(this,t.postfix,r)}_callConstructorMatrix(t,r){let i=this.getTypeInfo(t.type),n=t.type.getTypeName(),o=Dc[n];if(o===void 0)return console.error(`Invalid matrix constructor ${n}. Line ${t.line}`),null;let s=[];if(t instanceof js)if(t.isVector){let a=t.vectorValue;for(let h of a)s.push(h)}else s.push(t.scalarValue);else if(t.args)for(let a of t.args){let h=this.evalExpression(a,r);h instanceof Vt?s.push(...h.data):h instanceof oe?s.push(h.value):h instanceof ui&&s.push(...h.data)}if(i instanceof Pg&&i.format===null&&(i.format=this.getTypeInfo(\"f32\")),s.length===0){let a=new Array(o[2]).fill(0);return new ui(a,i).getSubData(this,t.postfix,r)}return s.length!==o[2]?(console.error(`Invalid matrix constructor. Line ${t.line}`),null):new ui(s,i).getSubData(this,t.postfix,r)}};p3._breakObj=new Pd(new bu(\"BREAK\",null),null),p3._continueObj=new Pd(new bu(\"CONTINUE\",null),null),p3._priority=new Map([[\"f32\",0],[\"f16\",1],[\"u32\",2],[\"i32\",3],[\"x32\",3]]);var SH=class{constructor(){this.constants=new Map,this.aliases=new Map,this.structs=new Map}},MH=class{constructor(){this._tokens=[],this._current=0,this._currentLine=1,this._deferArrayCountEval=[],this._currentLoop=[],this._context=new SH,this._exec=new p3,this._forwardTypeCount=0}parse(t){this._initialize(t),this._deferArrayCountEval.length=0;let r=[];for(;!this._isAtEnd();){let i=this._global_decl_or_directive();if(!i)break;r.push(i)}if(this._deferArrayCountEval.length>0){for(let i of this._deferArrayCountEval){let n=i.arrayType,o=i.countNode;if(o instanceof Oc){let s=o.name,a=this._context.constants.get(s);if(a)try{let h=a.constEvaluate(this._exec);n.count=h}catch{}}}this._deferArrayCountEval.length=0}if(this._forwardTypeCount>0)for(let i of r)i.search(n=>{n instanceof uO||n instanceof d3?n.type=this._forwardType(n.type):n instanceof rb?n.format=this._forwardType(n.format):n instanceof Nf||n instanceof eb||n instanceof h3?n.type=this._forwardType(n.type):n instanceof nb?n.returnType=this._forwardType(n.returnType):n instanceof cO&&(n.type=this._forwardType(n.type))});return r}_forwardType(t){if(t instanceof rO){let r=this._getType(t.name);if(r)return r}else t instanceof d3?t.type=this._forwardType(t.type):t instanceof rb&&(t.format=this._forwardType(t.format));return t}_initialize(t){if(t)if(typeof t==\"string\"){let r=new yH(t);this._tokens=r.scanTokens()}else this._tokens=t;else this._tokens=[];this._current=0}_updateNode(t,r){return t.line=r??this._currentLine,t}_error(t,r){return{token:t,message:r,toString:()=>`${r}`}}_isAtEnd(){return this._current>=this._tokens.length||this._peek().type==Lt.eof}_match(t){if(t instanceof ie)return!!this._check(t)&&(this._advance(),!0);for(let r=0,i=t.length;r<i;++r){let n=t[r];if(this._check(n))return this._advance(),!0}return!1}_consume(t,r){if(this._check(t))return this._advance();throw this._error(this._peek(),`${r}. Line:${this._currentLine}`)}_check(t){if(this._isAtEnd())return!1;let r=this._peek();if(t instanceof Array){let i=r.type,n=!1;for(let o of t){if(i===o)return!0;o===Lt.tokens.name&&(n=!0)}if(n){let o=Lt.tokens.name.rule.exec(r.lexeme);if(o&&o.index==0&&o[0]==r.lexeme)return!0}return!1}if(r.type===t)return!0;if(t===Lt.tokens.name){let i=Lt.tokens.name.rule.exec(r.lexeme);return i&&i.index==0&&i[0]==r.lexeme}return!1}_advance(){var t,r;return this._currentLine=(r=(t=this._peek())===null||t===void 0?void 0:t.line)!==null&&r!==void 0?r:-1,this._isAtEnd()||this._current++,this._previous()}_peek(){return this._tokens[this._current]}_previous(){return this._tokens[this._current-1]}_global_decl_or_directive(){for(;this._match(Lt.tokens.semicolon)&&!this._isAtEnd(););if(this._match(Lt.keywords.alias)){let r=this._type_alias();return this._consume(Lt.tokens.semicolon,\"Expected ';'\"),this._exec.reflection.updateAST([r]),r}if(this._match(Lt.keywords.diagnostic)){let r=this._diagnostic();return this._consume(Lt.tokens.semicolon,\"Expected ';'\"),this._exec.reflection.updateAST([r]),r}if(this._match(Lt.keywords.requires)){let r=this._requires_directive();return this._consume(Lt.tokens.semicolon,\"Expected ';'\"),this._exec.reflection.updateAST([r]),r}if(this._match(Lt.keywords.enable)){let r=this._enable_directive();return this._consume(Lt.tokens.semicolon,\"Expected ';'\"),this._exec.reflection.updateAST([r]),r}let t=this._attribute();if(this._check(Lt.keywords.var)){let r=this._global_variable_decl();return r!=null&&(r.attributes=t),this._consume(Lt.tokens.semicolon,\"Expected ';'.\"),this._exec.reflection.updateAST([r]),r}if(this._check(Lt.keywords.override)){let r=this._override_variable_decl();return r!=null&&(r.attributes=t),this._consume(Lt.tokens.semicolon,\"Expected ';'.\"),this._exec.reflection.updateAST([r]),r}if(this._check(Lt.keywords.let)){let r=this._global_let_decl();return r!=null&&(r.attributes=t),this._consume(Lt.tokens.semicolon,\"Expected ';'.\"),this._exec.reflection.updateAST([r]),r}if(this._check(Lt.keywords.const)){let r=this._global_const_decl();return r!=null&&(r.attributes=t),this._consume(Lt.tokens.semicolon,\"Expected ';'.\"),this._exec.reflection.updateAST([r]),r}if(this._check(Lt.keywords.struct)){let r=this._struct_decl();return r!=null&&(r.attributes=t),this._exec.reflection.updateAST([r]),r}if(this._check(Lt.keywords.fn)){let r=this._function_decl();return r!=null&&(r.attributes=t),this._exec.reflection.updateAST([r]),r}return null}_function_decl(){if(!this._match(Lt.keywords.fn))return null;let t=this._currentLine,r=this._consume(Lt.tokens.ident,\"Expected function name.\").toString();this._consume(Lt.tokens.paren_left,\"Expected '(' for function arguments.\");let i=[];if(!this._check(Lt.tokens.paren_right))do{if(this._check(Lt.tokens.paren_right))break;let a=this._attribute(),h=this._consume(Lt.tokens.name,\"Expected argument name.\").toString();this._consume(Lt.tokens.colon,\"Expected ':' for argument type.\");let p=this._attribute(),g=this._type_decl();g!=null&&(g.attributes=p,i.push(this._updateNode(new cO(h,g,a))))}while(this._match(Lt.tokens.comma));this._consume(Lt.tokens.paren_right,\"Expected ')' after function arguments.\");let n=null;if(this._match(Lt.tokens.arrow)){let a=this._attribute();n=this._type_decl(),n!=null&&(n.attributes=a)}let o=this._compound_statement(),s=this._currentLine;return this._updateNode(new nb(r,i,n,o,t,s),t)}_compound_statement(){let t=[];for(this._consume(Lt.tokens.brace_left,\"Expected '{' for block.\");!this._check(Lt.tokens.brace_right);){let r=this._statement();r!==null&&t.push(r)}return this._consume(Lt.tokens.brace_right,\"Expected '}' for block.\"),t}_statement(){for(;this._match(Lt.tokens.semicolon)&&!this._isAtEnd(););if(this._check(Lt.tokens.attr)&&this._attribute(),this._check(Lt.keywords.if))return this._if_statement();if(this._check(Lt.keywords.switch))return this._switch_statement();if(this._check(Lt.keywords.loop))return this._loop_statement();if(this._check(Lt.keywords.for))return this._for_statement();if(this._check(Lt.keywords.while))return this._while_statement();if(this._check(Lt.keywords.continuing))return this._continuing_statement();if(this._check(Lt.keywords.static_assert))return this._static_assert_statement();if(this._check(Lt.tokens.brace_left))return this._compound_statement();let t=null;if(this._check(Lt.keywords.return))t=this._return_statement();else if(this._check([Lt.keywords.var,Lt.keywords.let,Lt.keywords.const]))t=this._variable_statement();else if(this._match(Lt.keywords.discard))t=this._updateNode(new gH);else if(this._match(Lt.keywords.break)){let r=this._updateNode(new tO);if(this._currentLoop.length>0){let i=this._currentLoop[this._currentLoop.length-1];r.loopId=i.id}t=r,this._check(Lt.keywords.if)&&(this._advance(),r.condition=this._optional_paren_expression())}else if(this._match(Lt.keywords.continue)){let r=this._updateNode(new eO);if(!(this._currentLoop.length>0))throw this._error(this._peek(),`Continue statement must be inside a loop. Line: ${r.line}`);{let i=this._currentLoop[this._currentLoop.length-1];r.loopId=i.id}t=r}else t=this._increment_decrement_statement()||this._func_call_statement()||this._assignment_statement();return t!=null&&this._consume(Lt.tokens.semicolon,\"Expected ';' after statement.\"),t}_static_assert_statement(){if(!this._match(Lt.keywords.static_assert))return null;let t=this._currentLine,r=this._optional_paren_expression();return this._updateNode(new fH(r),t)}_while_statement(){if(!this._match(Lt.keywords.while))return null;let t=this._updateNode(new WD(null,null));return this._currentLoop.push(t),t.condition=this._optional_paren_expression(),this._check(Lt.tokens.attr)&&this._attribute(),t.body=this._compound_statement(),this._currentLoop.pop(),t}_continuing_statement(){let t=this._currentLoop.length>0?this._currentLoop[this._currentLoop.length-1].id:-1;if(!this._match(Lt.keywords.continuing))return null;let r=this._currentLine,i=this._compound_statement();return this._updateNode(new kE(i,t),r)}_for_statement(){if(!this._match(Lt.keywords.for))return null;this._consume(Lt.tokens.paren_left,\"Expected '('.\");let t=this._updateNode(new qD(null,null,null,null));return this._currentLoop.push(t),t.init=this._check(Lt.tokens.semicolon)?null:this._for_init(),this._consume(Lt.tokens.semicolon,\"Expected ';'.\"),t.condition=this._check(Lt.tokens.semicolon)?null:this._short_circuit_or_expression(),this._consume(Lt.tokens.semicolon,\"Expected ';'.\"),t.increment=this._check(Lt.tokens.paren_right)?null:this._for_increment(),this._consume(Lt.tokens.paren_right,\"Expected ')'.\"),this._check(Lt.tokens.attr)&&this._attribute(),t.body=this._compound_statement(),this._currentLoop.pop(),t}_for_init(){return this._variable_statement()||this._func_call_statement()||this._assignment_statement()}_for_increment(){return this._func_call_statement()||this._increment_decrement_statement()||this._assignment_statement()}_variable_statement(){if(this._check(Lt.keywords.var)){let t=this._variable_decl();if(t===null)throw this._error(this._peek(),\"Variable declaration expected.\");let r=null;return this._match(Lt.tokens.equal)&&(r=this._short_circuit_or_expression()),this._updateNode(new Nf(t.name,t.type,t.storage,t.access,r),t.line)}if(this._match(Lt.keywords.let)){let t=this._currentLine,r=this._consume(Lt.tokens.name,\"Expected name for let.\").toString(),i=null;if(this._match(Lt.tokens.colon)){let o=this._attribute();i=this._type_decl(),i!=null&&(i.attributes=o)}this._consume(Lt.tokens.equal,\"Expected '=' for let.\");let n=this._short_circuit_or_expression();return this._updateNode(new eb(r,i,null,null,n),t)}if(this._match(Lt.keywords.const)){let t=this._currentLine,r=this._consume(Lt.tokens.name,\"Expected name for const.\").toString(),i=null;if(this._match(Lt.tokens.colon)){let o=this._attribute();i=this._type_decl(),i!=null&&(i.attributes=o)}this._consume(Lt.tokens.equal,\"Expected '=' for const.\");let n=this._short_circuit_or_expression();return i===null&&n instanceof js&&(i=n.type),this._updateNode(new h3(r,i,null,null,n),t)}return null}_increment_decrement_statement(){let t=this._current,r=this._unary_expression();if(r==null)return null;if(!this._check(Lt.increment_operators))return this._current=t,null;let i=this._consume(Lt.increment_operators,\"Expected increment operator\");return this._updateNode(new HD(i.type===Lt.tokens.plus_plus?c3.increment:c3.decrement,r))}_assignment_statement(){let t=null,r=this._currentLine;if(this._check(Lt.tokens.brace_right))return null;let i=this._match(Lt.tokens.underscore);if(i||(t=this._unary_expression()),!i&&t==null)return null;let n=this._consume(Lt.assignment_operators,\"Expected assignment operator.\"),o=this._short_circuit_or_expression();return this._updateNode(new YD(CE.parse(n.lexeme),t,o),r)}_func_call_statement(){if(!this._check(Lt.tokens.ident))return null;let t=this._currentLine,r=this._current,i=this._consume(Lt.tokens.ident,\"Expected function name.\"),n=this._argument_expression_list();return n===null?(this._current=r,null):this._updateNode(new DE(i.lexeme,n),t)}_loop_statement(){if(!this._match(Lt.keywords.loop))return null;this._check(Lt.tokens.attr)&&this._attribute(),this._consume(Lt.tokens.brace_left,\"Expected '{' for loop.\");let t=this._updateNode(new XD([],null));this._currentLoop.push(t);let r=this._statement();for(;r!==null;){if(Array.isArray(r))for(let i of r)t.body.push(i);else t.body.push(r);if(r instanceof kE){t.continuing=r;break}r=this._statement()}return this._currentLoop.pop(),this._consume(Lt.tokens.brace_right,\"Expected '}' for loop.\"),t}_switch_statement(){if(!this._match(Lt.keywords.switch))return null;let t=this._updateNode(new ZD(null,[]));if(this._currentLoop.push(t),t.condition=this._optional_paren_expression(),this._check(Lt.tokens.attr)&&this._attribute(),this._consume(Lt.tokens.brace_left,\"Expected '{' for switch.\"),t.cases=this._switch_body(),t.cases==null||t.cases.length==0)throw this._error(this._previous(),\"Expected 'case' or 'default'.\");return this._consume(Lt.tokens.brace_right,\"Expected '}' for switch.\"),this._currentLoop.pop(),t}_switch_body(){let t=[],r=!1;for(;this._check([Lt.keywords.default,Lt.keywords.case]);){if(this._match(Lt.keywords.case)){let i=this._case_selectors();for(let o of i)if(o instanceof f3){if(r)throw this._error(this._previous(),\"Multiple default cases in switch statement.\");r=!0;break}this._match(Lt.tokens.colon),this._check(Lt.tokens.attr)&&this._attribute(),this._consume(Lt.tokens.brace_left,\"Exected '{' for switch case.\");let n=this._case_body();this._consume(Lt.tokens.brace_right,\"Exected '}' for switch case.\"),t.push(this._updateNode(new aO(i,n)))}if(this._match(Lt.keywords.default)){if(r)throw this._error(this._previous(),\"Multiple default cases in switch statement.\");this._match(Lt.tokens.colon),this._check(Lt.tokens.attr)&&this._attribute(),this._consume(Lt.tokens.brace_left,\"Exected '{' for switch default.\");let i=this._case_body();this._consume(Lt.tokens.brace_right,\"Exected '}' for switch default.\"),t.push(this._updateNode(new lO(i)))}}return t}_case_selectors(){let t=[];for(this._match(Lt.keywords.default)?t.push(this._updateNode(new f3)):t.push(this._shift_expression());this._match(Lt.tokens.comma);)this._match(Lt.keywords.default)?t.push(this._updateNode(new f3)):t.push(this._shift_expression());return t}_case_body(){if(this._match(Lt.keywords.fallthrough))return this._consume(Lt.tokens.semicolon,\"Expected ';'\"),[];let t=this._statement();if(t==null)return[];t instanceof Array||(t=[t]);let r=this._case_body();return r.length==0?t:[...t,r[0]]}_if_statement(){if(!this._match(Lt.keywords.if))return null;let t=this._currentLine,r=this._optional_paren_expression();this._check(Lt.tokens.attr)&&this._attribute();let i=this._compound_statement(),n=[];this._match_elseif()&&(this._check(Lt.tokens.attr)&&this._attribute(),n=this._elseif_statement(n));let o=null;return this._match(Lt.keywords.else)&&(this._check(Lt.tokens.attr)&&this._attribute(),o=this._compound_statement()),this._updateNode(new KD(r,i,n,o),t)}_match_elseif(){return this._tokens[this._current].type===Lt.keywords.else&&this._tokens[this._current+1].type===Lt.keywords.if&&(this._advance(),this._advance(),!0)}_elseif_statement(t=[]){let r=this._optional_paren_expression(),i=this._compound_statement();return t.push(this._updateNode(new AH(r,i))),this._match_elseif()&&(this._check(Lt.tokens.attr)&&this._attribute(),this._elseif_statement(t)),t}_return_statement(){if(!this._match(Lt.keywords.return))return null;let t=this._short_circuit_or_expression();return this._updateNode(new QD(t))}_short_circuit_or_expression(){let t=this._short_circuit_and_expr();for(;this._match(Lt.tokens.or_or);)t=this._updateNode(new Ah(this._previous().toString(),t,this._short_circuit_and_expr()));return t}_short_circuit_and_expr(){let t=this._inclusive_or_expression();for(;this._match(Lt.tokens.and_and);)t=this._updateNode(new Ah(this._previous().toString(),t,this._inclusive_or_expression()));return t}_inclusive_or_expression(){let t=this._exclusive_or_expression();for(;this._match(Lt.tokens.or);)t=this._updateNode(new Ah(this._previous().toString(),t,this._exclusive_or_expression()));return t}_exclusive_or_expression(){let t=this._and_expression();for(;this._match(Lt.tokens.xor);)t=this._updateNode(new Ah(this._previous().toString(),t,this._and_expression()));return t}_and_expression(){let t=this._equality_expression();for(;this._match(Lt.tokens.and);)t=this._updateNode(new Ah(this._previous().toString(),t,this._equality_expression()));return t}_equality_expression(){let t=this._relational_expression();return this._match([Lt.tokens.equal_equal,Lt.tokens.not_equal])?this._updateNode(new Ah(this._previous().toString(),t,this._relational_expression())):t}_relational_expression(){let t=this._shift_expression();for(;this._match([Lt.tokens.less_than,Lt.tokens.greater_than,Lt.tokens.less_than_equal,Lt.tokens.greater_than_equal]);)t=this._updateNode(new Ah(this._previous().toString(),t,this._shift_expression()));return t}_shift_expression(){let t=this._additive_expression();for(;this._match([Lt.tokens.shift_left,Lt.tokens.shift_right]);)t=this._updateNode(new Ah(this._previous().toString(),t,this._additive_expression()));return t}_additive_expression(){let t=this._multiplicative_expression();for(;this._match([Lt.tokens.plus,Lt.tokens.minus]);)t=this._updateNode(new Ah(this._previous().toString(),t,this._multiplicative_expression()));return t}_multiplicative_expression(){let t=this._unary_expression();for(;this._match([Lt.tokens.star,Lt.tokens.forward_slash,Lt.tokens.modulo]);)t=this._updateNode(new Ah(this._previous().toString(),t,this._unary_expression()));return t}_unary_expression(){return this._match([Lt.tokens.minus,Lt.tokens.bang,Lt.tokens.tilde,Lt.tokens.star,Lt.tokens.and])?this._updateNode(new _s(this._previous().toString(),this._unary_expression())):this._singular_expression()}_singular_expression(){let t=this._primary_expression(),r=this._postfix_expression();return r&&(t.postfix=r),t}_postfix_expression(){if(this._match(Lt.tokens.bracket_left)){let t=this._short_circuit_or_expression();this._consume(Lt.tokens.bracket_right,\"Expected ']'.\");let r=this._updateNode(new l1(t)),i=this._postfix_expression();return i&&(r.postfix=i),r}if(this._match(Lt.tokens.period)){let t=this._consume(Lt.tokens.name,\"Expected member name.\"),r=this._postfix_expression(),i=this._updateNode(new Cg(t.lexeme));return r&&(i.postfix=r),i}return null}_getStruct(t){return this._context.aliases.has(t)?this._context.aliases.get(t).type:this._context.structs.has(t)?this._context.structs.get(t):null}_getType(t){let r=this._getStruct(t);if(r!==null)return r;switch(t){case\"void\":return Ne.void;case\"bool\":return Ne.bool;case\"i32\":return Ne.i32;case\"u32\":return Ne.u32;case\"f32\":return Ne.f32;case\"f16\":return Ne.f16;case\"vec2f\":return ce.vec2f;case\"vec3f\":return ce.vec3f;case\"vec4f\":return ce.vec4f;case\"vec2i\":return ce.vec2i;case\"vec3i\":return ce.vec3i;case\"vec4i\":return ce.vec4i;case\"vec2u\":return ce.vec2u;case\"vec3u\":return ce.vec3u;case\"vec4u\":return ce.vec4u;case\"vec2h\":return ce.vec2h;case\"vec3h\":return ce.vec3h;case\"vec4h\":return ce.vec4h;case\"mat2x2f\":return ce.mat2x2f;case\"mat2x3f\":return ce.mat2x3f;case\"mat2x4f\":return ce.mat2x4f;case\"mat3x2f\":return ce.mat3x2f;case\"mat3x3f\":return ce.mat3x3f;case\"mat3x4f\":return ce.mat3x4f;case\"mat4x2f\":return ce.mat4x2f;case\"mat4x3f\":return ce.mat4x3f;case\"mat4x4f\":return ce.mat4x4f;case\"mat2x2h\":return ce.mat2x2h;case\"mat2x3h\":return ce.mat2x3h;case\"mat2x4h\":return ce.mat2x4h;case\"mat3x2h\":return ce.mat3x2h;case\"mat3x3h\":return ce.mat3x3h;case\"mat3x4h\":return ce.mat3x4h;case\"mat4x2h\":return ce.mat4x2h;case\"mat4x3h\":return ce.mat4x3h;case\"mat4x4h\":return ce.mat4x4h;case\"mat2x2i\":return ce.mat2x2i;case\"mat2x3i\":return ce.mat2x3i;case\"mat2x4i\":return ce.mat2x4i;case\"mat3x2i\":return ce.mat3x2i;case\"mat3x3i\":return ce.mat3x3i;case\"mat3x4i\":return ce.mat3x4i;case\"mat4x2i\":return ce.mat4x2i;case\"mat4x3i\":return ce.mat4x3i;case\"mat4x4i\":return ce.mat4x4i;case\"mat2x2u\":return ce.mat2x2u;case\"mat2x3u\":return ce.mat2x3u;case\"mat2x4u\":return ce.mat2x4u;case\"mat3x2u\":return ce.mat3x2u;case\"mat3x3u\":return ce.mat3x3u;case\"mat3x4u\":return ce.mat3x4u;case\"mat4x2u\":return ce.mat4x2u;case\"mat4x3u\":return ce.mat4x3u;case\"mat4x4u\":return ce.mat4x4u}return null}_validateTypeRange(t,r){if(r.name===\"i32\"){if(t<-2147483648||t>2147483647)throw this._error(this._previous(),`Value out of range for i32: ${t}. Line: ${this._currentLine}.`)}else if(r.name===\"u32\"&&(t<0||t>4294967295))throw this._error(this._previous(),`Value out of range for u32: ${t}. Line: ${this._currentLine}.`)}_primary_expression(){if(this._match(Lt.tokens.ident)){let i=this._previous().toString();if(this._check(Lt.tokens.paren_left)){let n=this._argument_expression_list(),o=this._getType(i);return o!==null?this._updateNode(new Md(o,n)):this._updateNode(new LE(i,n))}if(this._context.constants.has(i)){let n=this._context.constants.get(i);return this._updateNode(new iO(i,n.value))}return this._updateNode(new Oc(i))}if(this._match(Lt.tokens.int_literal)){let i=this._previous().toString(),n=i.endsWith(\"i\")||i.endsWith(\"i\")?Ne.i32:i.endsWith(\"u\")||i.endsWith(\"U\")?Ne.u32:Ne.x32,o=parseInt(i);return this._validateTypeRange(o,n),this._updateNode(new js(new oe(o,this._exec.getTypeInfo(n)),n))}if(this._match(Lt.tokens.uint_literal)){let i=parseInt(this._previous().toString());return this._validateTypeRange(i,Ne.u32),this._updateNode(new js(new oe(i,this._exec.getTypeInfo(Ne.u32)),Ne.u32))}if(this._match([Lt.tokens.decimal_float_literal,Lt.tokens.hex_float_literal])){let i=this._previous().toString(),n=i.endsWith(\"h\");n&&(i=i.substring(0,i.length-1));let o=parseFloat(i);this._validateTypeRange(o,n?Ne.f16:Ne.f32);let s=n?Ne.f16:Ne.f32;return this._updateNode(new js(new oe(o,this._exec.getTypeInfo(s)),s))}if(this._match([Lt.keywords.true,Lt.keywords.false])){let i=this._previous().toString()===Lt.keywords.true.rule;return this._updateNode(new js(new oe(i?1:0,this._exec.getTypeInfo(Ne.bool)),Ne.bool))}if(this._check(Lt.tokens.paren_left))return this._paren_expression();if(this._match(Lt.keywords.bitcast)){this._consume(Lt.tokens.less_than,\"Expected '<'.\");let i=this._type_decl();this._consume(Lt.tokens.greater_than,\"Expected '>'.\");let n=this._paren_expression();return this._updateNode(new nO(i,n))}let t=this._type_decl(),r=this._argument_expression_list();return this._updateNode(new Md(t,r))}_argument_expression_list(){if(!this._match(Lt.tokens.paren_left))return null;let t=[];do{if(this._check(Lt.tokens.paren_right))break;let r=this._short_circuit_or_expression();t.push(r)}while(this._match(Lt.tokens.comma));return this._consume(Lt.tokens.paren_right,\"Expected ')' for agument list\"),t}_optional_paren_expression(){this._match(Lt.tokens.paren_left);let t=this._short_circuit_or_expression();return this._match(Lt.tokens.paren_right),t}_paren_expression(){this._consume(Lt.tokens.paren_left,\"Expected '('.\");let t=this._short_circuit_or_expression();return this._consume(Lt.tokens.paren_right,\"Expected ')'.\"),t}_struct_decl(){if(!this._match(Lt.keywords.struct))return null;let t=this._currentLine,r=this._consume(Lt.tokens.ident,\"Expected name for struct.\").toString();this._consume(Lt.tokens.brace_left,\"Expected '{' for struct body.\");let i=[];for(;!this._check(Lt.tokens.brace_right);){let s=this._attribute(),a=this._consume(Lt.tokens.name,\"Expected variable name.\").toString();this._consume(Lt.tokens.colon,\"Expected ':' for struct member type.\");let h=this._attribute(),p=this._type_decl();p!=null&&(p.attributes=h),this._check(Lt.tokens.brace_right)?this._match(Lt.tokens.comma):this._consume(Lt.tokens.comma,\"Expected ',' for struct member.\"),i.push(this._updateNode(new uO(a,p,s)))}this._consume(Lt.tokens.brace_right,\"Expected '}' after struct body.\");let n=this._currentLine,o=this._updateNode(new Ff(r,i,t,n),t);return this._context.structs.set(r,o),o}_global_variable_decl(){let t=this._variable_decl();if(!t)return null;if(this._match(Lt.tokens.equal)){let r=this._const_expression();t.value=r}if(t.type!==null&&t.value instanceof js){if(t.value.type.name!==\"x32\"&&t.type.getTypeName()!==t.value.type.getTypeName())throw this._error(this._peek(),`Invalid cast from ${t.value.type.name} to ${t.type.name}. Line:${this._currentLine}`);t.value.isScalar&&this._validateTypeRange(t.value.scalarValue,t.type),t.value.type=t.type}else t.type===null&&t.value instanceof js&&(t.type=t.value.type.name===\"x32\"?Ne.i32:t.value.type,t.value.isScalar&&this._validateTypeRange(t.value.scalarValue,t.type));return t}_override_variable_decl(){let t=this._override_decl();return t&&this._match(Lt.tokens.equal)&&(t.value=this._const_expression()),t}_global_const_decl(){var t;if(!this._match(Lt.keywords.const))return null;let r=this._consume(Lt.tokens.name,\"Expected variable name\"),i=this._currentLine,n=null;if(this._match(Lt.tokens.colon)){let h=this._attribute();n=this._type_decl(),n!=null&&(n.attributes=h)}let o=null;this._consume(Lt.tokens.equal,\"const declarations require an assignment\");let s=this._short_circuit_or_expression();try{let h=[Ne.f32],p=s.constEvaluate(this._exec,h);p instanceof oe&&this._validateTypeRange(p.value,h[0]),h[0]instanceof ce&&h[0].format===null&&p.typeInfo instanceof Pg&&p.typeInfo.format!==null&&(p.typeInfo.format.name===\"f16\"?h[0].format=Ne.f16:p.typeInfo.format.name===\"f32\"?h[0].format=Ne.f32:p.typeInfo.format.name===\"i32\"?h[0].format=Ne.i32:p.typeInfo.format.name===\"u32\"?h[0].format=Ne.u32:p.typeInfo.format.name===\"bool\"?h[0].format=Ne.bool:console.error(`TODO: impelement template format type ${p.typeInfo.format.name}`)),o=this._updateNode(new js(p,h[0])),this._exec.context.setVariable(r.toString(),p)}catch{o=s}if(n!==null&&o instanceof js){if(o.type.name!==\"x32\"&&n.getTypeName()!==o.type.getTypeName())throw this._error(this._peek(),`Invalid cast from ${o.type.name} to ${n.name}. Line:${this._currentLine}`);o.type=n,o.isScalar&&this._validateTypeRange(o.scalarValue,o.type)}else n===null&&o instanceof js&&(n=(t=o?.type)!==null&&t!==void 0?t:Ne.f32,n===Ne.x32&&(n=Ne.i32));let a=this._updateNode(new h3(r.toString(),n,\"\",\"\",o),i);return this._context.constants.set(a.name,a),a}_global_let_decl(){if(!this._match(Lt.keywords.let))return null;let t=this._currentLine,r=this._consume(Lt.tokens.name,\"Expected variable name\"),i=null;if(this._match(Lt.tokens.colon)){let o=this._attribute();i=this._type_decl(),i!=null&&(i.attributes=o)}let n=null;if(this._match(Lt.tokens.equal)&&(n=this._const_expression()),i!==null&&n instanceof js){if(n.type.name!==\"x32\"&&i.getTypeName()!==n.type.getTypeName())throw this._error(this._peek(),`Invalid cast from ${n.type.name} to ${i.name}. Line:${this._currentLine}`);n.type=i}else i===null&&n instanceof js&&(i=n.type.name===\"x32\"?Ne.i32:n.type);return n instanceof js&&n.isScalar&&this._validateTypeRange(n.scalarValue,i),this._updateNode(new eb(r.toString(),i,\"\",\"\",n),t)}_const_expression(){return this._short_circuit_or_expression()}_variable_decl(){if(!this._match(Lt.keywords.var))return null;let t=this._currentLine,r=\"\",i=\"\";this._match(Lt.tokens.less_than)&&(r=this._consume(Lt.storage_class,\"Expected storage_class.\").toString(),this._match(Lt.tokens.comma)&&(i=this._consume(Lt.access_mode,\"Expected access_mode.\").toString()),this._consume(Lt.tokens.greater_than,\"Expected '>'.\"));let n=this._consume(Lt.tokens.name,\"Expected variable name\"),o=null;if(this._match(Lt.tokens.colon)){let s=this._attribute();o=this._type_decl(),o!=null&&(o.attributes=s)}return this._updateNode(new Nf(n.toString(),o,r,i,null),t)}_override_decl(){if(!this._match(Lt.keywords.override))return null;let t=this._consume(Lt.tokens.name,\"Expected variable name\"),r=null;if(this._match(Lt.tokens.colon)){let i=this._attribute();r=this._type_decl(),r!=null&&(r.attributes=i)}return this._updateNode(new RE(t.toString(),r,null))}_diagnostic(){this._consume(Lt.tokens.paren_left,\"Expected '('\");let t=this._consume(Lt.tokens.ident,\"Expected severity control name.\");this._consume(Lt.tokens.comma,\"Expected ','\");let r=this._consume(Lt.tokens.ident,\"Expected diagnostic rule name.\").toString();return this._match(Lt.tokens.period)&&(r+=`.${this._consume(Lt.tokens.ident,\"Expected diagnostic message.\").toString()}`),this._consume(Lt.tokens.paren_right,\"Expected ')'\"),this._updateNode(new JD(t.toString(),r))}_enable_directive(){let t=this._consume(Lt.tokens.ident,\"identity expected.\");return this._updateNode(new pH(t.toString()))}_requires_directive(){let t=[this._consume(Lt.tokens.ident,\"identity expected.\").toString()];for(;this._match(Lt.tokens.comma);){let r=this._consume(Lt.tokens.ident,\"identity expected.\");t.push(r.toString())}return this._updateNode(new mH(t))}_type_alias(){let t=this._consume(Lt.tokens.ident,\"identity expected.\");this._consume(Lt.tokens.equal,\"Expected '=' for type alias.\");let r=this._type_decl();if(r===null)throw this._error(this._peek(),\"Expected Type for Alias.\");this._context.aliases.has(r.name)&&(r=this._context.aliases.get(r.name).type);let i=this._updateNode(new OE(t.toString(),r));return this._context.aliases.set(i.name,i),i}_type_decl(){if(this._check([Lt.tokens.ident,...Lt.texel_format,Lt.keywords.bool,Lt.keywords.f32,Lt.keywords.i32,Lt.keywords.u32])){let i=this._advance().toString();if(this._context.structs.has(i))return this._context.structs.get(i);if(this._context.aliases.has(i))return this._context.aliases.get(i).type;if(!this._getType(i)){let n=this._updateNode(new rO(i));return this._forwardTypeCount++,n}return this._updateNode(new Ne(i))}let t=this._texture_sampler_types();if(t)return t;if(this._check(Lt.template_types)){let i=this._advance().toString(),n=null,o=null;return this._match(Lt.tokens.less_than)&&(n=this._type_decl(),o=null,this._match(Lt.tokens.comma)&&(o=this._consume(Lt.access_mode,\"Expected access_mode for pointer\").toString()),this._consume(Lt.tokens.greater_than,\"Expected '>' for type.\")),this._updateNode(new ce(i,n,o))}if(this._match(Lt.keywords.ptr)){let i=this._previous().toString();this._consume(Lt.tokens.less_than,\"Expected '<' for pointer.\");let n=this._consume(Lt.storage_class,\"Expected storage_class for pointer\");this._consume(Lt.tokens.comma,\"Expected ',' for pointer.\");let o=this._type_decl(),s=null;return this._match(Lt.tokens.comma)&&(s=this._consume(Lt.access_mode,\"Expected access_mode for pointer\").toString()),this._consume(Lt.tokens.greater_than,\"Expected '>' for pointer.\"),this._updateNode(new d3(i,n.toString(),o,s))}let r=this._attribute();if(this._match(Lt.keywords.array)){let i=null,n=-1,o=this._previous(),s=null;if(this._match(Lt.tokens.less_than)){i=this._type_decl(),this._context.aliases.has(i.name)&&(i=this._context.aliases.get(i.name).type);let h=\"\";if(this._match(Lt.tokens.comma)){s=this._shift_expression();try{h=s.constEvaluate(this._exec).toString(),s=null}catch{h=\"1\"}}this._consume(Lt.tokens.greater_than,\"Expected '>' for array.\"),n=h?parseInt(h):0}let a=this._updateNode(new rb(o.toString(),r,i,n));return s&&this._deferArrayCountEval.push({arrayType:a,countNode:s}),a}return null}_texture_sampler_types(){if(this._match(Lt.sampler_type))return this._updateNode(new tb(this._previous().toString(),null,null));if(this._match(Lt.depth_texture_type))return this._updateNode(new tb(this._previous().toString(),null,null));if(this._match(Lt.sampled_texture_type)||this._match(Lt.multisampled_texture_type)){let t=this._previous();this._consume(Lt.tokens.less_than,\"Expected '<' for sampler type.\");let r=this._type_decl();return this._consume(Lt.tokens.greater_than,\"Expected '>' for sampler type.\"),this._updateNode(new tb(t.toString(),r,null))}if(this._match(Lt.storage_texture_type)){let t=this._previous();this._consume(Lt.tokens.less_than,\"Expected '<' for sampler type.\");let r=this._consume(Lt.texel_format,\"Invalid texel format.\").toString();this._consume(Lt.tokens.comma,\"Expected ',' after texel format.\");let i=this._consume(Lt.access_mode,\"Expected access mode for storage texture type.\").toString();return this._consume(Lt.tokens.greater_than,\"Expected '>' for sampler type.\"),this._updateNode(new tb(t.toString(),r,i))}return null}_attribute(){let t=[];for(;this._match(Lt.tokens.attr);){let r=this._consume(Lt.attribute_name,\"Expected attribute name\"),i=this._updateNode(new hO(r.toString(),null));if(this._match(Lt.tokens.paren_left)){if(i.value=this._consume(Lt.literal_or_ident,\"Expected attribute value\").toString(),this._check(Lt.tokens.comma)){this._advance();do{let n=this._consume(Lt.literal_or_ident,\"Expected attribute value\").toString();i.value instanceof Array||(i.value=[i.value]),i.value.push(n)}while(this._match(Lt.tokens.comma))}this._consume(Lt.tokens.paren_right,\"Expected ')'\")}t.push(i)}return t.length==0?null:t}},gO=class extends ib{constructor(t){super(),t&&this.update(t)}update(t){let r=new MH().parse(t);this.updateAST(r)}};function CH(e){let t={attributes:[],bindings:[]},r;try{r=fFt(e)}catch(o){return Ie.error(o.message)(),t}for(let o of r.uniforms){let s=[];for(let a of o.type?.members||[])s.push({name:a.name,type:spt(a.type)});t.bindings.push({type:\"uniform\",name:o.name,group:o.group,location:o.binding,members:s})}for(let o of r.textures)t.bindings.push({type:\"texture\",name:o.name,group:o.group,location:o.binding});for(let o of r.samplers)t.bindings.push({type:\"sampler\",name:o.name,group:o.group,location:o.binding});let i=r.entry.vertex[0],n=i?.inputs.length||0;for(let o=0;o<n;o++){let s=i.inputs[o];if(s.locationType===\"location\"){let a=spt(s.type);t.attributes.push({name:s.name,location:Number(s.location),type:a})}}return t}function spt(e){return e?.format?`${e.name}<${e.format.name}>`:e.name}function fFt(e){try{return new gO(e)}catch(t){if(t instanceof Error)throw t;let r=\"WGSL parse error\";throw typeof t==\"object\"&&t?.message&&(r+=`: ${t.message} `),typeof t==\"object\"&&t?.token&&(r+=t.token.line||\"\"),new Error(r,{cause:t})}}var pFt=1/Math.PI*180,mFt=1/180*Math.PI,gFt={EPSILON:1e-12,debug:!1,precision:4,printTypes:!1,printDegrees:!1,printRowMajor:!0,_cartographicRadians:!1};globalThis.mathgl=globalThis.mathgl||{config:{...gFt}};var ts=globalThis.mathgl.config;function FE(e,{precision:t=ts.precision}={}){return e=AFt(e),`${parseFloat(e.toPrecision(t))}`}function zf(e){return Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView)}function A3(e,t){return IH(e,r=>r*mFt,t)}function c1(e,t){return IH(e,r=>r*pFt,t)}function _n(e,t,r){return IH(e,i=>Math.max(t,Math.min(r,i)))}function rc(e,t,r){return zf(e)?e.map((i,n)=>rc(i,t[n],r)):r*t+(1-r)*e}function $s(e,t,r){let i=ts.EPSILON;r&&(ts.EPSILON=r);try{if(e===t)return!0;if(zf(e)&&zf(t)){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!$s(e[n],t[n]))return!1;return!0}return e&&e.equals?e.equals(t):t&&t.equals?t.equals(e):typeof e==\"number\"&&typeof t==\"number\"?Math.abs(e-t)<=ts.EPSILON*Math.max(1,Math.abs(e),Math.abs(t)):!1}finally{ts.EPSILON=i}}function AFt(e){return Math.round(e/ts.EPSILON)*ts.EPSILON}function yFt(e){return e.clone?e.clone():new Array(e.length)}function IH(e,t,r){if(zf(e)){let i=e;r=r||yFt(i);for(let n=0;n<r.length&&n<i.length;++n){let o=typeof e==\"number\"?e:e[n];r[n]=t(o,n,r)}return r}return t(e)}var u1=class extends Array{clone(){return new this.constructor().copy(this)}fromArray(t,r=0){for(let i=0;i<this.ELEMENTS;++i)this[i]=t[i+r];return this.check()}toArray(t=[],r=0){for(let i=0;i<this.ELEMENTS;++i)t[r+i]=this[i];return t}toObject(t){return t}from(t){return Array.isArray(t)?this.copy(t):this.fromObject(t)}to(t){return t===this?this:zf(t)?this.toArray(t):this.toObject(t)}toTarget(t){return t?this.to(t):this}toFloat32Array(){return new Float32Array(this)}toString(){return this.formatString(ts)}formatString(t){let r=\"\";for(let i=0;i<this.ELEMENTS;++i)r+=(i>0?\", \":\"\")+FE(this[i],t);return`${t.printTypes?this.constructor.name:\"\"}[${r}]`}equals(t){if(!t||this.length!==t.length)return!1;for(let r=0;r<this.ELEMENTS;++r)if(!$s(this[r],t[r]))return!1;return!0}exactEquals(t){if(!t||this.length!==t.length)return!1;for(let r=0;r<this.ELEMENTS;++r)if(this[r]!==t[r])return!1;return!0}negate(){for(let t=0;t<this.ELEMENTS;++t)this[t]=-this[t];return this.check()}lerp(t,r,i){if(i===void 0)return this.lerp(this,t,r);for(let n=0;n<this.ELEMENTS;++n){let o=t[n],s=typeof r==\"number\"?r:r[n];this[n]=o+i*(s-o)}return this.check()}min(t){for(let r=0;r<this.ELEMENTS;++r)this[r]=Math.min(t[r],this[r]);return this.check()}max(t){for(let r=0;r<this.ELEMENTS;++r)this[r]=Math.max(t[r],this[r]);return this.check()}clamp(t,r){for(let i=0;i<this.ELEMENTS;++i)this[i]=Math.min(Math.max(this[i],t[i]),r[i]);return this.check()}add(...t){for(let r of t)for(let i=0;i<this.ELEMENTS;++i)this[i]+=r[i];return this.check()}subtract(...t){for(let r of t)for(let i=0;i<this.ELEMENTS;++i)this[i]-=r[i];return this.check()}scale(t){if(typeof t==\"number\")for(let r=0;r<this.ELEMENTS;++r)this[r]*=t;else for(let r=0;r<this.ELEMENTS&&r<t.length;++r)this[r]*=t[r];return this.check()}multiplyByScalar(t){for(let r=0;r<this.ELEMENTS;++r)this[r]*=t;return this.check()}check(){if(ts.debug&&!this.validate())throw new Error(`math.gl: ${this.constructor.name} some fields set to invalid numbers'`);return this}validate(){let t=this.length===this.ELEMENTS;for(let r=0;r<this.ELEMENTS;++r)t=t&&Number.isFinite(this[r]);return t}sub(t){return this.subtract(t)}setScalar(t){for(let r=0;r<this.ELEMENTS;++r)this[r]=t;return this.check()}addScalar(t){for(let r=0;r<this.ELEMENTS;++r)this[r]+=t;return this.check()}subScalar(t){return this.addScalar(-t)}multiplyScalar(t){for(let r=0;r<this.ELEMENTS;++r)this[r]*=t;return this.check()}divideScalar(t){return this.multiplyByScalar(1/t)}clampScalar(t,r){for(let i=0;i<this.ELEMENTS;++i)this[i]=Math.min(Math.max(this[i],t),r);return this.check()}get elements(){return this}};function _Ft(e,t){if(e.length!==t)return!1;for(let r=0;r<e.length;++r)if(!Number.isFinite(e[r]))return!1;return!0}function vn(e){if(!Number.isFinite(e))throw new Error(`Invalid number ${JSON.stringify(e)}`);return e}function h1(e,t,r=\"\"){if(ts.debug&&!_Ft(e,t))throw new Error(`math.gl: ${r} some fields set to invalid numbers'`);return e}function y0(e,t){if(!e)throw new Error(`math.gl assertion ${t}`)}var y3=class extends u1{get x(){return this[0]}set x(t){this[0]=vn(t)}get y(){return this[1]}set y(t){this[1]=vn(t)}len(){return Math.sqrt(this.lengthSquared())}magnitude(){return this.len()}lengthSquared(){let t=0;for(let r=0;r<this.ELEMENTS;++r)t+=this[r]*this[r];return t}magnitudeSquared(){return this.lengthSquared()}distance(t){return Math.sqrt(this.distanceSquared(t))}distanceSquared(t){let r=0;for(let i=0;i<this.ELEMENTS;++i){let n=this[i]-t[i];r+=n*n}return vn(r)}dot(t){let r=0;for(let i=0;i<this.ELEMENTS;++i)r+=this[i]*t[i];return vn(r)}normalize(){let t=this.magnitude();if(t!==0)for(let r=0;r<this.ELEMENTS;++r)this[r]/=t;return this.check()}multiply(...t){for(let r of t)for(let i=0;i<this.ELEMENTS;++i)this[i]*=r[i];return this.check()}divide(...t){for(let r of t)for(let i=0;i<this.ELEMENTS;++i)this[i]/=r[i];return this.check()}lengthSq(){return this.lengthSquared()}distanceTo(t){return this.distance(t)}distanceToSquared(t){return this.distanceSquared(t)}getComponent(t){return y0(t>=0&&t<this.ELEMENTS,\"index is out of range\"),vn(this[t])}setComponent(t,r){return y0(t>=0&&t<this.ELEMENTS,\"index is out of range\"),this[t]=r,this.check()}addVectors(t,r){return this.copy(t).add(r)}subVectors(t,r){return this.copy(t).subtract(r)}multiplyVectors(t,r){return this.copy(t).multiply(r)}addScaledVector(t,r){return this.add(new this.constructor(t).multiplyScalar(r))}};var Ea={};Ql(Ea,{add:()=>TFt,angle:()=>jFt,ceil:()=>SFt,clone:()=>vFt,copy:()=>xFt,create:()=>apt,cross:()=>BFt,dist:()=>KFt,distance:()=>hpt,div:()=>ZFt,divide:()=>upt,dot:()=>LFt,equals:()=>qFt,exactEquals:()=>WFt,floor:()=>MFt,forEach:()=>tNt,fromValues:()=>bFt,inverse:()=>DFt,len:()=>HFt,length:()=>fpt,lerp:()=>FFt,max:()=>PFt,min:()=>EFt,mul:()=>XFt,multiply:()=>cpt,negate:()=>RFt,normalize:()=>OFt,random:()=>NFt,rotate:()=>VFt,round:()=>CFt,scale:()=>IFt,scaleAndAdd:()=>kFt,set:()=>wFt,sqrDist:()=>QFt,sqrLen:()=>JFt,squaredDistance:()=>dpt,squaredLength:()=>ppt,str:()=>GFt,sub:()=>YFt,subtract:()=>lpt,transformMat2:()=>zFt,transformMat2d:()=>UFt,transformMat3:()=>kH,transformMat4:()=>RH,zero:()=>$Ft});var Jn=typeof Float32Array<\"u\"?Float32Array:Array,_0=Math.random;function Cd(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var U3e=Math.PI/180;function apt(){let e=new Jn(2);return Jn!=Float32Array&&(e[0]=0,e[1]=0),e}function vFt(e){let t=new Jn(2);return t[0]=e[0],t[1]=e[1],t}function bFt(e,t){let r=new Jn(2);return r[0]=e,r[1]=t,r}function xFt(e,t){return e[0]=t[0],e[1]=t[1],e}function wFt(e,t,r){return e[0]=t,e[1]=r,e}function TFt(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function lpt(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function cpt(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function upt(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function SFt(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function MFt(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function EFt(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function PFt(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function CFt(e,t){return e[0]=Cd(t[0]),e[1]=Cd(t[1]),e}function IFt(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function kFt(e,t,r,i){return e[0]=t[0]+r[0]*i,e[1]=t[1]+r[1]*i,e}function hpt(e,t){let r=t[0]-e[0],i=t[1]-e[1];return Math.sqrt(r*r+i*i)}function dpt(e,t){let r=t[0]-e[0],i=t[1]-e[1];return r*r+i*i}function fpt(e){let t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function ppt(e){let t=e[0],r=e[1];return t*t+r*r}function RFt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function DFt(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function OFt(e,t){let r=t[0],i=t[1],n=r*r+i*i;return n>0&&(n=1/Math.sqrt(n)),e[0]=t[0]*n,e[1]=t[1]*n,e}function LFt(e,t){return e[0]*t[0]+e[1]*t[1]}function BFt(e,t,r){let i=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=i,e}function FFt(e,t,r,i){let n=t[0],o=t[1];return e[0]=n+i*(r[0]-n),e[1]=o+i*(r[1]-o),e}function NFt(e,t){t=t===void 0?1:t;let r=_0()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function zFt(e,t,r){let i=t[0],n=t[1];return e[0]=r[0]*i+r[2]*n,e[1]=r[1]*i+r[3]*n,e}function UFt(e,t,r){let i=t[0],n=t[1];return e[0]=r[0]*i+r[2]*n+r[4],e[1]=r[1]*i+r[3]*n+r[5],e}function kH(e,t,r){let i=t[0],n=t[1];return e[0]=r[0]*i+r[3]*n+r[6],e[1]=r[1]*i+r[4]*n+r[7],e}function RH(e,t,r){let i=t[0],n=t[1];return e[0]=r[0]*i+r[4]*n+r[12],e[1]=r[1]*i+r[5]*n+r[13],e}function VFt(e,t,r,i){let n=t[0]-r[0],o=t[1]-r[1],s=Math.sin(i),a=Math.cos(i);return e[0]=n*a-o*s+r[0],e[1]=n*s+o*a+r[1],e}function jFt(e,t){let r=e[0],i=e[1],n=t[0],o=t[1],s=Math.sqrt((r*r+i*i)*(n*n+o*o)),a=s&&(r*n+i*o)/s;return Math.acos(Math.min(Math.max(a,-1),1))}function $Ft(e){return e[0]=0,e[1]=0,e}function GFt(e){return`vec2(${e[0]}, ${e[1]})`}function WFt(e,t){return e[0]===t[0]&&e[1]===t[1]}function qFt(e,t){let r=e[0],i=e[1],n=t[0],o=t[1];return Math.abs(r-n)<=1e-6*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(i-o)<=1e-6*Math.max(1,Math.abs(i),Math.abs(o))}var HFt=fpt,YFt=lpt,XFt=cpt,ZFt=upt,KFt=hpt,QFt=dpt,JFt=ppt,tNt=(function(){let e=apt();return function(t,r,i,n,o,s){let a,h;for(r||(r=2),i||(i=0),n?h=Math.min(n*r+i,t.length):h=t.length,a=i;a<h;a+=r)e[0]=t[a],e[1]=t[a+1],o(e,e,s),t[a]=e[0],t[a+1]=e[1];return t}})();function mpt(e,t,r){let i=t[0],n=t[1],o=r[3]*i+r[7]*n||1;return e[0]=(r[0]*i+r[4]*n)/o,e[1]=(r[1]*i+r[5]*n)/o,e}function AO(e,t,r){let i=t[0],n=t[1],o=t[2],s=r[3]*i+r[7]*n+r[11]*o||1;return e[0]=(r[0]*i+r[4]*n+r[8]*o)/s,e[1]=(r[1]*i+r[5]*n+r[9]*o)/s,e[2]=(r[2]*i+r[6]*n+r[10]*o)/s,e}function gpt(e,t,r){let i=t[0],n=t[1];return e[0]=r[0]*i+r[2]*n,e[1]=r[1]*i+r[3]*n,e[2]=t[2],e}function Apt(e,t,r){let i=t[0],n=t[1];return e[0]=r[0]*i+r[2]*n,e[1]=r[1]*i+r[3]*n,e[2]=t[2],e[3]=t[3],e}function yO(e,t,r){let i=t[0],n=t[1],o=t[2];return e[0]=r[0]*i+r[3]*n+r[6]*o,e[1]=r[1]*i+r[4]*n+r[7]*o,e[2]=r[2]*i+r[5]*n+r[8]*o,e[3]=t[3],e}var Cl={};Ql(Cl,{add:()=>nNt,angle:()=>FH,bezier:()=>ANt,ceil:()=>oNt,clone:()=>eNt,copy:()=>rNt,create:()=>_O,cross:()=>ob,dist:()=>MNt,distance:()=>bpt,div:()=>SNt,divide:()=>vpt,dot:()=>NE,equals:()=>xNt,exactEquals:()=>bNt,floor:()=>sNt,forEach:()=>CNt,fromValues:()=>bO,hermite:()=>gNt,inverse:()=>fNt,len:()=>NH,length:()=>vO,lerp:()=>pNt,max:()=>lNt,min:()=>aNt,mul:()=>TNt,multiply:()=>_pt,negate:()=>dNt,normalize:()=>DH,random:()=>yNt,rotateX:()=>OH,rotateY:()=>LH,rotateZ:()=>BH,round:()=>cNt,scale:()=>uNt,scaleAndAdd:()=>hNt,set:()=>iNt,slerp:()=>mNt,sqrDist:()=>ENt,sqrLen:()=>PNt,squaredDistance:()=>xpt,squaredLength:()=>wpt,str:()=>vNt,sub:()=>wNt,subtract:()=>ypt,transformMat3:()=>zE,transformMat4:()=>sb,transformQuat:()=>UE,zero:()=>_Nt});function _O(){let e=new Jn(3);return Jn!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function eNt(e){let t=new Jn(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function vO(e){let t=e[0],r=e[1],i=e[2];return Math.sqrt(t*t+r*r+i*i)}function bO(e,t,r){let i=new Jn(3);return i[0]=e,i[1]=t,i[2]=r,i}function rNt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function iNt(e,t,r,i){return e[0]=t,e[1]=r,e[2]=i,e}function nNt(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e}function ypt(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function _pt(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function vpt(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function oNt(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function sNt(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function aNt(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e[2]=Math.min(t[2],r[2]),e}function lNt(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e[2]=Math.max(t[2],r[2]),e}function cNt(e,t){return e[0]=Cd(t[0]),e[1]=Cd(t[1]),e[2]=Cd(t[2]),e}function uNt(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e}function hNt(e,t,r,i){return e[0]=t[0]+r[0]*i,e[1]=t[1]+r[1]*i,e[2]=t[2]+r[2]*i,e}function bpt(e,t){let r=t[0]-e[0],i=t[1]-e[1],n=t[2]-e[2];return Math.sqrt(r*r+i*i+n*n)}function xpt(e,t){let r=t[0]-e[0],i=t[1]-e[1],n=t[2]-e[2];return r*r+i*i+n*n}function wpt(e){let t=e[0],r=e[1],i=e[2];return t*t+r*r+i*i}function dNt(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function fNt(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function DH(e,t){let r=t[0],i=t[1],n=t[2],o=r*r+i*i+n*n;return o>0&&(o=1/Math.sqrt(o)),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e}function NE(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ob(e,t,r){let i=t[0],n=t[1],o=t[2],s=r[0],a=r[1],h=r[2];return e[0]=n*h-o*a,e[1]=o*s-i*h,e[2]=i*a-n*s,e}function pNt(e,t,r,i){let n=t[0],o=t[1],s=t[2];return e[0]=n+i*(r[0]-n),e[1]=o+i*(r[1]-o),e[2]=s+i*(r[2]-s),e}function mNt(e,t,r,i){let n=Math.acos(Math.min(Math.max(NE(t,r),-1),1)),o=Math.sin(n),s=Math.sin((1-i)*n)/o,a=Math.sin(i*n)/o;return e[0]=s*t[0]+a*r[0],e[1]=s*t[1]+a*r[1],e[2]=s*t[2]+a*r[2],e}function gNt(e,t,r,i,n,o){let s=o*o,a=s*(2*o-3)+1,h=s*(o-2)+o,p=s*(o-1),g=s*(3-2*o);return e[0]=t[0]*a+r[0]*h+i[0]*p+n[0]*g,e[1]=t[1]*a+r[1]*h+i[1]*p+n[1]*g,e[2]=t[2]*a+r[2]*h+i[2]*p+n[2]*g,e}function ANt(e,t,r,i,n,o){let s=1-o,a=s*s,h=o*o,p=a*s,g=3*o*a,w=3*h*s,C=h*o;return e[0]=t[0]*p+r[0]*g+i[0]*w+n[0]*C,e[1]=t[1]*p+r[1]*g+i[1]*w+n[1]*C,e[2]=t[2]*p+r[2]*g+i[2]*w+n[2]*C,e}function yNt(e,t){t=t===void 0?1:t;let r=_0()*2*Math.PI,i=_0()*2-1,n=Math.sqrt(1-i*i)*t;return e[0]=Math.cos(r)*n,e[1]=Math.sin(r)*n,e[2]=i*t,e}function sb(e,t,r){let i=t[0],n=t[1],o=t[2],s=r[3]*i+r[7]*n+r[11]*o+r[15];return s=s||1,e[0]=(r[0]*i+r[4]*n+r[8]*o+r[12])/s,e[1]=(r[1]*i+r[5]*n+r[9]*o+r[13])/s,e[2]=(r[2]*i+r[6]*n+r[10]*o+r[14])/s,e}function zE(e,t,r){let i=t[0],n=t[1],o=t[2];return e[0]=i*r[0]+n*r[3]+o*r[6],e[1]=i*r[1]+n*r[4]+o*r[7],e[2]=i*r[2]+n*r[5]+o*r[8],e}function UE(e,t,r){let i=r[0],n=r[1],o=r[2],s=r[3],a=t[0],h=t[1],p=t[2],g=n*p-o*h,w=o*a-i*p,C=i*h-n*a,R=n*C-o*w,z=o*g-i*C,W=i*w-n*g,Y=s*2;return g*=Y,w*=Y,C*=Y,R*=2,z*=2,W*=2,e[0]=a+g+R,e[1]=h+w+z,e[2]=p+C+W,e}function OH(e,t,r,i){let n=[],o=[];return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n[2]=t[2]-r[2],o[0]=n[0],o[1]=n[1]*Math.cos(i)-n[2]*Math.sin(i),o[2]=n[1]*Math.sin(i)+n[2]*Math.cos(i),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e}function LH(e,t,r,i){let n=[],o=[];return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n[2]=t[2]-r[2],o[0]=n[2]*Math.sin(i)+n[0]*Math.cos(i),o[1]=n[1],o[2]=n[2]*Math.cos(i)-n[0]*Math.sin(i),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e}function BH(e,t,r,i){let n=[],o=[];return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n[2]=t[2]-r[2],o[0]=n[0]*Math.cos(i)-n[1]*Math.sin(i),o[1]=n[0]*Math.sin(i)+n[1]*Math.cos(i),o[2]=n[2],e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e}function FH(e,t){let r=e[0],i=e[1],n=e[2],o=t[0],s=t[1],a=t[2],h=Math.sqrt((r*r+i*i+n*n)*(o*o+s*s+a*a)),p=h&&NE(e,t)/h;return Math.acos(Math.min(Math.max(p,-1),1))}function _Nt(e){return e[0]=0,e[1]=0,e[2]=0,e}function vNt(e){return`vec3(${e[0]}, ${e[1]}, ${e[2]})`}function bNt(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function xNt(e,t){let r=e[0],i=e[1],n=e[2],o=t[0],s=t[1],a=t[2];return Math.abs(r-o)<=1e-6*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=1e-6*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(n-a)<=1e-6*Math.max(1,Math.abs(n),Math.abs(a))}var wNt=ypt,TNt=_pt,SNt=vpt,MNt=bpt,ENt=xpt,NH=vO,PNt=wpt,CNt=(function(){let e=_O();return function(t,r,i,n,o,s){let a,h;for(r||(r=3),i||(i=0),n?h=Math.min(n*r+i,t.length):h=t.length,a=i;a<h;a+=r)e[0]=t[a],e[1]=t[a+1],e[2]=t[a+2],o(e,e,s),t[a]=e[0],t[a+1]=e[1],t[a+2]=e[2];return t}})();var zH=[0,0,0],xO,rr=class e extends y3{static get ZERO(){return xO||(xO=new e(0,0,0),Object.freeze(xO)),xO}constructor(t=0,r=0,i=0){super(-0,-0,-0),arguments.length===1&&zf(t)?this.copy(t):(ts.debug&&(vn(t),vn(r),vn(i)),this[0]=t,this[1]=r,this[2]=i)}set(t,r,i){return this[0]=t,this[1]=r,this[2]=i,this.check()}copy(t){return this[0]=t[0],this[1]=t[1],this[2]=t[2],this.check()}fromObject(t){return ts.debug&&(vn(t.x),vn(t.y),vn(t.z)),this[0]=t.x,this[1]=t.y,this[2]=t.z,this.check()}toObject(t){return t.x=this[0],t.y=this[1],t.z=this[2],t}get ELEMENTS(){return 3}get z(){return this[2]}set z(t){this[2]=vn(t)}angle(t){return FH(this,t)}cross(t){return ob(this,this,t),this.check()}rotateX({radians:t,origin:r=zH}){return OH(this,this,r,t),this.check()}rotateY({radians:t,origin:r=zH}){return LH(this,this,r,t),this.check()}rotateZ({radians:t,origin:r=zH}){return BH(this,this,r,t),this.check()}transform(t){return this.transformAsPoint(t)}transformAsPoint(t){return sb(this,this,t),this.check()}transformAsVector(t){return AO(this,this,t),this.check()}transformByMatrix3(t){return zE(this,this,t),this.check()}transformByMatrix2(t){return gpt(this,this,t),this.check()}transformByQuaternion(t){return UE(this,this,t),this.check()}};var wO,TO=class e extends y3{static get ZERO(){return wO||(wO=new e(0,0,0,0),Object.freeze(wO)),wO}constructor(t=0,r=0,i=0,n=0){super(-0,-0,-0,-0),zf(t)&&arguments.length===1?this.copy(t):(ts.debug&&(vn(t),vn(r),vn(i),vn(n)),this[0]=t,this[1]=r,this[2]=i,this[3]=n)}set(t,r,i,n){return this[0]=t,this[1]=r,this[2]=i,this[3]=n,this.check()}copy(t){return this[0]=t[0],this[1]=t[1],this[2]=t[2],this[3]=t[3],this.check()}fromObject(t){return ts.debug&&(vn(t.x),vn(t.y),vn(t.z),vn(t.w)),this[0]=t.x,this[1]=t.y,this[2]=t.z,this[3]=t.w,this}toObject(t){return t.x=this[0],t.y=this[1],t.z=this[2],t.w=this[3],t}get ELEMENTS(){return 4}get z(){return this[2]}set z(t){this[2]=vn(t)}get w(){return this[3]}set w(t){this[3]=vn(t)}transform(t){return sb(this,this,t),this.check()}transformByMatrix3(t){return yO(this,this,t),this.check()}transformByMatrix2(t){return Apt(this,this,t),this.check()}transformByQuaternion(t){return UE(this,this,t),this.check()}applyMatrix4(t){return t.transform(this,this),this}};var v3=class extends u1{toString(){let t=\"[\";if(ts.printRowMajor){t+=\"row-major:\";for(let r=0;r<this.RANK;++r)for(let i=0;i<this.RANK;++i)t+=` ${this[i*this.RANK+r]}`}else{t+=\"column-major:\";for(let r=0;r<this.ELEMENTS;++r)t+=` ${this[r]}`}return t+=\"]\",t}getElementIndex(t,r){return r*this.RANK+t}getElement(t,r){return this[r*this.RANK+t]}setElement(t,r,i){return this[r*this.RANK+t]=vn(i),this}getColumn(t,r=new Array(this.RANK).fill(-0)){let i=t*this.RANK;for(let n=0;n<this.RANK;++n)r[n]=this[i+n];return r}setColumn(t,r){let i=t*this.RANK;for(let n=0;n<this.RANK;++n)this[i+n]=r[n];return this}};function Tpt(){let e=new Jn(9);return Jn!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function Spt(e,t){if(e===t){let r=t[1],i=t[2],n=t[5];e[1]=t[3],e[2]=t[6],e[3]=r,e[5]=t[7],e[6]=i,e[7]=n}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function Mpt(e,t){let r=t[0],i=t[1],n=t[2],o=t[3],s=t[4],a=t[5],h=t[6],p=t[7],g=t[8],w=g*s-a*p,C=-g*o+a*h,R=p*o-s*h,z=r*w+i*C+n*R;return z?(z=1/z,e[0]=w*z,e[1]=(-g*i+n*p)*z,e[2]=(a*i-n*s)*z,e[3]=C*z,e[4]=(g*r-n*h)*z,e[5]=(-a*r+n*o)*z,e[6]=R*z,e[7]=(-p*r+i*h)*z,e[8]=(s*r-i*o)*z,e):null}function Ept(e){let t=e[0],r=e[1],i=e[2],n=e[3],o=e[4],s=e[5],a=e[6],h=e[7],p=e[8];return t*(p*o-s*h)+r*(-p*n+s*a)+i*(h*n-o*a)}function UH(e,t,r){let i=t[0],n=t[1],o=t[2],s=t[3],a=t[4],h=t[5],p=t[6],g=t[7],w=t[8],C=r[0],R=r[1],z=r[2],W=r[3],Y=r[4],H=r[5],Q=r[6],tt=r[7],rt=r[8];return e[0]=C*i+R*s+z*p,e[1]=C*n+R*a+z*g,e[2]=C*o+R*h+z*w,e[3]=W*i+Y*s+H*p,e[4]=W*n+Y*a+H*g,e[5]=W*o+Y*h+H*w,e[6]=Q*i+tt*s+rt*p,e[7]=Q*n+tt*a+rt*g,e[8]=Q*o+tt*h+rt*w,e}function Ppt(e,t,r){let i=t[0],n=t[1],o=t[2],s=t[3],a=t[4],h=t[5],p=t[6],g=t[7],w=t[8],C=r[0],R=r[1];return e[0]=i,e[1]=n,e[2]=o,e[3]=s,e[4]=a,e[5]=h,e[6]=C*i+R*s+p,e[7]=C*n+R*a+g,e[8]=C*o+R*h+w,e}function Cpt(e,t,r){let i=t[0],n=t[1],o=t[2],s=t[3],a=t[4],h=t[5],p=t[6],g=t[7],w=t[8],C=Math.sin(r),R=Math.cos(r);return e[0]=R*i+C*s,e[1]=R*n+C*a,e[2]=R*o+C*h,e[3]=R*s-C*i,e[4]=R*a-C*n,e[5]=R*h-C*o,e[6]=p,e[7]=g,e[8]=w,e}function VH(e,t,r){let i=r[0],n=r[1];return e[0]=i*t[0],e[1]=i*t[1],e[2]=i*t[2],e[3]=n*t[3],e[4]=n*t[4],e[5]=n*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function Ipt(e,t){let r=t[0],i=t[1],n=t[2],o=t[3],s=r+r,a=i+i,h=n+n,p=r*s,g=i*s,w=i*a,C=n*s,R=n*a,z=n*h,W=o*s,Y=o*a,H=o*h;return e[0]=1-w-z,e[3]=g-H,e[6]=C+Y,e[1]=g+H,e[4]=1-p-z,e[7]=R-W,e[2]=C-Y,e[5]=R+W,e[8]=1-p-w,e}var jH;(function(e){e[e.COL0ROW0=0]=\"COL0ROW0\",e[e.COL0ROW1=1]=\"COL0ROW1\",e[e.COL0ROW2=2]=\"COL0ROW2\",e[e.COL1ROW0=3]=\"COL1ROW0\",e[e.COL1ROW1=4]=\"COL1ROW1\",e[e.COL1ROW2=5]=\"COL1ROW2\",e[e.COL2ROW0=6]=\"COL2ROW0\",e[e.COL2ROW1=7]=\"COL2ROW1\",e[e.COL2ROW2=8]=\"COL2ROW2\"})(jH||(jH={}));var INt=Object.freeze([1,0,0,0,1,0,0,0,1]),es=class extends v3{static get IDENTITY(){return RNt()}static get ZERO(){return kNt()}get ELEMENTS(){return 9}get RANK(){return 3}get INDICES(){return jH}constructor(t,...r){super(-0,-0,-0,-0,-0,-0,-0,-0,-0),arguments.length===1&&Array.isArray(t)?this.copy(t):r.length>0?this.copy([t,...r]):this.identity()}copy(t){return this[0]=t[0],this[1]=t[1],this[2]=t[2],this[3]=t[3],this[4]=t[4],this[5]=t[5],this[6]=t[6],this[7]=t[7],this[8]=t[8],this.check()}identity(){return this.copy(INt)}fromObject(t){return this.check()}fromQuaternion(t){return Ipt(this,t),this.check()}set(t,r,i,n,o,s,a,h,p){return this[0]=t,this[1]=r,this[2]=i,this[3]=n,this[4]=o,this[5]=s,this[6]=a,this[7]=h,this[8]=p,this.check()}setRowMajor(t,r,i,n,o,s,a,h,p){return this[0]=t,this[1]=n,this[2]=a,this[3]=r,this[4]=o,this[5]=h,this[6]=i,this[7]=s,this[8]=p,this.check()}determinant(){return Ept(this)}transpose(){return Spt(this,this),this.check()}invert(){return Mpt(this,this),this.check()}multiplyLeft(t){return UH(this,t,this),this.check()}multiplyRight(t){return UH(this,this,t),this.check()}rotate(t){return Cpt(this,this,t),this.check()}scale(t){return Array.isArray(t)?VH(this,this,t):VH(this,this,[t,t]),this.check()}translate(t){return Ppt(this,this,t),this.check()}transform(t,r){let i;switch(t.length){case 2:i=kH(r||[-0,-0],t,this);break;case 3:i=zE(r||[-0,-0,-0],t,this);break;case 4:i=yO(r||[-0,-0,-0,-0],t,this);break;default:throw new Error(\"Illegal vector\")}return h1(i,t.length),i}transformVector(t,r){return this.transform(t,r)}transformVector2(t,r){return this.transform(t,r)}transformVector3(t,r){return this.transform(t,r)}},SO,MO=null;function kNt(){return SO||(SO=new es([0,0,0,0,0,0,0,0,0]),Object.freeze(SO)),SO}function RNt(){return MO||(MO=new es,Object.freeze(MO)),MO}var Gs={};Ql(Gs,{add:()=>izt,adjoint:()=>NNt,clone:()=>ONt,copy:()=>LNt,create:()=>DNt,decompose:()=>YNt,determinant:()=>WH,equals:()=>azt,exactEquals:()=>szt,frob:()=>rzt,fromQuat:()=>QH,fromQuat2:()=>WNt,fromRotation:()=>VNt,fromRotationTranslation:()=>Dpt,fromRotationTranslationScale:()=>XNt,fromRotationTranslationScaleOrigin:()=>ZNt,fromScaling:()=>UNt,fromTranslation:()=>zNt,fromValues:()=>BNt,fromXRotation:()=>jNt,fromYRotation:()=>$Nt,fromZRotation:()=>GNt,frustum:()=>JH,getRotation:()=>HNt,getScaling:()=>Opt,getTranslation:()=>qNt,identity:()=>Rpt,invert:()=>GH,lookAt:()=>rY,mul:()=>lzt,multiply:()=>VE,multiplyScalar:()=>nzt,multiplyScalarAndAdd:()=>ozt,ortho:()=>eY,orthoNO:()=>Bpt,orthoZO:()=>JNt,perspective:()=>tY,perspectiveFromFieldOfView:()=>QNt,perspectiveNO:()=>Lpt,perspectiveZO:()=>KNt,rotate:()=>YH,rotateX:()=>XH,rotateY:()=>ZH,rotateZ:()=>KH,scale:()=>HH,set:()=>FNt,str:()=>ezt,sub:()=>czt,subtract:()=>Fpt,targetTo:()=>tzt,translate:()=>qH,transpose:()=>$H});function DNt(){let e=new Jn(16);return Jn!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function ONt(e){let t=new Jn(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function LNt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function BNt(e,t,r,i,n,o,s,a,h,p,g,w,C,R,z,W){let Y=new Jn(16);return Y[0]=e,Y[1]=t,Y[2]=r,Y[3]=i,Y[4]=n,Y[5]=o,Y[6]=s,Y[7]=a,Y[8]=h,Y[9]=p,Y[10]=g,Y[11]=w,Y[12]=C,Y[13]=R,Y[14]=z,Y[15]=W,Y}function FNt(e,t,r,i,n,o,s,a,h,p,g,w,C,R,z,W,Y){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e[4]=o,e[5]=s,e[6]=a,e[7]=h,e[8]=p,e[9]=g,e[10]=w,e[11]=C,e[12]=R,e[13]=z,e[14]=W,e[15]=Y,e}function Rpt(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function $H(e,t){if(e===t){let r=t[1],i=t[2],n=t[3],o=t[6],s=t[7],a=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=i,e[9]=o,e[11]=t[14],e[12]=n,e[13]=s,e[14]=a}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}function GH(e,t){let r=t[0],i=t[1],n=t[2],o=t[3],s=t[4],a=t[5],h=t[6],p=t[7],g=t[8],w=t[9],C=t[10],R=t[11],z=t[12],W=t[13],Y=t[14],H=t[15],Q=r*a-i*s,tt=r*h-n*s,rt=r*p-o*s,at=i*h-n*a,et=i*p-o*a,lt=n*p-o*h,J=g*W-w*z,ft=g*Y-C*z,dt=g*H-R*z,Mt=w*Y-C*W,Ft=w*H-R*W,Nt=C*H-R*Y,$t=Q*Nt-tt*Ft+rt*Mt+at*dt-et*ft+lt*J;return $t?($t=1/$t,e[0]=(a*Nt-h*Ft+p*Mt)*$t,e[1]=(n*Ft-i*Nt-o*Mt)*$t,e[2]=(W*lt-Y*et+H*at)*$t,e[3]=(C*et-w*lt-R*at)*$t,e[4]=(h*dt-s*Nt-p*ft)*$t,e[5]=(r*Nt-n*dt+o*ft)*$t,e[6]=(Y*rt-z*lt-H*tt)*$t,e[7]=(g*lt-C*rt+R*tt)*$t,e[8]=(s*Ft-a*dt+p*J)*$t,e[9]=(i*dt-r*Ft-o*J)*$t,e[10]=(z*et-W*rt+H*Q)*$t,e[11]=(w*rt-g*et-R*Q)*$t,e[12]=(a*ft-s*Mt-h*J)*$t,e[13]=(r*Mt-i*ft+n*J)*$t,e[14]=(W*tt-z*at-Y*Q)*$t,e[15]=(g*at-w*tt+C*Q)*$t,e):null}function NNt(e,t){let r=t[0],i=t[1],n=t[2],o=t[3],s=t[4],a=t[5],h=t[6],p=t[7],g=t[8],w=t[9],C=t[10],R=t[11],z=t[12],W=t[13],Y=t[14],H=t[15],Q=r*a-i*s,tt=r*h-n*s,rt=r*p-o*s,at=i*h-n*a,et=i*p-o*a,lt=n*p-o*h,J=g*W-w*z,ft=g*Y-C*z,dt=g*H-R*z,Mt=w*Y-C*W,Ft=w*H-R*W,Nt=C*H-R*Y;return e[0]=a*Nt-h*Ft+p*Mt,e[1]=n*Ft-i*Nt-o*Mt,e[2]=W*lt-Y*et+H*at,e[3]=C*et-w*lt-R*at,e[4]=h*dt-s*Nt-p*ft,e[5]=r*Nt-n*dt+o*ft,e[6]=Y*rt-z*lt-H*tt,e[7]=g*lt-C*rt+R*tt,e[8]=s*Ft-a*dt+p*J,e[9]=i*dt-r*Ft-o*J,e[10]=z*et-W*rt+H*Q,e[11]=w*rt-g*et-R*Q,e[12]=a*ft-s*Mt-h*J,e[13]=r*Mt-i*ft+n*J,e[14]=W*tt-z*at-Y*Q,e[15]=g*at-w*tt+C*Q,e}function WH(e){let t=e[0],r=e[1],i=e[2],n=e[3],o=e[4],s=e[5],a=e[6],h=e[7],p=e[8],g=e[9],w=e[10],C=e[11],R=e[12],z=e[13],W=e[14],Y=e[15],H=t*s-r*o,Q=t*a-i*o,tt=r*a-i*s,rt=p*z-g*R,at=p*W-w*R,et=g*W-w*z,lt=t*et-r*at+i*rt,J=o*et-s*at+a*rt,ft=p*tt-g*Q+w*H,dt=R*tt-z*Q+W*H;return h*lt-n*J+Y*ft-C*dt}function VE(e,t,r){let i=t[0],n=t[1],o=t[2],s=t[3],a=t[4],h=t[5],p=t[6],g=t[7],w=t[8],C=t[9],R=t[10],z=t[11],W=t[12],Y=t[13],H=t[14],Q=t[15],tt=r[0],rt=r[1],at=r[2],et=r[3];return e[0]=tt*i+rt*a+at*w+et*W,e[1]=tt*n+rt*h+at*C+et*Y,e[2]=tt*o+rt*p+at*R+et*H,e[3]=tt*s+rt*g+at*z+et*Q,tt=r[4],rt=r[5],at=r[6],et=r[7],e[4]=tt*i+rt*a+at*w+et*W,e[5]=tt*n+rt*h+at*C+et*Y,e[6]=tt*o+rt*p+at*R+et*H,e[7]=tt*s+rt*g+at*z+et*Q,tt=r[8],rt=r[9],at=r[10],et=r[11],e[8]=tt*i+rt*a+at*w+et*W,e[9]=tt*n+rt*h+at*C+et*Y,e[10]=tt*o+rt*p+at*R+et*H,e[11]=tt*s+rt*g+at*z+et*Q,tt=r[12],rt=r[13],at=r[14],et=r[15],e[12]=tt*i+rt*a+at*w+et*W,e[13]=tt*n+rt*h+at*C+et*Y,e[14]=tt*o+rt*p+at*R+et*H,e[15]=tt*s+rt*g+at*z+et*Q,e}function qH(e,t,r){let i=r[0],n=r[1],o=r[2],s,a,h,p,g,w,C,R,z,W,Y,H;return t===e?(e[12]=t[0]*i+t[4]*n+t[8]*o+t[12],e[13]=t[1]*i+t[5]*n+t[9]*o+t[13],e[14]=t[2]*i+t[6]*n+t[10]*o+t[14],e[15]=t[3]*i+t[7]*n+t[11]*o+t[15]):(s=t[0],a=t[1],h=t[2],p=t[3],g=t[4],w=t[5],C=t[6],R=t[7],z=t[8],W=t[9],Y=t[10],H=t[11],e[0]=s,e[1]=a,e[2]=h,e[3]=p,e[4]=g,e[5]=w,e[6]=C,e[7]=R,e[8]=z,e[9]=W,e[10]=Y,e[11]=H,e[12]=s*i+g*n+z*o+t[12],e[13]=a*i+w*n+W*o+t[13],e[14]=h*i+C*n+Y*o+t[14],e[15]=p*i+R*n+H*o+t[15]),e}function HH(e,t,r){let i=r[0],n=r[1],o=r[2];return e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e[3]=t[3]*i,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*o,e[9]=t[9]*o,e[10]=t[10]*o,e[11]=t[11]*o,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function YH(e,t,r,i){let n=i[0],o=i[1],s=i[2],a=Math.sqrt(n*n+o*o+s*s),h,p,g,w,C,R,z,W,Y,H,Q,tt,rt,at,et,lt,J,ft,dt,Mt,Ft,Nt,$t,Yt;return a<1e-6?null:(a=1/a,n*=a,o*=a,s*=a,p=Math.sin(r),h=Math.cos(r),g=1-h,w=t[0],C=t[1],R=t[2],z=t[3],W=t[4],Y=t[5],H=t[6],Q=t[7],tt=t[8],rt=t[9],at=t[10],et=t[11],lt=n*n*g+h,J=o*n*g+s*p,ft=s*n*g-o*p,dt=n*o*g-s*p,Mt=o*o*g+h,Ft=s*o*g+n*p,Nt=n*s*g+o*p,$t=o*s*g-n*p,Yt=s*s*g+h,e[0]=w*lt+W*J+tt*ft,e[1]=C*lt+Y*J+rt*ft,e[2]=R*lt+H*J+at*ft,e[3]=z*lt+Q*J+et*ft,e[4]=w*dt+W*Mt+tt*Ft,e[5]=C*dt+Y*Mt+rt*Ft,e[6]=R*dt+H*Mt+at*Ft,e[7]=z*dt+Q*Mt+et*Ft,e[8]=w*Nt+W*$t+tt*Yt,e[9]=C*Nt+Y*$t+rt*Yt,e[10]=R*Nt+H*$t+at*Yt,e[11]=z*Nt+Q*$t+et*Yt,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}function XH(e,t,r){let i=Math.sin(r),n=Math.cos(r),o=t[4],s=t[5],a=t[6],h=t[7],p=t[8],g=t[9],w=t[10],C=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=o*n+p*i,e[5]=s*n+g*i,e[6]=a*n+w*i,e[7]=h*n+C*i,e[8]=p*n-o*i,e[9]=g*n-s*i,e[10]=w*n-a*i,e[11]=C*n-h*i,e}function ZH(e,t,r){let i=Math.sin(r),n=Math.cos(r),o=t[0],s=t[1],a=t[2],h=t[3],p=t[8],g=t[9],w=t[10],C=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=o*n-p*i,e[1]=s*n-g*i,e[2]=a*n-w*i,e[3]=h*n-C*i,e[8]=o*i+p*n,e[9]=s*i+g*n,e[10]=a*i+w*n,e[11]=h*i+C*n,e}function KH(e,t,r){let i=Math.sin(r),n=Math.cos(r),o=t[0],s=t[1],a=t[2],h=t[3],p=t[4],g=t[5],w=t[6],C=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=o*n+p*i,e[1]=s*n+g*i,e[2]=a*n+w*i,e[3]=h*n+C*i,e[4]=p*n-o*i,e[5]=g*n-s*i,e[6]=w*n-a*i,e[7]=C*n-h*i,e}function zNt(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}function UNt(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function VNt(e,t,r){let i=r[0],n=r[1],o=r[2],s=Math.sqrt(i*i+n*n+o*o),a,h,p;return s<1e-6?null:(s=1/s,i*=s,n*=s,o*=s,h=Math.sin(t),a=Math.cos(t),p=1-a,e[0]=i*i*p+a,e[1]=n*i*p+o*h,e[2]=o*i*p-n*h,e[3]=0,e[4]=i*n*p-o*h,e[5]=n*n*p+a,e[6]=o*n*p+i*h,e[7]=0,e[8]=i*o*p+n*h,e[9]=n*o*p-i*h,e[10]=o*o*p+a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}function jNt(e,t){let r=Math.sin(t),i=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=i,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function $Nt(e,t){let r=Math.sin(t),i=Math.cos(t);return e[0]=i,e[1]=0,e[2]=-r,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=r,e[9]=0,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function GNt(e,t){let r=Math.sin(t),i=Math.cos(t);return e[0]=i,e[1]=r,e[2]=0,e[3]=0,e[4]=-r,e[5]=i,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function Dpt(e,t,r){let i=t[0],n=t[1],o=t[2],s=t[3],a=i+i,h=n+n,p=o+o,g=i*a,w=i*h,C=i*p,R=n*h,z=n*p,W=o*p,Y=s*a,H=s*h,Q=s*p;return e[0]=1-(R+W),e[1]=w+Q,e[2]=C-H,e[3]=0,e[4]=w-Q,e[5]=1-(g+W),e[6]=z+Y,e[7]=0,e[8]=C+H,e[9]=z-Y,e[10]=1-(g+R),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function WNt(e,t){let r=new Jn(3),i=-t[0],n=-t[1],o=-t[2],s=t[3],a=t[4],h=t[5],p=t[6],g=t[7],w=i*i+n*n+o*o+s*s;return w>0?(r[0]=(a*s+g*i+h*o-p*n)*2/w,r[1]=(h*s+g*n+p*i-a*o)*2/w,r[2]=(p*s+g*o+a*n-h*i)*2/w):(r[0]=(a*s+g*i+h*o-p*n)*2,r[1]=(h*s+g*n+p*i-a*o)*2,r[2]=(p*s+g*o+a*n-h*i)*2),Dpt(e,t,r),e}function qNt(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function Opt(e,t){let r=t[0],i=t[1],n=t[2],o=t[4],s=t[5],a=t[6],h=t[8],p=t[9],g=t[10];return e[0]=Math.sqrt(r*r+i*i+n*n),e[1]=Math.sqrt(o*o+s*s+a*a),e[2]=Math.sqrt(h*h+p*p+g*g),e}function HNt(e,t){let r=new Jn(3);Opt(r,t);let i=1/r[0],n=1/r[1],o=1/r[2],s=t[0]*i,a=t[1]*n,h=t[2]*o,p=t[4]*i,g=t[5]*n,w=t[6]*o,C=t[8]*i,R=t[9]*n,z=t[10]*o,W=s+g+z,Y=0;return W>0?(Y=Math.sqrt(W+1)*2,e[3]=.25*Y,e[0]=(w-R)/Y,e[1]=(C-h)/Y,e[2]=(a-p)/Y):s>g&&s>z?(Y=Math.sqrt(1+s-g-z)*2,e[3]=(w-R)/Y,e[0]=.25*Y,e[1]=(a+p)/Y,e[2]=(C+h)/Y):g>z?(Y=Math.sqrt(1+g-s-z)*2,e[3]=(C-h)/Y,e[0]=(a+p)/Y,e[1]=.25*Y,e[2]=(w+R)/Y):(Y=Math.sqrt(1+z-s-g)*2,e[3]=(a-p)/Y,e[0]=(C+h)/Y,e[1]=(w+R)/Y,e[2]=.25*Y),e}function YNt(e,t,r,i){t[0]=i[12],t[1]=i[13],t[2]=i[14];let n=i[0],o=i[1],s=i[2],a=i[4],h=i[5],p=i[6],g=i[8],w=i[9],C=i[10];r[0]=Math.sqrt(n*n+o*o+s*s),r[1]=Math.sqrt(a*a+h*h+p*p),r[2]=Math.sqrt(g*g+w*w+C*C);let R=1/r[0],z=1/r[1],W=1/r[2],Y=n*R,H=o*z,Q=s*W,tt=a*R,rt=h*z,at=p*W,et=g*R,lt=w*z,J=C*W,ft=Y+rt+J,dt=0;return ft>0?(dt=Math.sqrt(ft+1)*2,e[3]=.25*dt,e[0]=(at-lt)/dt,e[1]=(et-Q)/dt,e[2]=(H-tt)/dt):Y>rt&&Y>J?(dt=Math.sqrt(1+Y-rt-J)*2,e[3]=(at-lt)/dt,e[0]=.25*dt,e[1]=(H+tt)/dt,e[2]=(et+Q)/dt):rt>J?(dt=Math.sqrt(1+rt-Y-J)*2,e[3]=(et-Q)/dt,e[0]=(H+tt)/dt,e[1]=.25*dt,e[2]=(at+lt)/dt):(dt=Math.sqrt(1+J-Y-rt)*2,e[3]=(H-tt)/dt,e[0]=(et+Q)/dt,e[1]=(at+lt)/dt,e[2]=.25*dt),e}function XNt(e,t,r,i){let n=t[0],o=t[1],s=t[2],a=t[3],h=n+n,p=o+o,g=s+s,w=n*h,C=n*p,R=n*g,z=o*p,W=o*g,Y=s*g,H=a*h,Q=a*p,tt=a*g,rt=i[0],at=i[1],et=i[2];return e[0]=(1-(z+Y))*rt,e[1]=(C+tt)*rt,e[2]=(R-Q)*rt,e[3]=0,e[4]=(C-tt)*at,e[5]=(1-(w+Y))*at,e[6]=(W+H)*at,e[7]=0,e[8]=(R+Q)*et,e[9]=(W-H)*et,e[10]=(1-(w+z))*et,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function ZNt(e,t,r,i,n){let o=t[0],s=t[1],a=t[2],h=t[3],p=o+o,g=s+s,w=a+a,C=o*p,R=o*g,z=o*w,W=s*g,Y=s*w,H=a*w,Q=h*p,tt=h*g,rt=h*w,at=i[0],et=i[1],lt=i[2],J=n[0],ft=n[1],dt=n[2],Mt=(1-(W+H))*at,Ft=(R+rt)*at,Nt=(z-tt)*at,$t=(R-rt)*et,Yt=(1-(C+H))*et,_e=(Y+Q)*et,Pe=(z+tt)*lt,we=(Y-Q)*lt,Ue=(1-(C+W))*lt;return e[0]=Mt,e[1]=Ft,e[2]=Nt,e[3]=0,e[4]=$t,e[5]=Yt,e[6]=_e,e[7]=0,e[8]=Pe,e[9]=we,e[10]=Ue,e[11]=0,e[12]=r[0]+J-(Mt*J+$t*ft+Pe*dt),e[13]=r[1]+ft-(Ft*J+Yt*ft+we*dt),e[14]=r[2]+dt-(Nt*J+_e*ft+Ue*dt),e[15]=1,e}function QH(e,t){let r=t[0],i=t[1],n=t[2],o=t[3],s=r+r,a=i+i,h=n+n,p=r*s,g=i*s,w=i*a,C=n*s,R=n*a,z=n*h,W=o*s,Y=o*a,H=o*h;return e[0]=1-w-z,e[1]=g+H,e[2]=C-Y,e[3]=0,e[4]=g-H,e[5]=1-p-z,e[6]=R+W,e[7]=0,e[8]=C+Y,e[9]=R-W,e[10]=1-p-w,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function JH(e,t,r,i,n,o,s){let a=1/(r-t),h=1/(n-i),p=1/(o-s);return e[0]=o*2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o*2*h,e[6]=0,e[7]=0,e[8]=(r+t)*a,e[9]=(n+i)*h,e[10]=(s+o)*p,e[11]=-1,e[12]=0,e[13]=0,e[14]=s*o*2*p,e[15]=0,e}function Lpt(e,t,r,i,n){let o=1/Math.tan(t/2);if(e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,n!=null&&n!==1/0){let s=1/(i-n);e[10]=(n+i)*s,e[14]=2*n*i*s}else e[10]=-1,e[14]=-2*i;return e}var tY=Lpt;function KNt(e,t,r,i,n){let o=1/Math.tan(t/2);if(e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,n!=null&&n!==1/0){let s=1/(i-n);e[10]=n*s,e[14]=n*i*s}else e[10]=-1,e[14]=-i;return e}function QNt(e,t,r,i){let n=Math.tan(t.upDegrees*Math.PI/180),o=Math.tan(t.downDegrees*Math.PI/180),s=Math.tan(t.leftDegrees*Math.PI/180),a=Math.tan(t.rightDegrees*Math.PI/180),h=2/(s+a),p=2/(n+o);return e[0]=h,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=p,e[6]=0,e[7]=0,e[8]=-((s-a)*h*.5),e[9]=(n-o)*p*.5,e[10]=i/(r-i),e[11]=-1,e[12]=0,e[13]=0,e[14]=i*r/(r-i),e[15]=0,e}function Bpt(e,t,r,i,n,o,s){let a=1/(t-r),h=1/(i-n),p=1/(o-s);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*h,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*p,e[11]=0,e[12]=(t+r)*a,e[13]=(n+i)*h,e[14]=(s+o)*p,e[15]=1,e}var eY=Bpt;function JNt(e,t,r,i,n,o,s){let a=1/(t-r),h=1/(i-n),p=1/(o-s);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*h,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=p,e[11]=0,e[12]=(t+r)*a,e[13]=(n+i)*h,e[14]=o*p,e[15]=1,e}function rY(e,t,r,i){let n,o,s,a,h,p,g,w,C,R,z=t[0],W=t[1],Y=t[2],H=i[0],Q=i[1],tt=i[2],rt=r[0],at=r[1],et=r[2];return Math.abs(z-rt)<1e-6&&Math.abs(W-at)<1e-6&&Math.abs(Y-et)<1e-6?Rpt(e):(w=z-rt,C=W-at,R=Y-et,n=1/Math.sqrt(w*w+C*C+R*R),w*=n,C*=n,R*=n,o=Q*R-tt*C,s=tt*w-H*R,a=H*C-Q*w,n=Math.sqrt(o*o+s*s+a*a),n?(n=1/n,o*=n,s*=n,a*=n):(o=0,s=0,a=0),h=C*a-R*s,p=R*o-w*a,g=w*s-C*o,n=Math.sqrt(h*h+p*p+g*g),n?(n=1/n,h*=n,p*=n,g*=n):(h=0,p=0,g=0),e[0]=o,e[1]=h,e[2]=w,e[3]=0,e[4]=s,e[5]=p,e[6]=C,e[7]=0,e[8]=a,e[9]=g,e[10]=R,e[11]=0,e[12]=-(o*z+s*W+a*Y),e[13]=-(h*z+p*W+g*Y),e[14]=-(w*z+C*W+R*Y),e[15]=1,e)}function tzt(e,t,r,i){let n=t[0],o=t[1],s=t[2],a=i[0],h=i[1],p=i[2],g=n-r[0],w=o-r[1],C=s-r[2],R=g*g+w*w+C*C;R>0&&(R=1/Math.sqrt(R),g*=R,w*=R,C*=R);let z=h*C-p*w,W=p*g-a*C,Y=a*w-h*g;return R=z*z+W*W+Y*Y,R>0&&(R=1/Math.sqrt(R),z*=R,W*=R,Y*=R),e[0]=z,e[1]=W,e[2]=Y,e[3]=0,e[4]=w*Y-C*W,e[5]=C*z-g*Y,e[6]=g*W-w*z,e[7]=0,e[8]=g,e[9]=w,e[10]=C,e[11]=0,e[12]=n,e[13]=o,e[14]=s,e[15]=1,e}function ezt(e){return`mat4(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]}, ${e[4]}, ${e[5]}, ${e[6]}, ${e[7]}, ${e[8]}, ${e[9]}, ${e[10]}, ${e[11]}, ${e[12]}, ${e[13]}, ${e[14]}, ${e[15]})`}function rzt(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+e[6]*e[6]+e[7]*e[7]+e[8]*e[8]+e[9]*e[9]+e[10]*e[10]+e[11]*e[11]+e[12]*e[12]+e[13]*e[13]+e[14]*e[14]+e[15]*e[15])}function izt(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e}function Fpt(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}function nzt(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*r,e[9]=t[9]*r,e[10]=t[10]*r,e[11]=t[11]*r,e[12]=t[12]*r,e[13]=t[13]*r,e[14]=t[14]*r,e[15]=t[15]*r,e}function ozt(e,t,r,i){return e[0]=t[0]+r[0]*i,e[1]=t[1]+r[1]*i,e[2]=t[2]+r[2]*i,e[3]=t[3]+r[3]*i,e[4]=t[4]+r[4]*i,e[5]=t[5]+r[5]*i,e[6]=t[6]+r[6]*i,e[7]=t[7]+r[7]*i,e[8]=t[8]+r[8]*i,e[9]=t[9]+r[9]*i,e[10]=t[10]+r[10]*i,e[11]=t[11]+r[11]*i,e[12]=t[12]+r[12]*i,e[13]=t[13]+r[13]*i,e[14]=t[14]+r[14]*i,e[15]=t[15]+r[15]*i,e}function szt(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function azt(e,t){let r=e[0],i=e[1],n=e[2],o=e[3],s=e[4],a=e[5],h=e[6],p=e[7],g=e[8],w=e[9],C=e[10],R=e[11],z=e[12],W=e[13],Y=e[14],H=e[15],Q=t[0],tt=t[1],rt=t[2],at=t[3],et=t[4],lt=t[5],J=t[6],ft=t[7],dt=t[8],Mt=t[9],Ft=t[10],Nt=t[11],$t=t[12],Yt=t[13],_e=t[14],Pe=t[15];return Math.abs(r-Q)<=1e-6*Math.max(1,Math.abs(r),Math.abs(Q))&&Math.abs(i-tt)<=1e-6*Math.max(1,Math.abs(i),Math.abs(tt))&&Math.abs(n-rt)<=1e-6*Math.max(1,Math.abs(n),Math.abs(rt))&&Math.abs(o-at)<=1e-6*Math.max(1,Math.abs(o),Math.abs(at))&&Math.abs(s-et)<=1e-6*Math.max(1,Math.abs(s),Math.abs(et))&&Math.abs(a-lt)<=1e-6*Math.max(1,Math.abs(a),Math.abs(lt))&&Math.abs(h-J)<=1e-6*Math.max(1,Math.abs(h),Math.abs(J))&&Math.abs(p-ft)<=1e-6*Math.max(1,Math.abs(p),Math.abs(ft))&&Math.abs(g-dt)<=1e-6*Math.max(1,Math.abs(g),Math.abs(dt))&&Math.abs(w-Mt)<=1e-6*Math.max(1,Math.abs(w),Math.abs(Mt))&&Math.abs(C-Ft)<=1e-6*Math.max(1,Math.abs(C),Math.abs(Ft))&&Math.abs(R-Nt)<=1e-6*Math.max(1,Math.abs(R),Math.abs(Nt))&&Math.abs(z-$t)<=1e-6*Math.max(1,Math.abs(z),Math.abs($t))&&Math.abs(W-Yt)<=1e-6*Math.max(1,Math.abs(W),Math.abs(Yt))&&Math.abs(Y-_e)<=1e-6*Math.max(1,Math.abs(Y),Math.abs(_e))&&Math.abs(H-Pe)<=1e-6*Math.max(1,Math.abs(H),Math.abs(Pe))}var lzt=VE,czt=Fpt;var xu={};Ql(xu,{add:()=>iY,ceil:()=>uzt,clone:()=>zpt,copy:()=>Vpt,create:()=>Npt,cross:()=>yzt,dist:()=>Mzt,distance:()=>qpt,div:()=>Szt,divide:()=>Wpt,dot:()=>sY,equals:()=>xzt,exactEquals:()=>Ypt,floor:()=>hzt,forEach:()=>Izt,fromValues:()=>Upt,inverse:()=>Azt,len:()=>Pzt,length:()=>EO,lerp:()=>aY,max:()=>fzt,min:()=>dzt,mul:()=>Tzt,multiply:()=>Gpt,negate:()=>gzt,normalize:()=>oY,random:()=>_zt,round:()=>pzt,scale:()=>nY,scaleAndAdd:()=>mzt,set:()=>jpt,sqrDist:()=>Ezt,sqrLen:()=>Czt,squaredDistance:()=>Hpt,squaredLength:()=>PO,str:()=>bzt,sub:()=>wzt,subtract:()=>$pt,transformMat4:()=>lY,transformQuat:()=>cY,zero:()=>vzt});function Npt(){let e=new Jn(4);return Jn!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0),e}function zpt(e){let t=new Jn(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function Upt(e,t,r,i){let n=new Jn(4);return n[0]=e,n[1]=t,n[2]=r,n[3]=i,n}function Vpt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function jpt(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function iY(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e}function $pt(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e}function Gpt(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e[3]=t[3]*r[3],e}function Wpt(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e[3]=t[3]/r[3],e}function uzt(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e[3]=Math.ceil(t[3]),e}function hzt(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e[3]=Math.floor(t[3]),e}function dzt(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e[2]=Math.min(t[2],r[2]),e[3]=Math.min(t[3],r[3]),e}function fzt(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e[2]=Math.max(t[2],r[2]),e[3]=Math.max(t[3],r[3]),e}function pzt(e,t){return e[0]=Cd(t[0]),e[1]=Cd(t[1]),e[2]=Cd(t[2]),e[3]=Cd(t[3]),e}function nY(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e}function mzt(e,t,r,i){return e[0]=t[0]+r[0]*i,e[1]=t[1]+r[1]*i,e[2]=t[2]+r[2]*i,e[3]=t[3]+r[3]*i,e}function qpt(e,t){let r=t[0]-e[0],i=t[1]-e[1],n=t[2]-e[2],o=t[3]-e[3];return Math.sqrt(r*r+i*i+n*n+o*o)}function Hpt(e,t){let r=t[0]-e[0],i=t[1]-e[1],n=t[2]-e[2],o=t[3]-e[3];return r*r+i*i+n*n+o*o}function EO(e){let t=e[0],r=e[1],i=e[2],n=e[3];return Math.sqrt(t*t+r*r+i*i+n*n)}function PO(e){let t=e[0],r=e[1],i=e[2],n=e[3];return t*t+r*r+i*i+n*n}function gzt(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e}function Azt(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e}function oY(e,t){let r=t[0],i=t[1],n=t[2],o=t[3],s=r*r+i*i+n*n+o*o;return s>0&&(s=1/Math.sqrt(s)),e[0]=r*s,e[1]=i*s,e[2]=n*s,e[3]=o*s,e}function sY(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function yzt(e,t,r,i){let n=r[0]*i[1]-r[1]*i[0],o=r[0]*i[2]-r[2]*i[0],s=r[0]*i[3]-r[3]*i[0],a=r[1]*i[2]-r[2]*i[1],h=r[1]*i[3]-r[3]*i[1],p=r[2]*i[3]-r[3]*i[2],g=t[0],w=t[1],C=t[2],R=t[3];return e[0]=w*p-C*h+R*a,e[1]=-(g*p)+C*s-R*o,e[2]=g*h-w*s+R*n,e[3]=-(g*a)+w*o-C*n,e}function aY(e,t,r,i){let n=t[0],o=t[1],s=t[2],a=t[3];return e[0]=n+i*(r[0]-n),e[1]=o+i*(r[1]-o),e[2]=s+i*(r[2]-s),e[3]=a+i*(r[3]-a),e}function _zt(e,t){t=t===void 0?1:t;let r,i,n,o,s,a;do r=_0()*2-1,i=_0()*2-1,s=r*r+i*i;while(s>=1);do n=_0()*2-1,o=_0()*2-1,a=n*n+o*o;while(a>=1);let h=Math.sqrt((1-s)/a);return e[0]=t*r,e[1]=t*i,e[2]=t*n*h,e[3]=t*o*h,e}function lY(e,t,r){let i=t[0],n=t[1],o=t[2],s=t[3];return e[0]=r[0]*i+r[4]*n+r[8]*o+r[12]*s,e[1]=r[1]*i+r[5]*n+r[9]*o+r[13]*s,e[2]=r[2]*i+r[6]*n+r[10]*o+r[14]*s,e[3]=r[3]*i+r[7]*n+r[11]*o+r[15]*s,e}function cY(e,t,r){let i=t[0],n=t[1],o=t[2],s=r[0],a=r[1],h=r[2],p=r[3],g=p*i+a*o-h*n,w=p*n+h*i-s*o,C=p*o+s*n-a*i,R=-s*i-a*n-h*o;return e[0]=g*p+R*-s+w*-h-C*-a,e[1]=w*p+R*-a+C*-s-g*-h,e[2]=C*p+R*-h+g*-a-w*-s,e[3]=t[3],e}function vzt(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e}function bzt(e){return`vec4(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})`}function Ypt(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function xzt(e,t){let r=e[0],i=e[1],n=e[2],o=e[3],s=t[0],a=t[1],h=t[2],p=t[3];return Math.abs(r-s)<=1e-6*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(i-a)<=1e-6*Math.max(1,Math.abs(i),Math.abs(a))&&Math.abs(n-h)<=1e-6*Math.max(1,Math.abs(n),Math.abs(h))&&Math.abs(o-p)<=1e-6*Math.max(1,Math.abs(o),Math.abs(p))}var wzt=$pt,Tzt=Gpt,Szt=Wpt,Mzt=qpt,Ezt=Hpt,Pzt=EO,Czt=PO,Izt=(function(){let e=Npt();return function(t,r,i,n,o,s){let a,h;for(r||(r=4),i||(i=0),n?h=Math.min(n*r+i,t.length):h=t.length,a=i;a<h;a+=r)e[0]=t[a],e[1]=t[a+1],e[2]=t[a+2],e[3]=t[a+3],o(e,e,s),t[a]=e[0],t[a+1]=e[1],t[a+2]=e[2],t[a+3]=e[3];return t}})();var dY;(function(e){e[e.COL0ROW0=0]=\"COL0ROW0\",e[e.COL0ROW1=1]=\"COL0ROW1\",e[e.COL0ROW2=2]=\"COL0ROW2\",e[e.COL0ROW3=3]=\"COL0ROW3\",e[e.COL1ROW0=4]=\"COL1ROW0\",e[e.COL1ROW1=5]=\"COL1ROW1\",e[e.COL1ROW2=6]=\"COL1ROW2\",e[e.COL1ROW3=7]=\"COL1ROW3\",e[e.COL2ROW0=8]=\"COL2ROW0\",e[e.COL2ROW1=9]=\"COL2ROW1\",e[e.COL2ROW2=10]=\"COL2ROW2\",e[e.COL2ROW3=11]=\"COL2ROW3\",e[e.COL3ROW0=12]=\"COL3ROW0\",e[e.COL3ROW1=13]=\"COL3ROW1\",e[e.COL3ROW2=14]=\"COL3ROW2\",e[e.COL3ROW3=15]=\"COL3ROW3\"})(dY||(dY={}));var kzt=45*Math.PI/180,Rzt=1,uY=.1,hY=500,Dzt=Object.freeze([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),Ji=class extends v3{static get IDENTITY(){return Lzt()}static get ZERO(){return Ozt()}get ELEMENTS(){return 16}get RANK(){return 4}get INDICES(){return dY}constructor(t){super(-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0),arguments.length===1&&Array.isArray(t)?this.copy(t):this.identity()}copy(t){return this[0]=t[0],this[1]=t[1],this[2]=t[2],this[3]=t[3],this[4]=t[4],this[5]=t[5],this[6]=t[6],this[7]=t[7],this[8]=t[8],this[9]=t[9],this[10]=t[10],this[11]=t[11],this[12]=t[12],this[13]=t[13],this[14]=t[14],this[15]=t[15],this.check()}set(t,r,i,n,o,s,a,h,p,g,w,C,R,z,W,Y){return this[0]=t,this[1]=r,this[2]=i,this[3]=n,this[4]=o,this[5]=s,this[6]=a,this[7]=h,this[8]=p,this[9]=g,this[10]=w,this[11]=C,this[12]=R,this[13]=z,this[14]=W,this[15]=Y,this.check()}setRowMajor(t,r,i,n,o,s,a,h,p,g,w,C,R,z,W,Y){return this[0]=t,this[1]=o,this[2]=p,this[3]=R,this[4]=r,this[5]=s,this[6]=g,this[7]=z,this[8]=i,this[9]=a,this[10]=w,this[11]=W,this[12]=n,this[13]=h,this[14]=C,this[15]=Y,this.check()}toRowMajor(t){return t[0]=this[0],t[1]=this[4],t[2]=this[8],t[3]=this[12],t[4]=this[1],t[5]=this[5],t[6]=this[9],t[7]=this[13],t[8]=this[2],t[9]=this[6],t[10]=this[10],t[11]=this[14],t[12]=this[3],t[13]=this[7],t[14]=this[11],t[15]=this[15],t}identity(){return this.copy(Dzt)}fromObject(t){return this.check()}fromQuaternion(t){return QH(this,t),this.check()}frustum(t){let{left:r,right:i,bottom:n,top:o,near:s=uY,far:a=hY}=t;return a===1/0?Bzt(this,r,i,n,o,s):JH(this,r,i,n,o,s,a),this.check()}lookAt(t){let{eye:r,center:i=[0,0,0],up:n=[0,1,0]}=t;return rY(this,r,i,n),this.check()}ortho(t){let{left:r,right:i,bottom:n,top:o,near:s=uY,far:a=hY}=t;return eY(this,r,i,n,o,s,a),this.check()}orthographic(t){let{fovy:r=kzt,aspect:i=Rzt,focalDistance:n=1,near:o=uY,far:s=hY}=t;Xpt(r);let a=r/2,h=n*Math.tan(a),p=h*i;return this.ortho({left:-p,right:p,bottom:-h,top:h,near:o,far:s})}perspective(t){let{fovy:r=45*Math.PI/180,aspect:i=1,near:n=.1,far:o=500}=t;return Xpt(r),tY(this,r,i,n,o),this.check()}determinant(){return WH(this)}getScale(t=[-0,-0,-0]){return t[0]=Math.sqrt(this[0]*this[0]+this[1]*this[1]+this[2]*this[2]),t[1]=Math.sqrt(this[4]*this[4]+this[5]*this[5]+this[6]*this[6]),t[2]=Math.sqrt(this[8]*this[8]+this[9]*this[9]+this[10]*this[10]),t}getTranslation(t=[-0,-0,-0]){return t[0]=this[12],t[1]=this[13],t[2]=this[14],t}getRotation(t,r){t=t||[-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0],r=r||[-0,-0,-0];let i=this.getScale(r),n=1/i[0],o=1/i[1],s=1/i[2];return t[0]=this[0]*n,t[1]=this[1]*o,t[2]=this[2]*s,t[3]=0,t[4]=this[4]*n,t[5]=this[5]*o,t[6]=this[6]*s,t[7]=0,t[8]=this[8]*n,t[9]=this[9]*o,t[10]=this[10]*s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}getRotationMatrix3(t,r){t=t||[-0,-0,-0,-0,-0,-0,-0,-0,-0],r=r||[-0,-0,-0];let i=this.getScale(r),n=1/i[0],o=1/i[1],s=1/i[2];return t[0]=this[0]*n,t[1]=this[1]*o,t[2]=this[2]*s,t[3]=this[4]*n,t[4]=this[5]*o,t[5]=this[6]*s,t[6]=this[8]*n,t[7]=this[9]*o,t[8]=this[10]*s,t}transpose(){return $H(this,this),this.check()}invert(){return GH(this,this),this.check()}multiplyLeft(t){return VE(this,t,this),this.check()}multiplyRight(t){return VE(this,this,t),this.check()}rotateX(t){return XH(this,this,t),this.check()}rotateY(t){return ZH(this,this,t),this.check()}rotateZ(t){return KH(this,this,t),this.check()}rotateXYZ(t){return this.rotateX(t[0]).rotateY(t[1]).rotateZ(t[2])}rotateAxis(t,r){return YH(this,this,t,r),this.check()}scale(t){return HH(this,this,Array.isArray(t)?t:[t,t,t]),this.check()}translate(t){return qH(this,this,t),this.check()}transform(t,r){return t.length===4?(r=lY(r||[-0,-0,-0,-0],t,this),h1(r,4),r):this.transformAsPoint(t,r)}transformAsPoint(t,r){let{length:i}=t,n;switch(i){case 2:n=RH(r||[-0,-0],t,this);break;case 3:n=sb(r||[-0,-0,-0],t,this);break;default:throw new Error(\"Illegal vector\")}return h1(n,t.length),n}transformAsVector(t,r){let i;switch(t.length){case 2:i=mpt(r||[-0,-0],t,this);break;case 3:i=AO(r||[-0,-0,-0],t,this);break;default:throw new Error(\"Illegal vector\")}return h1(i,t.length),i}transformPoint(t,r){return this.transformAsPoint(t,r)}transformVector(t,r){return this.transformAsPoint(t,r)}transformDirection(t,r){return this.transformAsVector(t,r)}makeRotationX(t){return this.identity().rotateX(t)}makeTranslation(t,r,i){return this.identity().translate([t,r,i])}},CO,IO;function Ozt(){return CO||(CO=new Ji([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Object.freeze(CO)),CO}function Lzt(){return IO||(IO=new Ji,Object.freeze(IO)),IO}function Xpt(e){if(e>Math.PI*2)throw Error(\"expected radians\")}function Bzt(e,t,r,i,n,o){let s=2*o/(r-t),a=2*o/(n-i),h=(r+t)/(r-t),p=(n+i)/(n-i),g=-1,w=-1,C=-2*o;return e[0]=s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=h,e[9]=p,e[10]=g,e[11]=w,e[12]=0,e[13]=0,e[14]=C,e[15]=0,e}function Zpt(){let e=new Jn(4);return Jn!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e[3]=1,e}function Kpt(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e}function fY(e,t,r){r=r*.5;let i=Math.sin(r);return e[0]=i*t[0],e[1]=i*t[1],e[2]=i*t[2],e[3]=Math.cos(r),e}function pY(e,t,r){let i=t[0],n=t[1],o=t[2],s=t[3],a=r[0],h=r[1],p=r[2],g=r[3];return e[0]=i*g+s*a+n*p-o*h,e[1]=n*g+s*h+o*a-i*p,e[2]=o*g+s*p+i*h-n*a,e[3]=s*g-i*a-n*h-o*p,e}function Qpt(e,t,r){r*=.5;let i=t[0],n=t[1],o=t[2],s=t[3],a=Math.sin(r),h=Math.cos(r);return e[0]=i*h+s*a,e[1]=n*h+o*a,e[2]=o*h-n*a,e[3]=s*h-i*a,e}function Jpt(e,t,r){r*=.5;let i=t[0],n=t[1],o=t[2],s=t[3],a=Math.sin(r),h=Math.cos(r);return e[0]=i*h-o*a,e[1]=n*h+s*a,e[2]=o*h+i*a,e[3]=s*h-n*a,e}function t0t(e,t,r){r*=.5;let i=t[0],n=t[1],o=t[2],s=t[3],a=Math.sin(r),h=Math.cos(r);return e[0]=i*h+n*a,e[1]=n*h-i*a,e[2]=o*h+s*a,e[3]=s*h-o*a,e}function e0t(e,t){let r=t[0],i=t[1],n=t[2];return e[0]=r,e[1]=i,e[2]=n,e[3]=Math.sqrt(Math.abs(1-r*r-i*i-n*n)),e}function jE(e,t,r,i){let n=t[0],o=t[1],s=t[2],a=t[3],h=r[0],p=r[1],g=r[2],w=r[3],C,R,z,W,Y;return C=n*h+o*p+s*g+a*w,C<0&&(C=-C,h=-h,p=-p,g=-g,w=-w),1-C>1e-6?(R=Math.acos(C),Y=Math.sin(R),z=Math.sin((1-i)*R)/Y,W=Math.sin(i*R)/Y):(z=1-i,W=i),e[0]=z*n+W*h,e[1]=z*o+W*p,e[2]=z*s+W*g,e[3]=z*a+W*w,e}function r0t(e,t){let r=t[0],i=t[1],n=t[2],o=t[3],s=r*r+i*i+n*n+o*o,a=s?1/s:0;return e[0]=-r*a,e[1]=-i*a,e[2]=-n*a,e[3]=o*a,e}function i0t(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function mY(e,t){let r=t[0]+t[4]+t[8],i;if(r>0)i=Math.sqrt(r+1),e[3]=.5*i,i=.5/i,e[0]=(t[5]-t[7])*i,e[1]=(t[6]-t[2])*i,e[2]=(t[1]-t[3])*i;else{let n=0;t[4]>t[0]&&(n=1),t[8]>t[n*3+n]&&(n=2);let o=(n+1)%3,s=(n+2)%3;i=Math.sqrt(t[n*3+n]-t[o*3+o]-t[s*3+s]+1),e[n]=.5*i,i=.5/i,e[3]=(t[o*3+s]-t[s*3+o])*i,e[o]=(t[o*3+n]+t[n*3+o])*i,e[s]=(t[s*3+n]+t[n*3+s])*i}return e}var n0t=iY;var o0t=nY,s0t=sY,a0t=aY,l0t=EO;var c0t=PO;var u0t=oY;var h0t=(function(){let e=_O(),t=bO(1,0,0),r=bO(0,1,0);return function(i,n,o){let s=NE(n,o);return s<-.999999?(ob(e,t,n),NH(e)<1e-6&&ob(e,r,n),DH(e,e),fY(i,e,Math.PI),i):s>.999999?(i[0]=0,i[1]=0,i[2]=0,i[3]=1,i):(ob(e,n,o),i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=1+s,u0t(i,i))}})(),_4e=(function(){let e=Zpt(),t=Zpt();return function(r,i,n,o,s,a){return jE(e,i,s,a),jE(t,n,o,a),jE(r,e,t,2*a*(1-a)),r}})(),v4e=(function(){let e=Tpt();return function(t,r,i,n){return e[0]=i[0],e[3]=i[1],e[6]=i[2],e[1]=n[0],e[4]=n[1],e[7]=n[2],e[2]=-r[0],e[5]=-r[1],e[8]=-r[2],u0t(t,mY(t,e))}})();var Nzt=[0,0,0,1],b3=class extends u1{constructor(t=0,r=0,i=0,n=1){super(-0,-0,-0,-0),Array.isArray(t)&&arguments.length===1?this.copy(t):this.set(t,r,i,n)}copy(t){return this[0]=t[0],this[1]=t[1],this[2]=t[2],this[3]=t[3],this.check()}set(t,r,i,n){return this[0]=t,this[1]=r,this[2]=i,this[3]=n,this.check()}fromObject(t){return this[0]=t.x,this[1]=t.y,this[2]=t.z,this[3]=t.w,this.check()}fromMatrix3(t){return mY(this,t),this.check()}fromAxisRotation(t,r){return fY(this,t,r),this.check()}identity(){return Kpt(this),this.check()}setAxisAngle(t,r){return this.fromAxisRotation(t,r)}get ELEMENTS(){return 4}get x(){return this[0]}set x(t){this[0]=vn(t)}get y(){return this[1]}set y(t){this[1]=vn(t)}get z(){return this[2]}set z(t){this[2]=vn(t)}get w(){return this[3]}set w(t){this[3]=vn(t)}len(){return l0t(this)}lengthSquared(){return c0t(this)}dot(t){return s0t(this,t)}rotationTo(t,r){return h0t(this,t,r),this.check()}add(t){return n0t(this,this,t),this.check()}calculateW(){return e0t(this,this),this.check()}conjugate(){return i0t(this,this),this.check()}invert(){return r0t(this,this),this.check()}lerp(t,r,i){return i===void 0?this.lerp(this,t,r):(a0t(this,t,r,i),this.check())}multiplyRight(t){return pY(this,this,t),this.check()}multiplyLeft(t){return pY(this,t,this),this.check()}normalize(){let t=this.len(),r=t>0?1/t:0;return this[0]=this[0]*r,this[1]=this[1]*r,this[2]=this[2]*r,this[3]=this[3]*r,t===0&&(this[3]=1),this.check()}rotateX(t){return Qpt(this,this,t),this.check()}rotateY(t){return Jpt(this,this,t),this.check()}rotateZ(t){return t0t(this,this,t),this.check()}scale(t){return o0t(this,this,t),this.check()}slerp(t,r,i){let n,o,s;switch(arguments.length){case 1:({start:n=Nzt,target:o,ratio:s}=t);break;case 2:n=this,o=t,s=r;break;default:n=t,o=r,s=i}return jE(this,n,o,s),this.check()}transformVector4(t,r=new TO){return cY(r,t,this),h1(r,4)}lengthSq(){return this.lengthSquared()}setFromAxisAngle(t,r){return this.setAxisAngle(t,r)}premultiply(t){return this.multiplyLeft(t)}multiply(t){return this.multiplyRight(t)}};var d0t=1e-6,zzt=6371e3,Ig=class e{constructor({phi:t=0,theta:r=0,radius:i=1,bearing:n,pitch:o,altitude:s,radiusScale:a=zzt}={}){this.phi=t,this.theta=r,this.radius=i||s||1,this.radiusScale=a||1,n!==void 0&&(this.bearing=n),o!==void 0&&(this.pitch=o),this.check()}toString(){return this.formatString(ts)}formatString({printTypes:t=!1}){let r=FE;return`${t?\"Spherical\":\"\"}[rho:${r(this.radius)},theta:${r(this.theta)},phi:${r(this.phi)}]`}equals(t){return $s(this.radius,t.radius)&&$s(this.theta,t.theta)&&$s(this.phi,t.phi)}exactEquals(t){return this.radius===t.radius&&this.theta===t.theta&&this.phi===t.phi}get bearing(){return 180-c1(this.phi)}set bearing(t){this.phi=Math.PI-A3(t)}get pitch(){return c1(this.theta)}set pitch(t){this.theta=A3(t)}get longitude(){return c1(this.phi)}get latitude(){return c1(this.theta)}get lng(){return c1(this.phi)}get lat(){return c1(this.theta)}get z(){return(this.radius-1)*this.radiusScale}set(t,r,i){return this.radius=t,this.phi=r,this.theta=i,this.check()}clone(){return new e().copy(this)}copy(t){return this.radius=t.radius,this.phi=t.phi,this.theta=t.theta,this.check()}fromLngLatZ([t,r,i]){return this.radius=1+i/this.radiusScale,this.phi=A3(r),this.theta=A3(t),this.check()}fromVector3(t){return this.radius=vO(t),this.radius>0&&(this.theta=Math.atan2(t[0],t[1]),this.phi=Math.acos(_n(t[2]/this.radius,-1,1))),this.check()}toVector3(){return new rr(0,0,this.radius).rotateX({radians:this.theta}).rotateZ({radians:this.phi})}makeSafe(){return this.phi=Math.max(d0t,Math.min(Math.PI-d0t,this.phi)),this}check(){if(!Number.isFinite(this.phi)||!Number.isFinite(this.theta)||!(this.radius>0))throw new Error(\"SphericalCoordinates: some fields set to invalid numbers\");return this}};var $E={};Ql($E,{EPSILON1:()=>Uzt,EPSILON10:()=>Xzt,EPSILON11:()=>Zzt,EPSILON12:()=>Kzt,EPSILON13:()=>Qzt,EPSILON14:()=>Jzt,EPSILON15:()=>tUt,EPSILON16:()=>eUt,EPSILON17:()=>rUt,EPSILON18:()=>iUt,EPSILON19:()=>nUt,EPSILON2:()=>Vzt,EPSILON20:()=>oUt,EPSILON3:()=>jzt,EPSILON4:()=>$zt,EPSILON5:()=>Gzt,EPSILON6:()=>Wzt,EPSILON7:()=>qzt,EPSILON8:()=>Hzt,EPSILON9:()=>Yzt,PI_OVER_FOUR:()=>aUt,PI_OVER_SIX:()=>lUt,PI_OVER_TWO:()=>sUt,TWO_PI:()=>cUt});var Uzt=.1,Vzt=.01,jzt=.001,$zt=1e-4,Gzt=1e-5,Wzt=1e-6,qzt=1e-7,Hzt=1e-8,Yzt=1e-9,Xzt=1e-10,Zzt=1e-11,Kzt=1e-12,Qzt=1e-13,Jzt=1e-14,tUt=1e-15,eUt=1e-16,rUt=1e-17,iUt=1e-18,nUt=1e-19,oUt=1e-20,sUt=Math.PI/2,aUt=Math.PI/4,lUt=Math.PI/6,cUt=Math.PI*2;function gY(e,t=[],r=0){let i=Math.fround(e),n=e-i;return t[r]=i,t[r+1]=n,t}function f0t(e){return e-Math.fround(e)}function p0t(e){let t=new Float32Array(32);for(let r=0;r<4;++r)for(let i=0;i<4;++i){let n=r*4+i;gY(e[i*4+r],t,n*2)}return t}var uUt=`#ifdef LUMA_FP32_TAN_PRECISION_WORKAROUND\n\n// All these functions are for substituting tan() function from Intel GPU only\nconst float TWO_PI = 6.2831854820251465;\nconst float PI_2 = 1.5707963705062866;\nconst float PI_16 = 0.1963495463132858;\n\nconst float SIN_TABLE_0 = 0.19509032368659973;\nconst float SIN_TABLE_1 = 0.3826834261417389;\nconst float SIN_TABLE_2 = 0.5555702447891235;\nconst float SIN_TABLE_3 = 0.7071067690849304;\n\nconst float COS_TABLE_0 = 0.9807852506637573;\nconst float COS_TABLE_1 = 0.9238795042037964;\nconst float COS_TABLE_2 = 0.8314695954322815;\nconst float COS_TABLE_3 = 0.7071067690849304;\n\nconst float INVERSE_FACTORIAL_3 = 1.666666716337204e-01; // 1/3!\nconst float INVERSE_FACTORIAL_5 = 8.333333767950535e-03; // 1/5!\nconst float INVERSE_FACTORIAL_7 = 1.9841270113829523e-04; // 1/7!\nconst float INVERSE_FACTORIAL_9 = 2.75573188446287533e-06; // 1/9!\n\nfloat sin_taylor_fp32(float a) {\n  float r, s, t, x;\n\n  if (a == 0.0) {\n    return 0.0;\n  }\n\n  x = -a * a;\n  s = a;\n  r = a;\n\n  r = r * x;\n  t = r * INVERSE_FACTORIAL_3;\n  s = s + t;\n\n  r = r * x;\n  t = r * INVERSE_FACTORIAL_5;\n  s = s + t;\n\n  r = r * x;\n  t = r * INVERSE_FACTORIAL_7;\n  s = s + t;\n\n  r = r * x;\n  t = r * INVERSE_FACTORIAL_9;\n  s = s + t;\n\n  return s;\n}\n\nvoid sincos_taylor_fp32(float a, out float sin_t, out float cos_t) {\n  if (a == 0.0) {\n    sin_t = 0.0;\n    cos_t = 1.0;\n  }\n  sin_t = sin_taylor_fp32(a);\n  cos_t = sqrt(1.0 - sin_t * sin_t);\n}\n\nfloat tan_taylor_fp32(float a) {\n    float sin_a;\n    float cos_a;\n\n    if (a == 0.0) {\n        return 0.0;\n    }\n\n    // 2pi range reduction\n    float z = floor(a / TWO_PI);\n    float r = a - TWO_PI * z;\n\n    float t;\n    float q = floor(r / PI_2 + 0.5);\n    int j = int(q);\n\n    if (j < -2 || j > 2) {\n        return 1.0 / 0.0;\n    }\n\n    t = r - PI_2 * q;\n\n    q = floor(t / PI_16 + 0.5);\n    int k = int(q);\n    int abs_k = int(abs(float(k)));\n\n    if (abs_k > 4) {\n        return 1.0 / 0.0;\n    } else {\n        t = t - PI_16 * q;\n    }\n\n    float u = 0.0;\n    float v = 0.0;\n\n    float sin_t, cos_t;\n    float s, c;\n    sincos_taylor_fp32(t, sin_t, cos_t);\n\n    if (k == 0) {\n        s = sin_t;\n        c = cos_t;\n    } else {\n        if (abs(float(abs_k) - 1.0) < 0.5) {\n            u = COS_TABLE_0;\n            v = SIN_TABLE_0;\n        } else if (abs(float(abs_k) - 2.0) < 0.5) {\n            u = COS_TABLE_1;\n            v = SIN_TABLE_1;\n        } else if (abs(float(abs_k) - 3.0) < 0.5) {\n            u = COS_TABLE_2;\n            v = SIN_TABLE_2;\n        } else if (abs(float(abs_k) - 4.0) < 0.5) {\n            u = COS_TABLE_3;\n            v = SIN_TABLE_3;\n        }\n        if (k > 0) {\n            s = u * sin_t + v * cos_t;\n            c = u * cos_t - v * sin_t;\n        } else {\n            s = u * sin_t - v * cos_t;\n            c = u * cos_t + v * sin_t;\n        }\n    }\n\n    if (j == 0) {\n        sin_a = s;\n        cos_a = c;\n    } else if (j == 1) {\n        sin_a = c;\n        cos_a = -s;\n    } else if (j == -1) {\n        sin_a = -c;\n        cos_a = s;\n    } else {\n        sin_a = -s;\n        cos_a = -c;\n    }\n    return sin_a / cos_a;\n}\n#endif\n\nfloat tan_fp32(float a) {\n#ifdef LUMA_FP32_TAN_PRECISION_WORKAROUND\n  return tan_taylor_fp32(a);\n#else\n  return tan(a);\n#endif\n}\n`,AY={name:\"fp32\",vs:uUt};var m0t=`\nuniform fp64arithmeticUniforms {\n  uniform float ONE;\n} fp64;\n\n/*\nAbout LUMA_FP64_CODE_ELIMINATION_WORKAROUND\n\nThe purpose of this workaround is to prevent shader compilers from\noptimizing away necessary arithmetic operations by swapping their sequences\nor transform the equation to some 'equivalent' form.\n\nThe method is to multiply an artifical variable, ONE, which will be known to\nthe compiler to be 1 only at runtime. The whole expression is then represented\nas a polynomial with respective to ONE. In the coefficients of all terms, only one a\nand one b should appear\n\nerr = (a + b) * ONE^6 - a * ONE^5 - (a + b) * ONE^4 + a * ONE^3 - b - (a + b) * ONE^2 + a * ONE\n*/\n\n// Divide float number to high and low floats to extend fraction bits\nvec2 split(float a) {\n  const float SPLIT = 4097.0;\n  float t = a * SPLIT;\n#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND)\n  float a_hi = t * fp64.ONE - (t - a);\n  float a_lo = a * fp64.ONE - a_hi;\n#else\n  float a_hi = t - (t - a);\n  float a_lo = a - a_hi;\n#endif\n  return vec2(a_hi, a_lo);\n}\n\n// Divide float number again when high float uses too many fraction bits\nvec2 split2(vec2 a) {\n  vec2 b = split(a.x);\n  b.y += a.y;\n  return b;\n}\n\n// Special sum operation when a > b\nvec2 quickTwoSum(float a, float b) {\n#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND)\n  float sum = (a + b) * fp64.ONE;\n  float err = b - (sum - a) * fp64.ONE;\n#else\n  float sum = a + b;\n  float err = b - (sum - a);\n#endif\n  return vec2(sum, err);\n}\n\n// General sum operation\nvec2 twoSum(float a, float b) {\n  float s = (a + b);\n#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND)\n  float v = (s * fp64.ONE - a) * fp64.ONE;\n  float err = (a - (s - v) * fp64.ONE) * fp64.ONE * fp64.ONE * fp64.ONE + (b - v);\n#else\n  float v = s - a;\n  float err = (a - (s - v)) + (b - v);\n#endif\n  return vec2(s, err);\n}\n\nvec2 twoSub(float a, float b) {\n  float s = (a - b);\n#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND)\n  float v = (s * fp64.ONE - a) * fp64.ONE;\n  float err = (a - (s - v) * fp64.ONE) * fp64.ONE * fp64.ONE * fp64.ONE - (b + v);\n#else\n  float v = s - a;\n  float err = (a - (s - v)) - (b + v);\n#endif\n  return vec2(s, err);\n}\n\nvec2 twoSqr(float a) {\n  float prod = a * a;\n  vec2 a_fp64 = split(a);\n#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND)\n  float err = ((a_fp64.x * a_fp64.x - prod) * fp64.ONE + 2.0 * a_fp64.x *\n    a_fp64.y * fp64.ONE * fp64.ONE) + a_fp64.y * a_fp64.y * fp64.ONE * fp64.ONE * fp64.ONE;\n#else\n  float err = ((a_fp64.x * a_fp64.x - prod) + 2.0 * a_fp64.x * a_fp64.y) + a_fp64.y * a_fp64.y;\n#endif\n  return vec2(prod, err);\n}\n\nvec2 twoProd(float a, float b) {\n  float prod = a * b;\n  vec2 a_fp64 = split(a);\n  vec2 b_fp64 = split(b);\n  float err = ((a_fp64.x * b_fp64.x - prod) + a_fp64.x * b_fp64.y +\n    a_fp64.y * b_fp64.x) + a_fp64.y * b_fp64.y;\n  return vec2(prod, err);\n}\n\nvec2 sum_fp64(vec2 a, vec2 b) {\n  vec2 s, t;\n  s = twoSum(a.x, b.x);\n  t = twoSum(a.y, b.y);\n  s.y += t.x;\n  s = quickTwoSum(s.x, s.y);\n  s.y += t.y;\n  s = quickTwoSum(s.x, s.y);\n  return s;\n}\n\nvec2 sub_fp64(vec2 a, vec2 b) {\n  vec2 s, t;\n  s = twoSub(a.x, b.x);\n  t = twoSub(a.y, b.y);\n  s.y += t.x;\n  s = quickTwoSum(s.x, s.y);\n  s.y += t.y;\n  s = quickTwoSum(s.x, s.y);\n  return s;\n}\n\nvec2 mul_fp64(vec2 a, vec2 b) {\n  vec2 prod = twoProd(a.x, b.x);\n  // y component is for the error\n  prod.y += a.x * b.y;\n#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND)\n  prod = split2(prod);\n#endif\n  prod = quickTwoSum(prod.x, prod.y);\n  prod.y += a.y * b.x;\n#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND)\n  prod = split2(prod);\n#endif\n  prod = quickTwoSum(prod.x, prod.y);\n  return prod;\n}\n\nvec2 div_fp64(vec2 a, vec2 b) {\n  float xn = 1.0 / b.x;\n#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND)\n  vec2 yn = mul_fp64(a, vec2(xn, 0));\n#else\n  vec2 yn = a * xn;\n#endif\n  float diff = (sub_fp64(a, mul_fp64(b, yn))).x;\n  vec2 prod = twoProd(xn, diff);\n  return sum_fp64(yn, prod);\n}\n\nvec2 sqrt_fp64(vec2 a) {\n  if (a.x == 0.0 && a.y == 0.0) return vec2(0.0, 0.0);\n  if (a.x < 0.0) return vec2(0.0 / 0.0, 0.0 / 0.0);\n\n  float x = 1.0 / sqrt(a.x);\n  float yn = a.x * x;\n#if defined(LUMA_FP64_CODE_ELIMINATION_WORKAROUND)\n  vec2 yn_sqr = twoSqr(yn) * fp64.ONE;\n#else\n  vec2 yn_sqr = twoSqr(yn);\n#endif\n  float diff = sub_fp64(a, yn_sqr).x;\n  vec2 prod = twoProd(x * 0.5, diff);\n#if defined(LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND)\n  return sum_fp64(split(yn), prod);\n#else\n  return sum_fp64(vec2(yn, 0.0), prod);\n#endif\n}\n`;var hUt={ONE:1},yY={name:\"fp64arithmetic\",vs:m0t,defaultUniforms:hUt,uniformTypes:{ONE:\"f32\"},fp64ify:gY,fp64LowPart:f0t,fp64ifyMatrix4:p0t};var dUt=[0,1,1,1],fUt=`uniform pickingUniforms {\n  float isActive;\n  float isAttribute;\n  float isHighlightActive;\n  float useFloatColors;\n  vec3 highlightedObjectColor;\n  vec4 highlightColor;\n} picking;\n\nout vec4 picking_vRGBcolor_Avalid;\n\n// Normalize unsigned byte color to 0-1 range\nvec3 picking_normalizeColor(vec3 color) {\n  return picking.useFloatColors > 0.5 ? color : color / 255.0;\n}\n\n// Normalize unsigned byte color to 0-1 range\nvec4 picking_normalizeColor(vec4 color) {\n  return picking.useFloatColors > 0.5 ? color : color / 255.0;\n}\n\nbool picking_isColorZero(vec3 color) {\n  return dot(color, vec3(1.0)) < 0.00001;\n}\n\nbool picking_isColorValid(vec3 color) {\n  return dot(color, vec3(1.0)) > 0.00001;\n}\n\n// Check if this vertex is highlighted \nbool isVertexHighlighted(vec3 vertexColor) {\n  vec3 highlightedObjectColor = picking_normalizeColor(picking.highlightedObjectColor);\n  return\n    bool(picking.isHighlightActive) && picking_isColorZero(abs(vertexColor - highlightedObjectColor));\n}\n\n// Set the current picking color\nvoid picking_setPickingColor(vec3 pickingColor) {\n  pickingColor = picking_normalizeColor(pickingColor);\n\n  if (bool(picking.isActive)) {\n    // Use alpha as the validity flag. If pickingColor is [0, 0, 0] fragment is non-pickable\n    picking_vRGBcolor_Avalid.a = float(picking_isColorValid(pickingColor));\n\n    if (!bool(picking.isAttribute)) {\n      // Stores the picking color so that the fragment shader can render it during picking\n      picking_vRGBcolor_Avalid.rgb = pickingColor;\n    }\n  } else {\n    // Do the comparison with selected item color in vertex shader as it should mean fewer compares\n    picking_vRGBcolor_Avalid.a = float(isVertexHighlighted(pickingColor));\n  }\n}\n\nvoid picking_setPickingAttribute(float value) {\n  if (bool(picking.isAttribute)) {\n    picking_vRGBcolor_Avalid.r = value;\n  }\n}\n\nvoid picking_setPickingAttribute(vec2 value) {\n  if (bool(picking.isAttribute)) {\n    picking_vRGBcolor_Avalid.rg = value;\n  }\n}\n\nvoid picking_setPickingAttribute(vec3 value) {\n  if (bool(picking.isAttribute)) {\n    picking_vRGBcolor_Avalid.rgb = value;\n  }\n}\n`,pUt=`uniform pickingUniforms {\n  float isActive;\n  float isAttribute;\n  float isHighlightActive;\n  float useFloatColors;\n  vec3 highlightedObjectColor;\n  vec4 highlightColor;\n} picking;\n\nin vec4 picking_vRGBcolor_Avalid;\n\n/*\n * Returns highlight color if this item is selected.\n */\nvec4 picking_filterHighlightColor(vec4 color) {\n  // If we are still picking, we don't highlight\n  if (picking.isActive > 0.5) {\n    return color;\n  }\n\n  bool selected = bool(picking_vRGBcolor_Avalid.a);\n\n  if (selected) {\n    // Blend in highlight color based on its alpha value\n    float highLightAlpha = picking.highlightColor.a;\n    float blendedAlpha = highLightAlpha + color.a * (1.0 - highLightAlpha);\n    float highLightRatio = highLightAlpha / blendedAlpha;\n\n    vec3 blendedRGB = mix(color.rgb, picking.highlightColor.rgb, highLightRatio);\n    return vec4(blendedRGB, blendedAlpha);\n  } else {\n    return color;\n  }\n}\n\n/*\n * Returns picking color if picking enabled else unmodified argument.\n */\nvec4 picking_filterPickingColor(vec4 color) {\n  if (bool(picking.isActive)) {\n    if (picking_vRGBcolor_Avalid.a == 0.0) {\n      discard;\n    }\n    return picking_vRGBcolor_Avalid;\n  }\n  return color;\n}\n\n/*\n * Returns picking color if picking is enabled if not\n * highlight color if this item is selected, otherwise unmodified argument.\n */\nvec4 picking_filterColor(vec4 color) {\n  vec4 highlightColor = picking_filterHighlightColor(color);\n  return picking_filterPickingColor(highlightColor);\n}\n`,kO={props:{},uniforms:{},name:\"picking\",uniformTypes:{isActive:\"f32\",isAttribute:\"f32\",isHighlightActive:\"f32\",useFloatColors:\"f32\",highlightedObjectColor:\"vec3<f32>\",highlightColor:\"vec4<f32>\"},defaultUniforms:{isActive:!1,isAttribute:!1,isHighlightActive:!1,useFloatColors:!0,highlightedObjectColor:[0,0,0],highlightColor:dUt},vs:fUt,fs:pUt,getUniforms:mUt};function mUt(e={},t){let r={};if(e.highlightedObjectColor!==void 0)if(e.highlightedObjectColor===null)r.isHighlightActive=!1;else{r.isHighlightActive=!0;let i=e.highlightedObjectColor.slice(0,3);r.highlightedObjectColor=i}if(e.highlightColor){let i=Array.from(e.highlightColor,n=>n/255);Number.isFinite(i[3])||(i[3]=1),r.highlightColor=i}return e.isActive!==void 0&&(r.isActive=!!e.isActive,r.isAttribute=!!e.isAttribute),e.useFloatColors!==void 0&&(r.useFloatColors=!!e.useFloatColors),r}Ci();var _Y=`precision highp int;\n\n// #if (defined(SHADER_TYPE_FRAGMENT) && defined(LIGHTING_FRAGMENT)) || (defined(SHADER_TYPE_VERTEX) && defined(LIGHTING_VERTEX))\nstruct AmbientLight {\n  vec3 color;\n};\n\nstruct PointLight {\n  vec3 color;\n  vec3 position;\n  vec3 attenuation; // 2nd order x:Constant-y:Linear-z:Exponential\n};\n\nstruct DirectionalLight {\n  vec3 color;\n  vec3 direction;\n};\n\nuniform lightingUniforms {\n  int enabled;\n  int lightType;\n\n  int directionalLightCount;\n  int pointLightCount;\n\n  vec3 ambientColor;\n\n  vec3 lightColor0;\n  vec3 lightPosition0;\n  vec3 lightDirection0;\n  vec3 lightAttenuation0;\n\n  vec3 lightColor1;\n  vec3 lightPosition1;\n  vec3 lightDirection1;\n  vec3 lightAttenuation1;\n\n  vec3 lightColor2;\n  vec3 lightPosition2;\n  vec3 lightDirection2;\n  vec3 lightAttenuation2;\n} lighting;\n\nPointLight lighting_getPointLight(int index) {\n  switch (index) {\n    case 0:\n      return PointLight(lighting.lightColor0, lighting.lightPosition0, lighting.lightAttenuation0);\n    case 1:\n      return PointLight(lighting.lightColor1, lighting.lightPosition1, lighting.lightAttenuation1);\n    case 2:\n    default:  \n      return PointLight(lighting.lightColor2, lighting.lightPosition2, lighting.lightAttenuation2);\n  }\n}\n\nDirectionalLight lighting_getDirectionalLight(int index) {\n  switch (index) {\n    case 0:\n      return DirectionalLight(lighting.lightColor0, lighting.lightDirection0);\n    case 1:\n      return DirectionalLight(lighting.lightColor1, lighting.lightDirection1);\n    case 2:\n    default:   \n      return DirectionalLight(lighting.lightColor2, lighting.lightDirection2);\n  }\n} \n\nfloat getPointLightAttenuation(PointLight pointLight, float distance) {\n  return pointLight.attenuation.x\n       + pointLight.attenuation.y * distance\n       + pointLight.attenuation.z * distance * distance;\n}\n\n// #endif\n`;var g0t=`// #if (defined(SHADER_TYPE_FRAGMENT) && defined(LIGHTING_FRAGMENT)) || (defined(SHADER_TYPE_VERTEX) && defined(LIGHTING_VERTEX))\nstruct AmbientLight {\n  color: vec3<f32>,\n};\n\nstruct PointLight {\n  color: vec3<f32>,\n  position: vec3<f32>,\n  attenuation: vec3<f32>, // 2nd order x:Constant-y:Linear-z:Exponential\n};\n\nstruct DirectionalLight {\n  color: vec3<f32>,\n  direction: vec3<f32>,\n};\n\nstruct lightingUniforms {\n  enabled: i32,\n  pointLightCount: i32,\n  directionalLightCount: i32,\n\n  ambientColor: vec3<f32>,\n\n  // TODO - support multiple lights by uncommenting arrays below\n  lightType: i32,\n  lightColor: vec3<f32>,\n  lightDirection: vec3<f32>,\n  lightPosition: vec3<f32>,\n  lightAttenuation: vec3<f32>,\n\n  // AmbientLight ambientLight;\n  // PointLight pointLight[MAX_LIGHTS];\n  // DirectionalLight directionalLight[MAX_LIGHTS];\n};\n\n// Binding 0:1 is reserved for lighting (Note: could go into separate bind group as it is stable across draw calls)\n@binding(1) @group(0) var<uniform> lighting : lightingUniforms;\n\nfn lighting_getPointLight(index: i32) -> PointLight {\n  return PointLight(lighting.lightColor, lighting.lightPosition, lighting.lightAttenuation);\n}\n\nfn lighting_getDirectionalLight(index: i32) -> DirectionalLight {\n  return DirectionalLight(lighting.lightColor, lighting.lightDirection);\n} \n\nfn getPointLightAttenuation(pointLight: PointLight, distance: f32) -> f32 {\n  return pointLight.attenuation.x\n       + pointLight.attenuation.y * distance\n       + pointLight.attenuation.z * distance * distance;\n}\n`;var gUt=5,AUt=255,GE;(function(e){e[e.POINT=0]=\"POINT\",e[e.DIRECTIONAL=1]=\"DIRECTIONAL\"})(GE||(GE={}));var ab={props:{},uniforms:{},name:\"lighting\",defines:{},uniformTypes:{enabled:\"i32\",lightType:\"i32\",directionalLightCount:\"i32\",pointLightCount:\"i32\",ambientColor:\"vec3<f32>\",lightColor0:\"vec3<f32>\",lightPosition0:\"vec3<f32>\",lightDirection0:\"vec3<f32>\",lightAttenuation0:\"vec3<f32>\",lightColor1:\"vec3<f32>\",lightPosition1:\"vec3<f32>\",lightDirection1:\"vec3<f32>\",lightAttenuation1:\"vec3<f32>\",lightColor2:\"vec3<f32>\",lightPosition2:\"vec3<f32>\",lightDirection2:\"vec3<f32>\",lightAttenuation2:\"vec3<f32>\"},defaultUniforms:{enabled:1,lightType:GE.POINT,directionalLightCount:0,pointLightCount:0,ambientColor:[.1,.1,.1],lightColor0:[1,1,1],lightPosition0:[1,1,2],lightDirection0:[1,1,1],lightAttenuation0:[1,0,0],lightColor1:[1,1,1],lightPosition1:[1,1,2],lightDirection1:[1,1,1],lightAttenuation1:[1,0,0],lightColor2:[1,1,1],lightPosition2:[1,1,2],lightDirection2:[1,1,1],lightAttenuation2:[1,0,0]},source:g0t,vs:_Y,fs:_Y,getUniforms:yUt};function yUt(e,t={}){if(e=e&&{...e},!e)return{...ab.defaultUniforms};e.lights&&(e={...e,...vUt(e.lights),lights:void 0});let{ambientLight:r,pointLights:i,directionalLights:n}=e||{};if(!(r||i&&i.length>0||n&&n.length>0))return{...ab.defaultUniforms,enabled:0};let s={...ab.defaultUniforms,...t,..._Ut({ambientLight:r,pointLights:i,directionalLights:n})};return e.enabled!==void 0&&(s.enabled=e.enabled?1:0),s}function _Ut({ambientLight:e,pointLights:t=[],directionalLights:r=[]}){let i={};i.ambientColor=vY(e);let n=0;for(let o of t){i.lightType=GE.POINT;let s=n;i[`lightColor${s}`]=vY(o),i[`lightPosition${s}`]=o.position,i[`lightAttenuation${s}`]=o.attenuation||[1,0,0],n++}for(let o of r){i.lightType=GE.DIRECTIONAL;let s=n;i[`lightColor${s}`]=vY(o),i[`lightDirection${s}`]=o.direction,n++}return n>gUt&&Ie.warn(\"MAX_LIGHTS exceeded\")(),i.directionalLightCount=r.length,i.pointLightCount=t.length,i}function vUt(e){let t={pointLights:[],directionalLights:[]};for(let r of e||[])switch(r.type){case\"ambient\":t.ambientLight=r;break;case\"directional\":t.directionalLights?.push(r);break;case\"point\":t.pointLights?.push(r);break;default:}return t}function vY(e={}){let{color:t=[0,0,0],intensity:r=1}=e;return t.map(i=>i*r/AUt)}var RO=`uniform phongMaterialUniforms {\n  uniform float ambient;\n  uniform float diffuse;\n  uniform float shininess;\n  uniform vec3  specularColor;\n} material;\n`,DO=`#define MAX_LIGHTS 3\n\nuniform phongMaterialUniforms {\n  uniform float ambient;\n  uniform float diffuse;\n  uniform float shininess;\n  uniform vec3  specularColor;\n} material;\n\nvec3 lighting_getLightColor(vec3 surfaceColor, vec3 light_direction, vec3 view_direction, vec3 normal_worldspace, vec3 color) {\n  vec3 halfway_direction = normalize(light_direction + view_direction);\n  float lambertian = dot(light_direction, normal_worldspace);\n  float specular = 0.0;\n  if (lambertian > 0.0) {\n    float specular_angle = max(dot(normal_worldspace, halfway_direction), 0.0);\n    specular = pow(specular_angle, material.shininess);\n  }\n  lambertian = max(lambertian, 0.0);\n  return (lambertian * material.diffuse * surfaceColor + specular * material.specularColor) * color;\n}\n\nvec3 lighting_getLightColor(vec3 surfaceColor, vec3 cameraPosition, vec3 position_worldspace, vec3 normal_worldspace) {\n  vec3 lightColor = surfaceColor;\n\n  if (lighting.enabled == 0) {\n    return lightColor;\n  }\n\n  vec3 view_direction = normalize(cameraPosition - position_worldspace);\n  lightColor = material.ambient * surfaceColor * lighting.ambientColor;\n\n  for (int i = 0; i < lighting.pointLightCount; i++) {\n    PointLight pointLight = lighting_getPointLight(i);\n    vec3 light_position_worldspace = pointLight.position;\n    vec3 light_direction = normalize(light_position_worldspace - position_worldspace);\n    float light_attenuation = getPointLightAttenuation(pointLight, distance(light_position_worldspace, position_worldspace));\n    lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, pointLight.color / light_attenuation);\n  }\n\n  int totalLights = min(MAX_LIGHTS, lighting.pointLightCount + lighting.directionalLightCount);\n  for (int i = lighting.pointLightCount; i < totalLights; i++) {\n    DirectionalLight directionalLight = lighting_getDirectionalLight(i);\n    lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color);\n  }\n  \n  return lightColor;\n}\n`;var OO=`struct phongMaterialUniforms {\n  ambient: f32,\n  diffuse: f32,\n  shininess: f32,\n  specularColor: vec3<f32>,\n};\n\n@binding(2) @group(0) var<uniform> phongMaterial : phongMaterialUniforms;\n\nfn lighting_getLightColor(surfaceColor: vec3<f32>, light_direction: vec3<f32>, view_direction: vec3<f32>, normal_worldspace: vec3<f32>, color: vec3<f32>) -> vec3<f32> {\n  let halfway_direction: vec3<f32> = normalize(light_direction + view_direction);\n  var lambertian: f32 = dot(light_direction, normal_worldspace);\n  var specular: f32 = 0.0;\n  if (lambertian > 0.0) {\n    let specular_angle = max(dot(normal_worldspace, halfway_direction), 0.0);\n    specular = pow(specular_angle, phongMaterial.shininess);\n  }\n  lambertian = max(lambertian, 0.0);\n  return (lambertian * phongMaterial.diffuse * surfaceColor + specular * phongMaterial.specularColor) * color;\n}\n\nfn lighting_getLightColor2(surfaceColor: vec3<f32>, cameraPosition: vec3<f32>, position_worldspace: vec3<f32>, normal_worldspace: vec3<f32>) -> vec3<f32> {\n  var lightColor: vec3<f32> = surfaceColor;\n\n  if (lighting.enabled == 0) {\n    return lightColor;\n  }\n\n  let view_direction: vec3<f32> = normalize(cameraPosition - position_worldspace);\n  lightColor = phongMaterial.ambient * surfaceColor * lighting.ambientColor;\n\n  if (lighting.lightType == 0) {\n    let pointLight: PointLight  = lighting_getPointLight(0);\n    let light_position_worldspace: vec3<f32> = pointLight.position;\n    let light_direction: vec3<f32> = normalize(light_position_worldspace - position_worldspace);\n    lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, pointLight.color);\n  } else if (lighting.lightType == 1) {\n    var directionalLight: DirectionalLight = lighting_getDirectionalLight(0);\n    lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color);\n  }\n  \n  return lightColor;\n  /*\n  for (int i = 0; i < MAX_LIGHTS; i++) {\n    if (i >= lighting.pointLightCount) {\n      break;\n    }\n    PointLight pointLight = lighting.pointLight[i];\n    vec3 light_position_worldspace = pointLight.position;\n    vec3 light_direction = normalize(light_position_worldspace - position_worldspace);\n    lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, pointLight.color);\n  }\n\n  for (int i = 0; i < MAX_LIGHTS; i++) {\n    if (i >= lighting.directionalLightCount) {\n      break;\n    }\n    DirectionalLight directionalLight = lighting.directionalLight[i];\n    lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color);\n  }\n  */\n}\n\nfn lighting_getSpecularLightColor(cameraPosition: vec3<f32>, position_worldspace: vec3<f32>, normal_worldspace: vec3<f32>) -> vec3<f32>{\n  var lightColor = vec3<f32>(0, 0, 0);\n  let surfaceColor = vec3<f32>(0, 0, 0);\n\n  if (lighting.enabled == 0) {\n    let view_direction = normalize(cameraPosition - position_worldspace);\n\n    switch (lighting.lightType) {\n      case 0, default: {\n        let pointLight: PointLight = lighting_getPointLight(0);\n        let light_position_worldspace: vec3<f32> = pointLight.position;\n        let light_direction: vec3<f32> = normalize(light_position_worldspace - position_worldspace);\n        lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, pointLight.color);\n      }\n      case 1: {\n        let directionalLight: DirectionalLight = lighting_getDirectionalLight(0);\n        lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color);\n      }\n    }\n  }\n  return lightColor;\n}\n`;var kg={props:{},name:\"gouraudMaterial\",vs:DO.replace(\"phongMaterial\",\"gouraudMaterial\"),fs:RO.replace(\"phongMaterial\",\"gouraudMaterial\"),source:OO.replaceAll(\"phongMaterial\",\"gouraudMaterial\"),defines:{LIGHTING_VERTEX:!0},dependencies:[ab],uniformTypes:{ambient:\"f32\",diffuse:\"f32\",shininess:\"f32\",specularColor:\"vec3<f32>\"},defaultUniforms:{ambient:.35,diffuse:.6,shininess:32,specularColor:[.15,.15,.15]},getUniforms(e){let t={...e};return t.specularColor&&(t.specularColor=t.specularColor.map(r=>r/255)),{...kg.defaultUniforms,...t}}};var lb={name:\"phongMaterial\",dependencies:[ab],source:OO,vs:RO,fs:DO,defines:{LIGHTING_FRAGMENT:!0},uniformTypes:{ambient:\"f32\",diffuse:\"f32\",shininess:\"f32\",specularColor:\"vec3<f32>\"},defaultUniforms:{ambient:.35,diffuse:.6,shininess:32,specularColor:[.15,.15,.15]},getUniforms(e){let t={...e};return t.specularColor&&(t.specularColor=t.specularColor.map(r=>r/255)),{...lb.defaultUniforms,...t}}};var A0t=`uniform layerUniforms {\n  uniform float opacity;\n} layer;\n`,bY={name:\"layer\",vs:A0t,fs:A0t,getUniforms:e=>({opacity:Math.pow(e.opacity,.45454545454545453)}),uniformTypes:{opacity:\"f32\"}};var bUt=`\n\nstruct ColorUniforms {\n  opacity: f32,\n};\n\nvar<private> color: ColorUniforms = ColorUniforms(1.0);\n// TODO (kaapp) avoiding binding index collisions to handle layer opacity \n// requires some thought.\n// @group(0) @binding(0) var<uniform> color: ColorUniforms;\n\n@must_use\nfn deckgl_premultiplied_alpha(fragColor: vec4<f32>) -> vec4<f32> {\n    return vec4(fragColor.rgb * fragColor.a, fragColor.a); \n};\n`,x3={name:\"color\",dependencies:[],source:bUt,getUniforms:e=>({}),uniformTypes:{opacity:\"f32\"}};var xUt=`const SMOOTH_EDGE_RADIUS: f32 = 0.5;\n\nstruct VertexGeometry {\n  position: vec4<f32>,\n  worldPosition: vec3<f32>,\n  worldPositionAlt: vec3<f32>,\n  normal: vec3<f32>,\n  uv: vec2<f32>,\n  pickingColor: vec3<f32>,\n};\n\nvar<private> geometry_: VertexGeometry = VertexGeometry(\n  vec4<f32>(0.0, 0.0, 1.0, 0.0),\n  vec3<f32>(0.0, 0.0, 0.0),\n  vec3<f32>(0.0, 0.0, 0.0),\n  vec3<f32>(0.0, 0.0, 0.0),\n  vec2<f32>(0.0, 0.0),\n  vec3<f32>(0.0, 0.0, 0.0)\n);\n\nstruct FragmentGeometry {\n  uv: vec2<f32>,\n};\n\nvar<private> fragmentGeometry: FragmentGeometry;\n\nfn smoothedge(edge: f32, x: f32) -> f32 {\n  return smoothstep(edge - SMOOTH_EDGE_RADIUS, edge + SMOOTH_EDGE_RADIUS, x);\n}\n`,y0t=\"#define SMOOTH_EDGE_RADIUS 0.5\",wUt=`${y0t}\n\nstruct VertexGeometry {\n  vec4 position;\n  vec3 worldPosition;\n  vec3 worldPositionAlt;\n  vec3 normal;\n  vec2 uv;\n  vec3 pickingColor;\n} geometry = VertexGeometry(\n  vec4(0.0, 0.0, 1.0, 0.0),\n  vec3(0.0),\n  vec3(0.0),\n  vec3(0.0),\n  vec2(0.0),\n  vec3(0.0)\n);\n`,TUt=`${y0t}\n\nstruct FragmentGeometry {\n  vec2 uv;\n} geometry;\n\nfloat smoothedge(float edge, float x) {\n  return smoothstep(edge - SMOOTH_EDGE_RADIUS, edge + SMOOTH_EDGE_RADIUS, x);\n}\n`,LO={name:\"geometry\",source:xUt,vs:wUt,fs:TUt};var On;(function(e){e[e.Start=1]=\"Start\",e[e.Move=2]=\"Move\",e[e.End=4]=\"End\",e[e.Cancel=8]=\"Cancel\"})(On||(On={}));var Uo;(function(e){e[e.None=0]=\"None\",e[e.Left=1]=\"Left\",e[e.Right=2]=\"Right\",e[e.Up=4]=\"Up\",e[e.Down=8]=\"Down\",e[e.Horizontal=3]=\"Horizontal\",e[e.Vertical=12]=\"Vertical\",e[e.All=15]=\"All\"})(Uo||(Uo={}));var Xr;(function(e){e[e.Possible=1]=\"Possible\",e[e.Began=2]=\"Began\",e[e.Changed=4]=\"Changed\",e[e.Ended=8]=\"Ended\",e[e.Recognized=8]=\"Recognized\",e[e.Cancelled=16]=\"Cancelled\",e[e.Failed=32]=\"Failed\"})(Xr||(Xr={}));var _0t=\"compute\",xY=\"auto\",WE=\"manipulation\",cb=\"none\",qE=\"pan-x\",HE=\"pan-y\";function wY(e){if(e.includes(cb))return cb;let t=e.includes(qE),r=e.includes(HE);return t&&r?cb:t||r?t?qE:HE:e.includes(WE)?WE:xY}var YE=class{constructor(t,r){this.actions=\"\",this.manager=t,this.set(r)}set(t){t===_0t&&(t=this.compute()),this.manager.element&&(this.manager.element.style.touchAction=t,this.actions=t)}update(){this.set(this.manager.options.touchAction)}compute(){let t=[];for(let r of this.manager.recognizers)r.options.enable&&(t=t.concat(r.getTouchAction()));return wY(t.join(\" \"))}};function w3(e){return e.trim().split(/\\s+/g)}function BO(e,t,r){if(e)for(let i of w3(t))e.addEventListener(i,r,!1)}function FO(e,t,r){if(e)for(let i of w3(t))e.removeEventListener(i,r,!1)}function TY(e){return(e.ownerDocument||e).defaultView}function SY(e,t){let r=e;for(;r;){if(r===t)return!0;r=r.parentNode}return!1}function NO(e){let t=e.length;if(t===1)return{x:Math.round(e[0].clientX),y:Math.round(e[0].clientY)};let r=0,i=0,n=0;for(;n<t;)r+=e[n].clientX,i+=e[n].clientY,n++;return{x:Math.round(r/t),y:Math.round(i/t)}}function MY(e){let t=[],r=0;for(;r<e.pointers.length;)t[r]={clientX:Math.round(e.pointers[r].clientX),clientY:Math.round(e.pointers[r].clientY)},r++;return{timeStamp:Date.now(),pointers:t,center:NO(t),deltaX:e.deltaX,deltaY:e.deltaY}}function zO(e,t){let r=t.x-e.x,i=t.y-e.y;return Math.sqrt(r*r+i*i)}function EY(e,t){let r=t.clientX-e.clientX,i=t.clientY-e.clientY;return Math.sqrt(r*r+i*i)}function v0t(e,t){let r=t.x-e.x,i=t.y-e.y;return Math.atan2(i,r)*180/Math.PI}function PY(e,t){let r=t.clientX-e.clientX,i=t.clientY-e.clientY;return Math.atan2(i,r)*180/Math.PI}function UO(e,t){return e===t?Uo.None:Math.abs(e)>=Math.abs(t)?e<0?Uo.Left:Uo.Right:t<0?Uo.Up:Uo.Down}function b0t(e,t){let r=t.center,i=e.offsetDelta,n=e.prevDelta,o=e.prevInput;return(t.eventType===On.Start||o?.eventType===On.End)&&(n=e.prevDelta={x:o?.deltaX||0,y:o?.deltaY||0},i=e.offsetDelta={x:r.x,y:r.y}),{deltaX:n.x+(r.x-i.x),deltaY:n.y+(r.y-i.y)}}function VO(e,t,r){return{x:t/e||0,y:r/e||0}}function x0t(e,t){return EY(t[0],t[1])/EY(e[0],e[1])}function w0t(e,t){return PY(t[1],t[0])-PY(e[1],e[0])}function T0t(e,t){let r=e.lastInterval||t,i=t.timeStamp-r.timeStamp,n,o,s,a;if(t.eventType!==On.Cancel&&(i>25||r.velocity===void 0)){let h=t.deltaX-r.deltaX,p=t.deltaY-r.deltaY,g=VO(i,h,p);o=g.x,s=g.y,n=Math.abs(g.x)>Math.abs(g.y)?g.x:g.y,a=UO(h,p),e.lastInterval=t}else n=r.velocity,o=r.velocityX,s=r.velocityY,a=r.direction;t.velocity=n,t.velocityX=o,t.velocityY=s,t.direction=a}function S0t(e,t){let{session:r}=e,{pointers:i}=t,{length:n}=i;r.firstInput||(r.firstInput=MY(t)),n>1&&!r.firstMultiple?r.firstMultiple=MY(t):n===1&&(r.firstMultiple=!1);let{firstInput:o,firstMultiple:s}=r,a=s?s.center:o.center,h=t.center=NO(i);t.timeStamp=Date.now(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=v0t(a,h),t.distance=zO(a,h);let{deltaX:p,deltaY:g}=b0t(r,t);t.deltaX=p,t.deltaY=g,t.offsetDirection=UO(t.deltaX,t.deltaY);let w=VO(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=w.x,t.overallVelocityY=w.y,t.overallVelocity=Math.abs(w.x)>Math.abs(w.y)?w.x:w.y,t.scale=s?x0t(s.pointers,i):1,t.rotation=s?w0t(s.pointers,i):0,t.maxPointers=r.prevInput?t.pointers.length>r.prevInput.maxPointers?t.pointers.length:r.prevInput.maxPointers:t.pointers.length;let C=e.element;return SY(t.srcEvent.target,C)&&(C=t.srcEvent.target),t.target=C,T0t(r,t),t}function M0t(e,t,r){let i=r.pointers.length,n=r.changedPointers.length,o=t&On.Start&&i-n===0,s=t&(On.End|On.Cancel)&&i-n===0;r.isFirst=!!o,r.isFinal=!!s,o&&(e.session={}),r.eventType=t;let a=S0t(e,r);e.emit(\"hammer.input\",a),e.recognize(a),e.session.prevInput=a}var XE=class{constructor(t){this.evEl=\"\",this.evWin=\"\",this.evTarget=\"\",this.domHandler=r=>{this.manager.options.enable&&this.handler(r)},this.manager=t,this.element=t.element,this.target=t.options.inputTarget||t.element}callback(t,r){M0t(this.manager,t,r)}init(){BO(this.element,this.evEl,this.domHandler),BO(this.target,this.evTarget,this.domHandler),BO(TY(this.element),this.evWin,this.domHandler)}destroy(){FO(this.element,this.evEl,this.domHandler),FO(this.target,this.evTarget,this.domHandler),FO(TY(this.element),this.evWin,this.domHandler)}};var MUt={pointerdown:On.Start,pointermove:On.Move,pointerup:On.End,pointercancel:On.Cancel,pointerout:On.Cancel},EUt=\"pointerdown\",PUt=\"pointermove pointerup pointercancel\",ZE=class extends XE{constructor(t){super(t),this.evEl=EUt,this.evWin=PUt,this.store=this.manager.session.pointerEvents=[],this.init()}handler(t){let{store:r}=this,i=!1,n=MUt[t.type],o=t.pointerType,s=o===\"touch\",a=r.findIndex(h=>h.pointerId===t.pointerId);n&On.Start&&(t.buttons||s)?a<0&&(r.push(t),a=r.length-1):n&(On.End|On.Cancel)&&(i=!0),!(a<0)&&(r[a]=t,this.callback(n,{pointers:r,changedPointers:[t],eventType:n,pointerType:o,srcEvent:t}),i&&r.splice(a,1))}};var CUt=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"];function E0t(e,t){let r=t[0].toUpperCase()+t.slice(1);for(let i of CUt){let n=i?i+r:t;if(n in e)return n}}var IUt=1,P0t=2,C0t={touchAction:\"compute\",enable:!0,inputTarget:null,cssProps:{userSelect:\"none\",userDrag:\"none\",touchCallout:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}},KE=class{constructor(t,r){this.options={...C0t,...r,cssProps:{...C0t.cssProps,...r.cssProps},inputTarget:r.inputTarget||t},this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new ZE(this),this.touchAction=new YE(this,this.options.touchAction),this.toggleCssProps(!0)}set(t){return Object.assign(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this}stop(t){this.session.stopped=t?P0t:IUt}recognize(t){let{session:r}=this;if(r.stopped)return;this.session.prevented&&t.srcEvent.preventDefault();let i,{recognizers:n}=this,{curRecognizer:o}=r;(!o||o&&o.state&Xr.Recognized)&&(o=r.curRecognizer=null);let s=0;for(;s<n.length;)i=n[s],r.stopped!==P0t&&(!o||i===o||i.canRecognizeWith(o))?i.recognize(t):i.reset(),!o&&i.state&(Xr.Began|Xr.Changed|Xr.Ended)&&(o=r.curRecognizer=i),s++}get(t){let{recognizers:r}=this;for(let i=0;i<r.length;i++)if(r[i].options.event===t)return r[i];return null}add(t){if(Array.isArray(t)){for(let i of t)this.add(i);return this}let r=this.get(t.options.event);return r&&this.remove(r),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t}remove(t){if(Array.isArray(t)){for(let i of t)this.remove(i);return this}let r=typeof t==\"string\"?this.get(t):t;if(r){let{recognizers:i}=this,n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.touchAction.update())}return this}on(t,r){if(!t||!r)return;let{handlers:i}=this;for(let n of w3(t))i[n]=i[n]||[],i[n].push(r)}off(t,r){if(!t)return;let{handlers:i}=this;for(let n of w3(t))r?i[n]&&i[n].splice(i[n].indexOf(r),1):delete i[n]}emit(t,r){let i=this.handlers[t]&&this.handlers[t].slice();if(!i||!i.length)return;let n=r;n.type=t,n.preventDefault=function(){r.srcEvent.preventDefault()};let o=0;for(;o<i.length;)i[o](n),o++}destroy(){this.toggleCssProps(!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}toggleCssProps(t){let{element:r}=this;if(r){for(let[i,n]of Object.entries(this.options.cssProps)){let o=E0t(r.style,i);t?(this.oldCssProps[o]=r.style[o],r.style[o]=n):r.style[o]=this.oldCssProps[o]||\"\"}t||(this.oldCssProps={})}}};var kUt=1;function I0t(){return kUt++}function CY(e){return e&Xr.Cancelled?\"cancel\":e&Xr.Ended?\"end\":e&Xr.Changed?\"move\":e&Xr.Began?\"start\":\"\"}var Rg=class{constructor(t){this.options=t,this.id=I0t(),this.state=Xr.Possible,this.simultaneous={},this.requireFail=[]}set(t){return Object.assign(this.options,t),this.manager.touchAction.update(),this}recognizeWith(t){if(Array.isArray(t)){for(let n of t)this.recognizeWith(n);return this}let r;if(typeof t==\"string\"){if(r=this.manager.get(t),!r)throw new Error(`Cannot find recognizer ${t}`)}else r=t;let{simultaneous:i}=this;return i[r.id]||(i[r.id]=r,r.recognizeWith(this)),this}dropRecognizeWith(t){if(Array.isArray(t)){for(let i of t)this.dropRecognizeWith(i);return this}let r;return typeof t==\"string\"?r=this.manager.get(t):r=t,r&&delete this.simultaneous[r.id],this}requireFailure(t){if(Array.isArray(t)){for(let n of t)this.requireFailure(n);return this}let r;if(typeof t==\"string\"){if(r=this.manager.get(t),!r)throw new Error(`Cannot find recognizer ${t}`)}else r=t;let{requireFail:i}=this;return i.indexOf(r)===-1&&(i.push(r),r.requireFailure(this)),this}dropRequireFailure(t){if(Array.isArray(t)){for(let i of t)this.dropRequireFailure(i);return this}let r;if(typeof t==\"string\"?r=this.manager.get(t):r=t,r){let i=this.requireFail.indexOf(r);i>-1&&this.requireFail.splice(i,1)}return this}hasRequireFailures(){return!!this.requireFail.find(t=>t.options.enable)}canRecognizeWith(t){return!!this.simultaneous[t.id]}emit(t){if(!t)return;let{state:r}=this;r<Xr.Ended&&this.manager.emit(this.options.event+CY(r),t),this.manager.emit(this.options.event,t),t.additionalEvent&&this.manager.emit(t.additionalEvent,t),r>=Xr.Ended&&this.manager.emit(this.options.event+CY(r),t)}tryEmit(t){this.canEmit()?this.emit(t):this.state=Xr.Failed}canEmit(){let t=0;for(;t<this.requireFail.length;){if(!(this.requireFail[t].state&(Xr.Failed|Xr.Possible)))return!1;t++}return!0}recognize(t){let r={...t};if(!this.options.enable){this.reset(),this.state=Xr.Failed;return}this.state&(Xr.Recognized|Xr.Cancelled|Xr.Failed)&&(this.state=Xr.Possible),this.state=this.process(r),this.state&(Xr.Began|Xr.Changed|Xr.Ended|Xr.Cancelled)&&this.tryEmit(r)}getEventNames(){return[this.options.event]}reset(){}};var Dg=class extends Rg{attrTest(t){let r=this.options.pointers;return r===0||t.pointers.length===r}process(t){let{state:r}=this,{eventType:i}=t,n=r&(Xr.Began|Xr.Changed),o=this.attrTest(t);return n&&(i&On.Cancel||!o)?r|Xr.Cancelled:n||o?i&On.End?r|Xr.Ended:r&Xr.Began?r|Xr.Changed:Xr.Began:Xr.Failed}};var ub=class extends Rg{constructor(t={}){super({enable:!0,event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10,...t}),this.pTime=null,this.pCenter=null,this._timer=null,this._input=null,this.count=0}getTouchAction(){return[WE]}process(t){let{options:r}=this,i=t.pointers.length===r.pointers,n=t.distance<r.threshold,o=t.deltaTime<r.time;if(this.reset(),t.eventType&On.Start&&this.count===0)return this.failTimeout();if(n&&o&&i){if(t.eventType!==On.End)return this.failTimeout();let s=this.pTime?t.timeStamp-this.pTime<r.interval:!0,a=!this.pCenter||zO(this.pCenter,t.center)<r.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,!a||!s?this.count=1:this.count+=1,this._input=t,this.count%r.taps===0)return this.hasRequireFailures()?(this._timer=setTimeout(()=>{this.state=Xr.Recognized,this.tryEmit(this._input)},r.interval),Xr.Began):Xr.Recognized}return Xr.Failed}failTimeout(){return this._timer=setTimeout(()=>{this.state=Xr.Failed},this.options.interval),Xr.Failed}reset(){clearTimeout(this._timer)}emit(t){this.state===Xr.Recognized&&(t.tapCount=this.count,this.manager.emit(this.options.event,t))}};var RUt=[\"\",\"start\",\"move\",\"end\",\"cancel\",\"up\",\"down\",\"left\",\"right\"],d1=class extends Dg{constructor(t={}){super({enable:!0,pointers:1,event:\"pan\",threshold:10,direction:Uo.All,...t}),this.pX=null,this.pY=null}getTouchAction(){let{options:{direction:t}}=this,r=[];return t&Uo.Horizontal&&r.push(HE),t&Uo.Vertical&&r.push(qE),r}getEventNames(){return RUt.map(t=>this.options.event+t)}directionTest(t){let{options:r}=this,i=!0,{distance:n}=t,{direction:o}=t,s=t.deltaX,a=t.deltaY;return o&r.direction||(r.direction&Uo.Horizontal?(o=s===0?Uo.None:s<0?Uo.Left:Uo.Right,i=s!==this.pX,n=Math.abs(t.deltaX)):(o=a===0?Uo.None:a<0?Uo.Up:Uo.Down,i=a!==this.pY,n=Math.abs(t.deltaY))),t.direction=o,i&&n>r.threshold&&!!(o&r.direction)}attrTest(t){return super.attrTest(t)&&(!!(this.state&Xr.Began)||!(this.state&Xr.Began)&&this.directionTest(t))}emit(t){this.pX=t.deltaX,this.pY=t.deltaY;let r=Uo[t.direction].toLowerCase();r&&(t.additionalEvent=this.options.event+r),super.emit(t)}};var DUt=[\"\",\"start\",\"move\",\"end\",\"cancel\",\"in\",\"out\"],T3=class extends Dg{constructor(t={}){super({enable:!0,event:\"pinch\",threshold:0,pointers:2,...t})}getTouchAction(){return[cb]}getEventNames(){return DUt.map(t=>this.options.event+t)}attrTest(t){return super.attrTest(t)&&(Math.abs(t.scale-1)>this.options.threshold||!!(this.state&Xr.Began))}emit(t){if(t.scale!==1){let r=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+r}super.emit(t)}};var v0=class{constructor(t,r,i){this.element=t,this.callback=r,this.options=i}};var k0t=typeof navigator<\"u\"&&navigator.userAgent?navigator.userAgent.toLowerCase():\"\",GMe=typeof window<\"u\"?window:global;var FUt=k0t.indexOf(\"firefox\")!==-1,R0t=4.000244140625,NUt=40,zUt=.25,jO=class extends v0{constructor(t,r,i){super(t,r,{enable:!0,...i}),this.handleEvent=n=>{if(!this.options.enable)return;let o=n.deltaY;globalThis.WheelEvent&&(FUt&&n.deltaMode===globalThis.WheelEvent.DOM_DELTA_PIXEL&&(o/=globalThis.devicePixelRatio),n.deltaMode===globalThis.WheelEvent.DOM_DELTA_LINE&&(o*=NUt)),o!==0&&o%R0t===0&&(o=Math.floor(o/R0t)),n.shiftKey&&o&&(o=o*zUt),this.callback({type:\"wheel\",center:{x:n.clientX,y:n.clientY},delta:-o,srcEvent:n,pointerType:\"mouse\",target:n.target})},t.addEventListener(\"wheel\",this.handleEvent,{passive:!1})}destroy(){this.element.removeEventListener(\"wheel\",this.handleEvent)}enableEventType(t,r){t===\"wheel\"&&(this.options.enable=r)}};var D0t=[\"mousedown\",\"mousemove\",\"mouseup\",\"mouseover\",\"mouseout\",\"mouseleave\"],$O=class extends v0{constructor(t,r,i){super(t,r,{enable:!0,...i}),this.handleEvent=o=>{this.handleOverEvent(o),this.handleOutEvent(o),this.handleEnterEvent(o),this.handleLeaveEvent(o),this.handleMoveEvent(o)},this.pressed=!1;let{enable:n}=this.options;this.enableMoveEvent=n,this.enableLeaveEvent=n,this.enableEnterEvent=n,this.enableOutEvent=n,this.enableOverEvent=n,D0t.forEach(o=>t.addEventListener(o,this.handleEvent))}destroy(){D0t.forEach(t=>this.element.removeEventListener(t,this.handleEvent))}enableEventType(t,r){switch(t){case\"pointermove\":this.enableMoveEvent=r;break;case\"pointerover\":this.enableOverEvent=r;break;case\"pointerout\":this.enableOutEvent=r;break;case\"pointerenter\":this.enableEnterEvent=r;break;case\"pointerleave\":this.enableLeaveEvent=r;break;default:}}handleOverEvent(t){this.enableOverEvent&&t.type===\"mouseover\"&&this._emit(\"pointerover\",t)}handleOutEvent(t){this.enableOutEvent&&t.type===\"mouseout\"&&this._emit(\"pointerout\",t)}handleEnterEvent(t){this.enableEnterEvent&&t.type===\"mouseenter\"&&this._emit(\"pointerenter\",t)}handleLeaveEvent(t){this.enableLeaveEvent&&t.type===\"mouseleave\"&&this._emit(\"pointerleave\",t)}handleMoveEvent(t){if(this.enableMoveEvent)switch(t.type){case\"mousedown\":t.button>=0&&(this.pressed=!0);break;case\"mousemove\":t.buttons===0&&(this.pressed=!1),this.pressed||this._emit(\"pointermove\",t);break;case\"mouseup\":this.pressed=!1;break;default:}}_emit(t,r){this.callback({type:t,center:{x:r.clientX,y:r.clientY},srcEvent:r,pointerType:\"mouse\",target:r.target})}};var O0t=[\"keydown\",\"keyup\"],GO=class extends v0{constructor(t,r,i){super(t,r,{enable:!0,tabIndex:0,...i}),this.handleEvent=n=>{let o=n.target||n.srcElement;o.tagName===\"INPUT\"&&o.type===\"text\"||o.tagName===\"TEXTAREA\"||(this.enableDownEvent&&n.type===\"keydown\"&&this.callback({type:\"keydown\",srcEvent:n,key:n.key,target:n.target}),this.enableUpEvent&&n.type===\"keyup\"&&this.callback({type:\"keyup\",srcEvent:n,key:n.key,target:n.target}))},this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,t.tabIndex=this.options.tabIndex,t.style.outline=\"none\",O0t.forEach(n=>t.addEventListener(n,this.handleEvent))}destroy(){O0t.forEach(t=>this.element.removeEventListener(t,this.handleEvent))}enableEventType(t,r){t===\"keydown\"&&(this.enableDownEvent=r),t===\"keyup\"&&(this.enableUpEvent=r)}};var WO=class extends v0{constructor(t,r,i){super(t,r,i),this.handleEvent=n=>{this.options.enable&&this.callback({type:\"contextmenu\",center:{x:n.clientX,y:n.clientY},srcEvent:n,pointerType:\"mouse\",target:n.target})},t.addEventListener(\"contextmenu\",this.handleEvent)}destroy(){this.element.removeEventListener(\"contextmenu\",this.handleEvent)}enableEventType(t,r){t===\"contextmenu\"&&(this.options.enable=r)}};var UUt={pointerdown:1,pointermove:2,pointerup:4,mousedown:1,mousemove:2,mouseup:4},VUt=0,jUt=1,$Ut=2,GUt=1,WUt=2,qUt=4;function L0t(e){let t=UUt[e.srcEvent.type];if(!t)return null;let{buttons:r,button:i}=e.srcEvent,n=!1,o=!1,s=!1;return t===2?(n=!!(r&GUt),o=!!(r&qUt),s=!!(r&WUt)):(n=i===VUt,o=i===jUt,s=i===$Ut),{leftButton:n,middleButton:o,rightButton:s}}function B0t(e,t){let r=e.center;if(!r)return null;let i=t.getBoundingClientRect(),n=i.width/t.offsetWidth||1,o=i.height/t.offsetHeight||1,s={x:(r.x-i.left-t.clientLeft)/n,y:(r.y-i.top-t.clientTop)/o};return{center:r,offsetCenter:s}}var HUt={srcElement:\"root\",priority:0},qO=class{constructor(t,r){this.handleEvent=i=>{if(this.isEmpty())return;let n=this._normalizeEvent(i),o=i.srcEvent.target;for(;o&&o!==n.rootElement;){if(this._emit(n,o),n.handled)return;o=o.parentNode}this._emit(n,\"root\")},this.eventManager=t,this.recognizerName=r,this.handlers=[],this.handlersByElement=new Map,this._active=!1}isEmpty(){return!this._active}add(t,r,i,n=!1,o=!1){let{handlers:s,handlersByElement:a}=this,h={...HUt,...i},p=a.get(h.srcElement);p||(p=[],a.set(h.srcElement,p));let g={type:t,handler:r,srcElement:h.srcElement,priority:h.priority};n&&(g.once=!0),o&&(g.passive=!0),s.push(g),this._active=this._active||!g.passive;let w=p.length-1;for(;w>=0&&!(p[w].priority>=g.priority);)w--;p.splice(w+1,0,g)}remove(t,r){let{handlers:i,handlersByElement:n}=this;for(let o=i.length-1;o>=0;o--){let s=i[o];if(s.type===t&&s.handler===r){i.splice(o,1);let a=n.get(s.srcElement);a.splice(a.indexOf(s),1),a.length===0&&n.delete(s.srcElement)}}this._active=i.some(o=>!o.passive)}_emit(t,r){let i=this.handlersByElement.get(r);if(i){let n=!1,o=()=>{t.handled=!0},s=()=>{t.handled=!0,n=!0},a=[];for(let h=0;h<i.length;h++){let{type:p,handler:g,once:w}=i[h];if(g({...t,type:p,stopPropagation:o,stopImmediatePropagation:s}),w&&a.push(i[h]),n)break}for(let h=0;h<a.length;h++){let{type:p,handler:g}=a[h];this.remove(p,g)}}}_normalizeEvent(t){let r=this.eventManager.getElement();return{...t,...L0t(t),...B0t(t,r),preventDefault:()=>{t.srcEvent.preventDefault()},stopImmediatePropagation:null,stopPropagation:null,handled:!1,rootElement:r}}};function YUt(e){if(\"recognizer\"in e)return e;let t,r=Array.isArray(e)?[...e]:[e];if(typeof r[0]==\"function\"){let i=r.shift(),n=r.shift()||{};t=new i(n)}else t=r.shift();return{recognizer:t,recognizeWith:typeof r[0]==\"string\"?[r[0]]:r[0],requireFailure:typeof r[1]==\"string\"?[r[1]]:r[1]}}var QE=class{constructor(t=null,r={}){if(this._onBasicInput=i=>{this.manager.emit(i.srcEvent.type,i)},this._onOtherEvent=i=>{this.manager.emit(i.type,i)},this.options={recognizers:[],events:{},touchAction:\"compute\",tabIndex:0,cssProps:{},...r},this.events=new Map,this.element=t,!!t){this.manager=new KE(t,this.options);for(let i of this.options.recognizers){let{recognizer:n,recognizeWith:o,requireFailure:s}=YUt(i);this.manager.add(n),o&&n.recognizeWith(o),s&&n.requireFailure(s)}this.manager.on(\"hammer.input\",this._onBasicInput),this.wheelInput=new jO(t,this._onOtherEvent,{enable:!1}),this.moveInput=new $O(t,this._onOtherEvent,{enable:!1}),this.keyInput=new GO(t,this._onOtherEvent,{enable:!1,tabIndex:r.tabIndex}),this.contextmenuInput=new WO(t,this._onOtherEvent,{enable:!1}),this.on(this.options.events)}}getElement(){return this.element}destroy(){this.element&&(this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.contextmenuInput.destroy(),this.manager.destroy())}on(t,r,i){this._addEventHandler(t,r,i,!1)}once(t,r,i){this._addEventHandler(t,r,i,!0)}watch(t,r,i){this._addEventHandler(t,r,i,!1,!0)}off(t,r){this._removeEventHandler(t,r)}_toggleRecognizer(t,r){let{manager:i}=this;if(!i)return;let n=i.get(t);n&&(n.set({enable:r}),i.touchAction.update()),this.wheelInput?.enableEventType(t,r),this.moveInput?.enableEventType(t,r),this.keyInput?.enableEventType(t,r),this.contextmenuInput?.enableEventType(t,r)}_addEventHandler(t,r,i,n,o){if(typeof t!=\"string\"){i=r;for(let[p,g]of Object.entries(t))this._addEventHandler(p,g,i,n,o);return}let{manager:s,events:a}=this;if(!s)return;let h=a.get(t);if(!h){let p=this._getRecognizerName(t)||t;h=new qO(this,p),a.set(t,h),s&&s.on(t,h.handleEvent)}h.add(t,r,i,n,o),h.isEmpty()||this._toggleRecognizer(h.recognizerName,!0)}_removeEventHandler(t,r){if(typeof t!=\"string\"){for(let[o,s]of Object.entries(t))this._removeEventHandler(o,s);return}let{events:i}=this,n=i.get(t);if(n&&(n.remove(t,r),n.isEmpty())){let{recognizerName:o}=n,s=!1;for(let a of i.values())if(a.recognizerName===o&&!a.isEmpty()){s=!0;break}s||this._toggleRecognizer(o,!1)}}_getRecognizerName(t){return this.manager.recognizers.find(r=>r.getEventNames().includes(t))?.options.event}};var Vr={DEFAULT:-1,LNGLAT:1,METER_OFFSETS:2,LNGLAT_OFFSETS:3,CARTESIAN:0};Object.defineProperty(Vr,\"IDENTITY\",{get:()=>(hr.deprecated(\"COORDINATE_SYSTEM.IDENTITY\",\"COORDINATE_SYSTEM.CARTESIAN\")(),0)});var Pa={WEB_MERCATOR:1,GLOBE:2,WEB_MERCATOR_AUTO_OFFSET:4,IDENTITY:0},rs={common:0,meters:1,pixels:2},JE={click:\"onClick\",dblclick:\"onClick\",panstart:\"onDragStart\",panmove:\"onDrag\",panend:\"onDragEnd\"},IY={multipan:[d1,{threshold:10,direction:Uo.Vertical,pointers:2}],pinch:[T3,{},null,[\"multipan\"]],pan:[d1,{threshold:1},[\"pinch\"],[\"multipan\"]],dblclick:[ub,{event:\"dblclick\",taps:2}],click:[ub,{event:\"click\"},null,[\"dblclick\"]]};function XUt(e,t){if(e===t)return!0;if(Array.isArray(e)){let r=e.length;if(!t||t.length!==r)return!1;for(let i=0;i<r;i++)if(e[i]!==t[i])return!1;return!0}return!1}function b0(e){let t={},r;return i=>{for(let n in i)if(!XUt(i[n],t[n])){r=e(i),t=i;break}return r}}var F0t=[0,0,0,0],ZUt=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0],N0t=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],KUt=[0,0,0],z0t=[0,0,0],QUt=b0(tVt);function kY(e,t,r=z0t){r.length<3&&(r=[r[0],r[1],0]);let i=r,n,o=!0;switch(t===Vr.LNGLAT_OFFSETS||t===Vr.METER_OFFSETS?n=r:n=e.isGeospatial?[Math.fround(e.longitude),Math.fround(e.latitude),0]:null,e.projectionMode){case Pa.WEB_MERCATOR:(t===Vr.LNGLAT||t===Vr.CARTESIAN)&&(n=[0,0,0],o=!1);break;case Pa.WEB_MERCATOR_AUTO_OFFSET:t===Vr.LNGLAT?i=n:t===Vr.CARTESIAN&&(i=[Math.fround(e.center[0]),Math.fround(e.center[1]),0],n=e.unprojectPosition(i),i[0]-=r[0],i[1]-=r[1],i[2]-=r[2]);break;case Pa.IDENTITY:i=e.position.map(Math.fround),i[2]=i[2]||0;break;case Pa.GLOBE:o=!1,n=null;break;default:o=!1}return{geospatialOrigin:n,shaderCoordinateOrigin:i,offsetMode:o}}function JUt(e,t,r){let{viewMatrixUncentered:i,projectionMatrix:n}=e,{viewMatrix:o,viewProjectionMatrix:s}=e,a=F0t,h=F0t,p=e.cameraPosition,{geospatialOrigin:g,shaderCoordinateOrigin:w,offsetMode:C}=kY(e,t,r);return C&&(h=e.projectPosition(g||w),p=[p[0]-h[0],p[1]-h[1],p[2]-h[2]],h[3]=1,a=xu.transformMat4([],h,s),o=i||o,s=Gs.multiply([],n,o),s=Gs.multiply([],s,ZUt)),{viewMatrix:o,viewProjectionMatrix:s,projectionCenter:a,originCommon:h,cameraPosCommon:p,shaderCoordinateOrigin:w,geospatialOrigin:g}}function U0t({viewport:e,devicePixelRatio:t=1,modelMatrix:r=null,coordinateSystem:i=Vr.DEFAULT,coordinateOrigin:n=z0t,autoWrapLongitude:o=!1}){i===Vr.DEFAULT&&(i=e.isGeospatial?Vr.LNGLAT:Vr.CARTESIAN);let s=QUt({viewport:e,devicePixelRatio:t,coordinateSystem:i,coordinateOrigin:n});return s.wrapLongitude=o,s.modelMatrix=r||N0t,s}function tVt({viewport:e,devicePixelRatio:t,coordinateSystem:r,coordinateOrigin:i}){let{projectionCenter:n,viewProjectionMatrix:o,originCommon:s,cameraPosCommon:a,shaderCoordinateOrigin:h,geospatialOrigin:p}=JUt(e,r,i),g=e.getDistanceScales(),w=[e.width*t,e.height*t],C=xu.transformMat4([],[0,0,-e.focalDistance,1],e.projectionMatrix)[3]||1,R={coordinateSystem:r,projectionMode:e.projectionMode,coordinateOrigin:h,commonOrigin:s.slice(0,3),center:n,pseudoMeters:!!e._pseudoMeters,viewportSize:w,devicePixelRatio:t,focalDistance:C,commonUnitsPerMeter:g.unitsPerMeter,commonUnitsPerWorldUnit:g.unitsPerMeter,commonUnitsPerWorldUnit2:KUt,scale:e.scale,wrapLongitude:!1,viewProjectionMatrix:o,modelMatrix:N0t,cameraPosition:a};if(p){let z=e.getDistanceScales(p);switch(r){case Vr.METER_OFFSETS:R.commonUnitsPerWorldUnit=z.unitsPerMeter,R.commonUnitsPerWorldUnit2=z.unitsPerMeter2;break;case Vr.LNGLAT:case Vr.LNGLAT_OFFSETS:e._pseudoMeters||(R.commonUnitsPerMeter=z.unitsPerMeter),R.commonUnitsPerWorldUnit=z.unitsPerDegree,R.commonUnitsPerWorldUnit2=z.unitsPerDegree2;break;case Vr.CARTESIAN:R.commonUnitsPerWorldUnit=[1,1,z.unitsPerMeter[2]],R.commonUnitsPerWorldUnit2=[0,0,z.unitsPerMeter2[2]];break;default:break}}return R}var eVt=Object.keys(Vr).map(e=>`const COORDINATE_SYSTEM_${e}: i32 = ${Vr[e]};`).join(\"\"),rVt=Object.keys(Pa).map(e=>`const PROJECTION_MODE_${e}: i32 = ${Pa[e]};`).join(\"\"),iVt=Object.keys(rs).map(e=>`const UNIT_${e.toUpperCase()}: i32 = ${rs[e]};`).join(\"\"),nVt=`${eVt}\n${rVt}\n${iVt}\n\nconst TILE_SIZE: f32 = 512.0;\nconst PI: f32 = 3.1415926536;\nconst WORLD_SCALE: f32 = TILE_SIZE / (PI * 2.0);\nconst ZERO_64_LOW: vec3<f32> = vec3<f32>(0.0, 0.0, 0.0);\nconst EARTH_RADIUS: f32 = 6370972.0; // meters\nconst GLOBE_RADIUS: f32 = 256.0;\n\n// -----------------------------------------------------------------------------\n// Uniform block (converted from GLSL uniform block)\n// -----------------------------------------------------------------------------\nstruct ProjectUniforms {\n  wrapLongitude: i32,\n  coordinateSystem: i32,\n  commonUnitsPerMeter: vec3<f32>,\n  projectionMode: i32,\n  scale: f32,\n  commonUnitsPerWorldUnit: vec3<f32>,\n  commonUnitsPerWorldUnit2: vec3<f32>,\n  center: vec4<f32>,\n  modelMatrix: mat4x4<f32>,\n  viewProjectionMatrix: mat4x4<f32>,\n  viewportSize: vec2<f32>,\n  devicePixelRatio: f32,\n  focalDistance: f32,\n  cameraPosition: vec3<f32>,\n  coordinateOrigin: vec3<f32>,\n  commonOrigin: vec3<f32>,\n  pseudoMeters: i32,\n};\n\n@group(0) @binding(0)\nvar<uniform> project: ProjectUniforms;\n\n// -----------------------------------------------------------------------------\n// Geometry data\n// (In your GLSL code, \"geometry\" was assumed to be available globally. In WGSL,\n// you might supply this via vertex attributes or a uniform. Here we define a\n// uniform struct for demonstration.)\n// -----------------------------------------------------------------------------\n\n// Structure to carry additional geometry data used by deck.gl filters.\nstruct Geometry {\n  worldPosition: vec3<f32>,\n  worldPositionAlt: vec3<f32>,\n  position: vec4<f32>,\n  normal: vec3<f32>,\n  uv: vec2<f32>,\n  pickingColor: vec3<f32>,\n};\n\n// @group(0) @binding(1)\nvar<private> geometry: Geometry;\n`,V0t=`${nVt}\n\n// -----------------------------------------------------------------------------\n// Functions\n// -----------------------------------------------------------------------------\n\n// Returns an adjustment factor for commonUnitsPerMeter\nfn _project_size_at_latitude(lat: f32) -> f32 {\n  let y = clamp(lat, -89.9, 89.9);\n  return 1.0 / cos(radians(y));\n}\n\n// Overloaded version: scales a value in meters at a given latitude.\nfn _project_size_at_latitude_m(meters: f32, lat: f32) -> f32 {\n  return meters * project.commonUnitsPerMeter.z * _project_size_at_latitude(lat);\n}\n\n// Computes a non-linear scale factor based on geometry.\n// (Note: This function relies on \"geometry\" being provided.)\nfn project_size() -> f32 {\n  if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR &&\n      project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT &&\n      project.pseudoMeters == 0) {\n    if (geometry.position.w == 0.0) {\n      return _project_size_at_latitude(geometry.worldPosition.y);\n    }\n    let y: f32 = geometry.position.y / TILE_SIZE * 2.0 - 1.0;\n    let y2 = y * y;\n    let y4 = y2 * y2;\n    let y6 = y4 * y2;\n    return 1.0 + 4.9348 * y2 + 4.0587 * y4 + 1.5642 * y6;\n  }\n  return 1.0;\n}\n\n// Overloads to scale offsets (meters to world units)\nfn project_size_float(meters: f32) -> f32 {\n  return meters * project.commonUnitsPerMeter.z * project_size();\n}\n\nfn project_size_vec2(meters: vec2<f32>) -> vec2<f32> {\n  return meters * project.commonUnitsPerMeter.xy * project_size();\n}\n\nfn project_size_vec3(meters: vec3<f32>) -> vec3<f32> {\n  return meters * project.commonUnitsPerMeter * project_size();\n}\n\nfn project_size_vec4(meters: vec4<f32>) -> vec4<f32> {\n  return vec4<f32>(meters.xyz * project.commonUnitsPerMeter, meters.w);\n}\n\n// Returns a rotation matrix aligning the z\\u2011axis with the given up vector.\nfn project_get_orientation_matrix(up: vec3<f32>) -> mat3x3<f32> {\n  let uz = normalize(up);\n  let ux = select(\n    vec3<f32>(1.0, 0.0, 0.0),\n    normalize(vec3<f32>(uz.y, -uz.x, 0.0)),\n    abs(uz.z) == 1.0\n  );\n  let uy = cross(uz, ux);\n  return mat3x3<f32>(ux, uy, uz);\n}\n\n// Since WGSL does not support \"out\" parameters, we return a struct.\nstruct RotationResult {\n  needsRotation: bool,\n  transform: mat3x3<f32>,\n};\n\nfn project_needs_rotation(commonPosition: vec3<f32>) -> RotationResult {\n  if (project.projectionMode == PROJECTION_MODE_GLOBE) {\n    return RotationResult(true, project_get_orientation_matrix(commonPosition));\n  } else {\n    return RotationResult(false, mat3x3<f32>());  // identity alternative if needed\n  };\n}\n\n// Projects a normal vector from the current coordinate system to world space.\nfn project_normal(vector: vec3<f32>) -> vec3<f32> {\n  let normal_modelspace = project.modelMatrix * vec4<f32>(vector, 0.0);\n  var n = normalize(normal_modelspace.xyz * project.commonUnitsPerMeter);\n  let rotResult = project_needs_rotation(geometry.position.xyz);\n  if (rotResult.needsRotation) {\n    n = rotResult.transform * n;\n  }\n  return n;\n}\n\n// Applies a scale offset based on y-offset (dy)\nfn project_offset_(offset: vec4<f32>) -> vec4<f32> {\n  let dy: f32 = offset.y;\n  let commonUnitsPerWorldUnit = project.commonUnitsPerWorldUnit + project.commonUnitsPerWorldUnit2 * dy;\n  return vec4<f32>(offset.xyz * commonUnitsPerWorldUnit, offset.w);\n}\n\n// Projects lng/lat coordinates to a unit tile [0,1]\nfn project_mercator_(lnglat: vec2<f32>) -> vec2<f32> {\n  var x = lnglat.x;\n  if (project.wrapLongitude != 0) {\n    x = ((x + 180.0) % 360.0) - 180.0;\n  }\n  let y = clamp(lnglat.y, -89.9, 89.9);\n  return vec2<f32>(\n    radians(x) + PI,\n    PI + log(tan(PI * 0.25 + radians(y) * 0.5))\n  ) * WORLD_SCALE;\n}\n\n// Projects lng/lat/z coordinates for a globe projection.\nfn project_globe_(lnglatz: vec3<f32>) -> vec3<f32> {\n  let lambda = radians(lnglatz.x);\n  let phi = radians(lnglatz.y);\n  let cosPhi = cos(phi);\n  let D = (lnglatz.z / EARTH_RADIUS + 1.0) * GLOBE_RADIUS;\n  return vec3<f32>(\n    sin(lambda) * cosPhi,\n    -cos(lambda) * cosPhi,\n    sin(phi)\n  ) * D;\n}\n\n// Projects positions (with an optional 64-bit low part) from the input\n// coordinate system to the common space.\nfn project_position_vec4_f64(position: vec4<f32>, position64Low: vec3<f32>) -> vec4<f32> {\n  var position_world = project.modelMatrix * position;\n\n  // Work around for a Mac+NVIDIA bug:\n  if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR) {\n    if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\n      return vec4<f32>(\n        project_mercator_(position_world.xy),\n        _project_size_at_latitude_m(position_world.z, position_world.y),\n        position_world.w\n      );\n    }\n    if (project.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN) {\n      position_world = vec4f(position_world.xyz + project.coordinateOrigin, position_world.w);\n    }\n  }\n  if (project.projectionMode == PROJECTION_MODE_GLOBE) {\n    if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\n      return vec4<f32>(\n        project_globe_(position_world.xyz),\n        position_world.w\n      );\n    }\n  }\n  if (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET) {\n    if (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\n      if (abs(position_world.y - project.coordinateOrigin.y) > 0.25) {\n        return vec4<f32>(\n          project_mercator_(position_world.xy) - project.commonOrigin.xy,\n          project_size_float(position_world.z),\n          position_world.w\n        );\n      }\n    }\n  }\n  if (project.projectionMode == PROJECTION_MODE_IDENTITY ||\n      (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET &&\n       (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT ||\n        project.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN))) {\n    position_world = vec4f(position_world.xyz - project.coordinateOrigin, position_world.w);\n  }\n\n  return project_offset_(position_world) +\n         project_offset_(project.modelMatrix * vec4<f32>(position64Low, 0.0));\n}\n\n// Overloaded versions for different input types.\nfn project_position_vec4_f32(position: vec4<f32>) -> vec4<f32> {\n  return project_position_vec4_f64(position, ZERO_64_LOW);\n}\n\nfn project_position_vec3_f64(position: vec3<f32>, position64Low: vec3<f32>) -> vec3<f32> {\n  let projected_position = project_position_vec4_f64(vec4<f32>(position, 1.0), position64Low);\n  return projected_position.xyz;\n}\n\nfn project_position_vec3_f32(position: vec3<f32>) -> vec3<f32> {\n  let projected_position = project_position_vec4_f64(vec4<f32>(position, 1.0), ZERO_64_LOW);\n  return projected_position.xyz;\n}\n\nfn project_position_vec2_f32(position: vec2<f32>) -> vec2<f32> {\n  let projected_position = project_position_vec4_f64(vec4<f32>(position, 0.0, 1.0), ZERO_64_LOW);\n  return projected_position.xy;\n}\n\n// Transforms a common space position to clip space.\nfn project_common_position_to_clipspace_with_projection(position: vec4<f32>, viewProjectionMatrix: mat4x4<f32>, center: vec4<f32>) -> vec4<f32> {\n  return viewProjectionMatrix * position + center;\n}\n\n// Uses the project viewProjectionMatrix and center.\nfn project_common_position_to_clipspace(position: vec4<f32>) -> vec4<f32> {\n  return project_common_position_to_clipspace_with_projection(position, project.viewProjectionMatrix, project.center);\n}\n\n// Returns a clip space offset corresponding to a given number of screen pixels.\nfn project_pixel_size_to_clipspace(pixels: vec2<f32>) -> vec2<f32> {\n  let offset = pixels / project.viewportSize * project.devicePixelRatio * 2.0;\n  return offset * project.focalDistance;\n}\n\nfn project_meter_size_to_pixel(meters: f32) -> f32 {\n  return project_size_float(meters) * project.scale;\n}\n\nfn project_unit_size_to_pixel(size: f32, unit: i32) -> f32 {\n  if (unit == UNIT_METERS) {\n    return project_meter_size_to_pixel(size);\n  } else if (unit == UNIT_COMMON) {\n    return size * project.scale;\n  }\n  // UNIT_PIXELS: no scaling applied.\n  return size;\n}\n\nfn project_pixel_size_float(pixels: f32) -> f32 {\n  return pixels / project.scale;\n}\n\nfn project_pixel_size_vec2(pixels: vec2<f32>) -> vec2<f32> {\n  return pixels / project.scale;\n}\n`;var oVt=Object.keys(Vr).map(e=>`const int COORDINATE_SYSTEM_${e} = ${Vr[e]};`).join(\"\"),sVt=Object.keys(Pa).map(e=>`const int PROJECTION_MODE_${e} = ${Pa[e]};`).join(\"\"),aVt=Object.keys(rs).map(e=>`const int UNIT_${e.toUpperCase()} = ${rs[e]};`).join(\"\"),j0t=`${oVt}\n${sVt}\n${aVt}\nuniform projectUniforms {\nbool wrapLongitude;\nint coordinateSystem;\nvec3 commonUnitsPerMeter;\nint projectionMode;\nfloat scale;\nvec3 commonUnitsPerWorldUnit;\nvec3 commonUnitsPerWorldUnit2;\nvec4 center;\nmat4 modelMatrix;\nmat4 viewProjectionMatrix;\nvec2 viewportSize;\nfloat devicePixelRatio;\nfloat focalDistance;\nvec3 cameraPosition;\nvec3 coordinateOrigin;\nvec3 commonOrigin;\nbool pseudoMeters;\n} project;\nconst float TILE_SIZE = 512.0;\nconst float PI = 3.1415926536;\nconst float WORLD_SCALE = TILE_SIZE / (PI * 2.0);\nconst vec3 ZERO_64_LOW = vec3(0.0);\nconst float EARTH_RADIUS = 6370972.0;\nconst float GLOBE_RADIUS = 256.0;\nfloat project_size_at_latitude(float lat) {\nfloat y = clamp(lat, -89.9, 89.9);\nreturn 1.0 / cos(radians(y));\n}\nfloat project_size() {\nif (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR &&\nproject.coordinateSystem == COORDINATE_SYSTEM_LNGLAT &&\nproject.pseudoMeters == false) {\nif (geometry.position.w == 0.0) {\nreturn project_size_at_latitude(geometry.worldPosition.y);\n}\nfloat y = geometry.position.y / TILE_SIZE * 2.0 - 1.0;\nfloat y2 = y * y;\nfloat y4 = y2 * y2;\nfloat y6 = y4 * y2;\nreturn 1.0 + 4.9348 * y2 + 4.0587 * y4 + 1.5642 * y6;\n}\nreturn 1.0;\n}\nfloat project_size_at_latitude(float meters, float lat) {\nreturn meters * project.commonUnitsPerMeter.z * project_size_at_latitude(lat);\n}\nfloat project_size(float meters) {\nreturn meters * project.commonUnitsPerMeter.z * project_size();\n}\nvec2 project_size(vec2 meters) {\nreturn meters * project.commonUnitsPerMeter.xy * project_size();\n}\nvec3 project_size(vec3 meters) {\nreturn meters * project.commonUnitsPerMeter * project_size();\n}\nvec4 project_size(vec4 meters) {\nreturn vec4(meters.xyz * project.commonUnitsPerMeter, meters.w);\n}\nmat3 project_get_orientation_matrix(vec3 up) {\nvec3 uz = normalize(up);\nvec3 ux = abs(uz.z) == 1.0 ? vec3(1.0, 0.0, 0.0) : normalize(vec3(uz.y, -uz.x, 0));\nvec3 uy = cross(uz, ux);\nreturn mat3(ux, uy, uz);\n}\nbool project_needs_rotation(vec3 commonPosition, out mat3 transform) {\nif (project.projectionMode == PROJECTION_MODE_GLOBE) {\ntransform = project_get_orientation_matrix(commonPosition);\nreturn true;\n}\nreturn false;\n}\nvec3 project_normal(vec3 vector) {\nvec4 normal_modelspace = project.modelMatrix * vec4(vector, 0.0);\nvec3 n = normalize(normal_modelspace.xyz * project.commonUnitsPerMeter);\nmat3 rotation;\nif (project_needs_rotation(geometry.position.xyz, rotation)) {\nn = rotation * n;\n}\nreturn n;\n}\nvec4 project_offset_(vec4 offset) {\nfloat dy = offset.y;\nvec3 commonUnitsPerWorldUnit = project.commonUnitsPerWorldUnit + project.commonUnitsPerWorldUnit2 * dy;\nreturn vec4(offset.xyz * commonUnitsPerWorldUnit, offset.w);\n}\nvec2 project_mercator_(vec2 lnglat) {\nfloat x = lnglat.x;\nif (project.wrapLongitude) {\nx = mod(x + 180., 360.0) - 180.;\n}\nfloat y = clamp(lnglat.y, -89.9, 89.9);\nreturn vec2(\nradians(x) + PI,\nPI + log(tan_fp32(PI * 0.25 + radians(y) * 0.5))\n) * WORLD_SCALE;\n}\nvec3 project_globe_(vec3 lnglatz) {\nfloat lambda = radians(lnglatz.x);\nfloat phi = radians(lnglatz.y);\nfloat cosPhi = cos(phi);\nfloat D = (lnglatz.z / EARTH_RADIUS + 1.0) * GLOBE_RADIUS;\nreturn vec3(\nsin(lambda) * cosPhi,\n-cos(lambda) * cosPhi,\nsin(phi)\n) * D;\n}\nvec4 project_position(vec4 position, vec3 position64Low) {\nvec4 position_world = project.modelMatrix * position;\nif (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR) {\nif (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\nreturn vec4(\nproject_mercator_(position_world.xy),\nproject_size_at_latitude(position_world.z, position_world.y),\nposition_world.w\n);\n}\nif (project.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN) {\nposition_world.xyz += project.coordinateOrigin;\n}\n}\nif (project.projectionMode == PROJECTION_MODE_GLOBE) {\nif (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\nreturn vec4(\nproject_globe_(position_world.xyz),\nposition_world.w\n);\n}\n}\nif (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET) {\nif (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\nif (abs(position_world.y - project.coordinateOrigin.y) > 0.25) {\nreturn vec4(\nproject_mercator_(position_world.xy) - project.commonOrigin.xy,\nproject_size(position_world.z),\nposition_world.w\n);\n}\n}\n}\nif (project.projectionMode == PROJECTION_MODE_IDENTITY ||\n(project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET &&\n(project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT ||\nproject.coordinateSystem == COORDINATE_SYSTEM_CARTESIAN))) {\nposition_world.xyz -= project.coordinateOrigin;\n}\nreturn project_offset_(position_world) + project_offset_(project.modelMatrix * vec4(position64Low, 0.0));\n}\nvec4 project_position(vec4 position) {\nreturn project_position(position, ZERO_64_LOW);\n}\nvec3 project_position(vec3 position, vec3 position64Low) {\nvec4 projected_position = project_position(vec4(position, 1.0), position64Low);\nreturn projected_position.xyz;\n}\nvec3 project_position(vec3 position) {\nvec4 projected_position = project_position(vec4(position, 1.0), ZERO_64_LOW);\nreturn projected_position.xyz;\n}\nvec2 project_position(vec2 position) {\nvec4 projected_position = project_position(vec4(position, 0.0, 1.0), ZERO_64_LOW);\nreturn projected_position.xy;\n}\nvec4 project_common_position_to_clipspace(vec4 position, mat4 viewProjectionMatrix, vec4 center) {\nreturn viewProjectionMatrix * position + center;\n}\nvec4 project_common_position_to_clipspace(vec4 position) {\nreturn project_common_position_to_clipspace(position, project.viewProjectionMatrix, project.center);\n}\nvec2 project_pixel_size_to_clipspace(vec2 pixels) {\nvec2 offset = pixels / project.viewportSize * project.devicePixelRatio * 2.0;\nreturn offset * project.focalDistance;\n}\nfloat project_size_to_pixel(float meters) {\nreturn project_size(meters) * project.scale;\n}\nfloat project_size_to_pixel(float size, int unit) {\nif (unit == UNIT_METERS) return project_size_to_pixel(size);\nif (unit == UNIT_COMMON) return size * project.scale;\nreturn size;\n}\nfloat project_pixel_size(float pixels) {\nreturn pixels / project.scale;\n}\nvec2 project_pixel_size(vec2 pixels) {\nreturn pixels / project.scale;\n}\n`;var lVt={};function cVt(e=lVt){return\"viewport\"in e?U0t(e):{}}var Uf={name:\"project\",dependencies:[AY,LO],source:V0t,vs:j0t,getUniforms:cVt,uniformTypes:{wrapLongitude:\"f32\",coordinateSystem:\"i32\",commonUnitsPerMeter:\"vec3<f32>\",projectionMode:\"i32\",scale:\"f32\",commonUnitsPerWorldUnit:\"vec3<f32>\",commonUnitsPerWorldUnit2:\"vec3<f32>\",center:\"vec4<f32>\",modelMatrix:\"mat4x4<f32>\",viewProjectionMatrix:\"mat4x4<f32>\",viewportSize:\"vec2<f32>\",devicePixelRatio:\"f32\",focalDistance:\"f32\",cameraPosition:\"vec3<f32>\",coordinateOrigin:\"vec3<f32>\",commonOrigin:\"vec3<f32>\",pseudoMeters:\"f32\"}};var uVt=`// Define a structure to hold both the clip-space position and the common position.\nstruct ProjectResult {\n  clipPosition: vec4<f32>,\n  commonPosition: vec4<f32>,\n};\n\n// This function mimics the GLSL version with the 'out' parameter by returning both values.\nfn project_position_to_clipspace_and_commonspace(\n    position: vec3<f32>,\n    position64Low: vec3<f32>,\n    offset: vec3<f32>\n) -> ProjectResult {\n  // Compute the projected position.\n  let projectedPosition: vec3<f32> = project_position_vec3_f64(position, position64Low);\n\n  // Start with the provided offset.\n  var finalOffset: vec3<f32> = offset;\n\n  // Get whether a rotation is needed and the rotation matrix.\n  let rotationResult = project_needs_rotation(projectedPosition);\n\n  // If rotation is needed, update the offset.\n  if (rotationResult.needsRotation) {\n    finalOffset = rotationResult.transform * offset;\n  }\n\n  // Compute the common position.\n  let commonPosition: vec4<f32> = vec4<f32>(projectedPosition + finalOffset, 1.0);\n\n  // Convert to clip-space.\n  let clipPosition: vec4<f32> = project_common_position_to_clipspace(commonPosition);\n\n  return ProjectResult(clipPosition, commonPosition);\n}\n\n// A convenience overload that returns only the clip-space position.\nfn project_position_to_clipspace(\n    position: vec3<f32>,\n    position64Low: vec3<f32>,\n    offset: vec3<f32>\n) -> vec4<f32> {\n  return project_position_to_clipspace_and_commonspace(position, position64Low, offset).clipPosition;\n}\n`,hVt=`vec4 project_position_to_clipspace(\n  vec3 position, vec3 position64Low, vec3 offset, out vec4 commonPosition\n) {\n  vec3 projectedPosition = project_position(position, position64Low);\n  mat3 rotation;\n  if (project_needs_rotation(projectedPosition, rotation)) {\n    // offset is specified as ENU\n    // when in globe projection, rotate offset so that the ground alighs with the surface of the globe\n    offset = rotation * offset;\n  }\n  commonPosition = vec4(projectedPosition + offset, 1.0);\n  return project_common_position_to_clipspace(commonPosition);\n}\n\nvec4 project_position_to_clipspace(\n  vec3 position, vec3 position64Low, vec3 offset\n) {\n  vec4 commonPosition;\n  return project_position_to_clipspace(position, position64Low, offset, commonPosition);\n}\n`,Mo={name:\"project32\",dependencies:[Uf],source:uVt,vs:hVt};function RY(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function f1(e,t){let r=xu.transformMat4([],t,e);return xu.scale(r,r,1/r[3]),r}function DY(e,t){let r=e%t;return r<0?t+r:r}function $0t(e,t,r){return r*t+(1-r)*e}function tP(e,t,r){return e<t?t:e>r?r:e}function dVt(e){return Math.log(e)*Math.LOG2E}var S3=Math.log2||dVt;function Vf(e,t){if(!e)throw new Error(t||\"@math.gl/web-mercator: assertion failed.\")}var jf=Math.PI,G0t=jf/4,Id=jf/180,OY=180/jf,M3=512,HO=4003e4,wu=85.051129,W0t=1.5;function eP(e){return Math.pow(2,e)}function YO(e){return S3(e)}function vs(e){let[t,r]=e;Vf(Number.isFinite(t)),Vf(Number.isFinite(r)&&r>=-90&&r<=90,\"invalid latitude\");let i=t*Id,n=r*Id,o=M3*(i+jf)/(2*jf),s=M3*(jf+Math.log(Math.tan(G0t+n*.5)))/(2*jf);return[o,s]}function ic(e){let[t,r]=e,i=t/M3*(2*jf)-jf,n=2*(Math.atan(Math.exp(r/M3*(2*jf)-jf))-G0t);return[i*OY,n*OY]}function rP(e){let{latitude:t}=e;Vf(Number.isFinite(t));let r=Math.cos(t*Id);return YO(HO*r)-9}function hb(e){let t=Math.cos(e*Id);return M3/HO/t}function E3(e){let{latitude:t,longitude:r,highPrecision:i=!1}=e;Vf(Number.isFinite(t)&&Number.isFinite(r));let n=M3,o=Math.cos(t*Id),s=n/360,a=s/o,h=n/HO/o,p={unitsPerMeter:[h,h,h],metersPerUnit:[1/h,1/h,1/h],unitsPerDegree:[s,a,h],degreesPerUnit:[1/s,1/a,1/h]};if(i){let g=Id*Math.tan(t*Id)/o,w=s*g/2,C=n/HO*g,R=C/a*h;p.unitsPerDegree2=[0,w,C],p.unitsPerMeter2=[R,0,R]}return p}function iP(e,t){let[r,i,n]=e,[o,s,a]=t,{unitsPerMeter:h,unitsPerMeter2:p}=E3({longitude:r,latitude:i,highPrecision:!0}),g=vs(e);g[0]+=o*(h[0]+p[0]*s),g[1]+=s*(h[1]+p[1]*s);let w=ic(g),C=(n||0)+(a||0);return Number.isFinite(n)||Number.isFinite(a)?[w[0],w[1],C]:w}function XO(e){let{height:t,pitch:r,bearing:i,altitude:n,scale:o,center:s}=e,a=RY();Gs.translate(a,a,[0,0,-n]),Gs.rotateX(a,a,-r*Id),Gs.rotateZ(a,a,i*Id);let h=o/t;return Gs.scale(a,a,[h,h,h]),s&&Gs.translate(a,a,Cl.negate([],s)),a}function LY(e){let{width:t,height:r,altitude:i,pitch:n=0,offset:o,center:s,scale:a,nearZMultiplier:h=1,farZMultiplier:p=1}=e,{fovy:g=Og(W0t)}=e;i!==void 0&&(g=Og(i));let w=g*Id,C=n*Id,R=Lg(g),z=R;s&&(z+=s[2]*a/Math.cos(C)/r);let W=w*(.5+(o?o[1]:0)/r),Y=Math.sin(W)*z/Math.sin(tP(Math.PI/2-C-W,.01,Math.PI-.01)),H=Math.sin(C)*Y+z,Q=z*10,tt=Math.min(H*p,Q);return{fov:w,aspect:t/r,focalDistance:R,near:h,far:tt}}function Og(e){return 2*Math.atan(.5/e)*OY}function Lg(e){return .5/Math.tan(.5*e*Id)}function P3(e,t){let[r,i,n=0]=e;return Vf(Number.isFinite(r)&&Number.isFinite(i)&&Number.isFinite(n)),f1(t,[r,i,n,1])}function kd(e,t,r=0){let[i,n,o]=e;if(Vf(Number.isFinite(i)&&Number.isFinite(n),\"invalid pixel coordinate\"),Number.isFinite(o))return f1(t,[i,n,o,1]);let s=f1(t,[i,n,0,1]),a=f1(t,[i,n,1,1]),h=s[2],p=a[2],g=h===p?0:((r||0)-h)/(p-h);return Ea.lerp([],s,a,g)}function ZO(e){let{width:t,height:r,bounds:i,minExtent:n=0,maxZoom:o=24,offset:s=[0,0]}=e,[[a,h],[p,g]]=i,w=fVt(e.padding),C=vs([a,tP(g,-wu,wu)]),R=vs([p,tP(h,-wu,wu)]),z=[Math.max(Math.abs(R[0]-C[0]),n),Math.max(Math.abs(R[1]-C[1]),n)],W=[t-w.left-w.right-Math.abs(s[0])*2,r-w.top-w.bottom-Math.abs(s[1])*2];Vf(W[0]>0&&W[1]>0);let Y=W[0]/z[0],H=W[1]/z[1],Q=(w.right-w.left)/2/Y,tt=(w.top-w.bottom)/2/H,rt=[(R[0]+C[0])/2+Q,(R[1]+C[1])/2+tt],at=ic(rt),et=Math.min(o,S3(Math.abs(Math.min(Y,H))));return Vf(Number.isFinite(et)),{longitude:at[0],latitude:at[1],zoom:et}}function fVt(e=0){return typeof e==\"number\"?{top:e,bottom:e,left:e,right:e}:(Vf(Number.isFinite(e.top)&&Number.isFinite(e.bottom)&&Number.isFinite(e.left)&&Number.isFinite(e.right)),e)}var q0t=Math.PI/180;function KO(e,t=0){let{width:r,height:i,unproject:n}=e,o={targetZ:t},s=n([0,i],o),a=n([r,i],o),h,p,g=e.fovy?.5*e.fovy*q0t:Math.atan(.5/e.altitude),w=(90-e.pitch)*q0t;return g>w-.01?(h=H0t(e,0,t),p=H0t(e,r,t)):(h=n([0,0],o),p=n([r,0],o)),[s,a,p,h]}function H0t(e,t,r){let{pixelUnprojectionMatrix:i}=e,n=f1(i,[t,0,1,1]),o=f1(i,[t,e.height,1,1]),a=(r*e.distanceScales.unitsPerMeter[2]-n[2])/(o[2]-n[2]),h=Ea.lerp([],n,o,a),p=ic(h);return p.push(r),p}var Y0t=512;function BY(e){let{width:t,height:r,pitch:i=0}=e,{longitude:n,latitude:o,zoom:s,bearing:a=0}=e;(n<-180||n>180)&&(n=DY(n+180,360)-180),(a<-180||a>180)&&(a=DY(a+180,360)-180);let h=S3(r/Y0t);if(s<=h)s=h,o=0;else{let p=r/2/Math.pow(2,s),g=ic([0,p])[1];if(o<g)o=g;else{let w=ic([0,Y0t-p])[1];o>w&&(o=w)}}return{width:t,height:r,longitude:n,latitude:o,zoom:s,pitch:i,bearing:a}}var X0t=.01,mVt=[\"longitude\",\"latitude\",\"zoom\"],Z0t={curve:1.414,speed:1.2};function FY(e,t,r,i){let{startZoom:n,startCenterXY:o,uDelta:s,w0:a,u1:h,S:p,rho:g,rho2:w,r0:C}=K0t(e,t,i);if(h<X0t){let rt={};for(let at of mVt){let et=e[at],lt=t[at];rt[at]=$0t(et,lt,r)}return rt}let R=r*p,z=Math.cosh(C)/Math.cosh(C+g*R),W=a*((Math.cosh(C)*Math.tanh(C+g*R)-Math.sinh(C))/w)/h,Y=1/z,H=n+YO(Y),Q=Ea.scale([],s,W);Ea.add(Q,Q,o);let tt=ic(Q);return{longitude:tt[0],latitude:tt[1],zoom:H}}function NY(e,t,r){let i={...Z0t,...r},{screenSpeed:n,speed:o,maxDuration:s}=i,{S:a,rho:h}=K0t(e,t,i),p=1e3*a,g;return Number.isFinite(n)?g=p/(n/h):g=p/o,Number.isFinite(s)&&g>s?0:g}function K0t(e,t,r){r=Object.assign({},Z0t,r);let i=r.curve,n=e.zoom,o=[e.longitude,e.latitude],s=eP(n),a=t.zoom,h=[t.longitude,t.latitude],p=eP(a-n),g=vs(o),w=vs(h),C=Ea.sub([],w,g),R=Math.max(e.width,e.height),z=R/p,W=Ea.length(C)*s,Y=Math.max(W,X0t),H=i*i,Q=(z*z-R*R+H*H*Y*Y)/(2*R*H*Y),tt=(z*z-R*R-H*H*Y*Y)/(2*z*H*Y),rt=Math.log(Math.sqrt(Q*Q+1)-Q),at=Math.log(Math.sqrt(tt*tt+1)-tt),et=(at-rt)/i;return{startZoom:n,startCenterXY:g,uDelta:C,w0:R,u1:W,S:et,rho:i,rho2:H,r0:rt,r1:at}}var Q0t=`\nuniform shadowUniforms {\n  bool drawShadowMap;\n  bool useShadowMap;\n  vec4 color;\n  highp int lightId;\n  float lightCount;\n  mat4 viewProjectionMatrix0;\n  mat4 viewProjectionMatrix1;\n  vec4 projectCenter0;\n  vec4 projectCenter1;\n} shadow;\n`,AVt=`\nconst int max_lights = 2;\n\nout vec3 shadow_vPosition[max_lights];\n\nvec4 shadow_setVertexPosition(vec4 position_commonspace) {\n  mat4 viewProjectionMatrices[max_lights];\n  viewProjectionMatrices[0] = shadow.viewProjectionMatrix0;\n  viewProjectionMatrices[1] = shadow.viewProjectionMatrix1;\n  vec4 projectCenters[max_lights];\n  projectCenters[0] = shadow.projectCenter0;\n  projectCenters[1] = shadow.projectCenter1;\n\n  if (shadow.drawShadowMap) {\n    return project_common_position_to_clipspace(position_commonspace, viewProjectionMatrices[shadow.lightId], projectCenters[shadow.lightId]);\n  }\n  if (shadow.useShadowMap) {\n    for (int i = 0; i < max_lights; i++) {\n      if(i < int(shadow.lightCount)) {\n        vec4 shadowMap_position = project_common_position_to_clipspace(position_commonspace, viewProjectionMatrices[i], projectCenters[i]);\n        shadow_vPosition[i] = (shadowMap_position.xyz / shadowMap_position.w + 1.0) / 2.0;\n      }\n    }\n  }\n  return gl_Position;\n}\n`,yVt=`\n${Q0t}\n${AVt}\n`,_Vt=`\nconst int max_lights = 2;\nuniform sampler2D shadow_uShadowMap0;\nuniform sampler2D shadow_uShadowMap1;\n\nin vec3 shadow_vPosition[max_lights];\n\nconst vec4 bitPackShift = vec4(1.0, 255.0, 65025.0, 16581375.0);\nconst vec4 bitUnpackShift = 1.0 / bitPackShift;\nconst vec4 bitMask = vec4(1.0 / 255.0, 1.0 / 255.0, 1.0 / 255.0,  0.0);\n\nfloat shadow_getShadowWeight(vec3 position, sampler2D shadowMap) {\n  vec4 rgbaDepth = texture(shadowMap, position.xy);\n\n  float z = dot(rgbaDepth, bitUnpackShift);\n  return smoothstep(0.001, 0.01, position.z - z);\n}\n\nvec4 shadow_filterShadowColor(vec4 color) {\n  if (shadow.drawShadowMap) {\n    vec4 rgbaDepth = fract(gl_FragCoord.z * bitPackShift);\n    rgbaDepth -= rgbaDepth.gbaa * bitMask;\n    return rgbaDepth;\n  }\n  if (shadow.useShadowMap) {\n    float shadowAlpha = 0.0;\n    shadowAlpha += shadow_getShadowWeight(shadow_vPosition[0], shadow_uShadowMap0);\n    if(shadow.lightCount > 1.0) {\n      shadowAlpha += shadow_getShadowWeight(shadow_vPosition[1], shadow_uShadowMap1);\n    }\n    shadowAlpha *= shadow.color.a / shadow.lightCount;\n    float blendedAlpha = shadowAlpha + color.a * (1.0 - shadowAlpha);\n\n    return vec4(\n      mix(color.rgb, shadow.color.rgb, shadowAlpha / blendedAlpha),\n      blendedAlpha\n    );\n  }\n  return color;\n}\n`,vVt=`\n${Q0t}\n${_Vt}\n`,bVt=b0(MVt),xVt=b0(EVt),wVt=[0,0,0,1],TVt=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0];function SVt(e,t){let[r,i,n]=e,o=kd([r,i,n],t);return Number.isFinite(n)?o:[o[0],o[1],0]}function MVt({viewport:e,center:t}){return new Ji(e.viewProjectionMatrix).invert().transform(t)}function EVt({viewport:e,shadowMatrices:t}){let r=[],i=e.pixelUnprojectionMatrix,n=e.isGeospatial?void 0:1,o=[[0,0,n],[e.width,0,n],[0,e.height,n],[e.width,e.height,n],[0,0,-1],[e.width,0,-1],[0,e.height,-1],[e.width,e.height,-1]].map(s=>SVt(s,i));for(let s of t){let a=s.clone().translate(new rr(e.center).negate()),h=o.map(g=>a.transform(g)),p=new Ji().ortho({left:Math.min(...h.map(g=>g[0])),right:Math.max(...h.map(g=>g[0])),bottom:Math.min(...h.map(g=>g[1])),top:Math.max(...h.map(g=>g[1])),near:Math.min(...h.map(g=>-g[2])),far:Math.max(...h.map(g=>-g[2]))});r.push(p.multiplyRight(s))}return r}function PVt(e){let{shadowEnabled:t=!0,project:r}=e;if(!t||!r||!e.shadowMatrices||!e.shadowMatrices.length)return{drawShadowMap:!1,useShadowMap:!1,shadow_uShadowMap0:e.dummyShadowMap,shadow_uShadowMap1:e.dummyShadowMap};let i=Uf.getUniforms(r),n=bVt({viewport:r.viewport,center:i.center}),o=[],s=xVt({shadowMatrices:e.shadowMatrices,viewport:r.viewport}).slice();for(let h=0;h<e.shadowMatrices.length;h++){let p=s[h],g=p.clone().translate(new rr(r.viewport.center).negate());i.coordinateSystem===Vr.LNGLAT&&i.projectionMode===Pa.WEB_MERCATOR?(s[h]=g,o[h]=n):(s[h]=p.clone().multiplyRight(TVt),o[h]=g.transform(n))}let a={drawShadowMap:!!e.drawToShadowMap,useShadowMap:e.shadowMaps?e.shadowMaps.length>0:!1,color:e.shadowColor||wVt,lightId:e.shadowLightId||0,lightCount:e.shadowMatrices.length,shadow_uShadowMap0:e.dummyShadowMap,shadow_uShadowMap1:e.dummyShadowMap};for(let h=0;h<s.length;h++)a[`viewProjectionMatrix${h}`]=s[h],a[`projectCenter${h}`]=o[h];for(let h=0;h<2;h++)a[`shadow_uShadowMap${h}`]=e.shadowMaps&&e.shadowMaps[h]||e.dummyShadowMap;return a}var QO={name:\"shadow\",dependencies:[Uf],vs:yVt,fs:vVt,inject:{\"vs:DECKGL_FILTER_GL_POSITION\":`\n    position = shadow_setVertexPosition(geometry.position);\n    `,\"fs:DECKGL_FILTER_COLOR\":`\n    color = shadow_filterShadowColor(color);\n    `},getUniforms:PVt,uniformTypes:{drawShadowMap:\"f32\",useShadowMap:\"f32\",color:\"vec4<f32>\",lightId:\"i32\",lightCount:\"f32\",viewProjectionMatrix0:\"mat4x4<f32>\",viewProjectionMatrix1:\"mat4x4<f32>\",projectCenter0:\"vec4<f32>\",projectCenter1:\"vec4<f32>\"}};var bs={...kO,defaultUniforms:{...kO.defaultUniforms,useFloatColors:!1},inject:{\"vs:DECKGL_FILTER_GL_POSITION\":`\n    // for picking depth values\n    picking_setPickingAttribute(position.z / position.w);\n  `,\"vs:DECKGL_FILTER_COLOR\":`\n  picking_setPickingColor(geometry.pickingColor);\n  `,\"fs:DECKGL_FILTER_COLOR\":{order:99,injection:`\n  // use highlight color if this fragment belongs to the selected object.\n  color = picking_filterHighlightColor(color);\n\n  // use picking color if rendering to picking FBO.\n  color = picking_filterPickingColor(color);\n    `}}};var CVt=[LO],IVt=[\"vs:DECKGL_FILTER_SIZE(inout vec3 size, VertexGeometry geometry)\",\"vs:DECKGL_FILTER_GL_POSITION(inout vec4 position, VertexGeometry geometry)\",\"vs:DECKGL_FILTER_COLOR(inout vec4 color, VertexGeometry geometry)\",\"fs:DECKGL_FILTER_COLOR(inout vec4 color, FragmentGeometry geometry)\"],kVt=[];function J0t(e){let t=Yv.getDefaultShaderAssembler();for(let i of CVt)t.addDefaultModule(i);t._hookFunctions.length=0;let r=e===\"glsl\"?IVt:kVt;for(let i of r)t.addShaderHook(i);return t}var RVt=[255,255,255],DVt=1,OVt=0,JO=class{constructor(t={}){this.type=\"ambient\";let{color:r=RVt}=t,{intensity:i=DVt}=t;this.id=t.id||`ambient-${OVt++}`,this.color=r,this.intensity=i}};var LVt=[255,255,255],BVt=1,FVt=[0,0,-1],NVt=0,nP=class{constructor(t={}){this.type=\"directional\";let{color:r=LVt}=t,{intensity:i=BVt}=t,{direction:n=FVt}=t,{_shadow:o=!1}=t;this.id=t.id||`directional-${NVt++}`,this.color=r,this.intensity=i,this.type=\"directional\",this.direction=new rr(n).normalize().toArray(),this.shadow=o}getProjectedLight(t){return this}};var oP=class{constructor(t,r={id:\"pass\"}){let{id:i}=r;this.id=i,this.device=t,this.props={...r}}setProps(t){Object.assign(this.props,t)}render(t){}cleanup(){}};var Rd=class extends oP{constructor(){super(...arguments),this._lastRenderIndex=-1}render(t){let[r,i]=this.device.canvasContext.getDrawingBufferSize(),n=t.clearCanvas??!0,o=t.clearColor??(n?[0,0,0,0]:!1),s=n?1:!1,a=n?0:!1,h=t.colorMask??15,p={viewport:[0,0,r,i]};t.colorMask&&(p.colorMask=h),t.scissorRect&&(p.scissorRect=t.scissorRect);let g=this.device.beginRenderPass({framebuffer:t.target,parameters:p,clearColor:o,clearDepth:s,clearStencil:a});try{return this._drawLayers(g,t)}finally{g.end(),this.device.submit()}}_drawLayers(t,r){let{target:i,shaderModuleProps:n,viewports:o,views:s,onViewportActive:a,clearStack:h=!0}=r;r.pass=r.pass||\"unknown\",h&&(this._lastRenderIndex=-1);let p=[];for(let g of o){let w=s&&s[g.id];a?.(g);let C=this._getDrawLayerParams(g,r),R=g.subViewports||[g];for(let z of R){let W=this._drawLayersInViewport(t,{target:i,shaderModuleProps:n,viewport:z,view:w,pass:r.pass,layers:r.layers},C);p.push(W)}}return p}_getDrawLayerParams(t,{layers:r,pass:i,isPicking:n=!1,layerFilter:o,cullRect:s,effects:a,shaderModuleProps:h},p=!1){let g=[],w=emt(this._lastRenderIndex+1),C={layer:r[0],viewport:t,isPicking:n,renderPass:i,cullRect:s},R={};for(let z=0;z<r.length;z++){let W=r[z],Y=this._shouldDrawLayer(W,C,o,R),H={shouldDrawLayer:Y};Y&&!p&&(H.shouldDrawLayer=!0,H.layerRenderIndex=w(W,Y),H.shaderModuleProps=this._getShaderModuleProps(W,a,i,h),H.layerParameters={...W.context.deck?.props.parameters,...this.getLayerParameters(W,z,t)}),g[z]=H}return g}_drawLayersInViewport(t,{layers:r,shaderModuleProps:i,pass:n,target:o,viewport:s,view:a},h){let p=zVt(this.device,{shaderModuleProps:i,target:o,viewport:s});if(a){let{clear:w,clearColor:C,clearDepth:R,clearStencil:z}=a.props;if(w){let W=[0,0,0,0],Y=1,H=0;Array.isArray(C)?W=[...C.slice(0,3),C[3]||255].map(tt=>tt/255):C===!1&&(W=!1),R!==void 0&&(Y=R),z!==void 0&&(H=z),this.device.beginRenderPass({framebuffer:o,parameters:{viewport:p,scissorRect:p},clearColor:W,clearDepth:Y,clearStencil:H}).end()}}let g={totalCount:r.length,visibleCount:0,compositeCount:0,pickableCount:0};t.setParameters({viewport:p});for(let w=0;w<r.length;w++){let C=r[w],R=h[w],{shouldDrawLayer:z}=R;if(z&&C.props.pickable&&g.pickableCount++,C.isComposite&&g.compositeCount++,C.isDrawable&&R.shouldDrawLayer){let{layerRenderIndex:W,shaderModuleProps:Y,layerParameters:H}=R;g.visibleCount++,this._lastRenderIndex=Math.max(this._lastRenderIndex,W),Y.project&&(Y.project.viewport=s),C.context.renderPass=t;try{C._drawLayer({renderPass:t,shaderModuleProps:Y,uniforms:{layerIndex:W},parameters:H})}catch(Q){C.raiseError(Q,`drawing ${C} to ${n}`)}}}return g}shouldDrawLayer(t){return!0}getShaderModuleProps(t,r,i){return null}getLayerParameters(t,r,i){return t.props.parameters}_shouldDrawLayer(t,r,i,n){if(!(t.props.visible&&this.shouldDrawLayer(t)))return!1;r.layer=t;let s=t.parent;for(;s;){if(!s.props.visible||!s.filterSubLayer(r))return!1;r.layer=s,s=s.parent}if(i){let a=r.layer.id;if(a in n||(n[a]=i(r)),!n[a])return!1}return t.activateViewport(r.viewport),!0}_getShaderModuleProps(t,r,i,n){let o=this.device.canvasContext.cssToDeviceRatio(),s=t.internalState?.propsInTransition||t.props,a={layer:s,picking:{isActive:!1},project:{viewport:t.context.viewport,devicePixelRatio:o,modelMatrix:s.modelMatrix,coordinateSystem:s.coordinateSystem,coordinateOrigin:s.coordinateOrigin,autoWrapLongitude:t.wrapLongitude}};if(r)for(let h of r)tmt(a,h.getShaderModuleProps?.(t,a));return tmt(a,this.getShaderModuleProps(t,r,a),n)}};function emt(e=0,t={}){let r={},i=(n,o)=>{let s=n.props._offset,a=n.id,h=n.parent&&n.parent.id,p;if(h&&!(h in t)&&i(n.parent,!1),h in r){let g=r[h]=r[h]||emt(t[h],t);p=g(n,o),r[a]=g}else Number.isFinite(s)?(p=s+(t[h]||0),r[a]=null):p=e;return o&&p>=e&&(e=p+1),t[a]=p,p};return i}function zVt(e,{shaderModuleProps:t,target:r,viewport:i}){let n=t?.project?.devicePixelRatio??e.canvasContext.cssToDeviceRatio(),[,o]=e.canvasContext.getDrawingBufferSize(),s=r?r.height:o,a=i;return[a.x*n,s-(a.y+a.height)*n,a.width*n,a.height*n]}function tmt(e,...t){for(let r of t)if(r)for(let i in r)e[i]?Object.assign(e[i],r[i]):e[i]=r[i];return e}var sP=class extends Rd{constructor(t,r){super(t,r);let i=t.createTexture({format:\"rgba8unorm\",width:1,height:1,sampler:{minFilter:\"linear\",magFilter:\"linear\",addressModeU:\"clamp-to-edge\",addressModeV:\"clamp-to-edge\"}}),n=t.createTexture({format:\"depth16unorm\",width:1,height:1});this.fbo=t.createFramebuffer({id:\"shadowmap\",width:1,height:1,colorAttachments:[i],depthStencilAttachment:n})}delete(){this.fbo&&(this.fbo.destroy(),this.fbo=null)}getShadowMap(){return this.fbo.colorAttachments[0].texture}render(t){let r=this.fbo,i=this.device.canvasContext.cssToDeviceRatio(),n=t.viewports[0],o=n.width*i,s=n.height*i,a=[1,1,1,1];(o!==r.width||s!==r.height)&&r.resize({width:o,height:s}),super.render({...t,clearColor:a,target:r,pass:\"shadow\"})}getLayerParameters(t,r,i){return{...t.props.parameters,blend:!1,depthWriteEnabled:!0,depthCompare:\"less-equal\"}}shouldDrawLayer(t){return t.props.shadowEnabled!==!1}getShaderModuleProps(t,r,i){return{shadow:{project:i.project,drawToShadowMap:!0}}}};var UVt={color:[255,255,255],intensity:1},rmt=[{color:[255,255,255],intensity:1,direction:[-1,3,-1]},{color:[255,255,255],intensity:.9,direction:[1,-8,-2.5]}],VVt=[0,0,0,200/255],C3=class{constructor(t={}){this.id=\"lighting-effect\",this.shadowColor=VVt,this.shadow=!1,this.directionalLights=[],this.pointLights=[],this.shadowPasses=[],this.dummyShadowMap=null,this.setProps(t)}setup(t){this.context=t;let{device:r,deck:i}=t;this.shadow&&!this.dummyShadowMap&&(this._createShadowPasses(r),i._addDefaultShaderModule(QO),this.dummyShadowMap=r.createTexture({width:1,height:1}))}setProps(t){this.ambientLight=void 0,this.directionalLights=[],this.pointLights=[];for(let r in t){let i=t[r];switch(i.type){case\"ambient\":this.ambientLight=i;break;case\"directional\":this.directionalLights.push(i);break;case\"point\":this.pointLights.push(i);break;default:}}this._applyDefaultLights(),this.shadow=this.directionalLights.some(r=>r.shadow),this.context&&this.setup(this.context),this.props=t}preRender({layers:t,layerFilter:r,viewports:i,onViewportActive:n,views:o}){if(this.shadow){this.shadowMatrices=this._calculateMatrices();for(let s=0;s<this.shadowPasses.length;s++)this.shadowPasses[s].render({layers:t,layerFilter:r,viewports:i,onViewportActive:n,views:o,shaderModuleProps:{shadow:{shadowLightId:s,dummyShadowMap:this.dummyShadowMap,shadowMatrices:this.shadowMatrices}}})}}getShaderModuleProps(t,r){let i=this.shadow?{project:r.project,shadowMaps:this.shadowPasses.map(s=>s.getShadowMap()),dummyShadowMap:this.dummyShadowMap,shadowColor:this.shadowColor,shadowMatrices:this.shadowMatrices}:{},n={enabled:!0,ambientLight:this.ambientLight,directionalLights:this.directionalLights.map(s=>s.getProjectedLight({layer:t})),pointLights:this.pointLights.map(s=>s.getProjectedLight({layer:t}))},o=t.props.material;return{shadow:i,lighting:n,phongMaterial:o,gouraudMaterial:o}}cleanup(t){for(let r of this.shadowPasses)r.delete();this.shadowPasses.length=0,this.dummyShadowMap&&(this.dummyShadowMap.destroy(),this.dummyShadowMap=null,t.deck._removeDefaultShaderModule(QO))}_calculateMatrices(){let t=[];for(let r of this.directionalLights){let i=new Ji().lookAt({eye:new rr(r.direction).negate()});t.push(i)}return t}_createShadowPasses(t){for(let r=0;r<this.directionalLights.length;r++){let i=new sP(t);this.shadowPasses[r]=i}}_applyDefaultLights(){let{ambientLight:t,pointLights:r,directionalLights:i}=this;!t&&r.length===0&&i.length===0&&(this.ambientLight=new JO(UVt),this.directionalLights.push(new nP(rmt[0]),new nP(rmt[1])))}};var zY=class{constructor(t={}){this._pool=[],this.opts={overAlloc:2,poolSize:100},this.setOptions(t)}setOptions(t){Object.assign(this.opts,t)}allocate(t,r,{size:i=1,type:n,padding:o=0,copy:s=!1,initialize:a=!1,maxCount:h}){let p=n||t&&t.constructor||Float32Array,g=r*i+o;if(ArrayBuffer.isView(t)){if(g<=t.length)return t;if(g*t.BYTES_PER_ELEMENT<=t.buffer.byteLength)return new p(t.buffer,0,g)}let w=1/0;h&&(w=h*i+o);let C=this._allocate(p,g,a,w);return t&&s?C.set(t):a||C.fill(0,0,4),this._release(t),C}release(t){this._release(t)}_allocate(t,r,i,n){let o=Math.max(Math.ceil(r*this.opts.overAlloc),1);o>n&&(o=n);let s=this._pool,a=t.BYTES_PER_ELEMENT*o,h=s.findIndex(p=>p.byteLength>=a);if(h>=0){let p=new t(s.splice(h,1)[0],0,o);return i&&p.fill(0),p}return new t(o)}_release(t){if(!ArrayBuffer.isView(t))return;let r=this._pool,{buffer:i}=t,{byteLength:n}=i,o=r.findIndex(s=>s.byteLength>=n);o<0?r.push(i):(o>0||r.length<this.opts.poolSize)&&r.splice(o,0,i),r.length>this.opts.poolSize&&r.shift()}},$f=new zY;function k3(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function db(e,t){let r=e%t;return r<0?t+r:r}function nmt(e){return[e[12],e[13],e[14]]}function omt(e){return{left:I3(e[3]+e[0],e[7]+e[4],e[11]+e[8],e[15]+e[12]),right:I3(e[3]-e[0],e[7]-e[4],e[11]-e[8],e[15]-e[12]),bottom:I3(e[3]+e[1],e[7]+e[5],e[11]+e[9],e[15]+e[13]),top:I3(e[3]-e[1],e[7]-e[5],e[11]-e[9],e[15]-e[13]),near:I3(e[3]+e[2],e[7]+e[6],e[11]+e[10],e[15]+e[14]),far:I3(e[3]-e[2],e[7]-e[6],e[11]-e[10],e[15]-e[14])}}var imt=new rr;function I3(e,t,r,i){imt.set(e,t,r);let n=imt.len();return{distance:i/n,normal:new rr(-e/n,-t/n,-r/n)}}function jVt(e){return e-Math.fround(e)}var aP;function tL(e,t){let{size:r=1,startIndex:i=0}=t,n=t.endIndex!==void 0?t.endIndex:e.length,o=(n-i)/r;aP=$f.allocate(aP,o,{type:Float32Array,size:r*2});let s=i,a=0;for(;s<n;){for(let h=0;h<r;h++){let p=e[s++];aP[a+h]=p,aP[a+h+r]=jVt(p)}a+=r*2}return aP.subarray(0,o*r*2)}function smt(e){let t=null,r=!1;for(let i of e)i&&(t?(r||(t=[[t[0][0],t[0][1]],[t[1][0],t[1][1]]],r=!0),t[0][0]=Math.min(t[0][0],i[0][0]),t[0][1]=Math.min(t[0][1],i[0][1]),t[1][0]=Math.max(t[1][0],i[1][0]),t[1][1]=Math.max(t[1][1],i[1][1])):t=i);return t}var $Vt=Math.PI/180,GVt=k3(),amt=[0,0,0],WVt={unitsPerMeter:[1,1,1],metersPerUnit:[1,1,1]};function qVt({width:e,height:t,orthographic:r,fovyRadians:i,focalDistance:n,padding:o,near:s,far:a}){let h=e/t,p=r?new Ji().orthographic({fovy:i,aspect:h,focalDistance:n,near:s,far:a}):new Ji().perspective({fovy:i,aspect:h,near:s,far:a});if(o){let{left:g=0,right:w=0,top:C=0,bottom:R=0}=o,z=_n((g+e-w)/2,0,e)-e/2,W=_n((C+t-R)/2,0,t)-t/2;p[8]-=z*2/e,p[9]+=W*2/t}return p}var eL=class e{constructor(t={}){this._frustumPlanes={},this.id=t.id||this.constructor.displayName||\"viewport\",this.x=t.x||0,this.y=t.y||0,this.width=t.width||1,this.height=t.height||1,this.zoom=t.zoom||0,this.padding=t.padding,this.distanceScales=t.distanceScales||WVt,this.focalDistance=t.focalDistance||1,this.position=t.position||amt,this.modelMatrix=t.modelMatrix||null;let{longitude:r,latitude:i}=t;this.isGeospatial=Number.isFinite(i)&&Number.isFinite(r),this._initProps(t),this._initMatrices(t),this.equals=this.equals.bind(this),this.project=this.project.bind(this),this.unproject=this.unproject.bind(this),this.projectPosition=this.projectPosition.bind(this),this.unprojectPosition=this.unprojectPosition.bind(this),this.projectFlat=this.projectFlat.bind(this),this.unprojectFlat=this.unprojectFlat.bind(this)}get subViewports(){return null}get metersPerPixel(){return this.distanceScales.metersPerUnit[2]/this.scale}get projectionMode(){return this.isGeospatial?this.zoom<12?Pa.WEB_MERCATOR:Pa.WEB_MERCATOR_AUTO_OFFSET:Pa.IDENTITY}equals(t){return t instanceof e?this===t?!0:t.width===this.width&&t.height===this.height&&t.scale===this.scale&&$s(t.projectionMatrix,this.projectionMatrix)&&$s(t.viewMatrix,this.viewMatrix):!1}project(t,{topLeft:r=!0}={}){let i=this.projectPosition(t),n=P3(i,this.pixelProjectionMatrix),[o,s]=n,a=r?s:this.height-s;return t.length===2?[o,a]:[o,a,n[2]]}unproject(t,{topLeft:r=!0,targetZ:i}={}){let[n,o,s]=t,a=r?o:this.height-o,h=i&&i*this.distanceScales.unitsPerMeter[2],p=kd([n,a,s],this.pixelUnprojectionMatrix,h),[g,w,C]=this.unprojectPosition(p);return Number.isFinite(s)?[g,w,C]:Number.isFinite(i)?[g,w,i]:[g,w]}projectPosition(t){let[r,i]=this.projectFlat(t),n=(t[2]||0)*this.distanceScales.unitsPerMeter[2];return[r,i,n]}unprojectPosition(t){let[r,i]=this.unprojectFlat(t),n=(t[2]||0)*this.distanceScales.metersPerUnit[2];return[r,i,n]}projectFlat(t){if(this.isGeospatial){let r=vs(t);return r[1]=_n(r[1],-318,830),r}return t}unprojectFlat(t){return this.isGeospatial?ic(t):t}getBounds(t={}){let r={targetZ:t.z||0},i=this.unproject([0,0],r),n=this.unproject([this.width,0],r),o=this.unproject([0,this.height],r),s=this.unproject([this.width,this.height],r);return[Math.min(i[0],n[0],o[0],s[0]),Math.min(i[1],n[1],o[1],s[1]),Math.max(i[0],n[0],o[0],s[0]),Math.max(i[1],n[1],o[1],s[1])]}getDistanceScales(t){return t&&this.isGeospatial?E3({longitude:t[0],latitude:t[1],highPrecision:!0}):this.distanceScales}containsPixel({x:t,y:r,width:i=1,height:n=1}){return t<this.x+this.width&&this.x<t+i&&r<this.y+this.height&&this.y<r+n}getFrustumPlanes(){return this._frustumPlanes.near?this._frustumPlanes:(Object.assign(this._frustumPlanes,omt(this.viewProjectionMatrix)),this._frustumPlanes)}panByPosition(t,r,i){return null}_initProps(t){let r=t.longitude,i=t.latitude;this.isGeospatial&&(Number.isFinite(t.zoom)||(this.zoom=rP({latitude:i})+Math.log2(this.focalDistance)),this.distanceScales=t.distanceScales||E3({latitude:i,longitude:r}));let n=Math.pow(2,this.zoom);this.scale=n;let{position:o,modelMatrix:s}=t,a=amt;if(o&&(a=s?new Ji(s).transformAsVector(o,[]):o),this.isGeospatial){let h=this.projectPosition([r,i,0]);this.center=new rr(a).scale(this.distanceScales.unitsPerMeter).add(h)}else this.center=this.projectPosition(a)}_initMatrices(t){let{viewMatrix:r=GVt,projectionMatrix:i=null,orthographic:n=!1,fovyRadians:o,fovy:s=75,near:a=.1,far:h=1e3,padding:p=null,focalDistance:g=1}=t;this.viewMatrixUncentered=r,this.viewMatrix=new Ji().multiplyRight(r).translate(new rr(this.center).negate()),this.projectionMatrix=i||qVt({width:this.width,height:this.height,orthographic:n,fovyRadians:o||s*$Vt,focalDistance:g,padding:p,near:a,far:h});let w=k3();Gs.multiply(w,w,this.projectionMatrix),Gs.multiply(w,w,this.viewMatrix),this.viewProjectionMatrix=w,this.viewMatrixInverse=Gs.invert([],this.viewMatrix)||this.viewMatrix,this.cameraPosition=nmt(this.viewMatrixInverse);let C=k3(),R=k3();Gs.scale(C,C,[this.width/2,-this.height/2,1]),Gs.translate(C,C,[1,-1,0]),Gs.multiply(R,C,this.viewProjectionMatrix),this.pixelProjectionMatrix=R,this.pixelUnprojectionMatrix=Gs.invert(k3(),this.pixelProjectionMatrix),this.pixelUnprojectionMatrix||hr.warn(\"Pixel project matrix not invertible\")()}};eL.displayName=\"Viewport\";var Dd=eL;var rL=class e extends Dd{constructor(t={}){let{latitude:r=0,longitude:i=0,zoom:n=0,pitch:o=0,bearing:s=0,nearZMultiplier:a=.1,farZMultiplier:h=1.01,nearZ:p,farZ:g,orthographic:w=!1,projectionMatrix:C,repeat:R=!1,worldOffset:z=0,position:W,padding:Y,legacyMeterSizes:H=!1}=t,{width:Q,height:tt,altitude:rt=1.5}=t,at=Math.pow(2,n);Q=Q||1,tt=tt||1;let et,lt=null;if(C)rt=C[5]/2,et=Og(rt);else{t.fovy?(et=t.fovy,rt=Lg(et)):et=Og(rt);let ft;if(Y){let{top:dt=0,bottom:Mt=0}=Y;ft=[0,_n((dt+tt-Mt)/2,0,tt)-tt/2]}lt=LY({width:Q,height:tt,scale:at,center:W&&[0,0,W[2]*hb(r)],offset:ft,pitch:o,fovy:et,nearZMultiplier:a,farZMultiplier:h}),Number.isFinite(p)&&(lt.near=p),Number.isFinite(g)&&(lt.far=g)}let J=XO({height:tt,pitch:o,bearing:s,scale:at,altitude:rt});z&&(J=new Ji().translate([512*z,0,0]).multiplyLeft(J)),super({...t,width:Q,height:tt,viewMatrix:J,longitude:i,latitude:r,zoom:n,...lt,fovy:et,focalDistance:rt}),this.latitude=r,this.longitude=i,this.zoom=n,this.pitch=o,this.bearing=s,this.altitude=rt,this.fovy=et,this.orthographic=w,this._subViewports=R?[]:null,this._pseudoMeters=H,Object.freeze(this)}get subViewports(){if(this._subViewports&&!this._subViewports.length){let t=this.getBounds(),r=Math.floor((t[0]+180)/360),i=Math.ceil((t[2]-180)/360);for(let n=r;n<=i;n++){let o=n?new e({...this,worldOffset:n}):this;this._subViewports.push(o)}}return this._subViewports}projectPosition(t){if(this._pseudoMeters)return super.projectPosition(t);let[r,i]=this.projectFlat(t),n=(t[2]||0)*hb(t[1]);return[r,i,n]}unprojectPosition(t){if(this._pseudoMeters)return super.unprojectPosition(t);let[r,i]=this.unprojectFlat(t),n=(t[2]||0)/hb(i);return[r,i,n]}addMetersToLngLat(t,r){return iP(t,r)}panByPosition(t,r,i){let n=kd(r,this.pixelUnprojectionMatrix),o=this.projectFlat(t),s=Ea.add([],o,Ea.negate([],n)),a=Ea.add([],this.center,s),[h,p]=this.unprojectFlat(a);return{longitude:h,latitude:p}}getBounds(t={}){let r=KO(this,t.z||0);return[Math.min(r[0][0],r[1][0],r[2][0],r[3][0]),Math.min(r[0][1],r[1][1],r[2][1],r[3][1]),Math.max(r[0][0],r[1][0],r[2][0],r[3][0]),Math.max(r[0][1],r[1][1],r[2][1],r[3][1])]}fitBounds(t,r={}){let{width:i,height:n}=this,{longitude:o,latitude:s,zoom:a}=ZO({width:i,height:n,bounds:t,...r});return new e({width:i,height:n,longitude:o,latitude:s,zoom:a})}};rL.displayName=\"WebMercatorViewport\";var _h=rL;var lmt=[0,0,0];function UY(e,t,r=!1){let i=t.projectPosition(e);if(r&&t instanceof _h){let[n,o,s=0]=e,a=t.getDistanceScales([n,o]);i[2]=s*a.unitsPerMeter[2]}return i}function HVt(e){let{viewport:t,modelMatrix:r,coordinateOrigin:i}=e,{coordinateSystem:n,fromCoordinateSystem:o,fromCoordinateOrigin:s}=e;return n===Vr.DEFAULT&&(n=t.isGeospatial?Vr.LNGLAT:Vr.CARTESIAN),o===void 0&&(o=n),s===void 0&&(s=i),{viewport:t,coordinateSystem:n,coordinateOrigin:i,modelMatrix:r,fromCoordinateSystem:o,fromCoordinateOrigin:s}}function VY(e,{viewport:t,modelMatrix:r,coordinateSystem:i,coordinateOrigin:n,offsetMode:o}){let[s,a,h=0]=e;switch(r&&([s,a,h]=xu.transformMat4([],[s,a,h,1],r)),i){case Vr.LNGLAT:return UY([s,a,h],t,o);case Vr.LNGLAT_OFFSETS:return UY([s+n[0],a+n[1],h+(n[2]||0)],t,o);case Vr.METER_OFFSETS:return UY(iP(n,[s,a,h]),t,o);case Vr.CARTESIAN:default:return t.isGeospatial?[s+n[0],a+n[1],h+n[2]]:t.projectPosition([s,a,h])}}function cmt(e,t){let{viewport:r,coordinateSystem:i,coordinateOrigin:n,modelMatrix:o,fromCoordinateSystem:s,fromCoordinateOrigin:a}=HVt(t),{autoOffset:h=!0}=t,{geospatialOrigin:p=lmt,shaderCoordinateOrigin:g=lmt,offsetMode:w=!1}=h?kY(r,i,n):{},C=VY(e,{viewport:r,modelMatrix:o,coordinateSystem:s,coordinateOrigin:a,offsetMode:w});if(w){let R=r.projectPosition(p||g);Cl.sub(C,C,R)}return C}var YVt=1,XVt=1,fb=class{time=0;channels=new Map;animations=new Map;playing=!1;lastEngineTime=-1;constructor(){}addChannel(t){let{delay:r=0,duration:i=Number.POSITIVE_INFINITY,rate:n=1,repeat:o=1}=t,s=YVt++,a={time:0,delay:r,duration:i,rate:n,repeat:o};return this._setChannelTime(a,this.time),this.channels.set(s,a),s}removeChannel(t){this.channels.delete(t);for(let[r,i]of this.animations)i.channel===t&&this.detachAnimation(r)}isFinished(t){let r=this.channels.get(t);return r===void 0?!1:this.time>=r.delay+r.duration*r.repeat}getTime(t){if(t===void 0)return this.time;let r=this.channels.get(t);return r===void 0?-1:r.time}setTime(t){this.time=Math.max(0,t);let r=this.channels.values();for(let n of r)this._setChannelTime(n,this.time);let i=this.animations.values();for(let n of i){let{animation:o,channel:s}=n;o.setTime(this.getTime(s))}}play(){this.playing=!0}pause(){this.playing=!1,this.lastEngineTime=-1}reset(){this.setTime(0)}attachAnimation(t,r){let i=XVt++;return this.animations.set(i,{animation:t,channel:r}),t.setTime(this.getTime(r)),i}detachAnimation(t){this.animations.delete(t)}update(t){this.playing&&(this.lastEngineTime===-1&&(this.lastEngineTime=t),this.setTime(this.time+(t-this.lastEngineTime)),this.lastEngineTime=t)}_setChannelTime(t,r){let i=r-t.delay,n=t.duration*t.repeat;i>=n?t.time=t.duration*t.rate:(t.time=Math.max(0,i)%t.duration,t.time*=t.rate)}};Ci();function umt(e){return typeof window<\"u\"&&window.requestAnimationFrame?window.requestAnimationFrame(e):setTimeout(e,1e3/60)}function hmt(e){return typeof window<\"u\"&&window.cancelAnimationFrame?window.cancelAnimationFrame(e):clearTimeout(e)}Qw();var ZVt=0,lP=class e{static defaultAnimationLoopProps={device:null,onAddHTML:()=>\"\",onInitialize:async()=>null,onRender:()=>{},onFinalize:()=>{},onError:t=>console.error(t),stats:n3.stats.get(`animation-loop-${ZVt++}`),autoResizeViewport:!1};device=null;canvas=null;props;animationProps=null;timeline=null;stats;cpuTime;gpuTime;frameRate;display;needsRedraw=\"initialized\";_initialized=!1;_running=!1;_animationFrameId=null;_nextFramePromise=null;_resolveNextFrame=null;_cpuStartTime=0;_error=null;constructor(t){if(this.props={...e.defaultAnimationLoopProps,...t},t=this.props,!t.device)throw new Error(\"No device provided\");this.stats=t.stats||new vu({id:\"animation-loop-stats\"}),this.cpuTime=this.stats.get(\"CPU Time\"),this.gpuTime=this.stats.get(\"GPU Time\"),this.frameRate=this.stats.get(\"Frame Rate\"),this.setProps({autoResizeViewport:t.autoResizeViewport}),this.start=this.start.bind(this),this.stop=this.stop.bind(this),this._onMousemove=this._onMousemove.bind(this),this._onMouseleave=this._onMouseleave.bind(this)}destroy(){this.stop(),this._setDisplay(null)}delete(){this.destroy()}reportError(t){this.props.onError(t),this._error=t}setNeedsRedraw(t){return this.needsRedraw=this.needsRedraw||t,this}setProps(t){return\"autoResizeViewport\"in t&&(this.props.autoResizeViewport=t.autoResizeViewport||!1),this}async start(){if(this._running)return this;this._running=!0;try{let t;return this._initialized||(this._initialized=!0,await this._initDevice(),this._initialize(),await this.props.onInitialize(this._getAnimationProps())),this._running?(t!==!1&&(this._cancelAnimationFrame(),this._requestAnimationFrame()),this):null}catch(t){let r=t instanceof Error?t:new Error(\"Unknown error\");throw this.props.onError(r),r}}stop(){return this._running&&(this.animationProps&&!this._error&&this.props.onFinalize(this.animationProps),this._cancelAnimationFrame(),this._nextFramePromise=null,this._resolveNextFrame=null,this._running=!1),this}redraw(){return this.device?.isLost||this._error?this:(this._beginFrameTimers(),this._setupFrame(),this._updateAnimationProps(),this._renderFrame(this._getAnimationProps()),this._clearNeedsRedraw(),this._resolveNextFrame&&(this._resolveNextFrame(this),this._nextFramePromise=null,this._resolveNextFrame=null),this._endFrameTimers(),this)}attachTimeline(t){return this.timeline=t,this.timeline}detachTimeline(){this.timeline=null}waitForRender(){return this.setNeedsRedraw(\"waitForRender\"),this._nextFramePromise||(this._nextFramePromise=new Promise(t=>{this._resolveNextFrame=t})),this._nextFramePromise}async toDataURL(){if(this.setNeedsRedraw(\"toDataURL\"),await this.waitForRender(),this.canvas instanceof HTMLCanvasElement)return this.canvas.toDataURL();throw new Error(\"OffscreenCanvas\")}_initialize(){this._startEventHandling(),this._initializeAnimationProps(),this._updateAnimationProps(),this._resizeViewport()}_setDisplay(t){this.display&&(this.display.destroy(),this.display.animationLoop=null),t&&(t.animationLoop=this),this.display=t}_requestAnimationFrame(){this._running&&(this._animationFrameId=umt(this._animationFrame.bind(this)))}_cancelAnimationFrame(){this._animationFrameId!==null&&(hmt(this._animationFrameId),this._animationFrameId=null)}_animationFrame(){this._running&&(this.redraw(),this._requestAnimationFrame())}_renderFrame(t){if(this.display){this.display._renderFrame(t);return}this.props.onRender(this._getAnimationProps()),this.device?.submit()}_clearNeedsRedraw(){this.needsRedraw=!1}_setupFrame(){this._resizeViewport()}_initializeAnimationProps(){let t=this.device?.getDefaultCanvasContext();if(!this.device||!t)throw new Error(\"loop\");let r=t?.canvas,i=t.props.useDevicePixels;this.animationProps={animationLoop:this,device:this.device,canvasContext:t,canvas:r,useDevicePixels:i,timeline:this.timeline,needsRedraw:!1,width:1,height:1,aspect:1,time:0,startTime:Date.now(),engineTime:0,tick:0,tock:0,_mousePosition:null}}_getAnimationProps(){if(!this.animationProps)throw new Error(\"animationProps\");return this.animationProps}_updateAnimationProps(){if(!this.animationProps)return;let{width:t,height:r,aspect:i}=this._getSizeAndAspect();(t!==this.animationProps.width||r!==this.animationProps.height)&&this.setNeedsRedraw(\"drawing buffer resized\"),i!==this.animationProps.aspect&&this.setNeedsRedraw(\"drawing buffer aspect changed\"),this.animationProps.width=t,this.animationProps.height=r,this.animationProps.aspect=i,this.animationProps.needsRedraw=this.needsRedraw,this.animationProps.engineTime=Date.now()-this.animationProps.startTime,this.timeline&&this.timeline.update(this.animationProps.engineTime),this.animationProps.tick=Math.floor(this.animationProps.time/1e3*60),this.animationProps.tock++,this.animationProps.time=this.timeline?this.timeline.getTime():this.animationProps.engineTime}async _initDevice(){if(this.device=await this.props.device,!this.device)throw new Error(\"No device provided\");this.canvas=this.device.getDefaultCanvasContext().canvas||null}_createInfoDiv(){if(this.canvas&&this.props.onAddHTML){let t=document.createElement(\"div\");document.body.appendChild(t),t.style.position=\"relative\";let r=document.createElement(\"div\");r.style.position=\"absolute\",r.style.left=\"10px\",r.style.bottom=\"10px\",r.style.width=\"300px\",r.style.background=\"white\",this.canvas instanceof HTMLCanvasElement&&t.appendChild(this.canvas),t.appendChild(r);let i=this.props.onAddHTML(r);i&&(r.innerHTML=i)}}_getSizeAndAspect(){if(!this.device)return{width:1,height:1,aspect:1};let[t,r]=this.device?.getDefaultCanvasContext().getDevicePixelSize()||[1,1],i=1,n=this.device?.getDefaultCanvasContext().canvas;return n&&n.clientHeight?i=n.clientWidth/n.clientHeight:t>0&&r>0&&(i=t/r),{width:t,height:r,aspect:i}}_resizeViewport(){this.props.autoResizeViewport&&this.device.gl&&this.device.gl.viewport(0,0,this.device.gl.drawingBufferWidth,this.device.gl.drawingBufferHeight)}_beginFrameTimers(){this.frameRate.timeEnd(),this.frameRate.timeStart(),this.cpuTime.timeStart()}_endFrameTimers(){this.cpuTime.timeEnd()}_startEventHandling(){this.canvas&&(this.canvas.addEventListener(\"mousemove\",this._onMousemove.bind(this)),this.canvas.addEventListener(\"mouseleave\",this._onMouseleave.bind(this)))}_onMousemove(t){t instanceof MouseEvent&&(this._getAnimationProps()._mousePosition=[t.offsetX,t.offsetY])}_onMouseleave(t){this._getAnimationProps()._mousePosition=null}};Ci();Ci();var jY={};function Od(e=\"id\"){jY[e]=jY[e]||1;let t=jY[e]++;return`${e}-${t}`}var iL=class{id;userData={};topology;bufferLayout=[];vertexCount;indices;attributes;constructor(t){if(this.id=t.id||Od(\"geometry\"),this.topology=t.topology,this.indices=t.indices||null,this.attributes=t.attributes,this.vertexCount=t.vertexCount,this.bufferLayout=t.bufferLayout||[],this.indices&&!(this.indices.usage&on.INDEX))throw new Error(\"Index buffer must have INDEX usage\")}destroy(){this.indices?.destroy();for(let t of Object.values(this.attributes))t.destroy()}getVertexCount(){return this.vertexCount}getAttributes(){return this.attributes}getIndexes(){return this.indices||null}_calculateVertexCount(t){return t.byteLength/12}};function dmt(e,t){if(t instanceof iL)return t;let r=KVt(e,t),{attributes:i,bufferLayout:n}=QVt(e,t);return new iL({topology:t.topology||\"triangle-list\",bufferLayout:n,vertexCount:t.vertexCount,indices:r,attributes:i})}function KVt(e,t){if(!t.indices)return;let r=t.indices.value;return e.createBuffer({usage:on.INDEX,data:r})}function QVt(e,t){let r=[],i={};for(let[o,s]of Object.entries(t.attributes)){let a=o;switch(o){case\"POSITION\":a=\"positions\";break;case\"NORMAL\":a=\"normals\";break;case\"TEXCOORD_0\":a=\"texCoords\";break;case\"COLOR_0\":a=\"colors\";break}if(s){i[a]=e.createBuffer({data:s.value,id:`${o}-buffer`});let{value:h,size:p,normalized:g}=s;r.push({name:a,format:Vq(h,p,g)})}}let n=t._calculateVertexCount(t.attributes,t.indices);return{attributes:i,bufferLayout:r,vertexCount:n}}Ci();var nL=class e{static defaultProps={...Bf.defaultProps};static getDefaultPipelineFactory(t){return t._lumaData.defaultPipelineFactory=t._lumaData.defaultPipelineFactory||new e(t),t._lumaData.defaultPipelineFactory}device;cachingEnabled;destroyPolicy;debug;_hashCounter=0;_hashes={};_renderPipelineCache={};_computePipelineCache={};get[Symbol.toStringTag](){return\"PipelineFactory\"}toString(){return`PipelineFactory(${this.device.id})`}constructor(t){this.device=t,this.cachingEnabled=t.props._cachePipelines,this.destroyPolicy=t.props._cacheDestroyPolicy,this.debug=t.props.debugFactories}createRenderPipeline(t){if(!this.cachingEnabled)return this.device.createRenderPipeline(t);let r={...Bf.defaultProps,...t},i=this._renderPipelineCache,n=this._hashRenderPipeline(r),o=i[n]?.pipeline;return o?(i[n].useCount++,this.debug&&Ie.log(3,`${this}: ${i[n].pipeline} reused, count=${i[n].useCount}, (id=${t.id})`)()):(o=this.device.createRenderPipeline({...r,id:r.id?`${r.id}-cached`:Od(\"unnamed-cached\")}),o.hash=n,i[n]={pipeline:o,useCount:1},this.debug&&Ie.log(3,`${this}: ${o} created, count=${i[n].useCount}`)()),o}createComputePipeline(t){if(!this.cachingEnabled)return this.device.createComputePipeline(t);let r={...s3.defaultProps,...t},i=this._computePipelineCache,n=this._hashComputePipeline(r),o=i[n]?.pipeline;return o?(i[n].useCount++,this.debug&&Ie.log(3,`${this}: ${i[n].pipeline} reused, count=${i[n].useCount}, (id=${t.id})`)()):(o=this.device.createComputePipeline({...r,id:r.id?`${r.id}-cached`:void 0}),o.hash=n,i[n]={pipeline:o,useCount:1},this.debug&&Ie.log(3,`${this}: ${o} created, count=${i[n].useCount}`)()),o}release(t){if(!this.cachingEnabled){t.destroy();return}let r=this._getCache(t),i=t.hash;r[i].useCount--,r[i].useCount===0?(this._destroyPipeline(t),this.debug&&Ie.log(3,`${this}: ${t} released and destroyed`)()):r[i].useCount<0?(Ie.error(`${this}: ${t} released, useCount < 0, resetting`)(),r[i].useCount=0):this.debug&&Ie.log(3,`${this}: ${t} released, count=${r[i].useCount}`)()}_destroyPipeline(t){let r=this._getCache(t);switch(this.destroyPolicy){case\"never\":return!1;case\"unused\":return delete r[t.hash],t.destroy(),!0}}_getCache(t){let r;if(t instanceof s3&&(r=this._computePipelineCache),t instanceof Bf&&(r=this._renderPipelineCache),!r)throw new Error(`${this}`);if(!r[t.hash])throw new Error(`${this}: ${t} matched incorrect entry`);return r}_hashComputePipeline(t){let{type:r}=this.device,i=this._getHash(t.shader.source);return`${r}/C/${i}`}_hashRenderPipeline(t){let r=t.vs?this._getHash(t.vs.source):0,i=t.fs?this._getHash(t.fs.source):0,n=\"-\",o=this._getHash(JSON.stringify(t.bufferLayout)),{type:s}=this.device;if(s===\"webgl\")return`${s}/R/${r}/${i}V${n}BL${o}`;{let a=this._getHash(JSON.stringify(t.parameters));return`${s}/R/${r}/${i}V${n}T${t.topology}P${a}BL${o}`}}_getHash(t){return this._hashes[t]===void 0&&(this._hashes[t]=this._hashCounter++),this._hashes[t]}};Ci();var oL=class e{static defaultProps={...Qv.defaultProps};static getDefaultShaderFactory(t){return t._lumaData.defaultShaderFactory||=new e(t),t._lumaData.defaultShaderFactory}device;cachingEnabled;destroyPolicy;debug;_cache={};get[Symbol.toStringTag](){return\"ShaderFactory\"}toString(){return`${this[Symbol.toStringTag]}(${this.device.id})`}constructor(t){this.device=t,this.cachingEnabled=t.props._cacheShaders,this.destroyPolicy=t.props._cacheDestroyPolicy,this.debug=!0}createShader(t){if(!this.cachingEnabled)return this.device.createShader(t);let r=this._hashShader(t),i=this._cache[r];if(i)i.useCount++,this.debug&&Ie.log(3,`${this}: Reusing shader ${i.shader.id} count=${i.useCount}`)();else{let n=this.device.createShader({...t,id:t.id?`${t.id}-cached`:void 0});this._cache[r]=i={shader:n,useCount:1},this.debug&&Ie.log(3,`${this}: Created new shader ${n.id}`)()}return i.shader}release(t){if(!this.cachingEnabled){t.destroy();return}let r=this._hashShader(t),i=this._cache[r];if(i)if(i.useCount--,i.useCount===0)this.destroyPolicy===\"unused\"&&(delete this._cache[r],i.shader.destroy(),this.debug&&Ie.log(3,`${this}: Releasing shader ${t.id}, destroyed`)());else{if(i.useCount<0)throw new Error(`ShaderFactory: Shader ${t.id} released too many times`);this.debug&&Ie.log(3,`${this}: Releasing shader ${t.id} count=${i.useCount}`)()}}_hashShader(t){return`${t.stage}:${t.source}`}};function fmt(e,t){let r={},i=\"Values\";if(e.attributes.length===0&&!e.varyings?.length)return{\"No attributes or varyings\":{[i]:\"N/A\"}};for(let n of e.attributes)if(n){let o=`${n.location} ${n.name}: ${n.type}`;r[`in ${o}`]={[i]:n.stepMode||\"vertex\"}}for(let n of e.varyings||[]){let o=`${n.location} ${n.name}`;r[`out ${o}`]={[i]:JSON.stringify(n)}}return r}var tl=null,$Y=null;function pmt(e,{id:t,minimap:r,opaque:i,top:n=\"0\",left:o=\"0\",rgbaScale:s=1}){tl||(tl=document.createElement(\"canvas\"),tl.id=t,tl.title=t,tl.style.zIndex=\"100\",tl.style.position=\"absolute\",tl.style.top=n,tl.style.left=o,tl.style.border=\"blue 5px solid\",tl.style.transform=\"scaleY(-1)\",document.body.appendChild(tl),$Y=tl.getContext(\"2d\")),(tl.width!==e.width||tl.height!==e.height)&&(tl.width=e.width/2,tl.height=e.height/2,tl.style.width=\"400px\",tl.style.height=\"400px\");let a=e.device.readPixelsToArrayWebGL(e),h=$Y?.createImageData(e.width,e.height);if(h){for(let g=0;g<a.length;g+=4)h.data[0+g+0]=a[g+0]*s,h.data[0+g+1]=a[g+1]*s,h.data[0+g+2]=a[g+2]*s,h.data[0+g+3]=i?255:a[g+3]*s;$Y?.putImageData(h,0,0)}}function sL(e,t,r){if(e===t)return!0;if(!r||!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(!sL(e[i],t[i],r-1))return!1;return!0}if(Array.isArray(t))return!1;if(typeof e==\"object\"&&typeof t==\"object\"){let i=Object.keys(e),n=Object.keys(t);if(i.length!==n.length)return!1;for(let o of i)if(!t.hasOwnProperty(o)||!sL(e[o],t[o],r-1))return!1;return!0}return!1}Ci();var R3=class{bufferLayouts;constructor(t){this.bufferLayouts=t}getBufferLayout(t){return this.bufferLayouts.find(r=>r.name===t)||null}getAttributeNamesForBuffer(t){return t.attributes?t.attributes?.map(r=>r.attribute):[t.name]}mergeBufferLayouts(t,r){let i=[...t];for(let n of r){let o=i.findIndex(s=>s.name===n.name);o<0?i.push(n):i[o]=n}return i}getBufferIndex(t){let r=this.bufferLayouts.findIndex(i=>i.name===t);return r===-1&&Ie.warn(`BufferLayout: Missing buffer for \"${t}\".`)(),r}};function mmt(e,t){let r=Object.fromEntries(e.attributes.map(n=>[n.name,n.location])),i=t.slice();return i.sort((n,o)=>{let s=n.attributes?n.attributes.map(g=>g.attribute):[n.name],a=o.attributes?o.attributes.map(g=>g.attribute):[o.name],h=Math.min(...s.map(g=>r[g])),p=Math.min(...a.map(g=>r[g]));return h-p}),i}Ci();function gmt(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Amt(e){return Array.isArray(e)?e.length===0||typeof e[0]==\"number\":!1}function GY(e){return gmt(e)||Amt(e)}function JVt(e){return GY(e)||typeof e==\"number\"||typeof e==\"boolean\"}function ymt(e){let t={bindings:{},uniforms:{}};return Object.keys(e).forEach(r=>{let i=e[r];JVt(i)?t.uniforms[r]=i:t.bindings[r]=i}),t}var aL=class{options={disableWarnings:!1};modules;moduleUniforms;moduleBindings;constructor(t,r){Object.assign(this.options,r);let i=r3(Object.values(t).filter(n=>n.dependencies));for(let n of i)t[n.name]=n;Ie.log(1,\"Creating ShaderInputs with modules\",Object.keys(t))(),this.modules=t,this.moduleUniforms={},this.moduleBindings={};for(let[n,o]of Object.entries(t))this._addModule(o),o.name&&n!==o.name&&!this.options.disableWarnings&&Ie.warn(`Module name: ${n} vs ${o.name}`)()}destroy(){}setProps(t){for(let r of Object.keys(t)){let i=r,n=t[i]||{},o=this.modules[i];if(!o){this.options.disableWarnings||Ie.warn(`Module ${r} not found`)();continue}let s=this.moduleUniforms[i],a=this.moduleBindings[i],h=o.getUniforms?.(n,s)||n,{uniforms:p,bindings:g}=ymt(h);this.moduleUniforms[i]={...s,...p},this.moduleBindings[i]={...a,...g}}}getModules(){return Object.values(this.modules)}getUniformValues(){return this.moduleUniforms}getBindingValues(){let t={};for(let r of Object.values(this.moduleBindings))Object.assign(t,r);return t}getDebugTable(){let t={};for(let[r,i]of Object.entries(this.moduleUniforms))for(let[n,o]of Object.entries(i))t[`${r}.${n}`]={type:this.modules[r].uniformTypes?.[n],value:String(o)};return t}_addModule(t){let r=t.name;this.moduleUniforms[r]=t.defaultUniforms||{},this.moduleBindings[r]={}}};Ci();var tjt=\"\";async function _mt(e,t){let r=new Image;return r.crossOrigin=t?.crossOrigin||\"anonymous\",r.src=e.startsWith(\"http\")?e:tjt+e,await r.decode(),t?await createImageBitmap(r,t):await createImageBitmap(r)}var ejt=[\"+X\",\"-X\",\"+Y\",\"-Y\",\"+Z\",\"-Z\"];var rjt=[\"+X\",\"-X\",\"+Y\",\"-Y\",\"+Z\",\"-Z\"],D3=class e{device;id;props;texture;sampler;view;ready;isReady=!1;destroyed=!1;resolveReady=()=>{};rejectReady=()=>{};get[Symbol.toStringTag](){return\"AsyncTexture\"}toString(){return`AsyncTexture:\"${this.id}\"(${this.isReady?\"ready\":\"loading\"})`}constructor(t,r){this.device=t;let i=Od(\"async-texture\");this.props={...e.defaultProps,id:i,...r},this.id=this.props.id,r={...r},typeof r?.data==\"string\"&&r.dimension===\"2d\"&&(r.data=_mt(r.data)),r.mipmaps&&(r.mipLevels=\"auto\"),this.ready=new Promise((n,o)=>{this.resolveReady=()=>{this.isReady=!0,n()},this.rejectReady=o}),this.initAsync(r)}async initAsync(t){let r=t.data,i=await vmt(r).then(void 0,this.rejectReady);if(this.destroyed)return;let n=this.props.width&&this.props.height?{width:this.props.width,height:this.props.height}:this.getTextureDataSize(i);if(!n)throw new Error(\"Texture size could not be determined\");let o={...n,...t,data:void 0,mipLevels:1},s=this.device.getMipLevelCount(o.width,o.height);if(o.mipLevels=this.props.mipLevels===\"auto\"?s:Math.min(s,this.props.mipLevels),this.texture=this.device.createTexture(o),this.sampler=this.texture.sampler,this.view=this.texture.view,t.data)switch(this.props.dimension){case\"1d\":this._setTexture1DData(this.texture,i);break;case\"2d\":this._setTexture2DData(i);break;case\"3d\":this._setTexture3DData(this.texture,i);break;case\"2d-array\":this._setTextureArrayData(this.texture,i);break;case\"cube\":this._setTextureCubeData(this.texture,i);break;case\"cube-array\":this._setTextureCubeArrayData(this.texture,i);break}this.props.mipmaps&&this.generateMipmaps(),Ie.info(1,`${this} loaded`),this.resolveReady()}destroy(){this.texture&&(this.texture.destroy(),this.texture=null),this.destroyed=!0}generateMipmaps(){this.texture.generateMipmapsWebGL()}setSampler(t={}){this.texture.setSampler(t instanceof Lf?t:this.device.createSampler(t))}resize(t){if(!this.isReady)throw new Error(\"Cannot resize texture before it is ready\");if(t.width===this.texture.width&&t.height===this.texture.height)return!1;if(this.texture){let r=this.texture;this.texture=r.clone(t),r.destroy()}return!0}isTextureLevelData(t){let r=t?.data;return ArrayBuffer.isView(r)}getTextureDataSize(t){if(!t||ArrayBuffer.isView(t))return null;if(Array.isArray(t))return this.getTextureDataSize(t[0]);if(this.device.isExternalImage(t))return this.device.getExternalImageSize(t);if(t&&typeof t==\"object\"&&t.constructor===Object){let i=Object.values(t)[0];return{width:i.width,height:i.height}}throw new Error(\"texture size deduction failed\")}getCubeFaceDepth(t){switch(t){case\"+X\":return 0;case\"-X\":return 1;case\"+Y\":return 2;case\"-Y\":return 3;case\"+Z\":return 4;case\"-Z\":return 5;default:throw new Error(t)}}setTextureData(t){}_setTexture1DData(t,r){throw new Error(\"setTexture1DData not supported in WebGL.\")}_setTexture2DData(t,r=0){if(!this.texture)throw new Error(\"Texture not initialized\");let i=this._normalizeTextureData(t);i.length>1&&this.props.mipmaps!==!1&&Ie.warn(`Texture ${this.id} mipmap and multiple LODs.`)();for(let n=0;n<i.length;n++){let o=i[n];this.device.isExternalImage(o)?this.texture.copyExternalImage({image:o,depth:r,mipLevel:n,flipY:!0}):this.texture.copyImageData({data:o.data,mipLevel:n})}}_setTexture3DData(t,r){if(this.texture?.props.dimension!==\"3d\")throw new Error(this.id);for(let i=0;i<r.length;i++)this._setTexture2DData(r[i],i)}_setTextureCubeData(t,r){if(this.texture?.props.dimension!==\"cube\")throw new Error(this.id);for(let[i,n]of Object.entries(r)){let o=rjt.indexOf(i);this._setTexture2DData(n,o)}}_setTextureArrayData(t,r){if(this.texture?.props.dimension!==\"2d-array\")throw new Error(this.id);for(let i=0;i<r.length;i++)this._setTexture2DData(r[i],i)}_setTextureCubeArrayData(t,r){throw new Error(\"setTextureCubeArrayData not supported in WebGL2.\")}_setTextureCubeFaceData(t,r,i,n=0){Array.isArray(r)&&r.length>1&&this.props.mipmaps!==!1&&Ie.warn(`${this.id} has mipmap and multiple LODs.`)();let o=ejt.indexOf(i);this._setTexture2DData(r,o)}_normalizeTextureData(t){let r=this.texture,i;return ArrayBuffer.isView(t)?i=[{data:t,width:r.width,height:r.height}]:Array.isArray(t)?i=t:i=[t],i}static defaultProps={...Jo.defaultProps,data:null,mipmaps:!1}};async function vmt(e){if(e=await e,Array.isArray(e))return await Promise.all(e.map(vmt));if(e&&typeof e==\"object\"&&e.constructor===Object){let t=e,r=await Promise.all(Object.values(t)),i=Object.keys(t),n={};for(let o=0;o<i.length;o++)n[i[o]]=r[o];return n}return e}var pb=2,ijt=1e4,sn=class e{static defaultProps={...Bf.defaultProps,source:void 0,vs:null,fs:null,id:\"unnamed\",handle:void 0,userData:{},defines:{},modules:[],geometry:null,indexBuffer:null,attributes:{},constantAttributes:{},varyings:[],isInstanced:void 0,instanceCount:0,vertexCount:0,shaderInputs:void 0,pipelineFactory:void 0,shaderFactory:void 0,transformFeedback:void 0,shaderAssembler:Yv.getDefaultShaderAssembler(),debugShaders:void 0,disableWarnings:void 0};device;id;source;vs;fs;pipelineFactory;shaderFactory;userData={};parameters;topology;bufferLayout;isInstanced=void 0;instanceCount=0;vertexCount;indexBuffer=null;bufferAttributes={};constantAttributes={};bindings={};vertexArray;transformFeedback=null;pipeline;shaderInputs;_uniformStore;_attributeInfos={};_gpuGeometry=null;props;_pipelineNeedsUpdate=\"newly created\";_needsRedraw=\"initializing\";_destroyed=!1;_lastDrawTimestamp=-1;get[Symbol.toStringTag](){return\"Model\"}toString(){return`Model(${this.id})`}constructor(t,r){this.props={...e.defaultProps,...r},r=this.props,this.id=r.id||Od(\"model\"),this.device=t,Object.assign(this.userData,r.userData);let i=Object.fromEntries(this.props.modules?.map(h=>[h.name,h])||[]),n=r.shaderInputs||new aL(i,{disableWarnings:this.props.disableWarnings});this.setShaderInputs(n);let o=ojt(t),s=(this.props.modules?.length>0?this.props.modules:this.shaderInputs?.getModules())||[];if(this.device.type===\"webgpu\"&&this.props.source){let{source:h,getUniforms:p}=this.props.shaderAssembler.assembleWGSLShader({platformInfo:o,...this.props,modules:s});this.source=h,this._getModuleUniforms=p,this.props.shaderLayout||=CH(this.source)}else{let{vs:h,fs:p,getUniforms:g}=this.props.shaderAssembler.assembleGLSLShaderPair({platformInfo:o,...this.props,modules:s});this.vs=h,this.fs=p,this._getModuleUniforms=g}this.vertexCount=this.props.vertexCount,this.instanceCount=this.props.instanceCount,this.topology=this.props.topology,this.bufferLayout=this.props.bufferLayout,this.parameters=this.props.parameters,r.geometry&&this.setGeometry(r.geometry),this.pipelineFactory=r.pipelineFactory||nL.getDefaultPipelineFactory(this.device),this.shaderFactory=r.shaderFactory||oL.getDefaultShaderFactory(this.device),this.pipeline=this._updatePipeline(),this.vertexArray=t.createVertexArray({shaderLayout:this.pipeline.shaderLayout,bufferLayout:this.pipeline.bufferLayout}),this._gpuGeometry&&this._setGeometryAttributes(this._gpuGeometry),\"isInstanced\"in r&&(this.isInstanced=r.isInstanced),r.instanceCount&&this.setInstanceCount(r.instanceCount),r.vertexCount&&this.setVertexCount(r.vertexCount),r.indexBuffer&&this.setIndexBuffer(r.indexBuffer),r.attributes&&this.setAttributes(r.attributes),r.constantAttributes&&this.setConstantAttributes(r.constantAttributes),r.bindings&&this.setBindings(r.bindings),r.transformFeedback&&(this.transformFeedback=r.transformFeedback),Object.seal(this)}destroy(){this._destroyed||(this.pipelineFactory.release(this.pipeline),this.shaderFactory.release(this.pipeline.vs),this.pipeline.fs&&this.shaderFactory.release(this.pipeline.fs),this._uniformStore.destroy(),this._gpuGeometry?.destroy(),this._destroyed=!0)}needsRedraw(){this._getBindingsUpdateTimestamp()>this._lastDrawTimestamp&&this.setNeedsRedraw(\"contents of bound textures or buffers updated\");let t=this._needsRedraw;return this._needsRedraw=!1,t}setNeedsRedraw(t){this._needsRedraw||=t}predraw(){this.updateShaderInputs(),this.pipeline=this._updatePipeline()}draw(t){let r=this._areBindingsLoading();if(r)return Ie.info(pb,`>>> DRAWING ABORTED ${this.id}: ${r} not loaded`)(),!1;try{t.pushDebugGroup(`${this}.predraw(${t})`),this.predraw()}finally{t.popDebugGroup()}let i;try{t.pushDebugGroup(`${this}.draw(${t})`),this._logDrawCallStart(),this.pipeline=this._updatePipeline();let n=this._getBindings();this.pipeline.setBindings(n,{disableWarnings:this.props.disableWarnings});let{indexBuffer:o}=this.vertexArray,s=o?o.byteLength/(o.indexType===\"uint32\"?4:2):void 0;i=this.pipeline.draw({renderPass:t,vertexArray:this.vertexArray,isInstanced:this.isInstanced,vertexCount:this.vertexCount,instanceCount:this.instanceCount,indexCount:s,transformFeedback:this.transformFeedback||void 0,parameters:this.parameters,topology:this.topology})}finally{t.popDebugGroup(),this._logDrawCallEnd()}return this._logFramebuffer(t),i?(this._lastDrawTimestamp=this.device.timestamp,this._needsRedraw=!1):this._needsRedraw=\"waiting for resource initialization\",i}setGeometry(t){this._gpuGeometry?.destroy();let r=t&&dmt(this.device,t);if(r){this.setTopology(r.topology||\"triangle-list\");let i=new R3(this.bufferLayout);this.bufferLayout=i.mergeBufferLayouts(r.bufferLayout,this.bufferLayout),this.vertexArray&&this._setGeometryAttributes(r)}this._gpuGeometry=r}setTopology(t){t!==this.topology&&(this.topology=t,this._setPipelineNeedsUpdate(\"topology\"))}setBufferLayout(t){let r=new R3(this.bufferLayout);this.bufferLayout=this._gpuGeometry?r.mergeBufferLayouts(t,this._gpuGeometry.bufferLayout):t,this._setPipelineNeedsUpdate(\"bufferLayout\"),this.pipeline=this._updatePipeline(),this.vertexArray=this.device.createVertexArray({shaderLayout:this.pipeline.shaderLayout,bufferLayout:this.pipeline.bufferLayout}),this._gpuGeometry&&this._setGeometryAttributes(this._gpuGeometry)}setParameters(t){sL(t,this.parameters,2)||(this.parameters=t,this._setPipelineNeedsUpdate(\"parameters\"))}setInstanceCount(t){this.instanceCount=t,this.isInstanced===void 0&&t>0&&(this.isInstanced=!0),this.setNeedsRedraw(\"instanceCount\")}setVertexCount(t){this.vertexCount=t,this.setNeedsRedraw(\"vertexCount\")}setShaderInputs(t){this.shaderInputs=t,this._uniformStore=new PE(this.shaderInputs.modules);for(let[r,i]of Object.entries(this.shaderInputs.modules))if(njt(i)){let n=this._uniformStore.getManagedUniformBuffer(this.device,r);this.bindings[`${r}Uniforms`]=n}this.setNeedsRedraw(\"shaderInputs\")}updateShaderInputs(){this._uniformStore.setUniforms(this.shaderInputs.getUniformValues()),this.setBindings(this.shaderInputs.getBindingValues()),this.setNeedsRedraw(\"shaderInputs\")}setBindings(t){Object.assign(this.bindings,t),this.setNeedsRedraw(\"bindings\")}setTransformFeedback(t){this.transformFeedback=t,this.setNeedsRedraw(\"transformFeedback\")}setIndexBuffer(t){this.vertexArray.setIndexBuffer(t),this.setNeedsRedraw(\"indexBuffer\")}setAttributes(t,r){let i=r?.disableWarnings??this.props.disableWarnings;t.indices&&Ie.warn(`Model:${this.id} setAttributes() - indexBuffer should be set using setIndexBuffer()`)(),this.bufferLayout=mmt(this.pipeline.shaderLayout,this.bufferLayout);let n=new R3(this.bufferLayout);for(let[o,s]of Object.entries(t)){let a=n.getBufferLayout(o);if(!a){i||Ie.warn(`Model(${this.id}): Missing layout for buffer \"${o}\".`)();continue}let h=n.getAttributeNamesForBuffer(a),p=!1;for(let g of h){let w=this._attributeInfos[g];if(w){let C=this.device.type===\"webgpu\"?n.getBufferIndex(w.bufferName):w.location;this.vertexArray.setBuffer(C,s),p=!0}}!p&&!i&&Ie.warn(`Model(${this.id}): Ignoring buffer \"${s.id}\" for unknown attribute \"${o}\"`)()}this.setNeedsRedraw(\"attributes\")}setConstantAttributes(t,r){for(let[i,n]of Object.entries(t)){let o=this._attributeInfos[i];o?this.vertexArray.setConstantWebGL(o.location,n):(r?.disableWarnings??this.props.disableWarnings)||Ie.warn(`Model \"${this.id}: Ignoring constant supplied for unknown attribute \"${i}\"`)()}this.setNeedsRedraw(\"constants\")}_areBindingsLoading(){for(let t of Object.values(this.bindings))if(t instanceof D3&&!t.isReady)return t.id;return!1}_getBindings(){let t={};for(let[r,i]of Object.entries(this.bindings))i instanceof D3?i.isReady&&(t[r]=i.texture):t[r]=i;return t}_getBindingsUpdateTimestamp(){let t=0;for(let r of Object.values(this.bindings))r instanceof Kv?t=Math.max(t,r.texture.updateTimestamp):r instanceof on||r instanceof Jo?t=Math.max(t,r.updateTimestamp):r instanceof D3?t=r.texture?Math.max(t,r.texture.updateTimestamp):1/0:r instanceof Lf||(t=Math.max(t,r.buffer.updateTimestamp));return t}_setGeometryAttributes(t){let r={...t.attributes};for(let[i]of Object.entries(r))!this.pipeline.shaderLayout.attributes.find(n=>n.name===i)&&i!==\"positions\"&&delete r[i];this.vertexCount=t.vertexCount,this.setIndexBuffer(t.indices||null),this.setAttributes(t.attributes,{disableWarnings:!0}),this.setAttributes(r,{disableWarnings:this.props.disableWarnings}),this.setNeedsRedraw(\"geometry attributes\")}_setPipelineNeedsUpdate(t){this._pipelineNeedsUpdate||=t,this.setNeedsRedraw(t)}_updatePipeline(){if(this._pipelineNeedsUpdate){let t=null,r=null;this.pipeline&&(Ie.log(1,`Model ${this.id}: Recreating pipeline because \"${this._pipelineNeedsUpdate}\".`)(),t=this.pipeline.vs,r=this.pipeline.fs),this._pipelineNeedsUpdate=!1;let i=this.shaderFactory.createShader({id:`${this.id}-vertex`,stage:\"vertex\",source:this.source||this.vs,debugShaders:this.props.debugShaders}),n=null;this.source?n=i:this.fs&&(n=this.shaderFactory.createShader({id:`${this.id}-fragment`,stage:\"fragment\",source:this.source||this.fs,debugShaders:this.props.debugShaders})),this.pipeline=this.pipelineFactory.createRenderPipeline({...this.props,bufferLayout:this.bufferLayout,topology:this.topology,parameters:this.parameters,bindings:this._getBindings(),vs:i,fs:n}),this._attributeInfos=zD(this.pipeline.shaderLayout,this.bufferLayout),t&&this.shaderFactory.release(t),r&&this.shaderFactory.release(r)}return this.pipeline}_lastLogTime=0;_logOpen=!1;_logDrawCallStart(){let t=Ie.level>3?0:ijt;Ie.level<2||Date.now()-this._lastLogTime<t||(this._lastLogTime=Date.now(),this._logOpen=!0,Ie.group(pb,`>>> DRAWING MODEL ${this.id}`,{collapsed:Ie.level<=2})())}_logDrawCallEnd(){if(this._logOpen){let t=fmt(this.pipeline.shaderLayout,this.id);Ie.table(pb,t)();let r=this.shaderInputs.getDebugTable();Ie.table(pb,r)();let i=this._getAttributeDebugTable();Ie.table(pb,this._attributeInfos)(),Ie.table(pb,i)(),Ie.groupEnd(pb)(),this._logOpen=!1}}_drawCount=0;_logFramebuffer(t){let r=this.device.props.debugFramebuffers;if(this._drawCount++,!r)return;let i=t.props.framebuffer;i&&pmt(i,{id:i.id,minimap:!0})}_getAttributeDebugTable(){let t={};for(let[r,i]of Object.entries(this._attributeInfos)){let n=this.vertexArray.attributes[i.location];t[i.location]={name:r,type:i.shaderType,values:n?this._getBufferOrConstantValues(n,i.bufferDataType):\"null\"}}if(this.vertexArray.indexBuffer){let{indexBuffer:r}=this.vertexArray,i=r.indexType===\"uint32\"?new Uint32Array(r.debugData):new Uint16Array(r.debugData);t.indices={name:\"indices\",type:r.indexType,values:i.toString()}}return t}_getBufferOrConstantValues(t,r){let i=Zv(r);return(t instanceof on?new i(t.debugData):t).toString()}};function njt(e){return!!(e.uniformTypes&&!sjt(e.uniformTypes))}function ojt(e){return{type:e.type,shaderLanguage:e.info.shadingLanguage,shaderLanguageVersion:e.info.shadingLanguageVersion,gpu:e.info.gpu,features:e.features}}function sjt(e){for(let t in e)return!1;return!0}Ci();var p1=class e{device;model;transformFeedback;static defaultProps={...sn.defaultProps,outputs:void 0,feedbackBuffers:void 0};static isSupported(t){return t?.info?.type===\"webgl\"}constructor(t,r=e.defaultProps){if(!e.isSupported(t))throw new Error(\"BufferTransform not yet implemented on WebGPU\");this.device=t,this.model=new sn(this.device,{id:r.id||\"buffer-transform-model\",fs:r.fs||fE(),topology:r.topology||\"point-list\",varyings:r.outputs||r.varyings,...r}),this.transformFeedback=this.device.createTransformFeedback({layout:this.model.pipeline.shaderLayout,buffers:r.feedbackBuffers}),this.model.setTransformFeedback(this.transformFeedback),Object.seal(this)}destroy(){this.model&&this.model.destroy()}delete(){this.destroy()}run(t){t?.inputBuffers&&this.model.setAttributes(t.inputBuffers),t?.outputBuffers&&this.transformFeedback.setBuffers(t.outputBuffers);let r=this.device.beginRenderPass(t);this.model.draw(r),r.end()}getBuffer(t){return this.transformFeedback.getBuffer(t)}readAsync(t){let r=this.getBuffer(t);if(!r)throw new Error(\"BufferTransform#getBuffer\");if(r instanceof on)return r.readAsync();let{buffer:i,byteOffset:n=0,byteLength:o=i.byteLength}=r;return i.readAsync(n,o)}};var ajt=\"transform_output\",O3=class{device;model;sampler;currentIndex=0;samplerTextureMap=null;bindings=[];resources={};constructor(t,r){this.device=t,this.sampler=t.createSampler({addressModeU:\"clamp-to-edge\",addressModeV:\"clamp-to-edge\",minFilter:\"nearest\",magFilter:\"nearest\",mipmapFilter:\"nearest\"}),this.model=new sn(this.device,{id:r.id||Od(\"texture-transform-model\"),fs:r.fs||fE({input:r.targetTextureVarying,inputChannels:r.targetTextureChannels,output:ajt}),vertexCount:r.vertexCount,...r}),this._initialize(r),Object.seal(this)}destroy(){this.model.destroy();for(let t of this.bindings)t.framebuffer?.destroy()}delete(){this.destroy()}run(t){let{framebuffer:r}=this.bindings[this.currentIndex],i=this.device.beginRenderPass({framebuffer:r,...t});this.model.draw(i),i.end(),this.device.submit()}getTargetTexture(){let{targetTexture:t}=this.bindings[this.currentIndex];return t}getFramebuffer(){return this.bindings[this.currentIndex].framebuffer}_initialize(t){this._updateBindings(t)}_updateBindings(t){this.bindings[this.currentIndex]=this._updateBinding(this.bindings[this.currentIndex],t)}_updateBinding(t,{sourceBuffers:r,sourceTextures:i,targetTexture:n}){if(t||(t={sourceBuffers:{},sourceTextures:{},targetTexture:null}),Object.assign(t.sourceTextures,i),Object.assign(t.sourceBuffers,r),n){t.targetTexture=n;let{width:o,height:s}=n;t.framebuffer&&t.framebuffer.destroy(),t.framebuffer=this.device.createFramebuffer({id:\"transform-framebuffer\",width:o,height:s,colorAttachments:[n]}),t.framebuffer.resize({width:o,height:s})}return t}_setSourceTextureParameters(){let t=this.currentIndex,{sourceTextures:r}=this.bindings[t];for(let i in r)r[i].sampler=this.sampler}};var xs=class{id;topology;vertexCount;indices;attributes;userData={};constructor(t){let{attributes:r={},indices:i=null,vertexCount:n=null}=t;this.id=t.id||Od(\"geometry\"),this.topology=t.topology,i&&(this.indices=ArrayBuffer.isView(i)?{value:i,size:1}:i),this.attributes={};for(let[o,s]of Object.entries(r)){let a=ArrayBuffer.isView(s)?{value:s}:s;if(!ArrayBuffer.isView(a.value))throw new Error(`${this._print(o)}: must be typed array or object with value as typed array`);if((o===\"POSITION\"||o===\"positions\")&&!a.size&&(a.size=3),o===\"indices\"){if(this.indices)throw new Error(\"Multiple indices detected\");this.indices=a}else this.attributes[o]=a}this.indices&&this.indices.isIndexed!==void 0&&(this.indices=Object.assign({},this.indices),delete this.indices.isIndexed),this.vertexCount=n||this._calculateVertexCount(this.attributes,this.indices)}getVertexCount(){return this.vertexCount}getAttributes(){return this.indices?{indices:this.indices,...this.attributes}:this.attributes}_print(t){return`Geometry ${this.id} attribute ${t}`}_setAttributes(t,r){return this}_calculateVertexCount(t,r){if(r)return r.value.length;let i=1/0;for(let n of Object.values(t)){let{value:o,size:s,constant:a}=n;!a&&o&&s!==void 0&&s>=1&&(i=Math.min(i,o.length/s))}return i}};var ljt={blendColorOperation:\"add\",blendColorSrcFactor:\"one\",blendColorDstFactor:\"zero\",blendAlphaOperation:\"add\",blendAlphaSrcFactor:\"constant\",blendAlphaDstFactor:\"zero\"},mb=class extends Rd{constructor(){super(...arguments),this._colorEncoderState=null}render(t){return\"pickingFBO\"in t?this._drawPickingBuffer(t):super.render(t)}_drawPickingBuffer({layers:t,layerFilter:r,views:i,viewports:n,onViewportActive:o,pickingFBO:s,deviceRect:{x:a,y:h,width:p,height:g},cullRect:w,effects:C,pass:R=\"picking\",pickZ:z,shaderModuleProps:W}){this.pickZ=z;let Y=this._resetColorEncoder(z),H=[a,h,p,g],Q=super.render({target:s,layers:t,layerFilter:r,views:i,viewports:n,onViewportActive:o,cullRect:w,effects:C?.filter(rt=>rt.useInPicking),pass:R,isPicking:!0,shaderModuleProps:W,clearColor:[0,0,0,0],colorMask:15,scissorRect:H});return this._colorEncoderState=null,{decodePickingColor:Y&&ujt.bind(null,Y),stats:Q}}shouldDrawLayer(t){let{pickable:r,operation:i}=t.props;return r&&i.includes(\"draw\")||i.includes(\"terrain\")||i.includes(\"mask\")}getShaderModuleProps(t,r,i){return{picking:{isActive:1,isAttribute:this.pickZ},lighting:{enabled:!1}}}getLayerParameters(t,r,i){let n={...t.props.parameters},{pickable:o,operation:s}=t.props;return this._colorEncoderState?o&&s.includes(\"draw\")?(Object.assign(n,ljt),n.blend=!0,n.blendColor=cjt(this._colorEncoderState,t,i)):s.includes(\"terrain\")&&(n.blend=!1):n.blend=!1,n}_resetColorEncoder(t){return this._colorEncoderState=t?null:{byLayer:new Map,byAlpha:[]},this._colorEncoderState}};function cjt(e,t,r){let{byLayer:i,byAlpha:n}=e,o,s=i.get(t);return s?(s.viewports.push(r),o=s.a):(o=i.size+1,o<=255?(s={a:o,layer:t,viewports:[r]},i.set(t,s),n[o]=s):(hr.warn(\"Too many pickable layers, only picking the first 255\")(),o=0)),[0,0,0,o/255]}function ujt(e,t){let r=e.byAlpha[t[3]];return r&&{pickedLayer:r.layer,pickedViewports:r.viewports,pickedObjectIndex:r.layer.decodePickingColor(t)}}var m1={NO_STATE:\"Awaiting state\",MATCHED:\"Matched. State transferred from previous layer\",INITIALIZED:\"Initialized\",AWAITING_GC:\"Discarded. Awaiting garbage collection\",AWAITING_FINALIZATION:\"No longer matched. Awaiting garbage collection\",FINALIZED:\"Finalized! Awaiting garbage collection\"},L3=Symbol.for(\"component\"),Ld=Symbol.for(\"propTypes\"),lL=Symbol.for(\"deprecatedProps\"),Bg=Symbol.for(\"asyncPropDefaults\"),x0=Symbol.for(\"asyncPropOriginal\"),Gf=Symbol.for(\"asyncPropResolved\");function Il(e,t=()=>!0){return Array.isArray(e)?bmt(e,t,[]):t(e)?[e]:[]}function bmt(e,t,r){let i=-1;for(;++i<e.length;){let n=e[i];Array.isArray(n)?bmt(n,t,r):t(n)&&r.push(n)}return r}function WY({target:e,source:t,start:r=0,count:i=1}){let n=t.length,o=i*n,s=0;for(let a=r;s<n;s++)e[a++]=t[s];for(;s<o;)s<o-s?(e.copyWithin(r+s,r,r+s),s*=2):(e.copyWithin(r+s,r,r+o-s),s=o);return e}Qw();var cP=class{constructor(t,r,i){this._loadCount=0,this._subscribers=new Set,this.id=t,this.context=i,this.setData(r)}subscribe(t){this._subscribers.add(t)}unsubscribe(t){this._subscribers.delete(t)}inUse(){return this._subscribers.size>0}delete(){}getData(){return this.isLoaded?this._error?Promise.reject(this._error):this._content:this._loader.then(()=>this.getData())}setData(t,r){if(t===this._data&&!r)return;this._data=t;let i=++this._loadCount,n=t;typeof t==\"string\"&&(n=n1(t)),n instanceof Promise?(this.isLoaded=!1,this._loader=n.then(o=>{this._loadCount===i&&(this.isLoaded=!0,this._error=void 0,this._content=o)}).catch(o=>{this._loadCount===i&&(this.isLoaded=!0,this._error=o||!0)})):(this.isLoaded=!0,this._error=void 0,this._content=t);for(let o of this._subscribers)o.onChange(this.getData())}};var uP=class{constructor(t){this.protocol=t.protocol||\"resource://\",this._context={device:t.device,gl:t.device?.gl,resourceManager:this},this._resources={},this._consumers={},this._pruneRequest=null}contains(t){return t.startsWith(this.protocol)?!0:t in this._resources}add({resourceId:t,data:r,forceUpdate:i=!1,persistent:n=!0}){let o=this._resources[t];o?o.setData(r,i):(o=new cP(t,r,this._context),this._resources[t]=o),o.persistent=n}remove(t){let r=this._resources[t];r&&(r.delete(),delete this._resources[t])}unsubscribe({consumerId:t}){let r=this._consumers[t];if(r){for(let i in r){let n=r[i],o=this._resources[n.resourceId];o&&o.unsubscribe(n)}delete this._consumers[t],this.prune()}}subscribe({resourceId:t,onChange:r,consumerId:i,requestId:n=\"default\"}){let{_resources:o,protocol:s}=this;t.startsWith(s)&&(t=t.replace(s,\"\"),o[t]||this.add({resourceId:t,data:null,persistent:!1}));let a=o[t];if(this._track(i,n,a,r),a)return a.getData()}prune(){this._pruneRequest||(this._pruneRequest=setTimeout(()=>this._prune(),0))}finalize(){for(let t in this._resources)this._resources[t].delete()}_track(t,r,i,n){let o=this._consumers,s=o[t]=o[t]||{},a=s[r],h=a&&a.resourceId&&this._resources[a.resourceId];h&&(h.unsubscribe(a),this.prune()),i&&(a?(a.onChange=n,a.resourceId=i.id):a={onChange:n,resourceId:i.id},s[r]=a,i.subscribe(a))}_prune(){this._pruneRequest=null;for(let t of Object.keys(this._resources)){let r=this._resources[t];!r.persistent&&!r.inUse()&&(r.delete(),delete this._resources[t])}}};var hjt=\"layerManager.setLayers\",djt=\"layerManager.activateViewport\",hP=class{constructor(t,r){this._lastRenderedLayers=[],this._needsRedraw=!1,this._needsUpdate=!1,this._nextLayers=null,this._debug=!1,this._defaultShaderModulesChanged=!1,this.activateViewport=a=>{ys(djt,this,a),a&&(this.context.viewport=a)};let{deck:i,stats:n,viewport:o,timeline:s}=r||{};this.layers=[],this.resourceManager=new uP({device:t,protocol:\"deck://\"}),this.context={mousePosition:null,userData:{},layerManager:this,device:t,gl:t?.gl,deck:i,shaderAssembler:J0t(t?.info?.shadingLanguage||\"glsl\"),defaultShaderModules:[bY],renderPass:void 0,stats:n||new vu({id:\"deck.gl\"}),viewport:o||new Dd({id:\"DEFAULT-INITIAL-VIEWPORT\"}),timeline:s||new fb,resourceManager:this.resourceManager,onError:void 0},Object.seal(this)}finalize(){this.resourceManager.finalize();for(let t of this.layers)this._finalizeLayer(t)}needsRedraw(t={clearRedrawFlags:!1}){let r=this._needsRedraw;t.clearRedrawFlags&&(this._needsRedraw=!1);for(let i of this.layers){let n=i.getNeedsRedraw(t);r=r||n}return r}needsUpdate(){return this._nextLayers&&this._nextLayers!==this._lastRenderedLayers?\"layers changed\":this._defaultShaderModulesChanged?\"shader modules changed\":this._needsUpdate}setNeedsRedraw(t){this._needsRedraw=this._needsRedraw||t}setNeedsUpdate(t){this._needsUpdate=this._needsUpdate||t}getLayers({layerIds:t}={}){return t?this.layers.filter(r=>t.find(i=>r.id.indexOf(i)===0)):this.layers}setProps(t){\"debug\"in t&&(this._debug=t.debug),\"userData\"in t&&(this.context.userData=t.userData),\"layers\"in t&&(this._nextLayers=t.layers),\"onError\"in t&&(this.context.onError=t.onError)}setLayers(t,r){ys(hjt,this,r,t),this._lastRenderedLayers=t;let i=Il(t,Boolean);for(let n of i)n.context=this.context;this._updateLayers(this.layers,i)}updateLayers(){let t=this.needsUpdate();t&&(this.setNeedsRedraw(`updating layers: ${t}`),this.setLayers(this._nextLayers||this._lastRenderedLayers,t)),this._nextLayers=null}addDefaultShaderModule(t){let{defaultShaderModules:r}=this.context;r.find(i=>i.name===t.name)||(r.push(t),this._defaultShaderModulesChanged=!0)}removeDefaultShaderModule(t){let{defaultShaderModules:r}=this.context,i=r.findIndex(n=>n.name===t.name);i>=0&&(r.splice(i,1),this._defaultShaderModulesChanged=!0)}_handleError(t,r,i){i.raiseError(r,`${t} of ${i}`)}_updateLayers(t,r){let i={};for(let s of t)i[s.id]?hr.warn(`Multiple old layers with same id ${s.id}`)():i[s.id]=s;if(this._defaultShaderModulesChanged){for(let s of t)s.setNeedsUpdate(),s.setChangeFlags({extensionsChanged:!0});this._defaultShaderModulesChanged=!1}let n=[];this._updateSublayersRecursively(r,i,n),this._finalizeOldLayers(i);let o=!1;for(let s of n)if(s.hasUniformTransition()){o=`Uniform transition in ${s}`;break}this._needsUpdate=o,this.layers=n}_updateSublayersRecursively(t,r,i){for(let n of t){n.context=this.context;let o=r[n.id];o===null&&hr.warn(`Multiple new layers with same id ${n.id}`)(),r[n.id]=null;let s=null;try{this._debug&&o!==n&&n.validateProps(),o?(this._transferLayerState(o,n),this._updateLayer(n)):this._initializeLayer(n),i.push(n),s=n.isComposite?n.getSubLayers():null}catch(a){this._handleError(\"matching\",a,n)}s&&this._updateSublayersRecursively(s,r,i)}}_finalizeOldLayers(t){for(let r in t){let i=t[r];i&&this._finalizeLayer(i)}}_initializeLayer(t){try{t._initialize(),t.lifecycle=m1.INITIALIZED}catch(r){this._handleError(\"initialization\",r,t)}}_transferLayerState(t,r){r._transferState(t),r.lifecycle=m1.MATCHED,r!==t&&(t.lifecycle=m1.AWAITING_GC)}_updateLayer(t){try{t._update()}catch(r){this._handleError(\"update\",r,t)}}_finalizeLayer(t){this._needsRedraw=this._needsRedraw||`finalized ${t}`,t.lifecycle=m1.AWAITING_FINALIZATION;try{t._finalize(),t.lifecycle=m1.FINALIZED}catch(r){this._handleError(\"finalization\",r,t)}}};function to(e,t,r){if(e===t)return!0;if(!r||!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(!to(e[i],t[i],r-1))return!1;return!0}if(Array.isArray(t))return!1;if(typeof e==\"object\"&&typeof t==\"object\"){let i=Object.keys(e),n=Object.keys(t);if(i.length!==n.length)return!1;for(let o of i)if(!t.hasOwnProperty(o)||!to(e[o],t[o],r-1))return!1;return!0}return!1}var dP=class{constructor(t){this.views=[],this.width=100,this.height=100,this.viewState={},this.controllers={},this.timeline=t.timeline,this._viewports=[],this._viewportMap={},this._isUpdating=!1,this._needsRedraw=\"First render\",this._needsUpdate=\"Initialize\",this._eventManager=t.eventManager,this._eventCallbacks={onViewStateChange:t.onViewStateChange,onInteractionStateChange:t.onInteractionStateChange},Object.seal(this),this.setProps(t)}finalize(){for(let t in this.controllers){let r=this.controllers[t];r&&r.finalize()}this.controllers={}}needsRedraw(t={clearRedrawFlags:!1}){let r=this._needsRedraw;return t.clearRedrawFlags&&(this._needsRedraw=!1),r}setNeedsUpdate(t){this._needsUpdate=this._needsUpdate||t,this._needsRedraw=this._needsRedraw||t}updateViewStates(){for(let t in this.controllers){let r=this.controllers[t];r&&r.updateTransition()}}getViewports(t){return t?this._viewports.filter(r=>r.containsPixel(t)):this._viewports}getViews(){let t={};return this.views.forEach(r=>{t[r.id]=r}),t}getView(t){return this.views.find(r=>r.id===t)}getViewState(t){let r=typeof t==\"string\"?this.getView(t):t,i=r&&this.viewState[r.getViewStateId()]||this.viewState;return r?r.filterViewState(i):i}getViewport(t){return this._viewportMap[t]}unproject(t,r){let i=this.getViewports(),n={x:t[0],y:t[1]};for(let o=i.length-1;o>=0;--o){let s=i[o];if(s.containsPixel(n)){let a=t.slice();return a[0]-=s.x,a[1]-=s.y,s.unproject(a,r)}}return null}setProps(t){t.views&&this._setViews(t.views),t.viewState&&this._setViewState(t.viewState),(\"width\"in t||\"height\"in t)&&this._setSize(t.width,t.height),this._isUpdating||this._update()}_update(){this._isUpdating=!0,this._needsUpdate&&(this._needsUpdate=!1,this._rebuildViewports()),this._needsUpdate&&(this._needsUpdate=!1,this._rebuildViewports()),this._isUpdating=!1}_setSize(t,r){(t!==this.width||r!==this.height)&&(this.width=t,this.height=r,this.setNeedsUpdate(\"Size changed\"))}_setViews(t){t=Il(t,Boolean),this._diffViews(t,this.views)&&this.setNeedsUpdate(\"views changed\"),this.views=t}_setViewState(t){t?(!to(t,this.viewState,3)&&this.setNeedsUpdate(\"viewState changed\"),this.viewState=t):hr.warn(\"missing `viewState` or `initialViewState`\")()}_createController(t,r){let i=r.type;return new i({timeline:this.timeline,eventManager:this._eventManager,onViewStateChange:this._eventCallbacks.onViewStateChange,onStateChange:this._eventCallbacks.onInteractionStateChange,makeViewport:o=>this.getView(t.id)?.makeViewport({viewState:o,width:this.width,height:this.height})})}_updateController(t,r,i,n){let o=t.controller;if(o&&i){let s={...r,...o,id:t.id,x:i.x,y:i.y,width:i.width,height:i.height};return(!n||n.constructor!==o.type)&&(n=this._createController(t,s)),n&&n.setProps(s),n}return null}_rebuildViewports(){let{views:t}=this,r=this.controllers;this._viewports=[],this.controllers={};let i=!1;for(let n=t.length;n--;){let o=t[n],s=this.getViewState(o),a=o.makeViewport({viewState:s,width:this.width,height:this.height}),h=r[o.id],p=!!o.controller;p&&!h&&(i=!0),(i||!p)&&h&&(h.finalize(),h=null),this.controllers[o.id]=this._updateController(o,s,a,h),a&&this._viewports.unshift(a)}for(let n in r){let o=r[n];o&&!this.controllers[n]&&o.finalize()}this._buildViewportMap()}_buildViewportMap(){this._viewportMap={},this._viewports.forEach(t=>{t.id&&(this._viewportMap[t.id]=this._viewportMap[t.id]||t)})}_diffViews(t,r){return t.length!==r.length?!0:t.some((i,n)=>!t[n].equals(r[n]))}};var fjt=/^(?:\\d+\\.?\\d*|\\.\\d+)$/;function Fg(e){switch(typeof e){case\"number\":if(!Number.isFinite(e))throw new Error(`Could not parse position string ${e}`);return{type:\"literal\",value:e};case\"string\":try{let t=pjt(e);return new HY(t).parseExpression()}catch(t){let r=t instanceof Error?t.message:String(t);throw new Error(`Could not parse position string ${e}: ${r}`)}default:throw new Error(`Could not parse position string ${e}`)}}function qY(e,t){switch(e.type){case\"literal\":return e.value;case\"percentage\":return Math.round(e.value*t);case\"binary\":let r=qY(e.left,t),i=qY(e.right,t);return e.operator===\"+\"?r+i:r-i;default:throw new Error(\"Unknown layout expression type\")}}function Ng(e,t){return qY(e,t)}function pjt(e){let t=[],r=0;for(;r<e.length;){let i=e[r];if(/\\s/.test(i)){r++;continue}if(i===\"+\"||i===\"-\"||i===\"(\"||i===\")\"||i===\"%\"){t.push({type:\"symbol\",value:i}),r++;continue}if(xmt(i)||i===\".\"){let n=r,o=i===\".\";for(r++;r<e.length;){let a=e[r];if(xmt(a)){r++;continue}if(a===\".\"&&!o){o=!0,r++;continue}break}let s=e.slice(n,r);if(!fjt.test(s))throw new Error(\"Invalid number token\");t.push({type:\"number\",value:parseFloat(s)});continue}if(wmt(i)){let n=r;for(;r<e.length&&wmt(e[r]);)r++;let o=e.slice(n,r).toLowerCase();t.push({type:\"word\",value:o});continue}throw new Error(\"Invalid token in position string\")}return t}var HY=class{constructor(t){this.index=0,this.tokens=t}parseExpression(){let t=this.parseBinaryExpression();if(this.index<this.tokens.length)throw new Error(\"Unexpected token at end of expression\");return t}parseBinaryExpression(){let t=this.parseFactor(),r=this.peek();for(;mjt(r);){this.index++;let i=this.parseFactor();t={type:\"binary\",operator:r.value,left:t,right:i},r=this.peek()}return t}parseFactor(){let t=this.peek();if(!t)throw new Error(\"Unexpected end of expression\");if(t.type===\"symbol\"&&t.value===\"+\")return this.index++,this.parseFactor();if(t.type===\"symbol\"&&t.value===\"-\"){this.index++;let r=this.parseFactor();return{type:\"binary\",operator:\"-\",left:{type:\"literal\",value:0},right:r}}if(t.type===\"symbol\"&&t.value===\"(\"){this.index++;let r=this.parseBinaryExpression();if(!this.consumeSymbol(\")\"))throw new Error(\"Missing closing parenthesis\");return r}if(t.type===\"word\"&&t.value===\"calc\"){if(this.index++,!this.consumeSymbol(\"(\"))throw new Error(\"Missing opening parenthesis after calc\");let r=this.parseBinaryExpression();if(!this.consumeSymbol(\")\"))throw new Error(\"Missing closing parenthesis\");return r}if(t.type===\"number\"){this.index++;let r=t.value,i=this.peek();return i&&i.type===\"symbol\"&&i.value===\"%\"?(this.index++,{type:\"percentage\",value:r/100}):i&&i.type===\"word\"&&i.value===\"px\"?(this.index++,{type:\"literal\",value:r}):{type:\"literal\",value:r}}throw new Error(\"Unexpected token in expression\")}consumeSymbol(t){let r=this.peek();return r&&r.type===\"symbol\"&&r.value===t?(this.index++,!0):!1}peek(){return this.tokens[this.index]||null}};function xmt(e){return e>=\"0\"&&e<=\"9\"}function wmt(e){return e>=\"a\"&&e<=\"z\"||e>=\"A\"&&e<=\"Z\"}function mjt(e){return!!(e&&e.type===\"symbol\"&&(e.value===\"+\"||e.value===\"-\"))}var Ws=class{constructor(t){let{id:r,x:i=0,y:n=0,width:o=\"100%\",height:s=\"100%\",padding:a=null}=t;this.id=r||this.constructor.displayName||\"view\",this.props={...t,id:this.id},this._x=Fg(i),this._y=Fg(n),this._width=Fg(o),this._height=Fg(s),this._padding=a&&{left:Fg(a.left||0),right:Fg(a.right||0),top:Fg(a.top||0),bottom:Fg(a.bottom||0)},this.equals=this.equals.bind(this),Object.seal(this)}equals(t){return this===t?!0:this.constructor===t.constructor&&to(this.props,t.props,2)}clone(t){let r=this.constructor;return new r({...this.props,...t})}makeViewport({width:t,height:r,viewState:i}){i=this.filterViewState(i);let n=this.getDimensions({width:t,height:r});if(!n.height||!n.width)return null;let o=this.getViewportType(i);return new o({...i,...this.props,...n})}getViewStateId(){let{viewState:t}=this.props;return typeof t==\"string\"?t:t?.id||this.id}filterViewState(t){if(this.props.viewState&&typeof this.props.viewState==\"object\"){if(!this.props.viewState.id)return this.props.viewState;let r={...t};for(let i in this.props.viewState)i!==\"id\"&&(r[i]=this.props.viewState[i]);return r}return t}getDimensions({width:t,height:r}){let i={x:Ng(this._x,t),y:Ng(this._y,r),width:Ng(this._width,t),height:Ng(this._height,r)};return this._padding&&(i.padding={left:Ng(this._padding.left,t),top:Ng(this._padding.top,r),right:Ng(this._padding.right,t),bottom:Ng(this._padding.bottom,r)}),i}get controller(){let t=this.props.controller;return t?t===!0?{type:this.ControllerType}:typeof t==\"function\"?{type:t}:{type:this.ControllerType,...t}:null}};var Wf=class{constructor(t){this._inProgress=!1,this._handle=null,this.time=0,this.settings={duration:0},this._timeline=t}get inProgress(){return this._inProgress}start(t){this.cancel(),this.settings=t,this._inProgress=!0,this.settings.onStart?.(this)}end(){this._inProgress&&(this._timeline.removeChannel(this._handle),this._handle=null,this._inProgress=!1,this.settings.onEnd?.(this))}cancel(){this._inProgress&&(this.settings.onInterrupt?.(this),this._timeline.removeChannel(this._handle),this._handle=null,this._inProgress=!1)}update(){if(!this._inProgress)return!1;if(this._handle===null){let{_timeline:t,settings:r}=this;this._handle=t.addChannel({delay:t.getTime(),duration:r.duration})}return this.time=this._timeline.getTime(this._handle),this._onUpdate(),this.settings.onUpdate?.(this),this._timeline.isFinished(this._handle)&&this.end(),!0}_onUpdate(){}};var Tmt=()=>{},YY={BREAK:1,SNAP_TO_END:2,IGNORE:3},gjt=e=>e,Ajt=YY.BREAK,fP=class{constructor(t){this._onTransitionUpdate=r=>{let{time:i,settings:{interpolator:n,startProps:o,endProps:s,duration:a,easing:h}}=r,p=h(i/a),g=n.interpolateProps(o,s,p);this.propsInTransition=this.getControllerState({...this.props,...g}).getViewportProps(),this.onViewStateChange({viewState:this.propsInTransition,oldViewState:this.props})},this.getControllerState=t.getControllerState,this.propsInTransition=null,this.transition=new Wf(t.timeline),this.onViewStateChange=t.onViewStateChange||Tmt,this.onStateChange=t.onStateChange||Tmt}finalize(){this.transition.cancel()}getViewportInTransition(){return this.propsInTransition}processViewStateChange(t){let r=!1,i=this.props;if(this.props=t,!i||this._shouldIgnoreViewportChange(i,t))return!1;if(this._isTransitionEnabled(t)){let n=i;if(this.transition.inProgress){let{interruption:o,endProps:s}=this.transition.settings;n={...i,...o===YY.SNAP_TO_END?s:this.propsInTransition||i}}this._triggerTransition(n,t),r=!0}else this.transition.cancel();return r}updateTransition(){this.transition.update()}_isTransitionEnabled(t){let{transitionDuration:r,transitionInterpolator:i}=t;return(r>0||r===\"auto\")&&!!i}_isUpdateDueToCurrentTransition(t){return this.transition.inProgress&&this.propsInTransition?this.transition.settings.interpolator.arePropsEqual(t,this.propsInTransition):!1}_shouldIgnoreViewportChange(t,r){return this.transition.inProgress?this.transition.settings.interruption===YY.IGNORE||this._isUpdateDueToCurrentTransition(r):this._isTransitionEnabled(r)?r.transitionInterpolator.arePropsEqual(t,r):!0}_triggerTransition(t,r){let i=this.getControllerState(t),n=this.getControllerState(r).shortestPathFrom(i),o=r.transitionInterpolator,s=o.getDuration?o.getDuration(t,r):r.transitionDuration;if(s===0)return;let a=o.initializeProps(t,n);this.propsInTransition={};let h={duration:s,easing:r.transitionEasing||gjt,interpolator:o,interruption:r.transitionInterruption||Ajt,startProps:a.start,endProps:a.end,onStart:r.onTransitionStart,onUpdate:this._onTransitionUpdate,onInterrupt:this._onTransitionEnd(r.onTransitionInterrupt),onEnd:this._onTransitionEnd(r.onTransitionEnd)};this.transition.start(h),this.onStateChange({inTransition:!0}),this.updateTransition()}_onTransitionEnd(t){return r=>{this.propsInTransition=null,this.onStateChange({inTransition:!1,isZooming:!1,isPanning:!1,isRotating:!1}),t?.(r)}}};function _r(e,t){if(!e)throw new Error(t||\"deck.gl: assertion failed.\")}var gb=class{constructor(t){let{compare:r,extract:i,required:n}=t;this._propsToCompare=r,this._propsToExtract=i||r,this._requiredProps=n}arePropsEqual(t,r){for(let i of this._propsToCompare)if(!(i in t)||!(i in r)||!$s(t[i],r[i]))return!1;return!0}initializeProps(t,r){let i={},n={};for(let o of this._propsToExtract)(o in t||o in r)&&(i[o]=t[o],n[o]=r[o]);return this._checkRequiredProps(i),this._checkRequiredProps(n),{start:i,end:n}}getDuration(t,r){return r.transitionDuration}_checkRequiredProps(t){this._requiredProps&&this._requiredProps.forEach(r=>{let i=t[r];_r(Number.isFinite(i)||Array.isArray(i),`${r} is required for transition`)})}};var cL=Math.PI/180,Smt=180/Math.PI,uL=6370972,B3=256;function yjt(){let e=B3/uL,t=Math.PI/180*B3;return{unitsPerMeter:[e,e,e],unitsPerMeter2:[0,0,0],metersPerUnit:[1/e,1/e,1/e],unitsPerDegree:[t,t,e],unitsPerDegree2:[0,0,0],degreesPerUnit:[1/t,1/t,1/e]}}var hL=class extends Dd{constructor(t={}){let{longitude:r=0,zoom:i=0,nearZMultiplier:n=.5,farZMultiplier:o=1,resolution:s=10}=t,{latitude:a=0,height:h,altitude:p=1.5,fovy:g}=t;a=Math.max(Math.min(a,wu),-wu),h=h||1,g?p=Lg(g):g=Og(p);let w=Math.pow(2,i-Ab(a)),C=t.nearZ??n,R=t.farZ??(p+B3*2*w/h)*o,z=new Ji().lookAt({eye:[0,-p,0],up:[0,0,1]});z.rotateX(a*cL),z.rotateZ(-r*cL),z.scale(w/h),super({...t,height:h,viewMatrix:z,longitude:r,latitude:a,zoom:i,distanceScales:yjt(),fovy:g,focalDistance:p,near:C,far:R}),this.scale=w,this.latitude=a,this.longitude=r,this.fovy=g,this.resolution=s}get projectionMode(){return Pa.GLOBE}getDistanceScales(){return this.distanceScales}getBounds(t={}){let r={targetZ:t.z||0},i=this.unproject([0,this.height/2],r),n=this.unproject([this.width/2,0],r),o=this.unproject([this.width,this.height/2],r),s=this.unproject([this.width/2,this.height],r);return o[0]<this.longitude&&(o[0]+=360),i[0]>this.longitude&&(i[0]-=360),[Math.min(i[0],o[0],n[0],s[0]),Math.min(i[1],o[1],n[1],s[1]),Math.max(i[0],o[0],n[0],s[0]),Math.max(i[1],o[1],n[1],s[1])]}unproject(t,{topLeft:r=!0,targetZ:i}={}){let[n,o,s]=t,a=r?o:this.height-o,{pixelUnprojectionMatrix:h}=this,p;if(Number.isFinite(s))p=XY(h,[n,a,s,1]);else{let R=XY(h,[n,a,-1,1]),z=XY(h,[n,a,1,1]),W=((i||0)/uL+1)*B3,Y=Cl.sqrLen(Cl.sub([],R,z)),H=Cl.sqrLen(R),Q=Cl.sqrLen(z),rt=4*((4*H*Q-(Y-H-Q)**2)/16)/Y,at=Math.sqrt(H-rt),et=Math.sqrt(Math.max(0,W*W-rt)),lt=(at-et)/Math.sqrt(Y);p=Cl.lerp([],R,z,lt)}let[g,w,C]=this.unprojectPosition(p);return Number.isFinite(s)?[g,w,C]:Number.isFinite(i)?[g,w,i]:[g,w]}projectPosition(t){let[r,i,n=0]=t,o=r*cL,s=i*cL,a=Math.cos(s),h=(n/uL+1)*B3;return[Math.sin(o)*a*h,-Math.cos(o)*a*h,Math.sin(s)*h]}unprojectPosition(t){let[r,i,n]=t,o=Cl.len(t),s=Math.asin(n/o),h=Math.atan2(r,-i)*Smt,p=s*Smt,g=(o/B3-1)*uL;return[h,p,g]}projectFlat(t){return t}unprojectFlat(t){return t}panByPosition([t,r,i],n,o){let a=.25/Math.pow(2,this.zoom-Ab(this.latitude)),h=t+a*(o[0]-n[0]),p=r-a*(o[1]-n[1]);p=Math.max(Math.min(p,wu),-wu);let g={longitude:h,latitude:p,zoom:i-Ab(r)};return g.zoom+=Ab(g.latitude),g}};hL.displayName=\"GlobeViewport\";var qf=hL;function Ab(e){let t=Math.PI*Math.cos(e*Math.PI/180);return Math.log2(t)}function XY(e,t){let r=xu.transformMat4([],t,e);return xu.scale(r,r,1/r[3]),r}var _jt=[\"longitude\",\"latitude\",\"zoom\",\"bearing\",\"pitch\"],vjt=[\"longitude\",\"latitude\",\"zoom\"],el=class extends gb{constructor(t={}){let r=Array.isArray(t)?t:t.transitionProps,i=Array.isArray(t)?{}:t;i.transitionProps=Array.isArray(r)?{compare:r,required:r}:r||{compare:_jt,required:vjt},super(i.transitionProps),this.opts=i}initializeProps(t,r){let i=super.initializeProps(t,r),{makeViewport:n,around:o}=this.opts;if(n&&o)if(n(t)instanceof qf)hr.warn(\"around not supported in GlobeView\")();else{let a=n(t),h=n(r),p=a.unproject(o);i.start.around=o,Object.assign(i.end,{around:h.project(p),aroundPosition:p,width:r.width,height:r.height})}return i}interpolateProps(t,r,i){let n={};for(let o of this._propsToExtract)n[o]=rc(t[o]||0,r[o]||0,i);if(r.aroundPosition&&this.opts.makeViewport){let o=this.opts.makeViewport({...r,...n});Object.assign(n,o.panByPosition(r.aroundPosition,rc(t.around,r.around,i)))}return n}};var zg={transitionDuration:0},bjt=300,dL=e=>1-(1-e)*(1-e),F3={WHEEL:[\"wheel\"],PAN:[\"panstart\",\"panmove\",\"panend\"],PINCH:[\"pinchstart\",\"pinchmove\",\"pinchend\"],MULTI_PAN:[\"multipanstart\",\"multipanmove\",\"multipanend\"],DOUBLE_CLICK:[\"dblclick\"],KEYBOARD:[\"keydown\"]},yb={},vh=class{constructor(t){this.state={},this._events={},this._interactionState={isDragging:!1},this._customEvents=[],this._eventStartBlocked=null,this._panMove=!1,this.invertPan=!1,this.dragMode=\"rotate\",this.inertia=0,this.scrollZoom=!0,this.dragPan=!0,this.dragRotate=!0,this.doubleClickZoom=!0,this.touchZoom=!0,this.touchRotate=!1,this.keyboard=!0,this.transitionManager=new fP({...t,getControllerState:r=>new this.ControllerState(r),onViewStateChange:this._onTransition.bind(this),onStateChange:this._setInteractionState.bind(this)}),this.handleEvent=this.handleEvent.bind(this),this.eventManager=t.eventManager,this.onViewStateChange=t.onViewStateChange||(()=>{}),this.onStateChange=t.onStateChange||(()=>{}),this.makeViewport=t.makeViewport}set events(t){this.toggleEvents(this._customEvents,!1),this.toggleEvents(t,!0),this._customEvents=t,this.props&&this.setProps(this.props)}finalize(){for(let t in this._events)this._events[t]&&this.eventManager?.off(t,this.handleEvent);this.transitionManager.finalize()}handleEvent(t){this._controllerState=void 0;let r=this._eventStartBlocked;switch(t.type){case\"panstart\":return r?!1:this._onPanStart(t);case\"panmove\":return this._onPan(t);case\"panend\":return this._onPanEnd(t);case\"pinchstart\":return r?!1:this._onPinchStart(t);case\"pinchmove\":return this._onPinch(t);case\"pinchend\":return this._onPinchEnd(t);case\"multipanstart\":return r?!1:this._onMultiPanStart(t);case\"multipanmove\":return this._onMultiPan(t);case\"multipanend\":return this._onMultiPanEnd(t);case\"dblclick\":return this._onDoubleClick(t);case\"wheel\":return this._onWheel(t);case\"keydown\":return this._onKeyDown(t);default:return!1}}get controllerState(){return this._controllerState=this._controllerState||new this.ControllerState({makeViewport:this.makeViewport,...this.props,...this.state}),this._controllerState}getCenter(t){let{x:r,y:i}=this.props,{offsetCenter:n}=t;return[n.x-r,n.y-i]}isPointInBounds(t,r){let{width:i,height:n}=this.props;if(r&&r.handled)return!1;let o=t[0]>=0&&t[0]<=i&&t[1]>=0&&t[1]<=n;return o&&r&&r.stopPropagation(),o}isFunctionKeyPressed(t){let{srcEvent:r}=t;return!!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)}isDragging(){return this._interactionState.isDragging||!1}blockEvents(t){let r=setTimeout(()=>{this._eventStartBlocked===r&&(this._eventStartBlocked=null)},t);this._eventStartBlocked=r}setProps(t){t.dragMode&&(this.dragMode=t.dragMode),this.props=t,\"transitionInterpolator\"in t||(t.transitionInterpolator=this._getTransitionProps().transitionInterpolator),this.transitionManager.processViewStateChange(t);let{inertia:r}=t;this.inertia=Number.isFinite(r)?r:r===!0?bjt:0;let{scrollZoom:i=!0,dragPan:n=!0,dragRotate:o=!0,doubleClickZoom:s=!0,touchZoom:a=!0,touchRotate:h=!1,keyboard:p=!0}=t,g=!!this.onViewStateChange;this.toggleEvents(F3.WHEEL,g&&i),this.toggleEvents(F3.PAN,g),this.toggleEvents(F3.PINCH,g&&(a||h)),this.toggleEvents(F3.MULTI_PAN,g&&h),this.toggleEvents(F3.DOUBLE_CLICK,g&&s),this.toggleEvents(F3.KEYBOARD,g&&p),this.scrollZoom=i,this.dragPan=n,this.dragRotate=o,this.doubleClickZoom=s,this.touchZoom=a,this.touchRotate=h,this.keyboard=p}updateTransition(){this.transitionManager.updateTransition()}toggleEvents(t,r){this.eventManager&&t.forEach(i=>{this._events[i]!==r&&(this._events[i]=r,r?this.eventManager.on(i,this.handleEvent):this.eventManager.off(i,this.handleEvent))})}updateViewport(t,r=null,i={}){let n={...t.getViewportProps(),...r},o=this.controllerState!==t;if(this.state=t.getState(),this._setInteractionState(i),o){let s=this.controllerState&&this.controllerState.getViewportProps();this.onViewStateChange&&this.onViewStateChange({viewState:n,interactionState:this._interactionState,oldViewState:s,viewId:this.props.id})}}_onTransition(t){this.onViewStateChange({...t,interactionState:this._interactionState,viewId:this.props.id})}_setInteractionState(t){Object.assign(this._interactionState,t),this.onStateChange(this._interactionState)}_onPanStart(t){let r=this.getCenter(t);if(!this.isPointInBounds(r,t))return!1;let i=this.isFunctionKeyPressed(t)||t.rightButton||!1;(this.invertPan||this.dragMode===\"pan\")&&(i=!i);let n=this.controllerState[i?\"panStart\":\"rotateStart\"]({pos:r});return this._panMove=i,this.updateViewport(n,zg,{isDragging:!0}),!0}_onPan(t){return this.isDragging()?this._panMove?this._onPanMove(t):this._onPanRotate(t):!1}_onPanEnd(t){return this.isDragging()?this._panMove?this._onPanMoveEnd(t):this._onPanRotateEnd(t):!1}_onPanMove(t){if(!this.dragPan)return!1;let r=this.getCenter(t),i=this.controllerState.pan({pos:r});return this.updateViewport(i,zg,{isDragging:!0,isPanning:!0}),!0}_onPanMoveEnd(t){let{inertia:r}=this;if(this.dragPan&&r&&t.velocity){let i=this.getCenter(t),n=[i[0]+t.velocityX*r/2,i[1]+t.velocityY*r/2],o=this.controllerState.pan({pos:n}).panEnd();this.updateViewport(o,{...this._getTransitionProps(),transitionDuration:r,transitionEasing:dL},{isDragging:!1,isPanning:!0})}else{let i=this.controllerState.panEnd();this.updateViewport(i,null,{isDragging:!1,isPanning:!1})}return!0}_onPanRotate(t){if(!this.dragRotate)return!1;let r=this.getCenter(t),i=this.controllerState.rotate({pos:r});return this.updateViewport(i,zg,{isDragging:!0,isRotating:!0}),!0}_onPanRotateEnd(t){let{inertia:r}=this;if(this.dragRotate&&r&&t.velocity){let i=this.getCenter(t),n=[i[0]+t.velocityX*r/2,i[1]+t.velocityY*r/2],o=this.controllerState.rotate({pos:n}).rotateEnd();this.updateViewport(o,{...this._getTransitionProps(),transitionDuration:r,transitionEasing:dL},{isDragging:!1,isRotating:!0})}else{let i=this.controllerState.rotateEnd();this.updateViewport(i,null,{isDragging:!1,isRotating:!1})}return!0}_onWheel(t){if(!this.scrollZoom)return!1;let r=this.getCenter(t);if(!this.isPointInBounds(r,t))return!1;t.srcEvent.preventDefault();let{speed:i=.01,smooth:n=!1}=this.scrollZoom===!0?{}:this.scrollZoom,{delta:o}=t,s=2/(1+Math.exp(-Math.abs(o*i)));o<0&&s!==0&&(s=1/s);let a=n?{...this._getTransitionProps({around:r}),transitionDuration:250}:zg,h=this.controllerState.zoom({pos:r,scale:s});return this.updateViewport(h,a,{isZooming:!0,isPanning:!0}),n||this._setInteractionState({isZooming:!1,isPanning:!1}),!0}_onMultiPanStart(t){let r=this.getCenter(t);if(!this.isPointInBounds(r,t))return!1;let i=this.controllerState.rotateStart({pos:r});return this.updateViewport(i,zg,{isDragging:!0}),!0}_onMultiPan(t){if(!this.touchRotate||!this.isDragging())return!1;let r=this.getCenter(t);r[0]-=t.deltaX;let i=this.controllerState.rotate({pos:r});return this.updateViewport(i,zg,{isDragging:!0,isRotating:!0}),!0}_onMultiPanEnd(t){if(!this.isDragging())return!1;let{inertia:r}=this;if(this.touchRotate&&r&&t.velocityY){let i=this.getCenter(t),n=[i[0],i[1]+=t.velocityY*r/2],o=this.controllerState.rotate({pos:n});this.updateViewport(o,{...this._getTransitionProps(),transitionDuration:r,transitionEasing:dL},{isDragging:!1,isRotating:!0}),this.blockEvents(r)}else{let i=this.controllerState.rotateEnd();this.updateViewport(i,null,{isDragging:!1,isRotating:!1})}return!0}_onPinchStart(t){let r=this.getCenter(t);if(!this.isPointInBounds(r,t))return!1;let i=this.controllerState.zoomStart({pos:r}).rotateStart({pos:r});return yb._startPinchRotation=t.rotation,yb._lastPinchEvent=t,this.updateViewport(i,zg,{isDragging:!0}),!0}_onPinch(t){if(!this.touchZoom&&!this.touchRotate||!this.isDragging())return!1;let r=this.controllerState;if(this.touchZoom){let{scale:i}=t,n=this.getCenter(t);r=r.zoom({pos:n,scale:i})}if(this.touchRotate){let{rotation:i}=t;r=r.rotate({deltaAngleX:yb._startPinchRotation-i})}return this.updateViewport(r,zg,{isDragging:!0,isPanning:this.touchZoom,isZooming:this.touchZoom,isRotating:this.touchRotate}),yb._lastPinchEvent=t,!0}_onPinchEnd(t){if(!this.isDragging())return!1;let{inertia:r}=this,{_lastPinchEvent:i}=yb;if(this.touchZoom&&r&&i&&t.scale!==i.scale){let n=this.getCenter(t),o=this.controllerState.rotateEnd(),s=Math.log2(t.scale),a=(s-Math.log2(i.scale))/(t.deltaTime-i.deltaTime),h=Math.pow(2,s+a*r/2);o=o.zoom({pos:n,scale:h}).zoomEnd(),this.updateViewport(o,{...this._getTransitionProps({around:n}),transitionDuration:r,transitionEasing:dL},{isDragging:!1,isPanning:this.touchZoom,isZooming:this.touchZoom,isRotating:!1}),this.blockEvents(r)}else{let n=this.controllerState.zoomEnd().rotateEnd();this.updateViewport(n,null,{isDragging:!1,isPanning:!1,isZooming:!1,isRotating:!1})}return yb._startPinchRotation=null,yb._lastPinchEvent=null,!0}_onDoubleClick(t){if(!this.doubleClickZoom)return!1;let r=this.getCenter(t);if(!this.isPointInBounds(r,t))return!1;let i=this.isFunctionKeyPressed(t),n=this.controllerState.zoom({pos:r,scale:i?.5:2});return this.updateViewport(n,this._getTransitionProps({around:r}),{isZooming:!0,isPanning:!0}),this.blockEvents(100),!0}_onKeyDown(t){if(!this.keyboard)return!1;let r=this.isFunctionKeyPressed(t),{zoomSpeed:i,moveSpeed:n,rotateSpeedX:o,rotateSpeedY:s}=this.keyboard===!0?{}:this.keyboard,{controllerState:a}=this,h,p={};switch(t.srcEvent.code){case\"Minus\":h=r?a.zoomOut(i).zoomOut(i):a.zoomOut(i),p.isZooming=!0;break;case\"Equal\":h=r?a.zoomIn(i).zoomIn(i):a.zoomIn(i),p.isZooming=!0;break;case\"ArrowLeft\":r?(h=a.rotateLeft(o),p.isRotating=!0):(h=a.moveLeft(n),p.isPanning=!0);break;case\"ArrowRight\":r?(h=a.rotateRight(o),p.isRotating=!0):(h=a.moveRight(n),p.isPanning=!0);break;case\"ArrowUp\":r?(h=a.rotateUp(s),p.isRotating=!0):(h=a.moveUp(n),p.isPanning=!0);break;case\"ArrowDown\":r?(h=a.rotateDown(s),p.isRotating=!0):(h=a.moveDown(n),p.isPanning=!0);break;default:return!1}return this.updateViewport(h,this._getTransitionProps(),p),!0}_getTransitionProps(t){let{transition:r}=this;return!r||!r.transitionInterpolator?zg:t?{...r,transitionInterpolator:new el({...t,...r.transitionInterpolator.opts,makeViewport:this.controllerState.makeViewport})}:r}};var Ug=class{constructor(t,r){this._viewportProps=this.applyConstraints(t),this._state=r}getViewportProps(){return this._viewportProps}getState(){return this._state}};var Mmt=5,xjt=1.2,pP=class extends Ug{constructor(t){let{width:r,height:i,latitude:n,longitude:o,zoom:s,bearing:a=0,pitch:h=0,altitude:p=1.5,position:g=[0,0,0],maxZoom:w=20,minZoom:C=0,maxPitch:R=60,minPitch:z=0,startPanLngLat:W,startZoomLngLat:Y,startRotatePos:H,startBearing:Q,startPitch:tt,startZoom:rt,normalize:at=!0}=t;_r(Number.isFinite(o)),_r(Number.isFinite(n)),_r(Number.isFinite(s)),super({width:r,height:i,latitude:n,longitude:o,zoom:s,bearing:a,pitch:h,altitude:p,maxZoom:w,minZoom:C,maxPitch:R,minPitch:z,normalize:at,position:g},{startPanLngLat:W,startZoomLngLat:Y,startRotatePos:H,startBearing:Q,startPitch:tt,startZoom:rt}),this.makeViewport=t.makeViewport}panStart({pos:t}){return this._getUpdatedState({startPanLngLat:this._unproject(t)})}pan({pos:t,startPos:r}){let i=this.getState().startPanLngLat||this._unproject(r);if(!i)return this;let o=this.makeViewport(this.getViewportProps()).panByPosition(i,t);return this._getUpdatedState(o)}panEnd(){return this._getUpdatedState({startPanLngLat:null})}rotateStart({pos:t}){return this._getUpdatedState({startRotatePos:t,startBearing:this.getViewportProps().bearing,startPitch:this.getViewportProps().pitch})}rotate({pos:t,deltaAngleX:r=0,deltaAngleY:i=0}){let{startRotatePos:n,startBearing:o,startPitch:s}=this.getState();if(!n||o===void 0||s===void 0)return this;let a;return t?a=this._getNewRotation(t,n,s,o):a={bearing:o+r,pitch:s+i},this._getUpdatedState(a)}rotateEnd(){return this._getUpdatedState({startBearing:null,startPitch:null})}zoomStart({pos:t}){return this._getUpdatedState({startZoomLngLat:this._unproject(t),startZoom:this.getViewportProps().zoom})}zoom({pos:t,startPos:r,scale:i}){let{startZoom:n,startZoomLngLat:o}=this.getState();if(o||(n=this.getViewportProps().zoom,o=this._unproject(r)||this._unproject(t)),!o)return this;let{maxZoom:s,minZoom:a}=this.getViewportProps(),h=n+Math.log2(i);h=_n(h,a,s);let p=this.makeViewport({...this.getViewportProps(),zoom:h});return this._getUpdatedState({zoom:h,...p.panByPosition(o,t)})}zoomEnd(){return this._getUpdatedState({startZoomLngLat:null,startZoom:null})}zoomIn(t=2){return this._zoomFromCenter(t)}zoomOut(t=2){return this._zoomFromCenter(1/t)}moveLeft(t=100){return this._panFromCenter([t,0])}moveRight(t=100){return this._panFromCenter([-t,0])}moveUp(t=100){return this._panFromCenter([0,t])}moveDown(t=100){return this._panFromCenter([0,-t])}rotateLeft(t=15){return this._getUpdatedState({bearing:this.getViewportProps().bearing-t})}rotateRight(t=15){return this._getUpdatedState({bearing:this.getViewportProps().bearing+t})}rotateUp(t=10){return this._getUpdatedState({pitch:this.getViewportProps().pitch+t})}rotateDown(t=10){return this._getUpdatedState({pitch:this.getViewportProps().pitch-t})}shortestPathFrom(t){let r=t.getViewportProps(),i={...this.getViewportProps()},{bearing:n,longitude:o}=i;return Math.abs(n-r.bearing)>180&&(i.bearing=n<0?n+360:n-360),Math.abs(o-r.longitude)>180&&(i.longitude=o<0?o+360:o-360),i}applyConstraints(t){let{maxZoom:r,minZoom:i,zoom:n}=t;t.zoom=_n(n,i,r);let{maxPitch:o,minPitch:s,pitch:a}=t;t.pitch=_n(a,s,o);let{normalize:h=!0}=t;return h&&Object.assign(t,BY(t)),t}_zoomFromCenter(t){let{width:r,height:i}=this.getViewportProps();return this.zoom({pos:[r/2,i/2],scale:t})}_panFromCenter(t){let{width:r,height:i}=this.getViewportProps();return this.pan({startPos:[r/2,i/2],pos:[r/2+t[0],i/2+t[1]]})}_getUpdatedState(t){return new this.constructor({makeViewport:this.makeViewport,...this.getViewportProps(),...this.getState(),...t})}_unproject(t){let r=this.makeViewport(this.getViewportProps());return t&&r.unproject(t)}_getNewRotation(t,r,i,n){let o=t[0]-r[0],s=t[1]-r[1],a=t[1],h=r[1],{width:p,height:g}=this.getViewportProps(),w=o/p,C=0;s>0?Math.abs(g-h)>Mmt&&(C=s/(h-g)*xjt):s<0&&h>Mmt&&(C=1-a/h),C=_n(C,-1,1);let{minPitch:R,maxPitch:z}=this.getViewportProps(),W=n+180*w,Y=i;return C>0?Y=i+C*(z-i):C<0&&(Y=i-C*(R-i)),{pitch:Y,bearing:W}}},mP=class extends vh{constructor(){super(...arguments),this.ControllerState=pP,this.transition={transitionDuration:300,transitionInterpolator:new el({transitionProps:{compare:[\"longitude\",\"latitude\",\"zoom\",\"bearing\",\"pitch\",\"position\"],required:[\"longitude\",\"latitude\",\"zoom\"]}})},this.dragMode=\"pan\"}setProps(t){t.position=t.position||[0,0,0];let r=this.props;super.setProps(t),(!r||r.height!==t.height)&&this.updateViewport(new this.ControllerState({makeViewport:this.makeViewport,...t,...this.state}))}};var fL=class extends Ws{constructor(t={}){super(t)}getViewportType(){return _h}get ControllerType(){return mP}};fL.displayName=\"MapView\";var g1=fL;var wjt=new C3;function Tjt(e,t){let r=e.order??1/0,i=t.order??1/0;return r-i}var gP=class{constructor(t){this._resolvedEffects=[],this._defaultEffects=[],this.effects=[],this._context=t,this._needsRedraw=\"Initial render\",this._setEffects([])}addDefaultEffect(t){let r=this._defaultEffects;if(!r.find(i=>i.id===t.id)){let i=r.findIndex(n=>Tjt(n,t)>0);i<0?r.push(t):r.splice(i,0,t),t.setup(this._context),this._setEffects(this.effects)}}setProps(t){\"effects\"in t&&(to(t.effects,this.effects,1)||this._setEffects(t.effects))}needsRedraw(t={clearRedrawFlags:!1}){let r=this._needsRedraw;return t.clearRedrawFlags&&(this._needsRedraw=!1),r}getEffects(){return this._resolvedEffects}_setEffects(t){let r={};for(let n of this.effects)r[n.id]=n;let i=[];for(let n of t){let o=r[n.id],s=n;o&&o!==n?o.setProps?(o.setProps(n.props),s=o):o.cleanup(this._context):o||n.setup(this._context),i.push(s),delete r[n.id]}for(let n in r)r[n].cleanup(this._context);this.effects=i,this._resolvedEffects=i.concat(this._defaultEffects),t.some(n=>n instanceof C3)||this._resolvedEffects.push(wjt),this._needsRedraw=\"effects changed\"}finalize(){for(let t of this._resolvedEffects)t.cleanup(this._context);this.effects.length=0,this._resolvedEffects.length=0,this._defaultEffects.length=0}};var AP=class extends Rd{shouldDrawLayer(t){let{operation:r}=t.props;return r.includes(\"draw\")||r.includes(\"terrain\")}};var Sjt=\"deckRenderer.renderLayers\",yP=class{constructor(t){this.device=t,this.layerFilter=null,this.drawPickingColors=!1,this.drawLayersPass=new AP(t),this.pickLayersPass=new mb(t),this.renderCount=0,this._needsRedraw=\"Initial render\",this.renderBuffers=[],this.lastPostProcessEffect=null}setProps(t){this.layerFilter!==t.layerFilter&&(this.layerFilter=t.layerFilter,this._needsRedraw=\"layerFilter changed\"),this.drawPickingColors!==t.drawPickingColors&&(this.drawPickingColors=t.drawPickingColors,this._needsRedraw=\"drawPickingColors changed\")}renderLayers(t){if(!t.viewports.length)return;let r=this.drawPickingColors?this.pickLayersPass:this.drawLayersPass,i={layerFilter:this.layerFilter,isPicking:this.drawPickingColors,...t};i.effects&&this._preRender(i.effects,i);let n=this.lastPostProcessEffect?this.renderBuffers[0]:i.target;this.lastPostProcessEffect&&(i.clearColor=[0,0,0,0],i.clearCanvas=!0);let o=r.render({...i,target:n});i.effects&&(this.lastPostProcessEffect&&(i.clearCanvas=t.clearCanvas===void 0?!0:t.clearCanvas),this._postRender(i.effects,i)),this.renderCount++,ys(Sjt,this,o,t)}needsRedraw(t={clearRedrawFlags:!1}){let r=this._needsRedraw;return t.clearRedrawFlags&&(this._needsRedraw=!1),r}finalize(){let{renderBuffers:t}=this;for(let r of t)r.delete();t.length=0}_preRender(t,r){this.lastPostProcessEffect=null,r.preRenderStats=r.preRenderStats||{};for(let i of t)r.preRenderStats[i.id]=i.preRender(r),i.postRender&&(this.lastPostProcessEffect=i.id);this.lastPostProcessEffect&&this._resizeRenderBuffers()}_resizeRenderBuffers(){let{renderBuffers:t}=this,r=this.device.canvasContext.getDrawingBufferSize(),[i,n]=r;t.length===0&&[0,1].map(o=>{let s=this.device.createTexture({sampler:{minFilter:\"linear\",magFilter:\"linear\"},width:i,height:n});t.push(this.device.createFramebuffer({id:`deck-renderbuffer-${o}`,colorAttachments:[s]}))});for(let o of t)o.resize(r)}_postRender(t,r){let{renderBuffers:i}=this,n={...r,inputBuffer:i[0],swapBuffer:i[1]};for(let o of t)if(o.postRender){n.target=o.id===this.lastPostProcessEffect?r.target:void 0;let s=o.postRender(n);n.inputBuffer=s,n.swapBuffer=s===i[0]?i[1]:i[0]}}};var Mjt={pickedColor:null,pickedObjectIndex:-1};function ZY({pickedColors:e,decodePickingColor:t,deviceX:r,deviceY:i,deviceRadius:n,deviceRect:o}){let{x:s,y:a,width:h,height:p}=o,g=n*n,w=-1,C=0;for(let R=0;R<p;R++){let z=R+a-i,W=z*z;if(W>g)C+=4*h;else for(let Y=0;Y<h;Y++){if(e[C+3]-1>=0){let Q=Y+s-r,tt=Q*Q+W;tt<=g&&(g=tt,w=C)}C+=4}}if(w>=0){let R=e.slice(w,w+4),z=t(R);if(z){let W=Math.floor(w/4/h),Y=w/4-W*h;return{...z,pickedColor:R,pickedX:s+Y,pickedY:a+W}}hr.error(\"Picked non-existent layer. Is picking buffer corrupt?\")()}return Mjt}function KY({pickedColors:e,decodePickingColor:t}){let r=new Map;if(e){for(let i=0;i<e.length;i+=4)if(e[i+3]-1>=0){let o=e.slice(i,i+4),s=o.join(\",\");if(!r.has(s)){let a=t(o);a?r.set(s,{...a,color:o}):hr.error(\"Picked non-existent layer. Is picking buffer corrupt?\")()}}}return Array.from(r.values())}function pL({pickInfo:e,viewports:t,pixelRatio:r,x:i,y:n,z:o}){let s=t[0];t.length>1&&(s=Ejt(e?.pickedViewports||t,{x:i,y:n}));let a;if(s){let h=[i-s.x,n-s.y];o!==void 0&&(h[2]=o),a=s.unproject(h)}return{color:null,layer:null,viewport:s,index:-1,picked:!1,x:i,y:n,pixel:[i,n],coordinate:a,devicePixel:e&&\"pickedX\"in e?[e.pickedX,e.pickedY]:void 0,pixelRatio:r}}function QY(e){let{pickInfo:t,lastPickedInfo:r,mode:i,layers:n}=e,{pickedColor:o,pickedLayer:s,pickedObjectIndex:a}=t,h=s?[s]:[];if(i===\"hover\"){let w=r.index,C=r.layerId,R=s?s.props.id:null;if(R!==C||a!==w){if(R!==C){let z=n.find(W=>W.props.id===C);z&&h.unshift(z)}r.layerId=R,r.index=a,r.info=null}}let p=pL(e),g=new Map;return g.set(null,p),h.forEach(w=>{let C={...p};w===s&&(C.color=o,C.index=a,C.picked=!0),C=mL({layer:w,info:C,mode:i});let R=C.layer;w===s&&i===\"hover\"&&(r.info=C),g.set(R.id,C),i===\"hover\"&&R.updateAutoHighlight(C)}),g}function mL({layer:e,info:t,mode:r}){for(;e&&t;){let i=t.layer||null;t.sourceLayer=i,t.layer=e,t=e.getPickingInfo({info:t,mode:r,sourceLayer:i}),e=e.parent}return t}function Ejt(e,t){for(let r=e.length-1;r>=0;r--){let i=e[r];if(i.containsPixel(t))return i}return e[0]}var _P=class{constructor(t){this._pickable=!0,this.device=t,this.pickLayersPass=new mb(t),this.lastPickedInfo={index:-1,layerId:null,info:null}}setProps(t){\"layerFilter\"in t&&(this.layerFilter=t.layerFilter),\"_pickable\"in t&&(this._pickable=t._pickable)}finalize(){this.pickingFBO&&this.pickingFBO.destroy(),this.depthFBO&&this.depthFBO.destroy()}pickObjectAsync(t){return this._pickClosestObjectAsync(t)}pickObjectsAsync(t){return this._pickVisibleObjectsAsync(t)}pickObject(t){return this._pickClosestObject(t)}pickObjects(t){return this._pickVisibleObjects(t)}getLastPickedObject({x:t,y:r,layers:i,viewports:n},o=this.lastPickedInfo.info){let s=o&&o.layer&&o.layer.id,a=o&&o.viewport&&o.viewport.id,h=s?i.find(C=>C.id===s):null,p=a&&n.find(C=>C.id===a)||n[0],g=p&&p.unproject([t-p.x,r-p.y]);return{...o,...{x:t,y:r,viewport:p,coordinate:g,layer:h}}}_resizeBuffer(){if(!this.pickingFBO&&(this.pickingFBO=this.device.createFramebuffer({colorAttachments:[\"rgba8unorm\"],depthStencilAttachment:\"depth16unorm\"}),this.device.isTextureFormatRenderable(\"rgba32float\"))){let r=this.device.createFramebuffer({colorAttachments:[\"rgba32float\"],depthStencilAttachment:\"depth16unorm\"});this.depthFBO=r}let{canvas:t}=this.device.getDefaultCanvasContext();this.pickingFBO?.resize({width:t.width,height:t.height}),this.depthFBO?.resize({width:t.width,height:t.height})}_getPickable(t){if(this._pickable===!1)return null;let r=t.filter(i=>this.pickLayersPass.shouldDrawLayer(i)&&!i.isComposite);return r.length?r:null}async _pickClosestObjectAsync({layers:t,views:r,viewports:i,x:n,y:o,radius:s=0,depth:a=1,mode:h=\"query\",unproject3D:p,onViewportActive:g,effects:w}){let C=this.device.canvasContext.cssToDeviceRatio(),R=this._getPickable(t);if(!R||i.length===0)return{result:[],emptyInfo:pL({viewports:i,x:n,y:o,pixelRatio:C})};this._resizeBuffer();let z=this.device.canvasContext.cssToDevicePixels([n,o],!0),W=[z.x+Math.floor(z.width/2),z.y+Math.floor(z.height/2)],Y=Math.round(s*C),{width:H,height:Q}=this.pickingFBO,tt=this._getPickingRect({deviceX:W[0],deviceY:W[1],deviceRadius:Y,deviceWidth:H,deviceHeight:Q}),rt={x:n-s,y:o-s,width:s*2+1,height:s*2+1},at,et=[],lt=new Set;for(let J=0;J<a;J++){let ft;if(tt){let Mt=this._drawAndSample({layers:R,views:r,viewports:i,onViewportActive:g,deviceRect:tt,cullRect:rt,effects:w,pass:`picking:${h}`});ft=ZY({...Mt,deviceX:W[0],deviceY:W[1],deviceRadius:Y,deviceRect:tt})}else ft={pickedColor:null,pickedObjectIndex:-1};let dt;if(ft.pickedLayer&&p&&this.depthFBO){let{pickedColors:Mt}=this._drawAndSample({layers:[ft.pickedLayer],views:r,viewports:i,onViewportActive:g,deviceRect:{x:ft.pickedX,y:ft.pickedY,width:1,height:1},cullRect:rt,effects:w,pass:`picking:${h}:z`},!0);Mt[3]&&(dt=Mt[0])}ft.pickedLayer&&J+1<a&&(lt.add(ft.pickedLayer),ft.pickedLayer.disablePickingIndex(ft.pickedObjectIndex)),at=QY({pickInfo:ft,lastPickedInfo:this.lastPickedInfo,mode:h,layers:R,viewports:i,x:n,y:o,z:dt,pixelRatio:C});for(let Mt of at.values())Mt.layer&&et.push(Mt);if(!ft.pickedColor)break}for(let J of lt)J.restorePickingColors();return{result:et,emptyInfo:at.get(null)}}_pickClosestObject({layers:t,views:r,viewports:i,x:n,y:o,radius:s=0,depth:a=1,mode:h=\"query\",unproject3D:p,onViewportActive:g,effects:w}){let C=this.device.canvasContext.cssToDeviceRatio(),R=this._getPickable(t);if(!R||i.length===0)return{result:[],emptyInfo:pL({viewports:i,x:n,y:o,pixelRatio:C})};this._resizeBuffer();let z=this.device.canvasContext.cssToDevicePixels([n,o],!0),W=[z.x+Math.floor(z.width/2),z.y+Math.floor(z.height/2)],Y=Math.round(s*C),{width:H,height:Q}=this.pickingFBO,tt=this._getPickingRect({deviceX:W[0],deviceY:W[1],deviceRadius:Y,deviceWidth:H,deviceHeight:Q}),rt={x:n-s,y:o-s,width:s*2+1,height:s*2+1},at,et=[],lt=new Set;for(let J=0;J<a;J++){let ft;if(tt){let Mt=this._drawAndSample({layers:R,views:r,viewports:i,onViewportActive:g,deviceRect:tt,cullRect:rt,effects:w,pass:`picking:${h}`});ft=ZY({...Mt,deviceX:W[0],deviceY:W[1],deviceRadius:Y,deviceRect:tt})}else ft={pickedColor:null,pickedObjectIndex:-1};let dt;if(ft.pickedLayer&&p&&this.depthFBO){let{pickedColors:Mt}=this._drawAndSample({layers:[ft.pickedLayer],views:r,viewports:i,onViewportActive:g,deviceRect:{x:ft.pickedX,y:ft.pickedY,width:1,height:1},cullRect:rt,effects:w,pass:`picking:${h}:z`},!0);Mt[3]&&(dt=Mt[0])}ft.pickedLayer&&J+1<a&&(lt.add(ft.pickedLayer),ft.pickedLayer.disablePickingIndex(ft.pickedObjectIndex)),at=QY({pickInfo:ft,lastPickedInfo:this.lastPickedInfo,mode:h,layers:R,viewports:i,x:n,y:o,z:dt,pixelRatio:C});for(let Mt of at.values())Mt.layer&&et.push(Mt);if(!ft.pickedColor)break}for(let J of lt)J.restorePickingColors();return{result:et,emptyInfo:at.get(null)}}async _pickVisibleObjectsAsync({layers:t,views:r,viewports:i,x:n,y:o,width:s=1,height:a=1,mode:h=\"query\",maxObjects:p=null,onViewportActive:g,effects:w}){let C=this._getPickable(t);if(!C||i.length===0)return[];this._resizeBuffer();let R=this.device.canvasContext.cssToDeviceRatio(),z=this.device.canvasContext.cssToDevicePixels([n,o],!0),W=z.x,Y=z.y+z.height,H=this.device.canvasContext.cssToDevicePixels([n+s,o+a],!0),Q=H.x+H.width,tt=H.y,rt={x:W,y:tt,width:Q-W,height:Y-tt},at=this._drawAndSample({layers:C,views:r,viewports:i,onViewportActive:g,deviceRect:rt,cullRect:{x:n,y:o,width:s,height:a},effects:w,pass:`picking:${h}`}),et=KY(at),lt=new Map,J=[],ft=Number.isFinite(p);for(let dt=0;dt<et.length&&!(ft&&J.length>=p);dt++){let Mt=et[dt],Ft={color:Mt.pickedColor,layer:null,index:Mt.pickedObjectIndex,picked:!0,x:n,y:o,pixelRatio:R};Ft=mL({layer:Mt.pickedLayer,info:Ft,mode:h});let Nt=Ft.layer.id;lt.has(Nt)||lt.set(Nt,new Set);let $t=lt.get(Nt),Yt=Ft.object??Ft.index;$t.has(Yt)||($t.add(Yt),J.push(Ft))}return J}_pickVisibleObjects({layers:t,views:r,viewports:i,x:n,y:o,width:s=1,height:a=1,mode:h=\"query\",maxObjects:p=null,onViewportActive:g,effects:w}){let C=this._getPickable(t);if(!C||i.length===0)return[];this._resizeBuffer();let R=this.device.canvasContext.cssToDeviceRatio(),z=this.device.canvasContext.cssToDevicePixels([n,o],!0),W=z.x,Y=z.y+z.height,H=this.device.canvasContext.cssToDevicePixels([n+s,o+a],!0),Q=H.x+H.width,tt=H.y,rt={x:W,y:tt,width:Q-W,height:Y-tt},at=this._drawAndSample({layers:C,views:r,viewports:i,onViewportActive:g,deviceRect:rt,cullRect:{x:n,y:o,width:s,height:a},effects:w,pass:`picking:${h}`}),et=KY(at),lt=new Map,J=[],ft=Number.isFinite(p);for(let dt=0;dt<et.length&&!(ft&&J.length>=p);dt++){let Mt=et[dt],Ft={color:Mt.pickedColor,layer:null,index:Mt.pickedObjectIndex,picked:!0,x:n,y:o,pixelRatio:R};Ft=mL({layer:Mt.pickedLayer,info:Ft,mode:h});let Nt=Ft.layer.id;lt.has(Nt)||lt.set(Nt,new Set);let $t=lt.get(Nt),Yt=Ft.object??Ft.index;$t.has(Yt)||($t.add(Yt),J.push(Ft))}return J}async _drawAndSampleAsync({layers:t,views:r,viewports:i,onViewportActive:n,deviceRect:o,cullRect:s,effects:a,pass:h},p=!1){let g=p?this.depthFBO:this.pickingFBO,w={layers:t,layerFilter:this.layerFilter,views:r,viewports:i,onViewportActive:n,pickingFBO:g,deviceRect:o,cullRect:s,effects:a,pass:h,pickZ:p,preRenderStats:{},isPicking:!0};for(let Q of a)Q.useInPicking&&(w.preRenderStats[Q.id]=Q.preRender(w));let{decodePickingColor:C}=this.pickLayersPass.render(w),{x:R,y:z,width:W,height:Y}=o,H=new(p?Float32Array:Uint8Array)(W*Y*4);return this.device.readPixelsToArrayWebGL(g,{sourceX:R,sourceY:z,sourceWidth:W,sourceHeight:Y,target:H}),{pickedColors:H,decodePickingColor:C}}_drawAndSample({layers:t,views:r,viewports:i,onViewportActive:n,deviceRect:o,cullRect:s,effects:a,pass:h},p=!1){let g=p?this.depthFBO:this.pickingFBO,w={layers:t,layerFilter:this.layerFilter,views:r,viewports:i,onViewportActive:n,pickingFBO:g,deviceRect:o,cullRect:s,effects:a,pass:h,pickZ:p,preRenderStats:{},isPicking:!0};for(let Q of a)Q.useInPicking&&(w.preRenderStats[Q.id]=Q.preRender(w));let{decodePickingColor:C}=this.pickLayersPass.render(w),{x:R,y:z,width:W,height:Y}=o,H=new(p?Float32Array:Uint8Array)(W*Y*4);return this.device.readPixelsToArrayWebGL(g,{sourceX:R,sourceY:z,sourceWidth:W,sourceHeight:Y,target:H}),{pickedColors:H,decodePickingColor:C}}_getPickingRect({deviceX:t,deviceY:r,deviceRadius:i,deviceWidth:n,deviceHeight:o}){let s=Math.max(0,t-i),a=Math.max(0,r-i),h=Math.min(n,t+i+1)-s,p=Math.min(o,r+i+1)-a;return h<=0||p<=0?null:{x:s,y:a,width:h,height:p}}};var Pjt={\"top-left\":{top:0,left:0},\"top-right\":{top:0,right:0},\"bottom-left\":{bottom:0,left:0},\"bottom-right\":{bottom:0,right:0},fill:{top:0,left:0,bottom:0,right:0}},Cjt=\"top-left\",Emt=\"root\",gL=class{constructor({deck:t,parentElement:r}){this.defaultWidgets=[],this.widgets=[],this.resolvedWidgets=[],this.containers={},this.lastViewports={},this.deck=t,r?.classList.add(\"deck-widget-container\"),this.parentElement=r}getWidgets(){return this.resolvedWidgets}setProps(t){if(t.widgets&&!to(t.widgets,this.widgets,1)){let r=t.widgets.filter(Boolean);this._setWidgets(r)}}finalize(){for(let t of this.getWidgets())this._removeWidget(t);this.defaultWidgets.length=0,this.resolvedWidgets.length=0;for(let t in this.containers)this.containers[t].remove()}addDefault(t){this.defaultWidgets.find(r=>r.id===t.id)||(this._addWidget(t),this.defaultWidgets.push(t),this._setWidgets(this.widgets))}onRedraw({viewports:t,layers:r}){let i=t.reduce((n,o)=>(n[o.id]=o,n),{});for(let n of this.getWidgets()){let{viewId:o}=n;if(o){let s=i[o];s&&(n.onViewportChange&&n.onViewportChange(s),n.onRedraw?.({viewports:[s],layers:r}))}else{if(n.onViewportChange)for(let s of t)n.onViewportChange(s);n.onRedraw?.({viewports:t,layers:r})}}this.lastViewports=i,this._updateContainers()}onHover(t,r){for(let i of this.getWidgets()){let{viewId:n}=i;(!n||n===t.viewport?.id)&&i.onHover?.(t,r)}}onEvent(t,r){let i=JE[r.type];if(i)for(let n of this.getWidgets()){let{viewId:o}=n;(!o||o===t.viewport?.id)&&n[i]?.(t,r)}}_setWidgets(t){let r={};for(let i of this.resolvedWidgets)r[i.id]=i;this.resolvedWidgets.length=0;for(let i of this.defaultWidgets)r[i.id]=null,this.resolvedWidgets.push(i);for(let i of t){let n=r[i.id];n?n.viewId!==i.viewId||n.placement!==i.placement?(this._removeWidget(n),this._addWidget(i)):i!==n&&(n.setProps(i.props),i=n):this._addWidget(i),r[i.id]=null,this.resolvedWidgets.push(i)}for(let i in r){let n=r[i];n&&this._removeWidget(n)}this.widgets=t}_addWidget(t){let{viewId:r=null,placement:i=Cjt}=t,n=t.props._container??r;t.widgetManager=this,t.deck=this.deck,t.rootElement=t._onAdd({deck:this.deck,viewId:r}),t.rootElement&&this._getContainer(n,i).append(t.rootElement),t.updateHTML()}_removeWidget(t){t.onRemove?.(),t.rootElement&&t.rootElement.remove(),t.rootElement=void 0,t.deck=void 0,t.widgetManager=void 0}_getContainer(t,r){if(t&&typeof t!=\"string\")return t;let i=t||Emt,n=this.containers[i];n||(n=document.createElement(\"div\"),n.style.pointerEvents=\"none\",n.style.position=\"absolute\",n.style.overflow=\"hidden\",this.parentElement?.append(n),this.containers[i]=n);let o=n.querySelector(`.${r}`);return o||(o=globalThis.document.createElement(\"div\"),o.className=r,o.style.position=\"absolute\",o.style.zIndex=\"2\",Object.assign(o.style,Pjt[r]),n.append(o)),o}_updateContainers(){let t=this.deck.width,r=this.deck.height;for(let i in this.containers){let n=this.lastViewports[i]||null,o=i===Emt||n,s=this.containers[i];o?(s.style.display=\"block\",s.style.left=`${n?n.x:0}px`,s.style.top=`${n?n.y:0}px`,s.style.width=`${n?n.width:t}px`,s.style.height=`${n?n.height:r}px`):s.style.display=\"none\"}}};function JY(e,t){t&&Object.entries(t).map(([r,i])=>{r.startsWith(\"--\")?e.style.setProperty(r,i):e.style[r]=i})}function Pmt(e,t){t&&Object.keys(t).map(r=>{r.startsWith(\"--\")?e.style.removeProperty(r):e.style[r]=\"\"})}var Ca=class{constructor(t){this.viewId=null,this.props={...this.constructor.defaultProps,...t},this.id=this.props.id}setProps(t){let r=this.props,i=this.rootElement;i&&r.className!==t.className&&(r.className&&i.classList.remove(r.className),t.className&&i.classList.add(t.className)),i&&!to(r.style,t.style,1)&&(Pmt(i,r.style),JY(i,t.style)),Object.assign(this.props,t),this.updateHTML()}updateHTML(){this.rootElement&&this.onRenderHTML(this.rootElement)}onCreateRootElement(){let t=[\"deck-widget\",this.className,this.props.className],r=document.createElement(\"div\");return t.filter(i=>typeof i==\"string\"&&i.length>0).forEach(i=>r.classList.add(i)),JY(r,this.props.style),r}_onAdd(t){return this.onAdd(t)??this.onCreateRootElement()}onAdd(t){}onRemove(){}onViewportChange(t){}onRedraw(t){}onHover(t,r){}onClick(t,r){}onDrag(t,r){}onDragStart(t,r){}onDragEnd(t,r){}};Ca.defaultProps={id:\"widget\",style:{},_container:null,className:\"\"};var Ijt={zIndex:\"1\",position:\"absolute\",pointerEvents:\"none\",color:\"#a0a7b4\",backgroundColor:\"#29323c\",padding:\"10px\",top:\"0\",left:\"0\",display:\"none\"},vP=class extends Ca{constructor(t={}){super(t),this.id=\"default-tooltip\",this.placement=\"fill\",this.className=\"deck-tooltip\",this.isVisible=!1,this.setProps(t)}onCreateRootElement(){let t=document.createElement(\"div\");return t.className=this.className,Object.assign(t.style,Ijt),t}onRenderHTML(t){}onViewportChange(t){this.isVisible&&t.id===this.lastViewport?.id&&!t.equals(this.lastViewport)&&this.setTooltip(null),this.lastViewport=t}onHover(t){let{deck:r}=this,i=r&&r.props.getTooltip;if(!i)return;let n=i(t);this.setTooltip(n,t.x,t.y)}setTooltip(t,r,i){let n=this.rootElement;if(n){if(typeof t==\"string\")n.innerText=t;else if(t)t.text&&(n.innerText=t.text),t.html&&(n.innerHTML=t.html),t.className&&(n.className=t.className);else{this.isVisible=!1,n.style.display=\"none\";return}this.isVisible=!0,n.style.display=\"block\",n.style.transform=`translate(${r}px, ${i}px)`,t&&typeof t==\"object\"&&\"style\"in t&&Object.assign(n.style,t.style)}}};vP.defaultProps={...Ca.defaultProps};Ci();VL();Qw();function _1(){}var L$t=({isDragging:e})=>e?\"grabbing\":\"grab\",Qgt={id:\"\",width:\"100%\",height:\"100%\",style:null,viewState:null,initialViewState:null,pickingRadius:0,layerFilter:null,parameters:{},parent:null,device:null,deviceProps:{},gl:null,canvas:null,layers:[],effects:[],views:null,controller:null,useDevicePixels:!0,touchAction:\"none\",eventRecognizerOptions:{},_framebuffer:null,_animate:!1,_pickable:!0,_typedArrayManagerProps:{},_customRender:null,widgets:[],onDeviceInitialized:_1,onWebGLInitialized:_1,onResize:_1,onViewStateChange:_1,onInteractionStateChange:_1,onBeforeRender:_1,onAfterRender:_1,onLoad:_1,onError:e=>hr.error(e.message,e.cause)(),onHover:null,onClick:null,onDragStart:null,onDrag:null,onDragEnd:null,_onMetrics:null,getCursor:L$t,getTooltip:null,debug:!1,drawPickingColors:!1},PP=class{constructor(t){this.width=0,this.height=0,this.userData={},this.device=null,this.canvas=null,this.viewManager=null,this.layerManager=null,this.effectManager=null,this.deckRenderer=null,this.deckPicker=null,this.eventManager=null,this.widgetManager=null,this.tooltip=null,this.animationLoop=null,this.cursorState={isHovering:!1,isDragging:!1},this.stats=new vu({id:\"deck.gl\"}),this.metrics={fps:0,setPropsTime:0,updateAttributesTime:0,framesRedrawn:0,pickTime:0,pickCount:0,gpuTime:0,gpuTimePerFrame:0,cpuTime:0,cpuTimePerFrame:0,bufferMemory:0,textureMemory:0,renderbufferMemory:0,gpuMemory:0},this._metricsCounter=0,this._needsRedraw=\"Initial render\",this._pickRequest={mode:\"hover\",x:-1,y:-1,radius:0,event:null,unproject3D:!1},this._lastPointerDownInfo=null,this._onPointerMove=i=>{let{_pickRequest:n}=this;if(i.type===\"pointerleave\")n.x=-1,n.y=-1,n.radius=0;else{if(i.leftButton||i.rightButton)return;{let o=i.offsetCenter;if(!o)return;n.x=o.x,n.y=o.y,n.radius=this.props.pickingRadius}}this.layerManager&&(this.layerManager.context.mousePosition={x:n.x,y:n.y}),n.event=i},this._onEvent=i=>{let n=JE[i.type],o=i.offsetCenter;if(!n||!o||!this.layerManager)return;let s,a=this.layerManager.getLayers(),h=a.some(R=>R.props.pickable===\"3d\");if(i.type===\"click\"&&h){let R=this._pick(\"pickObject\",\"pickObject Time\",{x:o.x,y:o.y,radius:this.props.pickingRadius,unproject3D:!0});s=R.result[0]||R.emptyInfo}else s=this.deckPicker.getLastPickedObject({x:o.x,y:o.y,layers:a,viewports:this.getViewports(o)},this._lastPointerDownInfo);let{layer:p}=s,g=p&&(p[n]||p.props[n]),w=this.props[n],C=!1;g&&(C=g.call(p,s,i)),C||(w?.(s,i),this.widgetManager.onEvent(s,i))},this._onPointerDown=i=>{if(this.device?.type===\"webgpu\")return;let n=i.offsetCenter,o=this._pick(\"pickObject\",\"pickObject Time\",{x:n.x,y:n.y,radius:this.props.pickingRadius});this._lastPointerDownInfo=o.result[0]||o.emptyInfo},this.props={...Qgt,...t},t=this.props,t.viewState&&t.initialViewState&&hr.warn(\"View state tracking is disabled. Use either `initialViewState` for auto update or `viewState` for manual update.\")(),this.viewState=this.props.initialViewState,t.device&&(this.device=t.device);let r=this.device;if(!r&&t.gl){t.gl instanceof WebGLRenderingContext&&hr.error(\"WebGL1 context not supported.\")();let i=this.props.deviceProps?.onResize;r=EP.attach(t.gl,{_cacheShaders:!0,_cachePipelines:!0,...this.props.deviceProps,onResize:(n,o)=>{let{width:s,height:a}=n.canvas;n.drawingBufferWidth=s,n.drawingBufferHeight=a,this._needsRedraw=\"Canvas resized\",i?.(n,o)}})}r||(r=this._createDevice(t)),this.animationLoop=this._createAnimationLoop(r,t),this.setProps(t),t._typedArrayManagerProps&&$f.setOptions(t._typedArrayManagerProps),this.animationLoop.start()}finalize(){this.animationLoop?.stop(),this.animationLoop?.destroy(),this.animationLoop=null,this._lastPointerDownInfo=null,this.layerManager?.finalize(),this.layerManager=null,this.viewManager?.finalize(),this.viewManager=null,this.effectManager?.finalize(),this.effectManager=null,this.deckRenderer?.finalize(),this.deckRenderer=null,this.deckPicker?.finalize(),this.deckPicker=null,this.eventManager?.destroy(),this.eventManager=null,this.widgetManager?.finalize(),this.widgetManager=null,!this.props.canvas&&!this.props.device&&!this.props.gl&&this.canvas&&(this.canvas.parentElement?.removeChild(this.canvas),this.canvas=null)}setProps(t){this.stats.get(\"setProps Time\").timeStart(),\"onLayerHover\"in t&&hr.removed(\"onLayerHover\",\"onHover\")(),\"onLayerClick\"in t&&hr.removed(\"onLayerClick\",\"onClick\")(),t.initialViewState&&!to(this.props.initialViewState,t.initialViewState,3)&&(this.viewState=t.initialViewState),Object.assign(this.props,t),this._setCanvasSize(this.props);let r=Object.create(this.props);Object.assign(r,{views:this._getViews(),width:this.width,height:this.height,viewState:this._getViewState()}),t.device&&t.device.id!==this.device?.id&&(this.animationLoop?.stop(),this.canvas!==t.device.canvasContext?.canvas&&(this.canvas?.remove(),this.eventManager?.destroy(),this.canvas=null),hr.log(`recreating animation loop for new device! id=${t.device.id}`)(),this.animationLoop=this._createAnimationLoop(t.device,t),this.animationLoop.start()),this.animationLoop?.setProps(r),t.useDevicePixels!==void 0&&this.device?.canvasContext?.setProps&&this.device.canvasContext.setProps({useDevicePixels:t.useDevicePixels}),this.layerManager&&(this.viewManager.setProps(r),this.layerManager.activateViewport(this.getViewports()[0]),this.layerManager.setProps(r),this.effectManager.setProps(r),this.deckRenderer.setProps(r),this.deckPicker.setProps(r),this.widgetManager.setProps(r)),this.stats.get(\"setProps Time\").timeEnd()}needsRedraw(t={clearRedrawFlags:!1}){if(!this.layerManager)return!1;if(this.props._animate)return\"Deck._animate\";let r=this._needsRedraw;t.clearRedrawFlags&&(this._needsRedraw=!1);let i=this.viewManager.needsRedraw(t),n=this.layerManager.needsRedraw(t),o=this.effectManager.needsRedraw(t),s=this.deckRenderer.needsRedraw(t);return r=r||i||n||o||s,r}redraw(t){if(!this.layerManager)return;let r=this.needsRedraw({clearRedrawFlags:!0});r=t||r,r&&(this.stats.get(\"Redraw Count\").incrementCount(),this.props._customRender?this.props._customRender(r):this._drawLayers(r))}get isInitialized(){return this.viewManager!==null}getViews(){return _r(this.viewManager),this.viewManager.views}getView(t){return _r(this.viewManager),this.viewManager.getView(t)}getViewports(t){return _r(this.viewManager),this.viewManager.getViewports(t)}getCanvas(){return this.canvas}pickObject(t){let r=this._pick(\"pickObject\",\"pickObject Time\",t).result;return r.length?r[0]:null}pickMultipleObjects(t){return t.depth=t.depth||10,this._pick(\"pickObject\",\"pickMultipleObjects Time\",t).result}pickObjects(t){return this._pick(\"pickObjects\",\"pickObjects Time\",t)}_addResources(t,r=!1){for(let i in t)this.layerManager.resourceManager.add({resourceId:i,data:t[i],forceUpdate:r})}_removeResources(t){for(let r of t)this.layerManager.resourceManager.remove(r)}_addDefaultEffect(t){this.effectManager.addDefaultEffect(t)}_addDefaultShaderModule(t){this.layerManager.addDefaultShaderModule(t)}_removeDefaultShaderModule(t){this.layerManager?.removeDefaultShaderModule(t)}_pick(t,r,i){_r(this.deckPicker);let{stats:n}=this;n.get(\"Pick Count\").incrementCount(),n.get(r).timeStart();let o=this.deckPicker[t]({layers:this.layerManager.getLayers(i),views:this.viewManager.getViews(),viewports:this.getViewports(i),onViewportActive:this.layerManager.activateViewport,effects:this.effectManager.getEffects(),...i});return n.get(r).timeEnd(),o}_createCanvas(t){let r=t.canvas;return typeof r==\"string\"&&(r=document.getElementById(r),_r(r)),r||(r=document.createElement(\"canvas\"),r.id=t.id||\"deckgl-overlay\",t.width&&typeof t.width==\"number\"&&(r.width=t.width),t.height&&typeof t.height==\"number\"&&(r.height=t.height),(t.parent||document.body).appendChild(r)),Object.assign(r.style,t.style),r}_setCanvasSize(t){if(!this.canvas)return;let{width:r,height:i}=t;if(r||r===0){let n=Number.isFinite(r)?`${r}px`:r;this.canvas.style.width=n}if(i||i===0){let n=Number.isFinite(i)?`${i}px`:i;this.canvas.style.position=t.style?.position||\"absolute\",this.canvas.style.height=n}}_updateCanvasSize(){let{canvas:t}=this;if(!t)return;let r=t.clientWidth??t.width,i=t.clientHeight??t.height;(r!==this.width||i!==this.height)&&(this.width=r,this.height=i,this.viewManager?.setProps({width:r,height:i}),this.layerManager?.activateViewport(this.getViewports()[0]),this.props.onResize({width:r,height:i}))}_createAnimationLoop(t,r){let{gl:i,onError:n}=r;return new lP({device:t,autoResizeDrawingBuffer:!i,autoResizeViewport:!1,onInitialize:o=>this._setDevice(o.device),onRender:this._onRenderFrame.bind(this),onError:n})}_createDevice(t){let r=this.props.deviceProps?.createCanvasContext,i=typeof r==\"object\"?r:void 0,n={adapters:[],_cacheShaders:!0,_cachePipelines:!0,...t.deviceProps};n.adapters.includes(EP)||n.adapters.push(EP);let o={alphaMode:this.props.deviceProps?.type===\"webgpu\"?\"premultiplied\":void 0},s=this.props.deviceProps?.onResize;return n3.createDevice({_reuseDevices:!0,type:\"webgl\",...n,createCanvasContext:{...o,...i,canvas:this._createCanvas(t),useDevicePixels:this.props.useDevicePixels,autoResize:!0},onResize:(a,h)=>{this._needsRedraw=\"Canvas resized\",s?.(a,h)}})}_getViewState(){return this.props.viewState||this.viewState}_getViews(){let{views:t}=this.props,r=Array.isArray(t)?t:t?[t]:[new g1({id:\"default-view\"})];return r.length&&this.props.controller&&(r[0].props.controller=this.props.controller),r}_onContextLost(){let{onError:t}=this.props;this.animationLoop&&t&&t(new Error(\"WebGL context is lost\"))}_pickAndCallback(){if(this.device?.type===\"webgpu\")return;let{_pickRequest:t}=this;if(t.event){let i=(this.layerManager?.getLayers()||[]).some(h=>h.props.pickable===\"3d\");t.unproject3D=i;let{result:n,emptyInfo:o}=this._pick(\"pickObject\",\"pickObject Time\",t);this.cursorState.isHovering=n.length>0;let s=o,a=!1;for(let h of n)s=h,a=h.layer?.onHover(h,t.event)||a;a||(this.props.onHover?.(s,t.event),this.widgetManager.onHover(s,t.event)),t.event=null}}_updateCursor(){let t=this.props.parent||this.canvas;t&&(t.style.cursor=this.props.getCursor(this.cursorState))}_setDevice(t){if(this.device=t,!this.animationLoop)return;this.canvas||(this.canvas=this.device.canvasContext?.canvas,!this.canvas.isConnected&&this.props.parent&&this.props.parent.insertBefore(this.canvas,this.props.parent.firstChild)),this.device.type===\"webgl\"&&this.device.setParametersWebGL({blend:!0,blendFunc:[770,771,1,771],polygonOffsetFill:!0,depthTest:!0,depthFunc:515}),this.props.onDeviceInitialized(this.device),this.device.type===\"webgl\"&&this.props.onWebGLInitialized(this.device.gl);let r=new fb;r.play(),this.animationLoop.attachTimeline(r),this.eventManager=new QE(this.props.parent||this.canvas,{touchAction:this.props.touchAction,recognizers:Object.keys(IY).map(n=>{let[o,s,a,h]=IY[n],p=this.props.eventRecognizerOptions?.[n],g={...s,...p,event:n};return{recognizer:new o(g),recognizeWith:a,requestFailure:h}}),events:{pointerdown:this._onPointerDown,pointermove:this._onPointerMove,pointerleave:this._onPointerMove}});for(let n in JE)this.eventManager.on(n,this._onEvent);this.viewManager=new dP({timeline:r,eventManager:this.eventManager,onViewStateChange:this._onViewStateChange.bind(this),onInteractionStateChange:this._onInteractionStateChange.bind(this),views:this._getViews(),viewState:this._getViewState(),width:this.width,height:this.height});let i=this.viewManager.getViewports()[0];this.layerManager=new hP(this.device,{deck:this,stats:this.stats,viewport:i,timeline:r}),this.effectManager=new gP({deck:this,device:this.device}),this.deckRenderer=new yP(this.device),this.deckPicker=new _P(this.device),this.widgetManager=new gL({deck:this,parentElement:this.canvas?.parentElement}),this.widgetManager.addDefault(new vP),this.setProps(this.props),this._updateCanvasSize(),this.props.onLoad()}_drawLayers(t,r){let{device:i,gl:n}=this.layerManager.context;this.props.onBeforeRender({device:i,gl:n});let o={target:this.props._framebuffer,layers:this.layerManager.getLayers(),viewports:this.viewManager.getViewports(),onViewportActive:this.layerManager.activateViewport,views:this.viewManager.getViews(),pass:\"screen\",effects:this.effectManager.getEffects(),...r};this.deckRenderer?.renderLayers(o),o.pass===\"screen\"&&this.widgetManager.onRedraw({viewports:o.viewports,layers:o.layers}),this.props.onAfterRender({device:i,gl:n})}_onRenderFrame(){this._getFrameStats(),this._metricsCounter++%60===0&&(this._getMetrics(),this.stats.reset(),hr.table(4,this.metrics)(),this.props._onMetrics&&this.props._onMetrics(this.metrics)),this._updateCanvasSize(),this._updateCursor(),this.layerManager.updateLayers(),this.device?.type!==\"webgpu\"&&this._pickAndCallback(),this.redraw(),this.viewManager&&this.viewManager.updateViewStates()}_onViewStateChange(t){let r=this.props.onViewStateChange(t)||t.viewState;this.viewState&&(this.viewState={...this.viewState,[t.viewId]:r},this.props.viewState||this.viewManager&&this.viewManager.setProps({viewState:this.viewState}))}_onInteractionStateChange(t){this.cursorState.isDragging=t.isDragging||!1,this.props.onInteractionStateChange(t)}_getFrameStats(){let{stats:t}=this;t.get(\"frameRate\").timeEnd(),t.get(\"frameRate\").timeStart();let r=this.animationLoop.stats;t.get(\"GPU Time\").addTime(r.get(\"GPU Time\").lastTiming),t.get(\"CPU Time\").addTime(r.get(\"CPU Time\").lastTiming)}_getMetrics(){let{metrics:t,stats:r}=this;t.fps=r.get(\"frameRate\").getHz(),t.setPropsTime=r.get(\"setProps Time\").time,t.updateAttributesTime=r.get(\"Update Attributes\").time,t.framesRedrawn=r.get(\"Redraw Count\").count,t.pickTime=r.get(\"pickObject Time\").time+r.get(\"pickMultipleObjects Time\").time+r.get(\"pickObjects Time\").time,t.pickCount=r.get(\"Pick Count\").count,t.gpuTime=r.get(\"GPU Time\").time,t.cpuTime=r.get(\"CPU Time\").time,t.gpuTimePerFrame=r.get(\"GPU Time\").getAverageTime(),t.cpuTimePerFrame=r.get(\"CPU Time\").getAverageTime();let i=n3.stats.get(\"Memory Usage\");t.bufferMemory=i.get(\"Buffer Memory\").count,t.textureMemory=i.get(\"Texture Memory\").count,t.renderbufferMemory=i.get(\"Renderbuffer Memory\").count,t.gpuMemory=i.get(\"GPU Memory\").count}};PP.defaultProps=Qgt;PP.VERSION=Xdt;var j3=PP;Ci();Ci();function Jgt(e){switch(e){case\"float64\":return Float64Array;case\"uint8\":case\"unorm8\":return Uint8ClampedArray;default:return Zv(e)}}var tAt=Xv;function CP(e,t,r){let i=r===\"webgpu\"&&t.type===\"uint8\"?\"unorm8\":t.type;return{attribute:e,format:t.size>1?`${i}x${t.size}`:t.type,byteOffset:t.offset||0}}function v1(e){return e.stride||e.size*e.bytesPerElement}function eAt(e,t){return e.type===t.type&&e.size===t.size&&v1(e)===v1(t)&&(e.offset||0)===(t.offset||0)}function xX(e,t){t.offset&&hr.removed(\"shaderAttribute.offset\",\"vertexOffset, elementOffset\")();let r=v1(e),i=t.vertexOffset!==void 0?t.vertexOffset:e.vertexOffset||0,n=t.elementOffset||0,o=i*r+n*e.bytesPerElement+(e.offset||0);return{...t,offset:o,stride:r}}function B$t(e,t){let r=xX(e,t);return{high:r,low:{...r,offset:r.offset+e.size*4}}}var IP=class{constructor(t,r,i){this._buffer=null,this.device=t,this.id=r.id||\"\",this.size=r.size||1;let n=r.logicalType||r.type,o=n===\"float64\",{defaultValue:s}=r;s=Number.isFinite(s)?[s]:s||new Array(this.size).fill(0);let a;o?a=\"float32\":!n&&r.isIndexed?a=\"uint32\":a=n||\"float32\";let h=Jgt(n||a);this.doublePrecision=o,o&&r.fp64===!1&&(h=Float32Array),this.value=null,this.settings={...r,defaultType:h,defaultValue:s,logicalType:n,type:a,normalized:a.includes(\"norm\"),size:this.size,bytesPerElement:h.BYTES_PER_ELEMENT},this.state={...i,externalBuffer:null,bufferAccessor:this.settings,allocatedValue:null,numInstances:0,bounds:null,constant:!1}}get isConstant(){return this.state.constant}get buffer(){return this._buffer}get byteOffset(){let t=this.getAccessor();return t.vertexOffset?t.vertexOffset*v1(t):0}get numInstances(){return this.state.numInstances}set numInstances(t){this.state.numInstances=t}delete(){this._buffer&&(this._buffer.delete(),this._buffer=null),$f.release(this.state.allocatedValue)}getBuffer(){return this.state.constant?null:this.state.externalBuffer||this._buffer}getValue(t=this.id,r=null){let i={};if(this.state.constant){let n=this.value;if(r){let o=xX(this.getAccessor(),r),s=o.offset/n.BYTES_PER_ELEMENT,a=o.size||this.size;i[t]=n.subarray(s,s+a)}else i[t]=n}else i[t]=this.getBuffer();return this.doublePrecision&&(this.value instanceof Float64Array?i[`${t}64Low`]=i[t]:i[`${t}64Low`]=new Float32Array(this.size)),i}_getBufferLayout(t=this.id,r=null){let i=this.getAccessor(),n=[],o={name:this.id,byteStride:v1(i),attributes:n};if(this.doublePrecision){let s=B$t(i,r||{});n.push(CP(t,{...i,...s.high},this.device.type),CP(`${t}64Low`,{...i,...s.low},this.device.type))}else if(r){let s=xX(i,r);n.push(CP(t,{...i,...s},this.device.type))}else n.push(CP(t,i,this.device.type));return o}setAccessor(t){this.state.bufferAccessor=t}getAccessor(){return this.state.bufferAccessor}getBounds(){if(this.state.bounds)return this.state.bounds;let t=null;if(this.state.constant&&this.value){let r=Array.from(this.value);t=[r,r]}else{let{value:r,numInstances:i,size:n}=this,o=i*n;if(r&&o&&r.length>=o){let s=new Array(n).fill(1/0),a=new Array(n).fill(-1/0);for(let h=0;h<o;)for(let p=0;p<n;p++){let g=r[h++];g<s[p]&&(s[p]=g),g>a[p]&&(a[p]=g)}t=[s,a]}}return this.state.bounds=t,t}setData(t){let{state:r}=this,i;ArrayBuffer.isView(t)?i={value:t}:t instanceof on?i={buffer:t}:i=t;let n={...this.settings,...i};if(ArrayBuffer.isView(i.value)){if(!i.type)if(this.doublePrecision&&i.value instanceof Float64Array)n.type=\"float32\";else{let s=tAt(i.value);n.type=n.normalized?s.replace(\"int\",\"norm\"):s}n.bytesPerElement=i.value.BYTES_PER_ELEMENT,n.stride=v1(n)}if(r.bounds=null,i.constant){let o=i.value;if(o=this._normalizeValue(o,[],0),this.settings.normalized&&(o=this.normalizeConstant(o)),!(!r.constant||!this._areValuesEqual(o,this.value)))return!1;r.externalBuffer=null,r.constant=!0,this.value=ArrayBuffer.isView(o)?o:new Float32Array(o)}else if(i.buffer){let o=i.buffer;r.externalBuffer=o,r.constant=!1,this.value=i.value||null}else if(i.value){this._checkExternalBuffer(i);let o=i.value;r.externalBuffer=null,r.constant=!1,this.value=o;let{buffer:s}=this,a=v1(n),h=(n.vertexOffset||0)*a;if(this.doublePrecision&&o instanceof Float64Array&&(o=tL(o,n)),this.settings.isIndexed){let g=this.settings.defaultType;o.constructor!==g&&(o=new g(o))}let p=o.byteLength+h+a*2;(!s||s.byteLength<p)&&(s=this._createBuffer(p)),s.write(o,h)}return this.setAccessor(n),!0}updateSubBuffer(t={}){this.state.bounds=null;let r=this.value,{startOffset:i=0,endOffset:n}=t;this.buffer.write(this.doublePrecision&&r instanceof Float64Array?tL(r,{size:this.size,startIndex:i,endIndex:n}):r.subarray(i,n),i*r.BYTES_PER_ELEMENT+this.byteOffset)}allocate(t,r=!1){let{state:i}=this,n=i.allocatedValue,o=$f.allocate(n,t+1,{size:this.size,type:this.settings.defaultType,copy:r});this.value=o;let{byteOffset:s}=this,{buffer:a}=this;return(!a||a.byteLength<o.byteLength+s)&&(a=this._createBuffer(o.byteLength+s),r&&n&&a.write(n instanceof Float64Array?tL(n,this):n,s)),i.allocatedValue=o,i.constant=!1,i.externalBuffer=null,this.setAccessor(this.settings),!0}_checkExternalBuffer(t){let{value:r}=t;if(!ArrayBuffer.isView(r))throw new Error(`Attribute ${this.id} value is not TypedArray`);let i=this.settings.defaultType,n=!1;if(this.doublePrecision&&(n=r.BYTES_PER_ELEMENT<4),n)throw new Error(`Attribute ${this.id} does not support ${r.constructor.name}`);!(r instanceof i)&&this.settings.normalized&&!(\"normalized\"in t)&&hr.warn(`Attribute ${this.id} is normalized`)()}normalizeConstant(t){switch(this.settings.type){case\"snorm8\":return new Float32Array(t).map(r=>(r+128)/255*2-1);case\"snorm16\":return new Float32Array(t).map(r=>(r+32768)/65535*2-1);case\"unorm8\":return new Float32Array(t).map(r=>r/255);case\"unorm16\":return new Float32Array(t).map(r=>r/65535);default:return t}}_normalizeValue(t,r,i){let{defaultValue:n,size:o}=this.settings;if(Number.isFinite(t))return r[i]=t,r;if(!t){let s=o;for(;--s>=0;)r[i+s]=n[s];return r}switch(o){case 4:r[i+3]=Number.isFinite(t[3])?t[3]:n[3];case 3:r[i+2]=Number.isFinite(t[2])?t[2]:n[2];case 2:r[i+1]=Number.isFinite(t[1])?t[1]:n[1];case 1:r[i+0]=Number.isFinite(t[0])?t[0]:n[0];break;default:let s=o;for(;--s>=0;)r[i+s]=Number.isFinite(t[s])?t[s]:n[s]}return r}_areValuesEqual(t,r){if(!t||!r)return!1;let{size:i}=this;for(let n=0;n<i;n++)if(t[n]!==r[n])return!1;return!0}_createBuffer(t){this._buffer&&this._buffer.destroy();let{isIndexed:r,type:i}=this.settings;return this._buffer=this.device.createBuffer({...this._buffer?.props,id:this.id,usage:(r?on.INDEX:on.VERTEX)|on.COPY_DST,indexType:r?i:void 0,byteLength:t}),this._buffer}};var rAt=[],iAt=[];function Lc(e,t=0,r=1/0){let i=rAt,n={index:-1,data:e,target:[]};return e?typeof e[Symbol.iterator]==\"function\"?i=e:e.length>0&&(iAt.length=e.length,i=iAt):i=rAt,(t>0||Number.isFinite(r))&&(i=(Array.isArray(i)?i:Array.from(i)).slice(t,r),n.index=t-1),{iterable:i,objectInfo:n}}function WL(e){return e&&e[Symbol.asyncIterator]}function qL(e,t){let{size:r,stride:i,offset:n,startIndices:o,nested:s}=t,a=e.BYTES_PER_ELEMENT,h=i?i/a:r,p=n?n/a:0,g=Math.floor((e.length-p)/h);return(w,{index:C,target:R})=>{if(!o){let H=C*h+p;for(let Q=0;Q<r;Q++)R[Q]=e[H+Q];return R}let z=o[C],W=o[C+1]||g,Y;if(s){Y=new Array(W-z);for(let H=z;H<W;H++){let Q=H*h+p;R=new Array(r);for(let tt=0;tt<r;tt++)R[tt]=e[Q+tt];Y[H-z]=R}}else if(h===r)Y=e.subarray(z*r+p,W*r+p);else{Y=new e.constructor((W-z)*r);let H=0;for(let Q=z;Q<W;Q++){let tt=Q*h+p;for(let rt=0;rt<r;rt++)Y[H++]=e[tt+rt]}}return Y}}var nAt=[],kP=[[0,1/0]];function oAt(e,t){if(e===kP||(t[0]<0&&(t[0]=0),t[0]>=t[1]))return e;let r=[],i=e.length,n=0;for(let o=0;o<i;o++){let s=e[o];s[1]<t[0]?(r.push(s),n=o+1):s[0]>t[1]?r.push(s):t=[Math.min(s[0],t[0]),Math.max(s[1],t[1])]}return r.splice(n,0,t),r}var N$t={interpolation:{duration:0,easing:e=>e},spring:{stiffness:.05,damping:.5}};function HL(e,t){if(!e)return null;Number.isFinite(e)&&(e={type:\"interpolation\",duration:e});let r=e.type||\"interpolation\";return{...N$t[r],...t,...e,type:r}}var bb=class extends IP{constructor(t,r){super(t,r,{startIndices:null,lastExternalBuffer:null,binaryValue:null,binaryAccessor:null,needsUpdate:!0,needsRedraw:!1,layoutChanged:!1,updateRanges:kP}),this.constant=!1,this.settings.update=r.update||(r.accessor?this._autoUpdater:void 0),Object.seal(this.settings),Object.seal(this.state),this._validateAttributeUpdaters()}get startIndices(){return this.state.startIndices}set startIndices(t){this.state.startIndices=t}needsUpdate(){return this.state.needsUpdate}needsRedraw({clearChangedFlags:t=!1}={}){let r=this.state.needsRedraw;return this.state.needsRedraw=r&&!t,r}layoutChanged(){return this.state.layoutChanged}setAccessor(t){var r;(r=this.state).layoutChanged||(r.layoutChanged=!eAt(t,this.getAccessor())),super.setAccessor(t)}getUpdateTriggers(){let{accessor:t}=this.settings;return[this.id].concat(typeof t!=\"function\"&&t||[])}supportsTransition(){return!!this.settings.transition}getTransitionSetting(t){if(!t||!this.supportsTransition())return null;let{accessor:r}=this.settings,i=this.settings.transition,n=Array.isArray(r)?t[r.find(o=>t[o])]:t[r];return HL(n,i)}setNeedsUpdate(t=this.id,r){if(this.state.needsUpdate=this.state.needsUpdate||t,this.setNeedsRedraw(t),r){let{startRow:i=0,endRow:n=1/0}=r;this.state.updateRanges=oAt(this.state.updateRanges,[i,n])}else this.state.updateRanges=kP}clearNeedsUpdate(){this.state.needsUpdate=!1,this.state.updateRanges=nAt}setNeedsRedraw(t=this.id){this.state.needsRedraw=this.state.needsRedraw||t}allocate(t){let{state:r,settings:i}=this;return i.noAlloc?!1:i.update?(super.allocate(t,r.updateRanges!==kP),!0):!1}updateBuffer({numInstances:t,data:r,props:i,context:n}){if(!this.needsUpdate())return!1;let{state:{updateRanges:o},settings:{update:s,noAlloc:a}}=this,h=!0;if(s){for(let[p,g]of o)s.call(n,this,{data:r,startRow:p,endRow:g,props:i,numInstances:t});if(this.value)if(this.constant||!this.buffer||this.buffer.byteLength<this.value.byteLength+this.byteOffset)this.setData({value:this.value,constant:this.constant}),this.constant=!1;else for(let[p,g]of o){let w=Number.isFinite(p)?this.getVertexOffset(p):0,C=Number.isFinite(g)?this.getVertexOffset(g):a||!Number.isFinite(t)?this.value.length:t*this.size;super.updateSubBuffer({startOffset:w,endOffset:C})}this._checkAttributeArray()}else h=!1;return this.clearNeedsUpdate(),this.setNeedsRedraw(),h}setConstantValue(t,r){let i=this.device.type===\"webgpu\";if(i||r===void 0||typeof r==\"function\"){if(i&&typeof r!=\"function\"){let s=this._normalizeValue(r,[],0);this._areValuesEqual(s,this.value)||this.setNeedsUpdate(\"WebGPU constant updated\")}return!1}let n=this.settings.transform&&t?this.settings.transform.call(t,r):r;return this.setData({constant:!0,value:n})&&this.setNeedsRedraw(),this.clearNeedsUpdate(),!0}setExternalBuffer(t){let{state:r}=this;return t?(this.clearNeedsUpdate(),r.lastExternalBuffer===t||(r.lastExternalBuffer=t,this.setNeedsRedraw(),this.setData(t)),!0):(r.lastExternalBuffer=null,!1)}setBinaryValue(t,r=null){let{state:i,settings:n}=this;if(!t)return i.binaryValue=null,i.binaryAccessor=null,!1;if(n.noAlloc)return!1;if(i.binaryValue===t)return this.clearNeedsUpdate(),!0;if(i.binaryValue=t,this.setNeedsRedraw(),n.transform||r!==this.startIndices){ArrayBuffer.isView(t)&&(t={value:t});let s=t;_r(ArrayBuffer.isView(s.value),`invalid ${n.accessor}`);let a=!!s.size&&s.size!==this.size;return i.binaryAccessor=qL(s.value,{size:s.size||this.size,stride:s.stride,offset:s.offset,startIndices:r,nested:a}),!1}return this.clearNeedsUpdate(),this.setData(t),!0}getVertexOffset(t){let{startIndices:r}=this;return(r?t<r.length?r[t]:this.numInstances:t)*this.size}getValue(){let t=this.settings.shaderAttributes,r=super.getValue();if(!t)return r;for(let i in t)Object.assign(r,super.getValue(i,t[i]));return r}getBufferLayout(t){this.state.layoutChanged=!1;let r=this.settings.shaderAttributes,i=super._getBufferLayout(),{stepMode:n}=this.settings;if(n===\"dynamic\"?i.stepMode=t?t.isInstanced?\"instance\":\"vertex\":\"instance\":i.stepMode=n??\"vertex\",!r)return i;for(let o in r){let s=super._getBufferLayout(o,r[o]);i.attributes.push(...s.attributes)}return i}_autoUpdater(t,{data:r,startRow:i,endRow:n,props:o,numInstances:s}){if(t.constant&&this.context.device.type!==\"webgpu\")return;let{settings:a,state:h,value:p,size:g,startIndices:w}=t,{accessor:C,transform:R}=a,z=h.binaryAccessor||(typeof C==\"function\"?C:o[C]);typeof z!=\"function\"&&typeof C==\"string\"&&(z=()=>o[C]),_r(typeof z==\"function\",`accessor \"${C}\" is not a function`);let W=t.getVertexOffset(i),{iterable:Y,objectInfo:H}=Lc(r,i,n);for(let Q of Y){H.index++;let tt=z(Q,H);if(R&&(tt=R.call(this,tt)),w){let rt=(H.index<w.length-1?w[H.index+1]:s)-w[H.index];if(tt&&Array.isArray(tt[0])){let at=W;for(let et of tt)t._normalizeValue(et,p,at),at+=g}else tt&&tt.length>g?p.set(tt,W):(t._normalizeValue(tt,H.target,0),WY({target:p,source:H.target,start:W,count:rt}));W+=rt*g}else t._normalizeValue(tt,p,W),W+=g}}_validateAttributeUpdaters(){let{settings:t}=this;if(!(t.noAlloc||typeof t.update==\"function\"))throw new Error(`Attribute ${this.id} missing update or accessor`)}_checkAttributeArray(){let{value:t}=this,r=Math.min(4,this.size);if(t&&t.length>=r){let i=!0;switch(r){case 4:i=i&&Number.isFinite(t[3]);case 3:i=i&&Number.isFinite(t[2]);case 2:i=i&&Number.isFinite(t[1]);case 1:i=i&&Number.isFinite(t[0]);break;default:i=!1}if(!i)throw new Error(`Illegal attribute generated for ${this.id}`)}}};function wX(e){let{source:t,target:r,start:i=0,size:n,getData:o}=e,s=e.end||r.length,a=t.length,h=s-i;if(a>h){r.set(t.subarray(0,h),i);return}if(r.set(t,i),!o)return;let p=a;for(;p<h;){let g=o(p,t);for(let w=0;w<n;w++)r[i+p]=g[w]||0,p++}}function sAt({source:e,target:t,size:r,getData:i,sourceStartIndices:n,targetStartIndices:o}){if(!n||!o)return wX({source:e,target:t,size:r,getData:i}),t;let s=0,a=0,h=i&&((g,w)=>i(g+a,w)),p=Math.min(n.length,o.length);for(let g=1;g<p;g++){let w=n[g]*r,C=o[g]*r;wX({source:e.subarray(s,w),target:t,start:a,end:C,size:r,getData:h}),s=w,a=C}return a<t.length&&wX({source:[],target:t,start:a,size:r,getData:h}),t}function aAt(e){let{device:t,settings:r,value:i}=e,n=new bb(t,r);return n.setData({value:i instanceof Float64Array?new Float64Array(0):new Float32Array(0),normalized:r.normalized}),n}function YL(e){switch(e){case 1:return\"float\";case 2:return\"vec2\";case 3:return\"vec3\";case 4:return\"vec4\";default:throw new Error(`No defined attribute type for size \"${e}\"`)}}function XL(e){switch(e){case 1:return\"float32\";case 2:return\"float32x2\";case 3:return\"float32x3\";case 4:return\"float32x4\";default:throw new Error(\"invalid type size\")}}function ZL(e){e.push(e.shift())}function lAt(e,t){let{doublePrecision:r,settings:i,value:n,size:o}=e,s=r&&n instanceof Float64Array?2:1,a=0,{shaderAttributes:h}=e.settings;if(h)for(let p of Object.values(h))a=Math.max(a,p.vertexOffset??0);return(i.noAlloc?n.length:(t+a)*o)*s}function KL({device:e,source:t,target:r}){return(!r||r.byteLength<t.byteLength)&&(r?.destroy(),r=e.createBuffer({byteLength:t.byteLength,usage:t.usage})),r}function QL({device:e,buffer:t,attribute:r,fromLength:i,toLength:n,fromStartIndices:o,getData:s=a=>a}){let a=r.doublePrecision&&r.value instanceof Float64Array?2:1,h=r.size*a,p=r.byteOffset,g=r.settings.bytesPerElement<4?p/r.settings.bytesPerElement*4:p,w=r.startIndices,C=o&&w,R=r.isConstant;if(!C&&t&&i>=n)return t;let z=r.value instanceof Float64Array?Float32Array:r.value.constructor,W=R?r.value:new z(r.getBuffer().readSyncWebGL(p,n*z.BYTES_PER_ELEMENT).buffer);if(r.settings.normalized&&!R){let tt=s;s=(rt,at)=>r.normalizeConstant(tt(rt,at))}let Y=R?(tt,rt)=>s(W,rt):(tt,rt)=>s(W.subarray(tt+p,tt+p+h),rt),H=t?new Float32Array(t.readSyncWebGL(g,i*4).buffer):new Float32Array(0),Q=new Float32Array(n);return sAt({source:H,target:Q,sourceStartIndices:o,targetStartIndices:w,size:h,getData:Y}),(!t||t.byteLength<Q.byteLength+g)&&(t?.destroy(),t=e.createBuffer({byteLength:Q.byteLength+g,usage:35050})),t.write(Q,g),t}var $3=class{constructor({device:t,attribute:r,timeline:i}){this.buffers=[],this.currentLength=0,this.device=t,this.transition=new Wf(i),this.attribute=r,this.attributeInTransition=aAt(r),this.currentStartIndices=r.startIndices}get inProgress(){return this.transition.inProgress}start(t,r,i=1/0){this.settings=t,this.currentStartIndices=this.attribute.startIndices,this.currentLength=lAt(this.attribute,r),this.transition.start({...t,duration:i})}update(){let t=this.transition.update();return t&&this.onUpdate(),t}setBuffer(t){this.attributeInTransition.setData({buffer:t,normalized:this.attribute.settings.normalized,value:this.attributeInTransition.value})}cancel(){this.transition.cancel()}delete(){this.cancel();for(let t of this.buffers)t.destroy();this.buffers.length=0}};var RP=class extends $3{constructor({device:t,attribute:r,timeline:i}){super({device:t,attribute:r,timeline:i}),this.type=\"interpolation\",this.transform=j$t(t,r)}start(t,r){let i=this.currentLength,n=this.currentStartIndices;if(super.start(t,r,t.duration),t.duration<=0){this.transition.cancel();return}let{buffers:o,attribute:s}=this;ZL(o),o[0]=QL({device:this.device,buffer:o[0],attribute:s,fromLength:i,toLength:this.currentLength,fromStartIndices:n,getData:t.enter}),o[1]=KL({device:this.device,source:o[0],target:o[1]}),this.setBuffer(o[1]);let{transform:a}=this,h=a.model,p=Math.floor(this.currentLength/s.size);uAt(s)&&(p/=2),h.setVertexCount(p),s.isConstant?(h.setAttributes({aFrom:o[0]}),h.setConstantAttributes({aTo:s.value})):h.setAttributes({aFrom:o[0],aTo:s.getBuffer()}),a.transformFeedback.setBuffers({vCurrent:o[1]})}onUpdate(){let{duration:t,easing:r}=this.settings,{time:i}=this.transition,n=i/t;r&&(n=r(n));let{model:o}=this.transform,s={time:n};o.shaderInputs.setProps({interpolation:s}),this.transform.run({discard:!0})}delete(){super.delete(),this.transform.destroy()}},z$t=`uniform interpolationUniforms {\n  float time;\n} interpolation;\n`,cAt={name:\"interpolation\",vs:z$t,uniformTypes:{time:\"f32\"}},U$t=`#version 300 es\n#define SHADER_NAME interpolation-transition-vertex-shader\n\nin ATTRIBUTE_TYPE aFrom;\nin ATTRIBUTE_TYPE aTo;\nout ATTRIBUTE_TYPE vCurrent;\n\nvoid main(void) {\n  vCurrent = mix(aFrom, aTo, interpolation.time);\n  gl_Position = vec4(0.0);\n}\n`,V$t=`#version 300 es\n#define SHADER_NAME interpolation-transition-vertex-shader\n\nin ATTRIBUTE_TYPE aFrom;\nin ATTRIBUTE_TYPE aFrom64Low;\nin ATTRIBUTE_TYPE aTo;\nin ATTRIBUTE_TYPE aTo64Low;\nout ATTRIBUTE_TYPE vCurrent;\nout ATTRIBUTE_TYPE vCurrent64Low;\n\nvec2 mix_fp64(vec2 a, vec2 b, float x) {\n  vec2 range = sub_fp64(b, a);\n  return sum_fp64(a, mul_fp64(range, vec2(x, 0.0)));\n}\n\nvoid main(void) {\n  for (int i=0; i<ATTRIBUTE_SIZE; i++) {\n    vec2 value = mix_fp64(vec2(aFrom[i], aFrom64Low[i]), vec2(aTo[i], aTo64Low[i]), interpolation.time);\n    vCurrent[i] = value.x;\n    vCurrent64Low[i] = value.y;\n  }\n  gl_Position = vec4(0.0);\n}\n`;function uAt(e){return e.doublePrecision&&e.value instanceof Float64Array}function j$t(e,t){let r=t.size,i=YL(r),n=XL(r),o=t.getBufferLayout();return uAt(t)?new p1(e,{vs:V$t,bufferLayout:[{name:\"aFrom\",byteStride:8*r,attributes:[{attribute:\"aFrom\",format:n,byteOffset:0},{attribute:\"aFrom64Low\",format:n,byteOffset:4*r}]},{name:\"aTo\",byteStride:8*r,attributes:[{attribute:\"aTo\",format:n,byteOffset:0},{attribute:\"aTo64Low\",format:n,byteOffset:4*r}]}],modules:[yY,cAt],defines:{ATTRIBUTE_TYPE:i,ATTRIBUTE_SIZE:r},moduleSettings:{},varyings:[\"vCurrent\",\"vCurrent64Low\"],bufferMode:35980,disableWarnings:!0}):new p1(e,{vs:U$t,bufferLayout:[{name:\"aFrom\",format:n},{name:\"aTo\",format:o.attributes[0].format}],modules:[cAt],defines:{ATTRIBUTE_TYPE:i},varyings:[\"vCurrent\"],disableWarnings:!0})}var DP=class extends $3{constructor({device:t,attribute:r,timeline:i}){super({device:t,attribute:r,timeline:i}),this.type=\"spring\",this.texture=Y$t(t),this.framebuffer=X$t(t,this.texture),this.transform=H$t(t,r)}start(t,r){let i=this.currentLength,n=this.currentStartIndices;super.start(t,r);let{buffers:o,attribute:s}=this;for(let h=0;h<2;h++)o[h]=QL({device:this.device,buffer:o[h],attribute:s,fromLength:i,toLength:this.currentLength,fromStartIndices:n,getData:t.enter});o[2]=KL({device:this.device,source:o[0],target:o[2]}),this.setBuffer(o[1]);let{model:a}=this.transform;a.setVertexCount(Math.floor(this.currentLength/s.size)),s.isConstant?a.setConstantAttributes({aTo:s.value}):a.setAttributes({aTo:s.getBuffer()})}onUpdate(){let{buffers:t,transform:r,framebuffer:i,transition:n}=this,o=this.settings;r.model.setAttributes({aPrev:t[0],aCur:t[1]}),r.transformFeedback.setBuffers({vNext:t[2]});let s={stiffness:o.stiffness,damping:o.damping};r.model.shaderInputs.setProps({spring:s}),r.run({framebuffer:i,discard:!1,parameters:{viewport:[0,0,1,1]},clearColor:[0,0,0,0]}),ZL(t),this.setBuffer(t[1]),this.device.readPixelsToArrayWebGL(i)[0]>0||n.end()}delete(){super.delete(),this.transform.destroy(),this.texture.destroy(),this.framebuffer.destroy()}},$$t=`uniform springUniforms {\n  float damping;\n  float stiffness;\n} spring;\n`,G$t={name:\"spring\",vs:$$t,uniformTypes:{damping:\"f32\",stiffness:\"f32\"}},W$t=`#version 300 es\n#define SHADER_NAME spring-transition-vertex-shader\n\n#define EPSILON 0.00001\n\nin ATTRIBUTE_TYPE aPrev;\nin ATTRIBUTE_TYPE aCur;\nin ATTRIBUTE_TYPE aTo;\nout ATTRIBUTE_TYPE vNext;\nout float vIsTransitioningFlag;\n\nATTRIBUTE_TYPE getNextValue(ATTRIBUTE_TYPE cur, ATTRIBUTE_TYPE prev, ATTRIBUTE_TYPE dest) {\n  ATTRIBUTE_TYPE velocity = cur - prev;\n  ATTRIBUTE_TYPE delta = dest - cur;\n  ATTRIBUTE_TYPE force = delta * spring.stiffness;\n  ATTRIBUTE_TYPE resistance = velocity * spring.damping;\n  return force - resistance + velocity + cur;\n}\n\nvoid main(void) {\n  bool isTransitioning = length(aCur - aPrev) > EPSILON || length(aTo - aCur) > EPSILON;\n  vIsTransitioningFlag = isTransitioning ? 1.0 : 0.0;\n\n  vNext = getNextValue(aCur, aPrev, aTo);\n  gl_Position = vec4(0, 0, 0, 1);\n  gl_PointSize = 100.0;\n}\n`,q$t=`#version 300 es\n#define SHADER_NAME spring-transition-is-transitioning-fragment-shader\n\nin float vIsTransitioningFlag;\n\nout vec4 fragColor;\n\nvoid main(void) {\n  if (vIsTransitioningFlag == 0.0) {\n    discard;\n  }\n  fragColor = vec4(1.0);\n}`;function H$t(e,t){let r=YL(t.size),i=XL(t.size);return new p1(e,{vs:W$t,fs:q$t,bufferLayout:[{name:\"aPrev\",format:i},{name:\"aCur\",format:i},{name:\"aTo\",format:t.getBufferLayout().attributes[0].format}],varyings:[\"vNext\"],modules:[G$t],defines:{ATTRIBUTE_TYPE:r},parameters:{depthCompare:\"always\",blendColorOperation:\"max\",blendColorSrcFactor:\"one\",blendColorDstFactor:\"one\",blendAlphaOperation:\"max\",blendAlphaSrcFactor:\"one\",blendAlphaDstFactor:\"one\"}})}function Y$t(e){return e.createTexture({data:new Uint8Array(4),format:\"rgba8unorm\",width:1,height:1})}function X$t(e,t){return e.createFramebuffer({id:\"spring-transition-is-transitioning-framebuffer\",width:1,height:1,colorAttachments:[t]})}var Z$t={interpolation:RP,spring:DP},OP=class{constructor(t,{id:r,timeline:i}){if(!t)throw new Error(\"AttributeTransitionManager is constructed without device\");this.id=r,this.device=t,this.timeline=i,this.transitions={},this.needsRedraw=!1,this.numInstances=1}finalize(){for(let t in this.transitions)this._removeTransition(t)}update({attributes:t,transitions:r,numInstances:i}){this.numInstances=i||1;for(let n in t){let o=t[n],s=o.getTransitionSetting(r);s&&this._updateAttribute(n,o,s)}for(let n in this.transitions){let o=t[n];(!o||!o.getTransitionSetting(r))&&this._removeTransition(n)}}hasAttribute(t){let r=this.transitions[t];return r&&r.inProgress}getAttributes(){let t={};for(let r in this.transitions){let i=this.transitions[r];i.inProgress&&(t[r]=i.attributeInTransition)}return t}run(){if(this.numInstances===0)return!1;for(let r in this.transitions)this.transitions[r].update()&&(this.needsRedraw=!0);let t=this.needsRedraw;return this.needsRedraw=!1,t}_removeTransition(t){this.transitions[t].delete(),delete this.transitions[t]}_updateAttribute(t,r,i){let n=this.transitions[t],o=!n||n.type!==i.type;if(o){n&&this._removeTransition(t);let s=Z$t[i.type];s?this.transitions[t]=new s({attribute:r,timeline:this.timeline,device:this.device}):(hr.error(`unsupported transition type '${i.type}'`)(),o=!1)}(o||r.needsRedraw())&&(this.needsRedraw=!0,this.transitions[t].start(i,this.numInstances))}};var hAt=\"attributeManager.invalidate\",K$t=\"attributeManager.updateStart\",Q$t=\"attributeManager.updateEnd\",J$t=\"attribute.updateStart\",tGt=\"attribute.allocate\",eGt=\"attribute.updateEnd\",P0=class{constructor(t,{id:r=\"attribute-manager\",stats:i,timeline:n}={}){this.mergeBoundsMemoized=b0(smt),this.id=r,this.device=t,this.attributes={},this.updateTriggers={},this.needsRedraw=!0,this.userData={},this.stats=i,this.attributeTransitionManager=new OP(t,{id:`${r}-transitions`,timeline:n}),Object.seal(this)}finalize(){for(let t in this.attributes)this.attributes[t].delete();this.attributeTransitionManager.finalize()}getNeedsRedraw(t={clearRedrawFlags:!1}){let r=this.needsRedraw;return this.needsRedraw=this.needsRedraw&&!t.clearRedrawFlags,r&&this.id}setNeedsRedraw(){this.needsRedraw=!0}add(t){this._add(t)}addInstanced(t){this._add(t,{stepMode:\"instance\"})}remove(t){for(let r of t)this.attributes[r]!==void 0&&(this.attributes[r].delete(),delete this.attributes[r])}invalidate(t,r){let i=this._invalidateTrigger(t,r);ys(hAt,this,t,i)}invalidateAll(t){for(let r in this.attributes)this.attributes[r].setNeedsUpdate(r,t);ys(hAt,this,\"all\")}update({data:t,numInstances:r,startIndices:i=null,transitions:n,props:o={},buffers:s={},context:a={}}){let h=!1;ys(K$t,this),this.stats&&this.stats.get(\"Update Attributes\").timeStart();for(let p in this.attributes){let g=this.attributes[p],w=g.settings.accessor;g.startIndices=i,g.numInstances=r,o[p]&&hr.removed(`props.${p}`,`data.attributes.${p}`)(),g.setExternalBuffer(s[p])||g.setBinaryValue(typeof w==\"string\"?s[w]:void 0,t.startIndices)||typeof w==\"string\"&&!s[w]&&g.setConstantValue(a,o[w])||g.needsUpdate()&&(h=!0,this._updateAttribute({attribute:g,numInstances:r,data:t,props:o,context:a})),this.needsRedraw=this.needsRedraw||g.needsRedraw()}h&&ys(Q$t,this,r),this.stats&&this.stats.get(\"Update Attributes\").timeEnd(),this.attributeTransitionManager.update({attributes:this.attributes,numInstances:r,transitions:n})}updateTransition(){let{attributeTransitionManager:t}=this,r=t.run();return this.needsRedraw=this.needsRedraw||r,r}getAttributes(){return{...this.attributes,...this.attributeTransitionManager.getAttributes()}}getBounds(t){let r=t.map(i=>this.attributes[i]?.getBounds());return this.mergeBoundsMemoized(r)}getChangedAttributes(t={clearChangedFlags:!1}){let{attributes:r,attributeTransitionManager:i}=this,n={...i.getAttributes()};for(let o in r){let s=r[o];s.needsRedraw(t)&&!i.hasAttribute(o)&&(n[o]=s)}return n}getBufferLayouts(t){return Object.values(this.getAttributes()).map(r=>r.getBufferLayout(t))}_add(t,r){for(let i in t){let n=t[i],o={...n,id:i,size:n.isIndexed&&1||n.size||1,...r};this.attributes[i]=new bb(this.device,o)}this._mapUpdateTriggersToAttributes()}_mapUpdateTriggersToAttributes(){let t={};for(let r in this.attributes)this.attributes[r].getUpdateTriggers().forEach(n=>{t[n]||(t[n]=[]),t[n].push(r)});this.updateTriggers=t}_invalidateTrigger(t,r){let{attributes:i,updateTriggers:n}=this,o=n[t];return o&&o.forEach(s=>{let a=i[s];a&&a.setNeedsUpdate(a.id,r)}),o}_updateAttribute(t){let{attribute:r,numInstances:i}=t;if(ys(J$t,r),r.constant){r.setConstantValue(t.context,r.value);return}r.allocate(i)&&ys(tGt,r,i),r.updateBuffer(t)&&(this.needsRedraw=!0,ys(eGt,r,i))}};Ci();VL();var LP=class extends Wf{get value(){return this._value}_onUpdate(){let{time:t,settings:{fromValue:r,toValue:i,duration:n,easing:o}}=this,s=o(t/n);this._value=rc(r,i,s)}};var dAt=1e-5;function fAt(e,t,r,i,n){let o=t-e,a=(r-t)*n,h=-o*i;return a+h+o+t}function rGt(e,t,r,i,n){if(Array.isArray(r)){let o=[];for(let s=0;s<r.length;s++)o[s]=fAt(e[s],t[s],r[s],i,n);return o}return fAt(e,t,r,i,n)}function pAt(e,t){if(Array.isArray(e)){let r=0;for(let i=0;i<e.length;i++){let n=e[i]-t[i];r+=n*n}return Math.sqrt(r)}return Math.abs(e-t)}var BP=class extends Wf{get value(){return this._currValue}_onUpdate(){let{fromValue:t,toValue:r,damping:i,stiffness:n}=this.settings,{_prevValue:o=t,_currValue:s=t}=this,a=rGt(o,s,r,i,n),h=pAt(a,r),p=pAt(a,s);h<dAt&&p<dAt&&(a=r,this.end()),this._prevValue=s,this._currValue=a}};var iGt={interpolation:LP,spring:BP},FP=class{constructor(t){this.transitions=new Map,this.timeline=t}get active(){return this.transitions.size>0}add(t,r,i,n){let{transitions:o}=this;if(o.has(t)){let h=o.get(t),{value:p=h.settings.fromValue}=h;r=p,this.remove(t)}if(n=HL(n),!n)return;let s=iGt[n.type];if(!s){hr.error(`unsupported transition type '${n.type}'`)();return}let a=new s(this.timeline);a.start({...n,fromValue:r,toValue:i}),o.set(t,a)}remove(t){let{transitions:r}=this;r.has(t)&&(r.get(t).cancel(),r.delete(t))}update(){let t={};for(let[r,i]of this.transitions)i.update(),t[r]=i.value,i.inProgress||this.remove(r);return t}clear(){for(let t of this.transitions.keys())this.remove(t)}};function gAt(e){let t=e[Ld];for(let r in t){let i=t[r],{validate:n}=i;if(n&&!n(e[r],i))throw new Error(`Invalid prop ${r}: ${e[r]}`)}}function AAt(e,t){let r=NP({newProps:e,oldProps:t,propTypes:e[Ld],ignoreProps:{data:null,updateTriggers:null,extensions:null,transitions:null}}),i=oGt(e,t),n=!1;return i||(n=sGt(e,t)),{dataChanged:i,propsChanged:r,updateTriggersChanged:n,extensionsChanged:aGt(e,t),transitionsChanged:nGt(e,t)}}function nGt(e,t){if(!e.transitions)return!1;let r={},i=e[Ld],n=!1;for(let o in e.transitions){let s=i[o],a=s&&s.type;(a===\"number\"||a===\"color\"||a===\"array\")&&TX(e[o],t[o],s)&&(r[o]=!0,n=!0)}return n?r:!1}function NP({newProps:e,oldProps:t,ignoreProps:r={},propTypes:i={},triggerName:n=\"props\"}){if(t===e)return!1;if(typeof e!=\"object\"||e===null)return`${n} changed shallowly`;if(typeof t!=\"object\"||t===null)return`${n} changed shallowly`;for(let o of Object.keys(e))if(!(o in r)){if(!(o in t))return`${n}.${o} added`;let s=TX(e[o],t[o],i[o]);if(s)return`${n}.${o} ${s}`}for(let o of Object.keys(t))if(!(o in r)){if(!(o in e))return`${n}.${o} dropped`;if(!Object.hasOwnProperty.call(e,o)){let s=TX(e[o],t[o],i[o]);if(s)return`${n}.${o} ${s}`}}return!1}function TX(e,t,r){let i=r&&r.equal;return i&&!i(e,t,r)||!i&&(i=e&&t&&e.equals,i&&!i.call(e,t))?\"changed deeply\":!i&&t!==e?\"changed shallowly\":null}function oGt(e,t){if(t===null)return\"oldProps is null, initial diff\";let r=!1,{dataComparator:i,_dataDiff:n}=e;return i?i(e.data,t.data)||(r=\"Data comparator detected a change\"):e.data!==t.data&&(r=\"A new data container was supplied\"),r&&n&&(r=n(e.data,t.data)||r),r}function sGt(e,t){if(t===null)return{all:!0};if(\"all\"in e.updateTriggers&&mAt(e,t,\"all\"))return{all:!0};let r={},i=!1;for(let n in e.updateTriggers)n!==\"all\"&&mAt(e,t,n)&&(r[n]=!0,i=!0);return i?r:!1}function aGt(e,t){if(t===null)return!0;let r=t.extensions,{extensions:i}=e;if(i===r)return!1;if(!r||!i||i.length!==r.length)return!0;for(let n=0;n<i.length;n++)if(!i[n].equals(r[n]))return!0;return!1}function mAt(e,t,r){let i=e.updateTriggers[r];i=i??{};let n=t.updateTriggers[r];return n=n??{},NP({oldProps:n,newProps:i,triggerName:r})}var lGt=\"count(): argument not an object\",cGt=\"count(): argument not a container\";function yAt(e){if(!hGt(e))throw new Error(lGt);if(typeof e.count==\"function\")return e.count();if(Number.isFinite(e.size))return e.size;if(Number.isFinite(e.length))return e.length;if(uGt(e))return Object.keys(e).length;throw new Error(cGt)}function uGt(e){return e!==null&&typeof e==\"object\"&&e.constructor===Object}function hGt(e){return e!==null&&typeof e==\"object\"}function xb(e,t){if(!t)return e;let r={...e,...t};if(\"defines\"in t&&(r.defines={...e.defines,...t.defines}),\"modules\"in t&&(r.modules=(e.modules||[]).concat(t.modules),t.modules.some(i=>i.name===\"project64\"))){let i=r.modules.findIndex(n=>n.name===\"project32\");i>=0&&r.modules.splice(i,1)}if(\"inject\"in t)if(!e.inject)r.inject=t.inject;else{let i={...e.inject};for(let n in t.inject)i[n]=(i[n]||\"\")+t.inject[n];r.inject=i}return r}Ci();var dGt={minFilter:\"linear\",mipmapFilter:\"linear\",magFilter:\"linear\",addressModeU:\"clamp-to-edge\",addressModeV:\"clamp-to-edge\"},SX={};function _At(e,t,r,i){if(r instanceof Jo)return r;r.constructor&&r.constructor.name!==\"Object\"&&(r={data:r});let n=null;r.compressed&&(n={minFilter:\"linear\",mipmapFilter:r.data.length>1?\"nearest\":\"linear\"});let{width:o,height:s}=r.data,a=t.createTexture({...r,sampler:{...dGt,...n,...i},mipLevels:t.getMipLevelCount(o,s)});return a.generateMipmapsWebGL(),SX[a.id]=e,a}function vAt(e,t){!t||!(t instanceof Jo)||SX[t.id]===e&&(t.delete(),delete SX[t.id])}var fGt={boolean:{validate(e,t){return!0},equal(e,t,r){return!!e==!!t}},number:{validate(e,t){return Number.isFinite(e)&&(!(\"max\"in t)||e<=t.max)&&(!(\"min\"in t)||e>=t.min)}},color:{validate(e,t){return t.optional&&!e||MX(e)&&(e.length===3||e.length===4)},equal(e,t,r){return to(e,t,1)}},accessor:{validate(e,t){let r=JL(e);return r===\"function\"||r===JL(t.value)},equal(e,t,r){return typeof t==\"function\"?!0:to(e,t,1)}},array:{validate(e,t){return t.optional&&!e||MX(e)},equal(e,t,r){let{compare:i}=r,n=Number.isInteger(i)?i:i?1:0;return i?to(e,t,n):e===t}},object:{equal(e,t,r){if(r.ignore)return!0;let{compare:i}=r,n=Number.isInteger(i)?i:i?1:0;return i?to(e,t,n):e===t}},function:{validate(e,t){return t.optional&&!e||typeof e==\"function\"},equal(e,t,r){return!r.compare&&r.ignore!==!1||e===t}},data:{transform:(e,t,r)=>{if(!e)return e;let{dataTransform:i}=r.props;return i?i(e):typeof e.shape==\"string\"&&e.shape.endsWith(\"-table\")&&Array.isArray(e.data)?e.data:e}},image:{transform:(e,t,r)=>{let i=r.context;return!i||!i.device?null:_At(r.id,i.device,e,{...t.parameters,...r.props.textureParameters})},release:(e,t,r)=>{vAt(r.id,e)}}};function bAt(e){let t={},r={},i={};for(let[n,o]of Object.entries(e)){let s=o?.deprecatedFor;if(s)i[n]=Array.isArray(s)?s:[s];else{let a=pGt(n,o);t[n]=a,r[n]=a.value}}return{propTypes:t,defaultProps:r,deprecatedProps:i}}function pGt(e,t){switch(JL(t)){case\"object\":return zP(e,t);case\"array\":return zP(e,{type:\"array\",value:t,compare:!1});case\"boolean\":return zP(e,{type:\"boolean\",value:t});case\"number\":return zP(e,{type:\"number\",value:t});case\"function\":return zP(e,{type:\"function\",value:t,compare:!0});default:return{name:e,type:\"unknown\",value:t}}}function zP(e,t){return\"type\"in t?{name:e,...fGt[t.type],...t}:\"value\"in t?{name:e,type:JL(t.value),...t}:{name:e,type:\"object\",value:t}}function MX(e){return Array.isArray(e)||ArrayBuffer.isView(e)}function JL(e){return MX(e)?\"array\":e===null?\"null\":typeof e}function xAt(e,t){let r;for(let o=t.length-1;o>=0;o--){let s=t[o];\"extensions\"in s&&(r=s.extensions)}let i=EX(e.constructor,r),n=Object.create(i);n[L3]=e,n[x0]={},n[Gf]={};for(let o=0;o<t.length;++o){let s=t[o];for(let a in s)n[a]=s[a]}return Object.freeze(n),n}var mGt=\"_mergedDefaultProps\";function EX(e,t){if(!(e instanceof t9.constructor))return{};let r=mGt;if(t)for(let n of t){let o=n.constructor;o&&(r+=`:${o.extensionName||o.name}`)}let i=wAt(e,r);return i||(e[r]=gGt(e,t||[]))}function gGt(e,t){if(!e.prototype)return null;let i=Object.getPrototypeOf(e),n=EX(i),o=wAt(e,\"defaultProps\")||{},s=bAt(o),a=Object.assign(Object.create(null),n,s.defaultProps),h=Object.assign(Object.create(null),n?.[Ld],s.propTypes),p=Object.assign(Object.create(null),n?.[lL],s.deprecatedProps);for(let g of t){let w=EX(g.constructor);w&&(Object.assign(a,w),Object.assign(h,w[Ld]),Object.assign(p,w[lL]))}return AGt(a,e),_Gt(a,h),yGt(a,p),a[Ld]=h,a[lL]=p,t.length===0&&!PX(e,\"_propTypes\")&&(e._propTypes=h),a}function AGt(e,t){let r=bGt(t);Object.defineProperties(e,{id:{writable:!0,value:r}})}function yGt(e,t){for(let r in t)Object.defineProperty(e,r,{enumerable:!1,set(i){let n=`${this.id}: ${r}`;for(let o of t[r])PX(this,o)||(this[o]=i);hr.deprecated(n,t[r].join(\"/\"))()}})}function _Gt(e,t){let r={},i={};for(let n in t){let o=t[n],{name:s,value:a}=o;o.async&&(r[s]=a,i[s]=vGt(s))}e[Bg]=r,e[x0]={},Object.defineProperties(e,i)}function vGt(e){return{enumerable:!0,set(t){typeof t==\"string\"||t instanceof Promise||WL(t)?this[x0][e]=t:this[Gf][e]=t},get(){if(this[Gf]){if(e in this[Gf])return this[Gf][e]||this[Bg][e];if(e in this[x0]){let t=this[L3]&&this[L3].internalState;if(t&&t.hasAsyncProp(e))return t.getAsyncProp(e)||this[Bg][e]}}return this[Bg][e]}}}function PX(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function wAt(e,t){return PX(e,t)&&e[t]}function bGt(e){let t=e.componentName;return t||hr.warn(`${e.name}.componentName not specified`)(),t||e.name}var xGt=0,UP=class{constructor(...t){this.props=xAt(this,t),this.id=this.props.id,this.count=xGt++}clone(t){let{props:r}=this,i={};for(let n in r[Bg])n in r[Gf]?i[n]=r[Gf][n]:n in r[x0]&&(i[n]=r[x0][n]);return new this.constructor({...r,...i,...t})}};UP.componentName=\"Component\";UP.defaultProps={};var t9=UP;var wGt=Object.freeze({}),VP=class{constructor(t){this.component=t,this.asyncProps={},this.onAsyncPropUpdated=()=>{},this.oldProps=null,this.oldAsyncProps=null}finalize(){for(let t in this.asyncProps){let r=this.asyncProps[t];r&&r.type&&r.type.release&&r.type.release(r.resolvedValue,r.type,this.component)}this.asyncProps={},this.component=null,this.resetOldProps()}getOldProps(){return this.oldAsyncProps||this.oldProps||wGt}resetOldProps(){this.oldAsyncProps=null,this.oldProps=this.component?this.component.props:null}hasAsyncProp(t){return t in this.asyncProps}getAsyncProp(t){let r=this.asyncProps[t];return r&&r.resolvedValue}isAsyncPropLoading(t){if(t){let r=this.asyncProps[t];return!!(r&&r.pendingLoadCount>0&&r.pendingLoadCount!==r.resolvedLoadCount)}for(let r in this.asyncProps)if(this.isAsyncPropLoading(r))return!0;return!1}reloadAsyncProp(t,r){this._watchPromise(t,Promise.resolve(r))}setAsyncProps(t){this.component=t[L3]||this.component;let r=t[Gf]||{},i=t[x0]||t,n=t[Bg]||{};for(let o in r){let s=r[o];this._createAsyncPropData(o,n[o]),this._updateAsyncProp(o,s),r[o]=this.getAsyncProp(o)}for(let o in i){let s=i[o];this._createAsyncPropData(o,n[o]),this._updateAsyncProp(o,s)}}_fetch(t,r){return null}_onResolve(t,r){}_onError(t,r){}_updateAsyncProp(t,r){if(this._didAsyncInputValueChange(t,r)){if(typeof r==\"string\"&&(r=this._fetch(t,r)),r instanceof Promise){this._watchPromise(t,r);return}if(WL(r)){this._resolveAsyncIterable(t,r);return}this._setPropValue(t,r)}}_freezeAsyncOldProps(){if(!this.oldAsyncProps&&this.oldProps){this.oldAsyncProps=Object.create(this.oldProps);for(let t in this.asyncProps)Object.defineProperty(this.oldAsyncProps,t,{enumerable:!0,value:this.oldProps[t]})}}_didAsyncInputValueChange(t,r){let i=this.asyncProps[t];return r===i.resolvedValue||r===i.lastValue?!1:(i.lastValue=r,!0)}_setPropValue(t,r){this._freezeAsyncOldProps();let i=this.asyncProps[t];i&&(r=this._postProcessValue(i,r),i.resolvedValue=r,i.pendingLoadCount++,i.resolvedLoadCount=i.pendingLoadCount)}_setAsyncPropValue(t,r,i){let n=this.asyncProps[t];n&&i>=n.resolvedLoadCount&&r!==void 0&&(this._freezeAsyncOldProps(),n.resolvedValue=r,n.resolvedLoadCount=i,this.onAsyncPropUpdated(t,r))}_watchPromise(t,r){let i=this.asyncProps[t];if(i){i.pendingLoadCount++;let n=i.pendingLoadCount;r.then(o=>{this.component&&(o=this._postProcessValue(i,o),this._setAsyncPropValue(t,o,n),this._onResolve(t,o))}).catch(o=>{this._onError(t,o)})}}async _resolveAsyncIterable(t,r){if(t!==\"data\"){this._setPropValue(t,r);return}let i=this.asyncProps[t];if(!i)return;i.pendingLoadCount++;let n=i.pendingLoadCount,o=[],s=0;for await(let a of r){if(!this.component)return;let{dataTransform:h}=this.component.props;h?o=h(a,o):o=o.concat(a),Object.defineProperty(o,\"__diff\",{enumerable:!1,value:[{startRow:s,endRow:o.length}]}),s=o.length,this._setAsyncPropValue(t,o,n)}this._onResolve(t,o)}_postProcessValue(t,r){let i=t.type;return i&&this.component&&(i.release&&i.release(t.resolvedValue,i,this.component),i.transform)?i.transform(r,i,this.component):r}_createAsyncPropData(t,r){if(!this.asyncProps[t]){let n=this.component&&this.component.props[Ld];this.asyncProps[t]={type:n&&n[t],lastValue:null,resolvedValue:r,pendingLoadCount:0,resolvedLoadCount:0}}}};var jP=class extends VP{constructor({attributeManager:t,layer:r}){super(r),this.attributeManager=t,this.needsRedraw=!0,this.needsUpdate=!0,this.subLayers=null,this.usesPickingColorCache=!1}get layer(){return this.component}_fetch(t,r){let i=this.layer,n=i?.props.fetch;return n?n(r,{propName:t,layer:i}):super._fetch(t,r)}_onResolve(t,r){let i=this.layer;if(i){let n=i.props.onDataLoad;t===\"data\"&&n&&n(r,{propName:t,layer:i})}}_onError(t,r){let i=this.layer;i&&i.raiseError(r,`loading ${t} of ${this.layer}`)}};var TGt=\"layer.changeFlag\",SGt=\"layer.initialize\",MGt=\"layer.update\",EGt=\"layer.finalize\",PGt=\"layer.matched\",TAt=2**24-1,CGt=Object.freeze([]),IGt=b0(({oldViewport:e,viewport:t})=>e.equals(t)),Zf=new Uint8ClampedArray(0),kGt={data:{type:\"data\",value:CGt,async:!0},dataComparator:{type:\"function\",value:null,optional:!0},_dataDiff:{type:\"function\",value:e=>e&&e.__diff,optional:!0},dataTransform:{type:\"function\",value:null,optional:!0},onDataLoad:{type:\"function\",value:null,optional:!0},onError:{type:\"function\",value:null,optional:!0},fetch:{type:\"function\",value:(e,{propName:t,layer:r,loaders:i,loadOptions:n,signal:o})=>{let{resourceManager:s}=r.context;n=n||r.getLoadOptions(),i=i||r.props.loaders,o&&(n={...n,fetch:{...n?.fetch,signal:o}});let a=s.contains(e);return!a&&!n&&(s.add({resourceId:e,data:n1(e,i),persistent:!1}),a=!0),a?s.subscribe({resourceId:e,onChange:h=>r.internalState?.reloadAsyncProp(t,h),consumerId:r.id,requestId:t}):n1(e,i,n)}},updateTriggers:{},visible:!0,pickable:!1,opacity:{type:\"number\",min:0,max:1,value:1},operation:\"draw\",onHover:{type:\"function\",value:null,optional:!0},onClick:{type:\"function\",value:null,optional:!0},onDragStart:{type:\"function\",value:null,optional:!0},onDrag:{type:\"function\",value:null,optional:!0},onDragEnd:{type:\"function\",value:null,optional:!0},coordinateSystem:Vr.DEFAULT,coordinateOrigin:{type:\"array\",value:[0,0,0],compare:!0},modelMatrix:{type:\"array\",value:null,compare:!0,optional:!0},wrapLongitude:!1,positionFormat:\"XYZ\",colorFormat:\"RGBA\",parameters:{type:\"object\",value:{},optional:!0,compare:2},loadOptions:{type:\"object\",value:null,optional:!0,ignore:!0},transitions:null,extensions:[],loaders:{type:\"array\",value:[],optional:!0,ignore:!0},getPolygonOffset:{type:\"function\",value:({layerIndex:e})=>[0,-e*100]},highlightedObjectIndex:null,autoHighlight:!1,highlightColor:{type:\"accessor\",value:[0,0,128,128]}},$P=class extends t9{constructor(){super(...arguments),this.internalState=null,this.lifecycle=m1.NO_STATE,this.parent=null}static get componentName(){return Object.prototype.hasOwnProperty.call(this,\"layerName\")?this.layerName:\"\"}get root(){let t=this;for(;t.parent;)t=t.parent;return t}toString(){return`${this.constructor.layerName||this.constructor.name}({id: '${this.props.id}'})`}project(t){_r(this.internalState);let r=this.internalState.viewport||this.context.viewport,i=VY(t,{viewport:r,modelMatrix:this.props.modelMatrix,coordinateOrigin:this.props.coordinateOrigin,coordinateSystem:this.props.coordinateSystem}),[n,o,s]=P3(i,r.pixelProjectionMatrix);return t.length===2?[n,o]:[n,o,s]}unproject(t){return _r(this.internalState),(this.internalState.viewport||this.context.viewport).unproject(t)}projectPosition(t,r){_r(this.internalState);let i=this.internalState.viewport||this.context.viewport;return cmt(t,{viewport:i,modelMatrix:this.props.modelMatrix,coordinateOrigin:this.props.coordinateOrigin,coordinateSystem:this.props.coordinateSystem,...r})}get isComposite(){return!1}get isDrawable(){return!0}setState(t){this.setChangeFlags({stateChanged:!0}),Object.assign(this.state,t),this.setNeedsRedraw()}setNeedsRedraw(){this.internalState&&(this.internalState.needsRedraw=!0)}setNeedsUpdate(){this.internalState&&(this.context.layerManager.setNeedsUpdate(String(this)),this.internalState.needsUpdate=!0)}get isLoaded(){return this.internalState?!this.internalState.isAsyncPropLoading():!1}get wrapLongitude(){return this.props.wrapLongitude}isPickable(){return this.props.pickable&&this.props.visible}getModels(){let t=this.state;return t&&(t.models||t.model&&[t.model])||[]}setShaderModuleProps(...t){for(let r of this.getModels())r.shaderInputs.setProps(...t)}getAttributeManager(){return this.internalState&&this.internalState.attributeManager}getCurrentLayer(){return this.internalState&&this.internalState.layer}getLoadOptions(){return this.props.loadOptions}use64bitPositions(){let{coordinateSystem:t}=this.props;return t===Vr.DEFAULT||t===Vr.LNGLAT||t===Vr.CARTESIAN}onHover(t,r){return this.props.onHover&&this.props.onHover(t,r)||!1}onClick(t,r){return this.props.onClick&&this.props.onClick(t,r)||!1}nullPickingColor(){return[0,0,0]}encodePickingColor(t,r=[]){return r[0]=t+1&255,r[1]=t+1>>8&255,r[2]=t+1>>8>>8&255,r}decodePickingColor(t){_r(t instanceof Uint8Array);let[r,i,n]=t;return r+i*256+n*65536-1}getNumInstances(){return Number.isFinite(this.props.numInstances)?this.props.numInstances:this.state&&this.state.numInstances!==void 0?this.state.numInstances:yAt(this.props.data)}getStartIndices(){return this.props.startIndices?this.props.startIndices:this.state&&this.state.startIndices?this.state.startIndices:null}getBounds(){return this.getAttributeManager()?.getBounds([\"positions\",\"instancePositions\"])}getShaders(t){t=xb(t,{disableWarnings:!0,modules:this.context.defaultShaderModules});for(let r of this.props.extensions)t=xb(t,r.getShaders.call(this,r));return t}shouldUpdateState(t){return t.changeFlags.propsOrDataChanged}updateState(t){let r=this.getAttributeManager(),{dataChanged:i}=t.changeFlags;if(i&&r)if(Array.isArray(i))for(let n of i)r.invalidateAll(n);else r.invalidateAll();if(r){let{props:n}=t,o=this.internalState.hasPickingBuffer,s=Number.isInteger(n.highlightedObjectIndex)||!!n.pickable||n.extensions.some(a=>a.getNeedsPickingBuffer.call(this,a));if(o!==s){this.internalState.hasPickingBuffer=s;let{pickingColors:a,instancePickingColors:h}=r.attributes,p=a||h;p&&(s&&p.constant&&(p.constant=!1,r.invalidate(p.id)),!p.value&&!s&&(p.constant=!0,p.value=[0,0,0]))}}}finalizeState(t){for(let i of this.getModels())i.destroy();let r=this.getAttributeManager();r&&r.finalize(),this.context&&this.context.resourceManager.unsubscribe({consumerId:this.id}),this.internalState&&(this.internalState.uniformTransitions.clear(),this.internalState.finalize())}draw(t){for(let r of this.getModels())r.draw(t.renderPass)}getPickingInfo({info:t,mode:r,sourceLayer:i}){let{index:n}=t;return n>=0&&Array.isArray(this.props.data)&&(t.object=this.props.data[n]),t}raiseError(t,r){r&&(t=new Error(`${r}: ${t.message}`,{cause:t})),this.props.onError?.(t)||this.context?.onError?.(t,this)}getNeedsRedraw(t={clearRedrawFlags:!1}){return this._getNeedsRedraw(t)}needsUpdate(){return this.internalState?this.internalState.needsUpdate||this.hasUniformTransition()||this.shouldUpdateState(this._getUpdateParams()):!1}hasUniformTransition(){return this.internalState?.uniformTransitions.active||!1}activateViewport(t){if(!this.internalState)return;let r=this.internalState.viewport;this.internalState.viewport=t,(!r||!IGt({oldViewport:r,viewport:t}))&&(this.setChangeFlags({viewportChanged:!0}),this.isComposite?this.needsUpdate()&&this.setNeedsUpdate():this._update())}invalidateAttribute(t=\"all\"){let r=this.getAttributeManager();r&&(t===\"all\"?r.invalidateAll():r.invalidate(t))}updateAttributes(t){let r=!1;for(let i in t)t[i].layoutChanged()&&(r=!0);for(let i of this.getModels())this._setModelAttributes(i,t,r)}_updateAttributes(){let t=this.getAttributeManager();if(!t)return;let r=this.props,i=this.getNumInstances(),n=this.getStartIndices();t.update({data:r.data,numInstances:i,startIndices:n,props:r,transitions:r.transitions,buffers:r.data.attributes,context:this});let o=t.getChangedAttributes({clearChangedFlags:!0});this.updateAttributes(o)}_updateAttributeTransition(){let t=this.getAttributeManager();t&&t.updateTransition()}_updateUniformTransition(){let{uniformTransitions:t}=this.internalState;if(t.active){let r=t.update(),i=Object.create(this.props);for(let n in r)Object.defineProperty(i,n,{value:r[n]});return i}return this.props}calculateInstancePickingColors(t,{numInstances:r}){if(t.constant)return;let i=Math.floor(Zf.length/4);if(this.internalState.usesPickingColorCache=!0,i<r){r>TAt&&hr.warn(\"Layer has too many data objects. Picking might not be able to distinguish all objects.\")(),Zf=$f.allocate(Zf,r,{size:4,copy:!0,maxCount:Math.max(r,TAt)});let n=Math.floor(Zf.length/4),o=[0,0,0];for(let s=i;s<n;s++)this.encodePickingColor(s,o),Zf[s*4+0]=o[0],Zf[s*4+1]=o[1],Zf[s*4+2]=o[2],Zf[s*4+3]=0}t.value=Zf.subarray(0,r*4)}_setModelAttributes(t,r,i=!1){if(!Object.keys(r).length)return;if(i){let a=this.getAttributeManager();t.setBufferLayout(a.getBufferLayouts(t)),r=a.getAttributes()}let n=t.userData?.excludeAttributes||{},o={},s={};for(let a in r){if(n[a])continue;let h=r[a].getValue();for(let p in h){let g=h[p];g instanceof on?r[a].settings.isIndexed?t.setIndexBuffer(g):o[p]=g:g&&(s[p]=g)}}t.setAttributes(o),t.setConstantAttributes(s)}disablePickingIndex(t){let r=this.props.data;if(!(\"attributes\"in r)){this._disablePickingIndex(t);return}let{pickingColors:i,instancePickingColors:n}=this.getAttributeManager().attributes,o=i||n,s=o&&r.attributes&&r.attributes[o.id];if(s&&s.value){let a=s.value,h=this.encodePickingColor(t);for(let p=0;p<r.length;p++){let g=o.getVertexOffset(p);a[g]===h[0]&&a[g+1]===h[1]&&a[g+2]===h[2]&&this._disablePickingIndex(p)}}else this._disablePickingIndex(t)}_disablePickingIndex(t){let{pickingColors:r,instancePickingColors:i}=this.getAttributeManager().attributes,n=r||i;if(!n)return;let o=n.getVertexOffset(t),s=n.getVertexOffset(t+1);n.buffer.write(new Uint8Array(s-o),o)}restorePickingColors(){let{pickingColors:t,instancePickingColors:r}=this.getAttributeManager().attributes,i=t||r;i&&(this.internalState.usesPickingColorCache&&i.value.buffer!==Zf.buffer&&(i.value=Zf.subarray(0,i.value.length)),i.updateSubBuffer({startOffset:0}))}_initialize(){_r(!this.internalState),_r(Number.isFinite(this.props.coordinateSystem)),ys(SGt,this);let t=this._getAttributeManager();t&&t.addInstanced({instancePickingColors:{type:\"uint8\",size:4,noAlloc:!0,update:this.calculateInstancePickingColors}}),this.internalState=new jP({attributeManager:t,layer:this}),this._clearChangeFlags(),this.state={},Object.defineProperty(this.state,\"attributeManager\",{get:()=>(hr.deprecated(\"layer.state.attributeManager\",\"layer.getAttributeManager()\")(),t)}),this.internalState.uniformTransitions=new FP(this.context.timeline),this.internalState.onAsyncPropUpdated=this._onAsyncPropUpdated.bind(this),this.internalState.setAsyncProps(this.props),this.initializeState(this.context);for(let r of this.props.extensions)r.initializeState.call(this,this.context,r);this.setChangeFlags({dataChanged:\"init\",propsChanged:\"init\",viewportChanged:!0,extensionsChanged:!0}),this._update()}_transferState(t){ys(PGt,this,this===t);let{state:r,internalState:i}=t;this!==t&&(this.internalState=i,this.state=r,this.internalState.setAsyncProps(this.props),this._diffProps(this.props,this.internalState.getOldProps()))}_update(){let t=this.needsUpdate();if(ys(MGt,this,t),!t)return;let r=this.props,i=this.context,n=this.internalState,o=i.viewport,s=this._updateUniformTransition();n.propsInTransition=s,i.viewport=n.viewport||o,this.props=s;try{let a=this._getUpdateParams(),h=this.getModels();if(i.device)this.updateState(a);else try{this.updateState(a)}catch{}for(let g of this.props.extensions)g.updateState.call(this,a,g);this.setNeedsRedraw(),this._updateAttributes();let p=this.getModels()[0]!==h[0];this._postUpdate(a,p)}finally{i.viewport=o,this.props=r,this._clearChangeFlags(),n.needsUpdate=!1,n.resetOldProps()}}_finalize(){ys(EGt,this),this.finalizeState(this.context);for(let t of this.props.extensions)t.finalizeState.call(this,this.context,t)}_drawLayer({renderPass:t,shaderModuleProps:r=null,uniforms:i={},parameters:n={}}){this._updateAttributeTransition();let o=this.props,s=this.context;this.props=this.internalState.propsInTransition||o;try{r&&this.setShaderModuleProps(r);let{getPolygonOffset:a}=this.props,h=a&&a(i)||[0,0];s.device instanceof vb&&s.device.setParametersWebGL({polygonOffset:h});for(let p of this.getModels())p.device.type===\"webgpu\"?p.setParameters({...p.parameters,...n}):p.setParameters(n);if(s.device instanceof vb)s.device.withParametersWebGL(n,()=>{let p={renderPass:t,shaderModuleProps:r,uniforms:i,parameters:n,context:s};for(let g of this.props.extensions)g.draw.call(this,p,g);this.draw(p)});else{let p={renderPass:t,shaderModuleProps:r,uniforms:i,parameters:n,context:s};for(let g of this.props.extensions)g.draw.call(this,p,g);this.draw(p)}}finally{this.props=o}}getChangeFlags(){return this.internalState?.changeFlags}setChangeFlags(t){if(!this.internalState)return;let{changeFlags:r}=this.internalState;for(let n in t)if(t[n]){let o=!1;switch(n){case\"dataChanged\":let s=t[n],a=r[n];s&&Array.isArray(a)&&(r.dataChanged=Array.isArray(s)?a.concat(s):s,o=!0);default:r[n]||(r[n]=t[n],o=!0)}o&&ys(TGt,this,n,t)}let i=!!(r.dataChanged||r.updateTriggersChanged||r.propsChanged||r.extensionsChanged);r.propsOrDataChanged=i,r.somethingChanged=i||r.viewportChanged||r.stateChanged}_clearChangeFlags(){this.internalState.changeFlags={dataChanged:!1,propsChanged:!1,updateTriggersChanged:!1,viewportChanged:!1,stateChanged:!1,extensionsChanged:!1,propsOrDataChanged:!1,somethingChanged:!1}}_diffProps(t,r){let i=AAt(t,r);if(i.updateTriggersChanged)for(let n in i.updateTriggersChanged)i.updateTriggersChanged[n]&&this.invalidateAttribute(n);if(i.transitionsChanged)for(let n in i.transitionsChanged)this.internalState.uniformTransitions.add(n,r[n],t[n],t.transitions?.[n]);return this.setChangeFlags(i)}validateProps(){gAt(this.props)}updateAutoHighlight(t){this.props.autoHighlight&&!Number.isInteger(this.props.highlightedObjectIndex)&&this._updateAutoHighlight(t)}_updateAutoHighlight(t){let r={highlightedObjectColor:t.picked?t.color:null},{highlightColor:i}=this.props;t.picked&&typeof i==\"function\"&&(r.highlightColor=i(t)),this.setShaderModuleProps({picking:r}),this.setNeedsRedraw()}_getAttributeManager(){let t=this.context;return new P0(t.device,{id:this.props.id,stats:t.stats,timeline:t.timeline})}_postUpdate(t,r){let{props:i,oldProps:n}=t,o=this.state.model;o?.isInstanced&&o.setInstanceCount(this.getNumInstances());let{autoHighlight:s,highlightedObjectIndex:a,highlightColor:h}=i;if(r||n.autoHighlight!==s||n.highlightedObjectIndex!==a||n.highlightColor!==h){let p={};Array.isArray(h)&&(p.highlightColor=h),(r||n.autoHighlight!==s||a!==n.highlightedObjectIndex)&&(p.highlightedObjectColor=Number.isFinite(a)&&a>=0?this.encodePickingColor(a):null),this.setShaderModuleProps({picking:p})}}_getUpdateParams(){return{props:this.props,oldProps:this.internalState.getOldProps(),context:this.context,changeFlags:this.internalState.changeFlags}}_getNeedsRedraw(t){if(!this.internalState)return!1;let r=!1;r=r||this.internalState.needsRedraw&&this.id;let i=this.getAttributeManager(),n=i?i.getNeedsRedraw(t):!1;if(r=r||n,r)for(let o of this.props.extensions)o.onNeedsRedraw.call(this,o);return this.internalState.needsRedraw=this.internalState.needsRedraw&&!t.clearRedrawFlags,r}_onAsyncPropUpdated(){this._diffProps(this.props,this.internalState.getOldProps()),this.setNeedsUpdate()}};$P.defaultProps=kGt;$P.layerName=\"Layer\";var ho=$P;var RGt=\"compositeLayer.renderLayers\",e9=class extends ho{get isComposite(){return!0}get isDrawable(){return!1}get isLoaded(){return super.isLoaded&&this.getSubLayers().every(t=>t.isLoaded)}getSubLayers(){return this.internalState&&this.internalState.subLayers||[]}initializeState(t){}setState(t){super.setState(t),this.setNeedsUpdate()}getPickingInfo({info:t}){let{object:r}=t;return r&&r.__source&&r.__source.parent&&r.__source.parent.id===this.id&&(t.object=r.__source.object,t.index=r.__source.index),t}filterSubLayer(t){return!0}shouldRenderSubLayer(t,r){return r&&r.length}getSubLayerClass(t,r){let{_subLayerProps:i}=this.props;return i&&i[t]&&i[t].type||r}getSubLayerRow(t,r,i){return t.__source={parent:this,object:r,index:i},t}getSubLayerAccessor(t){if(typeof t==\"function\"){let r={index:-1,data:this.props.data,target:[]};return(i,n)=>i&&i.__source?(r.index=i.__source.index,t(i.__source.object,r)):t(i,n)}return t}getSubLayerProps(t={}){let{opacity:r,pickable:i,visible:n,parameters:o,getPolygonOffset:s,highlightedObjectIndex:a,autoHighlight:h,highlightColor:p,coordinateSystem:g,coordinateOrigin:w,wrapLongitude:C,positionFormat:R,modelMatrix:z,extensions:W,fetch:Y,operation:H,_subLayerProps:Q}=this.props,tt={id:\"\",updateTriggers:{},opacity:r,pickable:i,visible:n,parameters:o,getPolygonOffset:s,highlightedObjectIndex:a,autoHighlight:h,highlightColor:p,coordinateSystem:g,coordinateOrigin:w,wrapLongitude:C,positionFormat:R,modelMatrix:z,extensions:W,fetch:Y,operation:H},rt=Q&&t.id&&Q[t.id],at=rt&&rt.updateTriggers,et=t.id||\"sublayer\";if(rt){let lt=this.props[Ld],J=t.type?t.type._propTypes:{};for(let ft in rt){let dt=J[ft]||lt[ft];dt&&dt.type===\"accessor\"&&(rt[ft]=this.getSubLayerAccessor(rt[ft]))}}Object.assign(tt,t,rt),tt.id=`${this.props.id}-${et}`,tt.updateTriggers={all:this.props.updateTriggers?.all,...t.updateTriggers,...at};for(let lt of W){let J=lt.getSubLayerProps.call(this,lt);J&&Object.assign(tt,J,{updateTriggers:Object.assign(tt.updateTriggers,J.updateTriggers)})}return tt}_updateAutoHighlight(t){for(let r of this.getSubLayers())r.updateAutoHighlight(t)}_getAttributeManager(){return null}_postUpdate(t,r){let i=this.internalState.subLayers,n=!i||this.needsUpdate();if(n){let o=this.renderLayers();i=Il(o,Boolean),this.internalState.subLayers=i}ys(RGt,this,n,i);for(let o of i)o.parent=this}};e9.layerName=\"CompositeLayer\";var bi=e9;var CX=Math.PI/180;function DGt({height:e,focalDistance:t,orbitAxis:r,rotationX:i,rotationOrbit:n,zoom:o}){let s=r===\"Z\"?[0,0,1]:[0,1,0],a=r===\"Z\"?[0,-t,0]:[0,0,t],h=new Ji().lookAt({eye:a,up:s});h.rotateX(i*CX),r===\"Z\"?h.rotateZ(n*CX):h.rotateY(n*CX);let p=Math.pow(2,o)/e;return h.scale(p),h}var r9=class extends Dd{constructor(t){let{height:r,projectionMatrix:i,fovy:n=50,orbitAxis:o=\"Z\",target:s=[0,0,0],rotationX:a=0,rotationOrbit:h=0,zoom:p=0}=t,g=i?i[5]/2:Lg(n);super({...t,longitude:void 0,viewMatrix:DGt({height:r||1,focalDistance:g,orbitAxis:o,rotationX:a,rotationOrbit:h,zoom:p}),fovy:n,focalDistance:g,position:s,zoom:p}),this.target=s,this.orbitAxis=o,this.rotationX=a,this.rotationOrbit=h,this.fovy=n,this.projectedCenter=this.project(this.center)}unproject(t,{topLeft:r=!0}={}){let[i,n,o=this.projectedCenter[2]]=t,s=r?n:this.height-n,[a,h,p]=kd([i,s,o],this.pixelUnprojectionMatrix);return[a,h,p]}panByPosition(t,r,i){let n=this.project(t),o=[this.width/2+n[0]-r[0],this.height/2+n[1]-r[1],this.projectedCenter[2]];return{target:this.unproject(o)}}};r9.displayName=\"OrbitViewport\";var SAt=r9;var OGt=new Ji().lookAt({eye:[0,0,1]});function LGt({width:e,height:t,near:r,far:i,padding:n}){let o=-e/2,s=e/2,a=-t/2,h=t/2;if(n){let{left:p=0,right:g=0,top:w=0,bottom:C=0}=n,R=_n((p+e-g)/2,0,e)-e/2,z=_n((w+t-C)/2,0,t)-t/2;o-=R,s-=R,a+=z,h+=z}return new Ji().ortho({left:o,right:s,bottom:a,top:h,near:r,far:i})}var i9=class extends Dd{constructor(t){let{width:r,height:i,near:n=.1,far:o=1e3,zoom:s=0,target:a=[0,0,0],padding:h=null,flipY:p=!0}=t,g=t.zoomX??(Array.isArray(s)?s[0]:s),w=t.zoomY??(Array.isArray(s)?s[1]:s),C=Math.min(g,w),R=Math.pow(2,C),z;if(g!==w){let W=Math.pow(2,g),Y=Math.pow(2,w);z={unitsPerMeter:[W/R,Y/R,1],metersPerUnit:[R/W,R/Y,1]}}super({...t,longitude:void 0,position:a,viewMatrix:OGt.clone().scale([R,R*(p?-1:1),R]),projectionMatrix:LGt({width:r||1,height:i||1,padding:h,near:n,far:o}),zoom:C,distanceScales:z}),this.target=a,this.zoomX=g,this.zoomY=w,this.flipY=p}projectFlat([t,r]){let{unitsPerMeter:i}=this.distanceScales;return[t*i[0],r*i[1]]}unprojectFlat([t,r]){let{metersPerUnit:i}=this.distanceScales;return[t*i[0],r*i[1]]}panByPosition(t,r,i){let n=kd(r,this.pixelUnprojectionMatrix),o=this.projectFlat(t),s=Ea.add([],o,Ea.negate([],n)),a=Ea.add([],this.center,s);return{target:this.unprojectFlat(a)}}};i9.displayName=\"OrthographicViewport\";var MAt=i9;var n9=class extends Dd{constructor(t){let{longitude:r,latitude:i,modelMatrix:n,bearing:o=0,pitch:s=0,up:a=[0,0,1]}=t,p=new Ig({bearing:o,pitch:s===-90?1e-4:90+s}).toVector3().normalize(),g=n?new Ji(n).transformAsVector(p):p,w=Number.isFinite(i)?rP({latitude:i}):0,C=Math.pow(2,w),R=new Ji().lookAt({eye:[0,0,0],center:g,up:a}).scale(C);super({...t,zoom:w,viewMatrix:R}),this.latitude=i,this.longitude=r,this.pitch=s,this.bearing=o,this.up=a}};n9.displayName=\"FirstPersonViewport\";var EAt=n9;var wb=20,PAt=500,IX=class e extends Ug{constructor(t){let{width:r,height:i,position:n=[0,0,0],bearing:o=0,pitch:s=0,longitude:a=null,latitude:h=null,maxPitch:p=90,minPitch:g=-90,startRotatePos:w,startBearing:C,startPitch:R,startZoomPosition:z,startPanPos:W,startPanPosition:Y}=t;super({width:r,height:i,position:n,bearing:o,pitch:s,longitude:a,latitude:h,maxPitch:p,minPitch:g},{startRotatePos:w,startBearing:C,startPitch:R,startZoomPosition:z,startPanPos:W,startPanPosition:Y}),this.makeViewport=t.makeViewport}panStart({pos:t}){let{position:r}=this.getViewportProps();return this._getUpdatedState({startPanPos:t,startPanPosition:r})}pan({pos:t}){if(!t)return this;let{startPanPos:r=[0,0],startPanPosition:i=[0,0]}=this.getState(),{width:n,height:o,bearing:s,pitch:a}=this.getViewportProps(),h=PAt*(t[0]-r[0])/n,p=PAt*(t[1]-r[1])/o,g=new Ig({bearing:s,pitch:a}),w=new Ig({bearing:s,pitch:-90}),C=g.toVector3().normalize(),R=w.toVector3().cross(C).normalize();return this._getUpdatedState({position:new rr(i).add(R.scale(h)).add(C.scale(p))})}panEnd(){return this._getUpdatedState({startPanPos:null,startPanPosition:null})}rotateStart({pos:t}){return this._getUpdatedState({startRotatePos:t,startBearing:this.getViewportProps().bearing,startPitch:this.getViewportProps().pitch})}rotate({pos:t,deltaAngleX:r=0,deltaAngleY:i=0}){let{startRotatePos:n,startBearing:o,startPitch:s}=this.getState(),{width:a,height:h}=this.getViewportProps();if(!n||o===void 0||s===void 0)return this;let p;if(t){let g=(t[0]-n[0])/a,w=(t[1]-n[1])/h;p={bearing:o-g*180,pitch:s-w*90}}else p={bearing:o-r,pitch:s-i};return this._getUpdatedState(p)}rotateEnd(){return this._getUpdatedState({startRotatePos:null,startBearing:null,startPitch:null})}zoomStart(){return this._getUpdatedState({startZoomPosition:this.getViewportProps().position})}zoom({pos:t,scale:r}){let i=this.getViewportProps(),n=this.getState().startZoomPosition||i.position,o=this.makeViewport(i),{projectionMatrix:s,width:a}=o,p=2*Math.atan(1/s[0])*(t[0]/a-.5),g=this.getDirection(!0);return this._move(g.rotateZ({radians:-p}),Math.log2(r)*wb,n)}zoomEnd(){return this._getUpdatedState({startZoomPosition:null})}moveLeft(t=wb){let r=this.getDirection(!0);return this._move(r.rotateZ({radians:Math.PI/2}),t)}moveRight(t=wb){let r=this.getDirection(!0);return this._move(r.rotateZ({radians:-Math.PI/2}),t)}moveUp(t=wb){let r=this.getDirection(!0);return this._move(r,t)}moveDown(t=wb){let r=this.getDirection(!0);return this._move(r.negate(),t)}rotateLeft(t=15){return this._getUpdatedState({bearing:this.getViewportProps().bearing-t})}rotateRight(t=15){return this._getUpdatedState({bearing:this.getViewportProps().bearing+t})}rotateUp(t=10){return this._getUpdatedState({pitch:this.getViewportProps().pitch+t})}rotateDown(t=10){return this._getUpdatedState({pitch:this.getViewportProps().pitch-t})}zoomIn(t=wb){return this._move(new rr(0,0,1),t)}zoomOut(t=wb){return this._move(new rr(0,0,-1),t)}shortestPathFrom(t){let r=t.getViewportProps(),i={...this.getViewportProps()},{bearing:n,longitude:o}=i;return Math.abs(n-r.bearing)>180&&(i.bearing=n<0?n+360:n-360),o!==null&&r.longitude!==null&&Math.abs(o-r.longitude)>180&&(i.longitude=o<0?o+360:o-360),i}_move(t,r,i=this.getViewportProps().position){let n=t.scale(r);return this._getUpdatedState({position:new rr(i).add(n)})}getDirection(t=!1){return new Ig({bearing:this.getViewportProps().bearing,pitch:t?90:90+this.getViewportProps().pitch}).toVector3().normalize()}_getUpdatedState(t){return new e({makeViewport:this.makeViewport,...this.getViewportProps(),...this.getState(),...t})}applyConstraints(t){let{pitch:r,maxPitch:i,minPitch:n,longitude:o,bearing:s}=t;return t.pitch=_n(r,n,i),o!==null&&(o<-180||o>180)&&(t.longitude=db(o+180,360)-180),(s<-180||s>180)&&(t.bearing=db(s+180,360)-180),t}},GP=class extends vh{constructor(){super(...arguments),this.ControllerState=IX,this.transition={transitionDuration:300,transitionInterpolator:new el([\"position\",\"pitch\",\"bearing\"])}}};var o9=class extends Ws{constructor(t={}){super(t)}getViewportType(){return EAt}get ControllerType(){return GP}};o9.displayName=\"FirstPersonView\";var kX=o9;var WP=class extends Ug{constructor(t){let{width:r,height:i,rotationX:n=0,rotationOrbit:o=0,target:s=[0,0,0],zoom:a=0,minRotationX:h=-90,maxRotationX:p=90,minZoom:g=-1/0,maxZoom:w=1/0,startPanPosition:C,startRotatePos:R,startRotationX:z,startRotationOrbit:W,startZoomPosition:Y,startZoom:H}=t;super({width:r,height:i,rotationX:n,rotationOrbit:o,target:s,zoom:a,minRotationX:h,maxRotationX:p,minZoom:g,maxZoom:w},{startPanPosition:C,startRotatePos:R,startRotationX:z,startRotationOrbit:W,startZoomPosition:Y,startZoom:H}),this.makeViewport=t.makeViewport}panStart({pos:t}){return this._getUpdatedState({startPanPosition:this._unproject(t)})}pan({pos:t,startPosition:r}){let i=this.getState().startPanPosition||r;if(!i)return this;let o=this.makeViewport(this.getViewportProps()).panByPosition(i,t);return this._getUpdatedState(o)}panEnd(){return this._getUpdatedState({startPanPosition:null})}rotateStart({pos:t}){return this._getUpdatedState({startRotatePos:t,startRotationX:this.getViewportProps().rotationX,startRotationOrbit:this.getViewportProps().rotationOrbit})}rotate({pos:t,deltaAngleX:r=0,deltaAngleY:i=0}){let{startRotatePos:n,startRotationX:o,startRotationOrbit:s}=this.getState(),{width:a,height:h}=this.getViewportProps();if(!n||o===void 0||s===void 0)return this;let p;if(t){let g=(t[0]-n[0])/a,w=(t[1]-n[1])/h;(o<-90||o>90)&&(g*=-1),p={rotationX:o+w*180,rotationOrbit:s+g*180}}else p={rotationX:o+i,rotationOrbit:s+r};return this._getUpdatedState(p)}rotateEnd(){return this._getUpdatedState({startRotationX:null,startRotationOrbit:null})}shortestPathFrom(t){let r=t.getViewportProps(),i={...this.getViewportProps()},{rotationOrbit:n}=i;return Math.abs(n-r.rotationOrbit)>180&&(i.rotationOrbit=n<0?n+360:n-360),i}zoomStart({pos:t}){return this._getUpdatedState({startZoomPosition:this._unproject(t),startZoom:this.getViewportProps().zoom})}zoom({pos:t,startPos:r,scale:i}){let{startZoom:n,startZoomPosition:o}=this.getState();if(o||(n=this.getViewportProps().zoom,o=this._unproject(r||t)),!o)return this;let s=this._calculateNewZoom({scale:i,startZoom:n}),a=this.makeViewport({...this.getViewportProps(),zoom:s});return this._getUpdatedState({zoom:s,...a.panByPosition(o,t)})}zoomEnd(){return this._getUpdatedState({startZoomPosition:null,startZoom:null})}zoomIn(t=2){return this._getUpdatedState({zoom:this._calculateNewZoom({scale:t})})}zoomOut(t=2){return this._getUpdatedState({zoom:this._calculateNewZoom({scale:1/t})})}moveLeft(t=50){return this._panFromCenter([-t,0])}moveRight(t=50){return this._panFromCenter([t,0])}moveUp(t=50){return this._panFromCenter([0,-t])}moveDown(t=50){return this._panFromCenter([0,t])}rotateLeft(t=15){return this._getUpdatedState({rotationOrbit:this.getViewportProps().rotationOrbit-t})}rotateRight(t=15){return this._getUpdatedState({rotationOrbit:this.getViewportProps().rotationOrbit+t})}rotateUp(t=10){return this._getUpdatedState({rotationX:this.getViewportProps().rotationX-t})}rotateDown(t=10){return this._getUpdatedState({rotationX:this.getViewportProps().rotationX+t})}_project(t){return this.makeViewport(this.getViewportProps()).project(t)}_unproject(t){return this.makeViewport(this.getViewportProps()).unproject(t)}_calculateNewZoom({scale:t,startZoom:r}){let{maxZoom:i,minZoom:n}=this.getViewportProps();r===void 0&&(r=this.getViewportProps().zoom);let o=r+Math.log2(t);return _n(o,n,i)}_panFromCenter(t){let{target:r}=this.getViewportProps(),i=this._project(r);return this.pan({startPosition:r,pos:[i[0]+t[0],i[1]+t[1]]})}_getUpdatedState(t){return new this.constructor({makeViewport:this.makeViewport,...this.getViewportProps(),...this.getState(),...t})}applyConstraints(t){let{maxZoom:r,minZoom:i,zoom:n,maxRotationX:o,minRotationX:s,rotationOrbit:a}=t;return t.zoom=Array.isArray(n)?[_n(n[0],i,r),_n(n[1],i,r)]:_n(n,i,r),t.rotationX=_n(t.rotationX,s,o),(a<-180||a>180)&&(t.rotationOrbit=db(a+180,360)-180),t}},qP=class extends vh{constructor(){super(...arguments),this.ControllerState=WP,this.transition={transitionDuration:300,transitionInterpolator:new el({transitionProps:{compare:[\"target\",\"zoom\",\"rotationX\",\"rotationOrbit\"],required:[\"target\",\"zoom\"]}})}}};var s9=class extends Ws{constructor(t={}){super(t),this.props.orbitAxis=t.orbitAxis||\"Z\"}getViewportType(){return SAt}get ControllerType(){return qP}};s9.displayName=\"OrbitView\";var RX=s9;var DX=class extends WP{constructor(t){super(t),this.zoomAxis=t.zoomAxis||\"all\"}_calculateNewZoom({scale:t,startZoom:r}){let{maxZoom:i,minZoom:n}=this.getViewportProps();r===void 0&&(r=this.getViewportProps().zoom);let o=Math.log2(t);if(Array.isArray(r)){let[s,a]=r;switch(this.zoomAxis){case\"X\":s=_n(s+o,n,i);break;case\"Y\":a=_n(a+o,n,i);break;default:let h=Math.min(s+o,a+o);h<n&&(o+=n-h),h=Math.max(s+o,a+o),h>i&&(o+=i-h),s+=o,a+=o}return[s,a]}return _n(r+o,n,i)}},HP=class extends vh{constructor(){super(...arguments),this.ControllerState=DX,this.transition={transitionDuration:300,transitionInterpolator:new el([\"target\",\"zoom\"])},this.dragMode=\"pan\"}_onPanRotate(){return!1}};var a9=class extends Ws{constructor(t={}){super(t)}getViewportType(){return MAt}get ControllerType(){return HP}};a9.displayName=\"OrthographicView\";var OX=a9;var LX=class extends pP{constructor(t){let{startPanPos:r,...i}=t;super(i),r!==void 0&&(this._state.startPanPos=r)}panStart({pos:t}){let{latitude:r,longitude:i,zoom:n}=this.getViewportProps();return this._getUpdatedState({startPanLngLat:[i,r],startPanPos:t,startZoom:n})}pan({pos:t,startPos:r}){let i=this.getState(),n=i.startPanLngLat||this._unproject(r);if(!n)return this;let o=i.startZoom??this.getViewportProps().zoom,s=i.startPanPos||r,a=[n[0],n[1],o],p=this.makeViewport(this.getViewportProps()).panByPosition(a,t,s);return this._getUpdatedState(p)}panEnd(){return this._getUpdatedState({startPanLngLat:null,startPanPos:null,startZoom:null})}zoom({scale:t}){let i=(this.getState().startZoom||this.getViewportProps().zoom)+Math.log2(t);return this._getUpdatedState({zoom:i})}applyConstraints(t){let{longitude:r,latitude:i,maxZoom:n,minZoom:o,zoom:s}=t,a=Ab(0),h=Ab(i)-a;return t.zoom=_n(s,o+h,n+h),(r<-180||r>180)&&(t.longitude=db(r+180,360)-180),t.latitude=_n(i,-wu,wu),t}},YP=class extends vh{constructor(){super(...arguments),this.ControllerState=LX,this.transition={transitionDuration:300,transitionInterpolator:new el([\"longitude\",\"latitude\",\"zoom\"])},this.dragMode=\"pan\"}setProps(t){super.setProps(t),this.dragRotate=!1,this.touchRotate=!1}};var l9=class extends Ws{constructor(t={}){super(t)}getViewportType(t){return t.zoom>12?_h:qf}get ControllerType(){return YP}};l9.displayName=\"GlobeView\";var Tb=l9;var XP=class{static get componentName(){return Object.prototype.hasOwnProperty.call(this,\"extensionName\")?this.extensionName:\"\"}constructor(t){t&&(this.opts=t)}equals(t){return this===t?!0:this.constructor===t.constructor&&to(this.opts,t.opts,1)}getShaders(t){return null}getSubLayerProps(t){let{defaultProps:r}=t.constructor,i={updateTriggers:{}};for(let n in r)if(n in this.props){let o=r[n],s=this.props[n];i[n]=s,o&&o.type===\"accessor\"&&(i.updateTriggers[n]=this.props.updateTriggers[n],typeof s==\"function\"&&(i[n]=this.getSubLayerAccessor(s)))}return i}initializeState(t,r){}updateState(t,r){}onNeedsRedraw(t){}getNeedsPickingBuffer(t){return!1}draw(t,r){}finalizeState(t,r){}};XP.defaultProps={};XP.extensionName=\"LayerExtension\";var Vg=XP;var BX={bearing:0,pitch:0,position:[0,0,0]},BGt={speed:1.2,curve:1.414},C0=class extends gb{constructor(t={}){super({compare:[\"longitude\",\"latitude\",\"zoom\",\"bearing\",\"pitch\",\"position\"],extract:[\"width\",\"height\",\"longitude\",\"latitude\",\"zoom\",\"bearing\",\"pitch\",\"position\"],required:[\"width\",\"height\",\"latitude\",\"longitude\",\"zoom\"]}),this.opts={...BGt,...t}}interpolateProps(t,r,i){let n=FY(t,r,i,this.opts);for(let o in BX)n[o]=rc(t[o]||BX[o],r[o]||BX[o],i);return n}getDuration(t,r){let{transitionDuration:i}=r;return i===\"auto\"&&(i=NY(t,r,this.opts)),i}};Ci();var b1=class{constructor(t){this.indexStarts=[0],this.vertexStarts=[0],this.vertexCount=0,this.instanceCount=0;let{attributes:r={}}=t;this.typedArrayManager=$f,this.attributes={},this._attributeDefs=r,this.opts=t,this.updateGeometry(t)}updateGeometry(t){Object.assign(this.opts,t);let{data:r,buffers:i={},getGeometry:n,geometryBuffer:o,positionFormat:s,dataChanged:a,normalize:h=!0}=this.opts;if(this.data=r,this.getGeometry=n,this.positionSize=o&&o.size||(s===\"XY\"?2:3),this.buffers=i,this.normalize=h,o&&(_r(r.startIndices),this.getGeometry=this.getGeometryFromBuffer(o),h||(i.vertexPositions=o)),this.geometryBuffer=i.vertexPositions,Array.isArray(a))for(let p of a)this._rebuildGeometry(p);else this._rebuildGeometry()}updatePartialGeometry({startRow:t,endRow:r}){this._rebuildGeometry({startRow:t,endRow:r})}getGeometryFromBuffer(t){let r=t.value||t;return ArrayBuffer.isView(r)?qL(r,{size:this.positionSize,offset:t.offset,stride:t.stride,startIndices:this.data.startIndices}):null}_allocate(t,r){let{attributes:i,buffers:n,_attributeDefs:o,typedArrayManager:s}=this;for(let a in o)if(a in n)s.release(i[a]),i[a]=null;else{let h=o[a];h.copy=r,i[a]=s.allocate(i[a],t,h)}}_forEachGeometry(t,r,i){let{data:n,getGeometry:o}=this,{iterable:s,objectInfo:a}=Lc(n,r,i);for(let h of s){a.index++;let p=o?o(h,a):null;t(p,a.index)}}_rebuildGeometry(t){if(!this.data)return;let{indexStarts:r,vertexStarts:i,instanceCount:n}=this,{data:o,geometryBuffer:s}=this,{startRow:a=0,endRow:h=1/0}=t||{},p={};if(t||(r=[0],i=[0]),this.normalize||!s)this._forEachGeometry((w,C)=>{let R=w&&this.normalizeGeometry(w);p[C]=R,i[C+1]=i[C]+(R?this.getGeometrySize(R):0)},a,h),n=i[i.length-1];else if(i=o.startIndices,n=i[o.length]||0,ArrayBuffer.isView(s))n=n||s.length/this.positionSize;else if(s instanceof on){let w=this.positionSize*4;n=n||s.byteLength/w}else if(s.buffer){let w=s.stride||this.positionSize*4;n=n||s.buffer.byteLength/w}else if(s.value){let w=s.value,C=s.stride/w.BYTES_PER_ELEMENT||this.positionSize;n=n||w.length/C}this._allocate(n,!!t),this.indexStarts=r,this.vertexStarts=i,this.instanceCount=n;let g={};this._forEachGeometry((w,C)=>{let R=p[C]||w;g.vertexStart=i[C],g.indexStart=r[C];let z=C<i.length-1?i[C+1]:n;g.geometrySize=z-i[C],g.geometryIndex=C,this.updateGeometryAttributes(R,g)},a,h),this.vertexCount=r[r.length-1]}};var CAt=`uniform arcUniforms {\n  bool greatCircle;\n  bool useShortestPath;\n  float numSegments;\n  float widthScale;\n  float widthMinPixels;\n  float widthMaxPixels;\n  highp int widthUnits;\n} arc;\n`,IAt={name:\"arc\",vs:CAt,fs:CAt,uniformTypes:{greatCircle:\"f32\",useShortestPath:\"f32\",numSegments:\"f32\",widthScale:\"f32\",widthMinPixels:\"f32\",widthMaxPixels:\"f32\",widthUnits:\"i32\"}};var kAt=`#version 300 es\n#define SHADER_NAME arc-layer-vertex-shader\nin vec4 instanceSourceColors;\nin vec4 instanceTargetColors;\nin vec3 instanceSourcePositions;\nin vec3 instanceSourcePositions64Low;\nin vec3 instanceTargetPositions;\nin vec3 instanceTargetPositions64Low;\nin vec3 instancePickingColors;\nin float instanceWidths;\nin float instanceHeights;\nin float instanceTilts;\nout vec4 vColor;\nout vec2 uv;\nout float isValid;\nfloat paraboloid(float distance, float sourceZ, float targetZ, float ratio) {\nfloat deltaZ = targetZ - sourceZ;\nfloat dh = distance * instanceHeights;\nif (dh == 0.0) {\nreturn sourceZ + deltaZ * ratio;\n}\nfloat unitZ = deltaZ / dh;\nfloat p2 = unitZ * unitZ + 1.0;\nfloat dir = step(deltaZ, 0.0);\nfloat z0 = mix(sourceZ, targetZ, dir);\nfloat r = mix(ratio, 1.0 - ratio, dir);\nreturn sqrt(r * (p2 - r)) * dh + z0;\n}\nvec2 getExtrusionOffset(vec2 line_clipspace, float offset_direction, float width) {\nvec2 dir_screenspace = normalize(line_clipspace * project.viewportSize);\ndir_screenspace = vec2(-dir_screenspace.y, dir_screenspace.x);\nreturn dir_screenspace * offset_direction * width / 2.0;\n}\nfloat getSegmentRatio(float index) {\nreturn smoothstep(0.0, 1.0, index / (arc.numSegments - 1.0));\n}\nvec3 interpolateFlat(vec3 source, vec3 target, float segmentRatio) {\nfloat distance = length(source.xy - target.xy);\nfloat z = paraboloid(distance, source.z, target.z, segmentRatio);\nfloat tiltAngle = radians(instanceTilts);\nvec2 tiltDirection = normalize(target.xy - source.xy);\nvec2 tilt = vec2(-tiltDirection.y, tiltDirection.x) * z * sin(tiltAngle);\nreturn vec3(\nmix(source.xy, target.xy, segmentRatio) + tilt,\nz * cos(tiltAngle)\n);\n}\nfloat getAngularDist (vec2 source, vec2 target) {\nvec2 sourceRadians = radians(source);\nvec2 targetRadians = radians(target);\nvec2 sin_half_delta = sin((sourceRadians - targetRadians) / 2.0);\nvec2 shd_sq = sin_half_delta * sin_half_delta;\nfloat a = shd_sq.y + cos(sourceRadians.y) * cos(targetRadians.y) * shd_sq.x;\nreturn 2.0 * asin(sqrt(a));\n}\nvec3 interpolateGreatCircle(vec3 source, vec3 target, vec3 source3D, vec3 target3D, float angularDist, float t) {\nvec2 lngLat;\nif(abs(angularDist - PI) < 0.001) {\nlngLat = (1.0 - t) * source.xy + t * target.xy;\n} else {\nfloat a = sin((1.0 - t) * angularDist);\nfloat b = sin(t * angularDist);\nvec3 p = source3D.yxz * a + target3D.yxz * b;\nlngLat = degrees(vec2(atan(p.y, -p.x), atan(p.z, length(p.xy))));\n}\nfloat z = paraboloid(angularDist * EARTH_RADIUS, source.z, target.z, t);\nreturn vec3(lngLat, z);\n}\nvoid main(void) {\ngeometry.worldPosition = instanceSourcePositions;\ngeometry.worldPositionAlt = instanceTargetPositions;\nfloat segmentIndex = float(gl_VertexID / 2);\nfloat segmentSide = mod(float(gl_VertexID), 2.) == 0. ? -1. : 1.;\nfloat segmentRatio = getSegmentRatio(segmentIndex);\nfloat prevSegmentRatio = getSegmentRatio(max(0.0, segmentIndex - 1.0));\nfloat nextSegmentRatio = getSegmentRatio(min(arc.numSegments - 1.0, segmentIndex + 1.0));\nfloat indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\nisValid = 1.0;\nuv = vec2(segmentRatio, segmentSide);\ngeometry.uv = uv;\ngeometry.pickingColor = instancePickingColors;\nvec4 curr;\nvec4 next;\nvec3 source;\nvec3 target;\nif ((arc.greatCircle || project.projectionMode == PROJECTION_MODE_GLOBE) && project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\nsource = project_globe_(vec3(instanceSourcePositions.xy, 0.0));\ntarget = project_globe_(vec3(instanceTargetPositions.xy, 0.0));\nfloat angularDist = getAngularDist(instanceSourcePositions.xy, instanceTargetPositions.xy);\nvec3 prevPos = interpolateGreatCircle(instanceSourcePositions, instanceTargetPositions, source, target, angularDist, prevSegmentRatio);\nvec3 currPos = interpolateGreatCircle(instanceSourcePositions, instanceTargetPositions, source, target, angularDist, segmentRatio);\nvec3 nextPos = interpolateGreatCircle(instanceSourcePositions, instanceTargetPositions, source, target, angularDist, nextSegmentRatio);\nif (abs(currPos.x - prevPos.x) > 180.0) {\nindexDir = -1.0;\nisValid = 0.0;\n} else if (abs(currPos.x - nextPos.x) > 180.0) {\nindexDir = 1.0;\nisValid = 0.0;\n}\nnextPos = indexDir < 0.0 ? prevPos : nextPos;\nnextSegmentRatio = indexDir < 0.0 ? prevSegmentRatio : nextSegmentRatio;\nif (isValid == 0.0) {\nnextPos.x += nextPos.x > 0.0 ? -360.0 : 360.0;\nfloat t = ((currPos.x > 0.0 ? 180.0 : -180.0) - currPos.x) / (nextPos.x - currPos.x);\ncurrPos = mix(currPos, nextPos, t);\nsegmentRatio = mix(segmentRatio, nextSegmentRatio, t);\n}\nvec3 currPos64Low = mix(instanceSourcePositions64Low, instanceTargetPositions64Low, segmentRatio);\nvec3 nextPos64Low = mix(instanceSourcePositions64Low, instanceTargetPositions64Low, nextSegmentRatio);\ncurr = project_position_to_clipspace(currPos, currPos64Low, vec3(0.0), geometry.position);\nnext = project_position_to_clipspace(nextPos, nextPos64Low, vec3(0.0));\n} else {\nvec3 source_world = instanceSourcePositions;\nvec3 target_world = instanceTargetPositions;\nif (arc.useShortestPath) {\nsource_world.x = mod(source_world.x + 180., 360.0) - 180.;\ntarget_world.x = mod(target_world.x + 180., 360.0) - 180.;\nfloat deltaLng = target_world.x - source_world.x;\nif (deltaLng > 180.) target_world.x -= 360.;\nif (deltaLng < -180.) source_world.x -= 360.;\n}\nsource = project_position(source_world, instanceSourcePositions64Low);\ntarget = project_position(target_world, instanceTargetPositions64Low);\nfloat antiMeridianX = 0.0;\nif (arc.useShortestPath) {\nif (project.projectionMode == PROJECTION_MODE_WEB_MERCATOR_AUTO_OFFSET) {\nantiMeridianX = -(project.coordinateOrigin.x + 180.) / 360. * TILE_SIZE;\n}\nfloat thresholdRatio = (antiMeridianX - source.x) / (target.x - source.x);\nif (prevSegmentRatio <= thresholdRatio && nextSegmentRatio > thresholdRatio) {\nisValid = 0.0;\nindexDir = sign(segmentRatio - thresholdRatio);\nsegmentRatio = thresholdRatio;\n}\n}\nnextSegmentRatio = indexDir < 0.0 ? prevSegmentRatio : nextSegmentRatio;\nvec3 currPos = interpolateFlat(source, target, segmentRatio);\nvec3 nextPos = interpolateFlat(source, target, nextSegmentRatio);\nif (arc.useShortestPath) {\nif (nextPos.x < antiMeridianX) {\ncurrPos.x += TILE_SIZE;\nnextPos.x += TILE_SIZE;\n}\n}\ncurr = project_common_position_to_clipspace(vec4(currPos, 1.0));\nnext = project_common_position_to_clipspace(vec4(nextPos, 1.0));\ngeometry.position = vec4(currPos, 1.0);\n}\nfloat widthPixels = clamp(\nproject_size_to_pixel(instanceWidths * arc.widthScale, arc.widthUnits),\narc.widthMinPixels, arc.widthMaxPixels\n);\nvec3 offset = vec3(\ngetExtrusionOffset((next.xy - curr.xy) * indexDir, segmentSide, widthPixels),\n0.0);\nDECKGL_FILTER_SIZE(offset, geometry);\nDECKGL_FILTER_GL_POSITION(curr, geometry);\ngl_Position = curr + vec4(project_pixel_size_to_clipspace(offset.xy), 0.0, 0.0);\nvec4 color = mix(instanceSourceColors, instanceTargetColors, segmentRatio);\nvColor = vec4(color.rgb, color.a * layer.opacity);\nDECKGL_FILTER_COLOR(vColor, geometry);\n}\n`;var RAt=`#version 300 es\n#define SHADER_NAME arc-layer-fragment-shader\nprecision highp float;\nin vec4 vColor;\nin vec2 uv;\nin float isValid;\nout vec4 fragColor;\nvoid main(void) {\nif (isValid == 0.0) {\ndiscard;\n}\nfragColor = vColor;\ngeometry.uv = uv;\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var c9=[0,0,0,255],FGt={getSourcePosition:{type:\"accessor\",value:e=>e.sourcePosition},getTargetPosition:{type:\"accessor\",value:e=>e.targetPosition},getSourceColor:{type:\"accessor\",value:c9},getTargetColor:{type:\"accessor\",value:c9},getWidth:{type:\"accessor\",value:1},getHeight:{type:\"accessor\",value:1},getTilt:{type:\"accessor\",value:0},greatCircle:!1,numSegments:{type:\"number\",value:50,min:1},widthUnits:\"pixels\",widthScale:{type:\"number\",value:1,min:0},widthMinPixels:{type:\"number\",value:0,min:0},widthMaxPixels:{type:\"number\",value:Number.MAX_SAFE_INTEGER,min:0}},ZP=class extends ho{getBounds(){return this.getAttributeManager()?.getBounds([\"instanceSourcePositions\",\"instanceTargetPositions\"])}getShaders(){return super.getShaders({vs:kAt,fs:RAt,modules:[Mo,bs,IAt]})}get wrapLongitude(){return!1}initializeState(){this.getAttributeManager().addInstanced({instanceSourcePositions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),transition:!0,accessor:\"getSourcePosition\"},instanceTargetPositions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),transition:!0,accessor:\"getTargetPosition\"},instanceSourceColors:{size:this.props.colorFormat.length,type:\"unorm8\",transition:!0,accessor:\"getSourceColor\",defaultValue:c9},instanceTargetColors:{size:this.props.colorFormat.length,type:\"unorm8\",transition:!0,accessor:\"getTargetColor\",defaultValue:c9},instanceWidths:{size:1,transition:!0,accessor:\"getWidth\",defaultValue:1},instanceHeights:{size:1,transition:!0,accessor:\"getHeight\",defaultValue:1},instanceTilts:{size:1,transition:!0,accessor:\"getTilt\",defaultValue:0}})}updateState(t){super.updateState(t),t.changeFlags.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),this.getAttributeManager().invalidateAll())}draw({uniforms:t}){let{widthUnits:r,widthScale:i,widthMinPixels:n,widthMaxPixels:o,greatCircle:s,wrapLongitude:a,numSegments:h}=this.props,p={numSegments:h,widthUnits:rs[r],widthScale:i,widthMinPixels:n,widthMaxPixels:o,greatCircle:s,useShortestPath:a},g=this.state.model;g.shaderInputs.setProps({arc:p}),g.setVertexCount(h*2),g.draw(this.context.renderPass)}_getModel(){return new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),topology:\"triangle-strip\",isInstanced:!0})}};ZP.layerName=\"ArcLayer\";ZP.defaultProps=FGt;var u9=ZP;var NGt=new Uint32Array([0,2,1,0,3,2]),zGt=new Float32Array([0,1,0,0,1,0,1,1]);function FX(e,t){if(!t)return UGt(e);let r=Math.max(Math.abs(e[0][0]-e[3][0]),Math.abs(e[1][0]-e[2][0])),i=Math.max(Math.abs(e[1][1]-e[0][1]),Math.abs(e[2][1]-e[3][1])),n=Math.ceil(r/t)+1,o=Math.ceil(i/t)+1,s=(n-1)*(o-1)*6,a=new Uint32Array(s),h=new Float32Array(n*o*2),p=new Float64Array(n*o*3),g=0,w=0;for(let C=0;C<n;C++){let R=C/(n-1);for(let z=0;z<o;z++){let W=z/(o-1),Y=VGt(e,R,W);p[g*3+0]=Y[0],p[g*3+1]=Y[1],p[g*3+2]=Y[2]||0,h[g*2+0]=R,h[g*2+1]=1-W,C>0&&z>0&&(a[w++]=g-o,a[w++]=g-o-1,a[w++]=g-1,a[w++]=g-o,a[w++]=g-1,a[w++]=g),g++}}return{vertexCount:s,positions:p,indices:a,texCoords:h}}function UGt(e){let t=new Float64Array(12);for(let r=0;r<e.length;r++)t[r*3+0]=e[r][0],t[r*3+1]=e[r][1],t[r*3+2]=e[r][2]||0;return{vertexCount:6,positions:t,indices:NGt,texCoords:zGt}}function VGt(e,t,r){return rc(rc(e[0],e[1],r),rc(e[3],e[2],r),t)}var DAt=`uniform bitmapUniforms {\n  vec4 bounds;\n  float coordinateConversion;\n  float desaturate;\n  vec3 tintColor;\n  vec4 transparentColor;\n} bitmap;\n`,OAt={name:\"bitmap\",vs:DAt,fs:DAt,uniformTypes:{bounds:\"vec4<f32>\",coordinateConversion:\"f32\",desaturate:\"f32\",tintColor:\"vec3<f32>\",transparentColor:\"vec4<f32>\"}};var LAt=`#version 300 es\n#define SHADER_NAME bitmap-layer-vertex-shader\n\nin vec2 texCoords;\nin vec3 positions;\nin vec3 positions64Low;\n\nout vec2 vTexCoord;\nout vec2 vTexPos;\n\nconst vec3 pickingColor = vec3(1.0, 0.0, 0.0);\n\nvoid main(void) {\n  geometry.worldPosition = positions;\n  geometry.uv = texCoords;\n  geometry.pickingColor = pickingColor;\n\n  gl_Position = project_position_to_clipspace(positions, positions64Low, vec3(0.0), geometry.position);\n  DECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n\n  vTexCoord = texCoords;\n\n  if (bitmap.coordinateConversion < -0.5) {\n    vTexPos = geometry.position.xy + project.commonOrigin.xy;\n  } else if (bitmap.coordinateConversion > 0.5) {\n    vTexPos = geometry.worldPosition.xy;\n  }\n\n  vec4 color = vec4(0.0);\n  DECKGL_FILTER_COLOR(color, geometry);\n}\n`;var jGt=`\nvec3 packUVsIntoRGB(vec2 uv) {\n  // Extract the top 8 bits. We want values to be truncated down so we can add a fraction\n  vec2 uv8bit = floor(uv * 256.);\n\n  // Calculate the normalized remainders of u and v parts that do not fit into 8 bits\n  // Scale and clamp to 0-1 range\n  vec2 uvFraction = fract(uv * 256.);\n  vec2 uvFraction4bit = floor(uvFraction * 16.);\n\n  // Remainder can be encoded in blue channel, encode as 4 bits for pixel coordinates\n  float fractions = uvFraction4bit.x + uvFraction4bit.y * 16.;\n\n  return vec3(uv8bit, fractions) / 255.;\n}\n`,BAt=`#version 300 es\n#define SHADER_NAME bitmap-layer-fragment-shader\n\n#ifdef GL_ES\nprecision highp float;\n#endif\n\nuniform sampler2D bitmapTexture;\n\nin vec2 vTexCoord;\nin vec2 vTexPos;\n\nout vec4 fragColor;\n\n/* projection utils */\nconst float TILE_SIZE = 512.0;\nconst float PI = 3.1415926536;\nconst float WORLD_SCALE = TILE_SIZE / PI / 2.0;\n\n// from degrees to Web Mercator\nvec2 lnglat_to_mercator(vec2 lnglat) {\n  float x = lnglat.x;\n  float y = clamp(lnglat.y, -89.9, 89.9);\n  return vec2(\n    radians(x) + PI,\n    PI + log(tan(PI * 0.25 + radians(y) * 0.5))\n  ) * WORLD_SCALE;\n}\n\n// from Web Mercator to degrees\nvec2 mercator_to_lnglat(vec2 xy) {\n  xy /= WORLD_SCALE;\n  return degrees(vec2(\n    xy.x - PI,\n    atan(exp(xy.y - PI)) * 2.0 - PI * 0.5\n  ));\n}\n/* End projection utils */\n\n// apply desaturation\nvec3 color_desaturate(vec3 color) {\n  float luminance = (color.r + color.g + color.b) * 0.333333333;\n  return mix(color, vec3(luminance), bitmap.desaturate);\n}\n\n// apply tint\nvec3 color_tint(vec3 color) {\n  return color * bitmap.tintColor;\n}\n\n// blend with background color\nvec4 apply_opacity(vec3 color, float alpha) {\n  if (bitmap.transparentColor.a == 0.0) {\n    return vec4(color, alpha);\n  }\n  float blendedAlpha = alpha + bitmap.transparentColor.a * (1.0 - alpha);\n  float highLightRatio = alpha / blendedAlpha;\n  vec3 blendedRGB = mix(bitmap.transparentColor.rgb, color, highLightRatio);\n  return vec4(blendedRGB, blendedAlpha);\n}\n\nvec2 getUV(vec2 pos) {\n  return vec2(\n    (pos.x - bitmap.bounds[0]) / (bitmap.bounds[2] - bitmap.bounds[0]),\n    (pos.y - bitmap.bounds[3]) / (bitmap.bounds[1] - bitmap.bounds[3])\n  );\n}\n\n${jGt}\n\nvoid main(void) {\n  vec2 uv = vTexCoord;\n  if (bitmap.coordinateConversion < -0.5) {\n    vec2 lnglat = mercator_to_lnglat(vTexPos);\n    uv = getUV(lnglat);\n  } else if (bitmap.coordinateConversion > 0.5) {\n    vec2 commonPos = lnglat_to_mercator(vTexPos);\n    uv = getUV(commonPos);\n  }\n  vec4 bitmapColor = texture(bitmapTexture, uv);\n\n  fragColor = apply_opacity(color_tint(color_desaturate(bitmapColor.rgb)), bitmapColor.a * layer.opacity);\n\n  geometry.uv = uv;\n  DECKGL_FILTER_COLOR(fragColor, geometry);\n\n  if (bool(picking.isActive) && !bool(picking.isAttribute)) {\n    // Since instance information is not used, we can use picking color for pixel index\n    fragColor.rgb = packUVsIntoRGB(uv);\n  }\n}\n`;var $Gt={image:{type:\"image\",value:null,async:!0},bounds:{type:\"array\",value:[1,0,0,1],compare:!0},_imageCoordinateSystem:Vr.DEFAULT,desaturate:{type:\"number\",min:0,max:1,value:0},transparentColor:{type:\"color\",value:[0,0,0,0]},tintColor:{type:\"color\",value:[255,255,255]},textureParameters:{type:\"object\",ignore:!0,value:null}},KP=class extends ho{getShaders(){return super.getShaders({vs:LAt,fs:BAt,modules:[Mo,bs,OAt]})}initializeState(){let t=this.getAttributeManager();t.remove([\"instancePickingColors\"]);let r=!0;t.add({indices:{size:1,isIndexed:!0,update:i=>i.value=this.state.mesh.indices,noAlloc:r},positions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),update:i=>i.value=this.state.mesh.positions,noAlloc:r},texCoords:{size:2,update:i=>i.value=this.state.mesh.texCoords,noAlloc:r}})}updateState({props:t,oldProps:r,changeFlags:i}){let n=this.getAttributeManager();if(i.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),n.invalidateAll()),t.bounds!==r.bounds){let o=this.state.mesh,s=this._createMesh();this.state.model.setVertexCount(s.vertexCount);for(let a in s)o&&o[a]!==s[a]&&n.invalidate(a);this.setState({mesh:s,...this._getCoordinateUniforms()})}else t._imageCoordinateSystem!==r._imageCoordinateSystem&&this.setState(this._getCoordinateUniforms())}getPickingInfo(t){let{image:r}=this.props,i=t.info;if(!i.color||!r)return i.bitmap=null,i;let{width:n,height:o}=r;i.index=0;let s=GGt(i.color);return i.bitmap={size:{width:n,height:o},uv:s,pixel:[Math.floor(s[0]*n),Math.floor(s[1]*o)]},i}disablePickingIndex(){this.setState({disablePicking:!0})}restorePickingColors(){this.setState({disablePicking:!1})}_updateAutoHighlight(t){super._updateAutoHighlight({...t,color:this.encodePickingColor(0)})}_createMesh(){let{bounds:t}=this.props,r=t;return FAt(t)&&(r=[[t[0],t[1]],[t[0],t[3]],[t[2],t[3]],[t[2],t[1]]]),FX(r,this.context.viewport.resolution)}_getModel(){return new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),topology:\"triangle-list\",isInstanced:!1})}draw(t){let{shaderModuleProps:r}=t,{model:i,coordinateConversion:n,bounds:o,disablePicking:s}=this.state,{image:a,desaturate:h,transparentColor:p,tintColor:g}=this.props;if(!(r.picking.isActive&&s)&&a&&i){let w={bitmapTexture:a,bounds:o,coordinateConversion:n,desaturate:h,tintColor:g.slice(0,3).map(C=>C/255),transparentColor:p.map(C=>C/255)};i.shaderInputs.setProps({bitmap:w}),i.draw(this.context.renderPass)}}_getCoordinateUniforms(){let{LNGLAT:t,CARTESIAN:r,DEFAULT:i}=Vr,{_imageCoordinateSystem:n}=this.props;if(n!==i){let{bounds:o}=this.props;if(!FAt(o))throw new Error(\"_imageCoordinateSystem only supports rectangular bounds\");let s=this.context.viewport.resolution?t:r;if(n=n===t?t:r,n===t&&s===r)return{coordinateConversion:-1,bounds:o};if(n===r&&s===t){let a=vs([o[0],o[1]]),h=vs([o[2],o[3]]);return{coordinateConversion:1,bounds:[a[0],a[1],h[0],h[1]]}}}return{coordinateConversion:0,bounds:[0,0,0,0]}}};KP.layerName=\"BitmapLayer\";KP.defaultProps=$Gt;var G3=KP;function GGt(e){let[t,r,i]=e,n=(i&240)/256,o=(i&15)/16;return[(t+o)/256,(r+n)/256]}function FAt(e){return Number.isFinite(e[0])}var NAt=`uniform iconUniforms {\n  float sizeScale;\n  vec2 iconsTextureDim;\n  float sizeBasis;\n  float sizeMinPixels;\n  float sizeMaxPixels;\n  bool billboard;\n  highp int sizeUnits;\n  float alphaCutoff;\n} icon;\n`,zAt={name:\"icon\",vs:NAt,fs:NAt,uniformTypes:{sizeScale:\"f32\",iconsTextureDim:\"vec2<f32>\",sizeBasis:\"f32\",sizeMinPixels:\"f32\",sizeMaxPixels:\"f32\",billboard:\"f32\",sizeUnits:\"i32\",alphaCutoff:\"f32\"}};var UAt=`#version 300 es\n#define SHADER_NAME icon-layer-vertex-shader\nin vec2 positions;\nin vec3 instancePositions;\nin vec3 instancePositions64Low;\nin float instanceSizes;\nin float instanceAngles;\nin vec4 instanceColors;\nin vec3 instancePickingColors;\nin vec4 instanceIconFrames;\nin float instanceColorModes;\nin vec2 instanceOffsets;\nin vec2 instancePixelOffset;\nout float vColorMode;\nout vec4 vColor;\nout vec2 vTextureCoords;\nout vec2 uv;\nvec2 rotate_by_angle(vec2 vertex, float angle) {\nfloat angle_radian = angle * PI / 180.0;\nfloat cos_angle = cos(angle_radian);\nfloat sin_angle = sin(angle_radian);\nmat2 rotationMatrix = mat2(cos_angle, -sin_angle, sin_angle, cos_angle);\nreturn rotationMatrix * vertex;\n}\nvoid main(void) {\ngeometry.worldPosition = instancePositions;\ngeometry.uv = positions;\ngeometry.pickingColor = instancePickingColors;\nuv = positions;\nvec2 iconSize = instanceIconFrames.zw;\nfloat sizePixels = clamp(\nproject_size_to_pixel(instanceSizes * icon.sizeScale, icon.sizeUnits),\nicon.sizeMinPixels, icon.sizeMaxPixels\n);\nfloat iconConstraint = icon.sizeBasis == 0.0 ? iconSize.x : iconSize.y;\nfloat instanceScale = iconConstraint == 0.0 ? 0.0 : sizePixels / iconConstraint;\nvec2 pixelOffset = positions / 2.0 * iconSize + instanceOffsets;\npixelOffset = rotate_by_angle(pixelOffset, instanceAngles) * instanceScale;\npixelOffset += instancePixelOffset;\npixelOffset.y *= -1.0;\nif (icon.billboard)  {\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0), geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\nvec3 offset = vec3(pixelOffset, 0.0);\nDECKGL_FILTER_SIZE(offset, geometry);\ngl_Position.xy += project_pixel_size_to_clipspace(offset.xy);\n} else {\nvec3 offset_common = vec3(project_pixel_size(pixelOffset), 0.0);\nDECKGL_FILTER_SIZE(offset_common, geometry);\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset_common, geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n}\nvTextureCoords = mix(\ninstanceIconFrames.xy,\ninstanceIconFrames.xy + iconSize,\n(positions.xy + 1.0) / 2.0\n) / icon.iconsTextureDim;\nvColor = instanceColors;\nDECKGL_FILTER_COLOR(vColor, geometry);\nvColorMode = instanceColorModes;\n}\n`;var VAt=`#version 300 es\n#define SHADER_NAME icon-layer-fragment-shader\nprecision highp float;\nuniform sampler2D iconsTexture;\nin float vColorMode;\nin vec4 vColor;\nin vec2 vTextureCoords;\nin vec2 uv;\nout vec4 fragColor;\nvoid main(void) {\ngeometry.uv = uv;\nvec4 texColor = texture(iconsTexture, vTextureCoords);\nvec3 color = mix(texColor.rgb, vColor.rgb, vColorMode);\nfloat a = texColor.a * layer.opacity * vColor.a;\nif (a < icon.alphaCutoff) {\ndiscard;\n}\nfragColor = vec4(color, a);\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var WGt=1024,qGt=4,jAt=()=>{},$At={minFilter:\"linear\",mipmapFilter:\"linear\",magFilter:\"linear\",addressModeU:\"clamp-to-edge\",addressModeV:\"clamp-to-edge\"},HGt={x:0,y:0,width:0,height:0};function YGt(e){return Math.pow(2,Math.ceil(Math.log2(e)))}function XGt(e,t,r,i){let n=Math.min(r/t.width,i/t.height),o=Math.floor(t.width*n),s=Math.floor(t.height*n);return n===1?{image:t,width:o,height:s}:(e.canvas.height=s,e.canvas.width=o,e.clearRect(0,0,o,s),e.drawImage(t,0,0,t.width,t.height,0,0,o,s),{image:e.canvas,width:o,height:s})}function QP(e){return e&&(e.id||e.url)}function ZGt(e,t,r,i){let{width:n,height:o,device:s}=e,a=s.createTexture({format:\"rgba8unorm\",width:t,height:r,sampler:i,mipLevels:s.getMipLevelCount(t,r)}),h=s.createCommandEncoder();return h.copyTextureToTexture({sourceTexture:e,destinationTexture:a,width:n,height:o}),h.finish(),a.generateMipmapsWebGL(),e.destroy(),a}function GAt(e,t,r){for(let i=0;i<t.length;i++){let{icon:n,xOffset:o}=t[i],s=QP(n);e[s]={...n,x:o,y:r}}}function KGt({icons:e,buffer:t,mapping:r={},xOffset:i=0,yOffset:n=0,rowHeight:o=0,canvasWidth:s}){let a=[];for(let h=0;h<e.length;h++){let p=e[h],g=QP(p);if(!r[g]){let{height:w,width:C}=p;i+C+t>s&&(GAt(r,a,n),i=0,n=o+n+t,o=0,a=[]),a.push({icon:p,xOffset:i}),i=i+C+t,o=Math.max(o,w)}}return a.length>0&&GAt(r,a,n),{mapping:r,rowHeight:o,xOffset:i,yOffset:n,canvasWidth:s,canvasHeight:YGt(o+n+t)}}function QGt(e,t,r){if(!e||!t)return null;r=r||{};let i={},{iterable:n,objectInfo:o}=Lc(e);for(let s of n){o.index++;let a=t(s,o),h=QP(a);if(!a)throw new Error(\"Icon is missing.\");if(!a.url)throw new Error(\"Icon url is missing.\");!i[h]&&(!r[h]||a.url!==r[h].url)&&(i[h]={...a,source:s,sourceIndex:o.index})}return i}var JP=class{constructor(t,{onUpdate:r=jAt,onError:i=jAt}){this._loadOptions=null,this._texture=null,this._externalTexture=null,this._mapping={},this._samplerParameters=null,this._pendingCount=0,this._autoPacking=!1,this._xOffset=0,this._yOffset=0,this._rowHeight=0,this._buffer=qGt,this._canvasWidth=WGt,this._canvasHeight=0,this._canvas=null,this.device=t,this.onUpdate=r,this.onError=i}finalize(){this._texture?.delete()}getTexture(){return this._texture||this._externalTexture}getIconMapping(t){let r=this._autoPacking?QP(t):t;return this._mapping[r]||HGt}setProps({loadOptions:t,autoPacking:r,iconAtlas:i,iconMapping:n,textureParameters:o}){t&&(this._loadOptions=t),r!==void 0&&(this._autoPacking=r),n&&(this._mapping=n),i&&(this._texture?.delete(),this._texture=null,this._externalTexture=i),o&&(this._samplerParameters=o)}get isLoaded(){return this._pendingCount===0}packIcons(t,r){if(!this._autoPacking||typeof document>\"u\")return;let i=Object.values(QGt(t,r,this._mapping)||{});if(i.length>0){let{mapping:n,xOffset:o,yOffset:s,rowHeight:a,canvasHeight:h}=KGt({icons:i,buffer:this._buffer,canvasWidth:this._canvasWidth,mapping:this._mapping,rowHeight:this._rowHeight,xOffset:this._xOffset,yOffset:this._yOffset});this._rowHeight=a,this._mapping=n,this._xOffset=o,this._yOffset=s,this._canvasHeight=h,this._texture||(this._texture=this.device.createTexture({format:\"rgba8unorm\",data:null,width:this._canvasWidth,height:this._canvasHeight,sampler:this._samplerParameters||$At,mipLevels:this.device.getMipLevelCount(this._canvasWidth,this._canvasHeight)})),this._texture.height!==this._canvasHeight&&(this._texture=ZGt(this._texture,this._canvasWidth,this._canvasHeight,this._samplerParameters||$At)),this.onUpdate(!0),this._canvas=this._canvas||document.createElement(\"canvas\"),this._loadIcons(i)}}_loadIcons(t){let r=this._canvas.getContext(\"2d\",{willReadFrequently:!0});for(let i of t)this._pendingCount++,n1(i.url,this._loadOptions).then(n=>{let o=QP(i),s=this._mapping[o],{x:a,y:h,width:p,height:g}=s,{image:w,width:C,height:R}=XGt(r,n,p,g),z=a+(p-C)/2,W=h+(g-R)/2;this._texture?.copyExternalImage({image:w,x:z,y:W,width:C,height:R}),s.x=z,s.y=W,s.width=C,s.height=R,this._texture?.generateMipmapsWebGL(),this.onUpdate(C!==p||R!==g)}).catch(n=>{this.onError({url:i.url,source:i.source,sourceIndex:i.sourceIndex,loadOptions:this._loadOptions,error:n})}).finally(()=>{this._pendingCount--})}};var WAt=[0,0,0,255],JGt={iconAtlas:{type:\"image\",value:null,async:!0},iconMapping:{type:\"object\",value:{},async:!0},sizeScale:{type:\"number\",value:1,min:0},billboard:!0,sizeUnits:\"pixels\",sizeBasis:\"height\",sizeMinPixels:{type:\"number\",min:0,value:0},sizeMaxPixels:{type:\"number\",min:0,value:Number.MAX_SAFE_INTEGER},alphaCutoff:{type:\"number\",value:.05,min:0,max:1},getPosition:{type:\"accessor\",value:e=>e.position},getIcon:{type:\"accessor\",value:e=>e.icon},getColor:{type:\"accessor\",value:WAt},getSize:{type:\"accessor\",value:1},getAngle:{type:\"accessor\",value:0},getPixelOffset:{type:\"accessor\",value:[0,0]},onIconError:{type:\"function\",value:null,optional:!0},textureParameters:{type:\"object\",ignore:!0,value:null}},tC=class extends ho{getShaders(){return super.getShaders({vs:UAt,fs:VAt,modules:[Mo,bs,zAt]})}initializeState(){this.state={iconManager:new JP(this.context.device,{onUpdate:this._onUpdate.bind(this),onError:this._onError.bind(this)})},this.getAttributeManager().addInstanced({instancePositions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),transition:!0,accessor:\"getPosition\"},instanceSizes:{size:1,transition:!0,accessor:\"getSize\",defaultValue:1},instanceOffsets:{size:2,accessor:\"getIcon\",transform:this.getInstanceOffset},instanceIconFrames:{size:4,accessor:\"getIcon\",transform:this.getInstanceIconFrame},instanceColorModes:{size:1,type:\"uint8\",accessor:\"getIcon\",transform:this.getInstanceColorMode},instanceColors:{size:this.props.colorFormat.length,type:\"unorm8\",transition:!0,accessor:\"getColor\",defaultValue:WAt},instanceAngles:{size:1,transition:!0,accessor:\"getAngle\"},instancePixelOffset:{size:2,transition:!0,accessor:\"getPixelOffset\"}})}updateState(t){super.updateState(t);let{props:r,oldProps:i,changeFlags:n}=t,o=this.getAttributeManager(),{iconAtlas:s,iconMapping:a,data:h,getIcon:p,textureParameters:g}=r,{iconManager:w}=this.state;if(typeof s==\"string\")return;let C=s||this.internalState.isAsyncPropLoading(\"iconAtlas\");w.setProps({loadOptions:r.loadOptions,autoPacking:!C,iconAtlas:s,iconMapping:C?a:null,textureParameters:g}),C?i.iconMapping!==r.iconMapping&&o.invalidate(\"getIcon\"):(n.dataChanged||n.updateTriggersChanged&&(n.updateTriggersChanged.all||n.updateTriggersChanged.getIcon))&&w.packIcons(h,p),n.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),o.invalidateAll())}get isLoaded(){return super.isLoaded&&this.state.iconManager.isLoaded}finalizeState(t){super.finalizeState(t),this.state.iconManager.finalize()}draw({uniforms:t}){let{sizeScale:r,sizeBasis:i,sizeMinPixels:n,sizeMaxPixels:o,sizeUnits:s,billboard:a,alphaCutoff:h}=this.props,{iconManager:p}=this.state,g=p.getTexture();if(g){let w=this.state.model,C={iconsTexture:g,iconsTextureDim:[g.width,g.height],sizeUnits:rs[s],sizeScale:r,sizeBasis:i===\"height\"?1:0,sizeMinPixels:n,sizeMaxPixels:o,billboard:a,alphaCutoff:h};w.shaderInputs.setProps({icon:C}),w.draw(this.context.renderPass)}}_getModel(){let t=[-1,-1,1,-1,-1,1,1,1];return new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new xs({topology:\"triangle-strip\",attributes:{positions:{size:2,value:new Float32Array(t)}}}),isInstanced:!0})}_onUpdate(t){t?(this.getAttributeManager()?.invalidate(\"getIcon\"),this.setNeedsUpdate()):this.setNeedsRedraw()}_onError(t){let r=this.getCurrentLayer()?.props.onIconError;r?r(t):hr.error(t.error.message)()}getInstanceOffset(t){let{width:r,height:i,anchorX:n=r/2,anchorY:o=i/2}=this.state.iconManager.getIconMapping(t);return[r/2-n,i/2-o]}getInstanceColorMode(t){return this.state.iconManager.getIconMapping(t).mask?1:0}getInstanceIconFrame(t){let{x:r,y:i,width:n,height:o}=this.state.iconManager.getIconMapping(t);return[r,i,n,o]}};tC.defaultProps=JGt;tC.layerName=\"IconLayer\";var h9=tC;var tWt=`struct PointCloudUniforms {\n  radiusPixels: f32,\n  sizeUnits: i32,\n};\n\n@group(0) @binding(3)\nvar<uniform> pointCloud: PointCloudUniforms;\n`,qAt=`uniform pointCloudUniforms {\n  float radiusPixels;\n  highp int sizeUnits;\n} pointCloud;\n`,HAt={name:\"pointCloud\",source:tWt,vs:qAt,fs:qAt,uniformTypes:{radiusPixels:\"f32\",sizeUnits:\"i32\"}};var YAt=`#version 300 es\n#define SHADER_NAME point-cloud-layer-vertex-shader\nin vec3 positions;\nin vec3 instanceNormals;\nin vec4 instanceColors;\nin vec3 instancePositions;\nin vec3 instancePositions64Low;\nin vec3 instancePickingColors;\nout vec4 vColor;\nout vec2 unitPosition;\nvoid main(void) {\ngeometry.worldPosition = instancePositions;\ngeometry.normal = project_normal(instanceNormals);\nunitPosition = positions.xy;\ngeometry.uv = unitPosition;\ngeometry.pickingColor = instancePickingColors;\nvec3 offset = vec3(positions.xy * project_size_to_pixel(pointCloud.radiusPixels, pointCloud.sizeUnits), 0.0);\nDECKGL_FILTER_SIZE(offset, geometry);\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.), geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\ngl_Position.xy += project_pixel_size_to_clipspace(offset.xy);\nvec3 lightColor = lighting_getLightColor(instanceColors.rgb, project.cameraPosition, geometry.position.xyz, geometry.normal);\nvColor = vec4(lightColor, instanceColors.a * layer.opacity);\nDECKGL_FILTER_COLOR(vColor, geometry);\n}\n`;var XAt=`#version 300 es\n#define SHADER_NAME point-cloud-layer-fragment-shader\nprecision highp float;\nin vec4 vColor;\nin vec2 unitPosition;\nout vec4 fragColor;\nvoid main(void) {\ngeometry.uv = unitPosition.xy;\nfloat distToCenter = length(unitPosition);\nif (distToCenter > 1.0) {\ndiscard;\n}\nfragColor = vColor;\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var ZAt=`struct ConstantAttributes {\n  instanceNormals: vec3<f32>,\n  instanceColors: vec4<f32>,\n  instancePositions: vec3<f32>,\n  instancePositions64Low: vec3<f32>,\n  instancePickingColors: vec3<f32>\n};\n\nconst constants = ConstantAttributes(\n  vec3<f32>(1.0, 0.0, 0.0),\n  vec4<f32>(0.0, 0.0, 0.0, 1.0),\n  vec3<f32>(0.0),\n  vec3<f32>(0.0),\n  vec3<f32>(0.0)\n);\n\nstruct Attributes {\n  @builtin(instance_index) instanceIndex : u32,\n  @builtin(vertex_index) vertexIndex : u32,\n  @location(0) positions: vec3<f32>,\n  @location(1) instancePositions: vec3<f32>,\n  @location(2) instancePositions64Low: vec3<f32>,\n  @location(3) instanceNormals: vec3<f32>,\n  @location(4) instanceColors: vec4<f32>,\n  @location(5) instancePickingColors: vec3<f32>\n};\n\nstruct Varyings {\n  @builtin(position) position: vec4<f32>,\n  @location(0) vColor: vec4<f32>,\n  @location(1) unitPosition: vec2<f32>,\n};\n\n@vertex\nfn vertexMain(attributes: Attributes) -> Varyings {\n  var varyings: Varyings;\n  \n  // var geometry: Geometry;\n  // geometry.worldPosition = instancePositions;\n  // geometry.normal = project_normal(instanceNormals);\n\n  // position on the containing square in [-1, 1] space\n  varyings.unitPosition = attributes.positions.xy;\n  geometry.uv = varyings.unitPosition;\n  geometry.pickingColor = attributes.instancePickingColors;\n\n  // Find the center of the point and add the current vertex\n  let offset = vec3<f32>(attributes.positions.xy * project_unit_size_to_pixel(pointCloud.radiusPixels, pointCloud.sizeUnits), 0.0);\n  // DECKGL_FILTER_SIZE(offset, geometry);\n\n  varyings.position = project_position_to_clipspace(attributes.instancePositions, attributes.instancePositions64Low, vec3<f32>(0.0)); // TODO , geometry.position);\n  // DECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n  let clipPixels = project_pixel_size_to_clipspace(offset.xy);\n  varyings.position.x += clipPixels.x;\n  varyings.position.y += clipPixels.y;\n\n  // Apply lighting\n  let lightColor = lighting_getLightColor2(attributes.instanceColors.rgb, project.cameraPosition, geometry.position.xyz, geometry.normal);\n\n  // Apply opacity to instance color, or return instance picking color\n  varyings.vColor = vec4(lightColor, attributes.instanceColors.a * color.opacity);\n  // DECKGL_FILTER_COLOR(vColor, geometry);\n\n  return varyings;\n}\n\n@fragment\nfn fragmentMain(varyings: Varyings) -> @location(0) vec4<f32> {\n  // var geometry: Geometry;\n  // geometry.uv = unitPosition.xy;\n\n  let distToCenter = length(varyings.unitPosition);\n  if (distToCenter > 1.0) {\n    discard;\n  }\n\n  var fragColor: vec4<f32>;\n\n  fragColor = varyings.vColor;\n  // DECKGL_FILTER_COLOR(fragColor, geometry);\n\n  // Apply premultiplied alpha as required by transparent canvas\n  fragColor = deckgl_premultiplied_alpha(fragColor);\n\n  return fragColor;\n}\n`;var KAt=[0,0,0,255],QAt=[0,0,1],eWt={sizeUnits:\"pixels\",pointSize:{type:\"number\",min:0,value:10},getPosition:{type:\"accessor\",value:e=>e.position},getNormal:{type:\"accessor\",value:QAt},getColor:{type:\"accessor\",value:KAt},material:!0,radiusPixels:{deprecatedFor:\"pointSize\"}};function rWt(e){let{header:t,attributes:r}=e;if(!(!t||!r)&&(e.length=t.vertexCount,r.POSITION&&(r.instancePositions=r.POSITION),r.NORMAL&&(r.instanceNormals=r.NORMAL),r.COLOR_0)){let{size:i,value:n}=r.COLOR_0;r.instanceColors={size:i,type:\"unorm8\",value:n}}}var eC=class extends ho{getShaders(){return super.getShaders({vs:YAt,fs:XAt,source:ZAt,modules:[Mo,x3,kg,bs,HAt]})}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),transition:!0,accessor:\"getPosition\"},instanceNormals:{size:3,transition:!0,accessor:\"getNormal\",defaultValue:QAt},instanceColors:{size:this.props.colorFormat.length,type:\"unorm8\",transition:!0,accessor:\"getColor\",defaultValue:KAt}})}updateState(t){let{changeFlags:r,props:i}=t;super.updateState(t),r.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),this.getAttributeManager().invalidateAll()),r.dataChanged&&rWt(i.data)}draw({uniforms:t}){let{pointSize:r,sizeUnits:i}=this.props,n=this.state.model,o={sizeUnits:rs[i],radiusPixels:r};n.shaderInputs.setProps({pointCloud:o}),this.context.device.type===\"webgpu\"&&(n.instanceCount=this.props.data.length),n.draw(this.context.renderPass)}_getModel(){let t=this.context.device.type===\"webgpu\"?{depthWriteEnabled:!0,depthCompare:\"less-equal\"}:void 0,r=[];for(let i=0;i<3;i++){let n=i/3*Math.PI*2;r.push(Math.cos(n)*2,Math.sin(n)*2,0)}return new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new xs({topology:\"triangle-list\",attributes:{positions:new Float32Array(r)}}),parameters:t,isInstanced:!0})}};eC.layerName=\"PointCloudLayer\";eC.defaultProps=eWt;var d9=eC;var JAt=`uniform scatterplotUniforms {\n  float radiusScale;\n  float radiusMinPixels;\n  float radiusMaxPixels;\n  float lineWidthScale;\n  float lineWidthMinPixels;\n  float lineWidthMaxPixels;\n  float stroked;\n  float filled;\n  bool antialiasing;\n  bool billboard;\n  highp int radiusUnits;\n  highp int lineWidthUnits;\n} scatterplot;\n`,tyt={name:\"scatterplot\",vs:JAt,fs:JAt,source:\"\",uniformTypes:{radiusScale:\"f32\",radiusMinPixels:\"f32\",radiusMaxPixels:\"f32\",lineWidthScale:\"f32\",lineWidthMinPixels:\"f32\",lineWidthMaxPixels:\"f32\",stroked:\"f32\",filled:\"f32\",antialiasing:\"f32\",billboard:\"f32\",radiusUnits:\"i32\",lineWidthUnits:\"i32\"}};var eyt=`#version 300 es\n#define SHADER_NAME scatterplot-layer-vertex-shader\nin vec3 positions;\nin vec3 instancePositions;\nin vec3 instancePositions64Low;\nin float instanceRadius;\nin float instanceLineWidths;\nin vec4 instanceFillColors;\nin vec4 instanceLineColors;\nin vec3 instancePickingColors;\nout vec4 vFillColor;\nout vec4 vLineColor;\nout vec2 unitPosition;\nout float innerUnitRadius;\nout float outerRadiusPixels;\nvoid main(void) {\ngeometry.worldPosition = instancePositions;\nouterRadiusPixels = clamp(\nproject_size_to_pixel(scatterplot.radiusScale * instanceRadius, scatterplot.radiusUnits),\nscatterplot.radiusMinPixels, scatterplot.radiusMaxPixels\n);\nfloat lineWidthPixels = clamp(\nproject_size_to_pixel(scatterplot.lineWidthScale * instanceLineWidths, scatterplot.lineWidthUnits),\nscatterplot.lineWidthMinPixels, scatterplot.lineWidthMaxPixels\n);\nouterRadiusPixels += scatterplot.stroked * lineWidthPixels / 2.0;\nfloat edgePadding = scatterplot.antialiasing ? (outerRadiusPixels + SMOOTH_EDGE_RADIUS) / outerRadiusPixels : 1.0;\nunitPosition = edgePadding * positions.xy;\ngeometry.uv = unitPosition;\ngeometry.pickingColor = instancePickingColors;\ninnerUnitRadius = 1.0 - scatterplot.stroked * lineWidthPixels / outerRadiusPixels;\nif (scatterplot.billboard) {\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0), geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\nvec3 offset = edgePadding * positions * outerRadiusPixels;\nDECKGL_FILTER_SIZE(offset, geometry);\ngl_Position.xy += project_pixel_size_to_clipspace(offset.xy);\n} else {\nvec3 offset = edgePadding * positions * project_pixel_size(outerRadiusPixels);\nDECKGL_FILTER_SIZE(offset, geometry);\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset, geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n}\nvFillColor = vec4(instanceFillColors.rgb, instanceFillColors.a * layer.opacity);\nDECKGL_FILTER_COLOR(vFillColor, geometry);\nvLineColor = vec4(instanceLineColors.rgb, instanceLineColors.a * layer.opacity);\nDECKGL_FILTER_COLOR(vLineColor, geometry);\n}\n`;var ryt=`#version 300 es\n#define SHADER_NAME scatterplot-layer-fragment-shader\nprecision highp float;\nin vec4 vFillColor;\nin vec4 vLineColor;\nin vec2 unitPosition;\nin float innerUnitRadius;\nin float outerRadiusPixels;\nout vec4 fragColor;\nvoid main(void) {\ngeometry.uv = unitPosition;\nfloat distToCenter = length(unitPosition) * outerRadiusPixels;\nfloat inCircle = scatterplot.antialiasing ?\nsmoothedge(distToCenter, outerRadiusPixels) :\nstep(distToCenter, outerRadiusPixels);\nif (inCircle == 0.0) {\ndiscard;\n}\nif (scatterplot.stroked > 0.5) {\nfloat isLine = scatterplot.antialiasing ?\nsmoothedge(innerUnitRadius * outerRadiusPixels, distToCenter) :\nstep(innerUnitRadius * outerRadiusPixels, distToCenter);\nif (scatterplot.filled > 0.5) {\nfragColor = mix(vFillColor, vLineColor, isLine);\n} else {\nif (isLine == 0.0) {\ndiscard;\n}\nfragColor = vec4(vLineColor.rgb, vLineColor.a * isLine);\n}\n} else if (scatterplot.filled < 0.5) {\ndiscard;\n} else {\nfragColor = vFillColor;\n}\nfragColor.a *= inCircle;\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var iyt=`// Main shaders\n\nstruct ScatterplotUniforms {\n  radiusScale: f32,\n  radiusMinPixels: f32,\n  radiusMaxPixels: f32,\n  lineWidthScale: f32,\n  lineWidthMinPixels: f32,\n  lineWidthMaxPixels: f32,\n  stroked: f32,\n  filled: i32,\n  antialiasing: i32,\n  billboard: i32,\n  radiusUnits: i32,\n  lineWidthUnits: i32,\n};\n\nstruct ConstantAttributeUniforms {\n instancePositions: vec3<f32>,\n instancePositions64Low: vec3<f32>,\n instanceRadius: f32,\n instanceLineWidths: f32,\n instanceFillColors: vec4<f32>,\n instanceLineColors: vec4<f32>,\n instancePickingColors: vec3<f32>,\n\n instancePositionsConstant: i32,\n instancePositions64LowConstant: i32,\n instanceRadiusConstant: i32,\n instanceLineWidthsConstant: i32,\n instanceFillColorsConstant: i32,\n instanceLineColorsConstant: i32,\n instancePickingColorsConstant: i32\n};\n\n@group(0) @binding(2) var<uniform> scatterplot: ScatterplotUniforms;\n\nstruct ConstantAttributes {\n  instancePositions: vec3<f32>,\n  instancePositions64Low: vec3<f32>,\n  instanceRadius: f32,\n  instanceLineWidths: f32,\n  instanceFillColors: vec4<f32>,\n  instanceLineColors: vec4<f32>,\n  instancePickingColors: vec3<f32>\n};\n\nconst constants = ConstantAttributes(\n  vec3<f32>(0.0),\n  vec3<f32>(0.0),\n  0.0,\n  0.0,\n  vec4<f32>(0.0, 0.0, 0.0, 1.0),\n  vec4<f32>(0.0, 0.0, 0.0, 1.0),\n  vec3<f32>(0.0)\n);\n\nstruct Attributes {\n  @builtin(instance_index) instanceIndex : u32,\n  @builtin(vertex_index) vertexIndex : u32,\n  @location(0) positions: vec3<f32>,\n  @location(1) instancePositions: vec3<f32>,\n  @location(2) instancePositions64Low: vec3<f32>,\n  @location(3) instanceRadius: f32,\n  @location(4) instanceLineWidths: f32,\n  @location(5) instanceFillColors: vec4<f32>,\n  @location(6) instanceLineColors: vec4<f32>,\n  @location(7) instancePickingColors: vec3<f32>\n};\n\nstruct Varyings {\n  @builtin(position) position: vec4<f32>,\n  @location(0) vFillColor: vec4<f32>,\n  @location(1) vLineColor: vec4<f32>,\n  @location(2) unitPosition: vec2<f32>,\n  @location(3) innerUnitRadius: f32,\n  @location(4) outerRadiusPixels: f32,\n};\n\n@vertex\nfn vertexMain(attributes: Attributes) -> Varyings {\n  var varyings: Varyings;\n\n  // Draw an inline geometry constant array clip space triangle to verify that rendering works.\n  // var positions = array<vec2<f32>, 3>(vec2(0.0, 0.5), vec2(-0.5, -0.5), vec2(0.5, -0.5));\n  // if (attributes.instanceIndex == 0) {\n  //   varyings.position = vec4<f32>(positions[attributes.vertexIndex], 0.0, 1.0);\n  //   return varyings;\n  // }\n\n  // var geometry: Geometry;\n  // geometry.worldPosition = instancePositions;\n\n  // Multiply out radius and clamp to limits\n  varyings.outerRadiusPixels = clamp(\n    project_unit_size_to_pixel(scatterplot.radiusScale * attributes.instanceRadius, scatterplot.radiusUnits),\n    scatterplot.radiusMinPixels, scatterplot.radiusMaxPixels\n  );\n\n  // Multiply out line width and clamp to limits\n  let lineWidthPixels = clamp(\n    project_unit_size_to_pixel(scatterplot.lineWidthScale * attributes.instanceLineWidths, scatterplot.lineWidthUnits),\n    scatterplot.lineWidthMinPixels, scatterplot.lineWidthMaxPixels\n  );\n\n  // outer radius needs to offset by half stroke width\n  varyings.outerRadiusPixels += scatterplot.stroked * lineWidthPixels / 2.0;\n  // Expand geometry to accommodate edge smoothing\n  let edgePadding = select(\n    (varyings.outerRadiusPixels + SMOOTH_EDGE_RADIUS) / varyings.outerRadiusPixels,\n    1.0,\n    scatterplot.antialiasing != 0\n  );\n\n  // position on the containing square in [-1, 1] space\n  varyings.unitPosition = edgePadding * attributes.positions.xy;\n  geometry.uv = varyings.unitPosition;\n  geometry.pickingColor = attributes.instancePickingColors;\n\n  varyings.innerUnitRadius = 1.0 - scatterplot.stroked * lineWidthPixels / varyings.outerRadiusPixels;\n\n  if (scatterplot.billboard != 0) {\n    varyings.position = project_position_to_clipspace(attributes.instancePositions, attributes.instancePositions64Low, vec3<f32>(0.0)); // TODO , geometry.position);\n    // DECKGL_FILTER_GL_POSITION(varyings.position, geometry);\n    let offset = attributes.positions; // * edgePadding * varyings.outerRadiusPixels;\n    // DECKGL_FILTER_SIZE(offset, geometry);\n    let clipPixels = project_pixel_size_to_clipspace(offset.xy);\n    varyings.position.x = clipPixels.x;\n    varyings.position.y = clipPixels.y;\n  } else {\n    let offset = edgePadding * attributes.positions * project_pixel_size_float(varyings.outerRadiusPixels);\n    // DECKGL_FILTER_SIZE(offset, geometry);\n    varyings.position = project_position_to_clipspace(attributes.instancePositions, attributes.instancePositions64Low, offset); // TODO , geometry.position);\n    // DECKGL_FILTER_GL_POSITION(varyings.position, geometry);\n  }\n\n  // Apply opacity to instance color, or return instance picking color\n  varyings.vFillColor = vec4<f32>(attributes.instanceFillColors.rgb, attributes.instanceFillColors.a * color.opacity);\n  // DECKGL_FILTER_COLOR(varyings.vFillColor, geometry);\n  varyings.vLineColor = vec4<f32>(attributes.instanceLineColors.rgb, attributes.instanceLineColors.a * color.opacity);\n  // DECKGL_FILTER_COLOR(varyings.vLineColor, geometry);\n\n  return varyings;\n}\n\n@fragment\nfn fragmentMain(varyings: Varyings) -> @location(0) vec4<f32> {\n  // var geometry: Geometry;\n  // geometry.uv = unitPosition;\n\n  let distToCenter = length(varyings.unitPosition) * varyings.outerRadiusPixels;\n  let inCircle = select(\n    smoothedge(distToCenter, varyings.outerRadiusPixels),\n    step(distToCenter, varyings.outerRadiusPixels),\n    scatterplot.antialiasing != 0\n  );\n\n  if (inCircle == 0.0) {\n    discard;\n  }\n\n  var fragColor: vec4<f32>;\n\n  if (scatterplot.stroked != 0) {\n    let isLine = select(\n      smoothedge(varyings.innerUnitRadius * varyings.outerRadiusPixels, distToCenter),\n      step(varyings.innerUnitRadius * varyings.outerRadiusPixels, distToCenter),\n      scatterplot.antialiasing != 0\n    );\n\n    if (scatterplot.filled != 0) {\n      fragColor = mix(varyings.vFillColor, varyings.vLineColor, isLine);\n    } else {\n      if (isLine == 0.0) {\n        discard;\n      }\n      fragColor = vec4<f32>(varyings.vLineColor.rgb, varyings.vLineColor.a * isLine);\n    }\n  } else if (scatterplot.filled == 0) {\n    discard;\n  } else {\n    fragColor = varyings.vFillColor;\n  }\n\n  fragColor.a *= inCircle;\n  // DECKGL_FILTER_COLOR(fragColor, geometry);\n\n  // Apply premultiplied alpha as required by transparent canvas\n  fragColor = deckgl_premultiplied_alpha(fragColor);\n\n  return fragColor;\n  // return vec4<f32>(0, 0, 1, 1);\n}\n`;var nyt=[0,0,0,255],iWt={radiusUnits:\"meters\",radiusScale:{type:\"number\",min:0,value:1},radiusMinPixels:{type:\"number\",min:0,value:0},radiusMaxPixels:{type:\"number\",min:0,value:Number.MAX_SAFE_INTEGER},lineWidthUnits:\"meters\",lineWidthScale:{type:\"number\",min:0,value:1},lineWidthMinPixels:{type:\"number\",min:0,value:0},lineWidthMaxPixels:{type:\"number\",min:0,value:Number.MAX_SAFE_INTEGER},stroked:!1,filled:!0,billboard:!1,antialiasing:!0,getPosition:{type:\"accessor\",value:e=>e.position},getRadius:{type:\"accessor\",value:1},getFillColor:{type:\"accessor\",value:nyt},getLineColor:{type:\"accessor\",value:nyt},getLineWidth:{type:\"accessor\",value:1},strokeWidth:{deprecatedFor:\"getLineWidth\"},outline:{deprecatedFor:\"stroked\"},getColor:{deprecatedFor:[\"getFillColor\",\"getLineColor\"]}},rC=class extends ho{getShaders(){return super.getShaders({vs:eyt,fs:ryt,source:iyt,modules:[Mo,x3,bs,tyt]})}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),transition:!0,accessor:\"getPosition\"},instanceRadius:{size:1,transition:!0,accessor:\"getRadius\",defaultValue:1},instanceFillColors:{size:this.props.colorFormat.length,transition:!0,type:\"unorm8\",accessor:\"getFillColor\",defaultValue:[0,0,0,255]},instanceLineColors:{size:this.props.colorFormat.length,transition:!0,type:\"unorm8\",accessor:\"getLineColor\",defaultValue:[0,0,0,255]},instanceLineWidths:{size:1,transition:!0,accessor:\"getLineWidth\",defaultValue:1}})}updateState(t){super.updateState(t),t.changeFlags.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),this.getAttributeManager().invalidateAll())}draw({uniforms:t}){let{radiusUnits:r,radiusScale:i,radiusMinPixels:n,radiusMaxPixels:o,stroked:s,filled:a,billboard:h,antialiasing:p,lineWidthUnits:g,lineWidthScale:w,lineWidthMinPixels:C,lineWidthMaxPixels:R}=this.props,z={stroked:s,filled:a,billboard:h,antialiasing:p,radiusUnits:rs[r],radiusScale:i,radiusMinPixels:n,radiusMaxPixels:o,lineWidthUnits:rs[g],lineWidthScale:w,lineWidthMinPixels:C,lineWidthMaxPixels:R},W=this.state.model;W.shaderInputs.setProps({scatterplot:z}),this.context.device.type===\"webgpu\"&&(W.instanceCount=this.props.data.length),W.draw(this.context.renderPass)}_getModel(){let t=this.context.device.type===\"webgpu\"?{depthWriteEnabled:!0,depthCompare:\"less-equal\"}:void 0,r=[-1,-1,0,1,-1,0,-1,1,0,1,1,0];return new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new xs({topology:\"triangle-strip\",attributes:{positions:{size:3,value:new Float32Array(r)}}}),isInstanced:!0,parameters:t})}};rC.defaultProps=iWt;rC.layerName=\"ScatterplotLayer\";var Sb=rC;var W3={CLOCKWISE:1,COUNTER_CLOCKWISE:-1};function Mb(e,t,r={}){return oyt(e,r)!==t?(nWt(e,r),!0):!1}function oyt(e,t={}){return Math.sign(f9(e,t))}var NX={x:0,y:1,z:2};function f9(e,t={}){let{start:r=0,end:i=e.length,plane:n=\"xy\"}=t,o=t.size||2,s=0,a=NX[n[0]],h=NX[n[1]];for(let p=r,g=i-o;p<i;p+=o)s+=(e[p+a]-e[g+a])*(e[p+h]+e[g+h]),g=p;return s/2}function nWt(e,t){let{start:r=0,end:i=e.length,size:n=2}=t,o=(i-r)/n,s=Math.floor(o/2);for(let a=0;a<s;++a){let h=r+a*n,p=r+(o-1-a)*n;for(let g=0;g<n;++g){let w=e[h+g];e[h+g]=e[p+g],e[p+g]=w}}}function Tu(e,t){let r=t.length,i=e.length;if(i>0){let n=!0;for(let o=0;o<r;o++)if(e[i-r+o]!==t[o]){n=!1;break}if(n)return!1}for(let n=0;n<r;n++)e[i+n]=t[n];return!0}function iC(e,t){let r=t.length;for(let i=0;i<r;i++)e[i]=t[i]}function x1(e,t,r,i,n=[]){let o=i+t*r;for(let s=0;s<r;s++)n[s]=e[o+s];return n}function p9(e,t,r,i,n=[]){let o,s;if(r&8)o=(i[3]-e[1])/(t[1]-e[1]),s=3;else if(r&4)o=(i[1]-e[1])/(t[1]-e[1]),s=1;else if(r&2)o=(i[2]-e[0])/(t[0]-e[0]),s=2;else if(r&1)o=(i[0]-e[0])/(t[0]-e[0]),s=0;else return null;for(let a=0;a<e.length;a++)n[a]=(s&1)===a?i[s]:o*(t[a]-e[a])+e[a];return n}function nC(e,t){let r=0;return e[0]<t[0]?r|=1:e[0]>t[2]&&(r|=2),e[1]<t[1]?r|=4:e[1]>t[3]&&(r|=8),r}function oC(e,t){let{size:r=2,broken:i=!1,gridResolution:n=10,gridOffset:o=[0,0],startIndex:s=0,endIndex:a=e.length}=t||{},h=(a-s)/r,p=[],g=[p],w=x1(e,0,r,s),C,R,z=lyt(w,n,o,[]),W=[];Tu(p,w);for(let Y=1;Y<h;Y++){for(C=x1(e,Y,r,s,C),R=nC(C,z);R;){p9(w,C,R,z,W);let H=nC(W,z);H&&(p9(w,W,H,z,W),R=H),Tu(p,W),iC(w,W),aWt(z,n,R),i&&p.length>r&&(p=[],g.push(p),Tu(p,w)),R=nC(C,z)}Tu(p,C),iC(w,C)}return i?g:g[0]}var syt=0,sWt=1;function sC(e,t=null,r){if(!e.length)return[];let{size:i=2,gridResolution:n=10,gridOffset:o=[0,0],edgeTypes:s=!1}=r||{},a=[],h=[{pos:e,types:s?new Array(e.length/i).fill(sWt):null,holes:t||[]}],p=[[],[]],g=[];for(;h.length;){let{pos:w,types:C,holes:R}=h.shift();lWt(w,i,R[0]||w.length,p),g=lyt(p[0],n,o,g);let z=nC(p[1],g);if(z){let W=ayt(w,C,i,0,R[0]||w.length,g,z),Y={pos:W[0].pos,types:W[0].types,holes:[]},H={pos:W[1].pos,types:W[1].types,holes:[]};h.push(Y,H);for(let Q=0;Q<R.length;Q++)W=ayt(w,C,i,R[Q],R[Q+1]||w.length,g,z),W[0]&&(Y.holes.push(Y.pos.length),Y.pos=m9(Y.pos,W[0].pos),s&&(Y.types=m9(Y.types,W[0].types))),W[1]&&(H.holes.push(H.pos.length),H.pos=m9(H.pos,W[1].pos),s&&(H.types=m9(H.types,W[1].types)))}else{let W={positions:w};s&&(W.edgeTypes=C),R.length&&(W.holeIndices=R),a.push(W)}}return a}function ayt(e,t,r,i,n,o,s){let a=(n-i)/r,h=[],p=[],g=[],w=[],C=[],R,z,W,Y=x1(e,a-1,r,i),H=Math.sign(s&8?Y[1]-o[3]:Y[0]-o[2]),Q=t&&t[a-1],tt=0,rt=0;for(let at=0;at<a;at++)R=x1(e,at,r,i,R),z=Math.sign(s&8?R[1]-o[3]:R[0]-o[2]),W=t&&t[i/r+at],z&&H&&H!==z&&(p9(Y,R,s,o,C),Tu(h,C)&&g.push(Q),Tu(p,C)&&w.push(Q)),z<=0?(Tu(h,R)&&g.push(W),tt-=z):g.length&&(g[g.length-1]=syt),z>=0?(Tu(p,R)&&w.push(W),rt+=z):w.length&&(w[w.length-1]=syt),iC(Y,R),H=z,Q=W;return[tt?{pos:h,types:t&&g}:null,rt?{pos:p,types:t&&w}:null]}function lyt(e,t,r,i){let n=Math.floor((e[0]-r[0])/t)*t+r[0],o=Math.floor((e[1]-r[1])/t)*t+r[1];return i[0]=n,i[1]=o,i[2]=n+t,i[3]=o+t,i}function aWt(e,t,r){r&8?(e[1]+=t,e[3]+=t):r&4?(e[1]-=t,e[3]-=t):r&2?(e[0]+=t,e[2]+=t):r&1&&(e[0]-=t,e[2]-=t)}function lWt(e,t,r,i){let n=1/0,o=-1/0,s=1/0,a=-1/0;for(let h=0;h<r;h+=t){let p=e[h],g=e[h+1];n=p<n?p:n,o=p>o?p:o,s=g<s?g:s,a=g>a?g:a}return i[0][0]=n,i[0][1]=s,i[1][0]=o,i[1][1]=a,i}function m9(e,t){for(let r=0;r<t.length;r++)e.push(t[r]);return e}var cWt=85.051129;function zX(e,t){let{size:r=2,startIndex:i=0,endIndex:n=e.length,normalize:o=!0}=t||{},s=e.slice(i,n);cyt(s,r,0,n-i);let a=oC(s,{size:r,broken:!0,gridResolution:360,gridOffset:[-180,-180]});if(o)for(let h of a)uyt(h,r);return a}function UX(e,t=null,r){let{size:i=2,normalize:n=!0,edgeTypes:o=!1}=r||{};t=t||[];let s=[],a=[],h=0,p=0;for(let w=0;w<=t.length;w++){let C=t[w]||e.length,R=p,z=uWt(e,i,h,C);for(let W=z;W<C;W++)s[p++]=e[W];for(let W=h;W<z;W++)s[p++]=e[W];cyt(s,i,R,p),hWt(s,i,R,p,r?.maxLatitude),h=C,a[w]=p}a.pop();let g=sC(s,a,{size:i,gridResolution:360,gridOffset:[-180,-180],edgeTypes:o});if(n)for(let w of g)uyt(w.positions,i);return g}function uWt(e,t,r,i){let n=-1,o=-1;for(let s=r+1;s<i;s+=t){let a=Math.abs(e[s]);a>n&&(n=a,o=s-1)}return o}function hWt(e,t,r,i,n=cWt){let o=e[r],s=e[i-t];if(Math.abs(o-s)>180){let a=x1(e,0,t,r);a[0]+=Math.round((s-o)/360)*360,Tu(e,a),a[1]=Math.sign(a[1])*n,Tu(e,a),a[0]=o,Tu(e,a)}}function cyt(e,t,r,i){let n=e[0],o;for(let s=r;s<i;s+=t){o=e[s];let a=o-n;(a>180||a<-180)&&(o-=Math.round(a/360)*360),e[s]=n=o}}function uyt(e,t){let r,i=e.length/t;for(let o=0;o<i&&(r=e[o*t],(r+180)%360===0);o++);let n=-Math.round(r/360)*360;if(n!==0)for(let o=0;o<i;o++)e[o*t]+=n}var aC=class extends xs{constructor(t){let{indices:r,attributes:i}=fWt(t);super({...t,indices:r,attributes:i})}};function fWt(e){let{radius:t,height:r=1,nradial:i=10}=e,{vertices:n}=e;n&&(hr.assert(n.length>=i),n=n.flatMap(R=>[R[0],R[1]]),Mb(n,W3.COUNTER_CLOCKWISE));let o=r>0,s=i+1,a=o?s*3+1:i,h=Math.PI*2/i,p=new Uint16Array(o?i*3*2:0),g=new Float32Array(a*3),w=new Float32Array(a*3),C=0;if(o){for(let R=0;R<s;R++){let z=R*h,W=R%i,Y=Math.sin(z),H=Math.cos(z);for(let Q=0;Q<2;Q++)g[C+0]=n?n[W*2]:H*t,g[C+1]=n?n[W*2+1]:Y*t,g[C+2]=(1/2-Q)*r,w[C+0]=n?n[W*2]:H,w[C+1]=n?n[W*2+1]:Y,C+=3}g[C+0]=g[C-3],g[C+1]=g[C-2],g[C+2]=g[C-1],C+=3}for(let R=o?0:1;R<s;R++){let z=Math.floor(R/2)*Math.sign(.5-R%2),W=z*h,Y=(z+i)%i,H=Math.sin(W),Q=Math.cos(W);g[C+0]=n?n[Y*2]:Q*t,g[C+1]=n?n[Y*2+1]:H*t,g[C+2]=r/2,w[C+2]=1,C+=3}if(o){let R=0;for(let z=0;z<i;z++)p[R++]=z*2+0,p[R++]=z*2+2,p[R++]=z*2+0,p[R++]=z*2+1,p[R++]=z*2+1,p[R++]=z*2+3}return{indices:p,attributes:{POSITION:{size:3,value:g},NORMAL:{size:3,value:w}}}}var hyt=`uniform columnUniforms {\n  float radius;\n  float angle;\n  vec2 offset;\n  bool extruded;\n  bool stroked;\n  bool isStroke;\n  float coverage;\n  float elevationScale;\n  float edgeDistance;\n  float widthScale;\n  float widthMinPixels;\n  float widthMaxPixels;\n  highp int radiusUnits;\n  highp int widthUnits;\n} column;\n`,dyt={name:\"column\",vs:hyt,fs:hyt,uniformTypes:{radius:\"f32\",angle:\"f32\",offset:\"vec2<f32>\",extruded:\"f32\",stroked:\"f32\",isStroke:\"f32\",coverage:\"f32\",elevationScale:\"f32\",edgeDistance:\"f32\",widthScale:\"f32\",widthMinPixels:\"f32\",widthMaxPixels:\"f32\",radiusUnits:\"i32\",widthUnits:\"i32\"}};var fyt=`#version 300 es\n#define SHADER_NAME column-layer-vertex-shader\nin vec3 positions;\nin vec3 normals;\nin vec3 instancePositions;\nin float instanceElevations;\nin vec3 instancePositions64Low;\nin vec4 instanceFillColors;\nin vec4 instanceLineColors;\nin float instanceStrokeWidths;\nin vec3 instancePickingColors;\nout vec4 vColor;\n#ifdef FLAT_SHADING\nout vec3 cameraPosition;\nout vec4 position_commonspace;\n#endif\nvoid main(void) {\ngeometry.worldPosition = instancePositions;\nvec4 color = column.isStroke ? instanceLineColors : instanceFillColors;\nmat2 rotationMatrix = mat2(cos(column.angle), sin(column.angle), -sin(column.angle), cos(column.angle));\nfloat elevation = 0.0;\nfloat strokeOffsetRatio = 1.0;\nif (column.extruded) {\nelevation = instanceElevations * (positions.z + 1.0) / 2.0 * column.elevationScale;\n} else if (column.stroked) {\nfloat widthPixels = clamp(\nproject_size_to_pixel(instanceStrokeWidths * column.widthScale, column.widthUnits),\ncolumn.widthMinPixels, column.widthMaxPixels) / 2.0;\nfloat halfOffset = project_pixel_size(widthPixels) / project_size(column.edgeDistance * column.coverage * column.radius);\nif (column.isStroke) {\nstrokeOffsetRatio -= sign(positions.z) * halfOffset;\n} else {\nstrokeOffsetRatio -= halfOffset;\n}\n}\nfloat shouldRender = float(color.a > 0.0 && instanceElevations >= 0.0);\nfloat dotRadius = column.radius * column.coverage * shouldRender;\ngeometry.pickingColor = instancePickingColors;\nvec3 centroidPosition = vec3(instancePositions.xy, instancePositions.z + elevation);\nvec3 centroidPosition64Low = instancePositions64Low;\nvec2 offset = (rotationMatrix * positions.xy * strokeOffsetRatio + column.offset) * dotRadius;\nif (column.radiusUnits == UNIT_METERS) {\noffset = project_size(offset);\n} else if (column.radiusUnits == UNIT_PIXELS) {\noffset = project_pixel_size(offset);\n}\nvec3 pos = vec3(offset, 0.);\nDECKGL_FILTER_SIZE(pos, geometry);\ngl_Position = project_position_to_clipspace(centroidPosition, centroidPosition64Low, pos, geometry.position);\ngeometry.normal = project_normal(vec3(rotationMatrix * normals.xy, normals.z));\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\nif (column.extruded && !column.isStroke) {\n#ifdef FLAT_SHADING\ncameraPosition = project.cameraPosition;\nposition_commonspace = geometry.position;\nvColor = vec4(color.rgb, color.a * layer.opacity);\n#else\nvec3 lightColor = lighting_getLightColor(color.rgb, project.cameraPosition, geometry.position.xyz, geometry.normal);\nvColor = vec4(lightColor, color.a * layer.opacity);\n#endif\n} else {\nvColor = vec4(color.rgb, color.a * layer.opacity);\n}\nDECKGL_FILTER_COLOR(vColor, geometry);\n}\n`;var pyt=`#version 300 es\n#define SHADER_NAME column-layer-fragment-shader\nprecision highp float;\nout vec4 fragColor;\nin vec4 vColor;\n#ifdef FLAT_SHADING\nin vec3 cameraPosition;\nin vec4 position_commonspace;\n#endif\nvoid main(void) {\nfragColor = vColor;\ngeometry.uv = vec2(0.);\n#ifdef FLAT_SHADING\nif (column.extruded && !column.isStroke && !bool(picking.isActive)) {\nvec3 normal = normalize(cross(dFdx(position_commonspace.xyz), dFdy(position_commonspace.xyz)));\nfragColor.rgb = lighting_getLightColor(vColor.rgb, cameraPosition, position_commonspace.xyz, normal);\n}\n#endif\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var g9=[0,0,0,255],pWt={diskResolution:{type:\"number\",min:4,value:20},vertices:null,radius:{type:\"number\",min:0,value:1e3},angle:{type:\"number\",value:0},offset:{type:\"array\",value:[0,0]},coverage:{type:\"number\",min:0,max:1,value:1},elevationScale:{type:\"number\",min:0,value:1},radiusUnits:\"meters\",lineWidthUnits:\"meters\",lineWidthScale:1,lineWidthMinPixels:0,lineWidthMaxPixels:Number.MAX_SAFE_INTEGER,extruded:!0,wireframe:!1,filled:!0,stroked:!1,flatShading:!1,getPosition:{type:\"accessor\",value:e=>e.position},getFillColor:{type:\"accessor\",value:g9},getLineColor:{type:\"accessor\",value:g9},getLineWidth:{type:\"accessor\",value:1},getElevation:{type:\"accessor\",value:1e3},material:!0,getColor:{deprecatedFor:[\"getFillColor\",\"getLineColor\"]}},lC=class extends ho{getShaders(){let t={},{flatShading:r}=this.props;return r&&(t.FLAT_SHADING=1),super.getShaders({vs:fyt,fs:pyt,defines:t,modules:[Mo,r?lb:kg,bs,dyt]})}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),transition:!0,accessor:\"getPosition\"},instanceElevations:{size:1,transition:!0,accessor:\"getElevation\"},instanceFillColors:{size:this.props.colorFormat.length,type:\"unorm8\",transition:!0,accessor:\"getFillColor\",defaultValue:g9},instanceLineColors:{size:this.props.colorFormat.length,type:\"unorm8\",transition:!0,accessor:\"getLineColor\",defaultValue:g9},instanceStrokeWidths:{size:1,accessor:\"getLineWidth\",transition:!0}})}updateState(t){super.updateState(t);let{props:r,oldProps:i,changeFlags:n}=t,o=n.extensionsChanged||r.flatShading!==i.flatShading;o&&(this.state.models?.forEach(a=>a.destroy()),this.setState(this._getModels()),this.getAttributeManager().invalidateAll());let s=this.getNumInstances();this.state.fillModel.setInstanceCount(s),this.state.wireframeModel.setInstanceCount(s),(o||r.diskResolution!==i.diskResolution||r.vertices!==i.vertices||(r.extruded||r.stroked)!==(i.extruded||i.stroked))&&this._updateGeometry(r)}getGeometry(t,r,i){let n=new aC({radius:1,height:i?2:0,vertices:r,nradial:t}),o=0;if(r)for(let s=0;s<t;s++){let a=r[s],h=Math.sqrt(a[0]*a[0]+a[1]*a[1]);o+=h/t}else o=1;return this.setState({edgeDistance:Math.cos(Math.PI/t)*o}),n}_getModels(){let t=this.getShaders(),r=this.getAttributeManager().getBufferLayouts(),i=new sn(this.context.device,{...t,id:`${this.props.id}-fill`,bufferLayout:r,isInstanced:!0}),n=new sn(this.context.device,{...t,id:`${this.props.id}-wireframe`,bufferLayout:r,isInstanced:!0});return{fillModel:i,wireframeModel:n,models:[n,i]}}_updateGeometry({diskResolution:t,vertices:r,extruded:i,stroked:n}){let o=this.getGeometry(t,r,i||n);this.setState({fillVertexCount:o.attributes.POSITION.value.length/3});let s=this.state.fillModel,a=this.state.wireframeModel;s.setGeometry(o),s.setTopology(\"triangle-strip\"),s.setIndexBuffer(null),a.setGeometry(o),a.setTopology(\"line-list\")}draw({uniforms:t}){let{lineWidthUnits:r,lineWidthScale:i,lineWidthMinPixels:n,lineWidthMaxPixels:o,radiusUnits:s,elevationScale:a,extruded:h,filled:p,stroked:g,wireframe:w,offset:C,coverage:R,radius:z,angle:W}=this.props,Y=this.state.fillModel,H=this.state.wireframeModel,{fillVertexCount:Q,edgeDistance:tt}=this.state,rt={radius:z,angle:W/180*Math.PI,offset:C,extruded:h,stroked:g,coverage:R,elevationScale:a,edgeDistance:tt,radiusUnits:rs[s],widthUnits:rs[r],widthScale:i,widthMinPixels:n,widthMaxPixels:o};h&&w&&(H.shaderInputs.setProps({column:{...rt,isStroke:!0}}),H.draw(this.context.renderPass)),p&&(Y.setVertexCount(Q),Y.shaderInputs.setProps({column:{...rt,isStroke:!1}}),Y.draw(this.context.renderPass)),!h&&g&&(Y.setVertexCount(Q*2/3),Y.shaderInputs.setProps({column:{...rt,isStroke:!0}}),Y.draw(this.context.renderPass))}};lC.layerName=\"ColumnLayer\";lC.defaultProps=pWt;var q3=lC;function myt(e,t,r,i){let n;if(Array.isArray(e[0])){let o=e.length*t;n=new Array(o);for(let s=0;s<e.length;s++)for(let a=0;a<t;a++)n[s*t+a]=e[s][a]||0}else n=e;return r?oC(n,{size:t,gridResolution:r}):i?zX(n,{size:t}):n}var mWt=1,gWt=2,VX=4,cC=class extends b1{constructor(t){super({...t,attributes:{positions:{size:3,padding:18,initialize:!0,type:t.fp64?Float64Array:Float32Array},segmentTypes:{size:1,type:Uint8ClampedArray}}})}get(t){return this.attributes[t]}getGeometryFromBuffer(t){return this.normalize?super.getGeometryFromBuffer(t):null}normalizeGeometry(t){return this.normalize?myt(t,this.positionSize,this.opts.resolution,this.opts.wrapLongitude):t}getGeometrySize(t){if(gyt(t)){let i=0;for(let n of t)i+=this.getGeometrySize(n);return i}let r=this.getPathLength(t);return r<2?0:this.isClosed(t)?r<3?0:r+2:r}updateGeometryAttributes(t,r){if(r.geometrySize!==0)if(t&&gyt(t))for(let i of t){let n=this.getGeometrySize(i);r.geometrySize=n,this.updateGeometryAttributes(i,r),r.vertexStart+=n}else this._updateSegmentTypes(t,r),this._updatePositions(t,r)}_updateSegmentTypes(t,r){let i=this.attributes.segmentTypes,n=t?this.isClosed(t):!1,{vertexStart:o,geometrySize:s}=r;i.fill(0,o,o+s),n?(i[o]=VX,i[o+s-2]=VX):(i[o]+=mWt,i[o+s-2]+=gWt),i[o+s-1]=VX}_updatePositions(t,r){let{positions:i}=this.attributes;if(!i||!t)return;let{vertexStart:n,geometrySize:o}=r,s=new Array(3);for(let a=n,h=0;h<o;a++,h++)this.getPointOnPath(t,h,s),i[a*3]=s[0],i[a*3+1]=s[1],i[a*3+2]=s[2]}getPathLength(t){return t.length/this.positionSize}getPointOnPath(t,r,i=[]){let{positionSize:n}=this;r*n>=t.length&&(r+=1-t.length/n);let o=r*n;return i[0]=t[o],i[1]=t[o+1],i[2]=n===3&&t[o+2]||0,i}isClosed(t){if(!this.normalize)return!!this.opts.loop;let{positionSize:r}=this,i=t.length-r;return t[0]===t[i]&&t[1]===t[i+1]&&(r===2||t[2]===t[i+2])}};function gyt(e){return Array.isArray(e[0])}var Ayt=`uniform pathUniforms {\n  float widthScale;\n  float widthMinPixels;\n  float widthMaxPixels;\n  float jointType;\n  float capType;\n  float miterLimit;\n  bool billboard;\n  highp int widthUnits;\n} path;\n`,yyt={name:\"path\",vs:Ayt,fs:Ayt,uniformTypes:{widthScale:\"f32\",widthMinPixels:\"f32\",widthMaxPixels:\"f32\",jointType:\"f32\",capType:\"f32\",miterLimit:\"f32\",billboard:\"f32\",widthUnits:\"i32\"}};var _yt=`#version 300 es\n#define SHADER_NAME path-layer-vertex-shader\nin vec2 positions;\nin float instanceTypes;\nin vec3 instanceStartPositions;\nin vec3 instanceEndPositions;\nin vec3 instanceLeftPositions;\nin vec3 instanceRightPositions;\nin vec3 instanceLeftPositions64Low;\nin vec3 instanceStartPositions64Low;\nin vec3 instanceEndPositions64Low;\nin vec3 instanceRightPositions64Low;\nin float instanceStrokeWidths;\nin vec4 instanceColors;\nin vec3 instancePickingColors;\nuniform float opacity;\nout vec4 vColor;\nout vec2 vCornerOffset;\nout float vMiterLength;\nout vec2 vPathPosition;\nout float vPathLength;\nout float vJointType;\nconst float EPSILON = 0.001;\nconst vec3 ZERO_OFFSET = vec3(0.0);\nfloat flipIfTrue(bool flag) {\nreturn -(float(flag) * 2. - 1.);\n}\nvec3 getLineJoinOffset(\nvec3 prevPoint, vec3 currPoint, vec3 nextPoint,\nvec2 width\n) {\nbool isEnd = positions.x > 0.0;\nfloat sideOfPath = positions.y;\nfloat isJoint = float(sideOfPath == 0.0);\nvec3 deltaA3 = (currPoint - prevPoint);\nvec3 deltaB3 = (nextPoint - currPoint);\nmat3 rotationMatrix;\nbool needsRotation = !path.billboard && project_needs_rotation(currPoint, rotationMatrix);\nif (needsRotation) {\ndeltaA3 = deltaA3 * rotationMatrix;\ndeltaB3 = deltaB3 * rotationMatrix;\n}\nvec2 deltaA = deltaA3.xy / width;\nvec2 deltaB = deltaB3.xy / width;\nfloat lenA = length(deltaA);\nfloat lenB = length(deltaB);\nvec2 dirA = lenA > 0. ? normalize(deltaA) : vec2(0.0, 0.0);\nvec2 dirB = lenB > 0. ? normalize(deltaB) : vec2(0.0, 0.0);\nvec2 perpA = vec2(-dirA.y, dirA.x);\nvec2 perpB = vec2(-dirB.y, dirB.x);\nvec2 tangent = dirA + dirB;\ntangent = length(tangent) > 0. ? normalize(tangent) : perpA;\nvec2 miterVec = vec2(-tangent.y, tangent.x);\nvec2 dir = isEnd ? dirA : dirB;\nvec2 perp = isEnd ? perpA : perpB;\nfloat L = isEnd ? lenA : lenB;\nfloat sinHalfA = abs(dot(miterVec, perp));\nfloat cosHalfA = abs(dot(dirA, miterVec));\nfloat turnDirection = flipIfTrue(dirA.x * dirB.y >= dirA.y * dirB.x);\nfloat cornerPosition = sideOfPath * turnDirection;\nfloat miterSize = 1.0 / max(sinHalfA, EPSILON);\nmiterSize = mix(\nmin(miterSize, max(lenA, lenB) / max(cosHalfA, EPSILON)),\nmiterSize,\nstep(0.0, cornerPosition)\n);\nvec2 offsetVec = mix(miterVec * miterSize, perp, step(0.5, cornerPosition))\n* (sideOfPath + isJoint * turnDirection);\nbool isStartCap = lenA == 0.0 || (!isEnd && (instanceTypes == 1.0 || instanceTypes == 3.0));\nbool isEndCap = lenB == 0.0 || (isEnd && (instanceTypes == 2.0 || instanceTypes == 3.0));\nbool isCap = isStartCap || isEndCap;\nif (isCap) {\noffsetVec = mix(perp * sideOfPath, dir * path.capType * 4.0 * flipIfTrue(isStartCap), isJoint);\nvJointType = path.capType;\n} else {\nvJointType = path.jointType;\n}\nvPathLength = L;\nvCornerOffset = offsetVec;\nvMiterLength = dot(vCornerOffset, miterVec * turnDirection);\nvMiterLength = isCap ? isJoint : vMiterLength;\nvec2 offsetFromStartOfPath = vCornerOffset + deltaA * float(isEnd);\nvPathPosition = vec2(\ndot(offsetFromStartOfPath, perp),\ndot(offsetFromStartOfPath, dir)\n);\ngeometry.uv = vPathPosition;\nfloat isValid = step(instanceTypes, 3.5);\nvec3 offset = vec3(offsetVec * width * isValid, 0.0);\nif (needsRotation) {\noffset = rotationMatrix * offset;\n}\nreturn offset;\n}\nvoid clipLine(inout vec4 position, vec4 refPosition) {\nif (position.w < EPSILON) {\nfloat r = (EPSILON - refPosition.w) / (position.w - refPosition.w);\nposition = refPosition + (position - refPosition) * r;\n}\n}\nvoid main() {\ngeometry.pickingColor = instancePickingColors;\nvColor = vec4(instanceColors.rgb, instanceColors.a * layer.opacity);\nfloat isEnd = positions.x;\nvec3 prevPosition = mix(instanceLeftPositions, instanceStartPositions, isEnd);\nvec3 prevPosition64Low = mix(instanceLeftPositions64Low, instanceStartPositions64Low, isEnd);\nvec3 currPosition = mix(instanceStartPositions, instanceEndPositions, isEnd);\nvec3 currPosition64Low = mix(instanceStartPositions64Low, instanceEndPositions64Low, isEnd);\nvec3 nextPosition = mix(instanceEndPositions, instanceRightPositions, isEnd);\nvec3 nextPosition64Low = mix(instanceEndPositions64Low, instanceRightPositions64Low, isEnd);\ngeometry.worldPosition = currPosition;\nvec2 widthPixels = vec2(clamp(\nproject_size_to_pixel(instanceStrokeWidths * path.widthScale, path.widthUnits),\npath.widthMinPixels, path.widthMaxPixels) / 2.0);\nvec3 width;\nif (path.billboard) {\nvec4 prevPositionScreen = project_position_to_clipspace(prevPosition, prevPosition64Low, ZERO_OFFSET);\nvec4 currPositionScreen = project_position_to_clipspace(currPosition, currPosition64Low, ZERO_OFFSET, geometry.position);\nvec4 nextPositionScreen = project_position_to_clipspace(nextPosition, nextPosition64Low, ZERO_OFFSET);\nclipLine(prevPositionScreen, currPositionScreen);\nclipLine(nextPositionScreen, currPositionScreen);\nclipLine(currPositionScreen, mix(nextPositionScreen, prevPositionScreen, isEnd));\nwidth = vec3(widthPixels, 0.0);\nDECKGL_FILTER_SIZE(width, geometry);\nvec3 offset = getLineJoinOffset(\nprevPositionScreen.xyz / prevPositionScreen.w,\ncurrPositionScreen.xyz / currPositionScreen.w,\nnextPositionScreen.xyz / nextPositionScreen.w,\nproject_pixel_size_to_clipspace(width.xy)\n);\nDECKGL_FILTER_GL_POSITION(currPositionScreen, geometry);\ngl_Position = vec4(currPositionScreen.xyz + offset * currPositionScreen.w, currPositionScreen.w);\n} else {\nprevPosition = project_position(prevPosition, prevPosition64Low);\ncurrPosition = project_position(currPosition, currPosition64Low);\nnextPosition = project_position(nextPosition, nextPosition64Low);\nwidth = vec3(project_pixel_size(widthPixels), 0.0);\nDECKGL_FILTER_SIZE(width, geometry);\nvec3 offset = getLineJoinOffset(prevPosition, currPosition, nextPosition, width.xy);\ngeometry.position = vec4(currPosition + offset, 1.0);\ngl_Position = project_common_position_to_clipspace(geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n}\nDECKGL_FILTER_COLOR(vColor, geometry);\n}\n`;var vyt=`#version 300 es\n#define SHADER_NAME path-layer-fragment-shader\nprecision highp float;\nin vec4 vColor;\nin vec2 vCornerOffset;\nin float vMiterLength;\nin vec2 vPathPosition;\nin float vPathLength;\nin float vJointType;\nout vec4 fragColor;\nvoid main(void) {\ngeometry.uv = vPathPosition;\nif (vPathPosition.y < 0.0 || vPathPosition.y > vPathLength) {\nif (vJointType > 0.5 && length(vCornerOffset) > 1.0) {\ndiscard;\n}\nif (vJointType < 0.5 && vMiterLength > path.miterLimit + 1.0) {\ndiscard;\n}\n}\nfragColor = vColor;\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var byt=[0,0,0,255],AWt={widthUnits:\"meters\",widthScale:{type:\"number\",min:0,value:1},widthMinPixels:{type:\"number\",min:0,value:0},widthMaxPixels:{type:\"number\",min:0,value:Number.MAX_SAFE_INTEGER},jointRounded:!1,capRounded:!1,miterLimit:{type:\"number\",min:0,value:4},billboard:!1,_pathType:null,getPath:{type:\"accessor\",value:e=>e.path},getColor:{type:\"accessor\",value:byt},getWidth:{type:\"accessor\",value:1},rounded:{deprecatedFor:[\"jointRounded\",\"capRounded\"]}},jX={enter:(e,t)=>t.length?t.subarray(t.length-e.length):e},uC=class extends ho{getShaders(){return super.getShaders({vs:_yt,fs:vyt,modules:[Mo,bs,yyt]})}get wrapLongitude(){return!1}getBounds(){return this.getAttributeManager()?.getBounds([\"vertexPositions\"])}initializeState(){this.getAttributeManager().addInstanced({vertexPositions:{size:3,vertexOffset:1,type:\"float64\",fp64:this.use64bitPositions(),transition:jX,accessor:\"getPath\",update:this.calculatePositions,noAlloc:!0,shaderAttributes:{instanceLeftPositions:{vertexOffset:0},instanceStartPositions:{vertexOffset:1},instanceEndPositions:{vertexOffset:2},instanceRightPositions:{vertexOffset:3}}},instanceTypes:{size:1,type:\"uint8\",update:this.calculateSegmentTypes,noAlloc:!0},instanceStrokeWidths:{size:1,accessor:\"getWidth\",transition:jX,defaultValue:1},instanceColors:{size:this.props.colorFormat.length,type:\"unorm8\",accessor:\"getColor\",transition:jX,defaultValue:byt},instancePickingColors:{size:4,type:\"uint8\",accessor:(i,{index:n,target:o})=>this.encodePickingColor(i&&i.__source?i.__source.index:n,o)}}),this.setState({pathTesselator:new cC({fp64:this.use64bitPositions()})})}updateState(t){super.updateState(t);let{props:r,changeFlags:i}=t,n=this.getAttributeManager();if(i.dataChanged||i.updateTriggersChanged&&(i.updateTriggersChanged.all||i.updateTriggersChanged.getPath)){let{pathTesselator:s}=this.state,a=r.data.attributes||{};s.updateGeometry({data:r.data,geometryBuffer:a.getPath,buffers:a,normalize:!r._pathType,loop:r._pathType===\"loop\",getGeometry:r.getPath,positionFormat:r.positionFormat,wrapLongitude:r.wrapLongitude,resolution:this.context.viewport.resolution,dataChanged:i.dataChanged}),this.setState({numInstances:s.instanceCount,startIndices:s.vertexStarts}),i.dataChanged||n.invalidateAll()}i.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),n.invalidateAll())}getPickingInfo(t){let r=super.getPickingInfo(t),{index:i}=r,n=this.props.data;return n[0]&&n[0].__source&&(r.object=n.find(o=>o.__source.index===i)),r}disablePickingIndex(t){let r=this.props.data;if(r[0]&&r[0].__source)for(let i=0;i<r.length;i++)r[i].__source.index===t&&this._disablePickingIndex(i);else super.disablePickingIndex(t)}draw({uniforms:t}){let{jointRounded:r,capRounded:i,billboard:n,miterLimit:o,widthUnits:s,widthScale:a,widthMinPixels:h,widthMaxPixels:p}=this.props,g=this.state.model,w={jointType:Number(r),capType:Number(i),billboard:n,widthUnits:rs[s],widthScale:a,miterLimit:o,widthMinPixels:h,widthMaxPixels:p};g.shaderInputs.setProps({path:w}),g.draw(this.context.renderPass)}_getModel(){let t=[0,1,2,1,4,2,1,3,4,3,5,4],r=[0,0,0,-1,0,1,1,-1,1,1,1,0];return new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new xs({topology:\"triangle-list\",attributes:{indices:new Uint16Array(t),positions:{value:new Float32Array(r),size:2}}}),isInstanced:!0})}calculatePositions(t){let{pathTesselator:r}=this.state;t.startIndices=r.vertexStarts,t.value=r.get(\"positions\")}calculateSegmentTypes(t){let{pathTesselator:r}=this.state;t.startIndices=r.vertexStarts,t.value=r.get(\"segmentTypes\")}};uC.defaultProps=AWt;uC.layerName=\"PathLayer\";var Kf=uC;var kyt=xe(Myt(),1);var b9=W3.CLOCKWISE,Eyt=W3.COUNTER_CLOCKWISE,w1={isClosed:!0};function DWt(e){if(e=e&&e.positions||e,!Array.isArray(e)&&!ArrayBuffer.isView(e))throw new Error(\"invalid polygon\")}function Y3(e){return\"positions\"in e?e.positions:e}function pC(e){return\"holeIndices\"in e?e.holeIndices:null}function OWt(e){return Array.isArray(e[0])}function LWt(e){return e.length>=1&&e[0].length>=2&&Number.isFinite(e[0][0])}function BWt(e){let t=e[0],r=e[e.length-1];return t[0]===r[0]&&t[1]===r[1]&&t[2]===r[2]}function FWt(e,t,r,i){for(let n=0;n<t;n++)if(e[r+n]!==e[i-t+n])return!1;return!0}function Pyt(e,t,r,i,n){let o=t,s=r.length;for(let a=0;a<s;a++)for(let h=0;h<i;h++)e[o++]=r[a][h]||0;if(!BWt(r))for(let a=0;a<i;a++)e[o++]=r[0][a]||0;return w1.start=t,w1.end=o,w1.size=i,Mb(e,n,w1),o}function Cyt(e,t,r,i,n=0,o,s){o=o||r.length;let a=o-n;if(a<=0)return t;let h=t;for(let p=0;p<a;p++)e[h++]=r[n+p];if(!FWt(r,i,n,o))for(let p=0;p<i;p++)e[h++]=r[n+p];return w1.start=t,w1.end=h,w1.size=i,Mb(e,s,w1),h}function x9(e,t){DWt(e);let r=[],i=[];if(\"positions\"in e){let{positions:n,holeIndices:o}=e;if(o){let s=0;for(let a=0;a<=o.length;a++)s=Cyt(r,s,n,t,o[a-1],o[a],a===0?b9:Eyt),i.push(s);return i.pop(),{positions:r,holeIndices:i}}e=n}if(!OWt(e))return Cyt(r,0,e,t,0,r.length,b9),r;if(!LWt(e)){let n=0;for(let[o,s]of e.entries())n=Pyt(r,n,s,t,o===0?b9:Eyt),i.push(n);return i.pop(),{positions:r,holeIndices:i}}return Pyt(r,0,e,t,b9),r}function HX(e,t,r){let i=e.length/3,n=0;for(let o=0;o<i;o++){let s=(o+1)%i;n+=e[o*3+t]*e[s*3+r],n-=e[s*3+t]*e[o*3+r]}return Math.abs(n/2)}function Iyt(e,t,r,i){let n=e.length/3;for(let o=0;o<n;o++){let s=o*3,a=e[s+0],h=e[s+1],p=e[s+2];e[s+t]=a,e[s+r]=h,e[s+i]=p}}function Ryt(e,t,r,i){let n=pC(e);n&&(n=n.map(a=>a/t));let o=Y3(e),s=i&&t===3;if(r){let a=o.length;o=o.slice();let h=[];for(let p=0;p<a;p+=t){h[0]=o[p],h[1]=o[p+1],s&&(h[2]=o[p+2]);let g=r(h);o[p]=g[0],o[p+1]=g[1],s&&(o[p+2]=g[2])}}if(s){let a=HX(o,0,1),h=HX(o,0,2),p=HX(o,1,2);if(!a&&!h&&!p)return[];a>h&&a>p||(h>p?(r||(o=o.slice()),Iyt(o,0,2,1)):(r||(o=o.slice()),Iyt(o,2,0,1)))}return(0,kyt.default)(o,n,t)}var mC=class extends b1{constructor(t){let{fp64:r,IndexType:i=Uint32Array}=t;super({...t,attributes:{positions:{size:3,type:r?Float64Array:Float32Array},vertexValid:{type:Uint16Array,size:1},indices:{type:i,size:1}}})}get(t){let{attributes:r}=this;return t===\"indices\"?r.indices&&r.indices.subarray(0,this.vertexCount):r[t]}updateGeometry(t){super.updateGeometry(t);let r=this.buffers.indices;if(r)this.vertexCount=(r.value||r).length;else if(this.data&&!this.getGeometry)throw new Error(\"missing indices buffer\")}normalizeGeometry(t){if(this.normalize){let r=x9(t,this.positionSize);return this.opts.resolution?sC(Y3(r),pC(r),{size:this.positionSize,gridResolution:this.opts.resolution,edgeTypes:!0}):this.opts.wrapLongitude?UX(Y3(r),pC(r),{size:this.positionSize,maxLatitude:86,edgeTypes:!0}):r}return t}getGeometrySize(t){if(Oyt(t)){let r=0;for(let i of t)r+=this.getGeometrySize(i);return r}return Y3(t).length/this.positionSize}getGeometryFromBuffer(t){return this.normalize||!this.buffers.indices?super.getGeometryFromBuffer(t):null}updateGeometryAttributes(t,r){if(t&&Oyt(t))for(let i of t){let n=this.getGeometrySize(i);r.geometrySize=n,this.updateGeometryAttributes(i,r),r.vertexStart+=n,r.indexStart=this.indexStarts[r.geometryIndex+1]}else{let i=t;this._updateIndices(i,r),this._updatePositions(i,r),this._updateVertexValid(i,r)}}_updateIndices(t,{geometryIndex:r,vertexStart:i,indexStart:n}){let{attributes:o,indexStarts:s,typedArrayManager:a}=this,h=o.indices;if(!h||!t)return;let p=n,g=Ryt(t,this.positionSize,this.opts.preproject,this.opts.full3d);h=a.allocate(h,n+g.length,{copy:!0});for(let w=0;w<g.length;w++)h[p++]=g[w]+i;s[r+1]=n+g.length,o.indices=h}_updatePositions(t,{vertexStart:r,geometrySize:i}){let{attributes:{positions:n},positionSize:o}=this;if(!n||!t)return;let s=Y3(t);for(let a=r,h=0;h<i;a++,h++){let p=s[h*o],g=s[h*o+1],w=o>2?s[h*o+2]:0;n[a*3]=p,n[a*3+1]=g,n[a*3+2]=w}}_updateVertexValid(t,{vertexStart:r,geometrySize:i}){let{positionSize:n}=this,o=this.attributes.vertexValid,s=t&&pC(t);if(t&&t.edgeTypes?o.set(t.edgeTypes,r):o.fill(1,r,r+i),s)for(let a=0;a<s.length;a++)o[r+s[a]/n-1]=0;o[r+i-1]=0}};function Oyt(e){return Array.isArray(e)&&e.length>0&&!Number.isFinite(e[0])}var Lyt=`uniform solidPolygonUniforms {\n  bool extruded;\n  bool isWireframe;\n  float elevationScale;\n} solidPolygon;\n`,Byt={name:\"solidPolygon\",vs:Lyt,fs:Lyt,uniformTypes:{extruded:\"f32\",isWireframe:\"f32\",elevationScale:\"f32\"}};var w9=`in vec4 fillColors;\nin vec4 lineColors;\nin vec3 pickingColors;\nout vec4 vColor;\nstruct PolygonProps {\nvec3 positions;\nvec3 positions64Low;\nvec3 normal;\nfloat elevations;\n};\nvec3 project_offset_normal(vec3 vector) {\nif (project.coordinateSystem == COORDINATE_SYSTEM_LNGLAT ||\nproject.coordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSETS) {\nreturn normalize(vector * project.commonUnitsPerWorldUnit);\n}\nreturn project_normal(vector);\n}\nvoid calculatePosition(PolygonProps props) {\nvec3 pos = props.positions;\nvec3 pos64Low = props.positions64Low;\nvec3 normal = props.normal;\nvec4 colors = solidPolygon.isWireframe ? lineColors : fillColors;\ngeometry.worldPosition = props.positions;\ngeometry.pickingColor = pickingColors;\nif (solidPolygon.extruded) {\npos.z += props.elevations * solidPolygon.elevationScale;\n}\ngl_Position = project_position_to_clipspace(pos, pos64Low, vec3(0.), geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\nif (solidPolygon.extruded) {\n#ifdef IS_SIDE_VERTEX\nnormal = project_offset_normal(normal);\n#else\nnormal = project_normal(normal);\n#endif\ngeometry.normal = normal;\nvec3 lightColor = lighting_getLightColor(colors.rgb, project.cameraPosition, geometry.position.xyz, geometry.normal);\nvColor = vec4(lightColor, colors.a * layer.opacity);\n} else {\nvColor = vec4(colors.rgb, colors.a * layer.opacity);\n}\nDECKGL_FILTER_COLOR(vColor, geometry);\n}\n`;var Fyt=`#version 300 es\n#define SHADER_NAME solid-polygon-layer-vertex-shader\nin vec3 vertexPositions;\nin vec3 vertexPositions64Low;\nin float elevations;\n${w9}\nvoid main(void) {\nPolygonProps props;\nprops.positions = vertexPositions;\nprops.positions64Low = vertexPositions64Low;\nprops.elevations = elevations;\nprops.normal = vec3(0.0, 0.0, 1.0);\ncalculatePosition(props);\n}\n`;var Nyt=`#version 300 es\n#define SHADER_NAME solid-polygon-layer-vertex-shader-side\n#define IS_SIDE_VERTEX\nin vec2 positions;\nin vec3 vertexPositions;\nin vec3 nextVertexPositions;\nin vec3 vertexPositions64Low;\nin vec3 nextVertexPositions64Low;\nin float elevations;\nin float instanceVertexValid;\n${w9}\nvoid main(void) {\nif(instanceVertexValid < 0.5){\ngl_Position = vec4(0.);\nreturn;\n}\nPolygonProps props;\nvec3 pos;\nvec3 pos64Low;\nvec3 nextPos;\nvec3 nextPos64Low;\n#if RING_WINDING_ORDER_CW == 1\npos = vertexPositions;\npos64Low = vertexPositions64Low;\nnextPos = nextVertexPositions;\nnextPos64Low = nextVertexPositions64Low;\n#else\npos = nextVertexPositions;\npos64Low = nextVertexPositions64Low;\nnextPos = vertexPositions;\nnextPos64Low = vertexPositions64Low;\n#endif\nprops.positions = mix(pos, nextPos, positions.x);\nprops.positions64Low = mix(pos64Low, nextPos64Low, positions.x);\nprops.normal = vec3(\npos.y - nextPos.y + (pos64Low.y - nextPos64Low.y),\nnextPos.x - pos.x + (nextPos64Low.x - pos64Low.x),\n0.0);\nprops.elevations = elevations * positions.y;\ncalculatePosition(props);\n}\n`;var zyt=`#version 300 es\n#define SHADER_NAME solid-polygon-layer-fragment-shader\nprecision highp float;\nin vec4 vColor;\nout vec4 fragColor;\nvoid main(void) {\nfragColor = vColor;\ngeometry.uv = vec2(0.);\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var S9=[0,0,0,255],NWt={filled:!0,extruded:!1,wireframe:!1,_normalize:!0,_windingOrder:\"CW\",_full3d:!1,elevationScale:{type:\"number\",min:0,value:1},getPolygon:{type:\"accessor\",value:e=>e.polygon},getElevation:{type:\"accessor\",value:1e3},getFillColor:{type:\"accessor\",value:S9},getLineColor:{type:\"accessor\",value:S9},material:!0},T9={enter:(e,t)=>t.length?t.subarray(t.length-e.length):e},gC=class extends ho{getShaders(t){return super.getShaders({vs:t===\"top\"?Fyt:Nyt,fs:zyt,defines:{RING_WINDING_ORDER_CW:!this.props._normalize&&this.props._windingOrder===\"CCW\"?0:1},modules:[Mo,kg,bs,Byt]})}get wrapLongitude(){return!1}getBounds(){return this.getAttributeManager()?.getBounds([\"vertexPositions\"])}initializeState(){let{viewport:t}=this.context,{coordinateSystem:r}=this.props,{_full3d:i}=this.props;t.isGeospatial&&r===Vr.DEFAULT&&(r=Vr.LNGLAT);let n;r===Vr.LNGLAT&&(i?n=t.projectPosition.bind(t):n=t.projectFlat.bind(t)),this.setState({numInstances:0,polygonTesselator:new mC({preproject:n,fp64:this.use64bitPositions(),IndexType:Uint32Array})});let o=this.getAttributeManager(),s=!0;o.remove([\"instancePickingColors\"]),o.add({indices:{size:1,isIndexed:!0,update:this.calculateIndices,noAlloc:s},vertexPositions:{size:3,type:\"float64\",stepMode:\"dynamic\",fp64:this.use64bitPositions(),transition:T9,accessor:\"getPolygon\",update:this.calculatePositions,noAlloc:s,shaderAttributes:{nextVertexPositions:{vertexOffset:1}}},instanceVertexValid:{size:1,type:\"uint16\",stepMode:\"instance\",update:this.calculateVertexValid,noAlloc:s},elevations:{size:1,stepMode:\"dynamic\",transition:T9,accessor:\"getElevation\"},fillColors:{size:this.props.colorFormat.length,type:\"unorm8\",stepMode:\"dynamic\",transition:T9,accessor:\"getFillColor\",defaultValue:S9},lineColors:{size:this.props.colorFormat.length,type:\"unorm8\",stepMode:\"dynamic\",transition:T9,accessor:\"getLineColor\",defaultValue:S9},pickingColors:{size:4,type:\"uint8\",stepMode:\"dynamic\",accessor:(a,{index:h,target:p})=>this.encodePickingColor(a&&a.__source?a.__source.index:h,p)}})}getPickingInfo(t){let r=super.getPickingInfo(t),{index:i}=r,n=this.props.data;return n[0]&&n[0].__source&&(r.object=n.find(o=>o.__source.index===i)),r}disablePickingIndex(t){let r=this.props.data;if(r[0]&&r[0].__source)for(let i=0;i<r.length;i++)r[i].__source.index===t&&this._disablePickingIndex(i);else super.disablePickingIndex(t)}draw({uniforms:t}){let{extruded:r,filled:i,wireframe:n,elevationScale:o}=this.props,{topModel:s,sideModel:a,wireframeModel:h,polygonTesselator:p}=this.state,g={extruded:!!r,elevationScale:o,isWireframe:!1};h&&n&&(h.setInstanceCount(p.instanceCount-1),h.shaderInputs.setProps({solidPolygon:{...g,isWireframe:!0}}),h.draw(this.context.renderPass)),a&&i&&(a.setInstanceCount(p.instanceCount-1),a.shaderInputs.setProps({solidPolygon:g}),a.draw(this.context.renderPass)),s&&i&&(s.setVertexCount(p.vertexCount),s.shaderInputs.setProps({solidPolygon:g}),s.draw(this.context.renderPass))}updateState(t){super.updateState(t),this.updateGeometry(t);let{props:r,oldProps:i,changeFlags:n}=t,o=this.getAttributeManager();(n.extensionsChanged||r.filled!==i.filled||r.extruded!==i.extruded)&&(this.state.models?.forEach(a=>a.destroy()),this.setState(this._getModels()),o.invalidateAll())}updateGeometry({props:t,oldProps:r,changeFlags:i}){if(i.dataChanged||i.updateTriggersChanged&&(i.updateTriggersChanged.all||i.updateTriggersChanged.getPolygon)){let{polygonTesselator:o}=this.state,s=t.data.attributes||{};o.updateGeometry({data:t.data,normalize:t._normalize,geometryBuffer:s.getPolygon,buffers:s,getGeometry:t.getPolygon,positionFormat:t.positionFormat,wrapLongitude:t.wrapLongitude,resolution:this.context.viewport.resolution,fp64:this.use64bitPositions(),dataChanged:i.dataChanged,full3d:t._full3d}),this.setState({numInstances:o.instanceCount,startIndices:o.vertexStarts}),i.dataChanged||this.getAttributeManager().invalidateAll()}}_getModels(){let{id:t,filled:r,extruded:i}=this.props,n,o,s;if(r){let a=this.getShaders(\"top\");a.defines.NON_INSTANCED_MODEL=1;let h=this.getAttributeManager().getBufferLayouts({isInstanced:!1});n=new sn(this.context.device,{...a,id:`${t}-top`,topology:\"triangle-list\",bufferLayout:h,isIndexed:!0,userData:{excludeAttributes:{instanceVertexValid:!0}}})}if(i){let a=this.getAttributeManager().getBufferLayouts({isInstanced:!0});o=new sn(this.context.device,{...this.getShaders(\"side\"),id:`${t}-side`,bufferLayout:a,geometry:new xs({topology:\"triangle-strip\",attributes:{positions:{size:2,value:new Float32Array([1,0,0,0,1,1,0,1])}}}),isInstanced:!0,userData:{excludeAttributes:{indices:!0}}}),s=new sn(this.context.device,{...this.getShaders(\"side\"),id:`${t}-wireframe`,bufferLayout:a,geometry:new xs({topology:\"line-strip\",attributes:{positions:{size:2,value:new Float32Array([1,0,0,0,0,1,1,1])}}}),isInstanced:!0,userData:{excludeAttributes:{indices:!0}}})}return{models:[o,s,n].filter(Boolean),topModel:n,sideModel:o,wireframeModel:s}}calculateIndices(t){let{polygonTesselator:r}=this.state;t.startIndices=r.indexStarts,t.value=r.get(\"indices\")}calculatePositions(t){let{polygonTesselator:r}=this.state;t.startIndices=r.vertexStarts,t.value=r.get(\"positions\")}calculateVertexValid(t){t.value=this.state.polygonTesselator.get(\"vertexValid\")}};gC.defaultProps=NWt;gC.layerName=\"SolidPolygonLayer\";var jg=gC;function M9({data:e,getIndex:t,dataRange:r,replace:i}){let{startRow:n=0,endRow:o=1/0}=r,s=e.length,a=s,h=s;for(let C=0;C<s;C++){let R=t(e[C]);if(a>C&&R>=n&&(a=C),R>=o){h=C;break}}let p=a,w=h-a!==i.length?e.slice(h):void 0;for(let C=0;C<i.length;C++)e[p++]=i[C];if(w){for(let C=0;C<w.length;C++)e[p++]=w[C];e.length=p}return{startRow:a,endRow:a+i.length}}var Uyt=[0,0,0,255],zWt=[0,0,0,255],UWt={stroked:!0,filled:!0,extruded:!1,elevationScale:1,wireframe:!1,_normalize:!0,_windingOrder:\"CW\",lineWidthUnits:\"meters\",lineWidthScale:1,lineWidthMinPixels:0,lineWidthMaxPixels:Number.MAX_SAFE_INTEGER,lineJointRounded:!1,lineMiterLimit:4,getPolygon:{type:\"accessor\",value:e=>e.polygon},getFillColor:{type:\"accessor\",value:zWt},getLineColor:{type:\"accessor\",value:Uyt},getLineWidth:{type:\"accessor\",value:1},getElevation:{type:\"accessor\",value:1e3},material:!0},AC=class extends bi{initializeState(){this.state={paths:[],pathsDiff:null},this.props.getLineDashArray&&hr.removed(\"getLineDashArray\",\"PathStyleExtension\")()}updateState({changeFlags:t}){let r=t.dataChanged||t.updateTriggersChanged&&(t.updateTriggersChanged.all||t.updateTriggersChanged.getPolygon);if(r&&Array.isArray(t.dataChanged)){let i=this.state.paths.slice(),n=t.dataChanged.map(o=>M9({data:i,getIndex:s=>s.__source.index,dataRange:o,replace:this._getPaths(o)}));this.setState({paths:i,pathsDiff:n})}else r&&this.setState({paths:this._getPaths(),pathsDiff:null})}_getPaths(t={}){let{data:r,getPolygon:i,positionFormat:n,_normalize:o}=this.props,s=[],a=n===\"XY\"?2:3,{startRow:h,endRow:p}=t,{iterable:g,objectInfo:w}=Lc(r,h,p);for(let C of g){w.index++;let R=i(C,w);o&&(R=x9(R,a));let{holeIndices:z}=R,W=R.positions||R;if(z)for(let Y=0;Y<=z.length;Y++){let H=W.slice(z[Y-1]||0,z[Y]||W.length);s.push(this.getSubLayerRow({path:H},C,w.index))}else s.push(this.getSubLayerRow({path:W},C,w.index))}return s}renderLayers(){let{data:t,_dataDiff:r,stroked:i,filled:n,extruded:o,wireframe:s,_normalize:a,_windingOrder:h,elevationScale:p,transitions:g,positionFormat:w}=this.props,{lineWidthUnits:C,lineWidthScale:R,lineWidthMinPixels:z,lineWidthMaxPixels:W,lineJointRounded:Y,lineMiterLimit:H,lineDashJustified:Q}=this.props,{getFillColor:tt,getLineColor:rt,getLineWidth:at,getLineDashArray:et,getElevation:lt,getPolygon:J,updateTriggers:ft,material:dt}=this.props,{paths:Mt,pathsDiff:Ft}=this.state,Nt=this.getSubLayerClass(\"fill\",jg),$t=this.getSubLayerClass(\"stroke\",Kf),Yt=this.shouldRenderSubLayer(\"fill\",Mt)&&new Nt({_dataDiff:r,extruded:o,elevationScale:p,filled:n,wireframe:s,_normalize:a,_windingOrder:h,getElevation:lt,getFillColor:tt,getLineColor:o&&s?rt:Uyt,material:dt,transitions:g},this.getSubLayerProps({id:\"fill\",updateTriggers:ft&&{getPolygon:ft.getPolygon,getElevation:ft.getElevation,getFillColor:ft.getFillColor,lineColors:o&&s,getLineColor:ft.getLineColor}}),{data:t,positionFormat:w,getPolygon:J}),_e=!o&&i&&this.shouldRenderSubLayer(\"stroke\",Mt)&&new $t({_dataDiff:Ft&&(()=>Ft),widthUnits:C,widthScale:R,widthMinPixels:z,widthMaxPixels:W,jointRounded:Y,miterLimit:H,dashJustified:Q,_pathType:\"loop\",transitions:g&&{getWidth:g.getLineWidth,getColor:g.getLineColor,getPath:g.getPolygon},getColor:this.getSubLayerAccessor(rt),getWidth:this.getSubLayerAccessor(at),getDashArray:this.getSubLayerAccessor(et)},this.getSubLayerProps({id:\"stroke\",updateTriggers:ft&&{getWidth:ft.getLineWidth,getColor:ft.getLineColor,getDashArray:ft.getLineDashArray}}),{data:Mt,positionFormat:w,getPath:Pe=>Pe.path});return[!o&&Yt,_e,o&&Yt]}};AC.layerName=\"PolygonLayer\";AC.defaultProps=UWt;var wh=AC;function Vyt(e,t){if(!e)return null;let r=\"startIndices\"in e?e.startIndices[t]:t,i=e.featureIds.value[r];return r!==-1?VWt(e,i,r):null}function VWt(e,t,r){let i={properties:{...e.properties[t]}};for(let n in e.numericProps)i.properties[n]=e.numericProps[n].value[r];return i}function jyt(e,t){let r={points:null,lines:null,polygons:null};for(let i in r){let n=e[i].globalFeatureIds.value;r[i]=new Uint8ClampedArray(n.length*4);let o=[];for(let s=0;s<n.length;s++)t(n[s],o),r[i][s*4+0]=o[0],r[i][s*4+1]=o[1],r[i][s*4+2]=o[2],r[i][s*4+3]=255}return r}var $yt=`uniform sdfUniforms {\n  float gamma;\n  bool enabled;\n  float buffer;\n  float outlineBuffer;\n  vec4 outlineColor;\n} sdf;\n`,Gyt={name:\"sdf\",vs:$yt,fs:$yt,uniformTypes:{gamma:\"f32\",enabled:\"f32\",buffer:\"f32\",outlineBuffer:\"f32\",outlineColor:\"vec4<f32>\"}};var Wyt=`#version 300 es\n#define SHADER_NAME multi-icon-layer-fragment-shader\nprecision highp float;\nuniform sampler2D iconsTexture;\nin vec4 vColor;\nin vec2 vTextureCoords;\nin vec2 uv;\nout vec4 fragColor;\nvoid main(void) {\ngeometry.uv = uv;\nif (!bool(picking.isActive)) {\nfloat alpha = texture(iconsTexture, vTextureCoords).a;\nvec4 color = vColor;\nif (sdf.enabled) {\nfloat distance = alpha;\nalpha = smoothstep(sdf.buffer - sdf.gamma, sdf.buffer + sdf.gamma, distance);\nif (sdf.outlineBuffer > 0.0) {\nfloat inFill = alpha;\nfloat inBorder = smoothstep(sdf.outlineBuffer - sdf.gamma, sdf.outlineBuffer + sdf.gamma, distance);\ncolor = mix(sdf.outlineColor, vColor, inFill);\nalpha = inBorder;\n}\n}\nfloat a = alpha * color.a;\nif (a < icon.alphaCutoff) {\ndiscard;\n}\nfragColor = vec4(color.rgb, a * layer.opacity);\n}\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var YX=192/256,qyt=[],jWt={getIconOffsets:{type:\"accessor\",value:e=>e.offsets},alphaCutoff:.001,smoothing:.1,outlineWidth:0,outlineColor:{type:\"color\",value:[0,0,0,255]}},yC=class extends h9{getShaders(){let t=super.getShaders();return{...t,modules:[...t.modules,Gyt],fs:Wyt}}initializeState(){super.initializeState(),this.getAttributeManager().addInstanced({instanceOffsets:{size:2,accessor:\"getIconOffsets\"},instancePickingColors:{type:\"uint8\",size:3,accessor:(r,{index:i,target:n})=>this.encodePickingColor(i,n)}})}updateState(t){super.updateState(t);let{props:r,oldProps:i}=t,{outlineColor:n}=r;if(n!==i.outlineColor){let o=[n[0]/255,n[1]/255,n[2]/255,(n[3]??255)/255];this.setState({outlineColor:o})}!r.sdf&&r.outlineWidth&&hr.warn(`${this.id}: fontSettings.sdf is required to render outline`)()}draw(t){let{sdf:r,smoothing:i,outlineWidth:n}=this.props,{outlineColor:o}=this.state,s=n?Math.max(i,YX*(1-n)):-1,a=this.state.model,h={buffer:YX,outlineBuffer:s,gamma:i,enabled:!!r,outlineColor:o};if(a.shaderInputs.setProps({sdf:h}),super.draw(t),r&&n){let{iconManager:p}=this.state;p.getTexture()&&(a.shaderInputs.setProps({sdf:{...h,outlineBuffer:YX}}),a.draw(this.context.renderPass))}}getInstanceOffset(t){return t?Array.from(t).flatMap(r=>super.getInstanceOffset(r)):qyt}getInstanceColorMode(t){return 1}getInstanceIconFrame(t){return t?Array.from(t).flatMap(r=>super.getInstanceIconFrame(r)):qyt}};yC.defaultProps=jWt;yC.layerName=\"MultiIconLayer\";var Hyt=yC;var _C=class{constructor({fontSize:t=24,buffer:r=3,radius:i=8,cutoff:n=.25,fontFamily:o=\"sans-serif\",fontWeight:s=\"normal\",fontStyle:a=\"normal\",lang:h=null}={}){this.buffer=r,this.cutoff=n,this.radius=i,this.lang=h;let p=this.size=t+r*4,g=this._createCanvas(p),w=this.ctx=g.getContext(\"2d\",{willReadFrequently:!0});w.font=`${a} ${s} ${t}px ${o}`,w.textBaseline=\"alphabetic\",w.textAlign=\"left\",w.fillStyle=\"black\",this.gridOuter=new Float64Array(p*p),this.gridInner=new Float64Array(p*p),this.f=new Float64Array(p),this.z=new Float64Array(p+1),this.v=new Uint16Array(p)}_createCanvas(t){let r=document.createElement(\"canvas\");return r.width=r.height=t,r}draw(t){let{width:r,actualBoundingBoxAscent:i,actualBoundingBoxDescent:n,actualBoundingBoxLeft:o,actualBoundingBoxRight:s}=this.ctx.measureText(t),a=Math.ceil(i),h=0,p=Math.max(0,Math.min(this.size-this.buffer,Math.ceil(s-o))),g=Math.min(this.size-this.buffer,a+Math.ceil(n)),w=p+2*this.buffer,C=g+2*this.buffer,R=Math.max(w*C,0),z=new Uint8ClampedArray(R),W={data:z,width:w,height:C,glyphWidth:p,glyphHeight:g,glyphTop:a,glyphLeft:h,glyphAdvance:r};if(p===0||g===0)return W;let{ctx:Y,buffer:H,gridInner:Q,gridOuter:tt}=this;this.lang&&(Y.lang=this.lang),Y.clearRect(H,H,p,g),Y.fillText(t,H,H+a);let rt=Y.getImageData(H,H,p,g);tt.fill(1e20,0,R),Q.fill(0,0,R);for(let at=0;at<g;at++)for(let et=0;et<p;et++){let lt=rt.data[4*(at*p+et)+3]/255;if(lt===0)continue;let J=(at+H)*w+et+H;if(lt===1)tt[J]=0,Q[J]=1e20;else{let ft=.5-lt;tt[J]=ft>0?ft*ft:0,Q[J]=ft<0?ft*ft:0}}Yyt(tt,0,0,w,C,w,this.f,this.v,this.z),Yyt(Q,H,H,p,g,w,this.f,this.v,this.z);for(let at=0;at<R;at++){let et=Math.sqrt(tt[at])-Math.sqrt(Q[at]);z[at]=Math.round(255-255*(et/this.radius+this.cutoff))}return W}};function Yyt(e,t,r,i,n,o,s,a,h){for(let p=t;p<t+i;p++)Xyt(e,r*o+p,o,n,s,a,h);for(let p=r;p<r+n;p++)Xyt(e,p*o+t,1,i,s,a,h)}function Xyt(e,t,r,i,n,o,s){o[0]=0,s[0]=-1e20,s[1]=1e20,n[0]=e[t];for(let a=1,h=0,p=0;a<i;a++){n[a]=e[t+a*r];let g=a*a;do{let w=o[h];p=(n[a]-n[w]+g-w*w)/(a-w)/2}while(p<=s[h]&&--h>-1);h++,o[h]=a,s[h]=p,s[h+1]=1e20}for(let a=0,h=0;a<i;a++){for(;s[h+1]<a;)h++;let p=o[h],g=a-p;e[t+a*r]=n[p]+g*g}}var $Wt=32,GWt=[];function WWt(e){return Math.pow(2,Math.ceil(Math.log2(e)))}function Zyt({characterSet:e,getFontWidth:t,fontHeight:r,buffer:i,maxCanvasWidth:n,mapping:o={},xOffset:s=0,yOffset:a=0}){let h=0,p=s,g=r+i*2;for(let w of e)if(!o[w]){let C=t(w);p+C+i*2>n&&(p=0,h++),o[w]={x:p+i,y:a+h*g+i,width:C,height:g,layoutWidth:C,layoutHeight:r},p+=C+i*2}return{mapping:o,xOffset:p,yOffset:a+h*g,canvasHeight:WWt(a+(h+1)*g)}}function Kyt(e,t,r,i){let n=0;for(let o=t;o<r;o++){let s=e[o];n+=i[s]?.layoutWidth||0}return n}function Qyt(e,t,r,i,n,o){let s=t,a=0;for(let h=t;h<r;h++){let p=Kyt(e,h,h+1,n);a+p>i&&(s<h&&o.push(h),s=h,a=0),a+=p}return a}function qWt(e,t,r,i,n,o){let s=t,a=t,h=t,p=0;for(let g=t;g<r;g++)if((e[g]===\" \"||e[g+1]===\" \"||g+1===r)&&(h=g+1),h>a){let w=Kyt(e,a,h,n);p+w>i&&(s<a&&(o.push(a),s=a,p=0),w>i&&(w=Qyt(e,a,h,i,n,o),s=o[o.length-1])),a=h,p+=w}return p}function HWt(e,t,r,i,n=0,o){o===void 0&&(o=e.length);let s=[];return t===\"break-all\"?Qyt(e,n,o,r,i,s):qWt(e,n,o,r,i,s),s}function YWt(e,t,r,i,n,o){let s=0,a=0;for(let h=t;h<r;h++){let p=e[h],g=i[p];g?(a||(a=g.layoutHeight),n[h]=s+g.layoutWidth/2,s+=g.layoutWidth):(hr.warn(`Missing character: ${p} (${p.codePointAt(0)})`)(),n[h]=s,s+=$Wt)}o[0]=s,o[1]=a}function Jyt(e,t,r,i,n){let o=Array.from(e),s=o.length,a=new Array(s),h=new Array(s),p=new Array(s),g=(r===\"break-word\"||r===\"break-all\")&&isFinite(i)&&i>0,w=[0,0],C=[0,0],R=0,z=0,W=0;for(let Y=0;Y<=s;Y++){let H=o[Y];if((H===`\n`||Y===s)&&(W=Y),W>z){let Q=g?HWt(o,r,i,n,z,W):GWt;for(let tt=0;tt<=Q.length;tt++){let rt=tt===0?z:Q[tt-1],at=tt<Q.length?Q[tt]:W;YWt(o,rt,at,n,a,C);for(let et=rt;et<at;et++){let lt=o[et],J=n[lt]?.layoutOffsetY||0;h[et]=R+C[1]/2+J,p[et]=C[0]}R=R+C[1]*t,w[0]=Math.max(w[0],C[0])}z=W}H===`\n`&&(a[z]=0,h[z]=0,p[z]=0,z++)}return w[1]=R,{x:a,y:h,rowWidth:p,size:w}}function t1t({value:e,length:t,stride:r,offset:i,startIndices:n,characterSet:o}){let s=e.BYTES_PER_ELEMENT,a=r?r/s:1,h=i?i/s:0,p=n[t]||Math.ceil((e.length-h)/a),g=o&&new Set,w=new Array(t),C=e;if(a>1||h>0){let R=e.constructor;C=new R(p);for(let z=0;z<p;z++)C[z]=e[z*a+h]}for(let R=0;R<t;R++){let z=n[R],W=n[R+1]||p,Y=C.subarray(z,W);w[R]=String.fromCodePoint.apply(null,Y),g&&Y.forEach(g.add,g)}if(g)for(let R of g)o.add(String.fromCodePoint(R));return{texts:w,characterCount:p}}var X3=class{constructor(t=5){this._cache={},this._order=[],this.limit=t}get(t){let r=this._cache[t];return r&&(this._deleteOrder(t),this._appendOrder(t)),r}set(t,r){this._cache[t]?(this.delete(t),this._cache[t]=r,this._appendOrder(t)):(Object.keys(this._cache).length===this.limit&&this.delete(this._order[0]),this._cache[t]=r,this._appendOrder(t))}delete(t){this._cache[t]&&(delete this._cache[t],this._deleteOrder(t))}_deleteOrder(t){let r=this._order.indexOf(t);r>=0&&this._order.splice(r,1)}_appendOrder(t){this._order.push(t)}};function XWt(){let e=[];for(let t=32;t<128;t++)e.push(String.fromCharCode(t));return e}var Pb={fontFamily:\"Monaco, monospace\",fontWeight:\"normal\",characterSet:XWt(),fontSize:64,buffer:4,sdf:!1,cutoff:.25,radius:12,smoothing:.1},e1t=1024,r1t=.9,i1t=1.2,o1t=3,E9=new X3(o1t);function ZWt(e,t){let r;typeof t==\"string\"?r=new Set(Array.from(t)):r=new Set(t);let i=E9.get(e);if(!i)return r;for(let n in i.mapping)r.has(n)&&r.delete(n);return r}function KWt(e,t){for(let r=0;r<e.length;r++)t.data[4*r+3]=e[r]}function n1t(e,t,r,i){e.font=`${i} ${r}px ${t}`,e.fillStyle=\"#000\",e.textBaseline=\"alphabetic\",e.textAlign=\"left\"}function s1t(e){hr.assert(Number.isFinite(e)&&e>=o1t,\"Invalid cache limit\"),E9=new X3(e)}var vC=class{constructor(){this.props={...Pb}}get atlas(){return this._atlas}get mapping(){return this._atlas&&this._atlas.mapping}get scale(){let{fontSize:t,buffer:r}=this.props;return(t*i1t+r*2)/t}setProps(t={}){Object.assign(this.props,t),this._key=this._getKey();let r=ZWt(this._key,this.props.characterSet),i=E9.get(this._key);if(i&&r.size===0){this._atlas!==i&&(this._atlas=i);return}let n=this._generateFontAtlas(r,i);this._atlas=n,E9.set(this._key,n)}_generateFontAtlas(t,r){let{fontFamily:i,fontWeight:n,fontSize:o,buffer:s,sdf:a,radius:h,cutoff:p}=this.props,g=r&&r.data;g||(g=document.createElement(\"canvas\"),g.width=e1t);let w=g.getContext(\"2d\",{willReadFrequently:!0});n1t(w,i,o,n);let{mapping:C,canvasHeight:R,xOffset:z,yOffset:W}=Zyt({getFontWidth:Y=>w.measureText(Y).width,fontHeight:o*i1t,buffer:s,characterSet:t,maxCanvasWidth:e1t,...r&&{mapping:r.mapping,xOffset:r.xOffset,yOffset:r.yOffset}});if(g.height!==R){let Y=w.getImageData(0,0,g.width,g.height);g.height=R,w.putImageData(Y,0,0)}if(n1t(w,i,o,n),a){let Y=new _C({fontSize:o,buffer:s,radius:h,cutoff:p,fontFamily:i,fontWeight:`${n}`});for(let H of t){let{data:Q,width:tt,height:rt,glyphTop:at}=Y.draw(H);C[H].width=tt,C[H].layoutOffsetY=o*r1t-at;let et=w.createImageData(tt,rt);KWt(Q,et),w.putImageData(et,C[H].x,C[H].y)}}else for(let Y of t)w.fillText(Y,C[Y].x,C[Y].y+s+o*r1t);return{xOffset:z,yOffset:W,mapping:C,data:g,width:g.width,height:g.height}}_getKey(){let{fontFamily:t,fontWeight:r,fontSize:i,buffer:n,sdf:o,radius:s,cutoff:a}=this.props;return o?`${t} ${r} ${i} ${n} ${s} ${a}`:`${t} ${r} ${i} ${n}`}};var a1t=`uniform textBackgroundUniforms {\n  bool billboard;\n  float sizeScale;\n  float sizeMinPixels;\n  float sizeMaxPixels;\n  vec4 borderRadius;\n  vec4 padding;\n  highp int sizeUnits;\n  bool stroked;\n} textBackground;\n`,l1t={name:\"textBackground\",vs:a1t,fs:a1t,uniformTypes:{billboard:\"f32\",sizeScale:\"f32\",sizeMinPixels:\"f32\",sizeMaxPixels:\"f32\",borderRadius:\"vec4<f32>\",padding:\"vec4<f32>\",sizeUnits:\"i32\",stroked:\"f32\"}};var c1t=`#version 300 es\n#define SHADER_NAME text-background-layer-vertex-shader\nin vec2 positions;\nin vec3 instancePositions;\nin vec3 instancePositions64Low;\nin vec4 instanceRects;\nin float instanceSizes;\nin float instanceAngles;\nin vec2 instancePixelOffsets;\nin float instanceLineWidths;\nin vec4 instanceFillColors;\nin vec4 instanceLineColors;\nin vec3 instancePickingColors;\nout vec4 vFillColor;\nout vec4 vLineColor;\nout float vLineWidth;\nout vec2 uv;\nout vec2 dimensions;\nvec2 rotate_by_angle(vec2 vertex, float angle) {\nfloat angle_radian = radians(angle);\nfloat cos_angle = cos(angle_radian);\nfloat sin_angle = sin(angle_radian);\nmat2 rotationMatrix = mat2(cos_angle, -sin_angle, sin_angle, cos_angle);\nreturn rotationMatrix * vertex;\n}\nvoid main(void) {\ngeometry.worldPosition = instancePositions;\ngeometry.uv = positions;\ngeometry.pickingColor = instancePickingColors;\nuv = positions;\nvLineWidth = instanceLineWidths;\nfloat sizePixels = clamp(\nproject_size_to_pixel(instanceSizes * textBackground.sizeScale, textBackground.sizeUnits),\ntextBackground.sizeMinPixels, textBackground.sizeMaxPixels\n);\ndimensions = instanceRects.zw * sizePixels + textBackground.padding.xy + textBackground.padding.zw;\nvec2 pixelOffset = (positions * instanceRects.zw + instanceRects.xy) * sizePixels + mix(-textBackground.padding.xy, textBackground.padding.zw, positions);\npixelOffset = rotate_by_angle(pixelOffset, instanceAngles);\npixelOffset += instancePixelOffsets;\npixelOffset.y *= -1.0;\nif (textBackground.billboard)  {\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, vec3(0.0), geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\nvec3 offset = vec3(pixelOffset, 0.0);\nDECKGL_FILTER_SIZE(offset, geometry);\ngl_Position.xy += project_pixel_size_to_clipspace(offset.xy);\n} else {\nvec3 offset_common = vec3(project_pixel_size(pixelOffset), 0.0);\nDECKGL_FILTER_SIZE(offset_common, geometry);\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset_common, geometry.position);\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n}\nvFillColor = vec4(instanceFillColors.rgb, instanceFillColors.a * layer.opacity);\nDECKGL_FILTER_COLOR(vFillColor, geometry);\nvLineColor = vec4(instanceLineColors.rgb, instanceLineColors.a * layer.opacity);\nDECKGL_FILTER_COLOR(vLineColor, geometry);\n}\n`;var u1t=`#version 300 es\n#define SHADER_NAME text-background-layer-fragment-shader\nprecision highp float;\nin vec4 vFillColor;\nin vec4 vLineColor;\nin float vLineWidth;\nin vec2 uv;\nin vec2 dimensions;\nout vec4 fragColor;\nfloat round_rect(vec2 p, vec2 size, vec4 radii) {\nvec2 pixelPositionCB = (p - 0.5) * size;\nvec2 sizeCB = size * 0.5;\nfloat maxBorderRadius = min(size.x, size.y) * 0.5;\nvec4 borderRadius = vec4(min(radii, maxBorderRadius));\nborderRadius.xy =\n(pixelPositionCB.x > 0.0) ? borderRadius.xy : borderRadius.zw;\nborderRadius.x = (pixelPositionCB.y > 0.0) ? borderRadius.x : borderRadius.y;\nvec2 q = abs(pixelPositionCB) - sizeCB + borderRadius.x;\nreturn -(min(max(q.x, q.y), 0.0) + length(max(q, 0.0)) - borderRadius.x);\n}\nfloat rect(vec2 p, vec2 size) {\nvec2 pixelPosition = p * size;\nreturn min(min(pixelPosition.x, size.x - pixelPosition.x),\nmin(pixelPosition.y, size.y - pixelPosition.y));\n}\nvec4 get_stroked_fragColor(float dist) {\nfloat isBorder = smoothedge(dist, vLineWidth);\nreturn mix(vFillColor, vLineColor, isBorder);\n}\nvoid main(void) {\ngeometry.uv = uv;\nif (textBackground.borderRadius != vec4(0.0)) {\nfloat distToEdge = round_rect(uv, dimensions, textBackground.borderRadius);\nif (textBackground.stroked) {\nfragColor = get_stroked_fragColor(distToEdge);\n} else {\nfragColor = vFillColor;\n}\nfloat shapeAlpha = smoothedge(-distToEdge, 0.0);\nfragColor.a *= shapeAlpha;\n} else {\nif (textBackground.stroked) {\nfloat distToEdge = rect(uv, dimensions);\nfragColor = get_stroked_fragColor(distToEdge);\n} else {\nfragColor = vFillColor;\n}\n}\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var QWt={billboard:!0,sizeScale:1,sizeUnits:\"pixels\",sizeMinPixels:0,sizeMaxPixels:Number.MAX_SAFE_INTEGER,borderRadius:{type:\"object\",value:0},padding:{type:\"array\",value:[0,0,0,0]},getPosition:{type:\"accessor\",value:e=>e.position},getSize:{type:\"accessor\",value:1},getAngle:{type:\"accessor\",value:0},getPixelOffset:{type:\"accessor\",value:[0,0]},getBoundingRect:{type:\"accessor\",value:[0,0,0,0]},getFillColor:{type:\"accessor\",value:[0,0,0,255]},getLineColor:{type:\"accessor\",value:[0,0,0,255]},getLineWidth:{type:\"accessor\",value:1}},bC=class extends ho{getShaders(){return super.getShaders({vs:c1t,fs:u1t,modules:[Mo,bs,l1t]})}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:\"float64\",fp64:this.use64bitPositions(),transition:!0,accessor:\"getPosition\"},instanceSizes:{size:1,transition:!0,accessor:\"getSize\",defaultValue:1},instanceAngles:{size:1,transition:!0,accessor:\"getAngle\"},instanceRects:{size:4,accessor:\"getBoundingRect\"},instancePixelOffsets:{size:2,transition:!0,accessor:\"getPixelOffset\"},instanceFillColors:{size:4,transition:!0,type:\"unorm8\",accessor:\"getFillColor\",defaultValue:[0,0,0,255]},instanceLineColors:{size:4,transition:!0,type:\"unorm8\",accessor:\"getLineColor\",defaultValue:[0,0,0,255]},instanceLineWidths:{size:1,transition:!0,accessor:\"getLineWidth\",defaultValue:1}})}updateState(t){super.updateState(t);let{changeFlags:r}=t;r.extensionsChanged&&(this.state.model?.destroy(),this.state.model=this._getModel(),this.getAttributeManager().invalidateAll())}draw({uniforms:t}){let{billboard:r,sizeScale:i,sizeUnits:n,sizeMinPixels:o,sizeMaxPixels:s,getLineWidth:a}=this.props,{padding:h,borderRadius:p}=this.props;h.length<4&&(h=[h[0],h[1],h[0],h[1]]),Array.isArray(p)||(p=[p,p,p,p]);let g=this.state.model,w={billboard:r,stroked:!!a,borderRadius:p,padding:h,sizeUnits:rs[n],sizeScale:i,sizeMinPixels:o,sizeMaxPixels:s};g.shaderInputs.setProps({textBackground:w}),g.draw(this.context.renderPass)}_getModel(){let t=[0,0,1,0,0,1,1,1];return new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:new xs({topology:\"triangle-strip\",vertexCount:4,attributes:{positions:{size:2,value:new Float32Array(t)}}}),isInstanced:!0})}};bC.defaultProps=QWt;bC.layerName=\"TextBackgroundLayer\";var h1t=bC;var d1t={start:1,middle:0,end:-1},f1t={top:1,center:0,bottom:-1},XX=[0,0,0,255],JWt=1,tqt={billboard:!0,sizeScale:1,sizeUnits:\"pixels\",sizeMinPixels:0,sizeMaxPixels:Number.MAX_SAFE_INTEGER,background:!1,getBackgroundColor:{type:\"accessor\",value:[255,255,255,255]},getBorderColor:{type:\"accessor\",value:XX},getBorderWidth:{type:\"accessor\",value:0},backgroundBorderRadius:{type:\"object\",value:0},backgroundPadding:{type:\"array\",value:[0,0,0,0]},characterSet:{type:\"object\",value:Pb.characterSet},fontFamily:Pb.fontFamily,fontWeight:Pb.fontWeight,lineHeight:JWt,outlineWidth:{type:\"number\",value:0,min:0},outlineColor:{type:\"color\",value:XX},fontSettings:{type:\"object\",value:{},compare:1},wordBreak:\"break-word\",maxWidth:{type:\"number\",value:-1},getText:{type:\"accessor\",value:e=>e.text},getPosition:{type:\"accessor\",value:e=>e.position},getColor:{type:\"accessor\",value:XX},getSize:{type:\"accessor\",value:32},getAngle:{type:\"accessor\",value:0},getTextAnchor:{type:\"accessor\",value:\"middle\"},getAlignmentBaseline:{type:\"accessor\",value:\"center\"},getPixelOffset:{type:\"accessor\",value:[0,0]},backgroundColor:{deprecatedFor:[\"background\",\"getBackgroundColor\"]}},xC=class extends bi{constructor(){super(...arguments),this.getBoundingRect=(t,r)=>{let{size:[i,n]}=this.transformParagraph(t,r),{fontSize:o}=this.state.fontAtlasManager.props;i/=o,n/=o;let{getTextAnchor:s,getAlignmentBaseline:a}=this.props,h=d1t[typeof s==\"function\"?s(t,r):s],p=f1t[typeof a==\"function\"?a(t,r):a];return[(h-1)*i/2,(p-1)*n/2,i,n]},this.getIconOffsets=(t,r)=>{let{getTextAnchor:i,getAlignmentBaseline:n}=this.props,{x:o,y:s,rowWidth:a,size:[h,p]}=this.transformParagraph(t,r),g=d1t[typeof i==\"function\"?i(t,r):i],w=f1t[typeof n==\"function\"?n(t,r):n],C=o.length,R=new Array(C*2),z=0;for(let W=0;W<C;W++){let Y=(1-g)*(h-a[W])/2;R[z++]=(g-1)*h/2+Y+o[W],R[z++]=(w-1)*p/2+s[W]}return R}}initializeState(){this.state={styleVersion:0,fontAtlasManager:new vC},this.props.maxWidth>0&&hr.once(1,\"v8.9 breaking change: TextLayer maxWidth is now relative to text size\")()}updateState(t){let{props:r,oldProps:i,changeFlags:n}=t;(n.dataChanged||n.updateTriggersChanged&&(n.updateTriggersChanged.all||n.updateTriggersChanged.getText))&&this._updateText(),(this._updateFontAtlas()||r.lineHeight!==i.lineHeight||r.wordBreak!==i.wordBreak||r.maxWidth!==i.maxWidth)&&this.setState({styleVersion:this.state.styleVersion+1})}getPickingInfo({info:t}){return t.object=t.index>=0?this.props.data[t.index]:null,t}_updateFontAtlas(){let{fontSettings:t,fontFamily:r,fontWeight:i}=this.props,{fontAtlasManager:n,characterSet:o}=this.state,s={...t,characterSet:o,fontFamily:r,fontWeight:i};if(!n.mapping)return n.setProps(s),!0;for(let a in s)if(s[a]!==n.props[a])return n.setProps(s),!0;return!1}_updateText(){let{data:t,characterSet:r}=this.props,i=t.attributes?.getText,{getText:n}=this.props,o=t.startIndices,s,a=r===\"auto\"&&new Set;if(i&&o){let{texts:h,characterCount:p}=t1t({...ArrayBuffer.isView(i)?{value:i}:i,length:t.length,startIndices:o,characterSet:a});s=p,n=(g,{index:w})=>h[w]}else{let{iterable:h,objectInfo:p}=Lc(t);o=[0],s=0;for(let g of h){p.index++;let w=Array.from(n(g,p)||\"\");a&&w.forEach(a.add,a),s+=w.length,o.push(s)}}this.setState({getText:n,startIndices:o,numInstances:s,characterSet:a||r})}transformParagraph(t,r){let{fontAtlasManager:i}=this.state,n=i.mapping,o=this.state.getText,{wordBreak:s,lineHeight:a,maxWidth:h}=this.props,p=o(t,r)||\"\";return Jyt(p,a,s,h*i.props.fontSize,n)}renderLayers(){let{startIndices:t,numInstances:r,getText:i,fontAtlasManager:{scale:n,atlas:o,mapping:s},styleVersion:a}=this.state,{data:h,_dataDiff:p,getPosition:g,getColor:w,getSize:C,getAngle:R,getPixelOffset:z,getBackgroundColor:W,getBorderColor:Y,getBorderWidth:H,backgroundBorderRadius:Q,backgroundPadding:tt,background:rt,billboard:at,fontSettings:et,outlineWidth:lt,outlineColor:J,sizeScale:ft,sizeUnits:dt,sizeMinPixels:Mt,sizeMaxPixels:Ft,transitions:Nt,updateTriggers:$t}=this.props,Yt=this.getSubLayerClass(\"characters\",Hyt),_e=this.getSubLayerClass(\"background\",h1t);return[rt&&new _e({getFillColor:W,getLineColor:Y,getLineWidth:H,borderRadius:Q,padding:tt,getPosition:g,getSize:C,getAngle:R,getPixelOffset:z,billboard:at,sizeScale:ft,sizeUnits:dt,sizeMinPixels:Mt,sizeMaxPixels:Ft,transitions:Nt&&{getPosition:Nt.getPosition,getAngle:Nt.getAngle,getSize:Nt.getSize,getFillColor:Nt.getBackgroundColor,getLineColor:Nt.getBorderColor,getLineWidth:Nt.getBorderWidth,getPixelOffset:Nt.getPixelOffset}},this.getSubLayerProps({id:\"background\",updateTriggers:{getPosition:$t.getPosition,getAngle:$t.getAngle,getSize:$t.getSize,getFillColor:$t.getBackgroundColor,getLineColor:$t.getBorderColor,getLineWidth:$t.getBorderWidth,getPixelOffset:$t.getPixelOffset,getBoundingRect:{getText:$t.getText,getTextAnchor:$t.getTextAnchor,getAlignmentBaseline:$t.getAlignmentBaseline,styleVersion:a}}}),{data:h.attributes&&h.attributes.background?{length:h.length,attributes:h.attributes.background}:h,_dataDiff:p,autoHighlight:!1,getBoundingRect:this.getBoundingRect}),new Yt({sdf:et.sdf,smoothing:Number.isFinite(et.smoothing)?et.smoothing:Pb.smoothing,outlineWidth:lt/(et.radius||Pb.radius),outlineColor:J,iconAtlas:o,iconMapping:s,getPosition:g,getColor:w,getSize:C,getAngle:R,getPixelOffset:z,billboard:at,sizeScale:ft*n,sizeUnits:dt,sizeMinPixels:Mt*n,sizeMaxPixels:Ft*n,transitions:Nt&&{getPosition:Nt.getPosition,getAngle:Nt.getAngle,getColor:Nt.getColor,getSize:Nt.getSize,getPixelOffset:Nt.getPixelOffset}},this.getSubLayerProps({id:\"characters\",updateTriggers:{all:$t.getText,getPosition:$t.getPosition,getAngle:$t.getAngle,getColor:$t.getColor,getSize:$t.getSize,getPixelOffset:$t.getPixelOffset,getIconOffsets:{getTextAnchor:$t.getTextAnchor,getAlignmentBaseline:$t.getAlignmentBaseline,styleVersion:a}}}),{data:h,_dataDiff:p,startIndices:t,numInstances:r,getIconOffsets:this.getIconOffsets,getIcon:i})]}static set fontAtlasCacheLimit(t){s1t(t)}};xC.defaultProps=tqt;xC.layerName=\"TextLayer\";var Z3=xC;var wC={circle:{type:Sb,props:{filled:\"filled\",stroked:\"stroked\",lineWidthMaxPixels:\"lineWidthMaxPixels\",lineWidthMinPixels:\"lineWidthMinPixels\",lineWidthScale:\"lineWidthScale\",lineWidthUnits:\"lineWidthUnits\",pointRadiusMaxPixels:\"radiusMaxPixels\",pointRadiusMinPixels:\"radiusMinPixels\",pointRadiusScale:\"radiusScale\",pointRadiusUnits:\"radiusUnits\",pointAntialiasing:\"antialiasing\",pointBillboard:\"billboard\",getFillColor:\"getFillColor\",getLineColor:\"getLineColor\",getLineWidth:\"getLineWidth\",getPointRadius:\"getRadius\"}},icon:{type:h9,props:{iconAtlas:\"iconAtlas\",iconMapping:\"iconMapping\",iconSizeMaxPixels:\"sizeMaxPixels\",iconSizeMinPixels:\"sizeMinPixels\",iconSizeScale:\"sizeScale\",iconSizeUnits:\"sizeUnits\",iconAlphaCutoff:\"alphaCutoff\",iconBillboard:\"billboard\",getIcon:\"getIcon\",getIconAngle:\"getAngle\",getIconColor:\"getColor\",getIconPixelOffset:\"getPixelOffset\",getIconSize:\"getSize\"}},text:{type:Z3,props:{textSizeMaxPixels:\"sizeMaxPixels\",textSizeMinPixels:\"sizeMinPixels\",textSizeScale:\"sizeScale\",textSizeUnits:\"sizeUnits\",textBackground:\"background\",textBackgroundPadding:\"backgroundPadding\",textFontFamily:\"fontFamily\",textFontWeight:\"fontWeight\",textLineHeight:\"lineHeight\",textMaxWidth:\"maxWidth\",textOutlineColor:\"outlineColor\",textOutlineWidth:\"outlineWidth\",textWordBreak:\"wordBreak\",textCharacterSet:\"characterSet\",textBillboard:\"billboard\",textFontSettings:\"fontSettings\",getText:\"getText\",getTextAngle:\"getAngle\",getTextColor:\"getColor\",getTextPixelOffset:\"getPixelOffset\",getTextSize:\"getSize\",getTextAnchor:\"getTextAnchor\",getTextAlignmentBaseline:\"getAlignmentBaseline\",getTextBackgroundColor:\"getBackgroundColor\",getTextBorderColor:\"getBorderColor\",getTextBorderWidth:\"getBorderWidth\"}}},TC={type:Kf,props:{lineWidthUnits:\"widthUnits\",lineWidthScale:\"widthScale\",lineWidthMinPixels:\"widthMinPixels\",lineWidthMaxPixels:\"widthMaxPixels\",lineJointRounded:\"jointRounded\",lineCapRounded:\"capRounded\",lineMiterLimit:\"miterLimit\",lineBillboard:\"billboard\",getLineColor:\"getColor\",getLineWidth:\"getWidth\"}},P9={type:jg,props:{extruded:\"extruded\",filled:\"filled\",wireframe:\"wireframe\",elevationScale:\"elevationScale\",material:\"material\",_full3d:\"_full3d\",getElevation:\"getElevation\",getFillColor:\"getFillColor\",getLineColor:\"getLineColor\"}};function K3({type:e,props:t}){let r={};for(let i in t)r[i]=e.defaultProps[t[i]];return r}function C9(e,t){let{transitions:r,updateTriggers:i}=e.props,n={updateTriggers:{},transitions:r&&{getPosition:r.geometry}};for(let o in t){let s=t[o],a=e.props[o];o.startsWith(\"get\")&&(a=e.getSubLayerAccessor(a),n.updateTriggers[s]=i[o],r&&(n.transitions[s]=r[o])),n[s]=a}return n}function m1t(e){if(Array.isArray(e))return e;switch(hr.assert(e.type,\"GeoJSON does not have type\"),e.type){case\"Feature\":return[e];case\"FeatureCollection\":return hr.assert(Array.isArray(e.features),\"GeoJSON does not have features array\"),e.features;default:return[{geometry:e}]}}function ZX(e,t,r={}){let i={pointFeatures:[],lineFeatures:[],polygonFeatures:[],polygonOutlineFeatures:[]},{startRow:n=0,endRow:o=e.length}=r;for(let s=n;s<o;s++){let a=e[s],{geometry:h}=a;if(h)if(h.type===\"GeometryCollection\"){hr.assert(Array.isArray(h.geometries),\"GeoJSON does not have geometries array\");let{geometries:p}=h;for(let g=0;g<p.length;g++){let w=p[g];p1t(w,i,t,a,s)}}else p1t(h,i,t,a,s)}return i}function p1t(e,t,r,i,n){let{type:o,coordinates:s}=e,{pointFeatures:a,lineFeatures:h,polygonFeatures:p,polygonOutlineFeatures:g}=t;if(!rqt(o,s)){hr.warn(`${o} coordinates are malformed`)();return}switch(o){case\"Point\":a.push(r({geometry:e},i,n));break;case\"MultiPoint\":s.forEach(w=>{a.push(r({geometry:{type:\"Point\",coordinates:w}},i,n))});break;case\"LineString\":h.push(r({geometry:e},i,n));break;case\"MultiLineString\":s.forEach(w=>{h.push(r({geometry:{type:\"LineString\",coordinates:w}},i,n))});break;case\"Polygon\":p.push(r({geometry:e},i,n)),s.forEach(w=>{g.push(r({geometry:{type:\"LineString\",coordinates:w}},i,n))});break;case\"MultiPolygon\":s.forEach(w=>{p.push(r({geometry:{type:\"Polygon\",coordinates:w}},i,n)),w.forEach(C=>{g.push(r({geometry:{type:\"LineString\",coordinates:C}},i,n))})});break;default:}}var eqt={Point:1,MultiPoint:2,LineString:2,MultiLineString:3,Polygon:3,MultiPolygon:4};function rqt(e,t){let r=eqt[e];for(hr.assert(r,`Unknown GeoJSON type ${e}`);t&&--r>0;)t=t[0];return t&&Number.isFinite(t[0])}function g1t(){return{points:{},lines:{},polygons:{},polygonsOutline:{}}}function I9(e){return e.geometry.coordinates}function A1t(e,t){let r=g1t(),{pointFeatures:i,lineFeatures:n,polygonFeatures:o,polygonOutlineFeatures:s}=e;return r.points.data=i,r.points._dataDiff=t.pointFeatures&&(()=>t.pointFeatures),r.points.getPosition=I9,r.lines.data=n,r.lines._dataDiff=t.lineFeatures&&(()=>t.lineFeatures),r.lines.getPath=I9,r.polygons.data=o,r.polygons._dataDiff=t.polygonFeatures&&(()=>t.polygonFeatures),r.polygons.getPolygon=I9,r.polygonsOutline.data=s,r.polygonsOutline._dataDiff=t.polygonOutlineFeatures&&(()=>t.polygonOutlineFeatures),r.polygonsOutline.getPath=I9,r}function y1t(e,t){let r=g1t(),{points:i,lines:n,polygons:o}=e,s=jyt(e,t);r.points.data={length:i.positions.value.length/i.positions.size,attributes:{...i.attributes,getPosition:i.positions,instancePickingColors:{size:4,value:s.points}},properties:i.properties,numericProps:i.numericProps,featureIds:i.featureIds},r.lines.data={length:n.pathIndices.value.length-1,startIndices:n.pathIndices.value,attributes:{...n.attributes,getPath:n.positions,instancePickingColors:{size:4,value:s.lines}},properties:n.properties,numericProps:n.numericProps,featureIds:n.featureIds},r.lines._pathType=\"open\";let a=o.positions.value.length/o.positions.size,h=Array(a).fill(1);for(let p of o.primitivePolygonIndices.value)h[p-1]=0;return r.polygons.data={length:o.polygonIndices.value.length-1,startIndices:o.polygonIndices.value,attributes:{...o.attributes,getPolygon:o.positions,instanceVertexValid:{size:1,value:new Uint16Array(h)},pickingColors:{size:4,value:s.polygons}},properties:o.properties,numericProps:o.numericProps,featureIds:o.featureIds},r.polygons._normalize=!1,o.triangles&&(r.polygons.data.attributes.indices=o.triangles.value),r.polygonsOutline.data={length:o.primitivePolygonIndices.value.length-1,startIndices:o.primitivePolygonIndices.value,attributes:{...o.attributes,getPath:o.positions,instancePickingColors:{size:4,value:s.polygons}},properties:o.properties,numericProps:o.numericProps,featureIds:o.featureIds},r.polygonsOutline._pathType=\"open\",r}var iqt=[\"points\",\"linestrings\",\"polygons\"],nqt={...K3(wC.circle),...K3(wC.icon),...K3(wC.text),...K3(TC),...K3(P9),stroked:!0,filled:!0,extruded:!1,wireframe:!1,_full3d:!1,iconAtlas:{type:\"object\",value:null},iconMapping:{type:\"object\",value:{}},getIcon:{type:\"accessor\",value:e=>e.properties.icon},getText:{type:\"accessor\",value:e=>e.properties.text},pointType:\"circle\",getRadius:{deprecatedFor:\"getPointRadius\"}},SC=class extends bi{initializeState(){this.state={layerProps:{},features:{},featuresDiff:{}}}updateState({props:t,changeFlags:r}){if(!r.dataChanged)return;let{data:i}=this.props,n=i&&\"points\"in i&&\"polygons\"in i&&\"lines\"in i;this.setState({binary:n}),n?this._updateStateBinary({props:t,changeFlags:r}):this._updateStateJSON({props:t,changeFlags:r})}_updateStateBinary({props:t,changeFlags:r}){let i=y1t(t.data,this.encodePickingColor);this.setState({layerProps:i})}_updateStateJSON({props:t,changeFlags:r}){let i=m1t(t.data),n=this.getSubLayerRow.bind(this),o={},s={};if(Array.isArray(r.dataChanged)){let h=this.state.features;for(let p in h)o[p]=h[p].slice(),s[p]=[];for(let p of r.dataChanged){let g=ZX(i,n,p);for(let w in h)s[w].push(M9({data:o[w],getIndex:C=>C.__source.index,dataRange:p,replace:g[w]}))}}else o=ZX(i,n);let a=A1t(o,s);this.setState({features:o,featuresDiff:s,layerProps:a})}getPickingInfo(t){let r=super.getPickingInfo(t),{index:i,sourceLayer:n}=r;return r.featureType=iqt.find(o=>n.id.startsWith(`${this.id}-${o}-`)),i>=0&&n.id.startsWith(`${this.id}-points-text`)&&this.state.binary&&(r.index=this.props.data.points.globalFeatureIds.value[i]),r}_updateAutoHighlight(t){let r=`${this.id}-points-`,i=t.featureType===\"points\";for(let n of this.getSubLayers())n.id.startsWith(r)===i&&n.updateAutoHighlight(t)}_renderPolygonLayer(){let{extruded:t,wireframe:r}=this.props,{layerProps:i}=this.state,n=\"polygons-fill\",o=this.shouldRenderSubLayer(n,i.polygons?.data)&&this.getSubLayerClass(n,P9.type);if(o){let s=C9(this,P9.props),a=t&&r;return a||delete s.getLineColor,s.updateTriggers.lineColors=a,new o(s,this.getSubLayerProps({id:n,updateTriggers:s.updateTriggers}),i.polygons)}return null}_renderLineLayers(){let{extruded:t,stroked:r}=this.props,{layerProps:i}=this.state,n=\"polygons-stroke\",o=\"linestrings\",s=!t&&r&&this.shouldRenderSubLayer(n,i.polygonsOutline?.data)&&this.getSubLayerClass(n,TC.type),a=this.shouldRenderSubLayer(o,i.lines?.data)&&this.getSubLayerClass(o,TC.type);if(s||a){let h=C9(this,TC.props);return[s&&new s(h,this.getSubLayerProps({id:n,updateTriggers:h.updateTriggers}),i.polygonsOutline),a&&new a(h,this.getSubLayerProps({id:o,updateTriggers:h.updateTriggers}),i.lines)]}return null}_renderPointLayers(){let{pointType:t}=this.props,{layerProps:r,binary:i}=this.state,{highlightedObjectIndex:n}=this.props;!i&&Number.isFinite(n)&&(n=r.points.data.findIndex(a=>a.__source.index===n));let o=new Set(t.split(\"+\")),s=[];for(let a of o){let h=`points-${a}`,p=wC[a],g=p&&this.shouldRenderSubLayer(h,r.points?.data)&&this.getSubLayerClass(h,p.type);if(g){let w=C9(this,p.props),C=r.points;if(a===\"text\"&&i){let{instancePickingColors:R,...z}=C.data.attributes;C={...C,data:{...C.data,attributes:z}}}s.push(new g(w,this.getSubLayerProps({id:h,updateTriggers:w.updateTriggers,highlightedObjectIndex:n}),C))}}return s}renderLayers(){let{extruded:t}=this.props,r=this._renderPolygonLayer(),i=this._renderLineLayers(),n=this._renderPointLayers();return[!t&&r,i,n,t&&r]}getSubLayerAccessor(t){let{binary:r}=this.state;return!r||typeof t!=\"function\"?super.getSubLayerAccessor(t):(i,n)=>{let{data:o,index:s}=n,a=Vyt(o,s);return t(a,n)}}};SC.layerName=\"GeoJsonLayer\";SC.defaultProps=nqt;var KX=SC;var k9=xe(ze(),1);function MC(e={}){let{strict:t=!0,errorMessage:r=\"useContext: `context` is undefined. Seems you forgot to wrap component within the Provider\",name:i}=e,n=k9.createContext(void 0);n.displayName=i;function o(){var s;let a=k9.useContext(n);if(!a&&t){let h=new Error(r);throw h.name=\"ContextError\",(s=Error.captureStackTrace)==null||s.call(Error,h,o),h}return a}return[n.Provider,o,n]}var EC=xe(ze(),1);function _1t(){return!!(typeof window<\"u\"&&window.document&&window.document.createElement)}var oqt=_1t();function QX(e){return{UNSAFE_getDOMNode(){return e.current}}}function PC(e){let t=(0,EC.useRef)(null);return(0,EC.useImperativeHandle)(e,()=>t.current),t}function JX(e){return typeof e==\"function\"}var Bc=e=>e?\"true\":void 0;function v1t(e){var t,r,i=\"\";if(typeof e==\"string\"||typeof e==\"number\")i+=e;else if(typeof e==\"object\")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=v1t(e[t]))&&(i&&(i+=\" \"),i+=r);else for(t in e)e[t]&&(i&&(i+=\" \"),i+=t);return i}function CC(...e){for(var t=0,r,i,n=\"\";t<e.length;)(r=e[t++])&&(i=v1t(r))&&(n&&(n+=\" \"),n+=i);return n}var b1t={};function IC(e,t,...r){let n=`[Next UI]${t?` [${t}]`:\" \"}: ${e}`;typeof console>\"u\"||b1t[n]||(b1t[n]=!0)}var sqt=Object.create,x1t=Object.defineProperty,aqt=Object.getOwnPropertyDescriptor,w1t=Object.getOwnPropertyNames,lqt=Object.getPrototypeOf,cqt=Object.prototype.hasOwnProperty,R9=(e,t)=>function(){return t||(0,e[w1t(e)[0]])((t={exports:{}}).exports,t),t.exports},uqt=(e,t,r,i)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of w1t(t))!cqt.call(e,n)&&n!==r&&x1t(e,n,{get:()=>t[n],enumerable:!(i=aqt(t,n))||i.enumerable});return e},T1t=(e,t,r)=>(r=e!=null?sqt(lqt(e)):{},uqt(t||!e||!e.__esModule?x1t(r,\"default\",{value:e,enumerable:!0}):r,e));var hqt=R9({\"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js\"(e){\"use strict\";var t=Symbol.for(\"react.element\"),r=Symbol.for(\"react.portal\"),i=Symbol.for(\"react.fragment\"),n=Symbol.for(\"react.strict_mode\"),o=Symbol.for(\"react.profiler\"),s=Symbol.for(\"react.provider\"),a=Symbol.for(\"react.context\"),h=Symbol.for(\"react.forward_ref\"),p=Symbol.for(\"react.suspense\"),g=Symbol.for(\"react.memo\"),w=Symbol.for(\"react.lazy\"),C=Symbol.iterator;function R(ee){return ee===null||typeof ee!=\"object\"?null:(ee=C&&ee[C]||ee[\"@@iterator\"],typeof ee==\"function\"?ee:null)}var z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},W=Object.assign,Y={};function H(ee,Ce,mr){this.props=ee,this.context=Ce,this.refs=Y,this.updater=mr||z}H.prototype.isReactComponent={},H.prototype.setState=function(ee,Ce){if(typeof ee!=\"object\"&&typeof ee!=\"function\"&&ee!=null)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,ee,Ce,\"setState\")},H.prototype.forceUpdate=function(ee){this.updater.enqueueForceUpdate(this,ee,\"forceUpdate\")};function Q(){}Q.prototype=H.prototype;function tt(ee,Ce,mr){this.props=ee,this.context=Ce,this.refs=Y,this.updater=mr||z}var rt=tt.prototype=new Q;rt.constructor=tt,W(rt,H.prototype),rt.isPureReactComponent=!0;var at=Array.isArray,et=Object.prototype.hasOwnProperty,lt={current:null},J={key:!0,ref:!0,__self:!0,__source:!0};function ft(ee,Ce,mr){var gr,Br={},Cr=null,Rr=null;if(Ce!=null)for(gr in Ce.ref!==void 0&&(Rr=Ce.ref),Ce.key!==void 0&&(Cr=\"\"+Ce.key),Ce)et.call(Ce,gr)&&!J.hasOwnProperty(gr)&&(Br[gr]=Ce[gr]);var ti=arguments.length-2;if(ti===1)Br.children=mr;else if(1<ti){for(var wr=Array(ti),He=0;He<ti;He++)wr[He]=arguments[He+2];Br.children=wr}if(ee&&ee.defaultProps)for(gr in ti=ee.defaultProps,ti)Br[gr]===void 0&&(Br[gr]=ti[gr]);return{$$typeof:t,type:ee,key:Cr,ref:Rr,props:Br,_owner:lt.current}}function dt(ee,Ce){return{$$typeof:t,type:ee.type,key:Ce,ref:ee.ref,props:ee.props,_owner:ee._owner}}function Mt(ee){return typeof ee==\"object\"&&ee!==null&&ee.$$typeof===t}function Ft(ee){var Ce={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+ee.replace(/[=:]/g,function(mr){return Ce[mr]})}var Nt=/\\/+/g;function $t(ee,Ce){return typeof ee==\"object\"&&ee!==null&&ee.key!=null?Ft(\"\"+ee.key):Ce.toString(36)}function Yt(ee,Ce,mr,gr,Br){var Cr=typeof ee;(Cr===\"undefined\"||Cr===\"boolean\")&&(ee=null);var Rr=!1;if(ee===null)Rr=!0;else switch(Cr){case\"string\":case\"number\":Rr=!0;break;case\"object\":switch(ee.$$typeof){case t:case r:Rr=!0}}if(Rr)return Rr=ee,Br=Br(Rr),ee=gr===\"\"?\".\"+$t(Rr,0):gr,at(Br)?(mr=\"\",ee!=null&&(mr=ee.replace(Nt,\"$&/\")+\"/\"),Yt(Br,Ce,mr,\"\",function(He){return He})):Br!=null&&(Mt(Br)&&(Br=dt(Br,mr+(!Br.key||Rr&&Rr.key===Br.key?\"\":(\"\"+Br.key).replace(Nt,\"$&/\")+\"/\")+ee)),Ce.push(Br)),1;if(Rr=0,gr=gr===\"\"?\".\":gr+\":\",at(ee))for(var ti=0;ti<ee.length;ti++){Cr=ee[ti];var wr=gr+$t(Cr,ti);Rr+=Yt(Cr,Ce,mr,wr,Br)}else if(wr=R(ee),typeof wr==\"function\")for(ee=wr.call(ee),ti=0;!(Cr=ee.next()).done;)Cr=Cr.value,wr=gr+$t(Cr,ti++),Rr+=Yt(Cr,Ce,mr,wr,Br);else if(Cr===\"object\")throw Ce=String(ee),Error(\"Objects are not valid as a React child (found: \"+(Ce===\"[object Object]\"?\"object with keys {\"+Object.keys(ee).join(\", \")+\"}\":Ce)+\"). If you meant to render a collection of children, use an array instead.\");return Rr}function _e(ee,Ce,mr){if(ee==null)return ee;var gr=[],Br=0;return Yt(ee,gr,\"\",\"\",function(Cr){return Ce.call(mr,Cr,Br++)}),gr}function Pe(ee){if(ee._status===-1){var Ce=ee._result;Ce=Ce(),Ce.then(function(mr){(ee._status===0||ee._status===-1)&&(ee._status=1,ee._result=mr)},function(mr){(ee._status===0||ee._status===-1)&&(ee._status=2,ee._result=mr)}),ee._status===-1&&(ee._status=0,ee._result=Ce)}if(ee._status===1)return ee._result.default;throw ee._result}var we={current:null},Ue={transition:null},lr={ReactCurrentDispatcher:we,ReactCurrentBatchConfig:Ue,ReactCurrentOwner:lt};e.Children={map:_e,forEach:function(ee,Ce,mr){_e(ee,function(){Ce.apply(this,arguments)},mr)},count:function(ee){var Ce=0;return _e(ee,function(){Ce++}),Ce},toArray:function(ee){return _e(ee,function(Ce){return Ce})||[]},only:function(ee){if(!Mt(ee))throw Error(\"React.Children.only expected to receive a single React element child.\");return ee}},e.Component=H,e.Fragment=i,e.Profiler=o,e.PureComponent=tt,e.StrictMode=n,e.Suspense=p,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lr,e.cloneElement=function(ee,Ce,mr){if(ee==null)throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \"+ee+\".\");var gr=W({},ee.props),Br=ee.key,Cr=ee.ref,Rr=ee._owner;if(Ce!=null){if(Ce.ref!==void 0&&(Cr=Ce.ref,Rr=lt.current),Ce.key!==void 0&&(Br=\"\"+Ce.key),ee.type&&ee.type.defaultProps)var ti=ee.type.defaultProps;for(wr in Ce)et.call(Ce,wr)&&!J.hasOwnProperty(wr)&&(gr[wr]=Ce[wr]===void 0&&ti!==void 0?ti[wr]:Ce[wr])}var wr=arguments.length-2;if(wr===1)gr.children=mr;else if(1<wr){ti=Array(wr);for(var He=0;He<wr;He++)ti[He]=arguments[He+2];gr.children=ti}return{$$typeof:t,type:ee.type,key:Br,ref:Cr,props:gr,_owner:Rr}},e.createContext=function(ee){return ee={$$typeof:a,_currentValue:ee,_currentValue2:ee,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},ee.Provider={$$typeof:s,_context:ee},ee.Consumer=ee},e.createElement=ft,e.createFactory=function(ee){var Ce=ft.bind(null,ee);return Ce.type=ee,Ce},e.createRef=function(){return{current:null}},e.forwardRef=function(ee){return{$$typeof:h,render:ee}},e.isValidElement=Mt,e.lazy=function(ee){return{$$typeof:w,_payload:{_status:-1,_result:ee},_init:Pe}},e.memo=function(ee,Ce){return{$$typeof:g,type:ee,compare:Ce===void 0?null:Ce}},e.startTransition=function(ee){var Ce=Ue.transition;Ue.transition={};try{ee()}finally{Ue.transition=Ce}},e.unstable_act=function(){throw Error(\"act(...) is not supported in production builds of React.\")},e.useCallback=function(ee,Ce){return we.current.useCallback(ee,Ce)},e.useContext=function(ee){return we.current.useContext(ee)},e.useDebugValue=function(){},e.useDeferredValue=function(ee){return we.current.useDeferredValue(ee)},e.useEffect=function(ee,Ce){return we.current.useEffect(ee,Ce)},e.useId=function(){return we.current.useId()},e.useImperativeHandle=function(ee,Ce,mr){return we.current.useImperativeHandle(ee,Ce,mr)},e.useInsertionEffect=function(ee,Ce){return we.current.useInsertionEffect(ee,Ce)},e.useLayoutEffect=function(ee,Ce){return we.current.useLayoutEffect(ee,Ce)},e.useMemo=function(ee,Ce){return we.current.useMemo(ee,Ce)},e.useReducer=function(ee,Ce,mr){return we.current.useReducer(ee,Ce,mr)},e.useRef=function(ee){return we.current.useRef(ee)},e.useState=function(ee){return we.current.useState(ee)},e.useSyncExternalStore=function(ee,Ce,mr){return we.current.useSyncExternalStore(ee,Ce,mr)},e.useTransition=function(){return we.current.useTransition()},e.version=\"18.2.0\"}}),jFe=R9({\"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.development.js\"(e,t){\"use strict\"}}),dqt=R9({\"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/index.js\"(e,t){\"use strict\";t.exports=hqt()}}),$Fe=T1t(dqt());function tZ(e){return`${e}-${Math.floor(Math.random()*1e6)}`}function Cb(e){if(!e||typeof e!=\"object\")return\"\";try{return JSON.stringify(e)}catch{return\"\"}}function eZ(e,t,r){return Math.min(Math.max(e,t),r)}function S1t(e,t){if(e!=null){if(JX(e)){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function rZ(...e){return t=>{e.forEach(r=>S1t(r,t))}}var iZ=new Set([\"id\",\"type\",\"style\",\"title\",\"role\",\"tabIndex\",\"htmlFor\",\"width\",\"height\",\"abbr\",\"accept\",\"acceptCharset\",\"accessKey\",\"action\",\"allowFullScreen\",\"allowTransparency\",\"alt\",\"async\",\"autoComplete\",\"autoFocus\",\"autoPlay\",\"cellPadding\",\"cellSpacing\",\"challenge\",\"charset\",\"checked\",\"cite\",\"class\",\"className\",\"cols\",\"colSpan\",\"command\",\"content\",\"contentEditable\",\"contextMenu\",\"controls\",\"coords\",\"crossOrigin\",\"data\",\"dateTime\",\"default\",\"defer\",\"dir\",\"disabled\",\"download\",\"draggable\",\"dropzone\",\"encType\",\"enterKeyHint\",\"for\",\"form\",\"formAction\",\"formEncType\",\"formMethod\",\"formNoValidate\",\"formTarget\",\"frameBorder\",\"headers\",\"hidden\",\"high\",\"href\",\"hrefLang\",\"httpEquiv\",\"icon\",\"inputMode\",\"isMap\",\"itemId\",\"itemProp\",\"itemRef\",\"itemScope\",\"itemType\",\"kind\",\"label\",\"lang\",\"list\",\"loop\",\"manifest\",\"max\",\"maxLength\",\"media\",\"mediaGroup\",\"method\",\"min\",\"minLength\",\"multiple\",\"muted\",\"name\",\"noValidate\",\"open\",\"optimum\",\"pattern\",\"ping\",\"placeholder\",\"poster\",\"preload\",\"radioGroup\",\"referrerPolicy\",\"readOnly\",\"rel\",\"required\",\"rows\",\"rowSpan\",\"sandbox\",\"scope\",\"scoped\",\"scrolling\",\"seamless\",\"selected\",\"shape\",\"size\",\"sizes\",\"slot\",\"sortable\",\"span\",\"spellCheck\",\"src\",\"srcDoc\",\"srcSet\",\"start\",\"step\",\"target\",\"translate\",\"typeMustMatch\",\"useMap\",\"value\",\"wmode\",\"wrap\"]),nZ=new Set([\"onCopy\",\"onCut\",\"onPaste\",\"onLoad\",\"onError\",\"onWheel\",\"onScroll\",\"onCompositionEnd\",\"onCompositionStart\",\"onCompositionUpdate\",\"onKeyDown\",\"onKeyPress\",\"onKeyUp\",\"onFocus\",\"onBlur\",\"onChange\",\"onInput\",\"onSubmit\",\"onClick\",\"onContextMenu\",\"onDoubleClick\",\"onDrag\",\"onDragEnd\",\"onDragEnter\",\"onDragExit\",\"onDragLeave\",\"onDragOver\",\"onDragStart\",\"onDrop\",\"onMouseDown\",\"onMouseEnter\",\"onMouseLeave\",\"onMouseMove\",\"onMouseOut\",\"onMouseOver\",\"onMouseUp\",\"onPointerDown\",\"onPointerEnter\",\"onPointerLeave\",\"onPointerUp\",\"onSelect\",\"onTouchCancel\",\"onTouchEnd\",\"onTouchMove\",\"onTouchStart\",\"onAnimationStart\",\"onAnimationEnd\",\"onAnimationIteration\",\"onTransitionEnd\"]);var M1t=/^(data-.*)$/,fqt=/^(aria-.*)$/,D9=/^(on[A-Z].*)$/;function kC(e,t={}){let{labelable:r=!0,enabled:i=!0,propNames:n,omitPropNames:o,omitEventNames:s,omitDataProps:a,omitEventProps:h}=t,p={};if(!i)return e;for(let g in e)o?.has(g)||s?.has(g)&&D9.test(g)||D9.test(g)&&!nZ.has(g)||a&&M1t.test(g)||h&&D9.test(g)||(Object.prototype.hasOwnProperty.call(e,g)&&(iZ.has(g)||r&&fqt.test(g)||n?.has(g)||M1t.test(g))||D9.test(g))&&(p[g]=e[g]);return p}var[oZ,Ib]=MC({name:\"ProviderContext\",strict:!1});var pqt=new Set([\"Arab\",\"Syrc\",\"Samr\",\"Mand\",\"Thaa\",\"Mend\",\"Nkoo\",\"Adlm\",\"Rohg\",\"Hebr\"]),mqt=new Set([\"ae\",\"ar\",\"arc\",\"bcc\",\"bqi\",\"ckb\",\"dv\",\"fa\",\"glk\",\"he\",\"ku\",\"mzn\",\"nqo\",\"pnb\",\"ps\",\"sd\",\"ug\",\"ur\",\"yi\"]);function O9(e){if(Intl.Locale){let r=new Intl.Locale(e).maximize(),i=typeof r.getTextInfo==\"function\"?r.getTextInfo():r.textInfo;if(i)return i.direction===\"rtl\";if(r.script)return pqt.has(r.script)}let t=e.split(\"-\")[0];return mqt.has(t)}var B9=xe(ze(),1);var rl=xe(ze(),1),L9={prefix:String(Math.round(Math.random()*1e10)),current:0},E1t=rl.default.createContext(L9),gqt=rl.default.createContext(!1);var Aqt=!!(typeof window<\"u\"&&window.document&&window.document.createElement),sZ=new WeakMap;function yqt(e=!1){let t=(0,rl.useContext)(E1t),r=(0,rl.useRef)(null);if(r.current===null&&!e){var i,n;let o=(n=rl.default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||n===void 0||(i=n.ReactCurrentOwner)===null||i===void 0?void 0:i.current;if(o){let s=sZ.get(o);s==null?sZ.set(o,{id:t.current,state:o.memoizedState}):o.memoizedState!==s.state&&(t.current=s.id,sZ.delete(o))}r.current=++t.current}return r.current}function _qt(e){let t=(0,rl.useContext)(E1t);t===L9&&!Aqt&&console.warn(\"When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.\");let r=yqt(!!e),i=`react-aria${t.prefix}`;return e||`${i}-${r}`}function vqt(e){let t=rl.default.useId(),[r]=(0,rl.useState)(Q3()),i=r?\"react-aria\":`react-aria${L9.prefix}`;return e||`${i}-${t}`}var aZ=typeof rl.default.useId==\"function\"?vqt:_qt;function bqt(){return!1}function xqt(){return!0}function wqt(e){return()=>{}}function Q3(){return typeof rl.default.useSyncExternalStore==\"function\"?rl.default.useSyncExternalStore(wqt,bqt,xqt):(0,rl.useContext)(gqt)}var Tqt=Symbol.for(\"react-aria.i18n.locale\");function C1t(){let e=typeof window<\"u\"&&window[Tqt]||typeof navigator<\"u\"&&(navigator.language||navigator.userLanguage)||\"en-US\";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e=\"en-US\"}return{locale:e,direction:O9(e)?\"rtl\":\"ltr\"}}var lZ=C1t(),RC=new Set;function P1t(){lZ=C1t();for(let e of RC)e(lZ)}function cZ(){let e=Q3(),[t,r]=(0,B9.useState)(lZ);return(0,B9.useEffect)(()=>(RC.size===0&&window.addEventListener(\"languagechange\",P1t),RC.add(r),()=>{RC.delete(r),RC.size===0&&window.removeEventListener(\"languagechange\",P1t)}),[]),e?{locale:\"en-US\",direction:\"ltr\"}:t}var J3=xe(ze(),1),I1t=J3.default.createContext(null);function uZ(e){let{locale:t,children:r}=e,i=cZ(),n=J3.default.useMemo(()=>t?{locale:t,direction:O9(t)?\"rtl\":\"ltr\"}:i,[i,t]);return J3.default.createElement(I1t.Provider,{value:n},r)}function hZ(){let e=cZ();return(0,J3.useContext)(I1t)||e}function R1t(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols==\"function\")for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r}function vr(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})}function k1t(e){var t=typeof Symbol==\"function\"&&Symbol.iterator,r=t&&e[t],i=0;if(r)return r.call(e);if(e&&typeof e.length==\"number\")return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function Ti(e){return this instanceof Ti?(this.v=e,this):new Ti(e)}function Th(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var i=r.apply(e,t||[]),n,o=[];return n=Object.create((typeof AsyncIterator==\"function\"?AsyncIterator:Object).prototype),a(\"next\"),a(\"throw\"),a(\"return\",s),n[Symbol.asyncIterator]=function(){return this},n;function s(R){return function(z){return Promise.resolve(z).then(R,w)}}function a(R,z){i[R]&&(n[R]=function(W){return new Promise(function(Y,H){o.push([R,W,Y,H])>1||h(R,W)})},z&&(n[R]=z(n[R])))}function h(R,z){try{p(i[R](z))}catch(W){C(o[0][3],W)}}function p(R){R.value instanceof Ti?Promise.resolve(R.value.v).then(g,w):C(o[0][2],R)}function g(R){h(\"next\",R)}function w(R){h(\"throw\",R)}function C(R,z){R(z),o.shift(),o.length&&h(o[0][0],o[0][1])}}function t4(e){var t,r;return t={},i(\"next\"),i(\"throw\",function(n){throw n}),i(\"return\"),t[Symbol.iterator]=function(){return this},t;function i(n,o){t[n]=e[n]?function(s){return(r=!r)?{value:Ti(e[n](s)),done:!1}:o?o(s):s}:o}}function Qf(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof k1t==\"function\"?k1t(e):e[Symbol.iterator](),r={},i(\"next\"),i(\"throw\"),i(\"return\"),r[Symbol.asyncIterator]=function(){return this},r);function i(o){r[o]=e[o]&&function(s){return new Promise(function(a,h){s=e[o](s),n(a,h,s.done,s.value)})}}function n(o,s,a,h){Promise.resolve(h).then(function(p){o({value:p,done:a})},s)}}function D1t(e,t){if(t.has(e))throw new TypeError(\"Cannot initialize the same private elements twice on an object\")}function O1t(e,t,r){D1t(e,t),t.set(e,r)}var L1t=xe(ze(),1),Sh=typeof document<\"u\"?L1t.default.useLayoutEffect:()=>{};var F9=xe(ze(),1);function Bd(e){let t=(0,F9.useRef)(null);return Sh(()=>{t.current=e},[e]),(0,F9.useCallback)((...r)=>{let i=t.current;return i?.(...r)},[])}var S1=xe(ze(),1);var Sqt=!!(typeof window<\"u\"&&window.document&&window.document.createElement),T1=new Map;function dZ(e){let[t,r]=(0,S1.useState)(e),i=(0,S1.useRef)(null),n=aZ(t),o=(0,S1.useCallback)(s=>{i.current=s},[]);return Sqt&&(T1.has(n)&&!T1.get(n).includes(o)?T1.set(n,[...T1.get(n),o]):T1.set(n,[o])),Sh(()=>{let s=n;return()=>{T1.delete(s)}},[n]),(0,S1.useEffect)(()=>{let s=i.current;s&&(i.current=null,r(s))}),n}function fZ(e,t){if(e===t)return e;let r=T1.get(e);if(r)return r.forEach(n=>n(t)),t;let i=T1.get(t);return i?(i.forEach(n=>n(e)),e):t}function kb(...e){return(...t)=>{for(let r of e)typeof r==\"function\"&&r(...t)}}var qs=e=>{var t;return(t=e?.ownerDocument)!==null&&t!==void 0?t:document},Mh=e=>e&&\"window\"in e&&e.window===e?e:qs(e).defaultView||window;function B1t(e){var t,r,i=\"\";if(typeof e==\"string\"||typeof e==\"number\")i+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=B1t(e[t]))&&(i&&(i+=\" \"),i+=r)}else for(r in e)e[r]&&(i&&(i+=\" \"),i+=r);return i}function Mqt(){for(var e,t,r=0,i=\"\",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=B1t(e))&&(i&&(i+=\" \"),i+=t);return i}var F1t=Mqt;function ns(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let i=e[r];for(let n in i){let o=t[n],s=i[n];typeof o==\"function\"&&typeof s==\"function\"&&n[0]===\"o\"&&n[1]===\"n\"&&n.charCodeAt(2)>=65&&n.charCodeAt(2)<=90?t[n]=kb(o,s):(n===\"className\"||n===\"UNSAFE_className\")&&typeof o==\"string\"&&typeof s==\"string\"?t[n]=F1t(o,s):n===\"id\"&&o&&s?t.id=fZ(o,s):t[n]=s!==void 0?s:o}}return t}var Eqt=new Set([\"id\"]),Pqt=new Set([\"aria-label\",\"aria-labelledby\",\"aria-describedby\",\"aria-details\"]),Cqt=new Set([\"href\",\"hrefLang\",\"target\",\"rel\",\"download\",\"ping\",\"referrerPolicy\"]),Iqt=/^(data-.*)$/;function DC(e,t={}){let{labelable:r,isLink:i,propNames:n}=t,o={};for(let s in e)Object.prototype.hasOwnProperty.call(e,s)&&(Eqt.has(s)||r&&Pqt.has(s)||i&&Cqt.has(s)||n?.has(s)||Iqt.test(s))&&(o[s]=e[s]);return o}function Jf(e){if(kqt())e.focus({preventScroll:!0});else{let t=Rqt(e);e.focus(),Dqt(t)}}var N9=null;function kqt(){if(N9==null){N9=!1;try{document.createElement(\"div\").focus({get preventScroll(){return N9=!0,!0}})}catch{}}return N9}function Rqt(e){let t=e.parentNode,r=[],i=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==i;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return i instanceof HTMLElement&&r.push({element:i,scrollTop:i.scrollTop,scrollLeft:i.scrollLeft}),r}function Dqt(e){for(let{element:t,scrollTop:r,scrollLeft:i}of e)t.scrollTop=r,t.scrollLeft=i}function z9(e){var t;return typeof window>\"u\"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(r=>e.test(r.brand)))||e.test(window.navigator.userAgent)}function pZ(e){var t;return typeof window<\"u\"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function $g(e){let t=null;return()=>(t==null&&(t=e()),t)}var I0=$g(function(){return pZ(/^Mac/i)}),N1t=$g(function(){return pZ(/^iPhone/i)}),U9=$g(function(){return pZ(/^iPad/i)||I0()&&navigator.maxTouchPoints>1}),Rb=$g(function(){return N1t()||U9()}),Oqt=$g(function(){return I0()||Rb()}),OC=$g(function(){return z9(/AppleWebKit/i)&&!z1t()}),z1t=$g(function(){return z9(/Chrome/i)}),e4=$g(function(){return z9(/Android/i)}),mZ=$g(function(){return z9(/Firefox/i)});var Db=xe(ze(),1),Lqt=(0,Db.createContext)({isNative:!0,open:Bqt,useHref:e=>e});function gZ(e){let{children:t,navigate:r,useHref:i}=e,n=(0,Db.useMemo)(()=>({isNative:!1,open:(o,s,a,h)=>{V1t(o,p=>{U1t(p,s)?r(a,h):Gg(p,s)})},useHref:i||(o=>o)}),[r,i]);return Db.default.createElement(Lqt.Provider,{value:n},t)}function U1t(e,t){let r=e.getAttribute(\"target\");return(!r||r===\"_self\")&&e.origin===location.origin&&!e.hasAttribute(\"download\")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function Gg(e,t,r=!0){var i,n;let{metaKey:o,ctrlKey:s,altKey:a,shiftKey:h}=t;mZ()&&(!((n=window.event)===null||n===void 0||(i=n.type)===null||i===void 0)&&i.startsWith(\"key\"))&&e.target===\"_blank\"&&(I0()?o=!0:s=!0);let p=OC()&&I0()&&!U9()?new KeyboardEvent(\"keydown\",{keyIdentifier:\"Enter\",metaKey:o,ctrlKey:s,altKey:a,shiftKey:h}):new MouseEvent(\"click\",{metaKey:o,ctrlKey:s,altKey:a,shiftKey:h,bubbles:!0,cancelable:!0});Gg.isOpening=r,Jf(e),e.dispatchEvent(p),Gg.isOpening=!1}Gg.isOpening=!1;function V1t(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute(\"data-href\")){let r=document.createElement(\"a\");r.href=e.getAttribute(\"data-href\"),e.hasAttribute(\"data-target\")&&(r.target=e.getAttribute(\"data-target\")),e.hasAttribute(\"data-rel\")&&(r.rel=e.getAttribute(\"data-rel\")),e.hasAttribute(\"data-download\")&&(r.download=e.getAttribute(\"data-download\")),e.hasAttribute(\"data-ping\")&&(r.ping=e.getAttribute(\"data-ping\")),e.hasAttribute(\"data-referrer-policy\")&&(r.referrerPolicy=e.getAttribute(\"data-referrer-policy\")),e.appendChild(r),t(r),e.removeChild(r)}}function Bqt(e,t){V1t(e,r=>Gg(r,t))}var r4=new Map,AZ=new Set;function j1t(){if(typeof window>\"u\")return;function e(i){return\"propertyName\"in i}let t=i=>{if(!e(i)||!i.target)return;let n=r4.get(i.target);n||(n=new Set,r4.set(i.target,n),i.target.addEventListener(\"transitioncancel\",r,{once:!0})),n.add(i.propertyName)},r=i=>{if(!e(i)||!i.target)return;let n=r4.get(i.target);if(n&&(n.delete(i.propertyName),n.size===0&&(i.target.removeEventListener(\"transitioncancel\",r),r4.delete(i.target)),r4.size===0)){for(let o of AZ)o();AZ.clear()}};document.body.addEventListener(\"transitionrun\",t),document.body.addEventListener(\"transitionend\",r)}typeof document<\"u\"&&(document.readyState!==\"loading\"?j1t():document.addEventListener(\"DOMContentLoaded\",j1t));function LC(e){requestAnimationFrame(()=>{r4.size===0?e():AZ.add(e)})}var M1=xe(ze(),1);function yZ(){let e=(0,M1.useRef)(new Map),t=(0,M1.useCallback)((n,o,s,a)=>{let h=a?.once?(...p)=>{e.current.delete(s),s(...p)}:s;e.current.set(s,{type:o,eventTarget:n,fn:h,options:a}),n.addEventListener(o,s,a)},[]),r=(0,M1.useCallback)((n,o,s,a)=>{var h;let p=((h=e.current.get(s))===null||h===void 0?void 0:h.fn)||s;n.removeEventListener(o,p,a),e.current.delete(s)},[]),i=(0,M1.useCallback)(()=>{e.current.forEach((n,o)=>{r(n.eventTarget,n.type,o,n.options)})},[r]);return(0,M1.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:i}}var $1t=xe(ze(),1);function Fqt(){return typeof window.ResizeObserver<\"u\"}function V9(e){let{ref:t,box:r,onResize:i}=e;(0,$1t.useEffect)(()=>{let n=t?.current;if(n)if(Fqt()){let o=new window.ResizeObserver(s=>{s.length&&i()});return o.observe(n,{box:r}),()=>{n&&o.unobserve(n)}}else return window.addEventListener(\"resize\",i,!1),()=>{window.removeEventListener(\"resize\",i,!1)}},[i,t,r])}function BC(e,t){Sh(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function i4(e){return e.mozInputSource===0&&e.isTrusted?!0:e4()&&e.pointerType?e.type===\"click\"&&e.buttons===1:e.detail===0&&!e.pointerType}function _Z(e){return!e4()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType===\"mouse\"}var E1=xe(ze(),1);function vZ(e,t,r){let[i,n]=(0,E1.useState)(e||t),o=(0,E1.useRef)(e!==void 0),s=e!==void 0;(0,E1.useEffect)(()=>{let p=o.current;p!==s&&console.warn(`WARN: A component changed from ${p?\"controlled\":\"uncontrolled\"} to ${s?\"controlled\":\"uncontrolled\"}.`),o.current=s},[s]);let a=s?e:i,h=(0,E1.useCallback)((p,...g)=>{let w=(C,...R)=>{r&&(Object.is(a,C)||r(C,...R)),s||(a=C)};typeof p==\"function\"?(console.warn(\"We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320\"),n((R,...z)=>{let W=p(s?a:R,...z);return w(W,...g),s?R:W})):(s||n(p),w(p,...g))},[s,a,r]);return[a,h]}function n4(e,t=-1/0,r=1/0){return Math.min(Math.max(e,t),r)}var k0={top:\"top\",bottom:\"top\",left:\"left\",right:\"left\"},$9={top:\"bottom\",bottom:\"top\",left:\"right\",right:\"left\"},zqt={top:\"left\",left:\"top\"},xZ={top:\"height\",left:\"width\"},Z1t={width:\"totalWidth\",height:\"totalHeight\"},j9={},il=typeof document<\"u\"?window.visualViewport:null;function G1t(e){let t=0,r=0,i=0,n=0,o=0,s=0,a={};var h;let p=((h=il?.scale)!==null&&h!==void 0?h:1)>1;if(e.tagName===\"BODY\"){let z=document.documentElement;i=z.clientWidth,n=z.clientHeight;var g;t=(g=il?.width)!==null&&g!==void 0?g:i;var w;r=(w=il?.height)!==null&&w!==void 0?w:n,a.top=z.scrollTop||e.scrollTop,a.left=z.scrollLeft||e.scrollLeft,il&&(o=il.offsetTop,s=il.offsetLeft)}else({width:t,height:r,top:o,left:s}=o4(e)),a.top=e.scrollTop,a.left=e.scrollLeft,i=t,n=r;if(OC()&&(e.tagName===\"BODY\"||e.tagName===\"HTML\")&&p){a.top=0,a.left=0;var C;o=(C=il?.pageTop)!==null&&C!==void 0?C:0;var R;s=(R=il?.pageLeft)!==null&&R!==void 0?R:0}return{width:t,height:r,totalWidth:i,totalHeight:n,scroll:a,top:o,left:s}}function Uqt(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function W1t(e,t,r,i,n,o,s){var a;let h=(a=n.scroll[e])!==null&&a!==void 0?a:0,p=i[xZ[e]],g=i.scroll[k0[e]]+o,w=p+i.scroll[k0[e]]-o,C=t-h+s[e]-i[k0[e]],R=t-h+r+s[e]-i[k0[e]];return C<g?g-C:R>w?Math.max(w-R,g-C):0}function Vqt(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function q1t(e){if(j9[e])return j9[e];let[t,r]=e.split(\" \"),i=k0[t]||\"right\",n=zqt[i];k0[r]||(r=\"center\");let o=xZ[i],s=xZ[n];return j9[e]={placement:t,crossPlacement:r,axis:i,crossAxis:n,size:o,crossSize:s},j9[e]}function bZ(e,t,r,i,n,o,s,a,h,p){let{placement:g,crossPlacement:w,axis:C,crossAxis:R,size:z,crossSize:W}=i,Y={};var H;Y[R]=(H=e[R])!==null&&H!==void 0?H:0;var Q,tt,rt,at;w===\"center\"?Y[R]+=(((Q=e[W])!==null&&Q!==void 0?Q:0)-((tt=r[W])!==null&&tt!==void 0?tt:0))/2:w!==R&&(Y[R]+=((rt=e[W])!==null&&rt!==void 0?rt:0)-((at=r[W])!==null&&at!==void 0?at:0)),Y[R]+=o;let et=e[R]-r[W]+h+p,lt=e[R]+e[W]-h-p;if(Y[R]=n4(Y[R],et,lt),g===C){let J=a?s[z]:t[Z1t[z]];Y[$9[C]]=Math.floor(J-e[C]+n)}else Y[C]=Math.floor(e[C]+e[z]+n);return Y}function jqt(e,t,r,i,n,o,s,a){let h=i?r.height:t[Z1t.height];var p;let g=e.top!=null?r.top+e.top:r.top+(h-((p=e.bottom)!==null&&p!==void 0?p:0)-s);var w,C,R,z,W,Y;let H=a!==\"top\"?Math.max(0,t.height+t.top+((w=t.scroll.top)!==null&&w!==void 0?w:0)-g-(((C=n.top)!==null&&C!==void 0?C:0)+((R=n.bottom)!==null&&R!==void 0?R:0)+o)):Math.max(0,g+s-(t.top+((z=t.scroll.top)!==null&&z!==void 0?z:0))-(((W=n.top)!==null&&W!==void 0?W:0)+((Y=n.bottom)!==null&&Y!==void 0?Y:0)+o));return Math.min(t.height-o*2,H)}function H1t(e,t,r,i,n,o){let{placement:s,axis:a,size:h}=o;var p,g;if(s===a)return Math.max(0,r[a]-e[a]-((p=e.scroll[a])!==null&&p!==void 0?p:0)+t[a]-((g=i[a])!==null&&g!==void 0?g:0)-i[$9[a]]-n);var w;return Math.max(0,e[h]+e[a]+e.scroll[a]-t[a]-r[a]-r[h]-((w=i[a])!==null&&w!==void 0?w:0)-i[$9[a]]-n)}function $qt(e,t,r,i,n,o,s,a,h,p,g,w,C,R,z,W){let Y=q1t(e),{size:H,crossAxis:Q,crossSize:tt,placement:rt,crossPlacement:at}=Y,et=bZ(t,a,r,Y,g,w,p,C,z,W),lt=g,J=H1t(a,p,t,n,o+g,Y);if(s&&i[H]>J){let gr=q1t(`${$9[rt]} ${at}`),Br=bZ(t,a,r,gr,g,w,p,C,z,W);H1t(a,p,t,n,o+g,gr)>J&&(Y=gr,et=Br,lt=g)}let ft=\"bottom\";Y.axis===\"top\"?Y.placement===\"top\"?ft=\"top\":Y.placement===\"bottom\"&&(ft=\"bottom\"):Y.crossAxis===\"top\"&&(Y.crossPlacement===\"top\"?ft=\"bottom\":Y.crossPlacement===\"bottom\"&&(ft=\"top\"));let dt=W1t(Q,et[Q],r[tt],a,h,o,p);et[Q]+=dt;let Mt=jqt(et,a,p,C,n,o,r.height,ft);R&&R<Mt&&(Mt=R),r.height=Math.min(r.height,Mt),et=bZ(t,a,r,Y,lt,w,p,C,z,W),dt=W1t(Q,et[Q],r[tt],a,h,o,p),et[Q]+=dt;let Ft={},Nt=t[Q]+.5*t[tt]-et[Q]-n[k0[Q]],$t=z/2+W;var Yt,_e,Pe,we;let Ue=k0[Q]===\"left\"?((Yt=n.left)!==null&&Yt!==void 0?Yt:0)+((_e=n.right)!==null&&_e!==void 0?_e:0):((Pe=n.top)!==null&&Pe!==void 0?Pe:0)+((we=n.bottom)!==null&&we!==void 0?we:0),lr=r[tt]-Ue-z/2-W,ee=t[Q]+z/2-(et[Q]+n[k0[Q]]),Ce=t[Q]+t[tt]-z/2-(et[Q]+n[k0[Q]]),mr=n4(Nt,ee,Ce);return Ft[Q]=n4(mr,$t,lr),{position:et,maxHeight:Mt,arrowOffsetLeft:Ft.left,arrowOffsetTop:Ft.top,placement:Y.placement}}function K1t(e){let{placement:t,targetNode:r,overlayNode:i,scrollNode:n,padding:o,shouldFlip:s,boundaryElement:a,offset:h,crossOffset:p,maxHeight:g,arrowSize:w=0,arrowBoundaryOffset:C=0}=e,R=i instanceof HTMLElement?Gqt(i):document.documentElement,z=R===document.documentElement,W=window.getComputedStyle(R).position,Y=!!W&&W!==\"static\",H=z?o4(r):Y1t(r,R);if(!z){let{marginTop:Ft,marginLeft:Nt}=window.getComputedStyle(r);H.top+=parseInt(Ft,10)||0,H.left+=parseInt(Nt,10)||0}let Q=o4(i),tt=Vqt(i);var rt,at;Q.width+=((rt=tt.left)!==null&&rt!==void 0?rt:0)+((at=tt.right)!==null&&at!==void 0?at:0);var et,lt;Q.height+=((et=tt.top)!==null&&et!==void 0?et:0)+((lt=tt.bottom)!==null&&lt!==void 0?lt:0);let J=Uqt(n),ft=G1t(a),dt=G1t(R),Mt=a.tagName===\"BODY\"?o4(R):Y1t(R,a);return R.tagName===\"HTML\"&&a.tagName===\"BODY\"&&(dt.scroll.top=0,dt.scroll.left=0),$qt(t,H,Q,J,tt,o,s,ft,dt,Mt,h,p,Y,g,w,C)}function o4(e){let{top:t,left:r,width:i,height:n}=e.getBoundingClientRect(),{scrollTop:o,scrollLeft:s,clientTop:a,clientLeft:h}=document.documentElement;return{top:t+o-a,left:r+s-h,width:i,height:n}}function Y1t(e,t){let r=window.getComputedStyle(e),i;if(r.position===\"fixed\"){let{top:n,left:o,width:s,height:a}=e.getBoundingClientRect();i={top:n,left:o,width:s,height:a}}else{i=o4(e);let n=o4(t),o=window.getComputedStyle(t);n.top+=(parseInt(o.borderTopWidth,10)||0)-t.scrollTop,n.left+=(parseInt(o.borderLeftWidth,10)||0)-t.scrollLeft,i.top-=n.top,i.left-=n.left}return i.top-=parseInt(r.marginTop,10)||0,i.left-=parseInt(r.marginLeft,10)||0,i}function Gqt(e){let t=e.offsetParent;if(t&&t===document.body&&window.getComputedStyle(t).position===\"static\"&&!X1t(t)&&(t=document.documentElement),t==null)for(t=e.parentElement;t&&!X1t(t);)t=t.parentElement;return t||document.documentElement}function X1t(e){let t=window.getComputedStyle(e);return t.transform!==\"none\"||/transform|perspective/.test(t.willChange)||t.filter!==\"none\"||t.contain===\"paint\"||\"backdropFilter\"in t&&t.backdropFilter!==\"none\"||\"WebkitBackdropFilter\"in t&&t.WebkitBackdropFilter!==\"none\"}var Q1t=xe(ze(),1),Wqt=new WeakMap;function J1t(e){let{triggerRef:t,isOpen:r,onClose:i}=e;(0,Q1t.useEffect)(()=>{if(!r||i===null)return;let n=o=>{let s=o.target;if(!t.current||s instanceof Node&&!s.contains(t.current)||o.target instanceof HTMLInputElement||o.target instanceof HTMLTextAreaElement)return;let a=i||Wqt.get(t.current);a&&a()};return window.addEventListener(\"scroll\",n,!0),()=>{window.removeEventListener(\"scroll\",n,!0)}},[r,i,t])}var R0=xe(ze(),1);var Hs=typeof document<\"u\"?window.visualViewport:null;function wZ(e){let{direction:t}=hZ(),{arrowSize:r=0,targetRef:i,overlayRef:n,scrollRef:o=n,placement:s=\"bottom\",containerPadding:a=12,shouldFlip:h=!0,boundaryElement:p=typeof document<\"u\"?document.body:null,offset:g=0,crossOffset:w=0,shouldUpdatePosition:C=!0,isOpen:R=!0,onClose:z,maxHeight:W,arrowBoundaryOffset:Y=0}=e,[H,Q]=(0,R0.useState)(null),tt=[C,s,n.current,i.current,o.current,a,h,p,g,w,R,t,W,Y,r],rt=(0,R0.useRef)(Hs?.scale);(0,R0.useEffect)(()=>{R&&(rt.current=Hs?.scale)},[R]);let at=(0,R0.useCallback)(()=>{if(C===!1||!R||!n.current||!i.current||!p||Hs?.scale!==rt.current)return;let dt=null;if(o.current&&o.current.contains(document.activeElement)){var Mt;let we=(Mt=document.activeElement)===null||Mt===void 0?void 0:Mt.getBoundingClientRect(),Ue=o.current.getBoundingClientRect();var Ft;if(dt={type:\"top\",offset:((Ft=we?.top)!==null&&Ft!==void 0?Ft:0)-Ue.top},dt.offset>Ue.height/2){dt.type=\"bottom\";var Nt;dt.offset=((Nt=we?.bottom)!==null&&Nt!==void 0?Nt:0)-Ue.bottom}}let $t=n.current;if(!W&&n.current){var Yt;$t.style.top=\"0px\",$t.style.bottom=\"\";var _e;$t.style.maxHeight=((_e=(Yt=window.visualViewport)===null||Yt===void 0?void 0:Yt.height)!==null&&_e!==void 0?_e:window.innerHeight)+\"px\"}let Pe=K1t({placement:Hqt(s,t),overlayNode:n.current,targetNode:i.current,scrollNode:o.current||n.current,padding:a,shouldFlip:h,boundaryElement:p,offset:g,crossOffset:w,maxHeight:W,arrowSize:r,arrowBoundaryOffset:Y});if(Pe.position){if($t.style.top=\"\",$t.style.bottom=\"\",$t.style.left=\"\",$t.style.right=\"\",Object.keys(Pe.position).forEach(we=>$t.style[we]=Pe.position[we]+\"px\"),$t.style.maxHeight=Pe.maxHeight!=null?Pe.maxHeight+\"px\":\"\",dt&&document.activeElement&&o.current){let we=document.activeElement.getBoundingClientRect(),Ue=o.current.getBoundingClientRect(),lr=we[dt.type]-Ue[dt.type];o.current.scrollTop+=lr-dt.offset}Q(Pe)}},tt);Sh(at,tt),qqt(at),V9({ref:n,onResize:at}),V9({ref:i,onResize:at});let et=(0,R0.useRef)(!1);Sh(()=>{let dt,Mt=()=>{et.current=!0,clearTimeout(dt),dt=setTimeout(()=>{et.current=!1},500),at()},Ft=()=>{et.current&&Mt()};return Hs?.addEventListener(\"resize\",Mt),Hs?.addEventListener(\"scroll\",Ft),()=>{Hs?.removeEventListener(\"resize\",Mt),Hs?.removeEventListener(\"scroll\",Ft)}},[at]);let lt=(0,R0.useCallback)(()=>{et.current||z?.()},[z,et]);J1t({triggerRef:i,isOpen:R,onClose:z&&lt});var J,ft;return{overlayProps:{style:{position:\"absolute\",zIndex:1e5,...H?.position,maxHeight:(J=H?.maxHeight)!==null&&J!==void 0?J:\"100vh\"}},placement:(ft=H?.placement)!==null&&ft!==void 0?ft:null,arrowProps:{\"aria-hidden\":\"true\",role:\"presentation\",style:{left:H?.arrowOffsetLeft,top:H?.arrowOffsetTop}},updatePosition:at}}function qqt(e){Sh(()=>(window.addEventListener(\"resize\",e,!1),()=>{window.removeEventListener(\"resize\",e,!1)}),[e])}function Hqt(e,t){return t===\"rtl\"?e.replace(\"start\",\"right\").replace(\"end\",\"left\"):e.replace(\"start\",\"left\").replace(\"end\",\"right\")}var s4=\"default\",TZ=\"\",G9=new WeakMap;function SZ(e){if(Rb()){if(s4===\"default\"){let t=qs(e);TZ=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect=\"none\"}s4=\"disabled\"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(G9.set(e,e.style.userSelect),e.style.userSelect=\"none\")}function FC(e){if(Rb()){if(s4!==\"disabled\")return;s4=\"restoring\",setTimeout(()=>{LC(()=>{if(s4===\"restoring\"){let t=qs(e);t.documentElement.style.webkitUserSelect===\"none\"&&(t.documentElement.style.webkitUserSelect=TZ||\"\"),TZ=\"\",s4=\"default\"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&G9.has(e)){let t=G9.get(e);e.style.userSelect===\"none\"&&(e.style.userSelect=t),e.getAttribute(\"style\")===\"\"&&e.removeAttribute(\"style\"),G9.delete(e)}}var t_t=xe(ze(),1),MZ=t_t.default.createContext({register:()=>{}});MZ.displayName=\"PressResponderContext\";function e_t(e,t){return t.get?t.get.call(e):t.value}function W9(e,t,r){if(!t.has(e))throw new TypeError(\"attempted to \"+r+\" private field on non-instance\");return t.get(e)}function r_t(e,t){var r=W9(e,t,\"get\");return e_t(e,r)}function i_t(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw new TypeError(\"attempted to set read only private field\");t.value=r}}function EZ(e,t,r){var i=W9(e,t,\"set\");return i_t(e,i,r),r}var D0=xe(ze(),1);function Yqt(e){let t=(0,D0.useContext)(MZ);if(t){let{register:r,...i}=t;e=ns(i,e),r()}return BC(t,e.ref),e}var q9=new WeakMap,l4=class{continuePropagation(){EZ(this,q9,!1)}get shouldStopPropagation(){return r_t(this,q9)}constructor(t,r,i,n){O1t(this,q9,{writable:!0,value:void 0}),EZ(this,q9,!0);var o;let s=(o=n?.target)!==null&&o!==void 0?o:i.currentTarget,a=s?.getBoundingClientRect(),h,p=0,g,w=null;i.clientX!=null&&i.clientY!=null&&(g=i.clientX,w=i.clientY),a&&(g!=null&&w!=null?(h=g-a.left,p=w-a.top):(h=a.width/2,p=a.height/2)),this.type=t,this.pointerType=r,this.target=i.currentTarget,this.shiftKey=i.shiftKey,this.metaKey=i.metaKey,this.ctrlKey=i.ctrlKey,this.altKey=i.altKey,this.x=h,this.y=p}},n_t=Symbol(\"linkClicked\");function IZ(e){let{onPress:t,onPressChange:r,onPressStart:i,onPressEnd:n,onPressUp:o,isDisabled:s,isPressed:a,preventFocusOnPress:h,shouldCancelOnPointerExit:p,allowTextSelectionOnPress:g,ref:w,...C}=Yqt(e),[R,z]=(0,D0.useState)(!1),W=(0,D0.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:Y,removeAllGlobalListeners:H}=yZ(),Q=Bd((J,ft)=>{let dt=W.current;if(s||dt.didFirePressStart)return!1;let Mt=!0;if(dt.isTriggeringEvent=!0,i){let Ft=new l4(\"pressstart\",ft,J);i(Ft),Mt=Ft.shouldStopPropagation}return r&&r(!0),dt.isTriggeringEvent=!1,dt.didFirePressStart=!0,z(!0),Mt}),tt=Bd((J,ft,dt=!0)=>{let Mt=W.current;if(!Mt.didFirePressStart)return!1;Mt.ignoreClickAfterPress=!0,Mt.didFirePressStart=!1,Mt.isTriggeringEvent=!0;let Ft=!0;if(n){let Nt=new l4(\"pressend\",ft,J);n(Nt),Ft=Nt.shouldStopPropagation}if(r&&r(!1),z(!1),t&&dt&&!s){let Nt=new l4(\"press\",ft,J);t(Nt),Ft&&(Ft=Nt.shouldStopPropagation)}return Mt.isTriggeringEvent=!1,Ft}),rt=Bd((J,ft)=>{let dt=W.current;if(s)return!1;if(o){dt.isTriggeringEvent=!0;let Mt=new l4(\"pressup\",ft,J);return o(Mt),dt.isTriggeringEvent=!1,Mt.shouldStopPropagation}return!0}),at=Bd(J=>{let ft=W.current;ft.isPressed&&ft.target&&(ft.isOverTarget&&ft.pointerType!=null&&tt(Wg(ft.target,J),ft.pointerType,!1),ft.isPressed=!1,ft.isOverTarget=!1,ft.activePointerId=null,ft.pointerType=null,H(),g||FC(ft.target))}),et=Bd(J=>{p&&at(J)}),lt=(0,D0.useMemo)(()=>{let J=W.current,ft={onKeyDown(Mt){if(PZ(Mt.nativeEvent,Mt.currentTarget)&&Mt.currentTarget.contains(Mt.target)){var Ft;s_t(Mt.target,Mt.key)&&Mt.preventDefault();let Nt=!0;if(!J.isPressed&&!Mt.repeat){J.target=Mt.currentTarget,J.isPressed=!0,Nt=Q(Mt,\"keyboard\");let $t=Mt.currentTarget,Yt=_e=>{PZ(_e,$t)&&!_e.repeat&&$t.contains(_e.target)&&J.target&&rt(Wg(J.target,_e),\"keyboard\")};Y(qs(Mt.currentTarget),\"keyup\",kb(Yt,dt),!0)}Nt&&Mt.stopPropagation(),Mt.metaKey&&I0()&&((Ft=J.metaKeyEvents)===null||Ft===void 0||Ft.set(Mt.key,Mt.nativeEvent))}else Mt.key===\"Meta\"&&(J.metaKeyEvents=new Map)},onClick(Mt){if(!(Mt&&!Mt.currentTarget.contains(Mt.target))&&Mt&&Mt.button===0&&!J.isTriggeringEvent&&!Gg.isOpening){let Ft=!0;if(s&&Mt.preventDefault(),!J.ignoreClickAfterPress&&!J.ignoreEmulatedMouseEvents&&!J.isPressed&&(J.pointerType===\"virtual\"||i4(Mt.nativeEvent))){!s&&!h&&Jf(Mt.currentTarget);let Nt=Q(Mt,\"virtual\"),$t=rt(Mt,\"virtual\"),Yt=tt(Mt,\"virtual\");Ft=Nt&&$t&&Yt}J.ignoreEmulatedMouseEvents=!1,J.ignoreClickAfterPress=!1,Ft&&Mt.stopPropagation()}}},dt=Mt=>{var Ft;if(J.isPressed&&J.target&&PZ(Mt,J.target)){var Nt;s_t(Mt.target,Mt.key)&&Mt.preventDefault();let Yt=Mt.target;tt(Wg(J.target,Mt),\"keyboard\",J.target.contains(Yt)),H(),Mt.key!==\"Enter\"&&kZ(J.target)&&J.target.contains(Yt)&&!Mt[n_t]&&(Mt[n_t]=!0,Gg(J.target,Mt,!1)),J.isPressed=!1,(Nt=J.metaKeyEvents)===null||Nt===void 0||Nt.delete(Mt.key)}else if(Mt.key===\"Meta\"&&(!((Ft=J.metaKeyEvents)===null||Ft===void 0)&&Ft.size)){var $t;let Yt=J.metaKeyEvents;J.metaKeyEvents=void 0;for(let _e of Yt.values())($t=J.target)===null||$t===void 0||$t.dispatchEvent(new KeyboardEvent(\"keyup\",_e))}};if(typeof PointerEvent<\"u\"){ft.onPointerDown=Yt=>{if(Yt.button!==0||!Yt.currentTarget.contains(Yt.target))return;if(_Z(Yt.nativeEvent)){J.pointerType=\"virtual\";return}CZ(Yt.currentTarget)&&Yt.preventDefault(),J.pointerType=Yt.pointerType;let _e=!0;J.isPressed||(J.isPressed=!0,J.isOverTarget=!0,J.activePointerId=Yt.pointerId,J.target=Yt.currentTarget,!s&&!h&&Jf(Yt.currentTarget),g||SZ(J.target),_e=Q(Yt,J.pointerType),Y(qs(Yt.currentTarget),\"pointermove\",Mt,!1),Y(qs(Yt.currentTarget),\"pointerup\",Ft,!1),Y(qs(Yt.currentTarget),\"pointercancel\",$t,!1)),_e&&Yt.stopPropagation()},ft.onMouseDown=Yt=>{Yt.currentTarget.contains(Yt.target)&&Yt.button===0&&(CZ(Yt.currentTarget)&&Yt.preventDefault(),Yt.stopPropagation())},ft.onPointerUp=Yt=>{!Yt.currentTarget.contains(Yt.target)||J.pointerType===\"virtual\"||Yt.button===0&&a4(Yt,Yt.currentTarget)&&rt(Yt,J.pointerType||Yt.pointerType)};let Mt=Yt=>{Yt.pointerId===J.activePointerId&&(J.target&&a4(Yt,J.target)?!J.isOverTarget&&J.pointerType!=null&&(J.isOverTarget=!0,Q(Wg(J.target,Yt),J.pointerType)):J.target&&J.isOverTarget&&J.pointerType!=null&&(J.isOverTarget=!1,tt(Wg(J.target,Yt),J.pointerType,!1),et(Yt)))},Ft=Yt=>{Yt.pointerId===J.activePointerId&&J.isPressed&&Yt.button===0&&J.target&&(a4(Yt,J.target)&&J.pointerType!=null?tt(Wg(J.target,Yt),J.pointerType):J.isOverTarget&&J.pointerType!=null&&tt(Wg(J.target,Yt),J.pointerType,!1),J.isPressed=!1,J.isOverTarget=!1,J.activePointerId=null,J.pointerType=null,H(),g||FC(J.target),\"ontouchend\"in J.target&&Yt.pointerType!==\"mouse\"&&Y(J.target,\"touchend\",Nt,{once:!0}))},Nt=Yt=>{a_t(Yt.currentTarget)&&Yt.preventDefault()},$t=Yt=>{at(Yt)};ft.onDragStart=Yt=>{Yt.currentTarget.contains(Yt.target)&&at(Yt)}}else{ft.onMouseDown=Nt=>{if(Nt.button!==0||!Nt.currentTarget.contains(Nt.target))return;if(CZ(Nt.currentTarget)&&Nt.preventDefault(),J.ignoreEmulatedMouseEvents){Nt.stopPropagation();return}J.isPressed=!0,J.isOverTarget=!0,J.target=Nt.currentTarget,J.pointerType=i4(Nt.nativeEvent)?\"virtual\":\"mouse\",!s&&!h&&Jf(Nt.currentTarget),Q(Nt,J.pointerType)&&Nt.stopPropagation(),Y(qs(Nt.currentTarget),\"mouseup\",Mt,!1)},ft.onMouseEnter=Nt=>{if(!Nt.currentTarget.contains(Nt.target))return;let $t=!0;J.isPressed&&!J.ignoreEmulatedMouseEvents&&J.pointerType!=null&&(J.isOverTarget=!0,$t=Q(Nt,J.pointerType)),$t&&Nt.stopPropagation()},ft.onMouseLeave=Nt=>{if(!Nt.currentTarget.contains(Nt.target))return;let $t=!0;J.isPressed&&!J.ignoreEmulatedMouseEvents&&J.pointerType!=null&&(J.isOverTarget=!1,$t=tt(Nt,J.pointerType,!1),et(Nt)),$t&&Nt.stopPropagation()},ft.onMouseUp=Nt=>{Nt.currentTarget.contains(Nt.target)&&!J.ignoreEmulatedMouseEvents&&Nt.button===0&&rt(Nt,J.pointerType||\"mouse\")};let Mt=Nt=>{if(Nt.button===0){if(J.isPressed=!1,H(),J.ignoreEmulatedMouseEvents){J.ignoreEmulatedMouseEvents=!1;return}J.target&&a4(Nt,J.target)&&J.pointerType!=null?tt(Wg(J.target,Nt),J.pointerType):J.target&&J.isOverTarget&&J.pointerType!=null&&tt(Wg(J.target,Nt),J.pointerType,!1),J.isOverTarget=!1}};ft.onTouchStart=Nt=>{if(!Nt.currentTarget.contains(Nt.target))return;let $t=Xqt(Nt.nativeEvent);if(!$t)return;J.activePointerId=$t.identifier,J.ignoreEmulatedMouseEvents=!0,J.isOverTarget=!0,J.isPressed=!0,J.target=Nt.currentTarget,J.pointerType=\"touch\",!s&&!h&&Jf(Nt.currentTarget),g||SZ(J.target),Q(P1(J.target,Nt),J.pointerType)&&Nt.stopPropagation(),Y(Mh(Nt.currentTarget),\"scroll\",Ft,!0)},ft.onTouchMove=Nt=>{if(!Nt.currentTarget.contains(Nt.target))return;if(!J.isPressed){Nt.stopPropagation();return}let $t=o_t(Nt.nativeEvent,J.activePointerId),Yt=!0;$t&&a4($t,Nt.currentTarget)?!J.isOverTarget&&J.pointerType!=null&&(J.isOverTarget=!0,Yt=Q(P1(J.target,Nt),J.pointerType)):J.isOverTarget&&J.pointerType!=null&&(J.isOverTarget=!1,Yt=tt(P1(J.target,Nt),J.pointerType,!1),et(P1(J.target,Nt))),Yt&&Nt.stopPropagation()},ft.onTouchEnd=Nt=>{if(!Nt.currentTarget.contains(Nt.target))return;if(!J.isPressed){Nt.stopPropagation();return}let $t=o_t(Nt.nativeEvent,J.activePointerId),Yt=!0;$t&&a4($t,Nt.currentTarget)&&J.pointerType!=null?(rt(P1(J.target,Nt),J.pointerType),Yt=tt(P1(J.target,Nt),J.pointerType)):J.isOverTarget&&J.pointerType!=null&&(Yt=tt(P1(J.target,Nt),J.pointerType,!1)),Yt&&Nt.stopPropagation(),J.isPressed=!1,J.activePointerId=null,J.isOverTarget=!1,J.ignoreEmulatedMouseEvents=!0,J.target&&!g&&FC(J.target),H()},ft.onTouchCancel=Nt=>{Nt.currentTarget.contains(Nt.target)&&(Nt.stopPropagation(),J.isPressed&&at(P1(J.target,Nt)))};let Ft=Nt=>{J.isPressed&&Nt.target.contains(J.target)&&at({currentTarget:J.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};ft.onDragStart=Nt=>{Nt.currentTarget.contains(Nt.target)&&at(Nt)}}return ft},[Y,s,h,H,g,at,et,tt,Q,rt]);return(0,D0.useEffect)(()=>()=>{var J;g||FC((J=W.current.target)!==null&&J!==void 0?J:void 0)},[g]),{isPressed:a||R,pressProps:ns(C,lt)}}function kZ(e){return e.tagName===\"A\"&&e.hasAttribute(\"href\")}function PZ(e,t){let{key:r,code:i}=e,n=t,o=n.getAttribute(\"role\");return(r===\"Enter\"||r===\" \"||r===\"Spacebar\"||i===\"Space\")&&!(n instanceof Mh(n).HTMLInputElement&&!l_t(n,r)||n instanceof Mh(n).HTMLTextAreaElement||n.isContentEditable)&&!((o===\"link\"||!o&&kZ(n))&&r!==\"Enter\")}function Xqt(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}function o_t(e,t){let r=e.changedTouches;for(let i=0;i<r.length;i++){let n=r[i];if(n.identifier===t)return n}return null}function P1(e,t){let r=0,i=0;return t.targetTouches&&t.targetTouches.length===1&&(r=t.targetTouches[0].clientX,i=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:i}}function Wg(e,t){let r=t.clientX,i=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:i}}function Zqt(e){let t=0,r=0;return e.width!==void 0?t=e.width/2:e.radiusX!==void 0&&(t=e.radiusX),e.height!==void 0?r=e.height/2:e.radiusY!==void 0&&(r=e.radiusY),{top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t}}function Kqt(e,t){return!(e.left>t.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function a4(e,t){let r=t.getBoundingClientRect(),i=Zqt(e);return Kqt(r,i)}function CZ(e){return!(e instanceof HTMLElement)||!e.hasAttribute(\"draggable\")}function a_t(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!==\"submit\"&&e.type!==\"reset\":!kZ(e)}function s_t(e,t){return e instanceof HTMLInputElement?!l_t(e,t):a_t(e)}var Qqt=new Set([\"checkbox\",\"radio\",\"range\",\"color\",\"file\",\"image\",\"button\",\"submit\",\"reset\"]);function l_t(e,t){return e.type===\"checkbox\"||e.type===\"radio\"?t===\" \":Qqt.has(e.type)}var H9=xe(ze(),1);var RZ=class{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,r){this.nativeEvent=r,this.target=r.target,this.currentTarget=r.currentTarget,this.relatedTarget=r.relatedTarget,this.bubbles=r.bubbles,this.cancelable=r.cancelable,this.defaultPrevented=r.defaultPrevented,this.eventPhase=r.eventPhase,this.isTrusted=r.isTrusted,this.timeStamp=r.timeStamp,this.type=t}};function Y9(e){let t=(0,H9.useRef)({isFocused:!1,observer:null});Sh(()=>{let i=t.current;return()=>{i.observer&&(i.observer.disconnect(),i.observer=null)}},[]);let r=Bd(i=>{e?.(i)});return(0,H9.useCallback)(i=>{if(i.target instanceof HTMLButtonElement||i.target instanceof HTMLInputElement||i.target instanceof HTMLTextAreaElement||i.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=i.target,o=s=>{t.current.isFocused=!1,n.disabled&&r(new RZ(\"blur\",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};n.addEventListener(\"focusout\",o,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let a=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent(\"blur\",{relatedTarget:a})),n.dispatchEvent(new FocusEvent(\"focusout\",{bubbles:!0,relatedTarget:a}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:[\"disabled\"]})}},[r])}var DZ=xe(ze(),1);function NC(e){let{isDisabled:t,onFocus:r,onBlur:i,onFocusChange:n}=e,o=(0,DZ.useCallback)(h=>{if(h.target===h.currentTarget)return i&&i(h),n&&n(!1),!0},[i,n]),s=Y9(o),a=(0,DZ.useCallback)(h=>{let p=qs(h.target);h.target===h.currentTarget&&p.activeElement===h.target&&(r&&r(h),n&&n(!0),s(h))},[n,r,s]);return{focusProps:{onFocus:!t&&(r||n||i)?a:void 0,onBlur:!t&&(i||n)?o:void 0}}}var FZ=xe(ze(),1);var c4=null,OZ=new Set,zC=new Map,Ob=!1,LZ=!1,Jqt={Tab:!0,Escape:!0};function NZ(e,t){for(let r of OZ)r(e,t)}function tHt(e){return!(e.metaKey||!I0()&&e.altKey||e.ctrlKey||e.key===\"Control\"||e.key===\"Shift\"||e.key===\"Meta\")}function X9(e){Ob=!0,tHt(e)&&(c4=\"keyboard\",NZ(\"keyboard\",e))}function Fd(e){c4=\"pointer\",(e.type===\"mousedown\"||e.type===\"pointerdown\")&&(Ob=!0,NZ(\"pointer\",e))}function c_t(e){i4(e)&&(Ob=!0,c4=\"virtual\")}function u_t(e){e.target===window||e.target===document||(!Ob&&!LZ&&(c4=\"virtual\",NZ(\"virtual\",e)),Ob=!1,LZ=!1)}function h_t(){Ob=!1,LZ=!0}function BZ(e){if(typeof window>\"u\"||zC.get(Mh(e)))return;let t=Mh(e),r=qs(e),i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Ob=!0,i.apply(this,arguments)},r.addEventListener(\"keydown\",X9,!0),r.addEventListener(\"keyup\",X9,!0),r.addEventListener(\"click\",c_t,!0),t.addEventListener(\"focus\",u_t,!0),t.addEventListener(\"blur\",h_t,!1),typeof PointerEvent<\"u\"?(r.addEventListener(\"pointerdown\",Fd,!0),r.addEventListener(\"pointermove\",Fd,!0),r.addEventListener(\"pointerup\",Fd,!0)):(r.addEventListener(\"mousedown\",Fd,!0),r.addEventListener(\"mousemove\",Fd,!0),r.addEventListener(\"mouseup\",Fd,!0)),t.addEventListener(\"beforeunload\",()=>{d_t(e)},{once:!0}),zC.set(t,{focus:i})}var d_t=(e,t)=>{let r=Mh(e),i=qs(e);t&&i.removeEventListener(\"DOMContentLoaded\",t),zC.has(r)&&(r.HTMLElement.prototype.focus=zC.get(r).focus,i.removeEventListener(\"keydown\",X9,!0),i.removeEventListener(\"keyup\",X9,!0),i.removeEventListener(\"click\",c_t,!0),r.removeEventListener(\"focus\",u_t,!0),r.removeEventListener(\"blur\",h_t,!1),typeof PointerEvent<\"u\"?(i.removeEventListener(\"pointerdown\",Fd,!0),i.removeEventListener(\"pointermove\",Fd,!0),i.removeEventListener(\"pointerup\",Fd,!0)):(i.removeEventListener(\"mousedown\",Fd,!0),i.removeEventListener(\"mousemove\",Fd,!0),i.removeEventListener(\"mouseup\",Fd,!0)),zC.delete(r))};function f_t(e){let t=qs(e),r;return t.readyState!==\"loading\"?BZ(e):(r=()=>{BZ(e)},t.addEventListener(\"DOMContentLoaded\",r)),()=>d_t(e,r)}typeof document<\"u\"&&f_t();function u4(){return c4!==\"pointer\"}function UC(){return c4}var eHt=new Set([\"checkbox\",\"radio\",\"range\",\"color\",\"file\",\"image\",\"button\",\"submit\",\"reset\"]);function rHt(e,t,r){var i;let n=typeof window<\"u\"?Mh(r?.target).HTMLInputElement:HTMLInputElement,o=typeof window<\"u\"?Mh(r?.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<\"u\"?Mh(r?.target).HTMLElement:HTMLElement,a=typeof window<\"u\"?Mh(r?.target).KeyboardEvent:KeyboardEvent;return e=e||r?.target instanceof n&&!eHt.has(r==null||(i=r.target)===null||i===void 0?void 0:i.type)||r?.target instanceof o||r?.target instanceof s&&r?.target.isContentEditable,!(e&&t===\"keyboard\"&&r instanceof a&&!Jqt[r.key])}function zZ(e,t,r){BZ(),(0,FZ.useEffect)(()=>{let i=(n,o)=>{rHt(!!r?.isTextInput,n,o)&&e(u4())};return OZ.add(i),()=>{OZ.delete(i)}},t)}var VC=xe(ze(),1);function jC(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:i,onFocusWithinChange:n}=e,o=(0,VC.useRef)({isFocusWithin:!1}),s=(0,VC.useCallback)(p=>{o.current.isFocusWithin&&!p.currentTarget.contains(p.relatedTarget)&&(o.current.isFocusWithin=!1,r&&r(p),n&&n(!1))},[r,n,o]),a=Y9(s),h=(0,VC.useCallback)(p=>{!o.current.isFocusWithin&&document.activeElement===p.target&&(i&&i(p),n&&n(!0),o.current.isFocusWithin=!0,a(p))},[i,n,a]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:h,onBlur:s}}}var qg=xe(ze(),1),Z9=!1,UZ=0;function VZ(){Z9=!0,setTimeout(()=>{Z9=!1},50)}function p_t(e){e.pointerType===\"touch\"&&VZ()}function iHt(){if(!(typeof document>\"u\"))return typeof PointerEvent<\"u\"?document.addEventListener(\"pointerup\",p_t):document.addEventListener(\"touchend\",VZ),UZ++,()=>{UZ--,!(UZ>0)&&(typeof PointerEvent<\"u\"?document.removeEventListener(\"pointerup\",p_t):document.removeEventListener(\"touchend\",VZ))}}function Lb(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:i,isDisabled:n}=e,[o,s]=(0,qg.useState)(!1),a=(0,qg.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:\"\",target:null}).current;(0,qg.useEffect)(iHt,[]);let{hoverProps:h,triggerHoverEnd:p}=(0,qg.useMemo)(()=>{let g=(R,z)=>{if(a.pointerType=z,n||z===\"touch\"||a.isHovered||!R.currentTarget.contains(R.target))return;a.isHovered=!0;let W=R.currentTarget;a.target=W,t&&t({type:\"hoverstart\",target:W,pointerType:z}),r&&r(!0),s(!0)},w=(R,z)=>{if(a.pointerType=\"\",a.target=null,z===\"touch\"||!a.isHovered)return;a.isHovered=!1;let W=R.currentTarget;i&&i({type:\"hoverend\",target:W,pointerType:z}),r&&r(!1),s(!1)},C={};return typeof PointerEvent<\"u\"?(C.onPointerEnter=R=>{Z9&&R.pointerType===\"mouse\"||g(R,R.pointerType)},C.onPointerLeave=R=>{!n&&R.currentTarget.contains(R.target)&&w(R,R.pointerType)}):(C.onTouchStart=()=>{a.ignoreEmulatedMouseEvents=!0},C.onMouseEnter=R=>{!a.ignoreEmulatedMouseEvents&&!Z9&&g(R,\"mouse\"),a.ignoreEmulatedMouseEvents=!1},C.onMouseLeave=R=>{!n&&R.currentTarget.contains(R.target)&&w(R,\"mouse\")}),{hoverProps:C,triggerHoverEnd:w}},[t,r,i,n,a]);return(0,qg.useEffect)(()=>{n&&p({currentTarget:a.target},a.pointerType)},[n]),{hoverProps:h,isHovered:o}}var Q9=xe(ze(),1);function jZ(e){let{ref:t,onInteractOutside:r,isDisabled:i,onInteractOutsideStart:n}=e,o=(0,Q9.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=Bd(h=>{r&&K9(h,t)&&(n&&n(h),o.current.isPointerDown=!0)}),a=Bd(h=>{r&&r(h)});(0,Q9.useEffect)(()=>{let h=o.current;if(i)return;let p=t.current,g=qs(p);if(typeof PointerEvent<\"u\"){let w=C=>{h.isPointerDown&&K9(C,t)&&a(C),h.isPointerDown=!1};return g.addEventListener(\"pointerdown\",s,!0),g.addEventListener(\"pointerup\",w,!0),()=>{g.removeEventListener(\"pointerdown\",s,!0),g.removeEventListener(\"pointerup\",w,!0)}}else{let w=R=>{h.ignoreEmulatedMouseEvents?h.ignoreEmulatedMouseEvents=!1:h.isPointerDown&&K9(R,t)&&a(R),h.isPointerDown=!1},C=R=>{h.ignoreEmulatedMouseEvents=!0,h.isPointerDown&&K9(R,t)&&a(R),h.isPointerDown=!1};return g.addEventListener(\"mousedown\",s,!0),g.addEventListener(\"mouseup\",w,!0),g.addEventListener(\"touchstart\",s,!0),g.addEventListener(\"touchend\",C,!0),()=>{g.removeEventListener(\"mousedown\",s,!0),g.removeEventListener(\"mouseup\",w,!0),g.removeEventListener(\"touchstart\",s,!0),g.removeEventListener(\"touchend\",C,!0)}}},[t,i,s,a])}function K9(e,t){if(e.button>0)return!1;if(e.target){let r=e.target.ownerDocument;if(!r||!r.documentElement.contains(e.target)||e.target.closest(\"[data-react-aria-top-layer]\"))return!1}return t.current&&!t.current.contains(e.target)}function $Z(e){if(!e)return;let t=!0;return r=>{let i={...r,preventDefault(){r.preventDefault()},isDefaultPrevented(){return r.isDefaultPrevented()},stopPropagation(){console.error(\"stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.\")},continuePropagation(){t=!1}};e(i),t&&r.stopPropagation()}}function GZ(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:$Z(e.onKeyDown),onKeyUp:$Z(e.onKeyUp)}}}function m_t(e){let t=qs(e);if(UC()===\"virtual\"){let r=t.activeElement;LC(()=>{t.activeElement===r&&e.isConnected&&Jf(e)})}else Jf(e)}var $C=xe(ze(),1);var nHt=null;var qZ=[\"input:not([disabled]):not([type=hidden])\",\"select:not([disabled])\",\"textarea:not([disabled])\",\"button:not([disabled])\",\"a[href]\",\"area[href]\",\"summary\",\"iframe\",\"object\",\"embed\",\"audio[controls]\",\"video[controls]\",\"[contenteditable]\"],pVe=qZ.join(\":not([hidden]),\")+\",[tabindex]:not([disabled]):not([hidden])\";qZ.push('[tabindex]:not([tabindex=\"-1\"]):not([disabled])');var mVe=qZ.join(':not([hidden]):not([tabindex=\"-1\"]),');function A_t(e,t){return!e||!t?!1:t.some(r=>r.contains(e))}function oHt(e,t=null){if(e instanceof Element&&e.closest(\"[data-react-aria-top-layer]\"))return!0;for(let{scopeRef:r}of g_t.traverse(g_t.getTreeNode(t)))if(r&&A_t(e,r.current))return!0;return!1}function HZ(e){return oHt(e,nHt)}var WZ=class e{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,r,i){let n=this.fastMap.get(r??null);if(!n)return;let o=new J9({scopeRef:t});n.addChild(o),o.parent=n,this.fastMap.set(t,o),i&&(o.nodeToRestore=i)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let r=this.fastMap.get(t);if(!r)return;let i=r.parent;for(let o of this.traverse())o!==r&&r.nodeToRestore&&o.nodeToRestore&&r.scopeRef&&r.scopeRef.current&&A_t(o.nodeToRestore,r.scopeRef.current)&&(o.nodeToRestore=r.nodeToRestore);let n=r.children;i&&(i.removeChild(r),n.size>0&&n.forEach(o=>i&&i.addChild(o))),this.fastMap.delete(r.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let r of t.children)yield*this.traverse(r)}clone(){var t;let r=new e;var i;for(let n of this.traverse())r.addTreeNode(n.scopeRef,(i=(t=n.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&i!==void 0?i:null,n.nodeToRestore);return r}constructor(){this.fastMap=new Map,this.root=new J9({scopeRef:null}),this.fastMap.set(null,this.root)}},J9=class{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}},g_t=new WZ;var C1=xe(ze(),1);function YZ(e={}){let{autoFocus:t=!1,isTextInput:r,within:i}=e,n=(0,C1.useRef)({isFocused:!1,isFocusVisible:t||u4()}),[o,s]=(0,C1.useState)(!1),[a,h]=(0,C1.useState)(()=>n.current.isFocused&&n.current.isFocusVisible),p=(0,C1.useCallback)(()=>h(n.current.isFocused&&n.current.isFocusVisible),[]),g=(0,C1.useCallback)(R=>{n.current.isFocused=R,s(R),p()},[p]);zZ(R=>{n.current.isFocusVisible=R,p()},[],{isTextInput:r});let{focusProps:w}=NC({isDisabled:i,onFocusChange:g}),{focusWithinProps:C}=jC({isDisabled:!i,onFocusWithinChange:g});return{isFocused:o,isFocusVisible:a,focusProps:i?C:w}}var I1=xe(ze(),1);var sHt=I1.default.createContext(null);function aHt(e){let t=(0,I1.useContext)(sHt)||{};BC(t,e);let{ref:r,...i}=t;return i}function GC(e,t){let{focusProps:r}=NC(e),{keyboardProps:i}=GZ(e),n=ns(r,i),o=aHt(t),s=e.isDisabled?{}:o,a=(0,I1.useRef)(e.autoFocus);return(0,I1.useEffect)(()=>{a.current&&t.current&&m_t(t.current),a.current=!1},[t]),{focusableProps:ns({...n,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}var y_t=xe(ze(),1);var Hg=[];function XZ(e,t){let{onClose:r,shouldCloseOnBlur:i,isOpen:n,isDismissable:o=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:a}=e;(0,y_t.useEffect)(()=>(n&&Hg.push(t),()=>{let z=Hg.indexOf(t);z>=0&&Hg.splice(z,1)}),[n,t]);let h=()=>{Hg[Hg.length-1]===t&&r&&r()},p=z=>{(!a||a(z.target))&&Hg[Hg.length-1]===t&&(z.stopPropagation(),z.preventDefault())},g=z=>{(!a||a(z.target))&&(Hg[Hg.length-1]===t&&(z.stopPropagation(),z.preventDefault()),h())},w=z=>{z.key===\"Escape\"&&!s&&!z.nativeEvent.isComposing&&(z.stopPropagation(),z.preventDefault(),h())};jZ({ref:t,onInteractOutside:o&&n?g:void 0,onInteractOutsideStart:p});let{focusWithinProps:C}=jC({isDisabled:!i,onBlurWithin:z=>{!z.relatedTarget||HZ(z.relatedTarget)||(!a||a(z.relatedTarget))&&r?.()}}),R=z=>{z.target===z.currentTarget&&z.preventDefault()};return{overlayProps:{onKeyDown:w,...C},underlayProps:{onPointerDown:R}}}var nc=xe(ze(),1),__t=xe(t5(),1);var ZZ=nc.default.createContext(null);function v_t(e){let{children:t}=e,r=(0,nc.useContext)(ZZ),[i,n]=(0,nc.useState)(0),o=(0,nc.useMemo)(()=>({parent:r,modalCount:i,addModal(){n(s=>s+1),r&&r.addModal()},removeModal(){n(s=>s-1),r&&r.removeModal()}}),[r,i]);return nc.default.createElement(ZZ.Provider,{value:o},t)}function b_t(){let e=(0,nc.useContext)(ZZ);return{modalProviderProps:{\"aria-hidden\":e&&e.modalCount>0?!0:void 0}}}function lHt(e){let{modalProviderProps:t}=b_t();return nc.default.createElement(\"div\",{\"data-overlay-container\":!0,...e,...t})}function tB(e){return nc.default.createElement(v_t,null,nc.default.createElement(lHt,e))}function eB(e){let t=Q3(),{portalContainer:r=t?null:document.body,...i}=e;if(nc.default.useEffect(()=>{if(r?.closest(\"[data-overlay-container]\"))throw new Error(\"An OverlayContainer must not be inside another container. Please change the portalContainer prop.\")},[r]),!r)return null;let n=nc.default.createElement(tB,i);return __t.default.createPortal(n,r)}var fwt=xe(ze(),1);N6();var B4=xe(fo(),1),oJ=({children:e,navigate:t,disableAnimation:r,useHref:i,disableRipple:n=!1,skipFramerMotionAnimations:o=r,reducedMotion:s=\"never\",validationBehavior:a,locale:h=\"en-US\",defaultDates:p,createCalendar:g,...w})=>{let C=e;t&&(C=(0,B4.jsx)(gZ,{navigate:t,useHref:i,children:C}));let R=(0,fwt.useMemo)(()=>(r&&o&&(nl.skipAnimations=!0),{createCalendar:g,defaultDates:p,disableAnimation:r,disableRipple:n,validationBehavior:a}),[g,p?.maxDate,p?.minDate,r,n,a]);return(0,B4.jsx)(oZ,{value:R,children:(0,B4.jsx)(uZ,{locale:h,children:(0,B4.jsx)(XQ,{reducedMotion:s,children:(0,B4.jsx)(tB,{...w,children:C})})})})};var pwt=xe(ze(),1);function j0(e){return(0,pwt.forwardRef)(e)}var W1=(e,t,r=!0)=>{if(!t)return[e,{}];let i=t.reduce((n,o)=>o in e?{...n,[o]:e[o]}:n,{});return r?[Object.keys(e).filter(o=>!t.includes(o)).reduce((o,s)=>({...o,[s]:e[s]}),{}),i]:[e,i]};var DF=[\"small\",\"medium\",\"large\"],sJ={theme:{opacity:[\"disabled\"],spacing:[\"divider\"],borderWidth:DF,borderRadius:DF},classGroups:{shadow:[{shadow:DF}],\"font-size\":[{text:[\"tiny\",...DF]}],\"bg-image\":[\"bg-stripe-gradient-default\",\"bg-stripe-gradient-primary\",\"bg-stripe-gradient-secondary\",\"bg-stripe-gradient-success\",\"bg-stripe-gradient-warning\",\"bg-stripe-gradient-danger\"]}};var aJ=e=>typeof e==\"boolean\"?`${e}`:e===0?\"0\":e,Su=e=>!e||typeof e!=\"object\"||Object.keys(e).length===0,mwt=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function gwt(e,t){e.forEach(function(r){Array.isArray(r)?gwt(r,t):t.push(r)})}function lJ(e){let t=[];return gwt(e,t),t}var cJ=(...e)=>lJ(e).filter(Boolean),uJ=(e,t)=>{let r={},i=Object.keys(e),n=Object.keys(t);for(let o of i)if(n.includes(o)){let s=e[o],a=t[o];typeof s==\"object\"&&typeof a==\"object\"?r[o]=uJ(s,a):Array.isArray(s)||Array.isArray(a)?r[o]=cJ(a,s):r[o]=a+\" \"+s}else r[o]=e[o];for(let o of n)i.includes(o)||(r[o]=t[o]);return r},hJ=e=>!e||typeof e!=\"string\"?e:e.replace(/\\s+/g,\" \").trim();function Awt(){for(var e=0,t,r,i=\"\";e<arguments.length;)(t=arguments[e++])&&(r=ywt(t))&&(i&&(i+=\" \"),i+=r);return i}function ywt(e){if(typeof e==\"string\")return e;for(var t,r=\"\",i=0;i<e.length;i++)e[i]&&(t=ywt(e[i]))&&(r&&(r+=\" \"),r+=t);return r}var fJ=\"-\";function bwt(e){var t=oXt(e),r=e.conflictingClassGroups,i=e.conflictingClassGroupModifiers,n=i===void 0?{}:i;function o(a){var h=a.split(fJ);return h[0]===\"\"&&h.length!==1&&h.shift(),xwt(h,t)||nXt(a)}function s(a,h){var p=r[a]||[];return h&&n[a]?[].concat(p,n[a]):p}return{getClassGroupId:o,getConflictingClassGroupIds:s}}function xwt(e,t){if(e.length===0)return t.classGroupId;var r=e[0],i=t.nextPart.get(r),n=i?xwt(e.slice(1),i):void 0;if(n)return n;if(t.validators.length!==0){var o=e.join(fJ);return t.validators.find(function(s){var a=s.validator;return a(o)})?.classGroupId}}var _wt=/^\\[(.+)\\]$/;function nXt(e){if(_wt.test(e)){var t=_wt.exec(e)[1],r=t?.substring(0,t.indexOf(\":\"));if(r)return\"arbitrary..\"+r}}function oXt(e){var t=e.theme,r=e.prefix,i={nextPart:new Map,validators:[]},n=aXt(Object.entries(e.classGroups),r);return n.forEach(function(o){var s=o[0],a=o[1];dJ(a,i,s,t)}),i}function dJ(e,t,r,i){e.forEach(function(n){if(typeof n==\"string\"){var o=n===\"\"?t:vwt(t,n);o.classGroupId=r;return}if(typeof n==\"function\"){if(sXt(n)){dJ(n(i),t,r,i);return}t.validators.push({validator:n,classGroupId:r});return}Object.entries(n).forEach(function(s){var a=s[0],h=s[1];dJ(h,vwt(t,a),r,i)})})}function vwt(e,t){var r=e;return t.split(fJ).forEach(function(i){r.nextPart.has(i)||r.nextPart.set(i,{nextPart:new Map,validators:[]}),r=r.nextPart.get(i)}),r}function sXt(e){return e.isThemeGetter}function aXt(e,t){return t?e.map(function(r){var i=r[0],n=r[1],o=n.map(function(s){return typeof s==\"string\"?t+s:typeof s==\"object\"?Object.fromEntries(Object.entries(s).map(function(a){var h=a[0],p=a[1];return[t+h,p]})):s});return[i,o]}):e}function wwt(e){if(e<1)return{get:function(){},set:function(){}};var t=0,r=new Map,i=new Map;function n(o,s){r.set(o,s),t++,t>e&&(t=0,i=r,r=new Map)}return{get:function(s){var a=r.get(s);if(a!==void 0)return a;if((a=i.get(s))!==void 0)return n(s,a),a},set:function(s,a){r.has(s)?r.set(s,a):n(s,a)}}}var pJ=\"!\";function Twt(e){var t=e.separator||\":\",r=t.length===1,i=t[0],n=t.length;return function(s){for(var a=[],h=0,p=0,g,w=0;w<s.length;w++){var C=s[w];if(h===0){if(C===i&&(r||s.slice(w,w+n)===t)){a.push(s.slice(p,w)),p=w+n;continue}if(C===\"/\"){g=w;continue}}C===\"[\"?h++:C===\"]\"&&h--}var R=a.length===0?s:s.substring(p),z=R.startsWith(pJ),W=z?R.substring(1):R,Y=g&&g>p?g-p:void 0;return{modifiers:a,hasImportantModifier:z,baseClassName:W,maybePostfixModifierPosition:Y}}}function Swt(e){if(e.length<=1)return e;var t=[],r=[];return e.forEach(function(i){var n=i[0]===\"[\";n?(t.push.apply(t,r.sort().concat([i])),r=[]):r.push(i)}),t.push.apply(t,r.sort()),t}function Mwt(e){return{cache:wwt(e.cacheSize),splitModifiers:Twt(e),...bwt(e)}}var lXt=/\\s+/;function Ewt(e,t){var r=t.splitModifiers,i=t.getClassGroupId,n=t.getConflictingClassGroupIds,o=new Set;return e.trim().split(lXt).map(function(s){var a=r(s),h=a.modifiers,p=a.hasImportantModifier,g=a.baseClassName,w=a.maybePostfixModifierPosition,C=i(w?g.substring(0,w):g),R=!!w;if(!C){if(!w)return{isTailwindClass:!1,originalClassName:s};if(C=i(g),!C)return{isTailwindClass:!1,originalClassName:s};R=!1}var z=Swt(h).join(\":\"),W=p?z+pJ:z;return{isTailwindClass:!0,modifierId:W,classGroupId:C,originalClassName:s,hasPostfixModifier:R}}).reverse().filter(function(s){if(!s.isTailwindClass)return!0;var a=s.modifierId,h=s.classGroupId,p=s.hasPostfixModifier,g=a+h;return o.has(g)?!1:(o.add(g),n(h,p).forEach(function(w){return o.add(a+w)}),!0)}).reverse().map(function(s){return s.originalClassName}).join(\" \")}function z6(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i,n,o,s=a;function a(p){var g=t[0],w=t.slice(1),C=w.reduce(function(R,z){return z(R)},g());return i=Mwt(C),n=i.cache.get,o=i.cache.set,s=h,h(p)}function h(p){var g=n(p);if(g)return g;var w=Ewt(p,i);return o(p,w),w}return function(){return s(Awt.apply(null,arguments))}}function Eo(e){var t=function(i){return i[e]||[]};return t.isThemeGetter=!0,t}var Cwt=/^\\[(?:([a-z-]+):)?(.+)\\]$/i,cXt=/^\\d+\\/\\d+$/,uXt=new Set([\"px\",\"full\",\"screen\"]),hXt=/^(\\d+(\\.\\d+)?)?(xs|sm|md|lg|xl)$/,dXt=/\\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\\b(calc|min|max|clamp)\\(.+\\)|^0$/,fXt=/^-?((\\d+)?\\.?(\\d+)[a-z]+|0)_-?((\\d+)?\\.?(\\d+)[a-z]+|0)/;function zd(e){return q1(e)||uXt.has(e)||cXt.test(e)||OF(e)}function OF(e){return Qb(e,\"length\",pXt)}function Iwt(e){return Qb(e,\"size\",Lwt)}function kwt(e){return Qb(e,\"position\",Lwt)}function Rwt(e){return Qb(e,\"url\",mXt)}function U6(e){return Qb(e,\"number\",q1)}function q1(e){return!Number.isNaN(Number(e))}function Dwt(e){return e.endsWith(\"%\")&&q1(e.slice(0,-1))}function F4(e){return Pwt(e)||Qb(e,\"number\",Pwt)}function qi(e){return Cwt.test(e)}function N4(){return!0}function nA(e){return hXt.test(e)}function Owt(e){return Qb(e,\"\",gXt)}function Qb(e,t,r){var i=Cwt.exec(e);return i?i[1]?i[1]===t:r(i[2]):!1}function pXt(e){return dXt.test(e)}function Lwt(){return!1}function mXt(e){return e.startsWith(\"url(\")}function Pwt(e){return Number.isInteger(Number(e))}function gXt(e){return fXt.test(e)}function V6(){var e=Eo(\"colors\"),t=Eo(\"spacing\"),r=Eo(\"blur\"),i=Eo(\"brightness\"),n=Eo(\"borderColor\"),o=Eo(\"borderRadius\"),s=Eo(\"borderSpacing\"),a=Eo(\"borderWidth\"),h=Eo(\"contrast\"),p=Eo(\"grayscale\"),g=Eo(\"hueRotate\"),w=Eo(\"invert\"),C=Eo(\"gap\"),R=Eo(\"gradientColorStops\"),z=Eo(\"gradientColorStopPositions\"),W=Eo(\"inset\"),Y=Eo(\"margin\"),H=Eo(\"opacity\"),Q=Eo(\"padding\"),tt=Eo(\"saturate\"),rt=Eo(\"scale\"),at=Eo(\"sepia\"),et=Eo(\"skew\"),lt=Eo(\"space\"),J=Eo(\"translate\"),ft=function(){return[\"auto\",\"contain\",\"none\"]},dt=function(){return[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"]},Mt=function(){return[\"auto\",qi,t]},Ft=function(){return[qi,t]},Nt=function(){return[\"\",zd]},$t=function(){return[\"auto\",q1,qi]},Yt=function(){return[\"bottom\",\"center\",\"left\",\"left-bottom\",\"left-top\",\"right\",\"right-bottom\",\"right-top\",\"top\"]},_e=function(){return[\"solid\",\"dashed\",\"dotted\",\"double\",\"none\"]},Pe=function(){return[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\",\"plus-lighter\"]},we=function(){return[\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\"]},Ue=function(){return[\"\",\"0\",qi]},lr=function(){return[\"auto\",\"avoid\",\"all\",\"avoid-page\",\"page\",\"left\",\"right\",\"column\"]},ee=function(){return[q1,U6]},Ce=function(){return[q1,qi]};return{cacheSize:500,theme:{colors:[N4],spacing:[zd],blur:[\"none\",\"\",nA,qi],brightness:ee(),borderColor:[e],borderRadius:[\"none\",\"\",\"full\",nA,qi],borderSpacing:Ft(),borderWidth:Nt(),contrast:ee(),grayscale:Ue(),hueRotate:Ce(),invert:Ue(),gap:Ft(),gradientColorStops:[e],gradientColorStopPositions:[Dwt,OF],inset:Mt(),margin:Mt(),opacity:ee(),padding:Ft(),saturate:ee(),scale:ee(),sepia:Ue(),skew:Ce(),space:Ft(),translate:Ft()},classGroups:{aspect:[{aspect:[\"auto\",\"square\",\"video\",qi]}],container:[\"container\"],columns:[{columns:[nA]}],\"break-after\":[{\"break-after\":lr()}],\"break-before\":[{\"break-before\":lr()}],\"break-inside\":[{\"break-inside\":[\"auto\",\"avoid\",\"avoid-page\",\"avoid-column\"]}],\"box-decoration\":[{\"box-decoration\":[\"slice\",\"clone\"]}],box:[{box:[\"border\",\"content\"]}],display:[\"block\",\"inline-block\",\"inline\",\"flex\",\"inline-flex\",\"table\",\"inline-table\",\"table-caption\",\"table-cell\",\"table-column\",\"table-column-group\",\"table-footer-group\",\"table-header-group\",\"table-row-group\",\"table-row\",\"flow-root\",\"grid\",\"inline-grid\",\"contents\",\"list-item\",\"hidden\"],float:[{float:[\"right\",\"left\",\"none\"]}],clear:[{clear:[\"left\",\"right\",\"both\",\"none\"]}],isolation:[\"isolate\",\"isolation-auto\"],\"object-fit\":[{object:[\"contain\",\"cover\",\"fill\",\"none\",\"scale-down\"]}],\"object-position\":[{object:[].concat(Yt(),[qi])}],overflow:[{overflow:dt()}],\"overflow-x\":[{\"overflow-x\":dt()}],\"overflow-y\":[{\"overflow-y\":dt()}],overscroll:[{overscroll:ft()}],\"overscroll-x\":[{\"overscroll-x\":ft()}],\"overscroll-y\":[{\"overscroll-y\":ft()}],position:[\"static\",\"fixed\",\"absolute\",\"relative\",\"sticky\"],inset:[{inset:[W]}],\"inset-x\":[{\"inset-x\":[W]}],\"inset-y\":[{\"inset-y\":[W]}],start:[{start:[W]}],end:[{end:[W]}],top:[{top:[W]}],right:[{right:[W]}],bottom:[{bottom:[W]}],left:[{left:[W]}],visibility:[\"visible\",\"invisible\",\"collapse\"],z:[{z:[\"auto\",F4]}],basis:[{basis:Mt()}],\"flex-direction\":[{flex:[\"row\",\"row-reverse\",\"col\",\"col-reverse\"]}],\"flex-wrap\":[{flex:[\"wrap\",\"wrap-reverse\",\"nowrap\"]}],flex:[{flex:[\"1\",\"auto\",\"initial\",\"none\",qi]}],grow:[{grow:Ue()}],shrink:[{shrink:Ue()}],order:[{order:[\"first\",\"last\",\"none\",F4]}],\"grid-cols\":[{\"grid-cols\":[N4]}],\"col-start-end\":[{col:[\"auto\",{span:[\"full\",F4]},qi]}],\"col-start\":[{\"col-start\":$t()}],\"col-end\":[{\"col-end\":$t()}],\"grid-rows\":[{\"grid-rows\":[N4]}],\"row-start-end\":[{row:[\"auto\",{span:[F4]},qi]}],\"row-start\":[{\"row-start\":$t()}],\"row-end\":[{\"row-end\":$t()}],\"grid-flow\":[{\"grid-flow\":[\"row\",\"col\",\"dense\",\"row-dense\",\"col-dense\"]}],\"auto-cols\":[{\"auto-cols\":[\"auto\",\"min\",\"max\",\"fr\",qi]}],\"auto-rows\":[{\"auto-rows\":[\"auto\",\"min\",\"max\",\"fr\",qi]}],gap:[{gap:[C]}],\"gap-x\":[{\"gap-x\":[C]}],\"gap-y\":[{\"gap-y\":[C]}],\"justify-content\":[{justify:[\"normal\"].concat(we())}],\"justify-items\":[{\"justify-items\":[\"start\",\"end\",\"center\",\"stretch\"]}],\"justify-self\":[{\"justify-self\":[\"auto\",\"start\",\"end\",\"center\",\"stretch\"]}],\"align-content\":[{content:[\"normal\"].concat(we(),[\"baseline\"])}],\"align-items\":[{items:[\"start\",\"end\",\"center\",\"baseline\",\"stretch\"]}],\"align-self\":[{self:[\"auto\",\"start\",\"end\",\"center\",\"stretch\",\"baseline\"]}],\"place-content\":[{\"place-content\":[].concat(we(),[\"baseline\"])}],\"place-items\":[{\"place-items\":[\"start\",\"end\",\"center\",\"baseline\",\"stretch\"]}],\"place-self\":[{\"place-self\":[\"auto\",\"start\",\"end\",\"center\",\"stretch\"]}],p:[{p:[Q]}],px:[{px:[Q]}],py:[{py:[Q]}],ps:[{ps:[Q]}],pe:[{pe:[Q]}],pt:[{pt:[Q]}],pr:[{pr:[Q]}],pb:[{pb:[Q]}],pl:[{pl:[Q]}],m:[{m:[Y]}],mx:[{mx:[Y]}],my:[{my:[Y]}],ms:[{ms:[Y]}],me:[{me:[Y]}],mt:[{mt:[Y]}],mr:[{mr:[Y]}],mb:[{mb:[Y]}],ml:[{ml:[Y]}],\"space-x\":[{\"space-x\":[lt]}],\"space-x-reverse\":[\"space-x-reverse\"],\"space-y\":[{\"space-y\":[lt]}],\"space-y-reverse\":[\"space-y-reverse\"],w:[{w:[\"auto\",\"min\",\"max\",\"fit\",qi,t]}],\"min-w\":[{\"min-w\":[\"min\",\"max\",\"fit\",qi,zd]}],\"max-w\":[{\"max-w\":[\"0\",\"none\",\"full\",\"min\",\"max\",\"fit\",\"prose\",{screen:[nA]},nA,qi]}],h:[{h:[qi,t,\"auto\",\"min\",\"max\",\"fit\"]}],\"min-h\":[{\"min-h\":[\"min\",\"max\",\"fit\",qi,zd]}],\"max-h\":[{\"max-h\":[qi,t,\"min\",\"max\",\"fit\"]}],\"font-size\":[{text:[\"base\",nA,OF]}],\"font-smoothing\":[\"antialiased\",\"subpixel-antialiased\"],\"font-style\":[\"italic\",\"not-italic\"],\"font-weight\":[{font:[\"thin\",\"extralight\",\"light\",\"normal\",\"medium\",\"semibold\",\"bold\",\"extrabold\",\"black\",U6]}],\"font-family\":[{font:[N4]}],\"fvn-normal\":[\"normal-nums\"],\"fvn-ordinal\":[\"ordinal\"],\"fvn-slashed-zero\":[\"slashed-zero\"],\"fvn-figure\":[\"lining-nums\",\"oldstyle-nums\"],\"fvn-spacing\":[\"proportional-nums\",\"tabular-nums\"],\"fvn-fraction\":[\"diagonal-fractions\",\"stacked-fractons\"],tracking:[{tracking:[\"tighter\",\"tight\",\"normal\",\"wide\",\"wider\",\"widest\",qi]}],\"line-clamp\":[{\"line-clamp\":[\"none\",q1,U6]}],leading:[{leading:[\"none\",\"tight\",\"snug\",\"normal\",\"relaxed\",\"loose\",qi,zd]}],\"list-image\":[{\"list-image\":[\"none\",qi]}],\"list-style-type\":[{list:[\"none\",\"disc\",\"decimal\",qi]}],\"list-style-position\":[{list:[\"inside\",\"outside\"]}],\"placeholder-color\":[{placeholder:[e]}],\"placeholder-opacity\":[{\"placeholder-opacity\":[H]}],\"text-alignment\":[{text:[\"left\",\"center\",\"right\",\"justify\",\"start\",\"end\"]}],\"text-color\":[{text:[e]}],\"text-opacity\":[{\"text-opacity\":[H]}],\"text-decoration\":[\"underline\",\"overline\",\"line-through\",\"no-underline\"],\"text-decoration-style\":[{decoration:[].concat(_e(),[\"wavy\"])}],\"text-decoration-thickness\":[{decoration:[\"auto\",\"from-font\",zd]}],\"underline-offset\":[{\"underline-offset\":[\"auto\",qi,zd]}],\"text-decoration-color\":[{decoration:[e]}],\"text-transform\":[\"uppercase\",\"lowercase\",\"capitalize\",\"normal-case\"],\"text-overflow\":[\"truncate\",\"text-ellipsis\",\"text-clip\"],indent:[{indent:Ft()}],\"vertical-align\":[{align:[\"baseline\",\"top\",\"middle\",\"bottom\",\"text-top\",\"text-bottom\",\"sub\",\"super\",qi]}],whitespace:[{whitespace:[\"normal\",\"nowrap\",\"pre\",\"pre-line\",\"pre-wrap\",\"break-spaces\"]}],break:[{break:[\"normal\",\"words\",\"all\",\"keep\"]}],hyphens:[{hyphens:[\"none\",\"manual\",\"auto\"]}],content:[{content:[\"none\",qi]}],\"bg-attachment\":[{bg:[\"fixed\",\"local\",\"scroll\"]}],\"bg-clip\":[{\"bg-clip\":[\"border\",\"padding\",\"content\",\"text\"]}],\"bg-opacity\":[{\"bg-opacity\":[H]}],\"bg-origin\":[{\"bg-origin\":[\"border\",\"padding\",\"content\"]}],\"bg-position\":[{bg:[].concat(Yt(),[kwt])}],\"bg-repeat\":[{bg:[\"no-repeat\",{repeat:[\"\",\"x\",\"y\",\"round\",\"space\"]}]}],\"bg-size\":[{bg:[\"auto\",\"cover\",\"contain\",Iwt]}],\"bg-image\":[{bg:[\"none\",{\"gradient-to\":[\"t\",\"tr\",\"r\",\"br\",\"b\",\"bl\",\"l\",\"tl\"]},Rwt]}],\"bg-color\":[{bg:[e]}],\"gradient-from-pos\":[{from:[z]}],\"gradient-via-pos\":[{via:[z]}],\"gradient-to-pos\":[{to:[z]}],\"gradient-from\":[{from:[R]}],\"gradient-via\":[{via:[R]}],\"gradient-to\":[{to:[R]}],rounded:[{rounded:[o]}],\"rounded-s\":[{\"rounded-s\":[o]}],\"rounded-e\":[{\"rounded-e\":[o]}],\"rounded-t\":[{\"rounded-t\":[o]}],\"rounded-r\":[{\"rounded-r\":[o]}],\"rounded-b\":[{\"rounded-b\":[o]}],\"rounded-l\":[{\"rounded-l\":[o]}],\"rounded-ss\":[{\"rounded-ss\":[o]}],\"rounded-se\":[{\"rounded-se\":[o]}],\"rounded-ee\":[{\"rounded-ee\":[o]}],\"rounded-es\":[{\"rounded-es\":[o]}],\"rounded-tl\":[{\"rounded-tl\":[o]}],\"rounded-tr\":[{\"rounded-tr\":[o]}],\"rounded-br\":[{\"rounded-br\":[o]}],\"rounded-bl\":[{\"rounded-bl\":[o]}],\"border-w\":[{border:[a]}],\"border-w-x\":[{\"border-x\":[a]}],\"border-w-y\":[{\"border-y\":[a]}],\"border-w-s\":[{\"border-s\":[a]}],\"border-w-e\":[{\"border-e\":[a]}],\"border-w-t\":[{\"border-t\":[a]}],\"border-w-r\":[{\"border-r\":[a]}],\"border-w-b\":[{\"border-b\":[a]}],\"border-w-l\":[{\"border-l\":[a]}],\"border-opacity\":[{\"border-opacity\":[H]}],\"border-style\":[{border:[].concat(_e(),[\"hidden\"])}],\"divide-x\":[{\"divide-x\":[a]}],\"divide-x-reverse\":[\"divide-x-reverse\"],\"divide-y\":[{\"divide-y\":[a]}],\"divide-y-reverse\":[\"divide-y-reverse\"],\"divide-opacity\":[{\"divide-opacity\":[H]}],\"divide-style\":[{divide:_e()}],\"border-color\":[{border:[n]}],\"border-color-x\":[{\"border-x\":[n]}],\"border-color-y\":[{\"border-y\":[n]}],\"border-color-t\":[{\"border-t\":[n]}],\"border-color-r\":[{\"border-r\":[n]}],\"border-color-b\":[{\"border-b\":[n]}],\"border-color-l\":[{\"border-l\":[n]}],\"divide-color\":[{divide:[n]}],\"outline-style\":[{outline:[\"\"].concat(_e())}],\"outline-offset\":[{\"outline-offset\":[qi,zd]}],\"outline-w\":[{outline:[zd]}],\"outline-color\":[{outline:[e]}],\"ring-w\":[{ring:Nt()}],\"ring-w-inset\":[\"ring-inset\"],\"ring-color\":[{ring:[e]}],\"ring-opacity\":[{\"ring-opacity\":[H]}],\"ring-offset-w\":[{\"ring-offset\":[zd]}],\"ring-offset-color\":[{\"ring-offset\":[e]}],shadow:[{shadow:[\"\",\"inner\",\"none\",nA,Owt]}],\"shadow-color\":[{shadow:[N4]}],opacity:[{opacity:[H]}],\"mix-blend\":[{\"mix-blend\":Pe()}],\"bg-blend\":[{\"bg-blend\":Pe()}],filter:[{filter:[\"\",\"none\"]}],blur:[{blur:[r]}],brightness:[{brightness:[i]}],contrast:[{contrast:[h]}],\"drop-shadow\":[{\"drop-shadow\":[\"\",\"none\",nA,qi]}],grayscale:[{grayscale:[p]}],\"hue-rotate\":[{\"hue-rotate\":[g]}],invert:[{invert:[w]}],saturate:[{saturate:[tt]}],sepia:[{sepia:[at]}],\"backdrop-filter\":[{\"backdrop-filter\":[\"\",\"none\"]}],\"backdrop-blur\":[{\"backdrop-blur\":[r]}],\"backdrop-brightness\":[{\"backdrop-brightness\":[i]}],\"backdrop-contrast\":[{\"backdrop-contrast\":[h]}],\"backdrop-grayscale\":[{\"backdrop-grayscale\":[p]}],\"backdrop-hue-rotate\":[{\"backdrop-hue-rotate\":[g]}],\"backdrop-invert\":[{\"backdrop-invert\":[w]}],\"backdrop-opacity\":[{\"backdrop-opacity\":[H]}],\"backdrop-saturate\":[{\"backdrop-saturate\":[tt]}],\"backdrop-sepia\":[{\"backdrop-sepia\":[at]}],\"border-collapse\":[{border:[\"collapse\",\"separate\"]}],\"border-spacing\":[{\"border-spacing\":[s]}],\"border-spacing-x\":[{\"border-spacing-x\":[s]}],\"border-spacing-y\":[{\"border-spacing-y\":[s]}],\"table-layout\":[{table:[\"auto\",\"fixed\"]}],caption:[{caption:[\"top\",\"bottom\"]}],transition:[{transition:[\"none\",\"all\",\"\",\"colors\",\"opacity\",\"shadow\",\"transform\",qi]}],duration:[{duration:Ce()}],ease:[{ease:[\"linear\",\"in\",\"out\",\"in-out\",qi]}],delay:[{delay:Ce()}],animate:[{animate:[\"none\",\"spin\",\"ping\",\"pulse\",\"bounce\",qi]}],transform:[{transform:[\"\",\"gpu\",\"none\"]}],scale:[{scale:[rt]}],\"scale-x\":[{\"scale-x\":[rt]}],\"scale-y\":[{\"scale-y\":[rt]}],rotate:[{rotate:[F4,qi]}],\"translate-x\":[{\"translate-x\":[J]}],\"translate-y\":[{\"translate-y\":[J]}],\"skew-x\":[{\"skew-x\":[et]}],\"skew-y\":[{\"skew-y\":[et]}],\"transform-origin\":[{origin:[\"center\",\"top\",\"top-right\",\"right\",\"bottom-right\",\"bottom\",\"bottom-left\",\"left\",\"top-left\",qi]}],accent:[{accent:[\"auto\",e]}],appearance:[\"appearance-none\"],cursor:[{cursor:[\"auto\",\"default\",\"pointer\",\"wait\",\"text\",\"move\",\"help\",\"not-allowed\",\"none\",\"context-menu\",\"progress\",\"cell\",\"crosshair\",\"vertical-text\",\"alias\",\"copy\",\"no-drop\",\"grab\",\"grabbing\",\"all-scroll\",\"col-resize\",\"row-resize\",\"n-resize\",\"e-resize\",\"s-resize\",\"w-resize\",\"ne-resize\",\"nw-resize\",\"se-resize\",\"sw-resize\",\"ew-resize\",\"ns-resize\",\"nesw-resize\",\"nwse-resize\",\"zoom-in\",\"zoom-out\",qi]}],\"caret-color\":[{caret:[e]}],\"pointer-events\":[{\"pointer-events\":[\"none\",\"auto\"]}],resize:[{resize:[\"none\",\"y\",\"x\",\"\"]}],\"scroll-behavior\":[{scroll:[\"auto\",\"smooth\"]}],\"scroll-m\":[{\"scroll-m\":Ft()}],\"scroll-mx\":[{\"scroll-mx\":Ft()}],\"scroll-my\":[{\"scroll-my\":Ft()}],\"scroll-ms\":[{\"scroll-ms\":Ft()}],\"scroll-me\":[{\"scroll-me\":Ft()}],\"scroll-mt\":[{\"scroll-mt\":Ft()}],\"scroll-mr\":[{\"scroll-mr\":Ft()}],\"scroll-mb\":[{\"scroll-mb\":Ft()}],\"scroll-ml\":[{\"scroll-ml\":Ft()}],\"scroll-p\":[{\"scroll-p\":Ft()}],\"scroll-px\":[{\"scroll-px\":Ft()}],\"scroll-py\":[{\"scroll-py\":Ft()}],\"scroll-ps\":[{\"scroll-ps\":Ft()}],\"scroll-pe\":[{\"scroll-pe\":Ft()}],\"scroll-pt\":[{\"scroll-pt\":Ft()}],\"scroll-pr\":[{\"scroll-pr\":Ft()}],\"scroll-pb\":[{\"scroll-pb\":Ft()}],\"scroll-pl\":[{\"scroll-pl\":Ft()}],\"snap-align\":[{snap:[\"start\",\"end\",\"center\",\"align-none\"]}],\"snap-stop\":[{snap:[\"normal\",\"always\"]}],\"snap-type\":[{snap:[\"none\",\"x\",\"y\",\"both\"]}],\"snap-strictness\":[{snap:[\"mandatory\",\"proximity\"]}],touch:[{touch:[\"auto\",\"none\",\"pinch-zoom\",\"manipulation\",{pan:[\"x\",\"left\",\"right\",\"y\",\"up\",\"down\"]}]}],select:[{select:[\"none\",\"text\",\"all\",\"auto\"]}],\"will-change\":[{\"will-change\":[\"auto\",\"scroll\",\"contents\",\"transform\",qi]}],fill:[{fill:[e,\"none\"]}],\"stroke-w\":[{stroke:[zd,U6]}],stroke:[{stroke:[e,\"none\"]}],sr:[\"sr-only\",\"not-sr-only\"]},conflictingClassGroups:{overflow:[\"overflow-x\",\"overflow-y\"],overscroll:[\"overscroll-x\",\"overscroll-y\"],inset:[\"inset-x\",\"inset-y\",\"start\",\"end\",\"top\",\"right\",\"bottom\",\"left\"],\"inset-x\":[\"right\",\"left\"],\"inset-y\":[\"top\",\"bottom\"],flex:[\"basis\",\"grow\",\"shrink\"],gap:[\"gap-x\",\"gap-y\"],p:[\"px\",\"py\",\"ps\",\"pe\",\"pt\",\"pr\",\"pb\",\"pl\"],px:[\"pr\",\"pl\"],py:[\"pt\",\"pb\"],m:[\"mx\",\"my\",\"ms\",\"me\",\"mt\",\"mr\",\"mb\",\"ml\"],mx:[\"mr\",\"ml\"],my:[\"mt\",\"mb\"],\"font-size\":[\"leading\"],\"fvn-normal\":[\"fvn-ordinal\",\"fvn-slashed-zero\",\"fvn-figure\",\"fvn-spacing\",\"fvn-fraction\"],\"fvn-ordinal\":[\"fvn-normal\"],\"fvn-slashed-zero\":[\"fvn-normal\"],\"fvn-figure\":[\"fvn-normal\"],\"fvn-spacing\":[\"fvn-normal\"],\"fvn-fraction\":[\"fvn-normal\"],rounded:[\"rounded-s\",\"rounded-e\",\"rounded-t\",\"rounded-r\",\"rounded-b\",\"rounded-l\",\"rounded-ss\",\"rounded-se\",\"rounded-ee\",\"rounded-es\",\"rounded-tl\",\"rounded-tr\",\"rounded-br\",\"rounded-bl\"],\"rounded-s\":[\"rounded-ss\",\"rounded-es\"],\"rounded-e\":[\"rounded-se\",\"rounded-ee\"],\"rounded-t\":[\"rounded-tl\",\"rounded-tr\"],\"rounded-r\":[\"rounded-tr\",\"rounded-br\"],\"rounded-b\":[\"rounded-br\",\"rounded-bl\"],\"rounded-l\":[\"rounded-tl\",\"rounded-bl\"],\"border-spacing\":[\"border-spacing-x\",\"border-spacing-y\"],\"border-w\":[\"border-w-s\",\"border-w-e\",\"border-w-t\",\"border-w-r\",\"border-w-b\",\"border-w-l\"],\"border-w-x\":[\"border-w-r\",\"border-w-l\"],\"border-w-y\":[\"border-w-t\",\"border-w-b\"],\"border-color\":[\"border-color-t\",\"border-color-r\",\"border-color-b\",\"border-color-l\"],\"border-color-x\":[\"border-color-r\",\"border-color-l\"],\"border-color-y\":[\"border-color-t\",\"border-color-b\"],\"scroll-m\":[\"scroll-mx\",\"scroll-my\",\"scroll-ms\",\"scroll-me\",\"scroll-mt\",\"scroll-mr\",\"scroll-mb\",\"scroll-ml\"],\"scroll-mx\":[\"scroll-mr\",\"scroll-ml\"],\"scroll-my\":[\"scroll-mt\",\"scroll-mb\"],\"scroll-p\":[\"scroll-px\",\"scroll-py\",\"scroll-ps\",\"scroll-pe\",\"scroll-pt\",\"scroll-pr\",\"scroll-pb\",\"scroll-pl\"],\"scroll-px\":[\"scroll-pr\",\"scroll-pl\"],\"scroll-py\":[\"scroll-pt\",\"scroll-pb\"]},conflictingClassGroupModifiers:{\"font-size\":[\"leading\"]}}}function Bwt(e,t){for(var r in t)Fwt(e,r,t[r]);return e}var AXt=Object.prototype.hasOwnProperty,yXt=new Set([\"string\",\"number\",\"boolean\"]);function Fwt(e,t,r){if(!AXt.call(e,t)||yXt.has(typeof r)||r===null){e[t]=r;return}if(Array.isArray(r)&&Array.isArray(e[t])){e[t]=e[t].concat(r);return}if(typeof r==\"object\"&&typeof e[t]==\"object\"){if(e[t]===null){e[t]=r;return}for(var i in r)Fwt(e[t],i,r[i])}}function mJ(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return typeof e==\"function\"?z6.apply(void 0,[V6,e].concat(r)):z6.apply(void 0,[function(){return Bwt(V6(),e)}].concat(r))}var gJ=z6(V6);var _Xt={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},zwt=e=>e||void 0,$6=(...e)=>zwt(lJ(e).filter(Boolean).join(\" \")),AJ=null,LF={},yJ=!1,j6=(...e)=>t=>t.twMerge?((!AJ||yJ)&&(yJ=!1,AJ=Su(LF)?gJ:mJ(LF)),zwt(AJ($6(e)))):$6(e),Nwt=(e,t)=>{for(let r in t)e.hasOwnProperty(r)?e[r]=$6(e[r],t[r]):e[r]=t[r];return e},Uwt=(e,t)=>{let{extend:r=null,slots:i={},variants:n={},compoundVariants:o=[],compoundSlots:s=[],defaultVariants:a={}}=e,h={..._Xt,...t},p=r!=null&&r.base?$6(r.base,e?.base):e?.base,g=r!=null&&r.variants&&!Su(r.variants)?uJ(n,r.variants):n,w=r!=null&&r.defaultVariants&&!Su(r.defaultVariants)?{...r.defaultVariants,...a}:a;!Su(h.twMergeConfig)&&!mwt(h.twMergeConfig,LF)&&(yJ=!0,LF=h.twMergeConfig);let C=Su(r?.slots),R=Su(i)?{}:{base:$6(e?.base,C&&r?.base),...i},z=C?R:Nwt({...r?.slots},Su(R)?{base:e?.base}:R),W=H=>{if(Su(g)&&Su(i)&&C)return j6(p,H?.class,H?.className)(h);if(o&&!Array.isArray(o))throw new TypeError(`The \"compoundVariants\" prop must be an array. Received: ${typeof o}`);if(s&&!Array.isArray(s))throw new TypeError(`The \"compoundSlots\" prop must be an array. Received: ${typeof s}`);let Q=(Ft,Nt,$t=[],Yt)=>{let _e=$t;if(typeof Nt==\"string\")_e=_e.concat(hJ(Nt).split(\" \").map(Pe=>`${Ft}:${Pe}`));else if(Array.isArray(Nt))_e=_e.concat(Nt.reduce((Pe,we)=>Pe.concat(`${Ft}:${we}`),[]));else if(typeof Nt==\"object\"&&typeof Yt==\"string\"){for(let Pe in Nt)if(Nt.hasOwnProperty(Pe)&&Pe===Yt){let we=Nt[Pe];if(we&&typeof we==\"string\"){let Ue=hJ(we);_e[Yt]?_e[Yt]=_e[Yt].concat(Ue.split(\" \").map(lr=>`${Ft}:${lr}`)):_e[Yt]=Ue.split(\" \").map(lr=>`${Ft}:${lr}`)}else Array.isArray(we)&&we.length>0&&(_e[Yt]=we.reduce((Ue,lr)=>Ue.concat(`${Ft}:${lr}`),[]))}}return _e},tt=(Ft,Nt=g,$t=null,Yt=null)=>{var _e;let Pe=Nt[Ft];if(!Pe||Su(Pe))return null;let we=(_e=Yt?.[Ft])!=null?_e:H?.[Ft];if(we===null)return null;let Ue=aJ(we),lr=Array.isArray(h.responsiveVariants)&&h.responsiveVariants.length>0||h.responsiveVariants===!0,ee=w?.[Ft],Ce=[];if(typeof Ue==\"object\"&&lr)for(let[gr,Br]of Object.entries(Ue)){let Cr=Pe[Br];if(gr===\"initial\"){ee=Br;continue}Array.isArray(h.responsiveVariants)&&!h.responsiveVariants.includes(gr)||(Ce=Q(gr,Cr,Ce,$t))}let mr=Pe[Ue]||Pe[aJ(ee)];return typeof Ce==\"object\"&&typeof $t==\"string\"&&Ce[$t]?Nwt(Ce,mr):Ce.length>0?(Ce.push(mr),Ce):mr},rt=()=>g?Object.keys(g).map(Ft=>tt(Ft,g)):null,at=(Ft,Nt)=>{if(!g||typeof g!=\"object\")return null;let $t=new Array;for(let Yt in g){let _e=tt(Yt,g,Ft,Nt),Pe=Ft===\"base\"&&typeof _e==\"string\"?_e:_e&&_e[Ft];Pe&&($t[$t.length]=Pe)}return $t},et={};for(let Ft in H)H[Ft]!==void 0&&(et[Ft]=H[Ft]);let lt=(Ft,Nt)=>{var $t;let Yt=typeof H?.[Ft]==\"object\"?{[Ft]:($t=H[Ft])==null?void 0:$t.initial}:{};return{...w,...et,...Yt,...Nt}},J=(Ft=[],Nt)=>{let $t=[];for(let{class:Yt,className:_e,...Pe}of Ft){let we=!0;for(let[Ue,lr]of Object.entries(Pe)){let ee=lt(Ue,Nt);if(Array.isArray(lr)){if(!lr.includes(ee[Ue])){we=!1;break}}else if(ee[Ue]!==lr){we=!1;break}}we&&(Yt&&$t.push(Yt),_e&&$t.push(_e))}return $t},ft=Ft=>{let Nt=J(o,Ft),$t=J(r?.compoundVariants,Ft);return cJ($t,Nt)},dt=Ft=>{let Nt=ft(Ft);if(!Array.isArray(Nt))return Nt;let $t={};for(let Yt of Nt)if(typeof Yt==\"string\"&&($t.base=j6($t.base,Yt)(h)),typeof Yt==\"object\")for(let[_e,Pe]of Object.entries(Yt))$t[_e]=j6($t[_e],Pe)(h);return $t},Mt=Ft=>{if(s.length<1)return null;let Nt={};for(let{slots:$t=[],class:Yt,className:_e,...Pe}of s){if(!Su(Pe)){let we=!0;for(let Ue of Object.keys(Pe)){let lr=lt(Ue,Ft)[Ue];if(lr===void 0||(Array.isArray(Pe[Ue])?!Pe[Ue].includes(lr):Pe[Ue]!==lr)){we=!1;break}}if(!we)continue}for(let we of $t)Nt[we]=Nt[we]||[],Nt[we].push([Yt,_e])}return Nt};if(!Su(i)||!C){let Ft={};if(typeof z==\"object\"&&!Su(z))for(let Nt of Object.keys(z))Ft[Nt]=$t=>{var Yt,_e;return j6(z[Nt],at(Nt,$t),((Yt=dt($t))!=null?Yt:[])[Nt],((_e=Mt($t))!=null?_e:[])[Nt],$t?.class,$t?.className)(h)};return Ft}return j6(p,rt(),ft(),H?.class,H?.className)(h)},Y=()=>{if(!(!g||typeof g!=\"object\"))return Object.keys(g)};return W.variantKeys=Y(),W.extend=r,W.base=p,W.slots=z,W.variants=g,W.defaultVariants=w,W.compoundSlots=s,W.compoundVariants=o,W};var Jb=(e,t)=>{var r,i,n;return Uwt(e,{...t,twMerge:(r=t?.twMerge)!=null?r:!0,twMergeConfig:{...t?.twMergeConfig,theme:{...(i=t?.twMergeConfig)==null?void 0:i.theme,...sJ.theme},classGroups:{...(n=t?.twMergeConfig)==null?void 0:n.classGroups,...sJ.classGroups}}})};var BF=Jb({slots:{base:\"relative inline-flex flex-col gap-2 items-center justify-center\",wrapper:\"relative flex\",circle1:[\"absolute\",\"w-full\",\"h-full\",\"rounded-full\",\"animate-spinner-ease-spin\",\"border-2\",\"border-solid\",\"border-t-transparent\",\"border-l-transparent\",\"border-r-transparent\"],circle2:[\"absolute\",\"w-full\",\"h-full\",\"rounded-full\",\"opacity-75\",\"animate-spinner-linear-spin\",\"border-2\",\"border-dotted\",\"border-t-transparent\",\"border-l-transparent\",\"border-r-transparent\"],label:\"text-foreground dark:text-foreground-dark font-regular\"},variants:{size:{sm:{wrapper:\"w-5 h-5\",circle1:\"border-2\",circle2:\"border-2\",label:\"text-small\"},md:{wrapper:\"w-8 h-8\",circle1:\"border-3\",circle2:\"border-3\",label:\"text-medium\"},lg:{wrapper:\"w-10 h-10\",circle1:\"border-3\",circle2:\"border-3\",label:\"text-large\"}},color:{current:{circle1:\"border-b-current\",circle2:\"border-b-current\"},white:{circle1:\"border-b-white\",circle2:\"border-b-white\"},default:{circle1:\"border-b-default\",circle2:\"border-b-default\"},primary:{circle1:\"border-b-primary\",circle2:\"border-b-primary\"},secondary:{circle1:\"border-b-secondary\",circle2:\"border-b-secondary\"},success:{circle1:\"border-b-success\",circle2:\"border-b-success\"},warning:{circle1:\"border-b-warning\",circle2:\"border-b-warning\"},danger:{circle1:\"border-b-danger\",circle2:\"border-b-danger\"}},labelColor:{foreground:{label:\"text-foreground\"},primary:{label:\"text-primary\"},secondary:{label:\"text-secondary\"},success:{label:\"text-success\"},warning:{label:\"text-warning\"},danger:{label:\"text-danger\"}}},defaultVariants:{size:\"md\",color:\"primary\",labelColor:\"foreground\"}});var FF=[\"outline-none\",\"data-[focus-visible=true]:z-10\",\"data-[focus-visible=true]:outline-2\",\"data-[focus-visible=true]:outline-focus\",\"data-[focus-visible=true]:outline-offset-2\"];var tx={default:[\"[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]\"],primary:[\"[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]\"],secondary:[\"[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]\"],success:[\"[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]\"],warning:[\"[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]\"],danger:[\"[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]\"]};var vXt={default:\"bg-default text-default-foreground\",primary:\"bg-primary text-primary-foreground\",secondary:\"bg-secondary text-secondary-foreground\",success:\"bg-success text-success-foreground\",warning:\"bg-warning text-warning-foreground\",danger:\"bg-danger text-danger-foreground\",foreground:\"bg-foreground text-background\"},bXt={default:\"shadow-lg shadow-default/50 bg-default text-default-foreground\",primary:\"shadow-lg shadow-primary/40 bg-primary text-primary-foreground\",secondary:\"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground\",success:\"shadow-lg shadow-success/40 bg-success text-success-foreground\",warning:\"shadow-lg shadow-warning/40 bg-warning text-warning-foreground\",danger:\"shadow-lg shadow-danger/40 bg-danger text-danger-foreground\",foreground:\"shadow-lg shadow-foreground/40 bg-foreground text-background\"},xXt={default:\"bg-transparent border-default text-foreground\",primary:\"bg-transparent border-primary text-primary\",secondary:\"bg-transparent border-secondary text-secondary\",success:\"bg-transparent border-success text-success\",warning:\"bg-transparent border-warning text-warning\",danger:\"bg-transparent border-danger text-danger\",foreground:\"bg-transparent border-foreground text-foreground\"},wXt={default:\"bg-default/40 text-default-700\",primary:\"bg-primary/20 text-primary-600\",secondary:\"bg-secondary/20 text-secondary-600\",success:\"bg-success/20 text-success-700 dark:text-success\",warning:\"bg-warning/20 text-warning-700 dark:text-warning\",danger:\"bg-danger/20 text-danger-600 dark:text-danger-500\",foreground:\"bg-foreground/10 text-foreground\"},TXt={default:\"border-default bg-default-100 text-default-foreground\",primary:\"border-default bg-default-100 text-primary\",secondary:\"border-default bg-default-100 text-secondary\",success:\"border-default bg-default-100 text-success\",warning:\"border-default bg-default-100 text-warning\",danger:\"border-default bg-default-100 text-danger\",foreground:\"border-default bg-default-100 text-foreground\"},SXt={default:\"bg-transparent text-default-foreground\",primary:\"bg-transparent text-primary\",secondary:\"bg-transparent text-secondary\",success:\"bg-transparent text-success\",warning:\"bg-transparent text-warning\",danger:\"bg-transparent text-danger\",foreground:\"bg-transparent text-foreground\"},MXt={default:\"border-default text-default-foreground\",primary:\"border-primary text-primary\",secondary:\"border-secondary text-secondary\",success:\"border-success text-success\",warning:\"border-warning text-warning\",danger:\"border-danger text-danger\",foreground:\"border-foreground text-foreground hover:!bg-foreground\"},oi={solid:vXt,shadow:bXt,bordered:xXt,flat:wXt,faded:TXt,light:SXt,ghost:MXt};var NF=Jb({slots:{base:[\"z-0\",\"relative\",\"bg-transparent\",\"before:content-['']\",\"before:hidden\",\"before:z-[-1]\",\"before:absolute\",\"before:rotate-45\",\"before:w-2.5\",\"before:h-2.5\",\"before:rounded-sm\",\"data-[arrow=true]:before:block\",\"data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]\",\"data-[placement=top]:before:left-1/2\",\"data-[placement=top]:before:-translate-x-1/2\",\"data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]\",\"data-[placement=top-start]:before:left-3\",\"data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]\",\"data-[placement=top-end]:before:right-3\",\"data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]\",\"data-[placement=bottom]:before:left-1/2\",\"data-[placement=bottom]:before:-translate-x-1/2\",\"data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]\",\"data-[placement=bottom-start]:before:left-3\",\"data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]\",\"data-[placement=bottom-end]:before:right-3\",\"data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]\",\"data-[placement=left]:before:top-1/2\",\"data-[placement=left]:before:-translate-y-1/2\",\"data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]\",\"data-[placement=left-start]:before:top-1/4\",\"data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]\",\"data-[placement=left-end]:before:bottom-1/4\",\"data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]\",\"data-[placement=right]:before:top-1/2\",\"data-[placement=right]:before:-translate-y-1/2\",\"data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]\",\"data-[placement=right-start]:before:top-1/4\",\"data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]\",\"data-[placement=right-end]:before:bottom-1/4\",...FF],content:[\"z-10\",\"px-2.5\",\"py-1\",\"w-full\",\"inline-flex\",\"flex-col\",\"items-center\",\"justify-center\",\"box-border\",\"subpixel-antialiased\",\"outline-none\",\"box-border\"],trigger:[\"z-10\"],backdrop:[\"hidden\"],arrow:[]},variants:{size:{sm:{content:\"text-tiny\"},md:{content:\"text-small\"},lg:{content:\"text-medium\"}},color:{default:{base:\"before:bg-content1 before:shadow-small\",content:\"bg-content1\"},foreground:{base:\"before:bg-foreground\",content:oi.solid.foreground},primary:{base:\"before:bg-primary\",content:oi.solid.primary},secondary:{base:\"before:bg-secondary\",content:oi.solid.secondary},success:{base:\"before:bg-success\",content:oi.solid.success},warning:{base:\"before:bg-warning\",content:oi.solid.warning},danger:{base:\"before:bg-danger\",content:oi.solid.danger}},radius:{none:{content:\"rounded-none\"},sm:{content:\"rounded-small\"},md:{content:\"rounded-medium\"},lg:{content:\"rounded-large\"},full:{content:\"rounded-full\"}},shadow:{sm:{content:\"shadow-small\"},md:{content:\"shadow-medium\"},lg:{content:\"shadow-large\"}},backdrop:{transparent:{},opaque:{backdrop:\"bg-overlay/50 backdrop-opacity-disabled\"},blur:{backdrop:\"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30\"}},triggerScaleOnOpen:{true:{trigger:[\"aria-expanded:scale-[0.97]\",\"aria-expanded:opacity-70\",\"subpixel-antialiased\"]},false:{}},disableAnimation:{true:{base:\"animate-none\"}},isTriggerDisabled:{true:{trigger:\"opacity-disabled pointer-events-none\"},false:{}}},defaultVariants:{color:\"default\",radius:\"lg\",size:\"md\",shadow:\"md\",backdrop:\"transparent\",triggerScaleOnOpen:!0},compoundVariants:[{backdrop:[\"opaque\",\"blur\"],class:{backdrop:\"block w-full h-full fixed inset-0 -z-30\"}}]});var _J=Jb({base:[\"z-0\",\"group\",\"relative\",\"inline-flex\",\"items-center\",\"justify-center\",\"box-border\",\"appearance-none\",\"outline-none\",\"select-none\",\"whitespace-nowrap\",\"min-w-max\",\"font-normal\",\"subpixel-antialiased\",\"overflow-hidden\",\"tap-highlight-transparent\",\"data-[pressed=true]:scale-[0.97]\",...FF],variants:{variant:{solid:\"\",bordered:\"border-medium bg-transparent\",light:\"bg-transparent\",flat:\"\",faded:\"border-medium\",shadow:\"\",ghost:\"border-medium bg-transparent\"},size:{sm:\"px-3 min-w-16 h-8 text-tiny gap-2 rounded-small\",md:\"px-4 min-w-20 h-10 text-small gap-2 rounded-medium\",lg:\"px-6 min-w-24 h-12 text-medium gap-3 rounded-large\"},color:{default:\"\",primary:\"\",secondary:\"\",success:\"\",warning:\"\",danger:\"\"},radius:{none:\"rounded-none\",sm:\"rounded-small\",md:\"rounded-medium\",lg:\"rounded-large\",full:\"rounded-full\"},fullWidth:{true:\"w-full\"},isDisabled:{true:\"opacity-disabled pointer-events-none\"},isInGroup:{true:\"[&:not(:first-child):not(:last-child)]:rounded-none\"},isIconOnly:{true:\"px-0 !gap-0\",false:\"[&>svg]:max-w-[theme(spacing.8)]\"},disableAnimation:{true:\"!transition-none data-[pressed=true]:scale-100\",false:\"transition-transform-colors-opacity motion-reduce:transition-none\"}},defaultVariants:{size:\"md\",variant:\"solid\",color:\"default\",fullWidth:!1,isDisabled:!1,isInGroup:!1},compoundVariants:[{variant:\"solid\",color:\"default\",class:oi.solid.default},{variant:\"solid\",color:\"primary\",class:oi.solid.primary},{variant:\"solid\",color:\"secondary\",class:oi.solid.secondary},{variant:\"solid\",color:\"success\",class:oi.solid.success},{variant:\"solid\",color:\"warning\",class:oi.solid.warning},{variant:\"solid\",color:\"danger\",class:oi.solid.danger},{variant:\"shadow\",color:\"default\",class:oi.shadow.default},{variant:\"shadow\",color:\"primary\",class:oi.shadow.primary},{variant:\"shadow\",color:\"secondary\",class:oi.shadow.secondary},{variant:\"shadow\",color:\"success\",class:oi.shadow.success},{variant:\"shadow\",color:\"warning\",class:oi.shadow.warning},{variant:\"shadow\",color:\"danger\",class:oi.shadow.danger},{variant:\"bordered\",color:\"default\",class:oi.bordered.default},{variant:\"bordered\",color:\"primary\",class:oi.bordered.primary},{variant:\"bordered\",color:\"secondary\",class:oi.bordered.secondary},{variant:\"bordered\",color:\"success\",class:oi.bordered.success},{variant:\"bordered\",color:\"warning\",class:oi.bordered.warning},{variant:\"bordered\",color:\"danger\",class:oi.bordered.danger},{variant:\"flat\",color:\"default\",class:oi.flat.default},{variant:\"flat\",color:\"primary\",class:oi.flat.primary},{variant:\"flat\",color:\"secondary\",class:oi.flat.secondary},{variant:\"flat\",color:\"success\",class:oi.flat.success},{variant:\"flat\",color:\"warning\",class:oi.flat.warning},{variant:\"flat\",color:\"danger\",class:oi.flat.danger},{variant:\"faded\",color:\"default\",class:oi.faded.default},{variant:\"faded\",color:\"primary\",class:oi.faded.primary},{variant:\"faded\",color:\"secondary\",class:oi.faded.secondary},{variant:\"faded\",color:\"success\",class:oi.faded.success},{variant:\"faded\",color:\"warning\",class:oi.faded.warning},{variant:\"faded\",color:\"danger\",class:oi.faded.danger},{variant:\"light\",color:\"default\",class:[oi.light.default,\"data-[hover=true]:bg-default/40\"]},{variant:\"light\",color:\"primary\",class:[oi.light.primary,\"data-[hover=true]:bg-primary/20\"]},{variant:\"light\",color:\"secondary\",class:[oi.light.secondary,\"data-[hover=true]:bg-secondary/20\"]},{variant:\"light\",color:\"success\",class:[oi.light.success,\"data-[hover=true]:bg-success/20\"]},{variant:\"light\",color:\"warning\",class:[oi.light.warning,\"data-[hover=true]:bg-warning/20\"]},{variant:\"light\",color:\"danger\",class:[oi.light.danger,\"data-[hover=true]:bg-danger/20\"]},{variant:\"ghost\",color:\"default\",class:[oi.ghost.default,\"data-[hover=true]:!bg-default\"]},{variant:\"ghost\",color:\"primary\",class:[oi.ghost.primary,\"data-[hover=true]:!bg-primary data-[hover=true]:!text-primary-foreground\"]},{variant:\"ghost\",color:\"secondary\",class:[oi.ghost.secondary,\"data-[hover=true]:!bg-secondary data-[hover=true]:!text-secondary-foreground\"]},{variant:\"ghost\",color:\"success\",class:[oi.ghost.success,\"data-[hover=true]:!bg-success data-[hover=true]:!text-success-foreground\"]},{variant:\"ghost\",color:\"warning\",class:[oi.ghost.warning,\"data-[hover=true]:!bg-warning data-[hover=true]:!text-warning-foreground\"]},{variant:\"ghost\",color:\"danger\",class:[oi.ghost.danger,\"data-[hover=true]:!bg-danger data-[hover=true]:!text-danger-foreground\"]},{isInGroup:!0,class:\"rounded-none first:rounded-s-medium last:rounded-e-medium\"},{isInGroup:!0,size:\"sm\",class:\"rounded-none first:rounded-s-small last:rounded-e-small\"},{isInGroup:!0,size:\"md\",class:\"rounded-none first:rounded-s-medium last:rounded-e-medium\"},{isInGroup:!0,size:\"lg\",class:\"rounded-none first:rounded-s-large last:rounded-e-large\"},{isInGroup:!0,isRounded:!0,class:\"rounded-none first:rounded-s-full last:rounded-e-full\"},{isInGroup:!0,radius:\"none\",class:\"rounded-none first:rounded-s-none last:rounded-e-none\"},{isInGroup:!0,radius:\"sm\",class:\"rounded-none first:rounded-s-small last:rounded-e-small\"},{isInGroup:!0,radius:\"md\",class:\"rounded-none first:rounded-s-medium last:rounded-e-medium\"},{isInGroup:!0,radius:\"lg\",class:\"rounded-none first:rounded-s-large last:rounded-e-large\"},{isInGroup:!0,radius:\"full\",class:\"rounded-none first:rounded-s-full last:rounded-e-full\"},{isInGroup:!0,variant:[\"ghost\",\"bordered\"],color:\"default\",className:tx.default},{isInGroup:!0,variant:[\"ghost\",\"bordered\"],color:\"primary\",className:tx.primary},{isInGroup:!0,variant:[\"ghost\",\"bordered\"],color:\"secondary\",className:tx.secondary},{isInGroup:!0,variant:[\"ghost\",\"bordered\"],color:\"success\",className:tx.success},{isInGroup:!0,variant:[\"ghost\",\"bordered\"],color:\"warning\",className:tx.warning},{isInGroup:!0,variant:[\"ghost\",\"bordered\"],color:\"danger\",className:tx.danger},{isIconOnly:!0,size:\"sm\",class:\"min-w-8 w-8 h-8\"},{isIconOnly:!0,size:\"md\",class:\"min-w-10 w-10 h-10\"},{isIconOnly:!0,size:\"lg\",class:\"min-w-12 w-12 h-12\"},{variant:[\"solid\",\"faded\",\"flat\",\"bordered\",\"shadow\"],class:\"data-[hover=true]:opacity-hover\"}]}),zF=Jb({base:\"inline-flex items-center justify-center h-auto\",variants:{fullWidth:{true:\"w-full\"}},defaultVariants:{fullWidth:!1}});var oA={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]},IXt={enter:{duration:.2,ease:oA.easeOut},exit:{duration:.1,ease:oA.easeIn}},vJ={scaleSpring:{enter:{transform:\"scale(1)\",opacity:1,transition:{type:\"spring\",bounce:0,duration:.2}},exit:{transform:\"scale(0.85)\",opacity:0,transition:{type:\"easeOut\",duration:.15}}},scaleSpringOpacity:{initial:{opacity:0,transform:\"scale(0.8)\"},enter:{opacity:1,transform:\"scale(1)\",transition:{type:\"spring\",bounce:0,duration:.3}},exit:{opacity:0,transform:\"scale(0.96)\",transition:{type:\"easeOut\",bounce:0,duration:.15}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:\"scale(1)\",opacity:1,transition:{duration:.25,ease:oA.easeIn}},exit:{transform:\"scale(0.95)\",opacity:0,transition:{duration:.2,ease:oA.easeOut}}},scaleInOut:{enter:{transform:\"scale(1)\",opacity:1,transition:{duration:.4,ease:oA.ease}},exit:{transform:\"scale(1.03)\",opacity:0,transition:{duration:.3,ease:oA.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:oA.ease}},exit:{opacity:0,transition:{duration:.3,ease:oA.ease}}},collapse:{enter:{opacity:1,height:\"auto\",transition:{height:{type:\"spring\",bounce:0,duration:.3},opacity:{easings:\"ease\",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:\"ease\",duration:.3}}}};var bJ=e=>{let t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},\"top-start\":{originX:0,originY:1},\"top-end\":{originX:1,originY:1},\"bottom-start\":{originX:0,originY:0},\"bottom-end\":{originX:1,originY:0},\"right-start\":{originX:0,originY:0},\"right-end\":{originX:0,originY:1},\"left-start\":{originX:1,originY:0},\"left-end\":{originX:1,originY:1}};return t?.[e]||{}},xJ=e=>({top:\"top\",bottom:\"bottom\",left:\"left\",right:\"right\",\"top-start\":\"top start\",\"top-end\":\"top end\",\"bottom-start\":\"bottom start\",\"bottom-end\":\"bottom end\",\"left-start\":\"left top\",\"left-end\":\"left bottom\",\"right-start\":\"right top\",\"right-end\":\"right bottom\"})[e];var UF=(e,t)=>{if(t.includes(\"-\")){let[,r]=t.split(\"-\");return`${e}-${r}`}return e};var VF=xe(ze(),1),Vwt=globalThis?.document?VF.useLayoutEffect:VF.useEffect;var G6=xe(ze(),1);function jwt(e){var t,r;let i=Ib(),[n,o]=W1(e,zF.variantKeys),{ref:s,as:a,children:h,color:p=\"default\",size:g=\"md\",variant:w=\"solid\",radius:C,isDisabled:R=!1,isIconOnly:z=!1,disableRipple:W=(t=i?.disableRipple)!=null?t:!1,disableAnimation:Y=(r=i?.disableAnimation)!=null?r:!1,className:H,...Q}=n,tt=a||\"div\",rt=PC(s),at=(0,G6.useMemo)(()=>zF({...o,className:H}),[Cb(o),H]),et=(0,G6.useMemo)(()=>({size:g,color:p,variant:w,radius:C,isIconOnly:z,isDisabled:R,disableAnimation:Y,disableRipple:W,fullWidth:!!e?.fullWidth}),[g,p,w,C,R,z,Y,W,e?.fullWidth]),lt=(0,G6.useCallback)(()=>({role:\"group\",...Q}),[Q]);return{Component:tt,children:h,domRef:rt,context:et,classNames:at,getButtonGroupProps:lt}}var[$wt,Gwt]=MC({name:\"ButtonGroupContext\",strict:!1});var wJ=xe(fo(),1),Wwt=j0((e,t)=>{let{Component:r,domRef:i,context:n,children:o,classNames:s,getButtonGroupProps:a}=jwt({...e,ref:t});return(0,wJ.jsx)($wt,{value:n,children:(0,wJ.jsx)(r,{ref:i,className:s,...a(),children:o})})});Wwt.displayName=\"NextUI.ButtonGroup\";var TJ=Wwt;var jF=xe(ze(),1);var rx=xe(ze(),1);function qwt(e,t){let{elementType:r=\"button\",isDisabled:i,onPress:n,onPressStart:o,onPressEnd:s,onPressChange:a,preventFocusOnPress:h,allowFocusWhenDisabled:p,onClick:g,href:w,target:C,rel:R,type:z=\"button\",allowTextSelectionOnPress:W}=e,Y;r===\"button\"?Y={type:z,disabled:i}:Y={role:\"button\",tabIndex:i?void 0:0,href:r===\"a\"&&!i?w:void 0,target:r===\"a\"?C:void 0,type:r===\"input\"?z:void 0,disabled:r===\"input\"?i:void 0,\"aria-disabled\":!i||r===\"input\"?void 0:i,rel:r===\"a\"?R:void 0};let H=Rb()||e4();g&&typeof g==\"function\"&&IC(\"onClick is deprecated, please use onPress instead. See: https://github.com/nextui-org/nextui/issues/4292\",\"useButton\");let Q=lt=>{H&&g?.(lt),n?.(lt)},{pressProps:tt,isPressed:rt}=IZ({onPressStart:o,onPressEnd:s,onPressChange:a,onPress:Q,isDisabled:i,preventFocusOnPress:h,allowTextSelectionOnPress:W,ref:t}),{focusableProps:at}=GC(e,t);p&&(at.tabIndex=i?-1:at.tabIndex);let et=ns(at,tt,DC(e,{labelable:!0}));return{isPressed:rt,buttonProps:ns(Y,et,{\"aria-haspopup\":e[\"aria-haspopup\"],\"aria-expanded\":e[\"aria-expanded\"],\"aria-controls\":e[\"aria-controls\"],\"aria-pressed\":e[\"aria-pressed\"],onClick:lt=>{z===\"button\"&&H||g?.(lt)}})}}N6();var ex=xe(fo(),1),RXt=()=>Promise.resolve().then(()=>(MJ(),SJ)).then(e=>e.default),Hwt=e=>{let{ripples:t=[],motionProps:r,color:i=\"currentColor\",style:n,onClear:o}=e;return(0,ex.jsx)(ex.Fragment,{children:t.map(s=>{let a=eZ(.01*s.size,.2,s.size>100?.75:.5);return(0,ex.jsx)(O6,{features:RXt,children:(0,ex.jsx)(R6,{mode:\"popLayout\",children:(0,ex.jsx)(F6.span,{animate:{transform:\"scale(2)\",opacity:0},className:\"nextui-ripple\",exit:{opacity:0},initial:{transform:\"scale(0)\",opacity:.35},style:{position:\"absolute\",backgroundColor:i,borderRadius:\"100%\",transformOrigin:\"center\",pointerEvents:\"none\",overflow:\"hidden\",inset:0,zIndex:0,top:s.y,left:s.x,width:`${s.size}px`,height:`${s.size}px`,...n},transition:{duration:a},onAnimationComplete:()=>{o(s.key)},...r})})},s.key)})})};Hwt.displayName=\"NextUI.Ripple\";var EJ=Hwt;var W6=xe(ze(),1);function PJ(e={}){let[t,r]=(0,W6.useState)([]),i=(0,W6.useCallback)(o=>{let s=o.target,a=Math.max(s.clientWidth,s.clientHeight);r(h=>[...h,{key:tZ(h.length.toString()),size:a,x:o.x-a/2,y:o.y-a/2}])},[]),n=(0,W6.useCallback)(o=>{r(s=>s.filter(a=>a.key!==o))},[]);return{ripples:t,onClear:n,onPress:i,...e}}function Ywt(e){var t,r,i,n,o,s,a,h,p;let g=Gwt(),w=Ib(),C=!!g,{ref:R,as:z,children:W,startContent:Y,endContent:H,autoFocus:Q,className:tt,spinner:rt,isLoading:at=!1,disableRipple:et=!1,fullWidth:lt=(t=g?.fullWidth)!=null?t:!1,radius:J=g?.radius,size:ft=(r=g?.size)!=null?r:\"md\",color:dt=(i=g?.color)!=null?i:\"default\",variant:Mt=(n=g?.variant)!=null?n:\"solid\",disableAnimation:Ft=(s=(o=g?.disableAnimation)!=null?o:w?.disableAnimation)!=null?s:!1,isDisabled:Nt=(a=g?.isDisabled)!=null?a:!1,isIconOnly:$t=(h=g?.isIconOnly)!=null?h:!1,spinnerPlacement:Yt=\"start\",onPress:_e,onClick:Pe,...we}=e,Ue=z||\"button\",lr=typeof Ue==\"string\",ee=PC(R),Ce=(p=et||w?.disableRipple)!=null?p:Ft,{isFocusVisible:mr,isFocused:gr,focusProps:Br}=YZ({autoFocus:Q}),Cr=Nt||at,Rr=(0,rx.useMemo)(()=>_J({size:ft,color:dt,variant:Mt,radius:J,fullWidth:lt,isDisabled:Cr,isInGroup:C,disableAnimation:Ft,isIconOnly:$t,className:tt}),[ft,dt,Mt,J,lt,Cr,C,$t,Ft,tt]),{onPress:ti,onClear:wr,ripples:He}=PJ(),Ui=(0,jF.useCallback)(ba=>{Ce||Cr||Ft||ee.current&&ti(ba)},[Ce,Cr,Ft,ee,ti]),{buttonProps:ln,isPressed:Io}=qwt({elementType:z,isDisabled:Cr,onPress:kb(_e,Ui),onClick:Pe,...we},ee),{isHovered:qn,hoverProps:ds}=Lb({isDisabled:Cr}),Xo=(0,jF.useCallback)((ba={})=>({\"data-disabled\":Bc(Cr),\"data-focus\":Bc(gr),\"data-pressed\":Bc(Io),\"data-focus-visible\":Bc(mr),\"data-hover\":Bc(qn),\"data-loading\":Bc(at),...ns(ln,Br,ds,kC(we,{enabled:lr}),kC(ba))}),[at,Cr,gr,Io,lr,mr,qn,ln,Br,ds,we]),Ul=ba=>(0,rx.isValidElement)(ba)?(0,rx.cloneElement)(ba,{\"aria-hidden\":!0,focusable:!1,tabIndex:-1}):null,gc=Ul(Y),Wu=Ul(H),qu=(0,rx.useMemo)(()=>({sm:\"sm\",md:\"sm\",lg:\"md\"})[ft],[ft]),Rs=(0,jF.useCallback)(()=>({ripples:He,onClear:wr}),[He,wr]);return{Component:Ue,children:W,domRef:ee,spinner:rt,styles:Rr,startContent:gc,endContent:Wu,isLoading:at,spinnerPlacement:Yt,spinnerSize:qu,disableRipple:Ce,getButtonProps:Xo,getRippleProps:Rs,isIconOnly:$t}}var q6=xe(ze(),1);function Xwt(e){let[t,r]=W1(e,BF.variantKeys),{children:i,className:n,classNames:o,label:s,...a}=t,h=(0,q6.useMemo)(()=>BF({...r}),[Cb(r)]),p=CC(o?.base,n),g=s||i,w=(0,q6.useMemo)(()=>g&&typeof g==\"string\"?g:a[\"aria-label\"]?\"\":\"Loading\",[i,g,a[\"aria-label\"]]),C=(0,q6.useCallback)(()=>({\"aria-label\":w,className:h.base({class:p}),...a}),[w,h,p,a]);return{label:g,slots:h,classNames:o,getSpinnerProps:C}}var ix=xe(fo(),1),Zwt=j0((e,t)=>{let{slots:r,classNames:i,label:n,getSpinnerProps:o}=Xwt({...e});return(0,ix.jsxs)(\"div\",{ref:t,...o(),children:[(0,ix.jsxs)(\"div\",{className:r.wrapper({class:i?.wrapper}),children:[(0,ix.jsx)(\"i\",{className:r.circle1({class:i?.circle1})}),(0,ix.jsx)(\"i\",{className:r.circle2({class:i?.circle2})})]}),n&&(0,ix.jsx)(\"span\",{className:r.label({class:i?.label}),children:n})]})});Zwt.displayName=\"NextUI.Spinner\";var CJ=Zwt;var H6=xe(fo(),1),Kwt=j0((e,t)=>{let{Component:r,domRef:i,children:n,styles:o,spinnerSize:s,spinner:a=(0,H6.jsx)(CJ,{color:\"current\",size:s}),spinnerPlacement:h,startContent:p,endContent:g,isLoading:w,disableRipple:C,getButtonProps:R,getRippleProps:z,isIconOnly:W}=Ywt({...e,ref:t});return(0,H6.jsxs)(r,{ref:i,className:o,...R(),children:[p,w&&h===\"start\"&&a,w&&W?null:n,w&&h===\"end\"&&a,g,!C&&(0,H6.jsx)(EJ,{...z()})]})});Kwt.displayName=\"NextUI.Button\";var Y6=Kwt;var GF=xe(ze(),1);var H1=xe(ze(),1);var $F=xe(ze(),1);function IJ(e){let[t,r]=vZ(e.isOpen,e.defaultOpen||!1,e.onOpenChange),i=(0,$F.useCallback)(()=>{r(!0)},[r]),n=(0,$F.useCallback)(()=>{r(!1)},[r]),o=(0,$F.useCallback)(()=>{r(!t)},[r,t]);return{isOpen:t,setOpen:r,open:i,close:n,toggle:o}}var DXt=1500,Qwt=500,nx={},OXt=0,X6=!1,sA=null,ox=null;function kJ(e={}){let{delay:t=DXt,closeDelay:r=Qwt}=e,{isOpen:i,open:n,close:o}=IJ(e),s=(0,H1.useMemo)(()=>`${++OXt}`,[]),a=(0,H1.useRef)(null),h=(0,H1.useRef)(o),p=()=>{nx[s]=C},g=()=>{for(let z in nx)z!==s&&(nx[z](!0),delete nx[z])},w=()=>{a.current&&clearTimeout(a.current),a.current=null,g(),p(),X6=!0,n(),sA&&(clearTimeout(sA),sA=null),ox&&(clearTimeout(ox),ox=null)},C=z=>{z||r<=0?(a.current&&clearTimeout(a.current),a.current=null,h.current()):a.current||(a.current=setTimeout(()=>{a.current=null,h.current()},r)),sA&&(clearTimeout(sA),sA=null),X6&&(ox&&clearTimeout(ox),ox=setTimeout(()=>{delete nx[s],ox=null,X6=!1},Math.max(Qwt,r)))},R=()=>{g(),p(),!i&&!sA&&!X6?sA=setTimeout(()=>{sA=null,X6=!0,w()},t):i||w()};return(0,H1.useEffect)(()=>{h.current=o},[o]),(0,H1.useEffect)(()=>()=>{a.current&&clearTimeout(a.current),nx[s]&&delete nx[s]},[s]),{isOpen:i,open:z=>{!z&&t>0&&!a.current?R():w()},close:C}}function RJ(e,t){let r=DC(e,{labelable:!0}),{hoverProps:i}=Lb({onHoverStart:()=>t?.open(!0),onHoverEnd:()=>t?.close()});return{tooltipProps:ns(r,i,{role:\"tooltip\"})}}var Z6=xe(ze(),1);function DJ(e,t,r){let{isDisabled:i,trigger:n}=e,o=dZ(),s=(0,Z6.useRef)(!1),a=(0,Z6.useRef)(!1),h=()=>{(s.current||a.current)&&t.open(a.current)},p=H=>{!s.current&&!a.current&&t.close(H)};(0,Z6.useEffect)(()=>{let H=Q=>{r&&r.current&&Q.key===\"Escape\"&&(Q.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener(\"keydown\",H,!0),()=>{document.removeEventListener(\"keydown\",H,!0)}},[r,t]);let g=()=>{n!==\"focus\"&&(UC()===\"pointer\"?s.current=!0:s.current=!1,h())},w=()=>{n!==\"focus\"&&(a.current=!1,s.current=!1,p())},C=()=>{a.current=!1,s.current=!1,p(!0)},R=()=>{u4()&&(a.current=!0,h())},z=()=>{a.current=!1,s.current=!1,p(!0)},{hoverProps:W}=Lb({isDisabled:i,onHoverStart:g,onHoverEnd:w}),{focusableProps:Y}=GC({isDisabled:i,onFocus:R,onBlur:z},r);return{triggerProps:{\"aria-describedby\":t.isOpen?o:void 0,...ns(Y,W,{onPointerDown:C,onKeyDown:C})},tooltipProps:{id:o}}}var aA=xe(ze(),1);function Jwt(e){var t,r;let i=Ib(),[n,o]=W1(e,NF.variantKeys),{ref:s,as:a,isOpen:h,content:p,children:g,defaultOpen:w,onOpenChange:C,isDisabled:R,trigger:z,shouldFlip:W=!0,containerPadding:Y=12,placement:H=\"top\",delay:Q=0,closeDelay:tt=500,showArrow:rt=!1,offset:at=7,crossOffset:et=0,isDismissable:lt,shouldCloseOnBlur:J=!0,portalContainer:ft,isKeyboardDismissDisabled:dt=!1,updatePositionDeps:Mt=[],shouldCloseOnInteractOutside:Ft,className:Nt,onClose:$t,motionProps:Yt,classNames:_e,...Pe}=n,we=a||\"div\",Ue=(r=(t=e?.disableAnimation)!=null?t:i?.disableAnimation)!=null?r:!1,lr=kJ({delay:Q,closeDelay:tt,isDisabled:R,defaultOpen:w,isOpen:h,onOpenChange:Xo=>{C?.(Xo),Xo||$t?.()}}),ee=(0,aA.useRef)(null),Ce=(0,aA.useRef)(null),mr=(0,GF.useId)(),gr=lr.isOpen&&!R;(0,GF.useImperativeHandle)(s,()=>QX(Ce));let{triggerProps:Br,tooltipProps:Cr}=DJ({isDisabled:R,trigger:z},lr,ee),{tooltipProps:Rr}=RJ({isOpen:gr,...ns(n,Cr)},lr),{overlayProps:ti,placement:wr,updatePosition:He}=wZ({isOpen:gr,targetRef:ee,placement:xJ(H),overlayRef:Ce,offset:rt?at+3:at,crossOffset:et,shouldFlip:W,containerPadding:Y});Vwt(()=>{Mt.length&&He()},Mt);let{overlayProps:Ui}=XZ({isOpen:gr,onClose:lr.close,isDismissable:lt,shouldCloseOnBlur:J,isKeyboardDismissDisabled:dt,shouldCloseOnInteractOutside:Ft},Ce),ln=(0,aA.useMemo)(()=>{var Xo,Ul,gc;return NF({...o,disableAnimation:Ue,radius:(Xo=e?.radius)!=null?Xo:\"md\",size:(Ul=e?.size)!=null?Ul:\"md\",shadow:(gc=e?.shadow)!=null?gc:\"sm\"})},[Cb(o),Ue,e?.radius,e?.size,e?.shadow]),Io=(0,aA.useCallback)((Xo={},Ul=null)=>({...ns(Br,Xo),ref:rZ(Ul,ee),\"aria-describedby\":gr?mr:void 0}),[Br,gr,mr,lr]),qn=(0,aA.useCallback)(()=>({ref:Ce,\"data-slot\":\"base\",\"data-open\":Bc(gr),\"data-arrow\":Bc(rt),\"data-disabled\":Bc(R),\"data-placement\":UF(wr||\"top\",H),...ns(Rr,Ui,Pe),style:ns(ti.style,Pe.style,n.style),className:ln.base({class:_e?.base}),id:mr}),[ln,gr,rt,R,wr,H,Rr,Ui,Pe,ti,n,mr]),ds=(0,aA.useCallback)(()=>({\"data-slot\":\"content\",\"data-open\":Bc(gr),\"data-arrow\":Bc(rt),\"data-disabled\":Bc(R),\"data-placement\":UF(wr||\"top\",H),className:ln.content({class:CC(_e?.content,Nt)})}),[ln,gr,rt,R,wr,H,_e]);return{Component:we,content:p,children:g,isOpen:gr,triggerRef:ee,showArrow:rt,portalContainer:ft,placement:H,disableAnimation:Ue,isDisabled:R,motionProps:Yt,getTooltipContentProps:ds,getTriggerProps:Io,getTooltipProps:qn}}N6();var z4=xe(ze(),1);var sc=xe(fo(),1),LXt=()=>Promise.resolve().then(()=>(MJ(),SJ)).then(e=>e.default),t3t=j0((e,t)=>{let{Component:r,children:i,content:n,isOpen:o,portalContainer:s,placement:a,disableAnimation:h,motionProps:p,getTriggerProps:g,getTooltipProps:w,getTooltipContentProps:C}=Jwt({...e,ref:t}),R;try{if(z4.Children.count(i)!==1)throw new Error;if(!(0,z4.isValidElement)(i))R=(0,sc.jsx)(\"p\",{...g(),children:i});else{let rt=i;R=(0,z4.cloneElement)(rt,g(rt.props,rt.ref))}}catch{R=(0,sc.jsx)(\"span\",{}),IC(\"Tooltip must have only one child node. Please, check your code.\")}let{ref:z,id:W,style:Y,...H}=w(),Q=(0,sc.jsx)(\"div\",{ref:z,id:W,style:Y,children:(0,sc.jsx)(O6,{features:LXt,children:(0,sc.jsx)(F6.div,{animate:\"enter\",exit:\"exit\",initial:\"exit\",variants:vJ.scaleSpring,...ns(p,H),style:{...bJ(a)},children:(0,sc.jsx)(r,{...C(),children:n})})})});return(0,sc.jsxs)(sc.Fragment,{children:[R,h&&o?(0,sc.jsx)(eB,{portalContainer:s,children:(0,sc.jsx)(\"div\",{ref:z,id:W,style:Y,...H,children:(0,sc.jsx)(r,{...C(),children:n})})}):(0,sc.jsx)(R6,{children:o?(0,sc.jsx)(eB,{portalContainer:s,children:Q}):null})]})});t3t.displayName=\"NextUI.Tooltip\";var OJ=t3t;var L8t=xe(FJ(),1),B8t=xe(l3t(),1),Ua=xe(ze(),1);var kl=[];for(let e=0;e<256;++e)kl.push((e+256).toString(16).slice(1));function c3t(e,t=0){return(kl[e[t+0]]+kl[e[t+1]]+kl[e[t+2]]+kl[e[t+3]]+\"-\"+kl[e[t+4]]+kl[e[t+5]]+\"-\"+kl[e[t+6]]+kl[e[t+7]]+\"-\"+kl[e[t+8]]+kl[e[t+9]]+\"-\"+kl[e[t+10]]+kl[e[t+11]]+kl[e[t+12]]+kl[e[t+13]]+kl[e[t+14]]+kl[e[t+15]]).toLowerCase()}var zJ,gZt=new Uint8Array(16);function UJ(){if(!zJ){if(typeof crypto>\"u\"||!crypto.getRandomValues)throw new Error(\"crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported\");zJ=crypto.getRandomValues.bind(crypto)}return zJ(gZt)}var AZt=typeof crypto<\"u\"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),VJ={randomUUID:AZt};function yZt(e,t,r){e=e||{};let i=e.random??e.rng?.()??UJ();if(i.length<16)throw new Error(\"Random bytes length must be >= 16\");if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let n=0;n<16;++n)t[r+n]=i[n];return t}return c3t(i)}function _Zt(e,t,r){return VJ.randomUUID&&!t&&!e?VJ.randomUUID():yZt(e,t,r)}var K6=_Zt;var tz=xe(ze(),1);var PTt=xe(ze(),1);var HJ={};Ql(HJ,{compareArrayLike:()=>qJ,joinUint8Arrays:()=>Ih,memcpy:()=>tI,rebaseValueOffsets:()=>JF,toArrayBufferView:()=>Oi,toArrayBufferViewAsyncIterator:()=>ip,toArrayBufferViewIterator:()=>G0,toBigInt64Array:()=>QF,toBigUint64Array:()=>PZt,toFloat32Array:()=>CZt,toFloat32ArrayAsyncIterator:()=>WZt,toFloat32ArrayIterator:()=>FZt,toFloat64Array:()=>IZt,toFloat64ArrayAsyncIterator:()=>qZt,toFloat64ArrayIterator:()=>NZt,toInt16Array:()=>SZt,toInt16ArrayAsyncIterator:()=>VZt,toInt16ArrayIterator:()=>DZt,toInt32Array:()=>sx,toInt32ArrayAsyncIterator:()=>jZt,toInt32ArrayIterator:()=>OZt,toInt8Array:()=>TZt,toInt8ArrayAsyncIterator:()=>UZt,toInt8ArrayIterator:()=>RZt,toUint16Array:()=>MZt,toUint16ArrayAsyncIterator:()=>$Zt,toUint16ArrayIterator:()=>LZt,toUint32Array:()=>EZt,toUint32ArrayAsyncIterator:()=>GZt,toUint32ArrayIterator:()=>BZt,toUint8Array:()=>Qr,toUint8ArrayAsyncIterator:()=>WJ,toUint8ArrayIterator:()=>GJ,toUint8ClampedArray:()=>kZt,toUint8ClampedArrayAsyncIterator:()=>HZt,toUint8ClampedArrayIterator:()=>zZt});var u3t=new TextDecoder(\"utf-8\"),Q6=u3t.decode.bind(u3t),bZt=new TextEncoder,$0=e=>bZt.encode(e);var xZt=e=>typeof e==\"number\",h3t=e=>typeof e==\"boolean\",Ra=e=>typeof e==\"function\",Uc=e=>e!=null&&Object(e)===e,Ch=e=>Uc(e)&&Ra(e.then);var rp=e=>Uc(e)&&Ra(e[Symbol.iterator]),Ud=e=>Uc(e)&&Ra(e[Symbol.asyncIterator]),qF=e=>Uc(e)&&Uc(e.schema);var HF=e=>Uc(e)&&\"done\"in e&&\"value\"in e;var YF=e=>Uc(e)&&Ra(e.stat)&&xZt(e.fd);var XF=e=>Uc(e)&&J6(e.body),ZF=e=>\"_getDOMStream\"in e&&\"_getNodeStream\"in e,d3t=e=>Uc(e)&&Ra(e.abort)&&Ra(e.getWriter)&&!ZF(e),J6=e=>Uc(e)&&Ra(e.cancel)&&Ra(e.getReader)&&!ZF(e),f3t=e=>Uc(e)&&Ra(e.end)&&Ra(e.write)&&h3t(e.writable)&&!ZF(e),KF=e=>Uc(e)&&Ra(e.read)&&Ra(e.pipe)&&h3t(e.readable)&&!ZF(e),p3t=e=>Uc(e)&&Ra(e.clear)&&Ra(e.bytes)&&Ra(e.position)&&Ra(e.setPosition)&&Ra(e.capacity)&&Ra(e.getBufferIdentifier)&&Ra(e.createLong);var $J=typeof SharedArrayBuffer<\"u\"?SharedArrayBuffer:ArrayBuffer;function wZt(e){let t=e[0]?[e[0]]:[],r,i,n,o;for(let s,a,h=0,p=0,g=e.length;++h<g;){if(s=t[p],a=e[h],!s||!a||s.buffer!==a.buffer||a.byteOffset<s.byteOffset){a&&(t[++p]=a);continue}if({byteOffset:r,byteLength:n}=s,{byteOffset:i,byteLength:o}=a,r+n<i||i+o<r){a&&(t[++p]=a);continue}t[p]=new Uint8Array(s.buffer,r,i-r+o)}return t}function tI(e,t,r=0,i=t.byteLength){let n=e.byteLength,o=new Uint8Array(e.buffer,e.byteOffset,n),s=new Uint8Array(t.buffer,t.byteOffset,Math.min(i,n));return o.set(s,r),e}function Ih(e,t){let r=wZt(e),i=r.reduce((g,w)=>g+w.byteLength,0),n,o,s,a=0,h=-1,p=Math.min(t||Number.POSITIVE_INFINITY,i);for(let g=r.length;++h<g;){if(n=r[h],o=n.subarray(0,Math.min(n.length,p-a)),p<=a+o.length){o.length<n.length?r[h]=n.subarray(o.length):o.length===n.length&&h++,s?tI(s,o,a):s=o;break}tI(s||(s=new Uint8Array(p)),o,a),a+=o.length}return[s||new Uint8Array(0),r.slice(h),i-(s?s.byteLength:0)]}function Oi(e,t){let r=HF(t)?t.value:t;return r instanceof e?e===Uint8Array?new e(r.buffer,r.byteOffset,r.byteLength):r:r?(typeof r==\"string\"&&(r=$0(r)),r instanceof ArrayBuffer?new e(r):r instanceof $J?new e(r):p3t(r)?Oi(e,r.bytes()):ArrayBuffer.isView(r)?r.byteLength<=0?new e(0):new e(r.buffer,r.byteOffset,r.byteLength/e.BYTES_PER_ELEMENT):e.from(r)):new e(0)}var TZt=e=>Oi(Int8Array,e),SZt=e=>Oi(Int16Array,e),sx=e=>Oi(Int32Array,e),QF=e=>Oi(BigInt64Array,e),Qr=e=>Oi(Uint8Array,e),MZt=e=>Oi(Uint16Array,e),EZt=e=>Oi(Uint32Array,e),PZt=e=>Oi(BigUint64Array,e),CZt=e=>Oi(Float32Array,e),IZt=e=>Oi(Float64Array,e),kZt=e=>Oi(Uint8ClampedArray,e),jJ=e=>(e.next(),e);function*G0(e,t){let r=function*(n){yield n},i=typeof t==\"string\"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer||t instanceof $J?r(t):rp(t)?t:r(t);return yield*jJ((function*(n){let o=null;do o=n.next(yield Oi(e,o));while(!o.done)})(i[Symbol.iterator]())),new e}var RZt=e=>G0(Int8Array,e),DZt=e=>G0(Int16Array,e),OZt=e=>G0(Int32Array,e),GJ=e=>G0(Uint8Array,e),LZt=e=>G0(Uint16Array,e),BZt=e=>G0(Uint32Array,e),FZt=e=>G0(Float32Array,e),NZt=e=>G0(Float64Array,e),zZt=e=>G0(Uint8ClampedArray,e);function ip(e,t){return Th(this,arguments,function*(){if(Ch(t))return yield Ti(yield Ti(yield*t4(Qf(ip(e,yield Ti(t))))));let i=function(s){return Th(this,arguments,function*(){yield yield Ti(yield Ti(s))})},n=function(s){return Th(this,arguments,function*(){yield Ti(yield*t4(Qf(jJ((function*(a){let h=null;do h=a.next(yield h?.value);while(!h.done)})(s[Symbol.iterator]())))))})},o=typeof t==\"string\"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer||t instanceof $J?i(t):rp(t)?n(t):Ud(t)?t:i(t);return yield Ti(yield*t4(Qf(jJ((function(s){return Th(this,arguments,function*(){let a=null;do a=yield Ti(s.next(yield yield Ti(Oi(e,a))));while(!a.done)})})(o[Symbol.asyncIterator]()))))),yield Ti(new e)})}var UZt=e=>ip(Int8Array,e),VZt=e=>ip(Int16Array,e),jZt=e=>ip(Int32Array,e),WJ=e=>ip(Uint8Array,e),$Zt=e=>ip(Uint16Array,e),GZt=e=>ip(Uint32Array,e),WZt=e=>ip(Float32Array,e),qZt=e=>ip(Float64Array,e),HZt=e=>ip(Uint8ClampedArray,e);function JF(e,t,r){if(e!==0){r=r.slice(0,t);for(let i=-1,n=r.length;++i<n;)r[i]+=e}return r.subarray(0,t)}function qJ(e,t){let r=0,i=e.length;if(i!==t.length)return!1;if(i>0)do if(e[r]!==t[r])return!1;while(++r<i);return!0}var Rl={fromIterable(e){return tN(YZt(e))},fromAsyncIterable(e){return tN(XZt(e))},fromDOMStream(e){return tN(ZZt(e))},fromNodeStream(e){return tN(KZt(e))},toDOMStream(e,t){throw new Error('\"toDOMStream\" not available in this environment')},toNodeStream(e,t){throw new Error('\"toNodeStream\" not available in this environment')}},tN=e=>(e.next(),e);function*YZt(e){let t,r=!1,i=[],n,o,s,a=0;function h(){return o===\"peek\"?Ih(i,s)[0]:([n,i,a]=Ih(i,s),n)}({cmd:o,size:s}=(yield null)||{cmd:\"read\",size:0});let p=GJ(e)[Symbol.iterator]();try{do if({done:t,value:n}=Number.isNaN(s-a)?p.next():p.next(s-a),!t&&n.byteLength>0&&(i.push(n),a+=n.byteLength),t||s<=a)do({cmd:o,size:s}=yield h());while(s<a);while(!t)}catch(g){r=!0,typeof p.throw==\"function\"&&p.throw(g)}finally{r===!1&&typeof p.return==\"function\"&&p.return(null)}return null}function XZt(e){return Th(this,arguments,function*(){let r,i=!1,n=[],o,s,a,h=0;function p(){return s===\"peek\"?Ih(n,a)[0]:([o,n,h]=Ih(n,a),o)}({cmd:s,size:a}=(yield yield Ti(null))||{cmd:\"read\",size:0});let g=WJ(e)[Symbol.asyncIterator]();try{do if({done:r,value:o}=Number.isNaN(a-h)?yield Ti(g.next()):yield Ti(g.next(a-h)),!r&&o.byteLength>0&&(n.push(o),h+=o.byteLength),r||a<=h)do({cmd:s,size:a}=yield yield Ti(p()));while(a<h);while(!r)}catch(w){i=!0,typeof g.throw==\"function\"&&(yield Ti(g.throw(w)))}finally{i===!1&&typeof g.return==\"function\"&&(yield Ti(g.return(new Uint8Array(0))))}return yield Ti(null)})}function ZZt(e){return Th(this,arguments,function*(){let r=!1,i=!1,n=[],o,s,a,h=0;function p(){return s===\"peek\"?Ih(n,a)[0]:([o,n,h]=Ih(n,a),o)}({cmd:s,size:a}=(yield yield Ti(null))||{cmd:\"read\",size:0});let g=new XJ(e);try{do if({done:r,value:o}=Number.isNaN(a-h)?yield Ti(g.read()):yield Ti(g.read(a-h)),!r&&o.byteLength>0&&(n.push(Qr(o)),h+=o.byteLength),r||a<=h)do({cmd:s,size:a}=yield yield Ti(p()));while(a<h);while(!r)}catch(w){i=!0,yield Ti(g.cancel(w))}finally{i===!1?yield Ti(g.cancel()):e.locked&&g.releaseLock()}return yield Ti(null)})}var XJ=class{constructor(t){this.source=t,this.reader=null,this.reader=this.source.getReader(),this.reader.closed.catch(()=>{})}get closed(){return this.reader?this.reader.closed.catch(()=>{}):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(t){return vr(this,void 0,void 0,function*(){let{reader:r,source:i}=this;r&&(yield r.cancel(t).catch(()=>{})),i&&i.locked&&this.releaseLock()})}read(t){return vr(this,void 0,void 0,function*(){if(t===0)return{done:this.reader==null,value:new Uint8Array(0)};let r=yield this.reader.read();return!r.done&&(r.value=Qr(r)),r})}},YJ=(e,t)=>{let r=n=>i([t,n]),i;return[t,r,new Promise(n=>(i=n)&&e.once(t,r))]};function KZt(e){return Th(this,arguments,function*(){let r=[],i=\"error\",n=!1,o=null,s,a,h=0,p=[],g;function w(){return s===\"peek\"?Ih(p,a)[0]:([g,p,h]=Ih(p,a),g)}if({cmd:s,size:a}=(yield yield Ti(null))||{cmd:\"read\",size:0},e.isTTY)return yield yield Ti(new Uint8Array(0)),yield Ti(null);try{r[0]=YJ(e,\"end\"),r[1]=YJ(e,\"error\");do{if(r[2]=YJ(e,\"readable\"),[i,o]=yield Ti(Promise.race(r.map(R=>R[2]))),i===\"error\")break;if((n=i===\"end\")||(Number.isFinite(a-h)?(g=Qr(e.read(a-h)),g.byteLength<a-h&&(g=Qr(e.read()))):g=Qr(e.read()),g.byteLength>0&&(p.push(g),h+=g.byteLength)),n||a<=h)do({cmd:s,size:a}=yield yield Ti(w()));while(a<h)}while(!n)}finally{yield Ti(C(r,i===\"error\"?o:null))}return yield Ti(null);function C(R,z){return g=p=null,new Promise((W,Y)=>{for(let[H,Q]of R)e.off(H,Q);try{let H=e.destroy;H&&H.call(e,z),z=void 0}catch(H){z=H||z}finally{z!=null?Y(z):W()}})}})}var In;(function(e){e[e.V1=0]=\"V1\",e[e.V2=1]=\"V2\",e[e.V3=2]=\"V3\",e[e.V4=3]=\"V4\",e[e.V5=4]=\"V5\"})(In||(In={}));var eo;(function(e){e[e.Sparse=0]=\"Sparse\",e[e.Dense=1]=\"Dense\"})(eo||(eo={}));var bn;(function(e){e[e.HALF=0]=\"HALF\",e[e.SINGLE=1]=\"SINGLE\",e[e.DOUBLE=2]=\"DOUBLE\"})(bn||(bn={}));var Ss;(function(e){e[e.DAY=0]=\"DAY\",e[e.MILLISECOND=1]=\"MILLISECOND\"})(Ss||(Ss={}));var Ir;(function(e){e[e.SECOND=0]=\"SECOND\",e[e.MILLISECOND=1]=\"MILLISECOND\",e[e.MICROSECOND=2]=\"MICROSECOND\",e[e.NANOSECOND=3]=\"NANOSECOND\"})(Ir||(Ir={}));var mo;(function(e){e[e.YEAR_MONTH=0]=\"YEAR_MONTH\",e[e.DAY_TIME=1]=\"DAY_TIME\",e[e.MONTH_DAY_NANO=2]=\"MONTH_DAY_NANO\"})(mo||(mo={}));var W0=new Int32Array(2),eN=new Float32Array(W0.buffer),rN=new Float64Array(W0.buffer),U4=new Uint16Array(new Uint8Array([1,0]).buffer)[0]===1;var eI;(function(e){e[e.UTF8_BYTES=1]=\"UTF8_BYTES\",e[e.UTF16_STRING=2]=\"UTF16_STRING\"})(eI||(eI={}));var Dl=class e{constructor(t){this.bytes_=t,this.position_=0,this.text_decoder_=new TextDecoder}static allocate(t){return new e(new Uint8Array(t))}clear(){this.position_=0}bytes(){return this.bytes_}position(){return this.position_}setPosition(t){this.position_=t}capacity(){return this.bytes_.length}readInt8(t){return this.readUint8(t)<<24>>24}readUint8(t){return this.bytes_[t]}readInt16(t){return this.readUint16(t)<<16>>16}readUint16(t){return this.bytes_[t]|this.bytes_[t+1]<<8}readInt32(t){return this.bytes_[t]|this.bytes_[t+1]<<8|this.bytes_[t+2]<<16|this.bytes_[t+3]<<24}readUint32(t){return this.readInt32(t)>>>0}readInt64(t){return BigInt.asIntN(64,BigInt(this.readUint32(t))+(BigInt(this.readUint32(t+4))<<BigInt(32)))}readUint64(t){return BigInt.asUintN(64,BigInt(this.readUint32(t))+(BigInt(this.readUint32(t+4))<<BigInt(32)))}readFloat32(t){return W0[0]=this.readInt32(t),eN[0]}readFloat64(t){return W0[U4?0:1]=this.readInt32(t),W0[U4?1:0]=this.readInt32(t+4),rN[0]}writeInt8(t,r){this.bytes_[t]=r}writeUint8(t,r){this.bytes_[t]=r}writeInt16(t,r){this.bytes_[t]=r,this.bytes_[t+1]=r>>8}writeUint16(t,r){this.bytes_[t]=r,this.bytes_[t+1]=r>>8}writeInt32(t,r){this.bytes_[t]=r,this.bytes_[t+1]=r>>8,this.bytes_[t+2]=r>>16,this.bytes_[t+3]=r>>24}writeUint32(t,r){this.bytes_[t]=r,this.bytes_[t+1]=r>>8,this.bytes_[t+2]=r>>16,this.bytes_[t+3]=r>>24}writeInt64(t,r){this.writeInt32(t,Number(BigInt.asIntN(32,r))),this.writeInt32(t+4,Number(BigInt.asIntN(32,r>>BigInt(32))))}writeUint64(t,r){this.writeUint32(t,Number(BigInt.asUintN(32,r))),this.writeUint32(t+4,Number(BigInt.asUintN(32,r>>BigInt(32))))}writeFloat32(t,r){eN[0]=r,this.writeInt32(t,W0[0])}writeFloat64(t,r){rN[0]=r,this.writeInt32(t,W0[U4?0:1]),this.writeInt32(t+4,W0[U4?1:0])}getBufferIdentifier(){if(this.bytes_.length<this.position_+4+4)throw new Error(\"FlatBuffers: ByteBuffer is too short to contain an identifier.\");let t=\"\";for(let r=0;r<4;r++)t+=String.fromCharCode(this.readInt8(this.position_+4+r));return t}__offset(t,r){let i=t-this.readInt32(t);return r<this.readInt16(i)?this.readInt16(i+r):0}__union(t,r){return t.bb_pos=r+this.readInt32(r),t.bb=this,t}__string(t,r){t+=this.readInt32(t);let i=this.readInt32(t);t+=4;let n=this.bytes_.subarray(t,t+i);return r===eI.UTF8_BYTES?n:this.text_decoder_.decode(n)}__union_with_string(t,r){return typeof t==\"string\"?this.__string(r):this.__union(t,r)}__indirect(t){return t+this.readInt32(t)}__vector(t){return t+this.readInt32(t)+4}__vector_len(t){return this.readInt32(t+this.readInt32(t))}__has_identifier(t){if(t.length!=4)throw new Error(\"FlatBuffers: file identifier must be length \"+4);for(let r=0;r<4;r++)if(t.charCodeAt(r)!=this.readInt8(this.position()+4+r))return!1;return!0}createScalarList(t,r){let i=[];for(let n=0;n<r;++n){let o=t(n);o!==null&&i.push(o)}return i}createObjList(t,r){let i=[];for(let n=0;n<r;++n){let o=t(n);o!==null&&i.push(o.unpack())}return i}};var ax=class e{constructor(t){this.minalign=1,this.vtable=null,this.vtable_in_use=0,this.isNested=!1,this.object_start=0,this.vtables=[],this.vector_num_elems=0,this.force_defaults=!1,this.string_maps=null,this.text_encoder=new TextEncoder;let r;t?r=t:r=1024,this.bb=Dl.allocate(r),this.space=r}clear(){this.bb.clear(),this.space=this.bb.capacity(),this.minalign=1,this.vtable=null,this.vtable_in_use=0,this.isNested=!1,this.object_start=0,this.vtables=[],this.vector_num_elems=0,this.force_defaults=!1,this.string_maps=null}forceDefaults(t){this.force_defaults=t}dataBuffer(){return this.bb}asUint8Array(){return this.bb.bytes().subarray(this.bb.position(),this.bb.position()+this.offset())}prep(t,r){t>this.minalign&&(this.minalign=t);let i=~(this.bb.capacity()-this.space+r)+1&t-1;for(;this.space<i+t+r;){let n=this.bb.capacity();this.bb=e.growByteBuffer(this.bb),this.space+=this.bb.capacity()-n}this.pad(i)}pad(t){for(let r=0;r<t;r++)this.bb.writeInt8(--this.space,0)}writeInt8(t){this.bb.writeInt8(this.space-=1,t)}writeInt16(t){this.bb.writeInt16(this.space-=2,t)}writeInt32(t){this.bb.writeInt32(this.space-=4,t)}writeInt64(t){this.bb.writeInt64(this.space-=8,t)}writeFloat32(t){this.bb.writeFloat32(this.space-=4,t)}writeFloat64(t){this.bb.writeFloat64(this.space-=8,t)}addInt8(t){this.prep(1,0),this.writeInt8(t)}addInt16(t){this.prep(2,0),this.writeInt16(t)}addInt32(t){this.prep(4,0),this.writeInt32(t)}addInt64(t){this.prep(8,0),this.writeInt64(t)}addFloat32(t){this.prep(4,0),this.writeFloat32(t)}addFloat64(t){this.prep(8,0),this.writeFloat64(t)}addFieldInt8(t,r,i){(this.force_defaults||r!=i)&&(this.addInt8(r),this.slot(t))}addFieldInt16(t,r,i){(this.force_defaults||r!=i)&&(this.addInt16(r),this.slot(t))}addFieldInt32(t,r,i){(this.force_defaults||r!=i)&&(this.addInt32(r),this.slot(t))}addFieldInt64(t,r,i){(this.force_defaults||r!==i)&&(this.addInt64(r),this.slot(t))}addFieldFloat32(t,r,i){(this.force_defaults||r!=i)&&(this.addFloat32(r),this.slot(t))}addFieldFloat64(t,r,i){(this.force_defaults||r!=i)&&(this.addFloat64(r),this.slot(t))}addFieldOffset(t,r,i){(this.force_defaults||r!=i)&&(this.addOffset(r),this.slot(t))}addFieldStruct(t,r,i){r!=i&&(this.nested(r),this.slot(t))}nested(t){if(t!=this.offset())throw new TypeError(\"FlatBuffers: struct must be serialized inline.\")}notNested(){if(this.isNested)throw new TypeError(\"FlatBuffers: object serialization must not be nested.\")}slot(t){this.vtable!==null&&(this.vtable[t]=this.offset())}offset(){return this.bb.capacity()-this.space}static growByteBuffer(t){let r=t.capacity();if(r&3221225472)throw new Error(\"FlatBuffers: cannot grow buffer beyond 2 gigabytes.\");let i=r<<1,n=Dl.allocate(i);return n.setPosition(i-r),n.bytes().set(t.bytes(),i-r),n}addOffset(t){this.prep(4,0),this.writeInt32(this.offset()-t+4)}startObject(t){this.notNested(),this.vtable==null&&(this.vtable=[]),this.vtable_in_use=t;for(let r=0;r<t;r++)this.vtable[r]=0;this.isNested=!0,this.object_start=this.offset()}endObject(){if(this.vtable==null||!this.isNested)throw new Error(\"FlatBuffers: endObject called without startObject\");this.addInt32(0);let t=this.offset(),r=this.vtable_in_use-1;for(;r>=0&&this.vtable[r]==0;r--);let i=r+1;for(;r>=0;r--)this.addInt16(this.vtable[r]!=0?t-this.vtable[r]:0);let n=2;this.addInt16(t-this.object_start);let o=(i+n)*2;this.addInt16(o);let s=0,a=this.space;t:for(r=0;r<this.vtables.length;r++){let h=this.bb.capacity()-this.vtables[r];if(o==this.bb.readInt16(h)){for(let p=2;p<o;p+=2)if(this.bb.readInt16(a+p)!=this.bb.readInt16(h+p))continue t;s=this.vtables[r];break}}return s?(this.space=this.bb.capacity()-t,this.bb.writeInt32(this.space,s-t)):(this.vtables.push(this.offset()),this.bb.writeInt32(this.bb.capacity()-t,this.offset()-t)),this.isNested=!1,t}finish(t,r,i){let n=i?4:0;if(r){let o=r;if(this.prep(this.minalign,8+n),o.length!=4)throw new TypeError(\"FlatBuffers: file identifier must be length \"+4);for(let s=3;s>=0;s--)this.writeInt8(o.charCodeAt(s))}this.prep(this.minalign,4+n),this.addOffset(t),n&&this.addInt32(this.bb.capacity()-this.space),this.bb.setPosition(this.space)}finishSizePrefixed(t,r){this.finish(t,r,!0)}requiredField(t,r){let i=this.bb.capacity()-t,n=i-this.bb.readInt32(i);if(!(r<this.bb.readInt16(n)&&this.bb.readInt16(n+r)!=0))throw new TypeError(\"FlatBuffers: field \"+r+\" must be set\")}startVector(t,r,i){this.notNested(),this.vector_num_elems=r,this.prep(4,t*r),this.prep(i,t*r)}endVector(){return this.writeInt32(this.vector_num_elems),this.offset()}createSharedString(t){if(!t)return 0;if(this.string_maps||(this.string_maps=new Map),this.string_maps.has(t))return this.string_maps.get(t);let r=this.createString(t);return this.string_maps.set(t,r),r}createString(t){if(t==null)return 0;let r;return t instanceof Uint8Array?r=t:r=this.text_encoder.encode(t),this.addInt8(0),this.startVector(1,r.length,1),this.bb.setPosition(this.space-=r.length),this.bb.bytes().set(r,this.space),this.endVector()}createByteVector(t){return t==null?0:(this.startVector(1,t.length,1),this.bb.setPosition(this.space-=t.length),this.bb.bytes().set(t,this.space),this.endVector())}createObjectOffset(t){return t===null?0:typeof t==\"string\"?this.createString(t):t.pack(this)}createObjectOffsetList(t){let r=[];for(let i=0;i<t.length;++i){let n=t[i];if(n!==null)r.push(this.createObjectOffset(n));else throw new TypeError(\"FlatBuffers: Argument for createObjectOffsetList cannot contain null.\")}return r}createStructOffsetList(t,r){return r(this,t.length),this.createObjectOffsetList(t.slice().reverse()),this.endVector()}};var lx;(function(e){e[e.BUFFER=0]=\"BUFFER\"})(lx||(lx={}));var Vc;(function(e){e[e.LZ4_FRAME=0]=\"LZ4_FRAME\",e[e.ZSTD=1]=\"ZSTD\"})(Vc||(Vc={}));var lA=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsBodyCompression(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsBodyCompression(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}codec(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt8(this.bb_pos+t):Vc.LZ4_FRAME}method(){let t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readInt8(this.bb_pos+t):lx.BUFFER}static startBodyCompression(t){t.startObject(2)}static addCodec(t,r){t.addFieldInt8(0,r,Vc.LZ4_FRAME)}static addMethod(t,r){t.addFieldInt8(1,r,lx.BUFFER)}static endBodyCompression(t){return t.endObject()}static createBodyCompression(t,r,i){return e.startBodyCompression(t),e.addCodec(t,r),e.addMethod(t,i),e.endBodyCompression(t)}};var V4=class{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}offset(){return this.bb.readInt64(this.bb_pos)}length(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createBuffer(t,r,i){return t.prep(8,16),t.writeInt64(BigInt(i??0)),t.writeInt64(BigInt(r??0)),t.offset()}};var j4=class{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}length(){return this.bb.readInt64(this.bb_pos)}nullCount(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createFieldNode(t,r,i){return t.prep(8,16),t.writeInt64(BigInt(i??0)),t.writeInt64(BigInt(r??0)),t.offset()}};var Mu=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsRecordBatch(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsRecordBatch(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}length(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt64(this.bb_pos+t):BigInt(\"0\")}nodes(t,r){let i=this.bb.__offset(this.bb_pos,6);return i?(r||new j4).__init(this.bb.__vector(this.bb_pos+i)+t*16,this.bb):null}nodesLength(){let t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}buffers(t,r){let i=this.bb.__offset(this.bb_pos,8);return i?(r||new V4).__init(this.bb.__vector(this.bb_pos+i)+t*16,this.bb):null}buffersLength(){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}compression(t){let r=this.bb.__offset(this.bb_pos,10);return r?(t||new lA).__init(this.bb.__indirect(this.bb_pos+r),this.bb):null}static startRecordBatch(t){t.startObject(4)}static addLength(t,r){t.addFieldInt64(0,r,BigInt(\"0\"))}static addNodes(t,r){t.addFieldOffset(1,r,0)}static startNodesVector(t,r){t.startVector(16,r,8)}static addBuffers(t,r){t.addFieldOffset(2,r,0)}static startBuffersVector(t,r){t.startVector(16,r,8)}static addCompression(t,r){t.addFieldOffset(3,r,0)}static endRecordBatch(t){return t.endObject()}};var cA=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsDictionaryBatch(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsDictionaryBatch(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}id(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt64(this.bb_pos+t):BigInt(\"0\")}data(t){let r=this.bb.__offset(this.bb_pos,6);return r?(t||new Mu).__init(this.bb.__indirect(this.bb_pos+r),this.bb):null}isDelta(){let t=this.bb.__offset(this.bb_pos,8);return t?!!this.bb.readInt8(this.bb_pos+t):!1}static startDictionaryBatch(t){t.startObject(3)}static addId(t,r){t.addFieldInt64(0,r,BigInt(\"0\"))}static addData(t,r){t.addFieldOffset(1,r,0)}static addIsDelta(t,r){t.addFieldInt8(2,+r,0)}static endDictionaryBatch(t){return t.endObject()}};var Y1;(function(e){e[e.Little=0]=\"Little\",e[e.Big=1]=\"Big\"})(Y1||(Y1={}));var rI;(function(e){e[e.DenseArray=0]=\"DenseArray\"})(rI||(rI={}));var op=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsInt(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsInt(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}bitWidth(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt32(this.bb_pos+t):0}isSigned(){let t=this.bb.__offset(this.bb_pos,6);return t?!!this.bb.readInt8(this.bb_pos+t):!1}static startInt(t){t.startObject(2)}static addBitWidth(t,r){t.addFieldInt32(0,r,0)}static addIsSigned(t,r){t.addFieldInt8(1,+r,0)}static endInt(t){return t.endObject()}static createInt(t,r,i){return e.startInt(t),e.addBitWidth(t,r),e.addIsSigned(t,i),e.endInt(t)}};var q0=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsDictionaryEncoding(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsDictionaryEncoding(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}id(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt64(this.bb_pos+t):BigInt(\"0\")}indexType(t){let r=this.bb.__offset(this.bb_pos,6);return r?(t||new op).__init(this.bb.__indirect(this.bb_pos+r),this.bb):null}isOrdered(){let t=this.bb.__offset(this.bb_pos,8);return t?!!this.bb.readInt8(this.bb_pos+t):!1}dictionaryKind(){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.readInt16(this.bb_pos+t):rI.DenseArray}static startDictionaryEncoding(t){t.startObject(4)}static addId(t,r){t.addFieldInt64(0,r,BigInt(\"0\"))}static addIndexType(t,r){t.addFieldOffset(1,r,0)}static addIsOrdered(t,r){t.addFieldInt8(2,+r,0)}static addDictionaryKind(t,r){t.addFieldInt16(3,r,rI.DenseArray)}static endDictionaryEncoding(t){return t.endObject()}};var Da=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsKeyValue(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsKeyValue(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}key(t){let r=this.bb.__offset(this.bb_pos,4);return r?this.bb.__string(this.bb_pos+r,t):null}value(t){let r=this.bb.__offset(this.bb_pos,6);return r?this.bb.__string(this.bb_pos+r,t):null}static startKeyValue(t){t.startObject(2)}static addKey(t,r){t.addFieldOffset(0,r,0)}static addValue(t,r){t.addFieldOffset(1,r,0)}static endKeyValue(t){return t.endObject()}static createKeyValue(t,r,i){return e.startKeyValue(t),e.addKey(t,r),e.addValue(t,i),e.endKeyValue(t)}};var iI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsBinary(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsBinary(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startBinary(t){t.startObject(0)}static endBinary(t){return t.endObject()}static createBinary(t){return e.startBinary(t),e.endBinary(t)}};var nI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsBool(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsBool(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startBool(t){t.startObject(0)}static endBool(t){return t.endObject()}static createBool(t){return e.startBool(t),e.endBool(t)}};var X1=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsDate(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsDate(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}unit(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Ss.MILLISECOND}static startDate(t){t.startObject(1)}static addUnit(t,r){t.addFieldInt16(0,r,Ss.MILLISECOND)}static endDate(t){return t.endObject()}static createDate(t,r){return e.startDate(t),e.addUnit(t,r),e.endDate(t)}};var H0=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsDecimal(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsDecimal(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}precision(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt32(this.bb_pos+t):0}scale(){let t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readInt32(this.bb_pos+t):0}bitWidth(){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.readInt32(this.bb_pos+t):128}static startDecimal(t){t.startObject(3)}static addPrecision(t,r){t.addFieldInt32(0,r,0)}static addScale(t,r){t.addFieldInt32(1,r,0)}static addBitWidth(t,r){t.addFieldInt32(2,r,128)}static endDecimal(t){return t.endObject()}static createDecimal(t,r,i,n){return e.startDecimal(t),e.addPrecision(t,r),e.addScale(t,i),e.addBitWidth(t,n),e.endDecimal(t)}};var Z1=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsDuration(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsDuration(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}unit(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Ir.MILLISECOND}static startDuration(t){t.startObject(1)}static addUnit(t,r){t.addFieldInt16(0,r,Ir.MILLISECOND)}static endDuration(t){return t.endObject()}static createDuration(t,r){return e.startDuration(t),e.addUnit(t,r),e.endDuration(t)}};var K1=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsFixedSizeBinary(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFixedSizeBinary(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}byteWidth(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt32(this.bb_pos+t):0}static startFixedSizeBinary(t){t.startObject(1)}static addByteWidth(t,r){t.addFieldInt32(0,r,0)}static endFixedSizeBinary(t){return t.endObject()}static createFixedSizeBinary(t,r){return e.startFixedSizeBinary(t),e.addByteWidth(t,r),e.endFixedSizeBinary(t)}};var Q1=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsFixedSizeList(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFixedSizeList(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}listSize(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt32(this.bb_pos+t):0}static startFixedSizeList(t){t.startObject(1)}static addListSize(t,r){t.addFieldInt32(0,r,0)}static endFixedSizeList(t){return t.endObject()}static createFixedSizeList(t,r){return e.startFixedSizeList(t),e.addListSize(t,r),e.endFixedSizeList(t)}};var J1=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsFloatingPoint(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFloatingPoint(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}precision(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):bn.HALF}static startFloatingPoint(t){t.startObject(1)}static addPrecision(t,r){t.addFieldInt16(0,r,bn.HALF)}static endFloatingPoint(t){return t.endObject()}static createFloatingPoint(t,r){return e.startFloatingPoint(t),e.addPrecision(t,r),e.endFloatingPoint(t)}};var t_=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsInterval(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsInterval(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}unit(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):mo.YEAR_MONTH}static startInterval(t){t.startObject(1)}static addUnit(t,r){t.addFieldInt16(0,r,mo.YEAR_MONTH)}static endInterval(t){return t.endObject()}static createInterval(t,r){return e.startInterval(t),e.addUnit(t,r),e.endInterval(t)}};var oI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsLargeBinary(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsLargeBinary(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startLargeBinary(t){t.startObject(0)}static endLargeBinary(t){return t.endObject()}static createLargeBinary(t){return e.startLargeBinary(t),e.endLargeBinary(t)}};var sI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsLargeUtf8(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsLargeUtf8(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startLargeUtf8(t){t.startObject(0)}static endLargeUtf8(t){return t.endObject()}static createLargeUtf8(t){return e.startLargeUtf8(t),e.endLargeUtf8(t)}};var aI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsList(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsList(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startList(t){t.startObject(0)}static endList(t){return t.endObject()}static createList(t){return e.startList(t),e.endList(t)}};var e_=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsMap(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsMap(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}keysSorted(){let t=this.bb.__offset(this.bb_pos,4);return t?!!this.bb.readInt8(this.bb_pos+t):!1}static startMap(t){t.startObject(1)}static addKeysSorted(t,r){t.addFieldInt8(0,+r,0)}static endMap(t){return t.endObject()}static createMap(t,r){return e.startMap(t),e.addKeysSorted(t,r),e.endMap(t)}};var lI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsNull(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsNull(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startNull(t){t.startObject(0)}static endNull(t){return t.endObject()}static createNull(t){return e.startNull(t),e.endNull(t)}};var cI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsStruct_(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsStruct_(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startStruct_(t){t.startObject(0)}static endStruct_(t){return t.endObject()}static createStruct_(t){return e.startStruct_(t),e.endStruct_(t)}};var uA=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsTime(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsTime(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}unit(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Ir.MILLISECOND}bitWidth(){let t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readInt32(this.bb_pos+t):32}static startTime(t){t.startObject(2)}static addUnit(t,r){t.addFieldInt16(0,r,Ir.MILLISECOND)}static addBitWidth(t,r){t.addFieldInt32(1,r,32)}static endTime(t){return t.endObject()}static createTime(t,r,i){return e.startTime(t),e.addUnit(t,r),e.addBitWidth(t,i),e.endTime(t)}};var hA=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsTimestamp(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsTimestamp(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}unit(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Ir.SECOND}timezone(t){let r=this.bb.__offset(this.bb_pos,6);return r?this.bb.__string(this.bb_pos+r,t):null}static startTimestamp(t){t.startObject(2)}static addUnit(t,r){t.addFieldInt16(0,r,Ir.SECOND)}static addTimezone(t,r){t.addFieldOffset(1,r,0)}static endTimestamp(t){return t.endObject()}static createTimestamp(t,r,i){return e.startTimestamp(t),e.addUnit(t,r),e.addTimezone(t,i),e.endTimestamp(t)}};var sp=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsUnion(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsUnion(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}mode(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):eo.Sparse}typeIds(t){let r=this.bb.__offset(this.bb_pos,6);return r?this.bb.readInt32(this.bb.__vector(this.bb_pos+r)+t*4):0}typeIdsLength(){let t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}typeIdsArray(){let t=this.bb.__offset(this.bb_pos,6);return t?new Int32Array(this.bb.bytes().buffer,this.bb.bytes().byteOffset+this.bb.__vector(this.bb_pos+t),this.bb.__vector_len(this.bb_pos+t)):null}static startUnion(t){t.startObject(2)}static addMode(t,r){t.addFieldInt16(0,r,eo.Sparse)}static addTypeIds(t,r){t.addFieldOffset(1,r,0)}static createTypeIdsVector(t,r){t.startVector(4,r.length,4);for(let i=r.length-1;i>=0;i--)t.addInt32(r[i]);return t.endVector()}static startTypeIdsVector(t,r){t.startVector(4,r,4)}static endUnion(t){return t.endObject()}static createUnion(t,r,i){return e.startUnion(t),e.addMode(t,r),e.addTypeIds(t,i),e.endUnion(t)}};var uI=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsUtf8(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsUtf8(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static startUtf8(t){t.startObject(0)}static endUtf8(t){return t.endObject()}static createUtf8(t){return e.startUtf8(t),e.endUtf8(t)}};var ro;(function(e){e[e.NONE=0]=\"NONE\",e[e.Null=1]=\"Null\",e[e.Int=2]=\"Int\",e[e.FloatingPoint=3]=\"FloatingPoint\",e[e.Binary=4]=\"Binary\",e[e.Utf8=5]=\"Utf8\",e[e.Bool=6]=\"Bool\",e[e.Decimal=7]=\"Decimal\",e[e.Date=8]=\"Date\",e[e.Time=9]=\"Time\",e[e.Timestamp=10]=\"Timestamp\",e[e.Interval=11]=\"Interval\",e[e.List=12]=\"List\",e[e.Struct_=13]=\"Struct_\",e[e.Union=14]=\"Union\",e[e.FixedSizeBinary=15]=\"FixedSizeBinary\",e[e.FixedSizeList=16]=\"FixedSizeList\",e[e.Map=17]=\"Map\",e[e.Duration=18]=\"Duration\",e[e.LargeBinary=19]=\"LargeBinary\",e[e.LargeUtf8=20]=\"LargeUtf8\",e[e.LargeList=21]=\"LargeList\",e[e.RunEndEncoded=22]=\"RunEndEncoded\"})(ro||(ro={}));var ac=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsField(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsField(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}name(t){let r=this.bb.__offset(this.bb_pos,4);return r?this.bb.__string(this.bb_pos+r,t):null}nullable(){let t=this.bb.__offset(this.bb_pos,6);return t?!!this.bb.readInt8(this.bb_pos+t):!1}typeType(){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.readUint8(this.bb_pos+t):ro.NONE}type(t){let r=this.bb.__offset(this.bb_pos,10);return r?this.bb.__union(t,this.bb_pos+r):null}dictionary(t){let r=this.bb.__offset(this.bb_pos,12);return r?(t||new q0).__init(this.bb.__indirect(this.bb_pos+r),this.bb):null}children(t,r){let i=this.bb.__offset(this.bb_pos,14);return i?(r||new e).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+i)+t*4),this.bb):null}childrenLength(){let t=this.bb.__offset(this.bb_pos,14);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,r){let i=this.bb.__offset(this.bb_pos,16);return i?(r||new Da).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+i)+t*4),this.bb):null}customMetadataLength(){let t=this.bb.__offset(this.bb_pos,16);return t?this.bb.__vector_len(this.bb_pos+t):0}static startField(t){t.startObject(7)}static addName(t,r){t.addFieldOffset(0,r,0)}static addNullable(t,r){t.addFieldInt8(1,+r,0)}static addTypeType(t,r){t.addFieldInt8(2,r,ro.NONE)}static addType(t,r){t.addFieldOffset(3,r,0)}static addDictionary(t,r){t.addFieldOffset(4,r,0)}static addChildren(t,r){t.addFieldOffset(5,r,0)}static createChildrenVector(t,r){t.startVector(4,r.length,4);for(let i=r.length-1;i>=0;i--)t.addOffset(r[i]);return t.endVector()}static startChildrenVector(t,r){t.startVector(4,r,4)}static addCustomMetadata(t,r){t.addFieldOffset(6,r,0)}static createCustomMetadataVector(t,r){t.startVector(4,r.length,4);for(let i=r.length-1;i>=0;i--)t.addOffset(r[i]);return t.endVector()}static startCustomMetadataVector(t,r){t.startVector(4,r,4)}static endField(t){return t.endObject()}};var Eu=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsSchema(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsSchema(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}endianness(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Y1.Little}fields(t,r){let i=this.bb.__offset(this.bb_pos,6);return i?(r||new ac).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+i)+t*4),this.bb):null}fieldsLength(){let t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,r){let i=this.bb.__offset(this.bb_pos,8);return i?(r||new Da).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+i)+t*4),this.bb):null}customMetadataLength(){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}features(t){let r=this.bb.__offset(this.bb_pos,10);return r?this.bb.readInt64(this.bb.__vector(this.bb_pos+r)+t*8):BigInt(0)}featuresLength(){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}static startSchema(t){t.startObject(4)}static addEndianness(t,r){t.addFieldInt16(0,r,Y1.Little)}static addFields(t,r){t.addFieldOffset(1,r,0)}static createFieldsVector(t,r){t.startVector(4,r.length,4);for(let i=r.length-1;i>=0;i--)t.addOffset(r[i]);return t.endVector()}static startFieldsVector(t,r){t.startVector(4,r,4)}static addCustomMetadata(t,r){t.addFieldOffset(2,r,0)}static createCustomMetadataVector(t,r){t.startVector(4,r.length,4);for(let i=r.length-1;i>=0;i--)t.addOffset(r[i]);return t.endVector()}static startCustomMetadataVector(t,r){t.startVector(4,r,4)}static addFeatures(t,r){t.addFieldOffset(3,r,0)}static createFeaturesVector(t,r){t.startVector(8,r.length,8);for(let i=r.length-1;i>=0;i--)t.addInt64(r[i]);return t.endVector()}static startFeaturesVector(t,r){t.startVector(8,r,8)}static endSchema(t){return t.endObject()}static finishSchemaBuffer(t,r){t.finish(r)}static finishSizePrefixedSchemaBuffer(t,r){t.finish(r,void 0,!0)}static createSchema(t,r,i,n,o){return e.startSchema(t),e.addEndianness(t,r),e.addFields(t,i),e.addCustomMetadata(t,n),e.addFeatures(t,o),e.endSchema(t)}};var zi;(function(e){e[e.NONE=0]=\"NONE\",e[e.Schema=1]=\"Schema\",e[e.DictionaryBatch=2]=\"DictionaryBatch\",e[e.RecordBatch=3]=\"RecordBatch\",e[e.Tensor=4]=\"Tensor\",e[e.SparseTensor=5]=\"SparseTensor\"})(zi||(zi={}));var Qt;(function(e){e[e.NONE=0]=\"NONE\",e[e.Null=1]=\"Null\",e[e.Int=2]=\"Int\",e[e.Float=3]=\"Float\",e[e.Binary=4]=\"Binary\",e[e.Utf8=5]=\"Utf8\",e[e.Bool=6]=\"Bool\",e[e.Decimal=7]=\"Decimal\",e[e.Date=8]=\"Date\",e[e.Time=9]=\"Time\",e[e.Timestamp=10]=\"Timestamp\",e[e.Interval=11]=\"Interval\",e[e.List=12]=\"List\",e[e.Struct=13]=\"Struct\",e[e.Union=14]=\"Union\",e[e.FixedSizeBinary=15]=\"FixedSizeBinary\",e[e.FixedSizeList=16]=\"FixedSizeList\",e[e.Map=17]=\"Map\",e[e.Duration=18]=\"Duration\",e[e.LargeBinary=19]=\"LargeBinary\",e[e.LargeUtf8=20]=\"LargeUtf8\",e[e.Dictionary=-1]=\"Dictionary\",e[e.Int8=-2]=\"Int8\",e[e.Int16=-3]=\"Int16\",e[e.Int32=-4]=\"Int32\",e[e.Int64=-5]=\"Int64\",e[e.Uint8=-6]=\"Uint8\",e[e.Uint16=-7]=\"Uint16\",e[e.Uint32=-8]=\"Uint32\",e[e.Uint64=-9]=\"Uint64\",e[e.Float16=-10]=\"Float16\",e[e.Float32=-11]=\"Float32\",e[e.Float64=-12]=\"Float64\",e[e.DateDay=-13]=\"DateDay\",e[e.DateMillisecond=-14]=\"DateMillisecond\",e[e.TimestampSecond=-15]=\"TimestampSecond\",e[e.TimestampMillisecond=-16]=\"TimestampMillisecond\",e[e.TimestampMicrosecond=-17]=\"TimestampMicrosecond\",e[e.TimestampNanosecond=-18]=\"TimestampNanosecond\",e[e.TimeSecond=-19]=\"TimeSecond\",e[e.TimeMillisecond=-20]=\"TimeMillisecond\",e[e.TimeMicrosecond=-21]=\"TimeMicrosecond\",e[e.TimeNanosecond=-22]=\"TimeNanosecond\",e[e.DenseUnion=-23]=\"DenseUnion\",e[e.SparseUnion=-24]=\"SparseUnion\",e[e.IntervalDayTime=-25]=\"IntervalDayTime\",e[e.IntervalYearMonth=-26]=\"IntervalYearMonth\",e[e.DurationSecond=-27]=\"DurationSecond\",e[e.DurationMillisecond=-28]=\"DurationMillisecond\",e[e.DurationMicrosecond=-29]=\"DurationMicrosecond\",e[e.DurationNanosecond=-30]=\"DurationNanosecond\",e[e.IntervalMonthDayNano=-31]=\"IntervalMonthDayNano\"})(Qt||(Qt={}));var Hi;(function(e){e[e.OFFSET=0]=\"OFFSET\",e[e.DATA=1]=\"DATA\",e[e.VALIDITY=2]=\"VALIDITY\",e[e.TYPE=3]=\"TYPE\"})(Hi||(Hi={}));var mtt={};Ql(mtt,{clampRange:()=>wI,createElementComparator:()=>o_,wrapIndex:()=>ux});var ZJ={};Ql(ZJ,{valueToString:()=>ap});function ap(e){if(e===null)return\"null\";if(e===void 0)return\"undefined\";switch(typeof e){case\"number\":return`${e}`;case\"bigint\":return`${e}`;case\"string\":return`\"${e}\"`}return typeof e[Symbol.toPrimitive]==\"function\"?e[Symbol.toPrimitive](\"string\"):ArrayBuffer.isView(e)?e instanceof BigInt64Array||e instanceof BigUint64Array?`[${[...e].map(t=>ap(t))}]`:`[${e}]`:ArrayBuffer.isView(e)?`[${e}]`:JSON.stringify(e,(t,r)=>typeof r==\"bigint\"?`${r}`:r)}var ttt={};Ql(ttt,{BN:()=>dI,bigNumToBigInt:()=>g3t,bigNumToNumber:()=>JJ,bigNumToString:()=>W4,isArrowBigNumSymbol:()=>m3t});function cn(e){if(typeof e==\"bigint\"&&(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER))throw new TypeError(`${e} is not safe to convert to a number.`);return Number(e)}function KJ(e,t){return cn(e/t)+cn(e%t)/cn(t)}var m3t=Symbol.for(\"isArrowBigNum\");function lp(e,...t){return t.length===0?Object.setPrototypeOf(Oi(this.TypedArray,e),this.constructor.prototype):Object.setPrototypeOf(new this.TypedArray(e,...t),this.constructor.prototype)}lp.prototype[m3t]=!0;lp.prototype.toJSON=function(){return`\"${W4(this)}\"`};lp.prototype.valueOf=function(e){return JJ(this,e)};lp.prototype.toString=function(){return W4(this)};lp.prototype[Symbol.toPrimitive]=function(e=\"default\"){switch(e){case\"number\":return JJ(this);case\"string\":return W4(this);case\"default\":return g3t(this)}return W4(this)};function $4(...e){return lp.apply(this,e)}function G4(...e){return lp.apply(this,e)}function hI(...e){return lp.apply(this,e)}Object.setPrototypeOf($4.prototype,Object.create(Int32Array.prototype));Object.setPrototypeOf(G4.prototype,Object.create(Uint32Array.prototype));Object.setPrototypeOf(hI.prototype,Object.create(Uint32Array.prototype));Object.assign($4.prototype,lp.prototype,{constructor:$4,signed:!0,TypedArray:Int32Array,BigIntArray:BigInt64Array});Object.assign(G4.prototype,lp.prototype,{constructor:G4,signed:!1,TypedArray:Uint32Array,BigIntArray:BigUint64Array});Object.assign(hI.prototype,lp.prototype,{constructor:hI,signed:!0,TypedArray:Uint32Array,BigIntArray:BigUint64Array});var QZt=BigInt(4294967296)*BigInt(4294967296),JZt=QZt-BigInt(1);function JJ(e,t){let{buffer:r,byteOffset:i,byteLength:n,signed:o}=e,s=new BigUint64Array(r,i,n/8),a=o&&s.at(-1)&BigInt(1)<<BigInt(63),h=BigInt(0),p=0;if(a){for(let g of s)h|=(g^JZt)*(BigInt(1)<<BigInt(64*p++));h*=BigInt(-1),h-=BigInt(1)}else for(let g of s)h|=g*(BigInt(1)<<BigInt(64*p++));if(typeof t==\"number\"&&t>0){let g=BigInt(\"1\".padEnd(t+1,\"0\")),w=h/g,C=a?-(h%g):h%g,R=cn(w),z=`${C}`.padStart(t,\"0\");return+`${a&&R===0?\"-\":\"\"}${R}.${z}`}return cn(h)}function W4(e){if(e.byteLength===8)return`${new e.BigIntArray(e.buffer,e.byteOffset,1)[0]}`;if(!e.signed)return QJ(e);let t=new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2);if(new Int16Array([t.at(-1)])[0]>=0)return QJ(e);t=t.slice();let i=1;for(let o=0;o<t.length;o++){let s=t[o],a=~s+i;t[o]=a,i&=s===0?1:0}return`-${QJ(t)}`}function g3t(e){return e.byteLength===8?new e.BigIntArray(e.buffer,e.byteOffset,1)[0]:W4(e)}function QJ(e){let t=\"\",r=new Uint32Array(2),i=new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2),n=new Uint32Array((i=new Uint16Array(i).reverse()).buffer),o=-1,s=i.length-1;do{for(r[0]=i[o=0];o<s;)i[o++]=r[1]=r[0]/10,r[0]=(r[0]-r[1]*10<<16)+i[o];i[o]=r[1]=r[0]/10,r[0]=r[0]-r[1]*10,t=`${r[0]}${t}`}while(n[0]||n[1]||n[2]||n[3]);return t??\"0\"}var dI=class e{static new(t,r){switch(r){case!0:return new $4(t);case!1:return new G4(t)}switch(t.constructor){case Int8Array:case Int16Array:case Int32Array:case BigInt64Array:return new $4(t)}return t.byteLength===16?new hI(t):new G4(t)}static signed(t){return new $4(t)}static unsigned(t){return new G4(t)}static decimal(t){return new hI(t)}constructor(t,r){return e.new(t,r)}};var A3t,y3t,_3t,v3t,b3t,x3t,w3t,T3t,S3t,M3t,E3t,P3t,C3t,I3t,k3t,R3t,D3t,O3t,L3t,B3t,F3t,N3t,tr=class e{static isNull(t){return t?.typeId===Qt.Null}static isInt(t){return t?.typeId===Qt.Int}static isFloat(t){return t?.typeId===Qt.Float}static isBinary(t){return t?.typeId===Qt.Binary}static isLargeBinary(t){return t?.typeId===Qt.LargeBinary}static isUtf8(t){return t?.typeId===Qt.Utf8}static isLargeUtf8(t){return t?.typeId===Qt.LargeUtf8}static isBool(t){return t?.typeId===Qt.Bool}static isDecimal(t){return t?.typeId===Qt.Decimal}static isDate(t){return t?.typeId===Qt.Date}static isTime(t){return t?.typeId===Qt.Time}static isTimestamp(t){return t?.typeId===Qt.Timestamp}static isInterval(t){return t?.typeId===Qt.Interval}static isDuration(t){return t?.typeId===Qt.Duration}static isList(t){return t?.typeId===Qt.List}static isStruct(t){return t?.typeId===Qt.Struct}static isUnion(t){return t?.typeId===Qt.Union}static isFixedSizeBinary(t){return t?.typeId===Qt.FixedSizeBinary}static isFixedSizeList(t){return t?.typeId===Qt.FixedSizeList}static isMap(t){return t?.typeId===Qt.Map}static isDictionary(t){return t?.typeId===Qt.Dictionary}static isDenseUnion(t){return e.isUnion(t)&&t.mode===eo.Dense}static isSparseUnion(t){return e.isUnion(t)&&t.mode===eo.Sparse}constructor(t){this.typeId=t}};A3t=Symbol.toStringTag;tr[A3t]=(e=>(e.children=null,e.ArrayType=Array,e.OffsetArrayType=Int32Array,e[Symbol.toStringTag]=\"DataType\"))(tr.prototype);var sl=class extends tr{constructor(){super(Qt.Null)}toString(){return\"Null\"}};y3t=Symbol.toStringTag;sl[y3t]=(e=>e[Symbol.toStringTag]=\"Null\")(sl.prototype);var Ms=class extends tr{constructor(t,r){super(Qt.Int),this.isSigned=t,this.bitWidth=r}get ArrayType(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:return this.isSigned?Int32Array:Uint32Array;case 64:return this.isSigned?BigInt64Array:BigUint64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`${this.isSigned?\"I\":\"Ui\"}nt${this.bitWidth}`}};_3t=Symbol.toStringTag;Ms[_3t]=(e=>(e.isSigned=null,e.bitWidth=null,e[Symbol.toStringTag]=\"Int\"))(Ms.prototype);var fI=class extends Ms{constructor(){super(!0,8)}get ArrayType(){return Int8Array}},pI=class extends Ms{constructor(){super(!0,16)}get ArrayType(){return Int16Array}},cp=class extends Ms{constructor(){super(!0,32)}get ArrayType(){return Int32Array}},mI=class extends Ms{constructor(){super(!0,64)}get ArrayType(){return BigInt64Array}},gI=class extends Ms{constructor(){super(!1,8)}get ArrayType(){return Uint8Array}},AI=class extends Ms{constructor(){super(!1,16)}get ArrayType(){return Uint16Array}},yI=class extends Ms{constructor(){super(!1,32)}get ArrayType(){return Uint32Array}},_I=class extends Ms{constructor(){super(!1,64)}get ArrayType(){return BigUint64Array}};Object.defineProperty(fI.prototype,\"ArrayType\",{value:Int8Array});Object.defineProperty(pI.prototype,\"ArrayType\",{value:Int16Array});Object.defineProperty(cp.prototype,\"ArrayType\",{value:Int32Array});Object.defineProperty(mI.prototype,\"ArrayType\",{value:BigInt64Array});Object.defineProperty(gI.prototype,\"ArrayType\",{value:Uint8Array});Object.defineProperty(AI.prototype,\"ArrayType\",{value:Uint16Array});Object.defineProperty(yI.prototype,\"ArrayType\",{value:Uint32Array});Object.defineProperty(_I.prototype,\"ArrayType\",{value:BigUint64Array});var al=class extends tr{constructor(t){super(Qt.Float),this.precision=t}get ArrayType(){switch(this.precision){case bn.HALF:return Uint16Array;case bn.SINGLE:return Float32Array;case bn.DOUBLE:return Float64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`Float${this.precision<<5||16}`}};v3t=Symbol.toStringTag;al[v3t]=(e=>(e.precision=null,e[Symbol.toStringTag]=\"Float\"))(al.prototype);var vI=class extends al{constructor(){super(bn.HALF)}},bI=class extends al{constructor(){super(bn.SINGLE)}},cx=class extends al{constructor(){super(bn.DOUBLE)}};Object.defineProperty(vI.prototype,\"ArrayType\",{value:Uint16Array});Object.defineProperty(bI.prototype,\"ArrayType\",{value:Float32Array});Object.defineProperty(cx.prototype,\"ArrayType\",{value:Float64Array});var jd=class extends tr{constructor(){super(Qt.Binary)}toString(){return\"Binary\"}};b3t=Symbol.toStringTag;jd[b3t]=(e=>(e.ArrayType=Uint8Array,e[Symbol.toStringTag]=\"Binary\"))(jd.prototype);var Y0=class extends tr{constructor(){super(Qt.LargeBinary)}toString(){return\"LargeBinary\"}};x3t=Symbol.toStringTag;Y0[x3t]=(e=>(e.ArrayType=Uint8Array,e.OffsetArrayType=BigInt64Array,e[Symbol.toStringTag]=\"LargeBinary\"))(Y0.prototype);var $d=class extends tr{constructor(){super(Qt.Utf8)}toString(){return\"Utf8\"}};w3t=Symbol.toStringTag;$d[w3t]=(e=>(e.ArrayType=Uint8Array,e[Symbol.toStringTag]=\"Utf8\"))($d.prototype);var X0=class extends tr{constructor(){super(Qt.LargeUtf8)}toString(){return\"LargeUtf8\"}};T3t=Symbol.toStringTag;X0[T3t]=(e=>(e.ArrayType=Uint8Array,e.OffsetArrayType=BigInt64Array,e[Symbol.toStringTag]=\"LargeUtf8\"))(X0.prototype);var Pu=class extends tr{constructor(){super(Qt.Bool)}toString(){return\"Bool\"}};S3t=Symbol.toStringTag;Pu[S3t]=(e=>(e.ArrayType=Uint8Array,e[Symbol.toStringTag]=\"Bool\"))(Pu.prototype);var Gd=class extends tr{constructor(t,r,i=128){super(Qt.Decimal),this.scale=t,this.precision=r,this.bitWidth=i}toString(){return`Decimal[${this.precision}e${this.scale>0?\"+\":\"\"}${this.scale}]`}};M3t=Symbol.toStringTag;Gd[M3t]=(e=>(e.scale=null,e.precision=null,e.ArrayType=Uint32Array,e[Symbol.toStringTag]=\"Decimal\"))(Gd.prototype);var Wd=class extends tr{constructor(t){super(Qt.Date),this.unit=t}toString(){return`Date${(this.unit+1)*32}<${Ss[this.unit]}>`}get ArrayType(){return this.unit===Ss.DAY?Int32Array:BigInt64Array}};E3t=Symbol.toStringTag;Wd[E3t]=(e=>(e.unit=null,e[Symbol.toStringTag]=\"Date\"))(Wd.prototype);var qd=class extends tr{constructor(t,r){super(Qt.Time),this.unit=t,this.bitWidth=r}toString(){return`Time${this.bitWidth}<${Ir[this.unit]}>`}get ArrayType(){switch(this.bitWidth){case 32:return Int32Array;case 64:return BigInt64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}};P3t=Symbol.toStringTag;qd[P3t]=(e=>(e.unit=null,e.bitWidth=null,e[Symbol.toStringTag]=\"Time\"))(qd.prototype);var Hd=class extends tr{constructor(t,r){super(Qt.Timestamp),this.unit=t,this.timezone=r}toString(){return`Timestamp<${Ir[this.unit]}${this.timezone?`, ${this.timezone}`:\"\"}>`}};C3t=Symbol.toStringTag;Hd[C3t]=(e=>(e.unit=null,e.timezone=null,e.ArrayType=BigInt64Array,e[Symbol.toStringTag]=\"Timestamp\"))(Hd.prototype);var Yd=class extends tr{constructor(t){super(Qt.Interval),this.unit=t}toString(){return`Interval<${mo[this.unit]}>`}};I3t=Symbol.toStringTag;Yd[I3t]=(e=>(e.unit=null,e.ArrayType=Int32Array,e[Symbol.toStringTag]=\"Interval\"))(Yd.prototype);var Xd=class extends tr{constructor(t){super(Qt.Duration),this.unit=t}toString(){return`Duration<${Ir[this.unit]}>`}};k3t=Symbol.toStringTag;Xd[k3t]=(e=>(e.unit=null,e.ArrayType=BigInt64Array,e[Symbol.toStringTag]=\"Duration\"))(Xd.prototype);var Oa=class extends tr{constructor(t){super(Qt.List),this.children=[t]}toString(){return`List<${this.valueType}>`}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}};R3t=Symbol.toStringTag;Oa[R3t]=(e=>(e.children=null,e[Symbol.toStringTag]=\"List\"))(Oa.prototype);var jn=class extends tr{constructor(t){super(Qt.Struct),this.children=t}toString(){return`Struct<{${this.children.map(t=>`${t.name}:${t.type}`).join(\", \")}}>`}};D3t=Symbol.toStringTag;jn[D3t]=(e=>(e.children=null,e[Symbol.toStringTag]=\"Struct\"))(jn.prototype);var Cu=class extends tr{constructor(t,r,i){super(Qt.Union),this.mode=t,this.children=i,this.typeIds=r=Int32Array.from(r),this.typeIdToChildIndex=r.reduce((n,o,s)=>(n[o]=s)&&n||n,Object.create(null))}toString(){return`${this[Symbol.toStringTag]}<${this.children.map(t=>`${t.type}`).join(\" | \")}>`}};O3t=Symbol.toStringTag;Cu[O3t]=(e=>(e.mode=null,e.typeIds=null,e.children=null,e.typeIdToChildIndex=null,e.ArrayType=Int8Array,e[Symbol.toStringTag]=\"Union\"))(Cu.prototype);var Zd=class extends tr{constructor(t){super(Qt.FixedSizeBinary),this.byteWidth=t}toString(){return`FixedSizeBinary[${this.byteWidth}]`}};L3t=Symbol.toStringTag;Zd[L3t]=(e=>(e.byteWidth=null,e.ArrayType=Uint8Array,e[Symbol.toStringTag]=\"FixedSizeBinary\"))(Zd.prototype);var lc=class extends tr{constructor(t,r){super(Qt.FixedSizeList),this.listSize=t,this.children=[r]}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}toString(){return`FixedSizeList[${this.listSize}]<${this.valueType}>`}};B3t=Symbol.toStringTag;lc[B3t]=(e=>(e.children=null,e.listSize=null,e[Symbol.toStringTag]=\"FixedSizeList\"))(lc.prototype);var Iu=class extends tr{constructor(t,r=!1){var i,n,o;if(super(Qt.Map),this.children=[t],this.keysSorted=r,t&&(t.name=\"entries\",!((i=t?.type)===null||i===void 0)&&i.children)){let s=(n=t?.type)===null||n===void 0?void 0:n.children[0];s&&(s.name=\"key\");let a=(o=t?.type)===null||o===void 0?void 0:o.children[1];a&&(a.name=\"value\")}}get keyType(){return this.children[0].type.children[0].type}get valueType(){return this.children[0].type.children[1].type}get childType(){return this.children[0].type}toString(){return`Map<{${this.children[0].type.children.map(t=>`${t.name}:${t.type}`).join(\", \")}}>`}};F3t=Symbol.toStringTag;Iu[F3t]=(e=>(e.children=null,e.keysSorted=null,e[Symbol.toStringTag]=\"Map_\"))(Iu.prototype);var tKt=(e=>()=>++e)(-1),ku=class extends tr{constructor(t,r,i,n){super(Qt.Dictionary),this.indices=r,this.dictionary=t,this.isOrdered=n||!1,this.id=i==null?tKt():cn(i)}get children(){return this.dictionary.children}get valueType(){return this.dictionary}get ArrayType(){return this.dictionary.ArrayType}toString(){return`Dictionary<${this.indices}, ${this.dictionary}>`}};N3t=Symbol.toStringTag;ku[N3t]=(e=>(e.id=null,e.indices=null,e.isOrdered=null,e.dictionary=null,e[Symbol.toStringTag]=\"Dictionary\"))(ku.prototype);function kh(e){let t=e;switch(e.typeId){case Qt.Decimal:return e.bitWidth/32;case Qt.Interval:return t.unit===mo.MONTH_DAY_NANO?4:1+t.unit;case Qt.FixedSizeList:return t.listSize;case Qt.FixedSizeBinary:return t.byteWidth;default:return 1}}var jr=class{visitMany(t,...r){return t.map((i,n)=>this.visit(i,...r.map(o=>o[n])))}visit(...t){return this.getVisitFn(t[0],!1).apply(this,t)}getVisitFn(t,r=!0){return eKt(this,t,r)}getVisitFnByTypeId(t,r=!0){return q4(this,t,r)}visitNull(t,...r){return null}visitBool(t,...r){return null}visitInt(t,...r){return null}visitFloat(t,...r){return null}visitUtf8(t,...r){return null}visitLargeUtf8(t,...r){return null}visitBinary(t,...r){return null}visitLargeBinary(t,...r){return null}visitFixedSizeBinary(t,...r){return null}visitDate(t,...r){return null}visitTimestamp(t,...r){return null}visitTime(t,...r){return null}visitDecimal(t,...r){return null}visitList(t,...r){return null}visitStruct(t,...r){return null}visitUnion(t,...r){return null}visitDictionary(t,...r){return null}visitInterval(t,...r){return null}visitDuration(t,...r){return null}visitFixedSizeList(t,...r){return null}visitMap(t,...r){return null}};function eKt(e,t,r=!0){return typeof t==\"number\"?q4(e,t,r):typeof t==\"string\"&&t in Qt?q4(e,Qt[t],r):t&&t instanceof tr?q4(e,z3t(t),r):t?.type&&t.type instanceof tr?q4(e,z3t(t.type),r):q4(e,Qt.NONE,r)}function q4(e,t,r=!0){let i=null;switch(t){case Qt.Null:i=e.visitNull;break;case Qt.Bool:i=e.visitBool;break;case Qt.Int:i=e.visitInt;break;case Qt.Int8:i=e.visitInt8||e.visitInt;break;case Qt.Int16:i=e.visitInt16||e.visitInt;break;case Qt.Int32:i=e.visitInt32||e.visitInt;break;case Qt.Int64:i=e.visitInt64||e.visitInt;break;case Qt.Uint8:i=e.visitUint8||e.visitInt;break;case Qt.Uint16:i=e.visitUint16||e.visitInt;break;case Qt.Uint32:i=e.visitUint32||e.visitInt;break;case Qt.Uint64:i=e.visitUint64||e.visitInt;break;case Qt.Float:i=e.visitFloat;break;case Qt.Float16:i=e.visitFloat16||e.visitFloat;break;case Qt.Float32:i=e.visitFloat32||e.visitFloat;break;case Qt.Float64:i=e.visitFloat64||e.visitFloat;break;case Qt.Utf8:i=e.visitUtf8;break;case Qt.LargeUtf8:i=e.visitLargeUtf8;break;case Qt.Binary:i=e.visitBinary;break;case Qt.LargeBinary:i=e.visitLargeBinary;break;case Qt.FixedSizeBinary:i=e.visitFixedSizeBinary;break;case Qt.Date:i=e.visitDate;break;case Qt.DateDay:i=e.visitDateDay||e.visitDate;break;case Qt.DateMillisecond:i=e.visitDateMillisecond||e.visitDate;break;case Qt.Timestamp:i=e.visitTimestamp;break;case Qt.TimestampSecond:i=e.visitTimestampSecond||e.visitTimestamp;break;case Qt.TimestampMillisecond:i=e.visitTimestampMillisecond||e.visitTimestamp;break;case Qt.TimestampMicrosecond:i=e.visitTimestampMicrosecond||e.visitTimestamp;break;case Qt.TimestampNanosecond:i=e.visitTimestampNanosecond||e.visitTimestamp;break;case Qt.Time:i=e.visitTime;break;case Qt.TimeSecond:i=e.visitTimeSecond||e.visitTime;break;case Qt.TimeMillisecond:i=e.visitTimeMillisecond||e.visitTime;break;case Qt.TimeMicrosecond:i=e.visitTimeMicrosecond||e.visitTime;break;case Qt.TimeNanosecond:i=e.visitTimeNanosecond||e.visitTime;break;case Qt.Decimal:i=e.visitDecimal;break;case Qt.List:i=e.visitList;break;case Qt.Struct:i=e.visitStruct;break;case Qt.Union:i=e.visitUnion;break;case Qt.DenseUnion:i=e.visitDenseUnion||e.visitUnion;break;case Qt.SparseUnion:i=e.visitSparseUnion||e.visitUnion;break;case Qt.Dictionary:i=e.visitDictionary;break;case Qt.Interval:i=e.visitInterval;break;case Qt.IntervalDayTime:i=e.visitIntervalDayTime||e.visitInterval;break;case Qt.IntervalYearMonth:i=e.visitIntervalYearMonth||e.visitInterval;break;case Qt.IntervalMonthDayNano:i=e.visitIntervalMonthDayNano||e.visitInterval;break;case Qt.Duration:i=e.visitDuration;break;case Qt.DurationSecond:i=e.visitDurationSecond||e.visitDuration;break;case Qt.DurationMillisecond:i=e.visitDurationMillisecond||e.visitDuration;break;case Qt.DurationMicrosecond:i=e.visitDurationMicrosecond||e.visitDuration;break;case Qt.DurationNanosecond:i=e.visitDurationNanosecond||e.visitDuration;break;case Qt.FixedSizeList:i=e.visitFixedSizeList;break;case Qt.Map:i=e.visitMap;break}if(typeof i==\"function\")return i;if(!r)return()=>null;throw new Error(`Unrecognized type '${Qt[t]}'`)}function z3t(e){switch(e.typeId){case Qt.Null:return Qt.Null;case Qt.Int:{let{bitWidth:t,isSigned:r}=e;switch(t){case 8:return r?Qt.Int8:Qt.Uint8;case 16:return r?Qt.Int16:Qt.Uint16;case 32:return r?Qt.Int32:Qt.Uint32;case 64:return r?Qt.Int64:Qt.Uint64}return Qt.Int}case Qt.Float:switch(e.precision){case bn.HALF:return Qt.Float16;case bn.SINGLE:return Qt.Float32;case bn.DOUBLE:return Qt.Float64}return Qt.Float;case Qt.Binary:return Qt.Binary;case Qt.LargeBinary:return Qt.LargeBinary;case Qt.Utf8:return Qt.Utf8;case Qt.LargeUtf8:return Qt.LargeUtf8;case Qt.Bool:return Qt.Bool;case Qt.Decimal:return Qt.Decimal;case Qt.Time:switch(e.unit){case Ir.SECOND:return Qt.TimeSecond;case Ir.MILLISECOND:return Qt.TimeMillisecond;case Ir.MICROSECOND:return Qt.TimeMicrosecond;case Ir.NANOSECOND:return Qt.TimeNanosecond}return Qt.Time;case Qt.Timestamp:switch(e.unit){case Ir.SECOND:return Qt.TimestampSecond;case Ir.MILLISECOND:return Qt.TimestampMillisecond;case Ir.MICROSECOND:return Qt.TimestampMicrosecond;case Ir.NANOSECOND:return Qt.TimestampNanosecond}return Qt.Timestamp;case Qt.Date:switch(e.unit){case Ss.DAY:return Qt.DateDay;case Ss.MILLISECOND:return Qt.DateMillisecond}return Qt.Date;case Qt.Interval:switch(e.unit){case mo.DAY_TIME:return Qt.IntervalDayTime;case mo.YEAR_MONTH:return Qt.IntervalYearMonth;case mo.MONTH_DAY_NANO:return Qt.IntervalMonthDayNano}return Qt.Interval;case Qt.Duration:switch(e.unit){case Ir.SECOND:return Qt.DurationSecond;case Ir.MILLISECOND:return Qt.DurationMillisecond;case Ir.MICROSECOND:return Qt.DurationMicrosecond;case Ir.NANOSECOND:return Qt.DurationNanosecond}return Qt.Duration;case Qt.Map:return Qt.Map;case Qt.List:return Qt.List;case Qt.Struct:return Qt.Struct;case Qt.Union:switch(e.mode){case eo.Dense:return Qt.DenseUnion;case eo.Sparse:return Qt.SparseUnion}return Qt.Union;case Qt.FixedSizeBinary:return Qt.FixedSizeBinary;case Qt.FixedSizeList:return Qt.FixedSizeList;case Qt.Dictionary:return Qt.Dictionary}throw new Error(`Unrecognized type '${Qt[e.typeId]}'`)}jr.prototype.visitInt8=null;jr.prototype.visitInt16=null;jr.prototype.visitInt32=null;jr.prototype.visitInt64=null;jr.prototype.visitUint8=null;jr.prototype.visitUint16=null;jr.prototype.visitUint32=null;jr.prototype.visitUint64=null;jr.prototype.visitFloat16=null;jr.prototype.visitFloat32=null;jr.prototype.visitFloat64=null;jr.prototype.visitDateDay=null;jr.prototype.visitDateMillisecond=null;jr.prototype.visitTimestampSecond=null;jr.prototype.visitTimestampMillisecond=null;jr.prototype.visitTimestampMicrosecond=null;jr.prototype.visitTimestampNanosecond=null;jr.prototype.visitTimeSecond=null;jr.prototype.visitTimeMillisecond=null;jr.prototype.visitTimeMicrosecond=null;jr.prototype.visitTimeNanosecond=null;jr.prototype.visitDenseUnion=null;jr.prototype.visitSparseUnion=null;jr.prototype.visitIntervalDayTime=null;jr.prototype.visitIntervalYearMonth=null;jr.prototype.visitIntervalMonthDayNano=null;jr.prototype.visitDuration=null;jr.prototype.visitDurationSecond=null;jr.prototype.visitDurationMillisecond=null;jr.prototype.visitDurationMicrosecond=null;jr.prototype.visitDurationNanosecond=null;var ett={};Ql(ett,{float64ToUint16:()=>xI,uint16ToFloat64:()=>nN});var U3t=new Float64Array(1),H4=new Uint32Array(U3t.buffer);function nN(e){let t=(e&31744)>>10,r=(e&1023)/1024,i=Math.pow(-1,(e&32768)>>15);switch(t){case 31:return i*(r?Number.NaN:1/0);case 0:return i*(r?6103515625e-14*r:0)}return i*Math.pow(2,t-15)*(1+r)}function xI(e){if(e!==e)return 32256;U3t[0]=e;let t=(H4[1]&2147483648)>>16&65535,r=H4[1]&2146435072,i=0;return r>=1089470464?H4[0]>0?r=31744:(r=(r&2080374784)>>16,i=(H4[1]&1048575)>>10):r<=1056964608?(i=1048576+(H4[1]&1048575),i=1048576+(i<<(r>>20)-998)>>21,r=0):(r=r-1056964608>>10,i=(H4[1]&1048575)+512>>10),t|r|i&65535}var Zr=class extends jr{};function si(e){return(t,r,i)=>{if(t.setValid(r,i!=null))return e(t,r,i)}}var rKt=(e,t,r)=>{e[t]=Math.floor(r/864e5)},V3t=(e,t,r,i)=>{if(r+1<t.length){let n=cn(t[r]),o=cn(t[r+1]);e.set(i.subarray(0,o-n),n)}},iKt=({offset:e,values:t},r,i)=>{let n=e+r;i?t[n>>3]|=1<<n%8:t[n>>3]&=~(1<<n%8)},dA=({values:e},t,r)=>{e[t]=r},rtt=({values:e},t,r)=>{e[t]=r},j3t=({values:e},t,r)=>{e[t]=xI(r)},nKt=(e,t,r)=>{switch(e.type.precision){case bn.HALF:return j3t(e,t,r);case bn.SINGLE:case bn.DOUBLE:return rtt(e,t,r)}},oN=({values:e},t,r)=>{rKt(e,t,r.valueOf())},sN=({values:e},t,r)=>{e[t]=BigInt(r)},itt=({stride:e,values:t},r,i)=>{t.set(i.subarray(0,e),e*r)},$3t=({values:e,valueOffsets:t},r,i)=>V3t(e,t,r,i),G3t=({values:e,valueOffsets:t},r,i)=>V3t(e,t,r,$0(i)),ntt=(e,t,r)=>{e.type.unit===Ss.DAY?oN(e,t,r):sN(e,t,r)},aN=({values:e},t,r)=>{e[t]=BigInt(r/1e3)},lN=({values:e},t,r)=>{e[t]=BigInt(r)},cN=({values:e},t,r)=>{e[t]=BigInt(r*1e3)},uN=({values:e},t,r)=>{e[t]=BigInt(r*1e6)},ott=(e,t,r)=>{switch(e.type.unit){case Ir.SECOND:return aN(e,t,r);case Ir.MILLISECOND:return lN(e,t,r);case Ir.MICROSECOND:return cN(e,t,r);case Ir.NANOSECOND:return uN(e,t,r)}},hN=({values:e},t,r)=>{e[t]=r},dN=({values:e},t,r)=>{e[t]=r},fN=({values:e},t,r)=>{e[t]=r},pN=({values:e},t,r)=>{e[t]=r},stt=(e,t,r)=>{switch(e.type.unit){case Ir.SECOND:return hN(e,t,r);case Ir.MILLISECOND:return dN(e,t,r);case Ir.MICROSECOND:return fN(e,t,r);case Ir.NANOSECOND:return pN(e,t,r)}},att=({values:e,stride:t},r,i)=>{e.set(i.subarray(0,t),t*r)},oKt=(e,t,r)=>{let i=e.children[0],n=e.valueOffsets,o=Ol.getVisitFn(i);if(Array.isArray(r))for(let s=-1,a=n[t],h=n[t+1];a<h;)o(i,a++,r[++s]);else for(let s=-1,a=n[t],h=n[t+1];a<h;)o(i,a++,r.get(++s))},sKt=(e,t,r)=>{let i=e.children[0],{valueOffsets:n}=e,o=Ol.getVisitFn(i),{[t]:s,[t+1]:a}=n,h=r instanceof Map?r.entries():Object.entries(r);for(let p of h)if(o(i,s,p),++s>=a)break},aKt=(e,t)=>(r,i,n,o)=>i&&r(i,e,t[o]),lKt=(e,t)=>(r,i,n,o)=>i&&r(i,e,t.get(o)),cKt=(e,t)=>(r,i,n,o)=>i&&r(i,e,t.get(n.name)),uKt=(e,t)=>(r,i,n,o)=>i&&r(i,e,t[n.name]),hKt=(e,t,r)=>{let i=e.type.children.map(o=>Ol.getVisitFn(o.type)),n=r instanceof Map?cKt(t,r):r instanceof Er?lKt(t,r):Array.isArray(r)?aKt(t,r):uKt(t,r);e.type.children.forEach((o,s)=>n(i[s],e.children[s],o,s))},dKt=(e,t,r)=>{e.type.mode===eo.Dense?W3t(e,t,r):q3t(e,t,r)},W3t=(e,t,r)=>{let i=e.type.typeIdToChildIndex[e.typeIds[t]],n=e.children[i];Ol.visit(n,e.valueOffsets[t],r)},q3t=(e,t,r)=>{let i=e.type.typeIdToChildIndex[e.typeIds[t]],n=e.children[i];Ol.visit(n,t,r)},fKt=(e,t,r)=>{var i;(i=e.dictionary)===null||i===void 0||i.set(e.values[t],r)},ltt=(e,t,r)=>{switch(e.type.unit){case mo.YEAR_MONTH:return gN(e,t,r);case mo.DAY_TIME:return mN(e,t,r);case mo.MONTH_DAY_NANO:return AN(e,t,r)}},mN=({values:e},t,r)=>{e.set(r.subarray(0,2),2*t)},gN=({values:e},t,r)=>{e[t]=r[0]*12+r[1]%12},AN=({values:e,stride:t},r,i)=>{e.set(i.subarray(0,t),t*r)},yN=({values:e},t,r)=>{e[t]=r},_N=({values:e},t,r)=>{e[t]=r},vN=({values:e},t,r)=>{e[t]=r},bN=({values:e},t,r)=>{e[t]=r},ctt=(e,t,r)=>{switch(e.type.unit){case Ir.SECOND:return yN(e,t,r);case Ir.MILLISECOND:return _N(e,t,r);case Ir.MICROSECOND:return vN(e,t,r);case Ir.NANOSECOND:return bN(e,t,r)}},pKt=(e,t,r)=>{let{stride:i}=e,n=e.children[0],o=Ol.getVisitFn(n);if(Array.isArray(r))for(let s=-1,a=t*i;++s<i;)o(n,a+s,r[s]);else for(let s=-1,a=t*i;++s<i;)o(n,a+s,r.get(s))};Zr.prototype.visitBool=si(iKt);Zr.prototype.visitInt=si(dA);Zr.prototype.visitInt8=si(dA);Zr.prototype.visitInt16=si(dA);Zr.prototype.visitInt32=si(dA);Zr.prototype.visitInt64=si(dA);Zr.prototype.visitUint8=si(dA);Zr.prototype.visitUint16=si(dA);Zr.prototype.visitUint32=si(dA);Zr.prototype.visitUint64=si(dA);Zr.prototype.visitFloat=si(nKt);Zr.prototype.visitFloat16=si(j3t);Zr.prototype.visitFloat32=si(rtt);Zr.prototype.visitFloat64=si(rtt);Zr.prototype.visitUtf8=si(G3t);Zr.prototype.visitLargeUtf8=si(G3t);Zr.prototype.visitBinary=si($3t);Zr.prototype.visitLargeBinary=si($3t);Zr.prototype.visitFixedSizeBinary=si(itt);Zr.prototype.visitDate=si(ntt);Zr.prototype.visitDateDay=si(oN);Zr.prototype.visitDateMillisecond=si(sN);Zr.prototype.visitTimestamp=si(ott);Zr.prototype.visitTimestampSecond=si(aN);Zr.prototype.visitTimestampMillisecond=si(lN);Zr.prototype.visitTimestampMicrosecond=si(cN);Zr.prototype.visitTimestampNanosecond=si(uN);Zr.prototype.visitTime=si(stt);Zr.prototype.visitTimeSecond=si(hN);Zr.prototype.visitTimeMillisecond=si(dN);Zr.prototype.visitTimeMicrosecond=si(fN);Zr.prototype.visitTimeNanosecond=si(pN);Zr.prototype.visitDecimal=si(att);Zr.prototype.visitList=si(oKt);Zr.prototype.visitStruct=si(hKt);Zr.prototype.visitUnion=si(dKt);Zr.prototype.visitDenseUnion=si(W3t);Zr.prototype.visitSparseUnion=si(q3t);Zr.prototype.visitDictionary=si(fKt);Zr.prototype.visitInterval=si(ltt);Zr.prototype.visitIntervalDayTime=si(mN);Zr.prototype.visitIntervalYearMonth=si(gN);Zr.prototype.visitIntervalMonthDayNano=si(AN);Zr.prototype.visitDuration=si(ctt);Zr.prototype.visitDurationSecond=si(yN);Zr.prototype.visitDurationMillisecond=si(_N);Zr.prototype.visitDurationMicrosecond=si(vN);Zr.prototype.visitDurationNanosecond=si(bN);Zr.prototype.visitFixedSizeList=si(pKt);Zr.prototype.visitMap=si(sKt);var Ol=new Zr;var up=Symbol.for(\"parent\"),Y4=Symbol.for(\"rowIndex\"),r_=class{constructor(t,r){return this[up]=t,this[Y4]=r,new Proxy(this,mKt)}toArray(){return Object.values(this.toJSON())}toJSON(){let t=this[Y4],r=this[up],i=r.type.children,n={};for(let o=-1,s=i.length;++o<s;)n[i[o].name]=ga.visit(r.children[o],t);return n}toString(){return`{${[...this].map(([t,r])=>`${ap(t)}: ${ap(r)}`).join(\", \")}}`}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.toString()}[Symbol.iterator](){return new utt(this[up],this[Y4])}},utt=class{constructor(t,r){this.childIndex=0,this.children=t.children,this.rowIndex=r,this.childFields=t.type.children,this.numChildren=this.childFields.length}[Symbol.iterator](){return this}next(){let t=this.childIndex;return t<this.numChildren?(this.childIndex=t+1,{done:!1,value:[this.childFields[t].name,ga.visit(this.children[t],this.rowIndex)]}):{done:!0,value:null}}};Object.defineProperties(r_.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:\"Row\"},[up]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Y4]:{writable:!0,enumerable:!1,configurable:!1,value:-1}});var htt=class{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(t){return t[up].type.children.map(r=>r.name)}has(t,r){return t[up].type.children.some(i=>i.name===r)}getOwnPropertyDescriptor(t,r){if(t[up].type.children.some(i=>i.name===r))return{writable:!0,enumerable:!0,configurable:!0}}get(t,r){if(Reflect.has(t,r))return t[r];let i=t[up].type.children.findIndex(n=>n.name===r);if(i!==-1){let n=ga.visit(t[up].children[i],t[Y4]);return Reflect.set(t,r,n),n}}set(t,r,i){let n=t[up].type.children.findIndex(o=>o.name===r);return n!==-1?(Ol.visit(t[up].children[n],t[Y4],i),Reflect.set(t,r,i)):Reflect.has(t,r)||typeof r==\"symbol\"?Reflect.set(t,r,i):!1}},mKt=new htt;var $r=class extends jr{};function ei(e){return(t,r)=>t.getValid(r)?e(t,r):null}var gKt=(e,t)=>864e5*e[t],AKt=(e,t)=>null,H3t=(e,t,r)=>{if(r+1>=t.length)return null;let i=cn(t[r]),n=cn(t[r+1]);return e.subarray(i,n)},yKt=({offset:e,values:t},r)=>{let i=e+r;return(t[i>>3]&1<<i%8)!==0},Y3t=({values:e},t)=>gKt(e,t),X3t=({values:e},t)=>cn(e[t]),i_=({stride:e,values:t},r)=>t[e*r],_Kt=({stride:e,values:t},r)=>nN(t[e*r]),Z3t=({values:e},t)=>e[t],vKt=({stride:e,values:t},r)=>t.subarray(e*r,e*(r+1)),K3t=({values:e,valueOffsets:t},r)=>H3t(e,t,r),Q3t=({values:e,valueOffsets:t},r)=>{let i=H3t(e,t,r);return i!==null?Q6(i):null},bKt=({values:e},t)=>e[t],xKt=({type:e,values:t},r)=>e.precision!==bn.HALF?t[r]:nN(t[r]),wKt=(e,t)=>e.type.unit===Ss.DAY?Y3t(e,t):X3t(e,t),J3t=({values:e},t)=>1e3*cn(e[t]),t4t=({values:e},t)=>cn(e[t]),e4t=({values:e},t)=>KJ(e[t],BigInt(1e3)),r4t=({values:e},t)=>KJ(e[t],BigInt(1e6)),TKt=(e,t)=>{switch(e.type.unit){case Ir.SECOND:return J3t(e,t);case Ir.MILLISECOND:return t4t(e,t);case Ir.MICROSECOND:return e4t(e,t);case Ir.NANOSECOND:return r4t(e,t)}},i4t=({values:e},t)=>e[t],n4t=({values:e},t)=>e[t],o4t=({values:e},t)=>e[t],s4t=({values:e},t)=>e[t],SKt=(e,t)=>{switch(e.type.unit){case Ir.SECOND:return i4t(e,t);case Ir.MILLISECOND:return n4t(e,t);case Ir.MICROSECOND:return o4t(e,t);case Ir.NANOSECOND:return s4t(e,t)}},MKt=({values:e,stride:t},r)=>dI.decimal(e.subarray(t*r,t*(r+1))),EKt=(e,t)=>{let{valueOffsets:r,stride:i,children:n}=e,{[t*i]:o,[t*i+1]:s}=r,h=n[0].slice(o,s-o);return new Er([h])},PKt=(e,t)=>{let{valueOffsets:r,children:i}=e,{[t]:n,[t+1]:o}=r,s=i[0];return new Z0(s.slice(n,o-n))},CKt=(e,t)=>new r_(e,t),IKt=(e,t)=>e.type.mode===eo.Dense?a4t(e,t):l4t(e,t),a4t=(e,t)=>{let r=e.type.typeIdToChildIndex[e.typeIds[t]],i=e.children[r];return ga.visit(i,e.valueOffsets[t])},l4t=(e,t)=>{let r=e.type.typeIdToChildIndex[e.typeIds[t]],i=e.children[r];return ga.visit(i,t)},kKt=(e,t)=>{var r;return(r=e.dictionary)===null||r===void 0?void 0:r.get(e.values[t])},RKt=(e,t)=>e.type.unit===mo.MONTH_DAY_NANO?h4t(e,t):e.type.unit===mo.DAY_TIME?c4t(e,t):u4t(e,t),c4t=({values:e},t)=>e.subarray(2*t,2*(t+1)),u4t=({values:e},t)=>{let r=e[t],i=new Int32Array(2);return i[0]=Math.trunc(r/12),i[1]=Math.trunc(r%12),i},h4t=({values:e},t)=>e.subarray(4*t,4*(t+1)),d4t=({values:e},t)=>e[t],f4t=({values:e},t)=>e[t],p4t=({values:e},t)=>e[t],m4t=({values:e},t)=>e[t],DKt=(e,t)=>{switch(e.type.unit){case Ir.SECOND:return d4t(e,t);case Ir.MILLISECOND:return f4t(e,t);case Ir.MICROSECOND:return p4t(e,t);case Ir.NANOSECOND:return m4t(e,t)}},OKt=(e,t)=>{let{stride:r,children:i}=e,o=i[0].slice(t*r,r);return new Er([o])};$r.prototype.visitNull=ei(AKt);$r.prototype.visitBool=ei(yKt);$r.prototype.visitInt=ei(bKt);$r.prototype.visitInt8=ei(i_);$r.prototype.visitInt16=ei(i_);$r.prototype.visitInt32=ei(i_);$r.prototype.visitInt64=ei(Z3t);$r.prototype.visitUint8=ei(i_);$r.prototype.visitUint16=ei(i_);$r.prototype.visitUint32=ei(i_);$r.prototype.visitUint64=ei(Z3t);$r.prototype.visitFloat=ei(xKt);$r.prototype.visitFloat16=ei(_Kt);$r.prototype.visitFloat32=ei(i_);$r.prototype.visitFloat64=ei(i_);$r.prototype.visitUtf8=ei(Q3t);$r.prototype.visitLargeUtf8=ei(Q3t);$r.prototype.visitBinary=ei(K3t);$r.prototype.visitLargeBinary=ei(K3t);$r.prototype.visitFixedSizeBinary=ei(vKt);$r.prototype.visitDate=ei(wKt);$r.prototype.visitDateDay=ei(Y3t);$r.prototype.visitDateMillisecond=ei(X3t);$r.prototype.visitTimestamp=ei(TKt);$r.prototype.visitTimestampSecond=ei(J3t);$r.prototype.visitTimestampMillisecond=ei(t4t);$r.prototype.visitTimestampMicrosecond=ei(e4t);$r.prototype.visitTimestampNanosecond=ei(r4t);$r.prototype.visitTime=ei(SKt);$r.prototype.visitTimeSecond=ei(i4t);$r.prototype.visitTimeMillisecond=ei(n4t);$r.prototype.visitTimeMicrosecond=ei(o4t);$r.prototype.visitTimeNanosecond=ei(s4t);$r.prototype.visitDecimal=ei(MKt);$r.prototype.visitList=ei(EKt);$r.prototype.visitStruct=ei(CKt);$r.prototype.visitUnion=ei(IKt);$r.prototype.visitDenseUnion=ei(a4t);$r.prototype.visitSparseUnion=ei(l4t);$r.prototype.visitDictionary=ei(kKt);$r.prototype.visitInterval=ei(RKt);$r.prototype.visitIntervalDayTime=ei(c4t);$r.prototype.visitIntervalYearMonth=ei(u4t);$r.prototype.visitIntervalMonthDayNano=ei(h4t);$r.prototype.visitDuration=ei(DKt);$r.prototype.visitDurationSecond=ei(d4t);$r.prototype.visitDurationMillisecond=ei(f4t);$r.prototype.visitDurationMicrosecond=ei(p4t);$r.prototype.visitDurationNanosecond=ei(m4t);$r.prototype.visitFixedSizeList=ei(OKt);$r.prototype.visitMap=ei(PKt);var ga=new $r;var n_=Symbol.for(\"keys\"),Z4=Symbol.for(\"vals\"),X4=Symbol.for(\"kKeysAsStrings\"),dtt=Symbol.for(\"_kKeysAsStrings\"),Z0=class{constructor(t){return this[n_]=new Er([t.children[0]]).memoize(),this[Z4]=t.children[1],new Proxy(this,new ptt)}get[X4](){return this[dtt]||(this[dtt]=Array.from(this[n_].toArray(),String))}[Symbol.iterator](){return new ftt(this[n_],this[Z4])}get size(){return this[n_].length}toArray(){return Object.values(this.toJSON())}toJSON(){let t=this[n_],r=this[Z4],i={};for(let n=-1,o=t.length;++n<o;)i[t.get(n)]=ga.visit(r,n);return i}toString(){return`{${[...this].map(([t,r])=>`${ap(t)}: ${ap(r)}`).join(\", \")}}`}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.toString()}},ftt=class{constructor(t,r){this.keys=t,this.vals=r,this.keyIndex=0,this.numKeys=t.length}[Symbol.iterator](){return this}next(){let t=this.keyIndex;return t===this.numKeys?{done:!0,value:null}:(this.keyIndex++,{done:!1,value:[this.keys.get(t),ga.visit(this.vals,t)]})}},ptt=class{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(t){return t[X4]}has(t,r){return t[X4].includes(r)}getOwnPropertyDescriptor(t,r){if(t[X4].indexOf(r)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(t,r){if(Reflect.has(t,r))return t[r];let i=t[X4].indexOf(r);if(i!==-1){let n=ga.visit(Reflect.get(t,Z4),i);return Reflect.set(t,r,n),n}}set(t,r,i){let n=t[X4].indexOf(r);return n!==-1?(Ol.visit(Reflect.get(t,Z4),n,i),Reflect.set(t,r,i)):Reflect.has(t,r)?Reflect.set(t,r,i):!1}};Object.defineProperties(Z0.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:\"Row\"},[n_]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Z4]:{writable:!0,enumerable:!1,configurable:!1,value:null},[dtt]:{writable:!0,enumerable:!1,configurable:!1,value:null}});var g4t;function wI(e,t,r,i){let{length:n=0}=e,o=typeof t!=\"number\"?0:t,s=typeof r!=\"number\"?n:r;return o<0&&(o=(o%n+n)%n),s<0&&(s=(s%n+n)%n),s<o&&(g4t=o,o=s,s=g4t),s>n&&(s=n),i?i(e,o,s):[o,s]}var ux=(e,t)=>e<0?t+e:e,A4t=e=>e!==e;function o_(e){if(typeof e!==\"object\"||e===null)return A4t(e)?A4t:r=>r===e;if(e instanceof Date){let r=e.valueOf();return i=>i instanceof Date?i.valueOf()===r:!1}return ArrayBuffer.isView(e)?r=>r?qJ(e,r):!1:e instanceof Map?BKt(e):Array.isArray(e)?LKt(e):e instanceof Er?FKt(e):NKt(e,!0)}function LKt(e){let t=[];for(let r=-1,i=e.length;++r<i;)t[r]=o_(e[r]);return xN(t)}function BKt(e){let t=-1,r=[];for(let i of e.values())r[++t]=o_(i);return xN(r)}function FKt(e){let t=[];for(let r=-1,i=e.length;++r<i;)t[r]=o_(e.get(r));return xN(t)}function NKt(e,t=!1){let r=Object.keys(e);if(!t&&r.length===0)return()=>!1;let i=[];for(let n=-1,o=r.length;++n<o;)i[n]=o_(e[r[n]]);return xN(i,r)}function xN(e,t){return r=>{if(!r||typeof r!=\"object\")return!1;switch(r.constructor){case Array:return zKt(e,r);case Map:return y4t(e,r,r.keys());case Z0:case r_:case Object:case void 0:return y4t(e,r,t||Object.keys(r))}return r instanceof Er?UKt(e,r):!1}}function zKt(e,t){let r=e.length;if(t.length!==r)return!1;for(let i=-1;++i<r;)if(!e[i](t[i]))return!1;return!0}function UKt(e,t){let r=e.length;if(t.length!==r)return!1;for(let i=-1;++i<r;)if(!e[i](t.get(i)))return!1;return!0}function y4t(e,t,r){let i=r[Symbol.iterator](),n=t instanceof Map?t.keys():Object.keys(t)[Symbol.iterator](),o=t instanceof Map?t.values():Object.values(t)[Symbol.iterator](),s=0,a=e.length,h=o.next(),p=i.next(),g=n.next();for(;s<a&&!p.done&&!g.done&&!h.done&&!(p.value!==g.value||!e[s](h.value));++s,p=i.next(),g=n.next(),h=o.next());return s===a&&p.done&&g.done&&h.done?!0:(i.return&&i.return(),n.return&&n.return(),o.return&&o.return(),!1)}var gtt={};Ql(gtt,{BitIterator:()=>hx,getBit:()=>_4t,getBool:()=>TN,packBools:()=>fx,popcnt_array:()=>v4t,popcnt_bit_range:()=>TI,popcnt_uint32:()=>wN,setBool:()=>VKt,truncateBitmap:()=>dx});function TN(e,t,r,i){return(r&1<<i)!==0}function _4t(e,t,r,i){return(r&1<<i)>>i}function VKt(e,t,r){return r?!!(e[t>>3]|=1<<t%8)||!0:!(e[t>>3]&=~(1<<t%8))&&!1}function dx(e,t,r){let i=r.byteLength+7&-8;if(e>0||r.byteLength<i){let n=new Uint8Array(i);return n.set(e%8===0?r.subarray(e>>3):fx(new hx(r,e,t,null,TN)).subarray(0,i)),n}return r}function fx(e){let t=[],r=0,i=0,n=0;for(let s of e)s&&(n|=1<<i),++i===8&&(t[r++]=n,n=i=0);(r===0||i>0)&&(t[r++]=n);let o=new Uint8Array(t.length+7&-8);return o.set(t),o}var hx=class{constructor(t,r,i,n,o){this.bytes=t,this.length=i,this.context=n,this.get=o,this.bit=r%8,this.byteIndex=r>>3,this.byte=t[this.byteIndex++],this.index=0}next(){return this.index<this.length?(this.bit===8&&(this.bit=0,this.byte=this.bytes[this.byteIndex++]),{value:this.get(this.context,this.index++,this.byte,this.bit++)}):{done:!0,value:null}}[Symbol.iterator](){return this}};function TI(e,t,r){if(r-t<=0)return 0;if(r-t<8){let o=0;for(let s of new hx(e,t,r-t,e,_4t))o+=s;return o}let i=r>>3<<3,n=t+(t%8===0?0:8-t%8);return TI(e,t,n)+TI(e,i,r)+v4t(e,n>>3,i-n>>3)}function v4t(e,t,r){let i=0,n=Math.trunc(t),o=new DataView(e.buffer,e.byteOffset,e.byteLength),s=r===void 0?e.byteLength:n+r;for(;s-n>=4;)i+=wN(o.getUint32(n)),n+=4;for(;s-n>=2;)i+=wN(o.getUint16(n)),n+=2;for(;s-n>=1;)i+=wN(o.getUint8(n)),n+=1;return i}function wN(e){let t=Math.trunc(e);return t=t-(t>>>1&1431655765),t=(t&858993459)+(t>>>2&858993459),(t+(t>>>4)&252645135)*16843009>>>24}var jKt=-1,Fi=class e{get typeId(){return this.type.typeId}get ArrayType(){return this.type.ArrayType}get buffers(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}get nullable(){if(this._nullCount!==0){let{type:t}=this;return tr.isSparseUnion(t)?this.children.some(r=>r.nullable):tr.isDenseUnion(t)?this.children.some(r=>r.nullable):this.nullBitmap&&this.nullBitmap.byteLength>0}return!0}get byteLength(){let t=0,{valueOffsets:r,values:i,nullBitmap:n,typeIds:o}=this;return r&&(t+=r.byteLength),i&&(t+=i.byteLength),n&&(t+=n.byteLength),o&&(t+=o.byteLength),this.children.reduce((s,a)=>s+a.byteLength,t)}get nullCount(){if(tr.isUnion(this.type))return this.children.reduce((i,n)=>i+n.nullCount,0);let t=this._nullCount,r;return t<=jKt&&(r=this.nullBitmap)&&(this._nullCount=t=r.length===0?0:this.length-TI(r,this.offset,this.offset+this.length)),t}constructor(t,r,i,n,o,s=[],a){this.type=t,this.children=s,this.dictionary=a,this.offset=Math.floor(Math.max(r||0,0)),this.length=Math.floor(Math.max(i||0,0)),this._nullCount=Math.floor(Math.max(n||0,-1));let h;o instanceof e?(this.stride=o.stride,this.values=o.values,this.typeIds=o.typeIds,this.nullBitmap=o.nullBitmap,this.valueOffsets=o.valueOffsets):(this.stride=kh(t),o&&((h=o[0])&&(this.valueOffsets=h),(h=o[1])&&(this.values=h),(h=o[2])&&(this.nullBitmap=h),(h=o[3])&&(this.typeIds=h)))}getValid(t){let{type:r}=this;if(tr.isUnion(r)){let i=r,n=this.children[i.typeIdToChildIndex[this.typeIds[t]]],o=i.mode===eo.Dense?this.valueOffsets[t]:t;return n.getValid(o)}if(this.nullable&&this.nullCount>0){let i=this.offset+t;return(this.nullBitmap[i>>3]&1<<i%8)!==0}return!0}setValid(t,r){let i,{type:n}=this;if(tr.isUnion(n)){let o=n,s=this.children[o.typeIdToChildIndex[this.typeIds[t]]],a=o.mode===eo.Dense?this.valueOffsets[t]:t;i=s.getValid(a),s.setValid(a,r)}else{let{nullBitmap:o}=this,{offset:s,length:a}=this,h=s+t,p=1<<h%8,g=h>>3;(!o||o.byteLength<=g)&&(o=new Uint8Array((s+a+63&-64)>>3).fill(255),this.nullCount>0?(o.set(dx(s,a,this.nullBitmap),0),Object.assign(this,{nullBitmap:o})):Object.assign(this,{nullBitmap:o,_nullCount:0}));let w=o[g];i=(w&p)!==0,o[g]=r?w|p:w&~p}return i!==!!r&&(this._nullCount=this.nullCount+(r?-1:1)),r}clone(t=this.type,r=this.offset,i=this.length,n=this._nullCount,o=this,s=this.children){return new e(t,r,i,n,o,s,this.dictionary)}slice(t,r){let{stride:i,typeId:n,children:o}=this,s=+(this._nullCount===0)-1,a=n===16?i:1,h=this._sliceBuffers(t,r,i,n);return this.clone(this.type,this.offset+t,r,s,h,o.length===0||this.valueOffsets?o:this._sliceChildren(o,a*t,a*r))}_changeLengthAndBackfillNullBitmap(t){if(this.typeId===Qt.Null)return this.clone(this.type,0,t,0);let{length:r,nullCount:i}=this,n=new Uint8Array((t+63&-64)>>3).fill(255,0,r>>3);n[r>>3]=(1<<r-(r&-8))-1,i>0&&n.set(dx(this.offset,r,this.nullBitmap),0);let o=this.buffers;return o[Hi.VALIDITY]=n,this.clone(this.type,0,t,i+(t-r),o)}_sliceBuffers(t,r,i,n){let o,{buffers:s}=this;return(o=s[Hi.TYPE])&&(s[Hi.TYPE]=o.subarray(t,t+r)),(o=s[Hi.OFFSET])&&(s[Hi.OFFSET]=o.subarray(t,t+r+1))||(o=s[Hi.DATA])&&(s[Hi.DATA]=n===6?o:o.subarray(i*t,i*(t+r))),s}_sliceChildren(t,r,i){return t.map(n=>n.slice(r,i))}};Fi.prototype.children=Object.freeze([]);var Att=class e extends jr{visit(t){return this.getVisitFn(t.type).call(this,t)}visitNull(t){let{[\"type\"]:r,[\"offset\"]:i=0,[\"length\"]:n=0}=t;return new Fi(r,i,n,n)}visitBool(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length>>3,[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitInt(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length,[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitFloat(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length,[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitUtf8(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.data),o=Qr(t.nullBitmap),s=sx(t.valueOffsets),{[\"length\"]:a=s.length-1,[\"nullCount\"]:h=t.nullBitmap?-1:0}=t;return new Fi(r,i,a,h,[s,n,o])}visitLargeUtf8(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.data),o=Qr(t.nullBitmap),s=QF(t.valueOffsets),{[\"length\"]:a=s.length-1,[\"nullCount\"]:h=t.nullBitmap?-1:0}=t;return new Fi(r,i,a,h,[s,n,o])}visitBinary(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.data),o=Qr(t.nullBitmap),s=sx(t.valueOffsets),{[\"length\"]:a=s.length-1,[\"nullCount\"]:h=t.nullBitmap?-1:0}=t;return new Fi(r,i,a,h,[s,n,o])}visitLargeBinary(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.data),o=Qr(t.nullBitmap),s=QF(t.valueOffsets),{[\"length\"]:a=s.length-1,[\"nullCount\"]:h=t.nullBitmap?-1:0}=t;return new Fi(r,i,a,h,[s,n,o])}visitFixedSizeBinary(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length/kh(r),[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitDate(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length/kh(r),[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitTimestamp(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length/kh(r),[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitTime(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length/kh(r),[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitDecimal(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length/kh(r),[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitList(t){let{[\"type\"]:r,[\"offset\"]:i=0,[\"child\"]:n}=t,o=Qr(t.nullBitmap),s=sx(t.valueOffsets),{[\"length\"]:a=s.length-1,[\"nullCount\"]:h=t.nullBitmap?-1:0}=t;return new Fi(r,i,a,h,[s,void 0,o],[n])}visitStruct(t){let{[\"type\"]:r,[\"offset\"]:i=0,[\"children\"]:n=[]}=t,o=Qr(t.nullBitmap),{length:s=n.reduce((h,{length:p})=>Math.max(h,p),0),nullCount:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,void 0,o],n)}visitUnion(t){let{[\"type\"]:r,[\"offset\"]:i=0,[\"children\"]:n=[]}=t,o=Oi(r.ArrayType,t.typeIds),{[\"length\"]:s=o.length,[\"nullCount\"]:a=-1}=t;if(tr.isSparseUnion(r))return new Fi(r,i,s,a,[void 0,void 0,void 0,o],n);let h=sx(t.valueOffsets);return new Fi(r,i,s,a,[h,void 0,void 0,o],n)}visitDictionary(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.indices.ArrayType,t.data),{[\"dictionary\"]:s=new Er([new e().visit({type:r.dictionary})])}=t,{[\"length\"]:a=o.length,[\"nullCount\"]:h=t.nullBitmap?-1:0}=t;return new Fi(r,i,a,h,[void 0,o,n],[],s)}visitInterval(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length/kh(r),[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitDuration(t){let{[\"type\"]:r,[\"offset\"]:i=0}=t,n=Qr(t.nullBitmap),o=Oi(r.ArrayType,t.data),{[\"length\"]:s=o.length,[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,o,n])}visitFixedSizeList(t){let{[\"type\"]:r,[\"offset\"]:i=0,[\"child\"]:n=new e().visit({type:r.valueType})}=t,o=Qr(t.nullBitmap),{[\"length\"]:s=n.length/kh(r),[\"nullCount\"]:a=t.nullBitmap?-1:0}=t;return new Fi(r,i,s,a,[void 0,void 0,o],[n])}visitMap(t){let{[\"type\"]:r,[\"offset\"]:i=0,[\"child\"]:n=new e().visit({type:r.childType})}=t,o=Qr(t.nullBitmap),s=sx(t.valueOffsets),{[\"length\"]:a=s.length-1,[\"nullCount\"]:h=t.nullBitmap?-1:0}=t;return new Fi(r,i,a,h,[s,void 0,o],[n])}},$Kt=new Att;function Pr(e){return $Kt.visit(e)}var SI=class{constructor(t=0,r){this.numChunks=t,this.getChunkIterator=r,this.chunkIndex=0,this.chunkIterator=this.getChunkIterator(0)}next(){for(;this.chunkIndex<this.numChunks;){let t=this.chunkIterator.next();if(!t.done)return t;++this.chunkIndex<this.numChunks&&(this.chunkIterator=this.getChunkIterator(this.chunkIndex))}return{done:!0,value:null}}[Symbol.iterator](){return this}};function b4t(e){return e.some(t=>t.nullable)}function SN(e){return e.reduce((t,r)=>t+r.nullCount,0)}function MN(e){return e.reduce((t,r,i)=>(t[i+1]=t[i]+r.length,t),new Uint32Array(e.length+1))}function EN(e,t,r,i){let n=[];for(let o=-1,s=e.length;++o<s;){let a=e[o],h=t[o],{length:p}=a;if(h>=i)break;if(r>=h+p)continue;if(h>=r&&h+p<=i){n.push(a);continue}let g=Math.max(0,r-h),w=Math.min(i-h,p);n.push(a.slice(g,w-g))}return n.length===0&&n.push(e[0].slice(0,0)),n}function ytt(e,t,r,i){let n=0,o=0,s=t.length-1;do{if(n>=s-1)return r<t[s]?i(e,n,r-t[n]):null;o=n+Math.trunc((s-n)*.5),r<t[o]?s=o:n=o}while(n<s)}function MI(e,t){return e.getValid(t)}function K4(e){function t(r,i,n){return e(r[i],n)}return function(r){let i=this.data;return ytt(i,this._offsets,r,t)}}function PN(e){let t;function r(i,n,o){return e(i[n],o,t)}return function(i,n){let o=this.data;t=n;let s=ytt(o,this._offsets,i,r);return t=void 0,s}}function CN(e){let t;function r(i,n,o){let s=o,a=0,h=0;for(let p=n-1,g=i.length;++p<g;){let w=i[p];if(~(a=e(w,t,s)))return h+a;s=0,h+=w.length}return-1}return function(i,n){t=i;let o=this.data,s=typeof n!=\"number\"?r(o,0,0):ytt(o,this._offsets,n,r);return t=void 0,s}}var Gr=class extends jr{};function GKt(e,t){return t===null&&e.length>0?0:-1}function WKt(e,t){let{nullBitmap:r}=e;if(!r||e.nullCount<=0)return-1;let i=0;for(let n of new hx(r,e.offset+(t||0),e.length,r,TN)){if(!n)return i;++i}return-1}function di(e,t,r){if(t===void 0)return-1;if(t===null)switch(e.typeId){case Qt.Union:break;case Qt.Dictionary:break;default:return WKt(e,r)}let i=ga.getVisitFn(e),n=o_(t);for(let o=(r||0)-1,s=e.length;++o<s;)if(n(i(e,o)))return o;return-1}function x4t(e,t,r){let i=ga.getVisitFn(e),n=o_(t);for(let o=(r||0)-1,s=e.length;++o<s;)if(n(i(e,o)))return o;return-1}Gr.prototype.visitNull=GKt;Gr.prototype.visitBool=di;Gr.prototype.visitInt=di;Gr.prototype.visitInt8=di;Gr.prototype.visitInt16=di;Gr.prototype.visitInt32=di;Gr.prototype.visitInt64=di;Gr.prototype.visitUint8=di;Gr.prototype.visitUint16=di;Gr.prototype.visitUint32=di;Gr.prototype.visitUint64=di;Gr.prototype.visitFloat=di;Gr.prototype.visitFloat16=di;Gr.prototype.visitFloat32=di;Gr.prototype.visitFloat64=di;Gr.prototype.visitUtf8=di;Gr.prototype.visitLargeUtf8=di;Gr.prototype.visitBinary=di;Gr.prototype.visitLargeBinary=di;Gr.prototype.visitFixedSizeBinary=di;Gr.prototype.visitDate=di;Gr.prototype.visitDateDay=di;Gr.prototype.visitDateMillisecond=di;Gr.prototype.visitTimestamp=di;Gr.prototype.visitTimestampSecond=di;Gr.prototype.visitTimestampMillisecond=di;Gr.prototype.visitTimestampMicrosecond=di;Gr.prototype.visitTimestampNanosecond=di;Gr.prototype.visitTime=di;Gr.prototype.visitTimeSecond=di;Gr.prototype.visitTimeMillisecond=di;Gr.prototype.visitTimeMicrosecond=di;Gr.prototype.visitTimeNanosecond=di;Gr.prototype.visitDecimal=di;Gr.prototype.visitList=di;Gr.prototype.visitStruct=di;Gr.prototype.visitUnion=di;Gr.prototype.visitDenseUnion=x4t;Gr.prototype.visitSparseUnion=x4t;Gr.prototype.visitDictionary=di;Gr.prototype.visitInterval=di;Gr.prototype.visitIntervalDayTime=di;Gr.prototype.visitIntervalYearMonth=di;Gr.prototype.visitIntervalMonthDayNano=di;Gr.prototype.visitDuration=di;Gr.prototype.visitDurationSecond=di;Gr.prototype.visitDurationMillisecond=di;Gr.prototype.visitDurationMicrosecond=di;Gr.prototype.visitDurationNanosecond=di;Gr.prototype.visitFixedSizeList=di;Gr.prototype.visitMap=di;var px=new Gr;var Wr=class extends jr{};function ri(e){let{type:t}=e;if(e.nullCount===0&&e.stride===1&&(tr.isInt(t)&&t.bitWidth!==64||tr.isTime(t)&&t.bitWidth!==64||tr.isFloat(t)&&t.precision!==bn.HALF))return new SI(e.data.length,i=>{let n=e.data[i];return n.values.subarray(0,n.length)[Symbol.iterator]()});let r=0;return new SI(e.data.length,i=>{let o=e.data[i].length,s=e.slice(r,r+o);return r+=o,new _tt(s)})}var _tt=class{constructor(t){this.vector=t,this.index=0}next(){return this.index<this.vector.length?{value:this.vector.get(this.index++)}:{done:!0,value:null}}[Symbol.iterator](){return this}};Wr.prototype.visitNull=ri;Wr.prototype.visitBool=ri;Wr.prototype.visitInt=ri;Wr.prototype.visitInt8=ri;Wr.prototype.visitInt16=ri;Wr.prototype.visitInt32=ri;Wr.prototype.visitInt64=ri;Wr.prototype.visitUint8=ri;Wr.prototype.visitUint16=ri;Wr.prototype.visitUint32=ri;Wr.prototype.visitUint64=ri;Wr.prototype.visitFloat=ri;Wr.prototype.visitFloat16=ri;Wr.prototype.visitFloat32=ri;Wr.prototype.visitFloat64=ri;Wr.prototype.visitUtf8=ri;Wr.prototype.visitLargeUtf8=ri;Wr.prototype.visitBinary=ri;Wr.prototype.visitLargeBinary=ri;Wr.prototype.visitFixedSizeBinary=ri;Wr.prototype.visitDate=ri;Wr.prototype.visitDateDay=ri;Wr.prototype.visitDateMillisecond=ri;Wr.prototype.visitTimestamp=ri;Wr.prototype.visitTimestampSecond=ri;Wr.prototype.visitTimestampMillisecond=ri;Wr.prototype.visitTimestampMicrosecond=ri;Wr.prototype.visitTimestampNanosecond=ri;Wr.prototype.visitTime=ri;Wr.prototype.visitTimeSecond=ri;Wr.prototype.visitTimeMillisecond=ri;Wr.prototype.visitTimeMicrosecond=ri;Wr.prototype.visitTimeNanosecond=ri;Wr.prototype.visitDecimal=ri;Wr.prototype.visitList=ri;Wr.prototype.visitStruct=ri;Wr.prototype.visitUnion=ri;Wr.prototype.visitDenseUnion=ri;Wr.prototype.visitSparseUnion=ri;Wr.prototype.visitDictionary=ri;Wr.prototype.visitInterval=ri;Wr.prototype.visitIntervalDayTime=ri;Wr.prototype.visitIntervalYearMonth=ri;Wr.prototype.visitIntervalMonthDayNano=ri;Wr.prototype.visitDuration=ri;Wr.prototype.visitDurationSecond=ri;Wr.prototype.visitDurationMillisecond=ri;Wr.prototype.visitDurationMicrosecond=ri;Wr.prototype.visitDurationNanosecond=ri;Wr.prototype.visitFixedSizeList=ri;Wr.prototype.visitMap=ri;var Q4=new Wr;var w4t,T4t={},S4t={},Er=class e{constructor(t){var r,i,n;let o=t[0]instanceof e?t.flatMap(a=>a.data):t;if(o.length===0||o.some(a=>!(a instanceof Fi)))throw new TypeError(\"Vector constructor expects an Array of Data instances.\");let s=(r=o[0])===null||r===void 0?void 0:r.type;switch(o.length){case 0:this._offsets=[0];break;case 1:{let{get:a,set:h,indexOf:p}=T4t[s.typeId],g=o[0];this.isValid=w=>MI(g,w),this.get=w=>a(g,w),this.set=(w,C)=>h(g,w,C),this.indexOf=w=>p(g,w),this._offsets=[0,g.length];break}default:Object.setPrototypeOf(this,S4t[s.typeId]),this._offsets=MN(o);break}this.data=o,this.type=s,this.stride=kh(s),this.numChildren=(n=(i=s.children)===null||i===void 0?void 0:i.length)!==null&&n!==void 0?n:0,this.length=this._offsets.at(-1)}get byteLength(){return this.data.reduce((t,r)=>t+r.byteLength,0)}get nullable(){return b4t(this.data)}get nullCount(){return SN(this.data)}get ArrayType(){return this.type.ArrayType}get[Symbol.toStringTag](){return`${this.VectorName}<${this.type[Symbol.toStringTag]}>`}get VectorName(){return`${Qt[this.type.typeId]}Vector`}isValid(t){return!1}get(t){return null}at(t){return this.get(ux(t,this.length))}set(t,r){}indexOf(t,r){return-1}includes(t,r){return this.indexOf(t,r)>-1}[Symbol.iterator](){return Q4.visit(this)}concat(...t){return new e(this.data.concat(t.flatMap(r=>r.data).flat(Number.POSITIVE_INFINITY)))}slice(t,r){return new e(wI(this,t,r,({data:i,_offsets:n},o,s)=>EN(i,n,o,s)))}toJSON(){return[...this]}toArray(){let{type:t,data:r,length:i,stride:n,ArrayType:o}=this;switch(t.typeId){case Qt.Int:case Qt.Float:case Qt.Decimal:case Qt.Time:case Qt.Timestamp:switch(r.length){case 0:return new o;case 1:return r[0].values.subarray(0,i*n);default:return r.reduce((s,{values:a,length:h})=>(s.array.set(a.subarray(0,h*n),s.offset),s.offset+=h*n,s),{array:new o(i*n),offset:0}).array}}return[...this]}toString(){return`[${[...this].join(\",\")}]`}getChild(t){var r;return this.getChildAt((r=this.type.children)===null||r===void 0?void 0:r.findIndex(i=>i.name===t))}getChildAt(t){return t>-1&&t<this.numChildren?new e(this.data.map(({children:r})=>r[t])):null}get isMemoized(){return tr.isDictionary(this.type)?this.data[0].dictionary.isMemoized:!1}memoize(){if(tr.isDictionary(this.type)){let t=new IN(this.data[0].dictionary),r=this.data.map(i=>{let n=i.clone();return n.dictionary=t,n});return new e(r)}return new IN(this)}unmemoize(){if(tr.isDictionary(this.type)&&this.isMemoized){let t=this.data[0].dictionary.unmemoize(),r=this.data.map(i=>{let n=i.clone();return n.dictionary=t,n});return new e(r)}return this}};w4t=Symbol.toStringTag;Er[w4t]=(e=>{e.type=tr.prototype,e.data=[],e.length=0,e.stride=1,e.numChildren=0,e._offsets=new Uint32Array([0]),e[Symbol.isConcatSpreadable]=!0;let t=Object.keys(Qt).map(r=>Qt[r]).filter(r=>typeof r==\"number\"&&r!==Qt.NONE);for(let r of t){let i=ga.getVisitFnByTypeId(r),n=Ol.getVisitFnByTypeId(r),o=px.getVisitFnByTypeId(r);T4t[r]={get:i,set:n,indexOf:o},S4t[r]=Object.create(e,{isValid:{value:K4(MI)},get:{value:K4(ga.getVisitFnByTypeId(r))},set:{value:PN(Ol.getVisitFnByTypeId(r))},indexOf:{value:CN(px.getVisitFnByTypeId(r))}})}return\"Vector\"})(Er.prototype);var IN=class e extends Er{constructor(t){super(t.data);let r=this.get,i=this.set,n=this.slice,o=new Array(this.length);Object.defineProperty(this,\"get\",{value(s){let a=o[s];if(a!==void 0)return a;let h=r.call(this,s);return o[s]=h,h}}),Object.defineProperty(this,\"set\",{value(s,a){i.call(this,s,a),o[s]=a}}),Object.defineProperty(this,\"slice\",{value:(s,a)=>new e(n.call(this,s,a))}),Object.defineProperty(this,\"isMemoized\",{value:!0}),Object.defineProperty(this,\"unmemoize\",{value:()=>new Er(this.data)}),Object.defineProperty(this,\"memoize\",{value:()=>this})}};function M4t(e){if(!e||e.length<=0)return function(n){return!0};let t=\"\",r=e.filter(i=>i===i);return r.length>0&&(t=`\n    switch (x) {${r.map(i=>`\n        case ${qKt(i)}:`).join(\"\")}\n            return false;\n    }`),e.length!==r.length&&(t=`if (x !== x) return false;\n${t}`),new Function(\"x\",`${t}\nreturn true;`)}function qKt(e){return typeof e!=\"bigint\"?ap(e):`${ap(e)}n`}function vtt(e,t){let r=Math.ceil(e)*t-1;return(r-r%64+64||64)/t}function E4t(e,t=0){return e.length>=t?e.subarray(0,t):tI(new e.constructor(t),e,0)}var hp=class{constructor(t,r=0,i=1){this.length=Math.ceil(r/i),this.buffer=new t(this.length),this.stride=i,this.BYTES_PER_ELEMENT=t.BYTES_PER_ELEMENT,this.ArrayType=t}get byteLength(){return Math.ceil(this.length*this.stride)*this.BYTES_PER_ELEMENT}get reservedLength(){return this.buffer.length/this.stride}get reservedByteLength(){return this.buffer.byteLength}set(t,r){return this}append(t){return this.set(this.length,t)}reserve(t){if(t>0){this.length+=t;let r=this.stride,i=this.length*r,n=this.buffer.length;i>=n&&this._resize(n===0?vtt(i*1,this.BYTES_PER_ELEMENT):vtt(i*2,this.BYTES_PER_ELEMENT))}return this}flush(t=this.length){t=vtt(t*this.stride,this.BYTES_PER_ELEMENT);let r=E4t(this.buffer,t);return this.clear(),r}clear(){return this.length=0,this.buffer=new this.ArrayType,this}_resize(t){return this.buffer=E4t(this.buffer,t)}},fA=class extends hp{last(){return this.get(this.length-1)}get(t){return this.buffer[t]}set(t,r){return this.reserve(t-this.length+1),this.buffer[t*this.stride]=r,this}},J4=class extends fA{constructor(){super(Uint8Array,0,1/8),this.numValid=0}get numInvalid(){return this.length-this.numValid}get(t){return this.buffer[t>>3]>>t%8&1}set(t,r){let{buffer:i}=this.reserve(t-this.length+1),n=t>>3,o=t%8,s=i[n]>>o&1;return r?s===0&&(i[n]|=1<<o,++this.numValid):s===1&&(i[n]&=~(1<<o),--this.numValid),this}clear(){return this.numValid=0,super.clear()}},tT=class extends fA{constructor(t){super(t.OffsetArrayType,1,1)}append(t){return this.set(this.length-1,t)}set(t,r){let i=this.length-1,n=this.reserve(t-i+1).buffer;return i<t++&&i>=0&&n.fill(n[i],i,t),n[t]=n[t-1]+r,this}flush(t=this.length-1){return t>this.length&&this.set(t-1,this.BYTES_PER_ELEMENT>4?BigInt(0):0),super.flush(t+1)}};var Vo=class{static throughNode(t){throw new Error('\"throughNode\" not available in this environment')}static throughDOM(t){throw new Error('\"throughDOM\" not available in this environment')}constructor({type:t,nullValues:r}){this.length=0,this.finished=!1,this.type=t,this.children=[],this.nullValues=r,this.stride=kh(t),this._nulls=new J4,r&&r.length>0&&(this._isValid=M4t(r))}toVector(){return new Er([this.flush()])}get ArrayType(){return this.type.ArrayType}get nullCount(){return this._nulls.numInvalid}get numChildren(){return this.children.length}get byteLength(){let t=0,{_offsets:r,_values:i,_nulls:n,_typeIds:o,children:s}=this;return r&&(t+=r.byteLength),i&&(t+=i.byteLength),n&&(t+=n.byteLength),o&&(t+=o.byteLength),s.reduce((a,h)=>a+h.byteLength,t)}get reservedLength(){return this._nulls.reservedLength}get reservedByteLength(){let t=0;return this._offsets&&(t+=this._offsets.reservedByteLength),this._values&&(t+=this._values.reservedByteLength),this._nulls&&(t+=this._nulls.reservedByteLength),this._typeIds&&(t+=this._typeIds.reservedByteLength),this.children.reduce((r,i)=>r+i.reservedByteLength,t)}get valueOffsets(){return this._offsets?this._offsets.buffer:null}get values(){return this._values?this._values.buffer:null}get nullBitmap(){return this._nulls?this._nulls.buffer:null}get typeIds(){return this._typeIds?this._typeIds.buffer:null}append(t){return this.set(this.length,t)}isValid(t){return this._isValid(t)}set(t,r){return this.setValid(t,this.isValid(r))&&this.setValue(t,r),this}setValue(t,r){this._setValue(this,t,r)}setValid(t,r){return this.length=this._nulls.set(t,+r).length,r}addChild(t,r=`${this.numChildren}`){throw new Error(`Cannot append children to non-nested type \"${this.type}\"`)}getChildAt(t){return this.children[t]||null}flush(){let t,r,i,n,{type:o,length:s,nullCount:a,_typeIds:h,_offsets:p,_values:g,_nulls:w}=this;(r=h?.flush(s))?n=p?.flush(s):(n=p?.flush(s))?t=g?.flush(p.last()):t=g?.flush(s),a>0&&(i=w?.flush(s));let C=this.children.map(R=>R.flush());return this.clear(),Pr({type:o,length:s,nullCount:a,children:C,child:C[0],data:t,typeIds:r,nullBitmap:i,valueOffsets:n})}finish(){this.finished=!0;for(let t of this.children)t.finish();return this}clear(){var t,r,i,n;this.length=0,(t=this._nulls)===null||t===void 0||t.clear(),(r=this._values)===null||r===void 0||r.clear(),(i=this._offsets)===null||i===void 0||i.clear(),(n=this._typeIds)===null||n===void 0||n.clear();for(let o of this.children)o.clear();return this}};Vo.prototype.length=1;Vo.prototype.stride=1;Vo.prototype.children=null;Vo.prototype.finished=!1;Vo.prototype.nullValues=null;Vo.prototype._isValid=()=>!0;var Aa=class extends Vo{constructor(t){super(t),this._values=new fA(this.ArrayType,0,this.stride)}setValue(t,r){let i=this._values;return i.reserve(t-i.length+1),super.setValue(t,r)}},Ru=class extends Vo{constructor(t){super(t),this._pendingLength=0,this._offsets=new tT(t.type)}setValue(t,r){let i=this._pending||(this._pending=new Map),n=i.get(t);n&&(this._pendingLength-=n.length),this._pendingLength+=r instanceof Z0?r[n_].length:r.length,i.set(t,r)}setValid(t,r){return super.setValid(t,r)?!0:((this._pending||(this._pending=new Map)).set(t,void 0),!1)}clear(){return this._pendingLength=0,this._pending=void 0,super.clear()}flush(){return this._flush(),super.flush()}finish(){return this._flush(),super.finish()}_flush(){let t=this._pending,r=this._pendingLength;return this._pendingLength=0,this._pending=void 0,t&&t.size>0&&this._flushPending(t,r),this}};var mx=class{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(t,r,i,n){return t.prep(8,24),t.writeInt64(BigInt(n??0)),t.pad(4),t.writeInt32(i),t.writeInt64(BigInt(r??0)),t.offset()}};var Rh=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsFooter(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFooter(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}version(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):In.V1}schema(t){let r=this.bb.__offset(this.bb_pos,6);return r?(t||new Eu).__init(this.bb.__indirect(this.bb_pos+r),this.bb):null}dictionaries(t,r){let i=this.bb.__offset(this.bb_pos,8);return i?(r||new mx).__init(this.bb.__vector(this.bb_pos+i)+t*24,this.bb):null}dictionariesLength(){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}recordBatches(t,r){let i=this.bb.__offset(this.bb_pos,10);return i?(r||new mx).__init(this.bb.__vector(this.bb_pos+i)+t*24,this.bb):null}recordBatchesLength(){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,r){let i=this.bb.__offset(this.bb_pos,12);return i?(r||new Da).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+i)+t*4),this.bb):null}customMetadataLength(){let t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startFooter(t){t.startObject(5)}static addVersion(t,r){t.addFieldInt16(0,r,In.V1)}static addSchema(t,r){t.addFieldOffset(1,r,0)}static addDictionaries(t,r){t.addFieldOffset(2,r,0)}static startDictionariesVector(t,r){t.startVector(24,r,8)}static addRecordBatches(t,r){t.addFieldOffset(3,r,0)}static startRecordBatchesVector(t,r){t.startVector(24,r,8)}static addCustomMetadata(t,r){t.addFieldOffset(4,r,0)}static createCustomMetadataVector(t,r){t.startVector(4,r.length,4);for(let i=r.length-1;i>=0;i--)t.addOffset(r[i]);return t.endVector()}static startCustomMetadataVector(t,r){t.startVector(4,r,4)}static endFooter(t){return t.endObject()}static finishFooterBuffer(t,r){t.finish(r)}static finishSizePrefixedFooterBuffer(t,r){t.finish(r,void 0,!0)}};var xn=class e{constructor(t=[],r,i,n=In.V5){this.fields=t||[],this.metadata=r||new Map,i||(i=btt(this.fields)),this.dictionaries=i,this.metadataVersion=n}get[Symbol.toStringTag](){return\"Schema\"}get names(){return this.fields.map(t=>t.name)}toString(){return`Schema<{ ${this.fields.map((t,r)=>`${r}: ${t}`).join(\", \")} }>`}select(t){let r=new Set(t),i=this.fields.filter(n=>r.has(n.name));return new e(i,this.metadata)}selectAt(t){let r=t.map(i=>this.fields[i]).filter(Boolean);return new e(r,this.metadata)}assign(...t){let r=t[0]instanceof e?t[0]:Array.isArray(t[0])?new e(t[0]):new e(t),i=[...this.fields],n=kN(kN(new Map,this.metadata),r.metadata),o=r.fields.filter(a=>{let h=i.findIndex(p=>p.name===a.name);return~h?(i[h]=a.clone({metadata:kN(kN(new Map,i[h].metadata),a.metadata)}))&&!1:!0}),s=btt(o,new Map);return new e([...i,...o],n,new Map([...this.dictionaries,...s]))}};xn.prototype.fields=null;xn.prototype.metadata=null;xn.prototype.dictionaries=null;var mi=class e{static new(...t){let[r,i,n,o]=t;return t[0]&&typeof t[0]==\"object\"&&({name:r}=t[0],i===void 0&&(i=t[0].type),n===void 0&&(n=t[0].nullable),o===void 0&&(o=t[0].metadata)),new e(`${r}`,i,n,o)}constructor(t,r,i=!1,n){this.name=t,this.type=r,this.nullable=i,this.metadata=n||new Map}get typeId(){return this.type.typeId}get[Symbol.toStringTag](){return\"Field\"}toString(){return`${this.name}: ${this.type}`}clone(...t){let[r,i,n,o]=t;return!t[0]||typeof t[0]!=\"object\"?[r=this.name,i=this.type,n=this.nullable,o=this.metadata]=t:{name:r=this.name,type:i=this.type,nullable:n=this.nullable,metadata:o=this.metadata}=t[0],e.new(r,i,n,o)}};mi.prototype.type=null;mi.prototype.name=null;mi.prototype.nullable=null;mi.prototype.metadata=null;function kN(e,t){return new Map([...e||new Map,...t||new Map])}function btt(e,t=new Map){for(let r=-1,i=e.length;++r<i;){let o=e[r].type;if(tr.isDictionary(o)){if(!t.has(o.id))t.set(o.id,o.dictionary);else if(t.get(o.id)!==o.dictionary)throw new Error(\"Cannot create Schema containing two different dictionaries with the same Id\")}o.children&&o.children.length>0&&btt(o.children,t)}return t}var HKt=ax,YKt=Dl,pA=class{static decode(t){t=new YKt(Qr(t));let r=Rh.getRootAsFooter(t),i=xn.decode(r.schema(),new Map,r.version());return new xtt(i,r)}static encode(t){let r=new HKt,i=xn.encode(r,t.schema);Rh.startRecordBatchesVector(r,t.numRecordBatches);for(let s of[...t.recordBatches()].slice().reverse())mA.encode(r,s);let n=r.endVector();Rh.startDictionariesVector(r,t.numDictionaries);for(let s of[...t.dictionaryBatches()].slice().reverse())mA.encode(r,s);let o=r.endVector();return Rh.startFooter(r),Rh.addSchema(r,i),Rh.addVersion(r,In.V5),Rh.addRecordBatches(r,n),Rh.addDictionaries(r,o),Rh.finishFooterBuffer(r,Rh.endFooter(r)),r.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(t,r=In.V5,i,n){this.schema=t,this.version=r,i&&(this._recordBatches=i),n&&(this._dictionaryBatches=n)}*recordBatches(){for(let t,r=-1,i=this.numRecordBatches;++r<i;)(t=this.getRecordBatch(r))&&(yield t)}*dictionaryBatches(){for(let t,r=-1,i=this.numDictionaries;++r<i;)(t=this.getDictionaryBatch(r))&&(yield t)}getRecordBatch(t){return t>=0&&t<this.numRecordBatches&&this._recordBatches[t]||null}getDictionaryBatch(t){return t>=0&&t<this.numDictionaries&&this._dictionaryBatches[t]||null}};var xtt=class extends pA{get numRecordBatches(){return this._footer.recordBatchesLength()}get numDictionaries(){return this._footer.dictionariesLength()}constructor(t,r){super(t,r.version()),this._footer=r}getRecordBatch(t){if(t>=0&&t<this.numRecordBatches){let r=this._footer.recordBatches(t);if(r)return mA.decode(r)}return null}getDictionaryBatch(t){if(t>=0&&t<this.numDictionaries){let r=this._footer.dictionaries(t);if(r)return mA.decode(r)}return null}},mA=class e{static decode(t){return new e(t.metaDataLength(),t.bodyLength(),t.offset())}static encode(t,r){let{metaDataLength:i}=r,n=BigInt(r.offset),o=BigInt(r.bodyLength);return mx.createBlock(t,n,i,o)}constructor(t,r,i){this.metaDataLength=t,this.offset=cn(i),this.bodyLength=cn(r)}};var dp=class e{constructor(){this.bb=null,this.bb_pos=0}__init(t,r){return this.bb_pos=t,this.bb=r,this}static getRootAsMessage(t,r){return(r||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsMessage(t,r){return t.setPosition(t.position()+4),(r||new e).__init(t.readInt32(t.position())+t.position(),t)}version(){let t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):In.V1}headerType(){let t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readUint8(this.bb_pos+t):zi.NONE}header(t){let r=this.bb.__offset(this.bb_pos,8);return r?this.bb.__union(t,this.bb_pos+r):null}bodyLength(){let t=this.bb.__offset(this.bb_pos,10);return t?this.bb.readInt64(this.bb_pos+t):BigInt(\"0\")}customMetadata(t,r){let i=this.bb.__offset(this.bb_pos,12);return i?(r||new Da).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+i)+t*4),this.bb):null}customMetadataLength(){let t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startMessage(t){t.startObject(5)}static addVersion(t,r){t.addFieldInt16(0,r,In.V1)}static addHeaderType(t,r){t.addFieldInt8(1,r,zi.NONE)}static addHeader(t,r){t.addFieldOffset(2,r,0)}static addBodyLength(t,r){t.addFieldInt64(3,r,BigInt(\"0\"))}static addCustomMetadata(t,r){t.addFieldOffset(4,r,0)}static createCustomMetadataVector(t,r){t.startVector(4,r.length,4);for(let i=r.length-1;i>=0;i--)t.addOffset(r[i]);return t.endVector()}static startCustomMetadataVector(t,r){t.startVector(4,r,4)}static endMessage(t){return t.endObject()}static finishMessageBuffer(t,r){t.finish(r)}static finishSizePrefixedMessageBuffer(t,r){t.finish(r,void 0,!0)}static createMessage(t,r,i,n,o,s){return e.startMessage(t),e.addVersion(t,r),e.addHeaderType(t,i),e.addHeader(t,n),e.addBodyLength(t,o),e.addCustomMetadata(t,s),e.endMessage(t)}};var wtt=class extends jr{visit(t,r){return t==null||r==null?void 0:super.visit(t,r)}visitNull(t,r){return lI.startNull(r),lI.endNull(r)}visitInt(t,r){return op.startInt(r),op.addBitWidth(r,t.bitWidth),op.addIsSigned(r,t.isSigned),op.endInt(r)}visitFloat(t,r){return J1.startFloatingPoint(r),J1.addPrecision(r,t.precision),J1.endFloatingPoint(r)}visitBinary(t,r){return iI.startBinary(r),iI.endBinary(r)}visitLargeBinary(t,r){return oI.startLargeBinary(r),oI.endLargeBinary(r)}visitBool(t,r){return nI.startBool(r),nI.endBool(r)}visitUtf8(t,r){return uI.startUtf8(r),uI.endUtf8(r)}visitLargeUtf8(t,r){return sI.startLargeUtf8(r),sI.endLargeUtf8(r)}visitDecimal(t,r){return H0.startDecimal(r),H0.addScale(r,t.scale),H0.addPrecision(r,t.precision),H0.addBitWidth(r,t.bitWidth),H0.endDecimal(r)}visitDate(t,r){return X1.startDate(r),X1.addUnit(r,t.unit),X1.endDate(r)}visitTime(t,r){return uA.startTime(r),uA.addUnit(r,t.unit),uA.addBitWidth(r,t.bitWidth),uA.endTime(r)}visitTimestamp(t,r){let i=t.timezone&&r.createString(t.timezone)||void 0;return hA.startTimestamp(r),hA.addUnit(r,t.unit),i!==void 0&&hA.addTimezone(r,i),hA.endTimestamp(r)}visitInterval(t,r){return t_.startInterval(r),t_.addUnit(r,t.unit),t_.endInterval(r)}visitDuration(t,r){return Z1.startDuration(r),Z1.addUnit(r,t.unit),Z1.endDuration(r)}visitList(t,r){return aI.startList(r),aI.endList(r)}visitStruct(t,r){return cI.startStruct_(r),cI.endStruct_(r)}visitUnion(t,r){sp.startTypeIdsVector(r,t.typeIds.length);let i=sp.createTypeIdsVector(r,t.typeIds);return sp.startUnion(r),sp.addMode(r,t.mode),sp.addTypeIds(r,i),sp.endUnion(r)}visitDictionary(t,r){let i=this.visit(t.indices,r);return q0.startDictionaryEncoding(r),q0.addId(r,BigInt(t.id)),q0.addIsOrdered(r,t.isOrdered),i!==void 0&&q0.addIndexType(r,i),q0.endDictionaryEncoding(r)}visitFixedSizeBinary(t,r){return K1.startFixedSizeBinary(r),K1.addByteWidth(r,t.byteWidth),K1.endFixedSizeBinary(r)}visitFixedSizeList(t,r){return Q1.startFixedSizeList(r),Q1.addListSize(r,t.listSize),Q1.endFixedSizeList(r)}visitMap(t,r){return e_.startMap(r),e_.addKeysSorted(r,t.keysSorted),e_.endMap(r)}},RN=new wtt;function k4t(e,t=new Map){return new xn(XKt(e,t),DN(e.metadata),t)}function Ttt(e){return new _a(e.count,D4t(e.columns),O4t(e.columns),null)}function R4t(e){return new cc(Ttt(e.data),e.id,e.isDelta)}function XKt(e,t){return(e.fields||[]).filter(Boolean).map(r=>mi.fromJSON(r,t))}function P4t(e,t){return(e.children||[]).filter(Boolean).map(r=>mi.fromJSON(r,t))}function D4t(e){return(e||[]).reduce((t,r)=>[...t,new Kd(r.count,ZKt(r.VALIDITY)),...D4t(r.children)],[])}function O4t(e,t=[]){for(let r=-1,i=(e||[]).length;++r<i;){let n=e[r];n.VALIDITY&&t.push(new ya(t.length,n.VALIDITY.length)),n.TYPE_ID&&t.push(new ya(t.length,n.TYPE_ID.length)),n.OFFSET&&t.push(new ya(t.length,n.OFFSET.length)),n.DATA&&t.push(new ya(t.length,n.DATA.length)),t=O4t(n.children,t)}return t}function ZKt(e){return(e||[]).reduce((t,r)=>t+ +(r===0),0)}function L4t(e,t){let r,i,n,o,s,a;return!t||!(o=e.dictionary)?(s=I4t(e,P4t(e,t)),n=new mi(e.name,s,e.nullable,DN(e.metadata))):t.has(r=o.id)?(i=(i=o.indexType)?C4t(i):new cp,a=new ku(t.get(r),i,r,o.isOrdered),n=new mi(e.name,a,e.nullable,DN(e.metadata))):(i=(i=o.indexType)?C4t(i):new cp,t.set(r,s=I4t(e,P4t(e,t))),a=new ku(s,i,r,o.isOrdered),n=new mi(e.name,a,e.nullable,DN(e.metadata))),n||null}function DN(e=[]){return new Map(e.map(({key:t,value:r})=>[t,r]))}function C4t(e){return new Ms(e.isSigned,e.bitWidth)}function I4t(e,t){let r=e.type.name;switch(r){case\"NONE\":return new sl;case\"null\":return new sl;case\"binary\":return new jd;case\"largebinary\":return new Y0;case\"utf8\":return new $d;case\"largeutf8\":return new X0;case\"bool\":return new Pu;case\"list\":return new Oa((t||[])[0]);case\"struct\":return new jn(t||[]);case\"struct_\":return new jn(t||[])}switch(r){case\"int\":{let i=e.type;return new Ms(i.isSigned,i.bitWidth)}case\"floatingpoint\":{let i=e.type;return new al(bn[i.precision])}case\"decimal\":{let i=e.type;return new Gd(i.scale,i.precision,i.bitWidth)}case\"date\":{let i=e.type;return new Wd(Ss[i.unit])}case\"time\":{let i=e.type;return new qd(Ir[i.unit],i.bitWidth)}case\"timestamp\":{let i=e.type;return new Hd(Ir[i.unit],i.timezone)}case\"interval\":{let i=e.type;return new Yd(mo[i.unit])}case\"duration\":{let i=e.type;return new Xd(Ir[i.unit])}case\"union\":{let i=e.type,[n,...o]=(i.mode+\"\").toLowerCase(),s=n.toUpperCase()+o.join(\"\");return new Cu(eo[s],i.typeIds||[],t||[])}case\"fixedsizebinary\":{let i=e.type;return new Zd(i.byteWidth)}case\"fixedsizelist\":{let i=e.type;return new lc(i.listSize,(t||[])[0])}case\"map\":{let i=e.type;return new Iu((t||[])[0],i.keysSorted)}}throw new Error(`Unrecognized type: \"${r}\"`)}var KKt=ax,QKt=Dl,Du=class e{static fromJSON(t,r){let i=new e(0,In.V5,r);return i._createHeader=JKt(t,r),i}static decode(t){t=new QKt(Qr(t));let r=dp.getRootAsMessage(t),i=r.bodyLength(),n=r.version(),o=r.headerType(),s=new e(i,n,o);return s._createHeader=tQt(r,o),s}static encode(t){let r=new KKt,i=-1;return t.isSchema()?i=xn.encode(r,t.header()):t.isRecordBatch()?i=_a.encode(r,t.header()):t.isDictionaryBatch()&&(i=cc.encode(r,t.header())),dp.startMessage(r),dp.addVersion(r,In.V5),dp.addHeader(r,i),dp.addHeaderType(r,t.headerType),dp.addBodyLength(r,BigInt(t.bodyLength)),dp.finishMessageBuffer(r,dp.endMessage(r)),r.asUint8Array()}static from(t,r=0){if(t instanceof xn)return new e(0,In.V5,zi.Schema,t);if(t instanceof _a)return new e(r,In.V5,zi.RecordBatch,t);if(t instanceof cc)return new e(r,In.V5,zi.DictionaryBatch,t);throw new Error(`Unrecognized Message header: ${t}`)}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get compression(){return this._compression}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===zi.Schema}isRecordBatch(){return this.headerType===zi.RecordBatch}isDictionaryBatch(){return this.headerType===zi.DictionaryBatch}constructor(t,r,i,n){this._version=r,this._headerType=i,this.body=new Uint8Array(0),this._compression=n?.compression,n&&(this._createHeader=()=>n),this._bodyLength=cn(t)}},_a=class{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}get compression(){return this._compression}constructor(t,r,i,n){this._nodes=r,this._buffers=i,this._length=cn(t),this._compression=n}},cc=class{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(t,r,i=!1){this._data=t,this._isDelta=i,this._id=cn(r)}},ya=class{constructor(t,r){this.offset=cn(t),this.length=cn(r)}},Kd=class{constructor(t,r){this.length=cn(t),this.nullCount=cn(r)}},gx=class{constructor(t,r=lx.BUFFER){this.type=t,this.method=r}};function JKt(e,t){return(()=>{switch(t){case zi.Schema:return xn.fromJSON(e);case zi.RecordBatch:return _a.fromJSON(e);case zi.DictionaryBatch:return cc.fromJSON(e)}throw new Error(`Unrecognized Message type: { name: ${zi[t]}, type: ${t} }`)})}function tQt(e,t){return(()=>{switch(t){case zi.Schema:return xn.decode(e.header(new Eu),new Map,e.version());case zi.RecordBatch:return _a.decode(e.header(new Mu),e.version());case zi.DictionaryBatch:return cc.decode(e.header(new cA),e.version())}throw new Error(`Unrecognized Message type: { name: ${zi[t]}, type: ${t} }`)})}mi.encode=hQt;mi.decode=cQt;mi.fromJSON=L4t;xn.encode=uQt;xn.decode=eQt;xn.fromJSON=k4t;_a.encode=dQt;_a.decode=rQt;_a.fromJSON=Ttt;cc.encode=fQt;cc.decode=iQt;cc.fromJSON=R4t;Kd.encode=pQt;Kd.decode=oQt;ya.encode=mQt;ya.decode=nQt;gx.encode=U4t;gx.decode=z4t;function eQt(e,t=new Map,r=In.V5){let i=lQt(e,t);return new xn(i,ON(e),t,r)}function rQt(e,t=In.V5){return new _a(e.length(),sQt(e),aQt(e,t),z4t(e.compression()))}function iQt(e,t=In.V5){return new cc(_a.decode(e.data(),t),e.id(),e.isDelta())}function nQt(e){return new ya(e.offset(),e.length())}function oQt(e){return new Kd(e.length(),e.nullCount())}function sQt(e){let t=[];for(let r,i=-1,n=-1,o=e.nodesLength();++i<o;)(r=e.nodes(i))&&(t[++n]=Kd.decode(r));return t}function aQt(e,t){let r=[];for(let i,n=-1,o=-1,s=e.buffersLength();++n<s;)(i=e.buffers(n))&&(t<In.V4&&(i.bb_pos+=8*(n+1)),r[++o]=ya.decode(i));return r}function lQt(e,t){let r=[];for(let i,n=-1,o=-1,s=e.fieldsLength();++n<s;)(i=e.fields(n))&&(r[++o]=mi.decode(i,t));return r}function B4t(e,t){let r=[];for(let i,n=-1,o=-1,s=e.childrenLength();++n<s;)(i=e.children(n))&&(r[++o]=mi.decode(i,t));return r}function cQt(e,t){let r,i,n,o,s,a;return!t||!(a=e.dictionary())?(n=N4t(e,B4t(e,t)),i=new mi(e.name(),n,e.nullable(),ON(e))):t.has(r=cn(a.id()))?(o=(o=a.indexType())?F4t(o):new cp,s=new ku(t.get(r),o,r,a.isOrdered()),i=new mi(e.name(),s,e.nullable(),ON(e))):(o=(o=a.indexType())?F4t(o):new cp,t.set(r,n=N4t(e,B4t(e,t))),s=new ku(n,o,r,a.isOrdered()),i=new mi(e.name(),s,e.nullable(),ON(e))),i||null}function ON(e){let t=new Map;if(e)for(let r,i,n=-1,o=Math.trunc(e.customMetadataLength());++n<o;)(r=e.customMetadata(n))&&(i=r.key())!=null&&t.set(i,r.value());return t}function F4t(e){return new Ms(e.isSigned(),e.bitWidth())}function N4t(e,t){let r=e.typeType();switch(r){case ro.NONE:return new sl;case ro.Null:return new sl;case ro.Binary:return new jd;case ro.LargeBinary:return new Y0;case ro.Utf8:return new $d;case ro.LargeUtf8:return new X0;case ro.Bool:return new Pu;case ro.List:return new Oa((t||[])[0]);case ro.Struct_:return new jn(t||[])}switch(r){case ro.Int:{let i=e.type(new op);return new Ms(i.isSigned(),i.bitWidth())}case ro.FloatingPoint:{let i=e.type(new J1);return new al(i.precision())}case ro.Decimal:{let i=e.type(new H0);return new Gd(i.scale(),i.precision(),i.bitWidth())}case ro.Date:{let i=e.type(new X1);return new Wd(i.unit())}case ro.Time:{let i=e.type(new uA);return new qd(i.unit(),i.bitWidth())}case ro.Timestamp:{let i=e.type(new hA);return new Hd(i.unit(),i.timezone())}case ro.Interval:{let i=e.type(new t_);return new Yd(i.unit())}case ro.Duration:{let i=e.type(new Z1);return new Xd(i.unit())}case ro.Union:{let i=e.type(new sp);return new Cu(i.mode(),i.typeIdsArray()||[],t||[])}case ro.FixedSizeBinary:{let i=e.type(new K1);return new Zd(i.byteWidth())}case ro.FixedSizeList:{let i=e.type(new Q1);return new lc(i.listSize(),(t||[])[0])}case ro.Map:{let i=e.type(new e_);return new Iu((t||[])[0],i.keysSorted())}}throw new Error(`Unrecognized type: \"${ro[r]}\" (${r})`)}function z4t(e){return e?new gx(e.codec(),e.method()):null}function uQt(e,t){let r=t.fields.map(o=>mi.encode(e,o));Eu.startFieldsVector(e,r.length);let i=Eu.createFieldsVector(e,r),n=t.metadata&&t.metadata.size>0?Eu.createCustomMetadataVector(e,[...t.metadata].map(([o,s])=>{let a=e.createString(`${o}`),h=e.createString(`${s}`);return Da.startKeyValue(e),Da.addKey(e,a),Da.addValue(e,h),Da.endKeyValue(e)})):-1;return Eu.startSchema(e),Eu.addFields(e,i),Eu.addEndianness(e,gQt?Y1.Little:Y1.Big),n!==-1&&Eu.addCustomMetadata(e,n),Eu.endSchema(e)}function hQt(e,t){let r=-1,i=-1,n=-1,o=t.type,s=t.typeId;tr.isDictionary(o)?(s=o.dictionary.typeId,n=RN.visit(o,e),i=RN.visit(o.dictionary,e)):i=RN.visit(o,e);let a=(o.children||[]).map(g=>mi.encode(e,g)),h=ac.createChildrenVector(e,a),p=t.metadata&&t.metadata.size>0?ac.createCustomMetadataVector(e,[...t.metadata].map(([g,w])=>{let C=e.createString(`${g}`),R=e.createString(`${w}`);return Da.startKeyValue(e),Da.addKey(e,C),Da.addValue(e,R),Da.endKeyValue(e)})):-1;return t.name&&(r=e.createString(t.name)),ac.startField(e),ac.addType(e,i),ac.addTypeType(e,s),ac.addChildren(e,h),ac.addNullable(e,!!t.nullable),r!==-1&&ac.addName(e,r),n!==-1&&ac.addDictionary(e,n),p!==-1&&ac.addCustomMetadata(e,p),ac.endField(e)}function dQt(e,t){let r=t.nodes||[],i=t.buffers||[];Mu.startNodesVector(e,r.length);for(let a of r.slice().reverse())Kd.encode(e,a);let n=e.endVector();Mu.startBuffersVector(e,i.length);for(let a of i.slice().reverse())ya.encode(e,a);let o=e.endVector(),s=null;return t.compression!==null&&(s=U4t(e,t.compression)),Mu.startRecordBatch(e),Mu.addLength(e,BigInt(t.length)),Mu.addNodes(e,n),Mu.addBuffers(e,o),t.compression!==null&&s&&Mu.addCompression(e,s),Mu.endRecordBatch(e)}function U4t(e,t){return lA.startBodyCompression(e),lA.addCodec(e,t.type),lA.addMethod(e,t.method),lA.endBodyCompression(e)}function fQt(e,t){let r=_a.encode(e,t.data);return cA.startDictionaryBatch(e),cA.addId(e,BigInt(t.id)),cA.addIsDelta(e,t.isDelta),cA.addData(e,r),cA.endDictionaryBatch(e)}function pQt(e,t){return j4.createFieldNode(e,BigInt(t.length),BigInt(t.nullCount))}function mQt(e,t){return V4.createBuffer(e,BigInt(t.offset),BigInt(t.length))}var gQt=(()=>{let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),new Int16Array(e)[0]===256})();var Po=Object.freeze({done:!0,value:void 0}),EI=class{constructor(t){this._json=t}get schema(){return this._json.schema}get batches(){return this._json.batches||[]}get dictionaries(){return this._json.dictionaries||[]}},Ax=class{tee(){return this._getDOMStream().tee()}pipe(t,r){return this._getNodeStream().pipe(t,r)}pipeTo(t,r){return this._getDOMStream().pipeTo(t,r)}pipeThrough(t,r){return this._getDOMStream().pipeThrough(t,r)}_getDOMStream(){return this._DOMStream||(this._DOMStream=this.toDOMStream())}_getNodeStream(){return this._nodeStream||(this._nodeStream=this.toNodeStream())}},LN=class extends Ax{constructor(){super(),this._values=[],this.resolvers=[],this._closedPromise=new Promise(t=>this._closedPromiseResolve=t)}get closed(){return this._closedPromise}cancel(t){return vr(this,void 0,void 0,function*(){yield this.return(t)})}write(t){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(t):this.resolvers.shift().resolve({done:!1,value:t}))}abort(t){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:t}:this.resolvers.shift().reject({done:!0,value:t}))}close(){if(this._closedPromiseResolve){let{resolvers:t}=this;for(;t.length>0;)t.shift().resolve(Po);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(t){return Rl.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,t)}toNodeStream(t){return Rl.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,t)}throw(t){return vr(this,void 0,void 0,function*(){return yield this.abort(t),Po})}return(t){return vr(this,void 0,void 0,function*(){return yield this.close(),Po})}read(t){return vr(this,void 0,void 0,function*(){return(yield this.next(t,\"read\")).value})}peek(t){return vr(this,void 0,void 0,function*(){return(yield this.next(t,\"peek\")).value})}next(...t){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise((r,i)=>{this.resolvers.push({resolve:r,reject:i})}):Promise.resolve(Po)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw new Error(\"AsyncQueue is closed\")}};var K0=class extends LN{write(t){if((t=Qr(t)).byteLength>0)return super.write(t)}toString(t=!1){return t?Q6(this.toUint8Array(!0)):this.toUint8Array(!1).then(Q6)}toUint8Array(t=!1){return t?Ih(this._values)[0]:vr(this,void 0,void 0,function*(){var r,i,n,o;let s=[],a=0;try{for(var h=!0,p=Qf(this),g;g=yield p.next(),r=g.done,!r;h=!0){o=g.value,h=!1;let w=o;s.push(w),a+=w.byteLength}}catch(w){i={error:w}}finally{try{!h&&!r&&(n=p.return)&&(yield n.call(p))}finally{if(i)throw i.error}}return Ih(s,a)[0]})}},Q0=class{constructor(t){t&&(this.source=new Stt(Rl.fromIterable(t)))}[Symbol.iterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}},Qd=class e{constructor(t){t instanceof e?this.source=t.source:t instanceof K0?this.source=new gA(Rl.fromAsyncIterable(t)):KF(t)?this.source=new gA(Rl.fromNodeStream(t)):J6(t)?this.source=new gA(Rl.fromDOMStream(t)):XF(t)?this.source=new gA(Rl.fromDOMStream(t.body)):rp(t)?this.source=new gA(Rl.fromIterable(t)):Ch(t)?this.source=new gA(Rl.fromAsyncIterable(t)):Ud(t)&&(this.source=new gA(Rl.fromAsyncIterable(t)))}[Symbol.asyncIterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}get closed(){return this.source.closed}cancel(t){return this.source.cancel(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}},Stt=class{constructor(t){this.source=t}cancel(t){this.return(t)}peek(t){return this.next(t,\"peek\").value}read(t){return this.next(t,\"read\").value}next(t,r=\"read\"){return this.source.next({cmd:r,size:t})}throw(t){return Object.create(this.source.throw&&this.source.throw(t)||Po)}return(t){return Object.create(this.source.return&&this.source.return(t)||Po)}},gA=class{constructor(t){this.source=t,this._closedPromise=new Promise(r=>this._closedPromiseResolve=r)}cancel(t){return vr(this,void 0,void 0,function*(){yield this.return(t)})}get closed(){return this._closedPromise}read(t){return vr(this,void 0,void 0,function*(){return(yield this.next(t,\"read\")).value})}peek(t){return vr(this,void 0,void 0,function*(){return(yield this.next(t,\"peek\")).value})}next(t){return vr(this,arguments,void 0,function*(r,i=\"read\"){return yield this.source.next({cmd:i,size:r})})}throw(t){return vr(this,void 0,void 0,function*(){let r=this.source.throw&&(yield this.source.throw(t))||Po;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(r)})}return(t){return vr(this,void 0,void 0,function*(){let r=this.source.return&&(yield this.source.return(t))||Po;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(r)})}};var PI=class extends Q0{constructor(t,r){super(),this.position=0,this.buffer=Qr(t),this.size=r===void 0?this.buffer.byteLength:r}readInt32(t){let{buffer:r,byteOffset:i}=this.readAt(t,4);return new DataView(r,i).getInt32(0,!0)}seek(t){return this.position=Math.min(t,this.size),t<this.size}read(t){let{buffer:r,size:i,position:n}=this;return r&&n<i?(typeof t!=\"number\"&&(t=Number.POSITIVE_INFINITY),this.position=Math.min(i,n+Math.min(i-n,t)),r.subarray(n,this.position)):null}readAt(t,r){let i=this.buffer,n=Math.min(this.size,t+r);return i?i.subarray(t,n):new Uint8Array(r)}close(){this.buffer&&(this.buffer=null)}throw(t){return this.close(),{done:!0,value:t}}return(t){return this.close(),{done:!0,value:t}}},s_=class extends Qd{constructor(t,r){super(),this.position=0,this._handle=t,typeof r==\"number\"?this.size=r:this._pending=vr(this,void 0,void 0,function*(){this.size=(yield t.stat()).size,delete this._pending})}readInt32(t){return vr(this,void 0,void 0,function*(){let{buffer:r,byteOffset:i}=yield this.readAt(t,4);return new DataView(r,i).getInt32(0,!0)})}seek(t){return vr(this,void 0,void 0,function*(){return this._pending&&(yield this._pending),this.position=Math.min(t,this.size),t<this.size})}read(t){return vr(this,void 0,void 0,function*(){this._pending&&(yield this._pending);let{_handle:r,size:i,position:n}=this;if(r&&n<i){typeof t!=\"number\"&&(t=Number.POSITIVE_INFINITY);let o=n,s=0,a=0,h=Math.min(i,o+Math.min(i-o,t)),p=new Uint8Array(Math.max(0,(this.position=h)-o));for(;(o+=a)<h&&(s+=a)<p.byteLength;)({bytesRead:a}=yield r.read(p,s,p.byteLength-s,o));return p}return null})}readAt(t,r){return vr(this,void 0,void 0,function*(){this._pending&&(yield this._pending);let{_handle:i,size:n}=this;if(i&&t+r<n){let o=Math.min(n,t+r),s=new Uint8Array(o-t);return(yield i.read(s,0,r,t)).buffer}return new Uint8Array(r)})}close(){return vr(this,void 0,void 0,function*(){let t=this._handle;this._handle=null,t&&(yield t.close())})}throw(t){return vr(this,void 0,void 0,function*(){return yield this.close(),{done:!0,value:t}})}return(t){return vr(this,void 0,void 0,function*(){return yield this.close(),{done:!0,value:t}})}};var Ett={};Ql(Ett,{BaseInt64:()=>CI,Int128:()=>II,Int64:()=>AA,Uint64:()=>ss});function eT(e){return e<0&&(e=4294967295+e+1),`0x${e.toString(16)}`}var rT=8,Mtt=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8],CI=class{constructor(t){this.buffer=t}high(){return this.buffer[1]}low(){return this.buffer[0]}_times(t){let r=new Uint32Array([this.buffer[1]>>>16,this.buffer[1]&65535,this.buffer[0]>>>16,this.buffer[0]&65535]),i=new Uint32Array([t.buffer[1]>>>16,t.buffer[1]&65535,t.buffer[0]>>>16,t.buffer[0]&65535]),n=r[3]*i[3];this.buffer[0]=n&65535;let o=n>>>16;return n=r[2]*i[3],o+=n,n=r[3]*i[2]>>>0,o+=n,this.buffer[0]+=o<<16,this.buffer[1]=o>>>0<n?65536:0,this.buffer[1]+=o>>>16,this.buffer[1]+=r[1]*i[3]+r[2]*i[2]+r[3]*i[1],this.buffer[1]+=r[0]*i[3]+r[1]*i[2]+r[2]*i[1]+r[3]*i[0]<<16,this}_plus(t){let r=this.buffer[0]+t.buffer[0]>>>0;this.buffer[1]+=t.buffer[1],r<this.buffer[0]>>>0&&++this.buffer[1],this.buffer[0]=r}lessThan(t){return this.buffer[1]<t.buffer[1]||this.buffer[1]===t.buffer[1]&&this.buffer[0]<t.buffer[0]}equals(t){return this.buffer[1]===t.buffer[1]&&this.buffer[0]==t.buffer[0]}greaterThan(t){return t.lessThan(this)}hex(){return`${eT(this.buffer[1])} ${eT(this.buffer[0])}`}},ss=class e extends CI{times(t){return this._times(t),this}plus(t){return this._plus(t),this}static from(t,r=new Uint32Array(2)){return e.fromString(typeof t==\"string\"?t:t.toString(),r)}static fromNumber(t,r=new Uint32Array(2)){return e.fromString(t.toString(),r)}static fromString(t,r=new Uint32Array(2)){let i=t.length,n=new e(r);for(let o=0;o<i;){let s=rT<i-o?rT:i-o,a=new e(new Uint32Array([Number.parseInt(t.slice(o,o+s),10),0])),h=new e(new Uint32Array([Mtt[s],0]));n.times(h),n.plus(a),o+=s}return n}static convertArray(t){let r=new Uint32Array(t.length*2);for(let i=-1,n=t.length;++i<n;)e.from(t[i],new Uint32Array(r.buffer,r.byteOffset+2*i*4,2));return r}static multiply(t,r){return new e(new Uint32Array(t.buffer)).times(r)}static add(t,r){return new e(new Uint32Array(t.buffer)).plus(r)}},AA=class e extends CI{negate(){return this.buffer[0]=~this.buffer[0]+1,this.buffer[1]=~this.buffer[1],this.buffer[0]==0&&++this.buffer[1],this}times(t){return this._times(t),this}plus(t){return this._plus(t),this}lessThan(t){let r=this.buffer[1]<<0,i=t.buffer[1]<<0;return r<i||r===i&&this.buffer[0]<t.buffer[0]}static from(t,r=new Uint32Array(2)){return e.fromString(typeof t==\"string\"?t:t.toString(),r)}static fromNumber(t,r=new Uint32Array(2)){return e.fromString(t.toString(),r)}static fromString(t,r=new Uint32Array(2)){let i=t.startsWith(\"-\"),n=t.length,o=new e(r);for(let s=i?1:0;s<n;){let a=rT<n-s?rT:n-s,h=new e(new Uint32Array([Number.parseInt(t.slice(s,s+a),10),0])),p=new e(new Uint32Array([Mtt[a],0]));o.times(p),o.plus(h),s+=a}return i?o.negate():o}static convertArray(t){let r=new Uint32Array(t.length*2);for(let i=-1,n=t.length;++i<n;)e.from(t[i],new Uint32Array(r.buffer,r.byteOffset+2*i*4,2));return r}static multiply(t,r){return new e(new Uint32Array(t.buffer)).times(r)}static add(t,r){return new e(new Uint32Array(t.buffer)).plus(r)}},II=class e{constructor(t){this.buffer=t}high(){return new AA(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset+8,2))}low(){return new AA(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset,2))}negate(){return this.buffer[0]=~this.buffer[0]+1,this.buffer[1]=~this.buffer[1],this.buffer[2]=~this.buffer[2],this.buffer[3]=~this.buffer[3],this.buffer[0]==0&&++this.buffer[1],this.buffer[1]==0&&++this.buffer[2],this.buffer[2]==0&&++this.buffer[3],this}times(t){let r=new ss(new Uint32Array([this.buffer[3],0])),i=new ss(new Uint32Array([this.buffer[2],0])),n=new ss(new Uint32Array([this.buffer[1],0])),o=new ss(new Uint32Array([this.buffer[0],0])),s=new ss(new Uint32Array([t.buffer[3],0])),a=new ss(new Uint32Array([t.buffer[2],0])),h=new ss(new Uint32Array([t.buffer[1],0])),p=new ss(new Uint32Array([t.buffer[0],0])),g=ss.multiply(o,p);this.buffer[0]=g.low();let w=new ss(new Uint32Array([g.high(),0]));return g=ss.multiply(n,p),w.plus(g),g=ss.multiply(o,h),w.plus(g),this.buffer[1]=w.low(),this.buffer[3]=w.lessThan(g)?1:0,this.buffer[2]=w.high(),new ss(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset+8,2)).plus(ss.multiply(i,p)).plus(ss.multiply(n,h)).plus(ss.multiply(o,a)),this.buffer[3]+=ss.multiply(r,p).plus(ss.multiply(i,h)).plus(ss.multiply(n,a)).plus(ss.multiply(o,s)).low(),this}plus(t){let r=new Uint32Array(4);return r[3]=this.buffer[3]+t.buffer[3]>>>0,r[2]=this.buffer[2]+t.buffer[2]>>>0,r[1]=this.buffer[1]+t.buffer[1]>>>0,r[0]=this.buffer[0]+t.buffer[0]>>>0,r[0]<this.buffer[0]>>>0&&++r[1],r[1]<this.buffer[1]>>>0&&++r[2],r[2]<this.buffer[2]>>>0&&++r[3],this.buffer[3]=r[3],this.buffer[2]=r[2],this.buffer[1]=r[1],this.buffer[0]=r[0],this}hex(){return`${eT(this.buffer[3])} ${eT(this.buffer[2])} ${eT(this.buffer[1])} ${eT(this.buffer[0])}`}static multiply(t,r){return new e(new Uint32Array(t.buffer)).times(r)}static add(t,r){return new e(new Uint32Array(t.buffer)).plus(r)}static from(t,r=new Uint32Array(4)){return e.fromString(typeof t==\"string\"?t:t.toString(),r)}static fromNumber(t,r=new Uint32Array(4)){return e.fromString(t.toString(),r)}static fromString(t,r=new Uint32Array(4)){let i=t.startsWith(\"-\"),n=t.length,o=new e(r);for(let s=i?1:0;s<n;){let a=rT<n-s?rT:n-s,h=new e(new Uint32Array([Number.parseInt(t.slice(s,s+a),10),0,0,0])),p=new e(new Uint32Array([Mtt[a],0,0,0]));o.times(p),o.plus(h),s+=a}return i?o.negate():o}static convertArray(t){let r=new Uint32Array(t.length*4);for(let i=-1,n=t.length;++i<n;)e.from(t[i],new Uint32Array(r.buffer,r.byteOffset+16*i,4));return r}};var Itt={};Ql(Itt,{toIntervalDayTimeInt32Array:()=>Ptt,toIntervalDayTimeObjects:()=>AQt,toIntervalMonthDayNanoInt32Array:()=>Ctt,toIntervalMonthDayNanoObjects:()=>yQt});function Ptt(e){var t,r;let i=e.length,n=new Int32Array(i*2);for(let o=0,s=0;o<i;o++){let a=e[o];n[s++]=(t=a.days)!==null&&t!==void 0?t:0,n[s++]=(r=a.milliseconds)!==null&&r!==void 0?r:0}return n}function Ctt(e){var t,r;let i=e.length,n=new Int32Array(i*4);for(let o=0,s=0;o<i;o++){let a=e[o];n[s++]=(t=a.months)!==null&&t!==void 0?t:0,n[s++]=(r=a.days)!==null&&r!==void 0?r:0;let h=a.nanoseconds;h?(n[s++]=Number(BigInt(h)&BigInt(4294967295)),n[s++]=Number(BigInt(h)>>BigInt(32))):s+=2}return n}function AQt(e){let t=e.length,r=new Array(t/2);for(let i=0,n=0;i<t;i+=2)r[n++]={days:e[i],milliseconds:e[i+1]};return r}function yQt(e,t){let r=e.length,i=new Array(r/4);for(let n=0,o=0;n<r;n+=4){let s=BigInt(e[n+3])<<BigInt(32)|BigInt(e[n+2]>>>0);i[o++]={months:e[n],days:e[n+1],nanoseconds:t?`${s}`:s}}return i}var iT=class extends jr{constructor(t,r,i,n,o=In.V5){super(),this.nodesIndex=-1,this.buffersIndex=-1,this.bytes=t,this.nodes=r,this.buffers=i,this.dictionaries=n,this.metadataVersion=o}visit(t){return super.visit(t instanceof mi?t.type:t)}visitNull(t,{length:r}=this.nextFieldNode()){return Pr({type:t,length:r})}visitBool(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitInt(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitFloat(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitUtf8(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),valueOffsets:this.readOffsets(t),data:this.readData(t)})}visitLargeUtf8(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),valueOffsets:this.readOffsets(t),data:this.readData(t)})}visitBinary(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),valueOffsets:this.readOffsets(t),data:this.readData(t)})}visitLargeBinary(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),valueOffsets:this.readOffsets(t),data:this.readData(t)})}visitFixedSizeBinary(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitDate(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitTimestamp(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitTime(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitDecimal(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitList(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),valueOffsets:this.readOffsets(t),child:this.visit(t.children[0])})}visitStruct(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),children:this.visitMany(t.children)})}visitUnion(t,{length:r,nullCount:i}=this.nextFieldNode()){return this.metadataVersion<In.V5&&this.readNullBitmap(t,i),t.mode===eo.Sparse?this.visitSparseUnion(t,{length:r,nullCount:i}):this.visitDenseUnion(t,{length:r,nullCount:i})}visitDenseUnion(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,typeIds:this.readTypeIds(t),valueOffsets:this.readOffsets(t),children:this.visitMany(t.children)})}visitSparseUnion(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,typeIds:this.readTypeIds(t),children:this.visitMany(t.children)})}visitDictionary(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t.indices),dictionary:this.readDictionary(t)})}visitInterval(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitDuration(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),data:this.readData(t)})}visitFixedSizeList(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),child:this.visit(t.children[0])})}visitMap(t,{length:r,nullCount:i}=this.nextFieldNode()){return Pr({type:t,length:r,nullCount:i,nullBitmap:this.readNullBitmap(t,i),valueOffsets:this.readOffsets(t),child:this.visit(t.children[0])})}nextFieldNode(){return this.nodes[++this.nodesIndex]}nextBufferRange(){return this.buffers[++this.buffersIndex]}readNullBitmap(t,r,i=this.nextBufferRange()){return r>0&&this.readData(t,i)||new Uint8Array(0)}readOffsets(t,r){return this.readData(t,r)}readTypeIds(t,r){return this.readData(t,r)}readData(t,{length:r,offset:i}=this.nextBufferRange()){return this.bytes.subarray(i,i+r)}readDictionary(t){return this.dictionaries.get(t.id)}},BN=class extends iT{constructor(t,r,i,n,o){super(new Uint8Array(0),r,i,n,o),this.sources=t}readNullBitmap(t,r,{offset:i}=this.nextBufferRange()){return r<=0?new Uint8Array(0):fx(this.sources[i])}readOffsets(t,{offset:r}=this.nextBufferRange()){return Oi(Uint8Array,Oi(t.OffsetArrayType,this.sources[r]))}readTypeIds(t,{offset:r}=this.nextBufferRange()){return Oi(Uint8Array,Oi(t.ArrayType,this.sources[r]))}readData(t,{offset:r}=this.nextBufferRange()){let{sources:i}=this;if(tr.isTimestamp(t))return Oi(Uint8Array,AA.convertArray(i[r]));if((tr.isInt(t)||tr.isTime(t))&&t.bitWidth===64||tr.isDuration(t))return Oi(Uint8Array,AA.convertArray(i[r]));if(tr.isDate(t)&&t.unit===Ss.MILLISECOND)return Oi(Uint8Array,AA.convertArray(i[r]));if(tr.isDecimal(t))return Oi(Uint8Array,II.convertArray(i[r]));if(tr.isBinary(t)||tr.isLargeBinary(t)||tr.isFixedSizeBinary(t))return _Qt(i[r]);if(tr.isBool(t))return fx(i[r]);if(tr.isUtf8(t)||tr.isLargeUtf8(t))return $0(i[r].join(\"\"));if(tr.isInterval(t))switch(t.unit){case mo.DAY_TIME:return Ptt(i[r]);case mo.MONTH_DAY_NANO:return Ctt(i[r]);default:break}return Oi(Uint8Array,Oi(t.ArrayType,i[r].map(n=>+n)))}};function _Qt(e){let t=e.join(\"\"),r=new Uint8Array(t.length/2);for(let i=0;i<t.length;i+=2)r[i>>1]=Number.parseInt(t.slice(i,i+2),16);return r}var FN=class extends iT{constructor(t,r,i,n,o){super(new Uint8Array(0),r,i,n,o),this.bodyChunks=t}readData(t,r=this.nextBufferRange()){return this.bodyChunks[this.buffersIndex]}};var yx=class extends Ru{constructor(t){super(t),this._values=new hp(Uint8Array)}get byteLength(){let t=this._pendingLength+this.length*4;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,r){return super.setValue(t,Qr(r))}_flushPending(t,r){let i=this._offsets,n=this._values.reserve(r).buffer,o=0;for(let[s,a]of t)if(a===void 0)i.set(s,0);else{let h=a.length;n.set(a,o),i.set(s,h),o+=h}}};var _x=class extends Ru{constructor(t){super(t),this._values=new hp(Uint8Array)}get byteLength(){let t=this._pendingLength+this.length*4;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,r){return super.setValue(t,Qr(r))}_flushPending(t,r){let i=this._offsets,n=this._values.reserve(r).buffer,o=0;for(let[s,a]of t)if(a===void 0)i.set(s,BigInt(0));else{let h=a.length;n.set(a,o),i.set(s,BigInt(h)),o+=h}}};var a_=class extends Vo{constructor(t){super(t),this._values=new J4}setValue(t,r){this._values.set(t,+r)}};var l_=class extends Aa{};l_.prototype._setValue=ntt;var nT=class extends l_{};nT.prototype._setValue=oN;var oT=class extends l_{};oT.prototype._setValue=sN;var sT=class extends Aa{};sT.prototype._setValue=att;var kI=class extends Vo{constructor({type:t,nullValues:r,dictionaryHashFunction:i}){super({type:new ku(t.dictionary,t.indices,t.id,t.isOrdered)}),this._nulls=null,this._dictionaryOffset=0,this._keysToIndices=Object.create(null),this.indices=vx({type:this.type.indices,nullValues:r}),this.dictionary=vx({type:this.type.dictionary,nullValues:null}),typeof i==\"function\"&&(this.valueToKey=i)}get values(){return this.indices.values}get nullCount(){return this.indices.nullCount}get nullBitmap(){return this.indices.nullBitmap}get byteLength(){return this.indices.byteLength+this.dictionary.byteLength}get reservedLength(){return this.indices.reservedLength+this.dictionary.reservedLength}get reservedByteLength(){return this.indices.reservedByteLength+this.dictionary.reservedByteLength}isValid(t){return this.indices.isValid(t)}setValid(t,r){let i=this.indices;return r=i.setValid(t,r),this.length=i.length,r}setValue(t,r){let i=this._keysToIndices,n=this.valueToKey(r),o=i[n];return o===void 0&&(i[n]=o=this._dictionaryOffset+this.dictionary.append(r).length-1),this.indices.setValue(t,o)}flush(){let t=this.type,r=this._dictionary,i=this.dictionary.toVector(),n=this.indices.flush().clone(t);return n.dictionary=r?r.concat(i):i,this.finished||(this._dictionaryOffset+=i.length),this._dictionary=n.dictionary,this.clear(),n}finish(){return this.indices.finish(),this.dictionary.finish(),this._dictionaryOffset=0,this._keysToIndices=Object.create(null),super.finish()}clear(){return this.indices.clear(),this.dictionary.clear(),super.clear()}valueToKey(t){return typeof t==\"string\"?t:`${t}`}};var aT=class extends Aa{};aT.prototype._setValue=itt;var RI=class extends Vo{setValue(t,r){let[i]=this.children,n=t*this.stride;for(let o=-1,s=this.stride;++o<s;)i.set(n+o,r[o])}setValid(t,r){return super.setValid(t,r)||this.children[0].setValid((t+1)*this.stride-1,!1),r}addChild(t,r=\"0\"){if(this.numChildren>0)throw new Error(\"FixedSizeListBuilder can only have one child.\");let i=this.children.push(t);return this.type=new lc(this.type.listSize,new mi(r,t.type,!0)),i}};var c_=class extends Aa{setValue(t,r){this._values.set(t,r)}},DI=class extends c_{setValue(t,r){super.setValue(t,xI(r))}},OI=class extends c_{},LI=class extends c_{};var yA=class extends Aa{};yA.prototype._setValue=ltt;var lT=class extends yA{};lT.prototype._setValue=mN;var cT=class extends yA{};cT.prototype._setValue=gN;var uT=class extends yA{};uT.prototype._setValue=AN;var J0=class extends Aa{};J0.prototype._setValue=ctt;var hT=class extends J0{};hT.prototype._setValue=yN;var dT=class extends J0{};dT.prototype._setValue=_N;var fT=class extends J0{};fT.prototype._setValue=vN;var pT=class extends J0{};pT.prototype._setValue=bN;var Dh=class extends Aa{setValue(t,r){this._values.set(t,r)}},BI=class extends Dh{},FI=class extends Dh{},NI=class extends Dh{},zI=class extends Dh{},UI=class extends Dh{},VI=class extends Dh{},jI=class extends Dh{},$I=class extends Dh{};var GI=class extends Ru{constructor(t){super(t),this._offsets=new tT(t.type)}addChild(t,r=\"0\"){if(this.numChildren>0)throw new Error(\"ListBuilder can only have one child.\");return this.children[this.numChildren]=t,this.type=new Oa(new mi(r,t.type,!0)),this.numChildren-1}_flushPending(t){let r=this._offsets,[i]=this.children;for(let[n,o]of t)if(typeof o>\"u\")r.set(n,0);else{let s=o,a=s.length,h=r.set(n,a).buffer[n];for(let p=-1;++p<a;)i.set(h+p,s[p])}}};var WI=class extends Ru{set(t,r){return super.set(t,r)}setValue(t,r){let i=r instanceof Map?r:new Map(Object.entries(r)),n=this._pending||(this._pending=new Map),o=n.get(t);o&&(this._pendingLength-=o.size),this._pendingLength+=i.size,n.set(t,i)}addChild(t,r=`${this.numChildren}`){if(this.numChildren>0)throw new Error(\"ListBuilder can only have one child.\");return this.children[this.numChildren]=t,this.type=new Iu(new mi(r,t.type,!0),this.type.keysSorted),this.numChildren-1}_flushPending(t){let r=this._offsets,[i]=this.children;for(let[n,o]of t)if(o===void 0)r.set(n,0);else{let{[n]:s,[n+1]:a}=r.set(n,o.size).buffer;for(let h of o.entries())if(i.set(s,h),++s>=a)break}}};var qI=class extends Vo{setValue(t,r){}setValid(t,r){return this.length=Math.max(t+1,this.length),r}};var HI=class extends Vo{setValue(t,r){let{children:i,type:n}=this;switch(Array.isArray(r)||r.constructor){case!0:return n.children.forEach((o,s)=>i[s].set(t,r[s]));case Map:return n.children.forEach((o,s)=>i[s].set(t,r.get(o.name)));default:return n.children.forEach((o,s)=>i[s].set(t,r[o.name]))}}setValid(t,r){return super.setValid(t,r)||this.children.forEach(i=>i.setValid(t,r)),r}addChild(t,r=`${this.numChildren}`){let i=this.children.push(t);return this.type=new jn([...this.type.children,new mi(r,t.type,!0)]),i}};var tm=class extends Aa{};tm.prototype._setValue=ott;var mT=class extends tm{};mT.prototype._setValue=aN;var gT=class extends tm{};gT.prototype._setValue=lN;var AT=class extends tm{};AT.prototype._setValue=cN;var yT=class extends tm{};yT.prototype._setValue=uN;var em=class extends Aa{};em.prototype._setValue=stt;var _T=class extends em{};_T.prototype._setValue=hN;var vT=class extends em{};vT.prototype._setValue=dN;var bT=class extends em{};bT.prototype._setValue=fN;var xT=class extends em{};xT.prototype._setValue=pN;var bx=class extends Vo{constructor(t){super(t),this._typeIds=new fA(Int8Array,0,1),typeof t.valueToChildTypeId==\"function\"&&(this._valueToChildTypeId=t.valueToChildTypeId)}get typeIdToChildIndex(){return this.type.typeIdToChildIndex}append(t,r){return this.set(this.length,t,r)}set(t,r,i){return i===void 0&&(i=this._valueToChildTypeId(this,r,t)),this.setValue(t,r,i),this}setValue(t,r,i){this._typeIds.set(t,i);let n=this.type.typeIdToChildIndex[i],o=this.children[n];o?.set(t,r),this.length=Math.max(t+1,this.length)}addChild(t,r=`${this.children.length}`){let i=this.children.push(t),{type:{children:n,mode:o,typeIds:s}}=this,a=[...n,new mi(r,t.type)];return this.type=new Cu(o,[...s,i],a),i}_valueToChildTypeId(t,r,i){throw new Error(\"Cannot map UnionBuilder value to child typeId. Pass the `childTypeId` as the second argument to unionBuilder.append(), or supply a `valueToChildTypeId` function as part of the UnionBuilder constructor options.\")}},YI=class extends bx{},XI=class extends bx{constructor(t){super(t),this._offsets=new fA(Int32Array)}setValue(t,r,i){let n=this._typeIds.set(t,i).buffer[t],o=this.getChildAt(this.type.typeIdToChildIndex[n]),s=this._offsets.set(t,o.length).buffer[t];o?.set(s,r),this.length=Math.max(t+1,this.length)}};var wT=class extends Ru{constructor(t){super(t),this._values=new hp(Uint8Array)}get byteLength(){let t=this._pendingLength+this.length*4;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,r){return super.setValue(t,$0(r))}_flushPending(t,r){}};wT.prototype._flushPending=yx.prototype._flushPending;var TT=class extends Ru{constructor(t){super(t),this._values=new hp(Uint8Array)}get byteLength(){let t=this._pendingLength+this.length*4;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,r){return super.setValue(t,$0(r))}_flushPending(t,r){}};TT.prototype._flushPending=_x.prototype._flushPending;var ktt=class extends jr{visitNull(){return qI}visitBool(){return a_}visitInt(){return Dh}visitInt8(){return BI}visitInt16(){return FI}visitInt32(){return NI}visitInt64(){return zI}visitUint8(){return UI}visitUint16(){return VI}visitUint32(){return jI}visitUint64(){return $I}visitFloat(){return c_}visitFloat16(){return DI}visitFloat32(){return OI}visitFloat64(){return LI}visitUtf8(){return wT}visitLargeUtf8(){return TT}visitBinary(){return yx}visitLargeBinary(){return _x}visitFixedSizeBinary(){return aT}visitDate(){return l_}visitDateDay(){return nT}visitDateMillisecond(){return oT}visitTimestamp(){return tm}visitTimestampSecond(){return mT}visitTimestampMillisecond(){return gT}visitTimestampMicrosecond(){return AT}visitTimestampNanosecond(){return yT}visitTime(){return em}visitTimeSecond(){return _T}visitTimeMillisecond(){return vT}visitTimeMicrosecond(){return bT}visitTimeNanosecond(){return xT}visitDecimal(){return sT}visitList(){return GI}visitStruct(){return HI}visitUnion(){return bx}visitDenseUnion(){return XI}visitSparseUnion(){return YI}visitDictionary(){return kI}visitInterval(){return yA}visitIntervalDayTime(){return lT}visitIntervalYearMonth(){return cT}visitIntervalMonthDayNano(){return uT}visitDuration(){return J0}visitDurationSecond(){return hT}visitDurationMillisecond(){return dT}visitDurationMicrosecond(){return fT}visitDurationNanosecond(){return pT}visitFixedSizeList(){return RI}visitMap(){return WI}},j4t=new ktt;var qr=class extends jr{compareSchemas(t,r){return t===r||r instanceof t.constructor&&this.compareManyFields(t.fields,r.fields)}compareManyFields(t,r){return t===r||Array.isArray(t)&&Array.isArray(r)&&t.length===r.length&&t.every((i,n)=>this.compareFields(i,r[n]))}compareFields(t,r){return t===r||r instanceof t.constructor&&t.name===r.name&&t.nullable===r.nullable&&this.visit(t.type,r.type)}};function jc(e,t){return t instanceof e.constructor}function xx(e,t){return e===t||jc(e,t)}function _A(e,t){return e===t||jc(e,t)&&e.bitWidth===t.bitWidth&&e.isSigned===t.isSigned}function NN(e,t){return e===t||jc(e,t)&&e.precision===t.precision}function vQt(e,t){return e===t||jc(e,t)&&e.byteWidth===t.byteWidth}function Rtt(e,t){return e===t||jc(e,t)&&e.unit===t.unit}function ZI(e,t){return e===t||jc(e,t)&&e.unit===t.unit&&e.timezone===t.timezone}function KI(e,t){return e===t||jc(e,t)&&e.unit===t.unit&&e.bitWidth===t.bitWidth}function bQt(e,t){return e===t||jc(e,t)&&e.children.length===t.children.length&&rm.compareManyFields(e.children,t.children)}function xQt(e,t){return e===t||jc(e,t)&&e.children.length===t.children.length&&rm.compareManyFields(e.children,t.children)}function Dtt(e,t){return e===t||jc(e,t)&&e.mode===t.mode&&e.typeIds.every((r,i)=>r===t.typeIds[i])&&rm.compareManyFields(e.children,t.children)}function wQt(e,t){return e===t||jc(e,t)&&e.id===t.id&&e.isOrdered===t.isOrdered&&rm.visit(e.indices,t.indices)&&rm.visit(e.dictionary,t.dictionary)}function zN(e,t){return e===t||jc(e,t)&&e.unit===t.unit}function QI(e,t){return e===t||jc(e,t)&&e.unit===t.unit}function TQt(e,t){return e===t||jc(e,t)&&e.listSize===t.listSize&&e.children.length===t.children.length&&rm.compareManyFields(e.children,t.children)}function SQt(e,t){return e===t||jc(e,t)&&e.keysSorted===t.keysSorted&&e.children.length===t.children.length&&rm.compareManyFields(e.children,t.children)}qr.prototype.visitNull=xx;qr.prototype.visitBool=xx;qr.prototype.visitInt=_A;qr.prototype.visitInt8=_A;qr.prototype.visitInt16=_A;qr.prototype.visitInt32=_A;qr.prototype.visitInt64=_A;qr.prototype.visitUint8=_A;qr.prototype.visitUint16=_A;qr.prototype.visitUint32=_A;qr.prototype.visitUint64=_A;qr.prototype.visitFloat=NN;qr.prototype.visitFloat16=NN;qr.prototype.visitFloat32=NN;qr.prototype.visitFloat64=NN;qr.prototype.visitUtf8=xx;qr.prototype.visitLargeUtf8=xx;qr.prototype.visitBinary=xx;qr.prototype.visitLargeBinary=xx;qr.prototype.visitFixedSizeBinary=vQt;qr.prototype.visitDate=Rtt;qr.prototype.visitDateDay=Rtt;qr.prototype.visitDateMillisecond=Rtt;qr.prototype.visitTimestamp=ZI;qr.prototype.visitTimestampSecond=ZI;qr.prototype.visitTimestampMillisecond=ZI;qr.prototype.visitTimestampMicrosecond=ZI;qr.prototype.visitTimestampNanosecond=ZI;qr.prototype.visitTime=KI;qr.prototype.visitTimeSecond=KI;qr.prototype.visitTimeMillisecond=KI;qr.prototype.visitTimeMicrosecond=KI;qr.prototype.visitTimeNanosecond=KI;qr.prototype.visitDecimal=xx;qr.prototype.visitList=bQt;qr.prototype.visitStruct=xQt;qr.prototype.visitUnion=Dtt;qr.prototype.visitDenseUnion=Dtt;qr.prototype.visitSparseUnion=Dtt;qr.prototype.visitDictionary=wQt;qr.prototype.visitInterval=zN;qr.prototype.visitIntervalDayTime=zN;qr.prototype.visitIntervalYearMonth=zN;qr.prototype.visitIntervalMonthDayNano=zN;qr.prototype.visitDuration=QI;qr.prototype.visitDurationSecond=QI;qr.prototype.visitDurationMillisecond=QI;qr.prototype.visitDurationMicrosecond=QI;qr.prototype.visitDurationNanosecond=QI;qr.prototype.visitFixedSizeList=TQt;qr.prototype.visitMap=SQt;var rm=new qr;function wx(e,t){return rm.compareSchemas(e,t)}function $4t(e,t){return rm.compareFields(e,t)}function G4t(e,t){return rm.visit(e,t)}function vx(e){let t=e.type,r=new(j4t.getVisitFn(t)())(e);if(t.children&&t.children.length>0){let i=e.children||[],n={nullValues:e.nullValues},o=Array.isArray(i)?((s,a)=>i[a]||n):(({name:s})=>i[s]||n);for(let[s,a]of t.children.entries()){let{type:h}=a,p=o(a,s);r.children.push(vx(Object.assign(Object.assign({},p),{type:h})))}}return r}function UN(e,t){return MQt(e,t.map(r=>r.data.concat()))}function MQt(e,t){let r=[...e.fields],i=[],n={numBatches:t.reduce((w,C)=>Math.max(w,C.length),0)},o=0,s=0,a=-1,h=t.length,p,g=[];for(;n.numBatches-- >0;){for(s=Number.POSITIVE_INFINITY,a=-1;++a<h;)g[a]=p=t[a].shift(),s=Math.min(s,p?p.length:s);Number.isFinite(s)&&(g=EQt(r,s,g,t,n),s>0&&(i[o++]=Pr({type:new jn(r),length:s,nullCount:0,children:g.slice()})))}return[e=e.assign(r),i.map(w=>new Es(e,w))]}function EQt(e,t,r,i,n){var o;let s=(t+63&-64)>>3;for(let a=-1,h=i.length;++a<h;){let p=r[a],g=p?.length;if(g>=t)g===t?r[a]=p:(r[a]=p.slice(0,t),n.numBatches=Math.max(n.numBatches,i[a].unshift(p.slice(t,g-t))));else{let w=e[a];e[a]=w.clone({nullable:!0}),r[a]=(o=p?._changeLengthAndBackfillNullBitmap(t))!==null&&o!==void 0?o:Pr({type:w.type,length:t,nullCount:t,nullBitmap:new Uint8Array(s)})}}return r}var q4t,Ll=class e{constructor(...t){var r,i;if(t.length===0)return this.batches=[],this.schema=new xn([]),this._offsets=[0],this;let n,o;t[0]instanceof xn&&(n=t.shift()),t.at(-1)instanceof Uint32Array&&(o=t.pop());let s=h=>{if(h){if(h instanceof Es)return[h];if(h instanceof e)return h.batches;if(h instanceof Fi){if(h.type instanceof jn)return[new Es(new xn(h.type.children),h)]}else{if(Array.isArray(h))return h.flatMap(p=>s(p));if(typeof h[Symbol.iterator]==\"function\")return[...h].flatMap(p=>s(p));if(typeof h==\"object\"){let p=Object.keys(h),g=p.map(R=>new Er([h[R]])),w=n??new xn(p.map((R,z)=>new mi(String(R),g[z].type,g[z].nullable))),[,C]=UN(w,g);return C.length===0?[new Es(h)]:C}}}return[]},a=t.flatMap(h=>s(h));if(n=(i=n??((r=a[0])===null||r===void 0?void 0:r.schema))!==null&&i!==void 0?i:new xn([]),!(n instanceof xn))throw new TypeError(\"Table constructor expects a [Schema, RecordBatch[]] pair.\");for(let h of a){if(!(h instanceof Es))throw new TypeError(\"Table constructor expects a [Schema, RecordBatch[]] pair.\");if(!wx(n,h.schema))throw new TypeError(\"Table and inner RecordBatch schemas must be equivalent.\")}this.schema=n,this.batches=a,this._offsets=o??MN(this.data)}get data(){return this.batches.map(({data:t})=>t)}get numCols(){return this.schema.fields.length}get numRows(){return this.data.reduce((t,r)=>t+r.length,0)}get nullCount(){return this._nullCount===-1&&(this._nullCount=SN(this.data)),this._nullCount}isValid(t){return!1}get(t){return null}at(t){return this.get(ux(t,this.numRows))}set(t,r){}indexOf(t,r){return-1}[Symbol.iterator](){return this.batches.length>0?Q4.visit(new Er(this.data)):new Array(0)[Symbol.iterator]()}toArray(){return[...this]}toString(){return`[\n  ${this.toArray().join(`,\n  `)}\n]`}concat(...t){let r=this.schema,i=this.data.concat(t.flatMap(({data:n})=>n));return new e(r,i.map(n=>new Es(r,n)))}slice(t,r){let i=this.schema;[t,r]=wI({length:this.numRows},t,r);let n=EN(this.data,this._offsets,t,r);return new e(i,n.map(o=>new Es(i,o)))}getChild(t){return this.getChildAt(this.schema.fields.findIndex(r=>r.name===t))}getChildAt(t){if(t>-1&&t<this.schema.fields.length){let r=this.data.map(i=>i.children[t]);if(r.length===0){let{type:i}=this.schema.fields[t],n=Pr({type:i,length:0,nullCount:0});r.push(n._changeLengthAndBackfillNullBitmap(this.numRows))}return new Er(r)}return null}setChild(t,r){var i;return this.setChildAt((i=this.schema.fields)===null||i===void 0?void 0:i.findIndex(n=>n.name===t),r)}setChildAt(t,r){let i=this.schema,n=[...this.batches];if(t>-1&&t<this.numCols){r||(r=new Er([Pr({type:new sl,length:this.numRows})]));let o=i.fields.slice(),s=o[t].clone({type:r.type}),a=this.schema.fields.map((h,p)=>this.getChildAt(p));[o[t],a[t]]=[s,r],[i,n]=UN(i,a)}return new e(i,n)}select(t){let r=this.schema.fields.reduce((i,n,o)=>i.set(n.name,o),new Map);return this.selectAt(t.map(i=>r.get(i)).filter(i=>i>-1))}selectAt(t){let r=this.schema.selectAt(t),i=this.batches.map(n=>n.selectAt(t));return new e(r,i)}assign(t){let r=this.schema.fields,[i,n]=t.schema.fields.reduce((a,h,p)=>{let[g,w]=a,C=r.findIndex(R=>R.name===h.name);return~C?w[C]=p:g.push(p),a},[[],[]]),o=this.schema.assign(t.schema),s=[...r.map((a,h)=>[h,n[h]]).map(([a,h])=>h===void 0?this.getChildAt(a):t.getChildAt(h)),...i.map(a=>t.getChildAt(a))].filter(Boolean);return new e(...UN(o,s))}};q4t=Symbol.toStringTag;Ll[q4t]=(e=>(e.schema=null,e.batches=[],e._offsets=new Uint32Array([0]),e._nullCount=-1,e[Symbol.isConcatSpreadable]=!0,e.isValid=K4(MI),e.get=K4(ga.getVisitFn(Qt.Struct)),e.set=PN(Ol.getVisitFn(Qt.Struct)),e.indexOf=CN(px.getVisitFn(Qt.Struct)),\"Table\"))(Ll.prototype);var Y4t,Es=class e{constructor(...t){switch(t.length){case 2:{if([this.schema]=t,!(this.schema instanceof xn))throw new TypeError(\"RecordBatch constructor expects a [Schema, Data] pair.\");if([,this.data=Pr({nullCount:0,type:new jn(this.schema.fields),children:this.schema.fields.map(r=>Pr({type:r.type,nullCount:0}))})]=t,!(this.data instanceof Fi))throw new TypeError(\"RecordBatch constructor expects a [Schema, Data] pair.\");[this.schema,this.data]=H4t(this.schema,this.data.children);break}case 1:{let[r]=t,{fields:i,children:n,length:o}=Object.keys(r).reduce((h,p,g)=>(h.children[g]=r[p],h.length=Math.max(h.length,r[p].length),h.fields[g]=mi.new({name:p,type:r[p].type,nullable:!0}),h),{length:0,fields:new Array,children:new Array}),s=new xn(i),a=Pr({type:new jn(i),length:o,children:n,nullCount:0});[this.schema,this.data]=H4t(s,a.children,o);break}default:throw new TypeError(\"RecordBatch constructor expects an Object mapping names to child Data, or a [Schema, Data] pair.\")}}get dictionaries(){return this._dictionaries||(this._dictionaries=X4t(this.schema.fields,this.data.children))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.length}get nullCount(){return this.data.nullCount}isValid(t){return this.data.getValid(t)}get(t){return ga.visit(this.data,t)}at(t){return this.get(ux(t,this.numRows))}set(t,r){return Ol.visit(this.data,t,r)}indexOf(t,r){return px.visit(this.data,t,r)}[Symbol.iterator](){return Q4.visit(new Er([this.data]))}toArray(){return[...this]}concat(...t){return new Ll(this.schema,[this,...t])}slice(t,r){let[i]=new Er([this.data]).slice(t,r).data;return new e(this.schema,i)}getChild(t){var r;return this.getChildAt((r=this.schema.fields)===null||r===void 0?void 0:r.findIndex(i=>i.name===t))}getChildAt(t){return t>-1&&t<this.schema.fields.length?new Er([this.data.children[t]]):null}setChild(t,r){var i;return this.setChildAt((i=this.schema.fields)===null||i===void 0?void 0:i.findIndex(n=>n.name===t),r)}setChildAt(t,r){let i=this.schema,n=this.data;if(t>-1&&t<this.numCols){r||(r=new Er([Pr({type:new sl,length:this.numRows})]));let o=i.fields.slice(),s=n.children.slice(),a=o[t].clone({type:r.type});[o[t],s[t]]=[a,r.data[0]],i=new xn(o,new Map(this.schema.metadata)),n=Pr({type:new jn(o),children:s})}return new e(i,n)}select(t){let r=this.schema.select(t),i=new jn(r.fields),n=[];for(let o of t){let s=this.schema.fields.findIndex(a=>a.name===o);~s&&(n[s]=this.data.children[s])}return new e(r,Pr({type:i,length:this.numRows,children:n}))}selectAt(t){let r=this.schema.selectAt(t),i=t.map(o=>this.data.children[o]).filter(Boolean),n=Pr({type:new jn(r.fields),length:this.numRows,children:i});return new e(r,n)}};Y4t=Symbol.toStringTag;Es[Y4t]=(e=>(e._nullCount=-1,e[Symbol.isConcatSpreadable]=!0,\"RecordBatch\"))(Es.prototype);function H4t(e,t,r=t.reduce((i,n)=>Math.max(i,n.length),0)){var i;let n=[...e.fields],o=[...t],s=(r+63&-64)>>3;for(let[a,h]of e.fields.entries()){let p=t[a];(!p||p.length!==r)&&(n[a]=h.clone({nullable:!0}),o[a]=(i=p?._changeLengthAndBackfillNullBitmap(r))!==null&&i!==void 0?i:Pr({type:h.type,length:r,nullCount:r,nullBitmap:new Uint8Array(s)}))}return[e.assign(n),Pr({type:new jn(n),length:r,children:o})]}function X4t(e,t,r=new Map){var i,n;if(((i=e?.length)!==null&&i!==void 0?i:0)>0&&e?.length===t?.length)for(let o=-1,s=e.length;++o<s;){let{type:a}=e[o],h=t[o];for(let p of[h,...((n=h?.dictionary)===null||n===void 0?void 0:n.data)||[]])X4t(a.children,p?.children,r);if(tr.isDictionary(a)){let{id:p}=a;if(!r.has(p))h?.dictionary&&r.set(p,h.dictionary);else if(r.get(p)!==h.dictionary)throw new Error(\"Cannot create Schema containing two different dictionaries with the same Id\")}}return r}var Tx=class extends Es{constructor(t){let r=t.fields.map(n=>Pr({type:n.type})),i=Pr({type:new jn(t.fields),nullCount:0,children:r});super(t,i)}};var Ltt=e=>`Expected ${zi[e]} Message in stream, but was null or length 0.`,Btt=e=>`Header pointer of flatbuffer-encoded ${zi[e]} Message is null or length 0.`,Z4t=(e,t)=>`Expected to read ${e} metadata bytes, but only read ${t}.`,K4t=(e,t)=>`Expected to read ${e} bytes for message body, but only read ${t}.`,ST=class{constructor(t){this.source=t instanceof Q0?t:new Q0(t)}[Symbol.iterator](){return this}next(){let t;return(t=this.readMetadataLength()).done?Po:t.value===-1&&(t=this.readMetadataLength()).done?Po:(t=this.readMetadata(t.value)).done?Po:t}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}readMessage(t){let r;if((r=this.next()).done)return null;if(t!=null&&r.value.headerType!==t)throw new Error(Ltt(t));return r.value}readMessageBody(t){if(t<=0)return new Uint8Array(0);let r=Qr(this.source.read(t));if(r.byteLength<t)throw new Error(K4t(t,r.byteLength));return r.byteOffset%8===0&&r.byteOffset+r.byteLength<=r.buffer.byteLength?r:r.slice()}readSchema(t=!1){let r=zi.Schema,i=this.readMessage(r),n=i?.header();if(t&&!n)throw new Error(Btt(r));return n}readMetadataLength(){let t=this.source.read(VN),r=t&&new Dl(t),i=r?.readInt32(0)||0;return{done:i===0,value:i}}readMetadata(t){let r=this.source.read(t);if(!r)return Po;if(r.byteLength<t)throw new Error(Z4t(t,r.byteLength));return{done:!1,value:Du.decode(r)}}},JI=class{constructor(t,r){this.source=t instanceof Qd?t:YF(t)?new s_(t,r):new Qd(t)}[Symbol.asyncIterator](){return this}next(){return vr(this,void 0,void 0,function*(){let t;return(t=yield this.readMetadataLength()).done?Po:t.value===-1&&(t=yield this.readMetadataLength()).done?Po:(t=yield this.readMetadata(t.value)).done?Po:t})}throw(t){return vr(this,void 0,void 0,function*(){return yield this.source.throw(t)})}return(t){return vr(this,void 0,void 0,function*(){return yield this.source.return(t)})}readMessage(t){return vr(this,void 0,void 0,function*(){let r;if((r=yield this.next()).done)return null;if(t!=null&&r.value.headerType!==t)throw new Error(Ltt(t));return r.value})}readMessageBody(t){return vr(this,void 0,void 0,function*(){if(t<=0)return new Uint8Array(0);let r=Qr(yield this.source.read(t));if(r.byteLength<t)throw new Error(K4t(t,r.byteLength));return r.byteOffset%8===0&&r.byteOffset+r.byteLength<=r.buffer.byteLength?r:r.slice()})}readSchema(){return vr(this,arguments,void 0,function*(t=!1){let r=zi.Schema,i=yield this.readMessage(r),n=i?.header();if(t&&!n)throw new Error(Btt(r));return n})}readMetadataLength(){return vr(this,void 0,void 0,function*(){let t=yield this.source.read(VN),r=t&&new Dl(t),i=r?.readInt32(0)||0;return{done:i===0,value:i}})}readMetadata(t){return vr(this,void 0,void 0,function*(){let r=yield this.source.read(t);if(!r)return Po;if(r.byteLength<t)throw new Error(Z4t(t,r.byteLength));return{done:!1,value:Du.decode(r)}})}},t8=class extends ST{constructor(t){super(new Uint8Array(0)),this._schema=!1,this._body=[],this._batchIndex=0,this._dictionaryIndex=0,this._json=t instanceof EI?t:new EI(t)}next(){let{_json:t}=this;if(!this._schema)return this._schema=!0,{done:!1,value:Du.fromJSON(t.schema,zi.Schema)};if(this._dictionaryIndex<t.dictionaries.length){let r=t.dictionaries[this._dictionaryIndex++];return this._body=r.data.columns,{done:!1,value:Du.fromJSON(r,zi.DictionaryBatch)}}if(this._batchIndex<t.batches.length){let r=t.batches[this._batchIndex++];return this._body=r.columns,{done:!1,value:Du.fromJSON(r,zi.RecordBatch)}}return this._body=[],Po}readMessageBody(t){return r(this._body);function r(i){return(i||[]).reduce((n,o)=>[...n,...o.VALIDITY&&[o.VALIDITY]||[],...o.TYPE_ID&&[o.TYPE_ID]||[],...o.OFFSET&&[o.OFFSET]||[],...o.DATA&&[o.DATA]||[],...r(o.children)],[])}}readMessage(t){let r;if((r=this.next()).done)return null;if(t!=null&&r.value.headerType!==t)throw new Error(Ltt(t));return r.value}readSchema(){let t=zi.Schema,r=this.readMessage(t),i=r?.header();if(!r||!i)throw new Error(Btt(t));return i}},VN=4,Ott=\"ARROW1\",MT=new Uint8Array(Ott.length);for(let e=0;e<Ott.length;e+=1)MT[e]=Ott.codePointAt(e);function jN(e,t=0){for(let r=-1,i=MT.length;++r<i;)if(MT[r]!==e[t+r])return!1;return!0}var ET=MT.length,Ftt=ET+VN,Q4t=ET*2+VN;var Ntt=class{constructor(){this.LZ4_FRAME_MAGIC=new Uint8Array([4,34,77,24]),this.MIN_HEADER_LENGTH=7}isValidCodecEncode(t){let r=new Uint8Array([1,2,3,4,5,6,7,8]),i=t.encode(r);return this._isValidCompressed(i)}_isValidCompressed(t){return this._hasMinimumLength(t)&&this._hasValidMagicNumber(t)&&this._hasValidVersion(t)}_hasMinimumLength(t){return t.length>=this.MIN_HEADER_LENGTH}_hasValidMagicNumber(t){return this.LZ4_FRAME_MAGIC.every((r,i)=>t[i]===r)}_hasValidVersion(t){return(t[4]&192)>>6===1}},ztt=class{constructor(){this.ZSTD_MAGIC=new Uint8Array([40,181,47,253]),this.MIN_HEADER_LENGTH=6}isValidCodecEncode(t){let r=new Uint8Array([1,2,3,4,5,6,7,8]),i=t.encode(r);return this._isValidCompressed(i)}_isValidCompressed(t){return this._hasMinimumLength(t)&&this._hasValidMagicNumber(t)}_hasMinimumLength(t){return t.length>=this.MIN_HEADER_LENGTH}_hasValidMagicNumber(t){return this.ZSTD_MAGIC.every((r,i)=>t[i]===r)}},J4t={[Vc.LZ4_FRAME]:new Ntt,[Vc.ZSTD]:new ztt};var Utt=class{constructor(){this.registry={}}set(t,r){if(r?.encode&&typeof r.encode==\"function\"&&!J4t[t].isValidCodecEncode(r))throw new Error(`Encoder for ${Vc[t]} is not valid.`);this.registry[t]=r}get(t){var r;return((r=this.registry)===null||r===void 0?void 0:r[t])||null}},PT=new Utt;var Oh=class e extends Ax{constructor(t){super(),this._impl=t}get closed(){return this._impl.closed}get schema(){return this._impl.schema}get autoDestroy(){return this._impl.autoDestroy}get dictionaries(){return this._impl.dictionaries}get numDictionaries(){return this._impl.numDictionaries}get numRecordBatches(){return this._impl.numRecordBatches}get footer(){return this._impl.isFile()?this._impl.footer:null}isSync(){return this._impl.isSync()}isAsync(){return this._impl.isAsync()}isFile(){return this._impl.isFile()}isStream(){return this._impl.isStream()}next(){return this._impl.next()}throw(t){return this._impl.throw(t)}return(t){return this._impl.return(t)}cancel(){return this._impl.cancel()}reset(t){return this._impl.reset(t),this._DOMStream=void 0,this._nodeStream=void 0,this}open(t){let r=this._impl.open(t);return Ch(r)?r.then(()=>this):this}readRecordBatch(t){return this._impl.isFile()?this._impl.readRecordBatch(t):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return Rl.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return Rl.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(t){throw new Error('\"throughNode\" not available in this environment')}static throughDOM(t,r){throw new Error('\"throughDOM\" not available in this environment')}static from(t){return t instanceof e?t:qF(t)?CQt(t):YF(t)?RQt(t):Ch(t)?vr(this,void 0,void 0,function*(){return yield e.from(yield t)}):XF(t)||J6(t)||KF(t)||Ud(t)?kQt(new Qd(t)):IQt(new Q0(t))}static readAll(t){return t instanceof e?t.isSync()?tTt(t):eTt(t):qF(t)||ArrayBuffer.isView(t)||rp(t)||HF(t)?tTt(t):eTt(t)}},vA=class extends Oh{constructor(t){super(t),this._impl=t}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return Th(this,arguments,function*(){yield Ti(yield*t4(Qf(this[Symbol.iterator]())))})}},Sx=class extends Oh{constructor(t){super(t),this._impl=t}readAll(){return vr(this,void 0,void 0,function*(){var t,r,i,n;let o=new Array;try{for(var s=!0,a=Qf(this),h;h=yield a.next(),t=h.done,!t;s=!0){n=h.value,s=!1;let p=n;o.push(p)}}catch(p){r={error:p}}finally{try{!s&&!t&&(i=a.return)&&(yield i.call(a))}finally{if(r)throw r.error}}return o})}[Symbol.iterator](){throw new Error(\"AsyncRecordBatchStreamReader is not Iterable\")}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}},Mx=class extends vA{constructor(t){super(t),this._impl=t}},$N=class extends Sx{constructor(t){super(t),this._impl=t}},GN=class{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(t=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=t}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(t){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=t,this.dictionaries=new Map,this}_loadRecordBatch(t,r){let i;if(t.compression!=null){let o=PT.get(t.compression.type);if(o?.decode&&typeof o.decode==\"function\"){let{decommpressedBody:s,buffers:a}=this._decompressBuffers(t,r,o);i=this._loadCompressedVectors(t,s,this.schema.fields),t=new _a(t.length,t.nodes,a,null)}else throw new Error(\"Record batch is compressed but codec not found\")}else i=this._loadVectors(t,r,this.schema.fields);let n=Pr({type:new jn(this.schema.fields),length:t.length,children:i});return new Es(this.schema,n)}_loadDictionaryBatch(t,r){let{id:i,isDelta:n}=t,{dictionaries:o,schema:s}=this,a=o.get(i),h=s.dictionaries.get(i),p;if(t.data.compression!=null){let g=PT.get(t.data.compression.type);if(g?.decode&&typeof g.decode==\"function\"){let{decommpressedBody:w,buffers:C}=this._decompressBuffers(t.data,r,g);p=this._loadCompressedVectors(t.data,w,[h]),t=new cc(new _a(t.data.length,t.data.nodes,C,null),i,n)}else throw new Error(\"Dictionary batch is compressed but codec not found\")}else p=this._loadVectors(t.data,r,[h]);return(a&&n?a.concat(new Er(p)):new Er(p)).memoize()}_loadVectors(t,r,i){return new iT(r,t.nodes,t.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(i)}_loadCompressedVectors(t,r,i){return new FN(r,t.nodes,t.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(i)}_decompressBuffers(t,r,i){let n=[],o=[],s=0;for(let{offset:a,length:h}of t.buffers){if(h===0){n.push(new Uint8Array(0)),o.push(new ya(s,0));continue}let p=new Dl(r.subarray(a,a+h)),g=cn(p.readInt64(0)),w=p.bytes().subarray(8),C=g===-1?w:i.decode(w);n.push(C);let R=(s+7&-8)-s;s+=R,o.push(new ya(s,C.length)),s+=C.length}return{decommpressedBody:n,buffers:o}}},CT=class extends GN{constructor(t,r){super(r),this._reader=qF(t)?new t8(this._handle=t):new ST(this._handle=t)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(t){return this.closed||(this.autoDestroy=iTt(this,t),this.schema||(this.schema=this._reader.readSchema())||this.cancel()),this}throw(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(t):Po}return(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(t):Po}next(){if(this.closed)return Po;let t,{_reader:r}=this;for(;t=this._readNextMessageAndValidate();)if(t.isSchema())this.reset(t.header());else if(t.isRecordBatch()){this._recordBatchIndex++;let i=t.header(),n=r.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(i,n)}}else if(t.isDictionaryBatch()){this._dictionaryIndex++;let i=t.header(),n=r.readMessageBody(t.bodyLength),o=this._loadDictionaryBatch(i,n);this.dictionaries.set(i.id,o)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new Tx(this.schema)}):this.return()}_readNextMessageAndValidate(t){return this._reader.readMessage(t)}},IT=class extends GN{constructor(t,r){super(r),this._reader=new JI(this._handle=t)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return vr(this,void 0,void 0,function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)})}open(t){return vr(this,void 0,void 0,function*(){return this.closed||(this.autoDestroy=iTt(this,t),this.schema||(this.schema=yield this._reader.readSchema())||(yield this.cancel())),this})}throw(t){return vr(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(t):Po})}return(t){return vr(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(t):Po})}next(){return vr(this,void 0,void 0,function*(){if(this.closed)return Po;let t,{_reader:r}=this;for(;t=yield this._readNextMessageAndValidate();)if(t.isSchema())yield this.reset(t.header());else if(t.isRecordBatch()){this._recordBatchIndex++;let i=t.header(),n=yield r.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(i,n)}}else if(t.isDictionaryBatch()){this._dictionaryIndex++;let i=t.header(),n=yield r.readMessageBody(t.bodyLength),o=this._loadDictionaryBatch(i,n);this.dictionaries.set(i.id,o)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new Tx(this.schema)}):yield this.return()})}_readNextMessageAndValidate(t){return vr(this,void 0,void 0,function*(){return yield this._reader.readMessage(t)})}},WN=class extends CT{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(t,r){super(t instanceof PI?t:new PI(t),r)}isSync(){return!0}isFile(){return!0}open(t){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(let r of this._footer.dictionaryBatches())r&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(t)}readRecordBatch(t){var r;if(this.closed)return null;this._footer||this.open();let i=(r=this._footer)===null||r===void 0?void 0:r.getRecordBatch(t);if(i&&this._handle.seek(i.offset)){let n=this._reader.readMessage(zi.RecordBatch);if(n?.isRecordBatch()){let o=n.header(),s=this._reader.readMessageBody(n.bodyLength);return this._loadRecordBatch(o,s)}}return null}_readDictionaryBatch(t){var r;let i=(r=this._footer)===null||r===void 0?void 0:r.getDictionaryBatch(t);if(i&&this._handle.seek(i.offset)){let n=this._reader.readMessage(zi.DictionaryBatch);if(n?.isDictionaryBatch()){let o=n.header(),s=this._reader.readMessageBody(n.bodyLength),a=this._loadDictionaryBatch(o,s);this.dictionaries.set(o.id,a)}}}_readFooter(){let{_handle:t}=this,r=t.size-Ftt,i=t.readInt32(r),n=t.readAt(r-i,i);return pA.decode(n)}_readNextMessageAndValidate(t){var r;if(this._footer||this.open(),this._footer&&this._recordBatchIndex<this.numRecordBatches){let i=(r=this._footer)===null||r===void 0?void 0:r.getRecordBatch(this._recordBatchIndex);if(i&&this._handle.seek(i.offset))return this._reader.readMessage(t)}return null}},Vtt=class extends IT{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(t,...r){let i=typeof r[0]!=\"number\"?r.shift():void 0,n=r[0]instanceof Map?r.shift():void 0;super(t instanceof s_?t:new s_(t,i),n)}isFile(){return!0}isAsync(){return!0}open(t){let r=Object.create(null,{open:{get:()=>super.open}});return vr(this,void 0,void 0,function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(let i of this._footer.dictionaryBatches())i&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield r.open.call(this,t)})}readRecordBatch(t){return vr(this,void 0,void 0,function*(){var r;if(this.closed)return null;this._footer||(yield this.open());let i=(r=this._footer)===null||r===void 0?void 0:r.getRecordBatch(t);if(i&&(yield this._handle.seek(i.offset))){let n=yield this._reader.readMessage(zi.RecordBatch);if(n?.isRecordBatch()){let o=n.header(),s=yield this._reader.readMessageBody(n.bodyLength);return this._loadRecordBatch(o,s)}}return null})}_readDictionaryBatch(t){return vr(this,void 0,void 0,function*(){var r;let i=(r=this._footer)===null||r===void 0?void 0:r.getDictionaryBatch(t);if(i&&(yield this._handle.seek(i.offset))){let n=yield this._reader.readMessage(zi.DictionaryBatch);if(n?.isDictionaryBatch()){let o=n.header(),s=yield this._reader.readMessageBody(n.bodyLength),a=this._loadDictionaryBatch(o,s);this.dictionaries.set(o.id,a)}}})}_readFooter(){return vr(this,void 0,void 0,function*(){let{_handle:t}=this;t._pending&&(yield t._pending);let r=t.size-Ftt,i=yield t.readInt32(r),n=yield t.readAt(r-i,i);return pA.decode(n)})}_readNextMessageAndValidate(t){return vr(this,void 0,void 0,function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndex<this.numRecordBatches){let r=this._footer.getRecordBatch(this._recordBatchIndex);if(r&&(yield this._handle.seek(r.offset)))return yield this._reader.readMessage(t)}return null})}},jtt=class extends CT{constructor(t,r){super(t,r)}_loadVectors(t,r,i){return new BN(r,t.nodes,t.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(i)}};function iTt(e,t){return t&&typeof t.autoDestroy==\"boolean\"?t.autoDestroy:e.autoDestroy}function*tTt(e){let t=Oh.from(e);try{if(!t.open({autoDestroy:!1}).closed)do yield t;while(!t.reset().open().closed)}finally{t.cancel()}}function eTt(e){return Th(this,arguments,function*(){let r=yield Ti(Oh.from(e));try{if(!(yield Ti(r.open({autoDestroy:!1}))).closed)do yield yield Ti(r);while(!(yield Ti(r.reset().open())).closed)}finally{yield Ti(r.cancel())}})}function CQt(e){return new vA(new jtt(e))}function IQt(e){let t=e.peek(ET+7&-8);return t&&t.byteLength>=4?jN(t)?new Mx(new WN(e.read())):new vA(new CT(e)):new vA(new CT((function*(){})()))}function kQt(e){return vr(this,void 0,void 0,function*(){let t=yield e.peek(ET+7&-8);return t&&t.byteLength>=4?jN(t)?new Mx(new WN(yield e.read())):new Sx(new IT(e)):new Sx(new IT((function(){return Th(this,arguments,function*(){})})()))})}function RQt(e){return vr(this,void 0,void 0,function*(){let{size:t}=yield e.stat(),r=new s_(e,t);return t>=Q4t&&jN(yield r.readAt(0,ET+7&-8))?new $N(new Vtt(r)):new Sx(new IT(r))})}var as=class e extends jr{static assemble(...t){let r=n=>n.flatMap(o=>Array.isArray(o)?r(o):o instanceof Es?o.data.children:o.data),i=new e;return i.visitMany(r(t)),i}constructor(){super(),this._byteLength=0,this._nodes=[],this._buffers=[],this._bufferRegions=[]}visit(t){if(t instanceof Er)return this.visitMany(t.data),this;let{type:r}=t;if(!tr.isDictionary(r)){let{length:i}=t;if(i>2147483647)throw new RangeError(\"Cannot write arrays larger than 2^31 - 1 in length\");if(tr.isUnion(r))this.nodes.push(new Kd(i,0));else{let{nullCount:n}=t;tr.isNull(r)||fp.call(this,n<=0?new Uint8Array(0):dx(t.offset,i,t.nullBitmap)),this.nodes.push(new Kd(i,n))}}return super.visit(t)}visitNull(t){return this}visitDictionary(t){return this.visit(t.clone(t.type.indices))}get nodes(){return this._nodes}get buffers(){return this._buffers}get byteLength(){return this._byteLength}get bufferRegions(){return this._bufferRegions}};function fp(e){let t=e.byteLength+7&-8;return this.buffers.push(e),this.bufferRegions.push(new ya(this._byteLength,t)),this._byteLength+=t,this}function DQt(e){var t;let{type:r,length:i,typeIds:n,valueOffsets:o}=e;if(fp.call(this,n),r.mode===eo.Sparse)return $tt.call(this,e);if(r.mode===eo.Dense){if(e.offset<=0)return fp.call(this,o),$tt.call(this,e);{let s=new Int32Array(i),a=Object.create(null),h=Object.create(null);for(let p,g,w=-1;++w<i;)(p=n[w])!==void 0&&((g=a[p])===void 0&&(g=a[p]=o[w]),s[w]=o[w]-g,h[p]=((t=h[p])!==null&&t!==void 0?t:0)+1);fp.call(this,s),this.visitMany(e.children.map((p,g)=>{let w=r.typeIds[g],C=a[w],R=h[w];return p.slice(C,Math.min(i,R))}))}}return this}function OQt(e){let t;return e.nullCount>=e.length?fp.call(this,new Uint8Array(0)):(t=e.values)instanceof Uint8Array?fp.call(this,dx(e.offset,e.length,t)):fp.call(this,fx(e.values))}function bA(e){return fp.call(this,e.values.subarray(0,e.length*e.stride))}function qN(e){let{length:t,values:r,valueOffsets:i}=e,n=cn(i[0]),o=cn(i[t]),s=Math.min(o-n,r.byteLength-n);return fp.call(this,JF(-n,t+1,i)),fp.call(this,r.subarray(n,n+s)),this}function Gtt(e){let{length:t,valueOffsets:r}=e;if(r){let{[0]:i,[t]:n}=r;return fp.call(this,JF(-i,t+1,r)),this.visit(e.children[0].slice(i,n-i))}return this.visit(e.children[0])}function $tt(e){return this.visitMany(e.type.children.map((t,r)=>e.children[r]).filter(Boolean))[0]}as.prototype.visitBool=OQt;as.prototype.visitInt=bA;as.prototype.visitFloat=bA;as.prototype.visitUtf8=qN;as.prototype.visitLargeUtf8=qN;as.prototype.visitBinary=qN;as.prototype.visitLargeBinary=qN;as.prototype.visitFixedSizeBinary=bA;as.prototype.visitDate=bA;as.prototype.visitTimestamp=bA;as.prototype.visitTime=bA;as.prototype.visitDecimal=bA;as.prototype.visitList=Gtt;as.prototype.visitStruct=$tt;as.prototype.visitUnion=DQt;as.prototype.visitInterval=bA;as.prototype.visitDuration=bA;as.prototype.visitFixedSizeList=Gtt;as.prototype.visitMap=Gtt;var Ex=class extends Ax{static throughNode(t){throw new Error('\"throughNode\" not available in this environment')}static throughDOM(t,r){throw new Error('\"throughDOM\" not available in this environment')}constructor(t){if(super(),this._position=0,this._started=!1,this._compression=null,this._sink=new K0,this._schema=null,this._dictionaryBlocks=[],this._recordBatchBlocks=[],this._seenDictionaries=new Map,this._dictionaryDeltaOffsets=new Map,Uc(t)||(t={autoDestroy:!0,writeLegacyIpcFormat:!1,compressionType:null}),this._autoDestroy=typeof t.autoDestroy==\"boolean\"?t.autoDestroy:!0,this._writeLegacyIpcFormat=typeof t.writeLegacyIpcFormat==\"boolean\"?t.writeLegacyIpcFormat:!1,t.compressionType!=null){if(this._writeLegacyIpcFormat)throw new Error(\"Legacy IPC format does not support columnar compression. Use modern IPC format (writeLegacyIpcFormat=false).\");if(Object.values(Vc).includes(t.compressionType))this._compression=new gx(t.compressionType);else{let r=Object.values(Vc).filter(i=>typeof i==\"string\");throw new Error(`Unsupported compressionType: ${t.compressionType} Available types: ${r.join(\", \")}`)}}else this._compression=null}toString(t=!1){return this._sink.toString(t)}toUint8Array(t=!1){return this._sink.toUint8Array(t)}writeAll(t){return Ch(t)?t.then(r=>this.writeAll(r)):Ud(t)?qtt(this,t):Wtt(this,t)}get closed(){return this._sink.closed}[Symbol.asyncIterator](){return this._sink[Symbol.asyncIterator]()}toDOMStream(t){return this._sink.toDOMStream(t)}toNodeStream(t){return this._sink.toNodeStream(t)}close(){return this.reset()._sink.close()}abort(t){return this.reset()._sink.abort(t)}finish(){return this._autoDestroy?this.close():this.reset(this._sink,this._schema),this}reset(t=this._sink,r=null){return t===this._sink||t instanceof K0?this._sink=t:(this._sink=new K0,t&&d3t(t)?this.toDOMStream({type:\"bytes\"}).pipeTo(t):t&&f3t(t)&&this.toNodeStream({objectMode:!1}).pipe(t)),this._started&&this._schema&&this._writeFooter(this._schema),this._started=!1,this._dictionaryBlocks=[],this._recordBatchBlocks=[],this._seenDictionaries=new Map,this._dictionaryDeltaOffsets=new Map,(!r||!wx(r,this._schema))&&(r==null?(this._position=0,this._schema=null):(this._started=!0,this._schema=r,this._writeSchema(r))),this}write(t){let r=null;if(this._sink){if(t==null)return this.finish()&&void 0;if(t instanceof Ll&&!(r=t.schema))return this.finish()&&void 0;if(t instanceof Es&&!(r=t.schema))return this.finish()&&void 0}else throw new Error(\"RecordBatchWriter is closed\");if(r&&!wx(r,this._schema)){if(this._started&&this._autoDestroy)return this.close();this.reset(this._sink,r)}t instanceof Es?t instanceof Tx||this._writeRecordBatch(t):t instanceof Ll?this.writeAll(t.batches):rp(t)&&this.writeAll(t)}_writeMessage(t,r=8){let i=r-1,n=Du.encode(t),o=n.byteLength,s=this._writeLegacyIpcFormat?4:8,a=o+s+i&~i,h=a-o-s;return t.headerType===zi.RecordBatch?this._recordBatchBlocks.push(new mA(a,t.bodyLength,this._position)):t.headerType===zi.DictionaryBatch&&this._dictionaryBlocks.push(new mA(a,t.bodyLength,this._position)),this._writeLegacyIpcFormat||this._write(Int32Array.of(-1)),this._write(Int32Array.of(a-s)),o>0&&this._write(n),this._writePadding(h)}_write(t){if(this._started){let r=Qr(t);r&&r.byteLength>0&&(this._sink.write(r),this._position+=r.byteLength)}return this}_writeSchema(t){return this._writeMessage(Du.from(t))}_writeFooter(t){return this._writeLegacyIpcFormat?this._write(Int32Array.of(0)):this._write(Int32Array.of(-1,0))}_writeMagic(){return this._write(MT)}_writePadding(t){return t>0?this._write(new Uint8Array(t)):this}_writeRecordBatch(t){let{byteLength:r,nodes:i,bufferRegions:n,buffers:o}=this._assembleRecordBatch(t),s=new _a(t.numRows,i,n,this._compression),a=Du.from(s,r);return this._writeDictionaries(t)._writeMessage(a)._writeBodyBuffers(o)}_assembleRecordBatch(t){let{byteLength:r,nodes:i,bufferRegions:n,buffers:o}=as.assemble(t);return this._compression!=null&&({byteLength:r,bufferRegions:n,buffers:o}=this._compressBodyBuffers(o)),{byteLength:r,nodes:i,bufferRegions:n,buffers:o}}_compressBodyBuffers(t){let r=PT.get(this._compression.type);if(!r?.encode||typeof r.encode!=\"function\")throw new Error(`Codec for compression type \"${Vc[this._compression.type]}\" has invalid encode method`);let i=0,n=[],o=[];for(let a of t){let h=Qr(a);if(h.length===0){n.push(new Uint8Array(0),new Uint8Array(0)),o.push(new ya(i,0));continue}let p=r.encode(h),g=p.length<h.length,w=g?p:h,C=g?w.length:-1,R=new Dl(new Uint8Array(8));R.writeInt64(0,BigInt(C)),n.push(R.bytes(),new Uint8Array(w));let z=(i+7&-8)-i;i+=z;let W=8+w.length;o.push(new ya(i,W)),i+=W}let s=(i+7&-8)-i;return i+=s,{byteLength:i,bufferRegions:o,buffers:n}}_writeDictionaryBatch(t,r,i=!1){let{byteLength:n,nodes:o,bufferRegions:s,buffers:a}=this._assembleRecordBatch(new Er([t])),h=new _a(t.length,o,s,this._compression),p=new cc(h,r,i),g=Du.from(p,n);return this._writeMessage(g)._writeBodyBuffers(a)}_writeBodyBuffers(t){let r=this._compression!=null?2:1,i=new Array(r);for(let n=0;n<t.length;n+=r){let o=0;for(let a=-1;++a<r;)i[a]=t[n+a],o+=i[a].byteLength;if(o===0)continue;for(let a of i)this._write(a);let s=(o+7&-8)-o;s>0&&this._writePadding(s)}return this}_writeDictionaries(t){var r,i;for(let[n,o]of t.dictionaries){let s=(r=o?.data)!==null&&r!==void 0?r:[],a=this._seenDictionaries.get(n),h=(i=this._dictionaryDeltaOffsets.get(n))!==null&&i!==void 0?i:0;if(!a||a.data[0]!==s[0])for(let[p,g]of s.entries())this._writeDictionaryBatch(g,n,p>0);else if(h<s.length)for(let p of s.slice(h))this._writeDictionaryBatch(p,n,!0);this._seenDictionaries.set(n,o),this._dictionaryDeltaOffsets.set(n,s.length)}return this}},e8=class e extends Ex{static writeAll(t,r){let i=new e(r);return Ch(t)?t.then(n=>i.writeAll(n)):Ud(t)?qtt(i,t):Wtt(i,t)}},r8=class e extends Ex{static writeAll(t,r){let i=new e(r);return Ch(t)?t.then(n=>i.writeAll(n)):Ud(t)?qtt(i,t):Wtt(i,t)}constructor(t){super(t),this._autoDestroy=!0,this._writeLegacyIpcFormat=!1}_writeSchema(t){return this._writeMagic()._writePadding(2)}_writeDictionaryBatch(t,r,i=!1){if(!i&&this._seenDictionaries.has(r))throw new Error(\"The Arrow File format does not support replacement dictionaries. \");return super._writeDictionaryBatch(t,r,i)}_writeFooter(t){let r=pA.encode(new pA(t,In.V5,this._recordBatchBlocks,this._dictionaryBlocks));return super._writeFooter(t)._write(r)._write(Int32Array.of(r.byteLength))._writeMagic()}};function Wtt(e,t){let r=t;t instanceof Ll&&(r=t.batches,e.reset(void 0,t.schema));for(let i of r)e.write(i);return e.finish()}function qtt(e,t){return vr(this,void 0,void 0,function*(){var r,i,n,o,s,a,h;try{for(r=!0,i=Qf(t);n=yield i.next(),o=n.done,!o;r=!0){h=n.value,r=!1;let p=h;e.write(p)}}catch(p){s={error:p}}finally{try{!r&&!o&&(a=i.return)&&(yield a.call(i))}finally{if(s)throw s.error}}return e.finish()})}function nTt(e,t){if(Ud(e))return BQt(e,t);if(rp(e))return LQt(e,t);throw new Error(\"toDOMStream() must be called with an Iterable or AsyncIterable\")}function LQt(e,t){let r=null,i=t?.type===\"bytes\"||!1,n=t?.highWaterMark||Math.pow(2,24);return new ReadableStream(Object.assign(Object.assign({},t),{start(s){o(s,r||(r=e[Symbol.iterator]()))},pull(s){r?o(s,r):s.close()},cancel(){r?.return&&r.return(),r=null}}),Object.assign({highWaterMark:i?n:void 0},t));function o(s,a){let h,p=null,g=s.desiredSize||null;for(;!(p=a.next(i?g:null)).done;)if(ArrayBuffer.isView(p.value)&&(h=Qr(p.value))&&(g!=null&&i&&(g=g-h.byteLength+1),p.value=h),s.enqueue(p.value),g!=null&&--g<=0)return;s.close()}}function BQt(e,t){let r=null,i=t?.type===\"bytes\"||!1,n=t?.highWaterMark||Math.pow(2,24);return new ReadableStream(Object.assign(Object.assign({},t),{start(s){return vr(this,void 0,void 0,function*(){yield o(s,r||(r=e[Symbol.asyncIterator]()))})},pull(s){return vr(this,void 0,void 0,function*(){r?yield o(s,r):s.close()})},cancel(){return vr(this,void 0,void 0,function*(){r?.return&&(yield r.return()),r=null})}}),Object.assign({highWaterMark:i?n:void 0},t));function o(s,a){return vr(this,void 0,void 0,function*(){let h,p=null,g=s.desiredSize||null;for(;!(p=yield a.next(i?g:null)).done;)if(ArrayBuffer.isView(p.value)&&(h=Qr(p.value))&&(g!=null&&i&&(g=g-h.byteLength+1),p.value=h),s.enqueue(p.value),g!=null&&--g<=0)return;s.close()})}}function aTt(e){return new Htt(e)}var Htt=class{constructor(t){this._numChunks=0,this._finished=!1,this._bufferedSize=0;let{[\"readableStrategy\"]:r,[\"writableStrategy\"]:i,[\"queueingStrategy\"]:n=\"count\"}=t,o=R1t(t,[\"readableStrategy\",\"writableStrategy\",\"queueingStrategy\"]);this._controller=null,this._builder=vx(o),this._getSize=n!==\"bytes\"?oTt:sTt;let{[\"highWaterMark\"]:s=n===\"bytes\"?Math.pow(2,14):1e3}=Object.assign({},r),{[\"highWaterMark\"]:a=n===\"bytes\"?Math.pow(2,14):1e3}=Object.assign({},i);this.readable=new ReadableStream({cancel:()=>{this._builder.clear()},pull:h=>{this._maybeFlush(this._builder,this._controller=h)},start:h=>{this._maybeFlush(this._builder,this._controller=h)}},{highWaterMark:s,size:n!==\"bytes\"?oTt:sTt}),this.writable=new WritableStream({abort:()=>{this._builder.clear()},write:()=>{this._maybeFlush(this._builder,this._controller)},close:()=>{this._maybeFlush(this._builder.finish(),this._controller)}},{highWaterMark:a,size:h=>this._writeValueAndReturnChunkSize(h)})}_writeValueAndReturnChunkSize(t){let r=this._bufferedSize;return this._bufferedSize=this._getSize(this._builder.append(t)),this._bufferedSize-r}_maybeFlush(t,r){r!=null&&(this._bufferedSize>=r.desiredSize&&++this._numChunks&&this._enqueue(r,t.toVector()),t.finished&&((t.length>0||this._numChunks===0)&&++this._numChunks&&this._enqueue(r,t.toVector()),!this._finished&&(this._finished=!0)&&this._enqueue(r,null)))}_enqueue(t,r){this._bufferedSize=0,this._controller=null,r==null?t.close():t.enqueue(r)}},oTt=e=>{var t;return(t=e?.length)!==null&&t!==void 0?t:0},sTt=e=>{var t;return(t=e?.byteLength)!==null&&t!==void 0?t:0};function HN(e,t){let r=new K0,i=null,n=new ReadableStream({cancel(){return vr(this,void 0,void 0,function*(){yield r.close()})},start(a){return vr(this,void 0,void 0,function*(){yield s(a,i||(i=yield o()))})},pull(a){return vr(this,void 0,void 0,function*(){i?yield s(a,i):a.close()})}});return{writable:new WritableStream(r,Object.assign({highWaterMark:Math.pow(2,14)},e)),readable:n};function o(){return vr(this,void 0,void 0,function*(){return yield(yield Oh.from(r)).open(t)})}function s(a,h){return vr(this,void 0,void 0,function*(){let p=a.desiredSize,g=null;for(;!(g=yield h.next()).done;)if(a.enqueue(g.value),p!=null&&--p<=0)return;a.close()})}}function YN(e,t){let r=new this(e),i=new Qd(r),n=new ReadableStream({cancel(){return vr(this,void 0,void 0,function*(){yield i.cancel()})},pull(s){return vr(this,void 0,void 0,function*(){yield o(s)})},start(s){return vr(this,void 0,void 0,function*(){yield o(s)})}},Object.assign({highWaterMark:Math.pow(2,14)},t));return{writable:new WritableStream(r,e),readable:n};function o(s){return vr(this,void 0,void 0,function*(){let a=null,h=s.desiredSize;for(;a=yield i.read(h||null);)if(s.enqueue(a),h!=null&&(h-=a.byteLength)<=0)return;s.close()})}}function i8(e){let t=Oh.from(e);return Ch(t)?t.then(r=>i8(r)):t.isAsync()?t.readAll().then(r=>new Ll(r)):new Ll(t.readAll())}var oJt=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ttt),Ett),gtt),ett),HJ),mtt),ZJ),Itt),{compareSchemas:wx,compareFields:$4t,compareTypes:G4t});Rl.toDOMStream=nTt;Vo.throughDOM=aTt;Oh.throughDOM=HN;Mx.throughDOM=HN;vA.throughDOM=HN;Ex.throughDOM=YN;r8.throughDOM=YN;e8.throughDOM=YN;var ue,n8=null;function kT(){return(n8===null||n8.byteLength===0)&&(n8=new Uint8Array(ue.memory.buffer)),n8}var XN=new TextDecoder(\"utf-8\",{ignoreBOM:!0,fatal:!0});XN.decode();var sJt=2146435072,Ytt=0;function aJt(e,t){return Ytt+=t,Ytt>=sJt&&(XN=new TextDecoder(\"utf-8\",{ignoreBOM:!0,fatal:!0}),XN.decode(),Ytt=t),XN.decode(kT().subarray(e,e+t))}function pp(e,t){return e=e>>>0,aJt(e,t)}var hc=0,s8=new TextEncoder;\"encodeInto\"in s8||(s8.encodeInto=function(e,t){let r=s8.encode(e);return t.set(r),{read:e.length,written:r.length}});function mp(e,t,r){if(r===void 0){let a=s8.encode(e),h=t(a.length,1)>>>0;return kT().subarray(h,h+a.length).set(a),hc=a.length,h}let i=e.length,n=t(i,1)>>>0,o=kT(),s=0;for(;s<i;s++){let a=e.charCodeAt(s);if(a>127)break;o[n+s]=a}if(s!==i){s!==0&&(e=e.slice(s)),n=r(n,i,i=s+e.length*3,1)>>>0;let a=kT().subarray(n+s,n+i),h=s8.encodeInto(e,a);s+=h.written,n=r(n,i,s,1)>>>0}return hc=s,n}var Px=null;function Lh(){return(Px===null||Px.buffer.detached===!0||Px.buffer.detached===void 0&&Px.buffer!==ue.memory.buffer)&&(Px=new DataView(ue.memory.buffer)),Px}function im(e){let t=ue.__externref_table_alloc();return ue.__wbindgen_export_4.set(t,e),t}function La(e,t){try{return e.apply(this,t)}catch(r){let i=im(r);ue.__wbindgen_exn_store(i)}}function uc(e){return e==null}function RT(e,t){return e=e>>>0,kT().subarray(e/1,e/1+t)}function Ztt(e){let t=typeof e;if(t==\"number\"||t==\"boolean\"||e==null)return`${e}`;if(t==\"string\")return`\"${e}\"`;if(t==\"symbol\"){let n=e.description;return n==null?\"Symbol\":`Symbol(${n})`}if(t==\"function\"){let n=e.name;return typeof n==\"string\"&&n.length>0?`Function(${n})`:\"Function\"}if(Array.isArray(e)){let n=e.length,o=\"[\";n>0&&(o+=Ztt(e[0]));for(let s=1;s<n;s++)o+=\", \"+Ztt(e[s]);return o+=\"]\",o}let r=/\\[object ([^\\]]+)\\]/.exec(toString.call(e)),i;if(r&&r.length>1)i=r[1];else return toString.call(e);if(i==\"Object\")try{return\"Object(\"+JSON.stringify(e)+\")\"}catch{return\"Object\"}return e instanceof Error?`${e.name}: ${e.message}\n${e.stack}`:i}var lTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>{ue.__wbindgen_export_5.get(e.dtor)(e.a,e.b)});function cTt(e,t,r,i){let n={a:e,b:t,cnt:1,dtor:r},o=(...s)=>{n.cnt++;let a=n.a;n.a=0;try{return i(a,n.b,...s)}finally{--n.cnt===0?(ue.__wbindgen_export_5.get(n.dtor)(a,n.b),lTt.unregister(n)):n.a=a}};return o.original=n,lTt.register(o,n,n),o}function Xs(e){let t=ue.__wbindgen_export_4.get(e);return ue.__externref_table_dealloc(e),t}function a8(e,t){e=e>>>0;let r=Lh(),i=[];for(let n=e;n<e+4*t;n+=4)i.push(ue.__wbindgen_export_4.get(r.getUint32(n,!0)));return ue.__externref_drop_slice(e,t),i}function wTt(e,t){let r=t(e.length*1,1)>>>0;return kT().set(e,r/1),hc=e.length,r}function TTt(e,t){let r=wTt(e,ue.__wbindgen_malloc),i=hc,n=ue.readParquet(r,i,uc(t)?0:im(t));if(n[2])throw Xs(n[1]);return NT.__wrap(n[0])}function lJt(e,t){if(!(e instanceof t))throw new Error(`expected instance of ${t.name}`)}var o8=null;function cJt(){return(o8===null||o8.byteLength===0)&&(o8=new Uint32Array(ue.memory.buffer)),o8}function uJt(e,t){return e=e>>>0,cJt().subarray(e/4,e/4+t)}function hJt(e,t){ue.wasm_bindgen__convert__closures_____invoke__hfec9c6c02f6046ed(e,t)}function dJt(e,t,r){ue.closure3789_externref_shim(e,t,r)}function fJt(e,t,r,i){ue.closure3803_externref_shim(e,t,r,i)}var Kfr=Object.freeze({UNCOMPRESSED:0,0:\"UNCOMPRESSED\",SNAPPY:1,1:\"SNAPPY\",GZIP:2,2:\"GZIP\",BROTLI:3,3:\"BROTLI\",LZ4:4,4:\"LZ4\",ZSTD:5,5:\"ZSTD\",LZ4_RAW:6,6:\"LZ4_RAW\",LZO:7,7:\"LZO\"}),Qfr=Object.freeze({None:0,0:\"None\",Chunk:1,1:\"Chunk\",Page:2,2:\"Page\"}),Jfr=Object.freeze({PLAIN:0,0:\"PLAIN\",PLAIN_DICTIONARY:1,1:\"PLAIN_DICTIONARY\",RLE:2,2:\"RLE\",BIT_PACKED:3,3:\"BIT_PACKED\",DELTA_BINARY_PACKED:4,4:\"DELTA_BINARY_PACKED\",DELTA_LENGTH_BYTE_ARRAY:5,5:\"DELTA_LENGTH_BYTE_ARRAY\",DELTA_BYTE_ARRAY:6,6:\"DELTA_BYTE_ARRAY\",RLE_DICTIONARY:7,7:\"RLE_DICTIONARY\",BYTE_STREAM_SPLIT:8,8:\"BYTE_STREAM_SPLIT\"}),tpr=Object.freeze({V1:0,0:\"V1\",V2:1,1:\"V2\"}),pJt=[\"bytes\"],mJt=[\"default\",\"no-store\",\"reload\",\"no-cache\",\"force-cache\",\"only-if-cached\"],gJt=[\"omit\",\"same-origin\",\"include\"],AJt=[\"same-origin\",\"no-cors\",\"cors\",\"navigate\"],uTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_columnchunkmetadata_free(e>>>0,1)),DT=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,uTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,uTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_columnchunkmetadata_free(t,0)}filePath(){let t=ue.columnchunkmetadata_filePath(this.__wbg_ptr),r;return t[0]!==0&&(r=pp(t[0],t[1]).slice(),ue.__wbindgen_free(t[0],t[1]*1,1)),r}fileOffset(){return ue.columnchunkmetadata_fileOffset(this.__wbg_ptr)}columnPath(){let t=ue.columnchunkmetadata_columnPath(this.__wbg_ptr);var r=a8(t[0],t[1]).slice();return ue.__wbindgen_free(t[0],t[1]*4,4),r}encodings(){let t=ue.columnchunkmetadata_encodings(this.__wbg_ptr);var r=a8(t[0],t[1]).slice();return ue.__wbindgen_free(t[0],t[1]*4,4),r}numValues(){return ue.columnchunkmetadata_numValues(this.__wbg_ptr)}compression(){return ue.columnchunkmetadata_compression(this.__wbg_ptr)}compressedSize(){return ue.columnchunkmetadata_compressedSize(this.__wbg_ptr)}uncompressedSize(){return ue.columnchunkmetadata_uncompressedSize(this.__wbg_ptr)}};Symbol.dispose&&(DT.prototype[Symbol.dispose]=DT.prototype.free);var hTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_ffidata_free(e>>>0,1)),OT=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,hTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,hTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_ffidata_free(t,0)}arrayAddr(){return ue.ffidata_arrayAddr(this.__wbg_ptr)>>>0}schemaAddr(){return ue.ffidata_schemaAddr(this.__wbg_ptr)>>>0}};Symbol.dispose&&(OT.prototype[Symbol.dispose]=OT.prototype.free);var dTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_ffischema_free(e>>>0,1)),LT=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,dTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,dTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_ffischema_free(t,0)}addr(){return ue.ffischema_addr(this.__wbg_ptr)>>>0}};Symbol.dispose&&(LT.prototype[Symbol.dispose]=LT.prototype.free);var fTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_ffistream_free(e>>>0,1)),BT=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,fTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,fTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_ffistream_free(t,0)}numArrays(){return ue.ffistream_numArrays(this.__wbg_ptr)>>>0}schemaAddr(){return ue.ffistream_schemaAddr(this.__wbg_ptr)>>>0}arrayAddr(t){return ue.ffistream_arrayAddr(this.__wbg_ptr,t)>>>0}arrayAddrs(){let t=ue.ffistream_arrayAddrs(this.__wbg_ptr);var r=uJt(t[0],t[1]).slice();return ue.__wbindgen_free(t[0],t[1]*4,4),r}drop(){let t=this.__destroy_into_raw();ue.ffistream_drop(t)}};Symbol.dispose&&(BT.prototype[Symbol.dispose]=BT.prototype.free);var pTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_filemetadata_free(e>>>0,1)),l8=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,pTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,pTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_filemetadata_free(t,0)}version(){return ue.filemetadata_version(this.__wbg_ptr)}numRows(){return ue.filemetadata_numRows(this.__wbg_ptr)}createdBy(){let t=ue.filemetadata_createdBy(this.__wbg_ptr),r;return t[0]!==0&&(r=pp(t[0],t[1]).slice(),ue.__wbindgen_free(t[0],t[1]*1,1)),r}keyValueMetadata(){let t=ue.filemetadata_keyValueMetadata(this.__wbg_ptr);if(t[2])throw Xs(t[1]);return Xs(t[0])}};Symbol.dispose&&(l8.prototype[Symbol.dispose]=l8.prototype.free);var yJt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_intounderlyingbytesource_free(e>>>0,1)),ZN=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,yJt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_intounderlyingbytesource_free(t,0)}get type(){let t=ue.intounderlyingbytesource_type(this.__wbg_ptr);return pJt[t]}get autoAllocateChunkSize(){return ue.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr)>>>0}start(t){ue.intounderlyingbytesource_start(this.__wbg_ptr,t)}pull(t){return ue.intounderlyingbytesource_pull(this.__wbg_ptr,t)}cancel(){let t=this.__destroy_into_raw();ue.intounderlyingbytesource_cancel(t)}};Symbol.dispose&&(ZN.prototype[Symbol.dispose]=ZN.prototype.free);var _Jt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_intounderlyingsink_free(e>>>0,1)),KN=class{__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,_Jt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_intounderlyingsink_free(t,0)}write(t){return ue.intounderlyingsink_write(this.__wbg_ptr,t)}close(){let t=this.__destroy_into_raw();return ue.intounderlyingsink_close(t)}abort(t){let r=this.__destroy_into_raw();return ue.intounderlyingsink_abort(r,t)}};Symbol.dispose&&(KN.prototype[Symbol.dispose]=KN.prototype.free);var mTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_intounderlyingsource_free(e>>>0,1)),c8=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,mTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,mTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_intounderlyingsource_free(t,0)}pull(t){return ue.intounderlyingsource_pull(this.__wbg_ptr,t)}cancel(){let t=this.__destroy_into_raw();ue.intounderlyingsource_cancel(t)}};Symbol.dispose&&(c8.prototype[Symbol.dispose]=c8.prototype.free);var gTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_parquetfile_free(e>>>0,1)),u8=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,gTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,gTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_parquetfile_free(t,0)}static fromUrl(t){let r=mp(t,ue.__wbindgen_malloc,ue.__wbindgen_realloc),i=hc;return ue.parquetfile_fromUrl(r,i)}static fromFile(t){return ue.parquetfile_fromFile(t)}metadata(){let t=ue.parquetfile_metadata(this.__wbg_ptr);if(t[2])throw Xs(t[1]);return h8.__wrap(t[0])}schema(){let t=ue.parquetfile_schema(this.__wbg_ptr);if(t[2])throw Xs(t[1]);return u_.__wrap(t[0])}read(t){return ue.parquetfile_read(this.__wbg_ptr,uc(t)?0:im(t))}stream(t){return ue.parquetfile_stream(this.__wbg_ptr,uc(t)?0:im(t))}};Symbol.dispose&&(u8.prototype[Symbol.dispose]=u8.prototype.free);var ATt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_parquetmetadata_free(e>>>0,1)),h8=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,ATt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,ATt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_parquetmetadata_free(t,0)}fileMetadata(){let t=ue.parquetmetadata_fileMetadata(this.__wbg_ptr);return l8.__wrap(t)}numRowGroups(){return ue.parquetmetadata_numRowGroups(this.__wbg_ptr)>>>0}rowGroup(t){let r=ue.parquetmetadata_rowGroup(this.__wbg_ptr,t);return FT.__wrap(r)}rowGroups(){let t=ue.parquetmetadata_rowGroups(this.__wbg_ptr);var r=a8(t[0],t[1]).slice();return ue.__wbindgen_free(t[0],t[1]*4,4),r}};Symbol.dispose&&(h8.prototype[Symbol.dispose]=h8.prototype.free);var yTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_recordbatch_free(e>>>0,1)),Cx=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,yTt.register(r,r.__wbg_ptr,r),r}static __unwrap(t){return t instanceof e?t.__destroy_into_raw():0}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,yTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_recordbatch_free(t,0)}get numRows(){return ue.recordbatch_numRows(this.__wbg_ptr)>>>0}get numColumns(){return ue.recordbatch_numColumns(this.__wbg_ptr)>>>0}get schema(){let t=ue.recordbatch_schema(this.__wbg_ptr);return u_.__wrap(t)}toFFI(){let t=ue.recordbatch_toFFI(this.__wbg_ptr);if(t[2])throw Xs(t[1]);return OT.__wrap(t[0])}intoFFI(){let t=this.__destroy_into_raw(),r=ue.recordbatch_intoFFI(t);if(r[2])throw Xs(r[1]);return OT.__wrap(r[0])}intoIPCStream(){let t=this.__destroy_into_raw(),r=ue.recordbatch_intoIPCStream(t);if(r[3])throw Xs(r[2]);var i=RT(r[0],r[1]).slice();return ue.__wbindgen_free(r[0],r[1]*1,1),i}withSchema(t){lJt(t,u_);var r=t.__destroy_into_raw();let i=ue.recordbatch_withSchema(this.__wbg_ptr,r);if(i[2])throw Xs(i[1]);return e.__wrap(i[0])}slice(t,r){let i=ue.recordbatch_slice(this.__wbg_ptr,t,r);return e.__wrap(i)}getArrayMemorySize(){return ue.recordbatch_getArrayMemorySize(this.__wbg_ptr)>>>0}};Symbol.dispose&&(Cx.prototype[Symbol.dispose]=Cx.prototype.free);var _Tt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_rowgroupmetadata_free(e>>>0,1)),FT=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,_Tt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,_Tt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_rowgroupmetadata_free(t,0)}numColumns(){return ue.rowgroupmetadata_numColumns(this.__wbg_ptr)>>>0}column(t){let r=ue.rowgroupmetadata_column(this.__wbg_ptr,t);return DT.__wrap(r)}columns(){let t=ue.rowgroupmetadata_columns(this.__wbg_ptr);var r=a8(t[0],t[1]).slice();return ue.__wbindgen_free(t[0],t[1]*4,4),r}numRows(){return ue.rowgroupmetadata_numRows(this.__wbg_ptr)}totalByteSize(){return ue.rowgroupmetadata_totalByteSize(this.__wbg_ptr)}compressedSize(){return ue.rowgroupmetadata_compressedSize(this.__wbg_ptr)}};Symbol.dispose&&(FT.prototype[Symbol.dispose]=FT.prototype.free);var vTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_schema_free(e>>>0,1)),u_=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,vTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,vTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_schema_free(t,0)}toFFI(){let t=ue.schema_toFFI(this.__wbg_ptr);if(t[2])throw Xs(t[1]);return LT.__wrap(t[0])}intoFFI(){let t=this.__destroy_into_raw(),r=ue.schema_intoFFI(t);if(r[2])throw Xs(r[1]);return LT.__wrap(r[0])}intoIPCStream(){let t=this.__destroy_into_raw(),r=ue.schema_intoIPCStream(t);if(r[3])throw Xs(r[2]);var i=RT(r[0],r[1]).slice();return ue.__wbindgen_free(r[0],r[1]*1,1),i}withMetadata(t){let r=ue.schema_withMetadata(this.__wbg_ptr,t);if(r[2])throw Xs(r[1]);return e.__wrap(r[0])}indexOf(t){let r=mp(t,ue.__wbindgen_malloc,ue.__wbindgen_realloc),i=hc,n=ue.schema_indexOf(this.__wbg_ptr,r,i);if(n[2])throw Xs(n[1]);return n[0]>>>0}metadata(){let t=ue.schema_metadata(this.__wbg_ptr);if(t[2])throw Xs(t[1]);return Xs(t[0])}};Symbol.dispose&&(u_.prototype[Symbol.dispose]=u_.prototype.free);var bTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_table_free(e>>>0,1)),NT=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,bTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,bTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_table_free(t,0)}get schema(){let t=ue.table_schema(this.__wbg_ptr);return u_.__wrap(t)}recordBatch(t){let r=ue.table_recordBatch(this.__wbg_ptr,t);return r===0?void 0:Cx.__wrap(r)}recordBatches(){let t=ue.table_recordBatches(this.__wbg_ptr);var r=a8(t[0],t[1]).slice();return ue.__wbindgen_free(t[0],t[1]*4,4),r}get numBatches(){return ue.table_numBatches(this.__wbg_ptr)>>>0}toFFI(){let t=ue.table_toFFI(this.__wbg_ptr);if(t[2])throw Xs(t[1]);return BT.__wrap(t[0])}intoFFI(){let t=this.__destroy_into_raw(),r=ue.table_intoFFI(t);if(r[2])throw Xs(r[1]);return BT.__wrap(r[0])}intoIPCStream(){let t=this.__destroy_into_raw(),r=ue.table_intoIPCStream(t);if(r[3])throw Xs(r[2]);var i=RT(r[0],r[1]).slice();return ue.__wbindgen_free(r[0],r[1]*1,1),i}static fromIPCStream(t){let r=wTt(t,ue.__wbindgen_malloc),i=hc,n=ue.table_fromIPCStream(r,i);if(n[2])throw Xs(n[1]);return e.__wrap(n[0])}getArrayMemorySize(){return ue.table_getArrayMemorySize(this.__wbg_ptr)>>>0}};Symbol.dispose&&(NT.prototype[Symbol.dispose]=NT.prototype.free);var xTt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_writerproperties_free(e>>>0,1)),d8=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,xTt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,xTt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_writerproperties_free(t,0)}};Symbol.dispose&&(d8.prototype[Symbol.dispose]=d8.prototype.free);var Xtt=typeof FinalizationRegistry>\"u\"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>ue.__wbg_writerpropertiesbuilder_free(e>>>0,1)),QN=class e{static __wrap(t){t=t>>>0;let r=Object.create(e.prototype);return r.__wbg_ptr=t,Xtt.register(r,r.__wbg_ptr,r),r}__destroy_into_raw(){let t=this.__wbg_ptr;return this.__wbg_ptr=0,Xtt.unregister(this),t}free(){let t=this.__destroy_into_raw();ue.__wbg_writerpropertiesbuilder_free(t,0)}constructor(){let t=ue.writerpropertiesbuilder_new();return this.__wbg_ptr=t>>>0,Xtt.register(this,this.__wbg_ptr,this),this}build(){let t=this.__destroy_into_raw(),r=ue.writerpropertiesbuilder_build(t);return d8.__wrap(r)}setWriterVersion(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setWriterVersion(r,t);return e.__wrap(i)}setDataPageSizeLimit(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setDataPageSizeLimit(r,t);return e.__wrap(i)}setDictionaryPageSizeLimit(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setDictionaryPageSizeLimit(r,t);return e.__wrap(i)}setWriteBatchSize(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setWriteBatchSize(r,t);return e.__wrap(i)}setMaxRowGroupSize(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setMaxRowGroupSize(r,t);return e.__wrap(i)}setCreatedBy(t){let r=this.__destroy_into_raw(),i=mp(t,ue.__wbindgen_malloc,ue.__wbindgen_realloc),n=hc,o=ue.writerpropertiesbuilder_setCreatedBy(r,i,n);return e.__wrap(o)}setKeyValueMetadata(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setKeyValueMetadata(r,t);if(i[2])throw Xs(i[1]);return e.__wrap(i[0])}setEncoding(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setEncoding(r,t);return e.__wrap(i)}setCompression(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setCompression(r,t);return e.__wrap(i)}setDictionaryEnabled(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setDictionaryEnabled(r,t);return e.__wrap(i)}setStatisticsEnabled(t){let r=this.__destroy_into_raw(),i=ue.writerpropertiesbuilder_setStatisticsEnabled(r,t);return e.__wrap(i)}setColumnEncoding(t,r){let i=this.__destroy_into_raw(),n=mp(t,ue.__wbindgen_malloc,ue.__wbindgen_realloc),o=hc,s=ue.writerpropertiesbuilder_setColumnEncoding(i,n,o,r);return e.__wrap(s)}setColumnCompression(t,r){let i=this.__destroy_into_raw(),n=mp(t,ue.__wbindgen_malloc,ue.__wbindgen_realloc),o=hc,s=ue.writerpropertiesbuilder_setColumnCompression(i,n,o,r);return e.__wrap(s)}setColumnDictionaryEnabled(t,r){let i=this.__destroy_into_raw(),n=mp(t,ue.__wbindgen_malloc,ue.__wbindgen_realloc),o=hc,s=ue.writerpropertiesbuilder_setColumnDictionaryEnabled(i,n,o,r);return e.__wrap(s)}setColumnStatisticsEnabled(t,r){let i=this.__destroy_into_raw(),n=mp(t,ue.__wbindgen_malloc,ue.__wbindgen_realloc),o=hc,s=ue.writerpropertiesbuilder_setColumnStatisticsEnabled(i,n,o,r);return e.__wrap(s)}};Symbol.dispose&&(QN.prototype[Symbol.dispose]=QN.prototype.free);var vJt=new Set([\"basic\",\"cors\",\"default\"]);async function bJt(e,t){if(typeof Response==\"function\"&&e instanceof Response){if(typeof WebAssembly.instantiateStreaming==\"function\")try{return await WebAssembly.instantiateStreaming(e,t)}catch(i){if(e.ok&&vJt.has(e.type)&&e.headers.get(\"Content-Type\")!==\"application/wasm\")console.warn(\"`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\\n\",i);else throw i}let r=await e.arrayBuffer();return await WebAssembly.instantiate(r,t)}else{let r=await WebAssembly.instantiate(e,t);return r instanceof WebAssembly.Instance?{instance:r,module:e}:r}}function xJt(){let e={};return e.wbg={},e.wbg.__wbg_Error_e17e777aac105295=function(t,r){return Error(pp(t,r))},e.wbg.__wbg_Number_998bea33bd87c3e0=function(t){return Number(t)},e.wbg.__wbg_String_8f0eb39a4a4c2f66=function(t,r){let i=String(r),n=mp(i,ue.__wbindgen_malloc,ue.__wbindgen_realloc),o=hc;Lh().setInt32(t+4,o,!0),Lh().setInt32(t+0,n,!0)},e.wbg.__wbg_abort_67e1b49bf6614565=function(t){t.abort()},e.wbg.__wbg_abort_d830bf2e9aa6ec5b=function(t,r){t.abort(r)},e.wbg.__wbg_append_72a3c0addd2bce38=function(){return La(function(t,r,i,n,o){t.append(pp(r,i),pp(n,o))},arguments)},e.wbg.__wbg_arrayBuffer_2c907ed8e8ef4e35=function(t){return t.arrayBuffer()},e.wbg.__wbg_arrayBuffer_9c99b8e2809e8cbb=function(){return La(function(t){return t.arrayBuffer()},arguments)},e.wbg.__wbg_buffer_8d40b1d762fb3c66=function(t){return t.buffer},e.wbg.__wbg_byobRequest_2c036bceca1e6037=function(t){let r=t.byobRequest;return uc(r)?0:im(r)},e.wbg.__wbg_byteLength_331a6b5545834024=function(t){return t.byteLength},e.wbg.__wbg_byteOffset_49a5b5608000358b=function(t){return t.byteOffset},e.wbg.__wbg_call_13410aac570ffff7=function(){return La(function(t,r){return t.call(r)},arguments)},e.wbg.__wbg_call_a5400b25a865cfd8=function(){return La(function(t,r,i){return t.call(r,i)},arguments)},e.wbg.__wbg_cancel_8bb5b8f4906b658a=function(t){return t.cancel()},e.wbg.__wbg_catch_c80ecae90cb8ed4e=function(t,r){return t.catch(r)},e.wbg.__wbg_clearTimeout_6222fede17abcb1a=function(t){return clearTimeout(t)},e.wbg.__wbg_close_a1918cff3cac355b=function(t){return t.close()},e.wbg.__wbg_close_cccada6053ee3a65=function(){return La(function(t){t.close()},arguments)},e.wbg.__wbg_close_d71a78219dc23e91=function(){return La(function(t){t.close()},arguments)},e.wbg.__wbg_columnchunkmetadata_new=function(t){return DT.__wrap(t)},e.wbg.__wbg_done_75ed0ee6dd243d9d=function(t){return t.done},e.wbg.__wbg_enqueue_452bc2343d1c2ff9=function(){return La(function(t,r){t.enqueue(r)},arguments)},e.wbg.__wbg_entries_2be2f15bd5554996=function(t){return Object.entries(t)},e.wbg.__wbg_fetch_87aed7f306ec6d63=function(t,r){return t.fetch(r)},e.wbg.__wbg_fetch_f156d10be9a5c88a=function(t){return fetch(t)},e.wbg.__wbg_getReader_48e00749fe3f6089=function(){return La(function(t){return t.getReader()},arguments)},e.wbg.__wbg_getWriter_03d7689e275ac6a4=function(){return La(function(t){return t.getWriter()},arguments)},e.wbg.__wbg_get_0da715ceaecea5c8=function(t,r){return t[r>>>0]},e.wbg.__wbg_get_458e874b43b18b25=function(){return La(function(t,r){return Reflect.get(t,r)},arguments)},e.wbg.__wbg_getdone_f026246f6bbe58d3=function(t){let r=t.done;return uc(r)?16777215:r?1:0},e.wbg.__wbg_getvalue_31e5a08f61e5aa42=function(t){return t.value},e.wbg.__wbg_getwithrefkey_1dc361bd10053bfe=function(t,r){return t[r]},e.wbg.__wbg_has_b89e451f638123e3=function(){return La(function(t,r){return Reflect.has(t,r)},arguments)},e.wbg.__wbg_headers_29fec3c72865cd75=function(t){return t.headers},e.wbg.__wbg_instanceof_ArrayBuffer_67f3012529f6a2dd=function(t){let r;try{r=t instanceof ArrayBuffer}catch{r=!1}return r},e.wbg.__wbg_instanceof_Response_50fde2cd696850bf=function(t){let r;try{r=t instanceof Response}catch{r=!1}return r},e.wbg.__wbg_instanceof_Uint8Array_9a8378d955933db7=function(t){let r;try{r=t instanceof Uint8Array}catch{r=!1}return r},e.wbg.__wbg_isArray_030cce220591fb41=function(t){return Array.isArray(t)},e.wbg.__wbg_isSafeInteger_1c0d1af5542e102a=function(t){return Number.isSafeInteger(t)},e.wbg.__wbg_iterator_f370b34483c71a1c=function(){return Symbol.iterator},e.wbg.__wbg_length_186546c51cd61acd=function(t){return t.length},e.wbg.__wbg_length_6bb7e81f9d7713e4=function(t){return t.length},e.wbg.__wbg_new_19c25a3f2fa63a02=function(){return new Object},e.wbg.__wbg_new_2e3c58a15f39f5f9=function(t,r){try{var i={a:t,b:r},n=(s,a)=>{let h=i.a;i.a=0;try{return fJt(h,i.b,s,a)}finally{i.a=h}};return new Promise(n)}finally{i.a=i.b=0}},e.wbg.__wbg_new_2ff1f68f3676ea53=function(){return new Map},e.wbg.__wbg_new_638ebfaedbf32a5e=function(t){return new Uint8Array(t)},e.wbg.__wbg_new_66b9434b4e59b63e=function(){return La(function(){return new AbortController},arguments)},e.wbg.__wbg_new_99a6a948d5b3f607=function(){return La(function(){return new TransformStream},arguments)},e.wbg.__wbg_new_da9dc54c5db29dfa=function(t,r){return new Error(pp(t,r))},e.wbg.__wbg_new_f6e53210afea8e45=function(){return La(function(){return new Headers},arguments)},e.wbg.__wbg_newfromslice_074c56947bd43469=function(t,r){return new Uint8Array(RT(t,r))},e.wbg.__wbg_newnoargs_254190557c45b4ec=function(t,r){return new Function(pp(t,r))},e.wbg.__wbg_newwithbyteoffset_6bd4b2a4ca518883=function(t,r){return new Uint8Array(t,r>>>0)},e.wbg.__wbg_newwithbyteoffsetandlength_e8f53910b4d42b45=function(t,r,i){return new Uint8Array(t,r>>>0,i>>>0)},e.wbg.__wbg_newwithintounderlyingsource_b47f6a6a596a7f24=function(t,r){return new ReadableStream(c8.__wrap(t),r)},e.wbg.__wbg_newwithstrandinit_b5d168a29a3fd85f=function(){return La(function(t,r,i){return new Request(pp(t,r),i)},arguments)},e.wbg.__wbg_next_5b3530e612fde77d=function(t){return t.next},e.wbg.__wbg_next_692e82279131b03c=function(){return La(function(t){return t.next()},arguments)},e.wbg.__wbg_parquetfile_new=function(t){return u8.__wrap(t)},e.wbg.__wbg_prototypesetcall_3d4a26c1ed734349=function(t,r,i){Uint8Array.prototype.set.call(RT(t,r),i)},e.wbg.__wbg_queueMicrotask_25d0739ac89e8c88=function(t){queueMicrotask(t)},e.wbg.__wbg_queueMicrotask_4488407636f5bf24=function(t){return t.queueMicrotask},e.wbg.__wbg_read_bc925c758aa4d897=function(t){return t.read()},e.wbg.__wbg_readable_e82cff27b968ed1c=function(t){return t.readable},e.wbg.__wbg_ready_4186da3cb500ae7d=function(t){return t.ready},e.wbg.__wbg_recordbatch_new=function(t){return Cx.__wrap(t)},e.wbg.__wbg_recordbatch_unwrap=function(t){return Cx.__unwrap(t)},e.wbg.__wbg_releaseLock_62151472ae632176=function(t){t.releaseLock()},e.wbg.__wbg_releaseLock_ff29b586502a8221=function(t){t.releaseLock()},e.wbg.__wbg_resolve_4055c623acdd6a1b=function(t){return Promise.resolve(t)},e.wbg.__wbg_respond_6c2c4e20ef85138e=function(){return La(function(t,r){t.respond(r>>>0)},arguments)},e.wbg.__wbg_rowgroupmetadata_new=function(t){return FT.__wrap(t)},e.wbg.__wbg_setTimeout_2b339866a2aa3789=function(t,r){return setTimeout(t,r)},e.wbg.__wbg_set_1353b2a5e96bc48c=function(t,r,i){t.set(RT(r,i))},e.wbg.__wbg_set_3f1d0b984ed272ed=function(t,r,i){t[r]=i},e.wbg.__wbg_set_b7f1cf4fae26fe2a=function(t,r,i){return t.set(r,i)},e.wbg.__wbg_setbody_c8460bdf44147df8=function(t,r){t.body=r},e.wbg.__wbg_setcache_90ca4ad8a8ad40d3=function(t,r){t.cache=mJt[r]},e.wbg.__wbg_setcredentials_9cd60d632c9d5dfc=function(t,r){t.credentials=gJt[r]},e.wbg.__wbg_setheaders_0052283e2f3503d1=function(t,r){t.headers=r},e.wbg.__wbg_sethighwatermark_3d5961f834647d41=function(t,r){t.highWaterMark=r},e.wbg.__wbg_setmethod_9b504d5b855b329c=function(t,r,i){t.method=pp(r,i)},e.wbg.__wbg_setmode_a23e1a2ad8b512f8=function(t,r){t.mode=AJt[r]},e.wbg.__wbg_setsignal_8c45ad1247a74809=function(t,r){t.signal=r},e.wbg.__wbg_signal_da4d466ce86118b5=function(t){return t.signal},e.wbg.__wbg_size_8f84e7768fba0589=function(t){return t.size},e.wbg.__wbg_slice_224856d46230c13c=function(){return La(function(t,r,i){return t.slice(r,i)},arguments)},e.wbg.__wbg_static_accessor_GLOBAL_8921f820c2ce3f12=function(){let t=typeof global>\"u\"?null:global;return uc(t)?0:im(t)},e.wbg.__wbg_static_accessor_GLOBAL_THIS_f0a4409105898184=function(){let t=typeof globalThis>\"u\"?null:globalThis;return uc(t)?0:im(t)},e.wbg.__wbg_static_accessor_SELF_995b214ae681ff99=function(){let t=typeof self>\"u\"?null:self;return uc(t)?0:im(t)},e.wbg.__wbg_static_accessor_WINDOW_cde3890479c675ea=function(){let t=typeof window>\"u\"?null:window;return uc(t)?0:im(t)},e.wbg.__wbg_status_3fea3036088621d6=function(t){return t.status},e.wbg.__wbg_stringify_b98c93d0a190446a=function(){return La(function(t){return JSON.stringify(t)},arguments)},e.wbg.__wbg_table_new=function(t){return NT.__wrap(t)},e.wbg.__wbg_then_b33a773d723afa3e=function(t,r,i){return t.then(r,i)},e.wbg.__wbg_then_e22500defe16819f=function(t,r){return t.then(r)},e.wbg.__wbg_toString_78df35411a4fd40c=function(t){return t.toString()},e.wbg.__wbg_url_e5720dfacf77b05e=function(t,r){let i=r.url,n=mp(i,ue.__wbindgen_malloc,ue.__wbindgen_realloc),o=hc;Lh().setInt32(t+4,o,!0),Lh().setInt32(t+0,n,!0)},e.wbg.__wbg_value_dd9372230531eade=function(t){return t.value},e.wbg.__wbg_view_91cc97d57ab30530=function(t){let r=t.view;return uc(r)?0:im(r)},e.wbg.__wbg_wbindgenbigintgetasi64_ac743ece6ab9bba1=function(t,r){let i=r,n=typeof i==\"bigint\"?i:void 0;Lh().setBigInt64(t+8,uc(n)?BigInt(0):n,!0),Lh().setInt32(t+0,!uc(n),!0)},e.wbg.__wbg_wbindgenbooleanget_3fe6f642c7d97746=function(t){let r=t,i=typeof r==\"boolean\"?r:void 0;return uc(i)?16777215:i?1:0},e.wbg.__wbg_wbindgencbdrop_eb10308566512b88=function(t){let r=t.original;return r.cnt--==1?(r.a=0,!0):!1},e.wbg.__wbg_wbindgendebugstring_99ef257a3ddda34d=function(t,r){let i=Ztt(r),n=mp(i,ue.__wbindgen_malloc,ue.__wbindgen_realloc),o=hc;Lh().setInt32(t+4,o,!0),Lh().setInt32(t+0,n,!0)},e.wbg.__wbg_wbindgenfunctiontable_aa1084b2969a9cbe=function(){return ue.__wbindgen_export_5},e.wbg.__wbg_wbindgenin_d7a1ee10933d2d55=function(t,r){return t in r},e.wbg.__wbg_wbindgenisbigint_ecb90cc08a5a9154=function(t){return typeof t==\"bigint\"},e.wbg.__wbg_wbindgenisfunction_8cee7dce3725ae74=function(t){return typeof t==\"function\"},e.wbg.__wbg_wbindgenisobject_307a53c6bd97fbf8=function(t){let r=t;return typeof r==\"object\"&&r!==null},e.wbg.__wbg_wbindgenisstring_d4fa939789f003b0=function(t){return typeof t==\"string\"},e.wbg.__wbg_wbindgenisundefined_c4b71d073b92f3c5=function(t){return t===void 0},e.wbg.__wbg_wbindgenjsvaleq_e6f2ad59ccae1b58=function(t,r){return t===r},e.wbg.__wbg_wbindgenjsvallooseeq_9bec8c9be826bed1=function(t,r){return t==r},e.wbg.__wbg_wbindgenmemory_d84da70f7c42d172=function(){return ue.memory},e.wbg.__wbg_wbindgennumberget_f74b4c7525ac05cb=function(t,r){let i=r,n=typeof i==\"number\"?i:void 0;Lh().setFloat64(t+8,uc(n)?0:n,!0),Lh().setInt32(t+0,!uc(n),!0)},e.wbg.__wbg_wbindgenstringget_0f16a6ddddef376f=function(t,r){let i=r,n=typeof i==\"string\"?i:void 0;var o=uc(n)?0:mp(n,ue.__wbindgen_malloc,ue.__wbindgen_realloc),s=hc;Lh().setInt32(t+4,s,!0),Lh().setInt32(t+0,o,!0)},e.wbg.__wbg_wbindgenthrow_451ec1a8469d7eb6=function(t,r){throw new Error(pp(t,r))},e.wbg.__wbg_writable_e5202c9fd57615db=function(t){return t.writable},e.wbg.__wbg_write_2e39e04a4c8c9e9d=function(t,r){return t.write(r)},e.wbg.__wbindgen_cast_2241b6af4c4b2941=function(t,r){return pp(t,r)},e.wbg.__wbindgen_cast_4625c577ab2ec9ee=function(t){return BigInt.asUintN(64,t)},e.wbg.__wbindgen_cast_d6cd19b81560fd6e=function(t){return t},e.wbg.__wbindgen_cast_e9d4edd5d697755b=function(t,r){return cTt(t,r,317,hJt)},e.wbg.__wbindgen_cast_eb8544ce08914b2c=function(t,r){return cTt(t,r,3778,dJt)},e.wbg.__wbindgen_init_externref_table=function(){let t=ue.__wbindgen_export_4,r=t.grow(4);t.set(0,void 0),t.set(r+0,void 0),t.set(r+1,null),t.set(r+2,!0),t.set(r+3,!1)},e}function wJt(e,t){return ue=e.exports,STt.__wbindgen_wasm_module=t,Px=null,o8=null,n8=null,ue.__wbindgen_start(),ue}async function STt(e){if(ue!==void 0)return ue;typeof e<\"u\"&&(Object.getPrototypeOf(e)===Object.prototype?{module_or_path:e}=e:console.warn(\"using deprecated parameters for the initialization function; pass a single object instead\")),typeof e>\"u\"&&(e=new URL(\"parquet_wasm_bg.wasm\",import.meta.url));let t=xJt();(typeof e==\"string\"||typeof Request==\"function\"&&e instanceof Request||typeof URL==\"function\"&&e instanceof URL)&&(e=fetch(e));let{instance:r,module:i}=await bJt(await e,t);return wJt(r,i)}var MTt=STt;var TJt=\"0.7.1\",SJt=`https://cdn.jsdelivr.net/npm/parquet-wasm@${TJt}/esm/parquet_wasm_bg.wasm`,Ktt=!1;async function ETt(){Ktt||(await MTt(SJt),Ktt=!0)}function MJt(e){if(!Ktt)throw new Error(\"wasm not ready\");console.time(\"readParquet\");let t=TTt(new Uint8Array(e.buffer),{batchSize:2**31}).intoIPCStream(),r=i8(t);return console.timeEnd(\"readParquet\"),r}function f8(e){let t=[];for(let r of e){let i=MJt(r);i.batches.length!==1&&console.warn(\"Expected one batch\"),t.push(...i.batches)}return new Ll(t)}function Qtt(e){return Array.isArray(e)&&e?.[0]instanceof DataView?e?.[0].byteLength>0?f8(e).getChildAt(0):null:e}var Bh=class{model;callbacks;updateStateCallback;constructor(t,r){this.model=t,this.model.on(\"change\",r),this.updateStateCallback=r,this.callbacks=new Map,this.callbacks.set(\"change\",r)}initRegularAttribute(t,r){this[r]=this.model.get(t),this.model.off(`change:${t}`);let i=()=>{this[r]=this.model.get(t)};this.model.on(`change:${t}`,i),this.callbacks.set(`change:${t}`,i)}initVectorizedAccessor(t,r){this[r]=Qtt(this.model.get(t)),this.model.off(`change:${t}`);let i=()=>{this[r]=Qtt(this.model.get(t))};this.model.on(`change:${t}`,i),this.callbacks.set(`change:${t}`,i)}finalize(){for(let[t,r]of Object.entries(this.callbacks))this.model.off(t,r)}};var CTt=\"https://basemaps.cartocdn.com/gl/positron-nolabels-gl-style/style.json\",JN=class extends Bh{mode;style;constructor(t,r){super(t,r),this.initRegularAttribute(\"mode\",\"mode\"),this.initRegularAttribute(\"style\",\"style\")}};var EJt=\"IPY_MODEL_\",PJt=EJt.length;async function wA(e,t,r,i){let n=await CJt(e,t),o={};for(let[s,a]of Object.entries(n))s in r?(o[s]=r[s],delete r[s]):o[s]=await i(a);for(let s of Object.values(r))s.finalize();return o}async function Jtt(e,t){let r=t.slice(PJt);return e.get_model(r)}async function CJt(e,t){let r=t.map(o=>Jtt(e,o)),i=await Promise.all(r),n={};for(let o=0;o<t.length;o++)n[t[o]]=i[o];return n}function tet(e,t,r){let[i,n]=(0,tz.useState)(null);return(0,tz.useEffect)(()=>{(async()=>{try{if(!e){n(null);return}let s=await Jtt(t,e),a=new JN(s,r);n(a)}catch(s){console.error(\"Error loading basemap model:\",s)}})()},[e,r,t]),i}var fM=xe(ze(),1);var ITt=`uniform brushingUniforms {\n  bool enabled;\n  highp int target;\n  vec2 mousePos;\n  float radius;\n} brushing;\n`,IJt=`\n  in vec2 brushingTargets;\n\n  out float brushing_isVisible;\n\n  bool brushing_isPointInRange(vec2 position) {\n    if (!brushing.enabled) {\n      return true;\n    }\n    vec2 source_commonspace = project_position(position);\n    vec2 target_commonspace = project_position(brushing.mousePos);\n    float distance = length((target_commonspace - source_commonspace) / project.commonUnitsPerMeter.xy);\n\n    return distance <= brushing.radius;\n  }\n\n  bool brushing_arePointsInRange(vec2 sourcePos, vec2 targetPos) {\n    return brushing_isPointInRange(sourcePos) || brushing_isPointInRange(targetPos);\n  }\n\n  void brushing_setVisible(bool visible) {\n    brushing_isVisible = float(visible);\n  }\n`,kJt=`\n${ITt}\n${IJt}\n`,RJt=`\n  in float brushing_isVisible;\n`,DJt=`\n${ITt}\n${RJt}\n`,OJt={source:0,target:1,custom:2,source_target:3},LJt={\"vs:DECKGL_FILTER_GL_POSITION\":`\n    vec2 brushingTarget;\n    vec2 brushingSource;\n    if (brushing.target == 3) {\n      brushingTarget = geometry.worldPositionAlt.xy;\n      brushingSource = geometry.worldPosition.xy;\n    } else if (brushing.target == 0) {\n      brushingTarget = geometry.worldPosition.xy;\n    } else if (brushing.target == 1) {\n      brushingTarget = geometry.worldPositionAlt.xy;\n    } else {\n      brushingTarget = brushingTargets;\n    }\n    bool visible;\n    if (brushing.target == 3) {\n      visible = brushing_arePointsInRange(brushingSource, brushingTarget);\n    } else {\n      visible = brushing_isPointInRange(brushingTarget);\n    }\n    brushing_setVisible(visible);\n  `,\"fs:DECKGL_FILTER_COLOR\":`\n    if (brushing.enabled && brushing_isVisible < 0.5) {\n      discard;\n    }\n  `},kTt={name:\"brushing\",dependencies:[Uf],vs:kJt,fs:DJt,inject:LJt,getUniforms:e=>{if(!e||!(\"viewport\"in e))return{};let{brushingEnabled:t=!0,brushingRadius:r=1e4,brushingTarget:i=\"source\",mousePosition:n,viewport:o}=e;return{enabled:!!(t&&n&&o.containsPixel(n)),radius:r,target:OJt[i]||0,mousePos:n?o.unproject([n.x-o.x,n.y-o.y]):[0,0]}},uniformTypes:{enabled:\"i32\",target:\"i32\",mousePos:\"vec2<f32>\",radius:\"f32\"}};var BJt={getBrushingTarget:{type:\"accessor\",value:[0,0]},brushingTarget:\"source\",brushingEnabled:!0,brushingRadius:1e4},p8=class extends Vg{getShaders(){return{modules:[kTt]}}initializeState(t,r){let i=this.getAttributeManager();i&&i.add({brushingTargets:{size:2,stepMode:\"dynamic\",accessor:\"getBrushingTarget\"}});let n=()=>{this.getCurrentLayer()?.setNeedsRedraw()};this.state.onMouseMove=n,t.deck&&t.deck.eventManager.on({pointermove:n,pointerleave:n})}finalizeState(t,r){if(t.deck){let i=this.state.onMouseMove;t.deck.eventManager.off({pointermove:i,pointerleave:i})}}draw(t,r){let{viewport:i,mousePosition:n}=t.context,{brushingEnabled:o,brushingRadius:s,brushingTarget:a}=this.props,h={viewport:i,mousePosition:n,brushingEnabled:o,brushingRadius:s,brushingTarget:a};this.setShaderModuleProps({brushing:h})}};p8.defaultProps=BJt;p8.extensionName=\"BrushingExtension\";var eet=p8;var RTt=`uniform dataFilterUniforms {\n  bool useSoftMargin;\n  bool enabled;\n  bool transformSize;\n  bool transformColor;\n#ifdef DATAFILTER_TYPE\n  DATAFILTER_TYPE min;\n  DATAFILTER_TYPE softMin;\n  DATAFILTER_TYPE softMax;\n  DATAFILTER_TYPE max;\n#ifdef DATAFILTER_DOUBLE\n  DATAFILTER_TYPE min64High;\n  DATAFILTER_TYPE max64High;\n#endif\n#endif\n#ifdef DATACATEGORY_TYPE\n  highp uvec4 categoryBitMask;\n#endif\n} dataFilter;\n`,FJt=`\n#ifdef DATAFILTER_TYPE\n  in DATAFILTER_TYPE filterValues;\n#ifdef DATAFILTER_DOUBLE\n  in DATAFILTER_TYPE filterValues64Low;\n#endif\n#endif\n\n#ifdef DATACATEGORY_TYPE\n  in DATACATEGORY_TYPE filterCategoryValues;\n#endif\n\nout float dataFilter_value;\n\nfloat dataFilter_reduceValue(float value) {\n  return value;\n}\nfloat dataFilter_reduceValue(vec2 value) {\n  return min(value.x, value.y);\n}\nfloat dataFilter_reduceValue(vec3 value) {\n  return min(min(value.x, value.y), value.z);\n}\nfloat dataFilter_reduceValue(vec4 value) {\n  return min(min(value.x, value.y), min(value.z, value.w));\n}\n\n#ifdef DATAFILTER_TYPE\n  void dataFilter_setValue(DATAFILTER_TYPE valueFromMin, DATAFILTER_TYPE valueFromMax) {\n    if (dataFilter.useSoftMargin) {\n      // smoothstep results are undefined if edge0 \\u2265 edge1\n      // Fallback to ignore filterSoftRange if it is truncated by filterRange\n      DATAFILTER_TYPE leftInRange = mix(\n        smoothstep(dataFilter.min, dataFilter.softMin, valueFromMin),\n        step(dataFilter.min, valueFromMin),\n        step(dataFilter.softMin, dataFilter.min)\n      );\n      DATAFILTER_TYPE rightInRange = mix(\n        1.0 - smoothstep(dataFilter.softMax, dataFilter.max, valueFromMax),\n        step(valueFromMax, dataFilter.max),\n        step(dataFilter.max, dataFilter.softMax)\n      );\n      dataFilter_value = dataFilter_reduceValue(leftInRange * rightInRange);\n    } else {\n      dataFilter_value = dataFilter_reduceValue(\n        step(dataFilter.min, valueFromMin) * step(valueFromMax, dataFilter.max)\n      );\n    }\n  }\n#endif\n\n#ifdef DATACATEGORY_TYPE\n  void dataFilter_setCategoryValue(DATACATEGORY_TYPE category) {\n    #if DATACATEGORY_CHANNELS == 1 // One 128-bit mask\n    uint dataFilter_masks = dataFilter.categoryBitMask[category / 32u];\n    #elif DATACATEGORY_CHANNELS == 2 // Two 64-bit masks\n    uvec2 dataFilter_masks = uvec2(\n      dataFilter.categoryBitMask[category.x / 32u],\n      dataFilter.categoryBitMask[category.y / 32u + 2u]\n    );\n    #elif DATACATEGORY_CHANNELS == 3 // Three 32-bit masks\n    uvec3 dataFilter_masks = dataFilter.categoryBitMask.xyz;\n    #else // Four 32-bit masks\n    uvec4 dataFilter_masks = dataFilter.categoryBitMask;\n    #endif\n\n    // Shift mask and extract relevant bits\n    DATACATEGORY_TYPE dataFilter_bits = DATACATEGORY_TYPE(dataFilter_masks) >> (category & 31u);\n    dataFilter_bits &= 1u;\n\n    #if DATACATEGORY_CHANNELS == 1\n    if(dataFilter_bits == 0u) dataFilter_value = 0.0;\n    #else\n    if(any(equal(dataFilter_bits, DATACATEGORY_TYPE(0u)))) dataFilter_value = 0.0;\n    #endif\n  }\n#endif\n`,DTt=`\n${RTt}\n${FJt}\n`,NJt=`\nin float dataFilter_value;\n`,OTt=`\n${RTt}\n${NJt}\n`;function LTt(e){if(!e||!(\"extensions\"in e))return{};let{filterRange:t=[-1,1],filterEnabled:r=!0,filterTransformSize:i=!0,filterTransformColor:n=!0,categoryBitMask:o}=e,s=e.filterSoftRange||t;return{...Number.isFinite(t[0])?{min:t[0],softMin:s[0],softMax:s[1],max:t[1]}:{min:t.map(a=>a[0]),softMin:s.map(a=>a[0]),softMax:s.map(a=>a[1]),max:t.map(a=>a[1])},enabled:r,useSoftMargin:!!e.filterSoftRange,transformSize:r&&i,transformColor:r&&n,...o&&{categoryBitMask:o}}}function zJt(e){if(!e||!(\"extensions\"in e))return{};let t=LTt(e);if(Number.isFinite(t.min)){let r=Math.fround(t.min);t.min-=r,t.softMin-=r,t.min64High=r;let i=Math.fround(t.max);t.max-=i,t.softMax-=i,t.max64High=i}else{let r=t.min.map(Math.fround);t.min=t.min.map((n,o)=>n-r[o]),t.softMin=t.softMin.map((n,o)=>n-r[o]),t.min64High=r;let i=t.max.map(Math.fround);t.max=t.max.map((n,o)=>n-i[o]),t.softMax=t.softMax.map((n,o)=>n-i[o]),t.max64High=i}return t}var BTt={\"vs:#main-start\":`\n    dataFilter_value = 1.0;\n    if (dataFilter.enabled) {\n      #ifdef DATAFILTER_TYPE\n        #ifdef DATAFILTER_DOUBLE\n          dataFilter_setValue(\n            filterValues - dataFilter.min64High + filterValues64Low,\n            filterValues - dataFilter.max64High + filterValues64Low\n          );\n        #else\n          dataFilter_setValue(filterValues, filterValues);\n        #endif\n      #endif\n\n      #ifdef DATACATEGORY_TYPE\n        dataFilter_setCategoryValue(filterCategoryValues);\n      #endif\n    }\n  `,\"vs:#main-end\":`\n    if (dataFilter_value == 0.0) {\n      gl_Position = vec4(0.);\n    }\n  `,\"vs:DECKGL_FILTER_SIZE\":`\n    if (dataFilter.transformSize) {\n      size = size * dataFilter_value;\n    }\n  `,\"fs:DECKGL_FILTER_COLOR\":`\n    if (dataFilter_value == 0.0) discard;\n    if (dataFilter.transformColor) {\n      color.a *= dataFilter_value;\n    }\n  `};function FTt(e){let{categorySize:t,filterSize:r,fp64:i}=e,n={useSoftMargin:\"i32\",enabled:\"i32\",transformSize:\"i32\",transformColor:\"i32\"};if(r){let o=r===1?\"f32\":`vec${r}<f32>`;n.min=o,n.softMin=o,n.softMax=o,n.max=o,i&&(n.min64High=o,n.max64High=o)}return t&&(n.categoryBitMask=\"vec4<i32>\"),n}var NTt={name:\"dataFilter\",vs:DTt,fs:OTt,inject:BTt,getUniforms:LTt,uniformTypesFromOptions:FTt},zTt={name:\"dataFilter\",vs:DTt,fs:OTt,inject:BTt,getUniforms:zJt,uniformTypesFromOptions:FTt};var UJt=`#version 300 es\n#define SHADER_NAME data-filter-vertex-shader\n\n#ifdef FLOAT_TARGET\n  in float filterIndices;\n  in float filterPrevIndices;\n#else\n  in vec2 filterIndices;\n  in vec2 filterPrevIndices;\n#endif\n\nout vec4 vColor;\nconst float component = 1.0 / 255.0;\n\nvoid main() {\n  #ifdef FLOAT_TARGET\n    dataFilter_value *= float(filterIndices != filterPrevIndices);\n    gl_Position = vec4(0.0, 0.0, 0.0, 1.0);\n    vColor = vec4(0.0, 0.0, 0.0, 1.0);\n  #else\n    // Float texture is not supported: pack result into 4 channels x 256 px x 64px\n    dataFilter_value *= float(filterIndices.x != filterPrevIndices.x);\n    float col = filterIndices.x;\n    float row = filterIndices.y * 4.0;\n    float channel = floor(row);\n    row = fract(row);\n    vColor = component * vec4(bvec4(channel == 0.0, channel == 1.0, channel == 2.0, channel == 3.0));\n    gl_Position = vec4(col * 2.0 - 1.0, row * 2.0 - 1.0, 0.0, 1.0);\n  #endif\n  gl_PointSize = 1.0;\n}\n`,VJt=`#version 300 es\n#define SHADER_NAME data-filter-fragment-shader\nprecision highp float;\n\nin vec4 vColor;\n\nout vec4 fragColor;\n\nvoid main() {\n  if (dataFilter_value < 0.5) {\n    discard;\n  }\n  fragColor = vColor;\n}\n`,jJt=[\"float32-renderable-webgl\",\"texture-blend-float-webgl\"];function UTt(e){return jJt.every(t=>e.features.has(t))}function VTt(e,t){return t?e.createFramebuffer({width:1,height:1,colorAttachments:[e.createTexture({format:\"rgba32float\",dimension:\"2d\",width:1,height:1})]}):e.createFramebuffer({width:256,height:64,colorAttachments:[e.createTexture({format:\"rgba8unorm\",dimension:\"2d\",width:256,height:64})]})}function jTt(e,t,r,i){return r.defines.NON_INSTANCED_MODEL=1,i&&(r.defines.FLOAT_TARGET=1),new sn(e,{id:\"data-filter-aggregation-model\",vertexCount:1,isInstanced:!1,topology:\"point-list\",disableWarnings:!0,vs:UJt,fs:VJt,bufferLayout:t,...r})}var $Tt={blend:!0,blendColorSrcFactor:\"one\",blendColorDstFactor:\"one\",blendAlphaSrcFactor:\"one\",blendAlphaDstFactor:\"one\",blendColorOperation:\"add\",blendAlphaOperation:\"add\",depthCompare:\"never\"};var GJt={getFilterValue:{type:\"accessor\",value:0},getFilterCategory:{type:\"accessor\",value:0},onFilteredItemsChange:{type:\"function\",value:null,optional:!0},filterEnabled:!0,filterRange:[-1,1],filterSoftRange:null,filterCategories:[0],filterTransformSize:!0,filterTransformColor:!0},WJt={categorySize:0,filterSize:1,fp64:!1,countItems:!1},qJt={1:\"uint\",2:\"uvec2\",3:\"uvec3\",4:\"uvec4\"},HJt={1:\"float\",2:\"vec2\",3:\"vec3\",4:\"vec4\"},m8=class extends Vg{constructor(t={}){super({...WJt,...t})}getShaders(t){let{categorySize:r,filterSize:i,fp64:n}=t.opts,o={};r&&(o.DATACATEGORY_TYPE=qJt[r],o.DATACATEGORY_CHANNELS=r),i&&(o.DATAFILTER_TYPE=HJt[i],o.DATAFILTER_DOUBLE=!!n);let s=n?zTt:NTt;return s.uniformTypes=s.uniformTypesFromOptions(t.opts),{modules:[s],defines:o}}initializeState(t,r){let i=this.getAttributeManager(),{categorySize:n,filterSize:o,fp64:s}=r.opts;i&&(o&&i.add({filterValues:{size:o,type:s?\"float64\":\"float32\",stepMode:\"dynamic\",accessor:\"getFilterValue\"}}),n&&i.add({filterCategoryValues:{size:n,stepMode:\"dynamic\",accessor:\"getFilterCategory\",type:\"uint32\",transform:n===1?h=>r._getCategoryKey.call(this,h,0):h=>h.map((p,g)=>r._getCategoryKey.call(this,p,g))}}));let{device:a}=this.context;if(i&&r.opts.countItems){let h=UTt(a);i.add({filterVertexIndices:{size:h?1:2,vertexOffset:1,type:\"unorm8\",accessor:(w,{index:C})=>{let R=w&&w.__source?w.__source.index:C;return h?(R+1)%255:[(R+1)%255,Math.floor(R/255)%255]},shaderAttributes:{filterPrevIndices:{vertexOffset:0},filterIndices:{vertexOffset:1}}}});let p=VTt(a,h),g=jTt(a,i.getBufferLayouts({isInstanced:!1}),r.getShaders.call(this,r),h);this.setState({filterFBO:p,filterModel:g})}}updateState({props:t,oldProps:r,changeFlags:i},n){let o=this.getAttributeManager(),{categorySize:s}=n.opts;if(this.state.filterModel){let a=o.attributes.filterValues?.needsUpdate()||o.attributes.filterCategoryValues?.needsUpdate()||t.filterEnabled!==r.filterEnabled||t.filterRange!==r.filterRange||t.filterSoftRange!==r.filterSoftRange||t.filterCategories!==r.filterCategories;a&&this.setState({filterNeedsUpdate:a})}o?.attributes.filterCategoryValues&&((o.attributes.filterCategoryValues.needsUpdate()||!to(t.filterCategories,r.filterCategories,2))&&this.setState({categoryBitMask:null}),i.dataChanged&&(this.setState({categoryMap:Array(s).fill(0).map(()=>({}))}),o.attributes.filterCategoryValues.setNeedsUpdate(\"categoryMap\")))}draw(t,r){let i=this.state.filterFBO,n=this.state.filterModel,o=this.state.filterNeedsUpdate;this.state.categoryBitMask||r._updateCategoryBitMask.call(this,t,r);let{onFilteredItemsChange:s,extensions:a,filterEnabled:h,filterRange:p,filterSoftRange:g,filterTransformSize:w,filterTransformColor:C,filterCategories:R}=this.props,z={extensions:a,filterEnabled:h,filterRange:p,filterSoftRange:g,filterTransformSize:w,filterTransformColor:C,filterCategories:R};if(this.state.categoryBitMask&&(z.categoryBitMask=this.state.categoryBitMask),this.setShaderModuleProps({dataFilter:z}),o&&s&&n){let W=this.getAttributeManager(),{attributes:{filterValues:Y,filterCategoryValues:H,filterVertexIndices:Q}}=W;n.setVertexCount(this.getNumInstances());let tt={...Y?.getValue(),...H?.getValue(),...Q?.getValue()};n.setAttributes(tt),n.shaderInputs.setProps({dataFilter:z});let rt=[0,0,i.width,i.height],at=n.device.beginRenderPass({id:\"data-filter-aggregation\",framebuffer:i,parameters:{viewport:rt},clearColor:[0,0,0,0]});n.setParameters($Tt),n.draw(at),at.end();let et=n.device.readPixelsToArrayWebGL(i),lt=0;for(let J=0;J<et.length;J++)lt+=et[J];s({id:this.id,count:lt}),this.state.filterNeedsUpdate=!1}}finalizeState(){let t=this.state.filterFBO,r=this.state.filterModel;t?.destroy(),r?.destroy()}_updateCategoryBitMask(t,r){let{categorySize:i}=r.opts;if(!i)return;let{filterCategories:n}=this.props,o=new Uint32Array([0,0,0,0]),s=i===1?[n]:n,a=i===1?128:i===2?64:32;for(let h=0;h<s.length;h++){let p=s[h];for(let g of p){let w=r._getCategoryKey.call(this,g,h);if(w<a){let C=h*(a/32)+Math.floor(w/32);o[C]+=Math.pow(2,w%32)}else hr.warn(`Exceeded maximum number of categories (${a})`)()}}this.state.categoryBitMask=o}_getCategoryKey(t,r){let i=this.state.categoryMap[r];return t in i||(i[t]=Object.keys(i).length),i[t]}};m8.defaultProps=GJt;m8.extensionName=\"DataFilterExtension\";var ret=m8;var GTt={inject:{\"vs:#decl\":`\nin vec2 instanceDashArrays;\n#ifdef HIGH_PRECISION_DASH\nin float instanceDashOffsets;\n#endif\nout vec2 vDashArray;\nout float vDashOffset;\n`,\"vs:#main-end\":`\nvDashArray = instanceDashArrays;\n#ifdef HIGH_PRECISION_DASH\nvDashOffset = instanceDashOffsets / width.x;\n#else\nvDashOffset = 0.0;\n#endif\n`,\"fs:#decl\":`\nuniform pathStyleUniforms {\nfloat dashAlignMode;\nbool dashGapPickable;\n} pathStyle;\nin vec2 vDashArray;\nin float vDashOffset;\n`,\"fs:#main-start\":`\nfloat solidLength = vDashArray.x;\nfloat gapLength = vDashArray.y;\nfloat unitLength = solidLength + gapLength;\nfloat offset;\nif (unitLength > 0.0) {\nif (pathStyle.dashAlignMode == 0.0) {\noffset = vDashOffset;\n} else {\nunitLength = vPathLength / round(vPathLength / unitLength);\noffset = solidLength / 2.0;\n}\nfloat unitOffset = mod(vPathPosition.y + offset, unitLength);\nif (gapLength > 0.0 && unitOffset > solidLength) {\nif (path.capType <= 0.5) {\nif (!(pathStyle.dashGapPickable && bool(picking.isActive))) {\ndiscard;\n}\n} else {\nfloat distToEnd = length(vec2(\nmin(unitOffset - solidLength, unitLength - unitOffset),\nvPathPosition.x\n));\nif (distToEnd > 1.0) {\nif (!(pathStyle.dashGapPickable && bool(picking.isActive))) {\ndiscard;\n}\n}\n}\n}\n}\n`}},WTt={inject:{\"vs:#decl\":`\nin float instanceOffsets;\n`,\"vs:DECKGL_FILTER_SIZE\":`\nfloat offsetWidth = abs(instanceOffsets * 2.0) + 1.0;\nsize *= offsetWidth;\n`,\"vs:#main-end\":`\nfloat offsetWidth = abs(instanceOffsets * 2.0) + 1.0;\nfloat offsetDir = sign(instanceOffsets);\nvPathPosition.x = (vPathPosition.x + offsetDir) * offsetWidth - offsetDir;\nvPathPosition.y *= offsetWidth;\nvPathLength *= offsetWidth;\n`,\"fs:#main-start\":`\nfloat isInside;\nisInside = step(-1.0, vPathPosition.x) * step(vPathPosition.x, 1.0);\nif (isInside == 0.0) {\ndiscard;\n}\n`}};var YJt={getDashArray:{type:\"accessor\",value:[0,0]},getOffset:{type:\"accessor\",value:0},dashJustified:!1,dashGapPickable:!1},g8=class extends Vg{constructor({dash:t=!1,offset:r=!1,highPrecisionDash:i=!1}={}){super({dash:t||i,offset:r,highPrecisionDash:i})}isEnabled(t){return\"pathTesselator\"in t.state}getShaders(t){if(!t.isEnabled(this))return null;let r={},i={};t.opts.dash&&(r=xb(r,GTt),t.opts.highPrecisionDash&&(i.HIGH_PRECISION_DASH=!0)),t.opts.offset&&(r=xb(r,WTt));let{inject:n}=r;return{modules:[{name:\"pathStyle\",inject:n,uniformTypes:{dashAlignMode:\"f32\",dashGapPickable:\"i32\"}}],defines:i}}initializeState(t,r){let i=this.getAttributeManager();!i||!r.isEnabled(this)||(r.opts.dash&&i.addInstanced({instanceDashArrays:{size:2,accessor:\"getDashArray\"},...r.opts.highPrecisionDash?{instanceDashOffsets:{size:1,accessor:\"getPath\",transform:r.getDashOffsets.bind(this)}}:{}}),r.opts.offset&&i.addInstanced({instanceOffsets:{size:1,accessor:\"getOffset\"}}))}updateState(t,r){if(r.isEnabled(this)&&r.opts.dash){let i={dashAlignMode:this.props.dashJustified?1:0,dashGapPickable:!!this.props.dashGapPickable};this.setShaderModuleProps({pathStyle:i})}}getDashOffsets(t){let r=[0],i=this.props.positionFormat===\"XY\"?2:3,n=Array.isArray(t[0]),o=n?t.length:t.length/i,s,a;for(let h=0;h<o-1;h++)s=n?t[h]:t.slice(h*i,h*i+i),s=this.projectPosition(s),h>0&&(r[h]=r[h-1]+Cl.dist(a,s)),a=s;return r[o-1]=0,r}};g8.defaultProps=YJt;g8.extensionName=\"PathStyleExtension\";var iet=g8;var XJt=`\nin float collisionPriorities;\n\nuniform sampler2D collision_texture;\n\nuniform collisionUniforms {\n  bool sort;\n  bool enabled;\n} collision;\n\nvec2 collision_getCoords(vec4 position) {\n  vec4 collision_clipspace = project_common_position_to_clipspace(position);\n  return (1.0 + collision_clipspace.xy / collision_clipspace.w) / 2.0;\n}\n\nfloat collision_match(vec2 tex, vec3 pickingColor) {\n  vec4 collision_pickingColor = texture(collision_texture, tex);\n  float delta = dot(abs(collision_pickingColor.rgb - pickingColor), vec3(1.0));\n  float e = 0.001;\n  return step(delta, e);\n}\n\nfloat collision_isVisible(vec2 texCoords, vec3 pickingColor) {\n  if (!collision.enabled) {\n    return 1.0;\n  }\n\n  // Visibility test, sample area of 5x5 pixels in order to fade in/out.\n  // Due to the locality, the lookups will be cached\n  // This reduces the flicker present when objects are shown/hidden\n  const int N = 2;\n  float accumulator = 0.0;\n  vec2 step = vec2(1.0 / project.viewportSize);\n\n  const float floatN = float(N);\n  vec2 delta = -floatN * step;\n  for(int i = -N; i <= N; i++) {\n    delta.x = -step.x * floatN;\n    for(int j = -N; j <= N; j++) {\n      accumulator += collision_match(texCoords + delta, pickingColor);\n      delta.x += step.x;\n    }\n    delta.y += step.y;\n  }\n\n  float W = 2.0 * floatN + 1.0;\n  return pow(accumulator / (W * W), 2.2);\n}\n`,ZJt={\"vs:#decl\":`\n  float collision_fade = 1.0;\n`,\"vs:DECKGL_FILTER_GL_POSITION\":`\n  if (collision.sort) {\n    float collisionPriority = collisionPriorities;\n    position.z = -0.001 * collisionPriority * position.w; // Support range -1000 -> 1000\n  }\n\n  if (collision.enabled) {\n    vec4 collision_common_position = project_position(vec4(geometry.worldPosition, 1.0));\n    vec2 collision_texCoords = collision_getCoords(collision_common_position);\n    collision_fade = collision_isVisible(collision_texCoords, geometry.pickingColor / 255.0);\n    if (collision_fade < 0.0001) {\n      // Position outside clip space bounds to discard\n      position = vec4(0.0, 0.0, 2.0, 1.0);\n    }\n  }\n  `,\"vs:DECKGL_FILTER_COLOR\":`\n  color.a *= collision_fade;\n  `},KJt=e=>{if(!e||!(\"dummyCollisionMap\"in e))return{};let{enabled:t,collisionFBO:r,drawToCollisionMap:i,dummyCollisionMap:n}=e;return{enabled:t&&!i,sort:!!i,collision_texture:!i&&r?r.colorAttachments[0]:n}},qTt={name:\"collision\",dependencies:[Uf],vs:XJt,inject:ZJt,getUniforms:KJt,uniformTypes:{sort:\"i32\",enabled:\"i32\"}};var A8=class extends Rd{renderCollisionMap(t,r){let n=[0,0,0,0],o=[1,1,t.width-2,t.height-2];this.render({...r,clearColor:n,scissorRect:o,target:t,pass:\"collision\"})}getLayerParameters(t,r,i){return{...t.props.parameters,blend:!1,depthWriteEnabled:!0,depthCompare:\"less-equal\"}}getShaderModuleProps(){return{collision:{drawToCollisionMap:!0},picking:{isActive:1,isAttribute:!1},lighting:{enabled:!1}}}};var net=2,y8=class{constructor(){this.id=\"collision-filter-effect\",this.props=null,this.useInPicking=!0,this.order=1,this.channels={},this.collisionFBOs={}}setup(t){this.context=t;let{device:r}=t;this.dummyCollisionMap=r.createTexture({width:1,height:1}),this.collisionFilterPass=new A8(r,{id:\"default-collision-filter\"})}preRender({effects:t,layers:r,layerFilter:i,viewports:n,onViewportActive:o,views:s,isPicking:a,preRenderStats:h={}}){let{device:p}=this.context;if(a)return;let g=r.filter(({props:{visible:Y,collisionEnabled:H}})=>Y&&H);if(g.length===0){this.channels={};return}let w=t?.filter(Y=>Y.useInPicking&&h[Y.id]),C=h[\"mask-effect\"]?.didRender,R=this._groupByCollisionGroup(p,g),z=n[0],W=!this.lastViewport||!this.lastViewport.equals(z)||C;for(let Y in R){let H=this.collisionFBOs[Y],Q=R[Y],[tt,rt]=p.canvasContext.getPixelSize();H.resize({width:tt/net,height:rt/net}),this._render(Q,{effects:w,layerFilter:i,onViewportActive:o,views:s,viewport:z,viewportChanged:W})}}_render(t,{effects:r,layerFilter:i,onViewportActive:n,views:o,viewport:s,viewportChanged:a}){let{collisionGroup:h}=t,p=this.channels[h];if(!p)return;let g=a||t===p||!to(p.layers,t.layers,1)||t.layerBounds.some((w,C)=>!$s(w,p.layerBounds[C]))||t.allLayersLoaded!==p.allLayersLoaded||t.layers.some(w=>w.props.transitions);if(this.channels[h]=t,g){this.lastViewport=s;let w=this.collisionFBOs[h];this.collisionFilterPass.renderCollisionMap(w,{pass:\"collision-filter\",isPicking:!0,layers:t.layers,effects:r,layerFilter:i,viewports:s?[s]:[],onViewportActive:n,views:o,shaderModuleProps:{collision:{enabled:!0,dummyCollisionMap:this.dummyCollisionMap},project:{devicePixelRatio:w.device.canvasContext.getDevicePixelRatio()/net}}})}}_groupByCollisionGroup(t,r){let i={};for(let n of r){let o=n.props.collisionGroup,s=i[o];s||(s={collisionGroup:o,layers:[],layerBounds:[],allLayersLoaded:!0},i[o]=s),s.layers.push(n),s.layerBounds.push(n.getBounds()),n.isLoaded||(s.allLayersLoaded=!1)}for(let n of Object.keys(i))this.collisionFBOs[n]||this.createFBO(t,n),this.channels[n]||(this.channels[n]=i[n]);for(let n of Object.keys(this.collisionFBOs))i[n]||this.destroyFBO(n);return i}getShaderModuleProps(t){let{collisionGroup:r,collisionEnabled:i}=t.props,{collisionFBOs:n,dummyCollisionMap:o}=this,s=n[r];return{collision:{enabled:i&&!!s,collisionFBO:s,dummyCollisionMap:o}}}cleanup(){this.dummyCollisionMap&&(this.dummyCollisionMap.delete(),this.dummyCollisionMap=void 0),this.channels={};for(let t of Object.keys(this.collisionFBOs))this.destroyFBO(t);this.collisionFBOs={},this.lastViewport=void 0}createFBO(t,r){let{width:i,height:n}=t.getDefaultCanvasContext().canvas,o=t.createTexture({format:\"rgba8unorm\",width:i,height:n,sampler:{minFilter:\"nearest\",magFilter:\"nearest\",addressModeU:\"clamp-to-edge\",addressModeV:\"clamp-to-edge\"}}),s=t.createTexture({format:\"depth16unorm\",width:i,height:n});this.collisionFBOs[r]=t.createFramebuffer({id:`collision-${r}`,width:i,height:n,colorAttachments:[o],depthStencilAttachment:s})}destroyFBO(t){let r=this.collisionFBOs[t];r.colorAttachments[0]?.destroy(),r.depthStencilAttachment?.destroy(),r.destroy(),delete this.collisionFBOs[t]}};var QJt={getCollisionPriority:{type:\"accessor\",value:0},collisionEnabled:!0,collisionGroup:{type:\"string\",value:\"default\"},collisionTestProps:{}},_8=class extends Vg{getShaders(){return{modules:[qTt]}}draw({shaderModuleProps:t}){t.collision?.drawToCollisionMap&&(this.props=this.clone(this.props.collisionTestProps).props)}initializeState(t,r){if(this.getAttributeManager()===null)return;this.context.deck?._addDefaultEffect(new y8),this.getAttributeManager().add({collisionPriorities:{size:1,stepMode:\"dynamic\",accessor:\"getCollisionPriority\"}})}getNeedsPickingBuffer(){return this.props.collisionEnabled}};_8.defaultProps=QJt;_8.extensionName=\"CollisionFilterExtension\";var oet=_8;function Ht(e){return e!=null}function ez(e){return(Array.isArray(e)?e[0]:e)instanceof Tb}function HTt(e,t){return{longitude:Number.isFinite(t.longitude)?t.longitude:0,latitude:Number.isFinite(t.latitude)?t.latitude:0,zoom:Number.isFinite(t.zoom)?t.zoom:0,...Number.isFinite(t.minZoom)?{minZoom:t.minZoom}:0,...Number.isFinite(t.maxZoom)?{maxZoom:t.maxZoom}:0,...Number.isFinite(t.pitch)?{pitch:t.pitch}:0,...Number.isFinite(t.bearing)?{bearing:t.bearing}:0}}var Ix=class extends Bh{static extensionType},v8=class extends Ix{static extensionType=\"brushing\";constructor(t,r,i){super(t,i),r.initRegularAttribute(\"brushing_enabled\",\"brushingEnabled\"),r.initRegularAttribute(\"brushing_target\",\"brushingTarget\"),r.initRegularAttribute(\"brushing_radius\",\"brushingRadius\"),r.initVectorizedAccessor(\"get_brushing_target\",\"getBrushingTarget\"),r.extensionLayerPropertyNames=[...r.extensionLayerPropertyNames,\"brushingEnabled\",\"brushingTarget\",\"brushingRadius\",\"getBrushingTarget\"]}extensionInstance(){return new eet}},b8=class extends Ix{static extensionType=\"collision-filter\";constructor(t,r,i){super(t,i),r.initRegularAttribute(\"collision_enabled\",\"collisionEnabled\"),r.initRegularAttribute(\"collision_group\",\"collisionGroup\"),r.initRegularAttribute(\"collision_test_props\",\"collisionTestProps\"),r.initVectorizedAccessor(\"get_collision_priority\",\"getCollisionPriority\"),r.extensionLayerPropertyNames=[...r.extensionLayerPropertyNames,\"collisionEnabled\",\"collisionGroup\",\"collisionTestProps\",\"getCollisionPriority\"]}extensionInstance(){return new oet}},rz=class extends Ix{static extensionType=\"data-filter\";categorySize;filterSize;constructor(t,r,i){super(t,i),this.initRegularAttribute(\"filter_size\",\"filterSize\"),this.initRegularAttribute(\"category_size\",\"categorySize\"),r.initRegularAttribute(\"filter_categories\",\"filterCategories\"),r.initRegularAttribute(\"filter_enabled\",\"filterEnabled\"),r.initRegularAttribute(\"filter_range\",\"filterRange\"),r.initRegularAttribute(\"filter_soft_range\",\"filterSoftRange\"),r.initRegularAttribute(\"filter_transform_size\",\"filterTransformSize\"),r.initRegularAttribute(\"filter_transform_color\",\"filterTransformColor\"),r.initVectorizedAccessor(\"get_filter_category\",\"getFilterCategory\"),r.initVectorizedAccessor(\"get_filter_value\",\"getFilterValue\"),r.extensionLayerPropertyNames=[...r.extensionLayerPropertyNames,\"filterCategories\",\"filterEnabled\",\"filterRange\",\"filterSoftRange\",\"filterTransformSize\",\"filterTransformColor\",\"getFilterCategory\",\"getFilterValue\"]}extensionInstance(){if(Ht(this.filterSize)||Ht(this.categorySize)){let t={...Ht(this.filterSize)?{filterSize:this.filterSize!==null?this.filterSize:0}:{},...Ht(this.categorySize)?{categorySize:this.categorySize!==null?this.categorySize:0}:{}};return new ret(t)}else return null}},x8=class extends Ix{static extensionType=\"path-style\";dash;offset;highPrecisionDash;constructor(t,r,i){super(t,i),this.initRegularAttribute(\"dash\",\"dash\"),this.initRegularAttribute(\"high_precision_dash\",\"highPrecisionDash\"),this.initRegularAttribute(\"offset\",\"offset\"),r.initRegularAttribute(\"dash_gap_pickable\",\"dashGapPickable\"),r.initRegularAttribute(\"dash_justified\",\"dashJustified\"),r.initVectorizedAccessor(\"get_dash_array\",\"getDashArray\"),r.initVectorizedAccessor(\"get_offset\",\"getOffset\"),r.extensionLayerPropertyNames=[...r.extensionLayerPropertyNames,\"dashGapPickable\",\"dashJustified\",\"getDashArray\",\"getOffset\"]}extensionInstance(){return new iet({...Ht(this.dash)?{dash:this.dash}:{},...Ht(this.highPrecisionDash)?{highPrecisionDash:this.highPrecisionDash}:{},...Ht(this.offset)?{offset:this.offset}:{}})}};async function set(e,t,r){let i=e.get(\"_extension_type\"),n;switch(i){case v8.extensionType:n=new v8(e,t,r);break;case b8.extensionType:n=new b8(e,t,r);break;case rz.extensionType:n=new rz(e,t,r);break;case x8.extensionType:n=new x8(e,t,r);break;default:throw new Error(`no known model for extension type ${i}`)}return n}var gp=class extends Bh{pickable;visible;opacity;autoHighlight;highlightColor;beforeId;extensions;extensionLayerPropertyNames=[];constructor(t,r){super(t,r),this.initRegularAttribute(\"pickable\",\"pickable\"),this.initRegularAttribute(\"visible\",\"visible\"),this.initRegularAttribute(\"opacity\",\"opacity\"),this.initRegularAttribute(\"auto_highlight\",\"autoHighlight\"),this.initRegularAttribute(\"highlight_color\",\"highlightColor\"),this.initRegularAttribute(\"before_id\",\"beforeId\"),this.initRegularAttribute(\"selected_bounds\",\"selectedBounds\"),this.extensions={}}async loadSubModels(){await this.initLayerExtensions()}extensionInstances(){return Object.values(this.extensions).map(t=>t.extensionInstance()).filter(t=>t!==null)}extensionProps(t){let r={};for(let i of this.extensionLayerPropertyNames){let n=this[i];Ht(n)&&(n instanceof Er?r[i]=n.data[t??0]:r[i]=n)}return r}onClick(t){t.index&&(this.model.set(\"selected_index\",t.index),this.model.save_changes())}baseLayerProps(t){return{extensions:this.extensionInstances(),...this.extensionProps(t),pickable:this.pickable,visible:this.visible,opacity:this.opacity,autoHighlight:this.autoHighlight,...Ht(this.highlightColor)&&{highlightColor:this.highlightColor},onClick:this.onClick.bind(this),...Ht(this.beforeId)&&{beforeId:this.beforeId}}}async initLayerExtensions(){let t=async()=>{let r=this.model.get(\"extensions\"),i=await wA(this.model.widget_manager,r,this.extensions,async n=>set(n,this,this.updateStateCallback));this.extensions=i};await t(),this.model.off(\"change:extensions\"),this.model.on(\"change:extensions\",t),this.callbacks.set(\"change:extensions\",t)}},Zs=class extends gp{table;constructor(t,r){super(t,r),this.initTable(\"table\")}initTable(t){this.table=f8(this.model.get(t)),this.model.off(`change:${t}`);let r=()=>{this.table=f8(this.model.get(t))};this.model.on(`change:${t}`,r),this.callbacks.set(`change:${t}`,r)}};var JJt={...wh.defaultProps},w8=class extends bi{indexToBounds(){return null}renderLayers(){let{elevationScale:t,extruded:r,wireframe:i,filled:n,stroked:o,lineWidthUnits:s,lineWidthScale:a,lineWidthMinPixels:h,lineWidthMaxPixels:p,lineJointRounded:g,lineMiterLimit:w,lineDashJustified:C,getElevation:R,getFillColor:z,getLineColor:W,getLineWidth:Y}=this.props,{updateTriggers:H,material:Q,transitions:tt}=this.props,rt=this.getSubLayerClass(\"cell\",wh),{updateTriggers:at,...et}=this.indexToBounds()||{};return new rt({filled:n,wireframe:i,extruded:r,elevationScale:t,stroked:o,lineWidthUnits:s,lineWidthScale:a,lineWidthMinPixels:h,lineWidthMaxPixels:p,lineJointRounded:g,lineMiterLimit:w,lineDashJustified:C,material:Q,transitions:tt,getElevation:R,getFillColor:z,getLineColor:W,getLineWidth:Y},this.getSubLayerProps({id:\"cell\",updateTriggers:H&&{...at,getElevation:H.getElevation,getFillColor:H.getFillColor,getLineColor:H.getLineColor,getLineWidth:H.getLineWidth}}),et)}};w8.layerName=\"GeoCellLayer\";w8.defaultProps=JJt;var zT=w8;var tte=Object.defineProperty,E8=(e,t)=>{for(var r in t)tte(e,r,{get:t[r],enumerable:!0})},Gc={};E8(Gc,{ARRAY_TYPE:()=>Ps,EPSILON:()=>Bl,RANDOM:()=>kx,equals:()=>nte,setMatrixArrayType:()=>ete,toRadian:()=>ite});var Bl=1e-6,Ps=typeof Float32Array<\"u\"?Float32Array:Array,kx=Math.random;function ete(e){Ps=e}var rte=Math.PI/180;function ite(e){return e*rte}function nte(e,t){return Math.abs(e-t)<=Bl*Math.max(1,Math.abs(e),Math.abs(t))}Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});var Rx={};E8(Rx,{LDU:()=>bte,add:()=>xte,adjoint:()=>fte,clone:()=>ste,copy:()=>ate,create:()=>ote,determinant:()=>pte,equals:()=>Tte,exactEquals:()=>wte,frob:()=>vte,fromRotation:()=>Ate,fromScaling:()=>yte,fromValues:()=>cte,identity:()=>lte,invert:()=>dte,mul:()=>Ete,multiply:()=>mSt,multiplyScalar:()=>Ste,multiplyScalarAndAdd:()=>Mte,rotate:()=>mte,scale:()=>gte,set:()=>ute,str:()=>_te,sub:()=>Pte,subtract:()=>gSt,transpose:()=>hte});function ote(){var e=new Ps(4);return Ps!=Float32Array&&(e[1]=0,e[2]=0),e[0]=1,e[3]=1,e}function ste(e){var t=new Ps(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function ate(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function lte(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e}function cte(e,t,r,i){var n=new Ps(4);return n[0]=e,n[1]=t,n[2]=r,n[3]=i,n}function ute(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function hte(e,t){if(e===t){var r=t[1];e[1]=t[2],e[2]=r}else e[0]=t[0],e[1]=t[2],e[2]=t[1],e[3]=t[3];return e}function dte(e,t){var r=t[0],i=t[1],n=t[2],o=t[3],s=r*o-n*i;return s?(s=1/s,e[0]=o*s,e[1]=-i*s,e[2]=-n*s,e[3]=r*s,e):null}function fte(e,t){var r=t[0];return e[0]=t[3],e[1]=-t[1],e[2]=-t[2],e[3]=r,e}function pte(e){return e[0]*e[3]-e[2]*e[1]}function mSt(e,t,r){var i=t[0],n=t[1],o=t[2],s=t[3],a=r[0],h=r[1],p=r[2],g=r[3];return e[0]=i*a+o*h,e[1]=n*a+s*h,e[2]=i*p+o*g,e[3]=n*p+s*g,e}function mte(e,t,r){var i=t[0],n=t[1],o=t[2],s=t[3],a=Math.sin(r),h=Math.cos(r);return e[0]=i*h+o*a,e[1]=n*h+s*a,e[2]=i*-a+o*h,e[3]=n*-a+s*h,e}function gte(e,t,r){var i=t[0],n=t[1],o=t[2],s=t[3],a=r[0],h=r[1];return e[0]=i*a,e[1]=n*a,e[2]=o*h,e[3]=s*h,e}function Ate(e,t){var r=Math.sin(t),i=Math.cos(t);return e[0]=i,e[1]=r,e[2]=-r,e[3]=i,e}function yte(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e}function _te(e){return\"mat2(\"+e[0]+\", \"+e[1]+\", \"+e[2]+\", \"+e[3]+\")\"}function vte(e){return Math.hypot(e[0],e[1],e[2],e[3])}function bte(e,t,r,i){return e[2]=i[2]/i[0],r[0]=i[0],r[1]=i[1],r[3]=i[3]-e[2]*r[1],[e,t,r]}function xte(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e}function gSt(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e}function wte(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function Tte(e,t){var r=e[0],i=e[1],n=e[2],o=e[3],s=t[0],a=t[1],h=t[2],p=t[3];return Math.abs(r-s)<=Bl*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(i-a)<=Bl*Math.max(1,Math.abs(i),Math.abs(a))&&Math.abs(n-h)<=Bl*Math.max(1,Math.abs(n),Math.abs(h))&&Math.abs(o-p)<=Bl*Math.max(1,Math.abs(o),Math.abs(p))}function Ste(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e}function Mte(e,t,r,i){return e[0]=t[0]+r[0]*i,e[1]=t[1]+r[1]*i,e[2]=t[2]+r[2]*i,e[3]=t[3]+r[3]*i,e}var Ete=mSt,Pte=gSt;function Cte(){var e=new Ps(9);return Ps!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}var het={};E8(het,{add:()=>jee,calculateW:()=>kee,clone:()=>Nee,conjugate:()=>Lee,copy:()=>Uee,create:()=>fet,dot:()=>RSt,equals:()=>Yee,exactEquals:()=>Hee,exp:()=>PSt,fromEuler:()=>Bee,fromMat3:()=>ISt,fromValues:()=>zee,getAngle:()=>Eee,getAxisAngle:()=>Mee,identity:()=>See,invert:()=>Oee,len:()=>Wee,length:()=>DSt,lerp:()=>Gee,ln:()=>CSt,mul:()=>$ee,multiply:()=>ESt,normalize:()=>xet,pow:()=>Ree,random:()=>Dee,rotateX:()=>Pee,rotateY:()=>Cee,rotateZ:()=>Iee,rotationTo:()=>Xee,scale:()=>kSt,set:()=>Vee,setAxes:()=>Kee,setAxisAngle:()=>MSt,slerp:()=>dz,sqlerp:()=>Zee,sqrLen:()=>qee,squaredLength:()=>OSt,str:()=>Fee});var ar={};E8(ar,{add:()=>Dte,angle:()=>Jte,bezier:()=>Wte,ceil:()=>Ote,clone:()=>Ite,copy:()=>kte,create:()=>vet,cross:()=>hz,dist:()=>aee,distance:()=>bSt,div:()=>see,divide:()=>vSt,dot:()=>bet,equals:()=>iee,exactEquals:()=>ree,floor:()=>Lte,forEach:()=>uee,fromValues:()=>det,hermite:()=>Gte,inverse:()=>jte,len:()=>SSt,length:()=>ASt,lerp:()=>$te,max:()=>Fte,min:()=>Bte,mul:()=>oee,multiply:()=>_St,negate:()=>Vte,normalize:()=>TSt,random:()=>qte,rotateX:()=>Zte,rotateY:()=>Kte,rotateZ:()=>Qte,round:()=>Nte,scale:()=>zte,scaleAndAdd:()=>Ute,set:()=>Rte,sqrDist:()=>lee,sqrLen:()=>cee,squaredDistance:()=>xSt,squaredLength:()=>wSt,str:()=>eee,sub:()=>nee,subtract:()=>ySt,transformMat3:()=>Yte,transformMat4:()=>Hte,transformQuat:()=>Xte,zero:()=>tee});function vet(){var e=new Ps(3);return Ps!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function Ite(e){var t=new Ps(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function ASt(e){var t=e[0],r=e[1],i=e[2];return Math.hypot(t,r,i)}function det(e,t,r){var i=new Ps(3);return i[0]=e,i[1]=t,i[2]=r,i}function kte(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function Rte(e,t,r,i){return e[0]=t,e[1]=r,e[2]=i,e}function Dte(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e}function ySt(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function _St(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function vSt(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function Ote(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function Lte(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function Bte(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e[2]=Math.min(t[2],r[2]),e}function Fte(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e[2]=Math.max(t[2],r[2]),e}function Nte(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e}function zte(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e}function Ute(e,t,r,i){return e[0]=t[0]+r[0]*i,e[1]=t[1]+r[1]*i,e[2]=t[2]+r[2]*i,e}function bSt(e,t){var r=t[0]-e[0],i=t[1]-e[1],n=t[2]-e[2];return Math.hypot(r,i,n)}function xSt(e,t){var r=t[0]-e[0],i=t[1]-e[1],n=t[2]-e[2];return r*r+i*i+n*n}function wSt(e){var t=e[0],r=e[1],i=e[2];return t*t+r*r+i*i}function Vte(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function jte(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function TSt(e,t){var r=t[0],i=t[1],n=t[2],o=r*r+i*i+n*n;return o>0&&(o=1/Math.sqrt(o)),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e}function bet(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function hz(e,t,r){var i=t[0],n=t[1],o=t[2],s=r[0],a=r[1],h=r[2];return e[0]=n*h-o*a,e[1]=o*s-i*h,e[2]=i*a-n*s,e}function $te(e,t,r,i){var n=t[0],o=t[1],s=t[2];return e[0]=n+i*(r[0]-n),e[1]=o+i*(r[1]-o),e[2]=s+i*(r[2]-s),e}function Gte(e,t,r,i,n,o){var s=o*o,a=s*(2*o-3)+1,h=s*(o-2)+o,p=s*(o-1),g=s*(3-2*o);return e[0]=t[0]*a+r[0]*h+i[0]*p+n[0]*g,e[1]=t[1]*a+r[1]*h+i[1]*p+n[1]*g,e[2]=t[2]*a+r[2]*h+i[2]*p+n[2]*g,e}function Wte(e,t,r,i,n,o){var s=1-o,a=s*s,h=o*o,p=a*s,g=3*o*a,w=3*h*s,C=h*o;return e[0]=t[0]*p+r[0]*g+i[0]*w+n[0]*C,e[1]=t[1]*p+r[1]*g+i[1]*w+n[1]*C,e[2]=t[2]*p+r[2]*g+i[2]*w+n[2]*C,e}function qte(e,t){t=t||1;var r=kx()*2*Math.PI,i=kx()*2-1,n=Math.sqrt(1-i*i)*t;return e[0]=Math.cos(r)*n,e[1]=Math.sin(r)*n,e[2]=i*t,e}function Hte(e,t,r){var i=t[0],n=t[1],o=t[2],s=r[3]*i+r[7]*n+r[11]*o+r[15];return s=s||1,e[0]=(r[0]*i+r[4]*n+r[8]*o+r[12])/s,e[1]=(r[1]*i+r[5]*n+r[9]*o+r[13])/s,e[2]=(r[2]*i+r[6]*n+r[10]*o+r[14])/s,e}function Yte(e,t,r){var i=t[0],n=t[1],o=t[2];return e[0]=i*r[0]+n*r[3]+o*r[6],e[1]=i*r[1]+n*r[4]+o*r[7],e[2]=i*r[2]+n*r[5]+o*r[8],e}function Xte(e,t,r){var i=r[0],n=r[1],o=r[2],s=r[3],a=t[0],h=t[1],p=t[2],g=n*p-o*h,w=o*a-i*p,C=i*h-n*a,R=n*C-o*w,z=o*g-i*C,W=i*w-n*g,Y=s*2;return g*=Y,w*=Y,C*=Y,R*=2,z*=2,W*=2,e[0]=a+g+R,e[1]=h+w+z,e[2]=p+C+W,e}function Zte(e,t,r,i){var n=[],o=[];return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n[2]=t[2]-r[2],o[0]=n[0],o[1]=n[1]*Math.cos(i)-n[2]*Math.sin(i),o[2]=n[1]*Math.sin(i)+n[2]*Math.cos(i),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e}function Kte(e,t,r,i){var n=[],o=[];return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n[2]=t[2]-r[2],o[0]=n[2]*Math.sin(i)+n[0]*Math.cos(i),o[1]=n[1],o[2]=n[2]*Math.cos(i)-n[0]*Math.sin(i),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e}function Qte(e,t,r,i){var n=[],o=[];return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n[2]=t[2]-r[2],o[0]=n[0]*Math.cos(i)-n[1]*Math.sin(i),o[1]=n[0]*Math.sin(i)+n[1]*Math.cos(i),o[2]=n[2],e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e}function Jte(e,t){var r=e[0],i=e[1],n=e[2],o=t[0],s=t[1],a=t[2],h=Math.sqrt(r*r+i*i+n*n),p=Math.sqrt(o*o+s*s+a*a),g=h*p,w=g&&bet(e,t)/g;return Math.acos(Math.min(Math.max(w,-1),1))}function tee(e){return e[0]=0,e[1]=0,e[2]=0,e}function eee(e){return\"vec3(\"+e[0]+\", \"+e[1]+\", \"+e[2]+\")\"}function ree(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function iee(e,t){var r=e[0],i=e[1],n=e[2],o=t[0],s=t[1],a=t[2];return Math.abs(r-o)<=Bl*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=Bl*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(n-a)<=Bl*Math.max(1,Math.abs(n),Math.abs(a))}var nee=ySt,oee=_St,see=vSt,aee=bSt,lee=xSt,SSt=ASt,cee=wSt,uee=(function(){var e=vet();return function(t,r,i,n,o,s){var a,h;for(r||(r=3),i||(i=0),n?h=Math.min(n*r+i,t.length):h=t.length,a=i;a<h;a+=r)e[0]=t[a],e[1]=t[a+1],e[2]=t[a+2],o(e,e,s),t[a]=e[0],t[a+1]=e[1],t[a+2]=e[2];return t}})();function hee(){var e=new Ps(4);return Ps!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0),e}function dee(e){var t=new Ps(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function fee(e,t,r,i){var n=new Ps(4);return n[0]=e,n[1]=t,n[2]=r,n[3]=i,n}function pee(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function mee(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function gee(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e}function Aee(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e}function yee(e){var t=e[0],r=e[1],i=e[2],n=e[3];return Math.hypot(t,r,i,n)}function _ee(e){var t=e[0],r=e[1],i=e[2],n=e[3];return t*t+r*r+i*i+n*n}function vee(e,t){var r=t[0],i=t[1],n=t[2],o=t[3],s=r*r+i*i+n*n+o*o;return s>0&&(s=1/Math.sqrt(s)),e[0]=r*s,e[1]=i*s,e[2]=n*s,e[3]=o*s,e}function bee(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function xee(e,t,r,i){var n=t[0],o=t[1],s=t[2],a=t[3];return e[0]=n+i*(r[0]-n),e[1]=o+i*(r[1]-o),e[2]=s+i*(r[2]-s),e[3]=a+i*(r[3]-a),e}function wee(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function Tee(e,t){var r=e[0],i=e[1],n=e[2],o=e[3],s=t[0],a=t[1],h=t[2],p=t[3];return Math.abs(r-s)<=Bl*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(i-a)<=Bl*Math.max(1,Math.abs(i),Math.abs(a))&&Math.abs(n-h)<=Bl*Math.max(1,Math.abs(n),Math.abs(h))&&Math.abs(o-p)<=Bl*Math.max(1,Math.abs(o),Math.abs(p))}var l0r=(function(){var e=hee();return function(t,r,i,n,o,s){var a,h;for(r||(r=4),i||(i=0),n?h=Math.min(n*r+i,t.length):h=t.length,a=i;a<h;a+=r)e[0]=t[a],e[1]=t[a+1],e[2]=t[a+2],e[3]=t[a+3],o(e,e,s),t[a]=e[0],t[a+1]=e[1],t[a+2]=e[2],t[a+3]=e[3];return t}})();function fet(){var e=new Ps(4);return Ps!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e[3]=1,e}function See(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e}function MSt(e,t,r){r=r*.5;var i=Math.sin(r);return e[0]=i*t[0],e[1]=i*t[1],e[2]=i*t[2],e[3]=Math.cos(r),e}function Mee(e,t){var r=Math.acos(t[3])*2,i=Math.sin(r/2);return i>Bl?(e[0]=t[0]/i,e[1]=t[1]/i,e[2]=t[2]/i):(e[0]=1,e[1]=0,e[2]=0),r}function Eee(e,t){var r=RSt(e,t);return Math.acos(2*r*r-1)}function ESt(e,t,r){var i=t[0],n=t[1],o=t[2],s=t[3],a=r[0],h=r[1],p=r[2],g=r[3];return e[0]=i*g+s*a+n*p-o*h,e[1]=n*g+s*h+o*a-i*p,e[2]=o*g+s*p+i*h-n*a,e[3]=s*g-i*a-n*h-o*p,e}function Pee(e,t,r){r*=.5;var i=t[0],n=t[1],o=t[2],s=t[3],a=Math.sin(r),h=Math.cos(r);return e[0]=i*h+s*a,e[1]=n*h+o*a,e[2]=o*h-n*a,e[3]=s*h-i*a,e}function Cee(e,t,r){r*=.5;var i=t[0],n=t[1],o=t[2],s=t[3],a=Math.sin(r),h=Math.cos(r);return e[0]=i*h-o*a,e[1]=n*h+s*a,e[2]=o*h+i*a,e[3]=s*h-n*a,e}function Iee(e,t,r){r*=.5;var i=t[0],n=t[1],o=t[2],s=t[3],a=Math.sin(r),h=Math.cos(r);return e[0]=i*h+n*a,e[1]=n*h-i*a,e[2]=o*h+s*a,e[3]=s*h-o*a,e}function kee(e,t){var r=t[0],i=t[1],n=t[2];return e[0]=r,e[1]=i,e[2]=n,e[3]=Math.sqrt(Math.abs(1-r*r-i*i-n*n)),e}function PSt(e,t){var r=t[0],i=t[1],n=t[2],o=t[3],s=Math.sqrt(r*r+i*i+n*n),a=Math.exp(o),h=s>0?a*Math.sin(s)/s:0;return e[0]=r*h,e[1]=i*h,e[2]=n*h,e[3]=a*Math.cos(s),e}function CSt(e,t){var r=t[0],i=t[1],n=t[2],o=t[3],s=Math.sqrt(r*r+i*i+n*n),a=s>0?Math.atan2(s,o)/s:0;return e[0]=r*a,e[1]=i*a,e[2]=n*a,e[3]=.5*Math.log(r*r+i*i+n*n+o*o),e}function Ree(e,t,r){return CSt(e,t),kSt(e,e,r),PSt(e,e),e}function dz(e,t,r,i){var n=t[0],o=t[1],s=t[2],a=t[3],h=r[0],p=r[1],g=r[2],w=r[3],C,R,z,W,Y;return R=n*h+o*p+s*g+a*w,R<0&&(R=-R,h=-h,p=-p,g=-g,w=-w),1-R>Bl?(C=Math.acos(R),z=Math.sin(C),W=Math.sin((1-i)*C)/z,Y=Math.sin(i*C)/z):(W=1-i,Y=i),e[0]=W*n+Y*h,e[1]=W*o+Y*p,e[2]=W*s+Y*g,e[3]=W*a+Y*w,e}function Dee(e){var t=kx(),r=kx(),i=kx(),n=Math.sqrt(1-t),o=Math.sqrt(t);return e[0]=n*Math.sin(2*Math.PI*r),e[1]=n*Math.cos(2*Math.PI*r),e[2]=o*Math.sin(2*Math.PI*i),e[3]=o*Math.cos(2*Math.PI*i),e}function Oee(e,t){var r=t[0],i=t[1],n=t[2],o=t[3],s=r*r+i*i+n*n+o*o,a=s?1/s:0;return e[0]=-r*a,e[1]=-i*a,e[2]=-n*a,e[3]=o*a,e}function Lee(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function ISt(e,t){var r=t[0]+t[4]+t[8],i;if(r>0)i=Math.sqrt(r+1),e[3]=.5*i,i=.5/i,e[0]=(t[5]-t[7])*i,e[1]=(t[6]-t[2])*i,e[2]=(t[1]-t[3])*i;else{var n=0;t[4]>t[0]&&(n=1),t[8]>t[n*3+n]&&(n=2);var o=(n+1)%3,s=(n+2)%3;i=Math.sqrt(t[n*3+n]-t[o*3+o]-t[s*3+s]+1),e[n]=.5*i,i=.5/i,e[3]=(t[o*3+s]-t[s*3+o])*i,e[o]=(t[o*3+n]+t[n*3+o])*i,e[s]=(t[s*3+n]+t[n*3+s])*i}return e}function Bee(e,t,r,i){var n=.5*Math.PI/180;t*=n,r*=n,i*=n;var o=Math.sin(t),s=Math.cos(t),a=Math.sin(r),h=Math.cos(r),p=Math.sin(i),g=Math.cos(i);return e[0]=o*h*g-s*a*p,e[1]=s*a*g+o*h*p,e[2]=s*h*p-o*a*g,e[3]=s*h*g+o*a*p,e}function Fee(e){return\"quat(\"+e[0]+\", \"+e[1]+\", \"+e[2]+\", \"+e[3]+\")\"}var Nee=dee,zee=fee,Uee=pee,Vee=mee,jee=gee,$ee=ESt,kSt=Aee,RSt=bee,Gee=xee,DSt=yee,Wee=DSt,OSt=_ee,qee=OSt,xet=vee,Hee=wee,Yee=Tee,Xee=(function(){var e=vet(),t=det(1,0,0),r=det(0,1,0);return function(i,n,o){var s=bet(n,o);return s<-.999999?(hz(e,t,n),SSt(e)<1e-6&&hz(e,r,n),TSt(e,e),MSt(i,e,Math.PI),i):s>.999999?(i[0]=0,i[1]=0,i[2]=0,i[3]=1,i):(hz(e,n,o),i[0]=e[0],i[1]=e[1],i[2]=e[2],i[3]=1+s,xet(i,i))}})(),Zee=(function(){var e=fet(),t=fet();return function(r,i,n,o,s,a){return dz(e,i,s,a),dz(t,n,o,a),dz(r,e,t,2*a*(1-a)),r}})(),Kee=(function(){var e=Cte();return function(t,r,i,n){return e[0]=i[0],e[3]=i[1],e[6]=i[2],e[1]=n[0],e[4]=n[1],e[7]=n[2],e[2]=-r[0],e[5]=-r[1],e[8]=-r[2],xet(t,ISt(t,e))}})(),yi={};E8(yi,{add:()=>rre,angle:()=>xre,ceil:()=>ire,clone:()=>Qee,copy:()=>tre,create:()=>LSt,cross:()=>pre,dist:()=>kre,distance:()=>zSt,div:()=>Ire,divide:()=>NSt,dot:()=>fre,equals:()=>Mre,exactEquals:()=>Sre,floor:()=>nre,forEach:()=>Ore,fromValues:()=>Jee,inverse:()=>hre,len:()=>Ere,length:()=>VSt,lerp:()=>mre,max:()=>sre,min:()=>ore,mul:()=>Cre,multiply:()=>FSt,negate:()=>ure,normalize:()=>dre,random:()=>gre,rotate:()=>bre,round:()=>are,scale:()=>lre,scaleAndAdd:()=>cre,set:()=>ere,sqrDist:()=>Rre,sqrLen:()=>Dre,squaredDistance:()=>USt,squaredLength:()=>jSt,str:()=>Tre,sub:()=>Pre,subtract:()=>BSt,transformMat2:()=>Are,transformMat2d:()=>yre,transformMat3:()=>_re,transformMat4:()=>vre,zero:()=>wre});function LSt(){var e=new Ps(2);return Ps!=Float32Array&&(e[0]=0,e[1]=0),e}function Qee(e){var t=new Ps(2);return t[0]=e[0],t[1]=e[1],t}function Jee(e,t){var r=new Ps(2);return r[0]=e,r[1]=t,r}function tre(e,t){return e[0]=t[0],e[1]=t[1],e}function ere(e,t,r){return e[0]=t,e[1]=r,e}function rre(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function BSt(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function FSt(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function NSt(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function ire(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function nre(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function ore(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function sre(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function are(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e}function lre(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function cre(e,t,r,i){return e[0]=t[0]+r[0]*i,e[1]=t[1]+r[1]*i,e}function zSt(e,t){var r=t[0]-e[0],i=t[1]-e[1];return Math.hypot(r,i)}function USt(e,t){var r=t[0]-e[0],i=t[1]-e[1];return r*r+i*i}function VSt(e){var t=e[0],r=e[1];return Math.hypot(t,r)}function jSt(e){var t=e[0],r=e[1];return t*t+r*r}function ure(e,t){return e[0]=-t[0],e[1]=-t[1],e}function hre(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function dre(e,t){var r=t[0],i=t[1],n=r*r+i*i;return n>0&&(n=1/Math.sqrt(n)),e[0]=t[0]*n,e[1]=t[1]*n,e}function fre(e,t){return e[0]*t[0]+e[1]*t[1]}function pre(e,t,r){var i=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=i,e}function mre(e,t,r,i){var n=t[0],o=t[1];return e[0]=n+i*(r[0]-n),e[1]=o+i*(r[1]-o),e}function gre(e,t){t=t||1;var r=kx()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function Are(e,t,r){var i=t[0],n=t[1];return e[0]=r[0]*i+r[2]*n,e[1]=r[1]*i+r[3]*n,e}function yre(e,t,r){var i=t[0],n=t[1];return e[0]=r[0]*i+r[2]*n+r[4],e[1]=r[1]*i+r[3]*n+r[5],e}function _re(e,t,r){var i=t[0],n=t[1];return e[0]=r[0]*i+r[3]*n+r[6],e[1]=r[1]*i+r[4]*n+r[7],e}function vre(e,t,r){var i=t[0],n=t[1];return e[0]=r[0]*i+r[4]*n+r[12],e[1]=r[1]*i+r[5]*n+r[13],e}function bre(e,t,r,i){var n=t[0]-r[0],o=t[1]-r[1],s=Math.sin(i),a=Math.cos(i);return e[0]=n*a-o*s+r[0],e[1]=n*s+o*a+r[1],e}function xre(e,t){var r=e[0],i=e[1],n=t[0],o=t[1],s=Math.sqrt(r*r+i*i)*Math.sqrt(n*n+o*o),a=s&&(r*n+i*o)/s;return Math.acos(Math.min(Math.max(a,-1),1))}function wre(e){return e[0]=0,e[1]=0,e}function Tre(e){return\"vec2(\"+e[0]+\", \"+e[1]+\")\"}function Sre(e,t){return e[0]===t[0]&&e[1]===t[1]}function Mre(e,t){var r=e[0],i=e[1],n=t[0],o=t[1];return Math.abs(r-n)<=Bl*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(i-o)<=Bl*Math.max(1,Math.abs(i),Math.abs(o))}var Ere=VSt,Pre=BSt,Cre=FSt,Ire=NSt,kre=zSt,Rre=USt,Dre=jSt,Ore=(function(){var e=LSt();return function(t,r,i,n,o,s){var a,h;for(r||(r=2),i||(i=0),n?h=Math.min(n*r+i,t.length):h=t.length,a=i;a<h;a+=r)e[0]=t[a],e[1]=t[a+1],o(e,e,s),t[a]=e[0],t[a+1]=e[1];return t}})(),gz=(1+Math.sqrt(5))/2,c0r=2*Math.PI,fz=2*Math.PI/5,nm=Math.PI/5,YTt=Math.PI/10,Lre=2*Math.atan(gz),pet=Math.PI-Lre,u0r=-.5*Math.PI+Math.acos(-1/Math.sqrt(3-gz)),Az=(Math.sqrt(5)-1)/2,Bre=3-Math.sqrt(5),Fre=Math.sqrt(3-gz),h0r=Math.sqrt(3)*Fre/gz;Gc.setMatrixArrayType(Float64Array);var wet=class met{constructor(t){this.vertices=t,this.isWindingCorrect()||this.vertices.reverse()}getArea(){let t=0,r=this.vertices.length;for(let i=0;i<r;i++){let n=(i+1)%r;t+=(this.vertices[n][0]-this.vertices[i][0])*(this.vertices[n][1]+this.vertices[i][1])}return t}isWindingCorrect(){return this.getArea()>=0}getVertices(){return this.vertices}scale(t){for(let r of this.vertices)yi.scale(r,r,t);return this}rotate180(){for(let t of this.vertices)yi.negate(t,t);return this}reflectY(){for(let t of this.vertices)t[1]=-t[1];return this.vertices.reverse(),this}translate(t){for(let r of this.vertices)yi.add(r,r,t);return this}transform(t){for(let r of this.vertices)yi.transformMat2(r,r,t);return this}transform2d(t){for(let r of this.vertices)yi.transformMat2d(r,r,t);return this}clone(){return new met(this.vertices.map(r=>yi.clone(r)))}getCenter(){let t=this.vertices.length;return this.vertices.reduce((i,n)=>[i[0]+n[0]/t,i[1]+n[1]/t],[0,0])}containsPoint(t){if(!this.isWindingCorrect())throw new Error(\"Pentagon is not counter-clockwise\");let r=this.vertices.length,i=1;for(let n=0;n<r;n++){let o=this.vertices[n],s=this.vertices[(n+1)%r],a=o[0]-s[0],h=o[1]-s[1],p=t[0]-o[0],g=t[1]-o[1],w=a*g-h*p;if(w<0){let C=Math.sqrt(p*p+g*g);i=Math.min(i,w/C)}}return i}splitEdges(t){if(t<=1)return this;let r=[],i=this.vertices.length;for(let n=0;n<i;n++){let o=this.vertices[n],s=this.vertices[(n+1)%i];r.push(yi.clone(o));for(let a=1;a<t;a++){let h=a/t,p=yi.create();yi.lerp(p,o,s,h),r.push(p)}}return new met(r)}};Gc.setMatrixArrayType(Float64Array);var $St=[0,0],GSt=[0,1],Dx=[.7885966681787006,1.6149108024237764],WSt=[1.6171013659387945,1.054928690397459],qSt=[Math.cos(YTt),Math.sin(YTt)],Nre=2*yi.length(Dx)*Math.cos(nm),zre=nm-Math.atan2(Dx[1],Dx[0]),Ure=2*Az/Nre;[$St,GSt,Dx,WSt,qSt].forEach(e=>{yi.scale(e,e,Ure),yi.rotate(e,e,[0,0],zre)});var Vre=new wet([$St,GSt,Dx,WSt,qSt]),HSt=Math.atan2(Dx[1],Dx[0])-nm,jre=[0,0],pz=Az/Math.cos(nm),XTt=HSt+nm,mz=[pz*Math.cos(XTt),pz*Math.sin(XTt)],ZTt=HSt-nm,M8=[pz*Math.cos(ZTt),pz*Math.sin(ZTt)],YSt=new wet([jre,mz,M8]),XSt=Rx.fromValues(mz[0],mz[1],M8[0],M8[1]),d0r=Rx.invert(Rx.create(),XSt),$re=new Float64Array([-.0022392098386786394,21308606513250217e-22,-2559257686421274e-24,33701965267802837e-28,-4667545312611249e-30,667492870384816e-32]),Gre=new Float64Array([.0022392089963541657,28831978048607556e-22,508622073997266e-23,102018123778161e-25,21912872306767718e-30,49284235482523806e-33]),Wre=class{applyCoefficients(e,t){let r=Math.sin(e),i=Math.cos(e),n=2*(i-r)*(i+r),o,s;return o=n*t[5]+t[4],s=n*o+t[3],o=n*s-o+t[2],s=n*o-s+t[1],o=n*s-o+t[0],e+2*r*i*o}forward(e){return this.applyCoefficients(e,$re)}inverse(e){return this.applyCoefficients(e,Gre)}};Gc.setMatrixArrayType(Float64Array);var ZSt=new Wre;function KTt(e){return e*(Math.PI/180)}function QTt(e){return e*(180/Math.PI)}function JTt(e){let t=yi.length(e),r=Math.atan2(e[1],e[0]);return[t,r]}function qre([e,t]){let r=e*Math.cos(t),i=e*Math.sin(t);return[r,i]}function Hre(e,[t,r,i]){let n=[t[0]-i[0],t[1]-i[1]],o=[i[0]-r[0],i[1]-r[1]],s=[e[0]-i[0],e[1]-i[1]],a=o[0]*n[1]-o[1]*n[0],h=(o[0]*s[1]-o[1]*s[0])/a,p=(n[0]*s[1]-n[1]*s[0])/a,g=1-(h+p);return[h,p,g]}function Yre(e,[t,r,i]){return[e[0]*t[0]+e[1]*r[0]+e[2]*i[0],e[0]*t[1]+e[1]*r[1]+e[2]*i[1]]}function get(e){let t=Math.atan2(e[1],e[0]),r=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]),i=Math.acos(e[2]/r);return[t,i]}function $T([e,t]){let r=Math.sin(t),i=r*Math.cos(e),n=r*Math.sin(e),o=Math.cos(t);return[i,n,o]}var KSt=93;function Xre([e,t]){let r=KTt(e+KSt),i=KTt(t),n=ZSt.forward(i),o=Math.PI/2-n;return[r,o]}function QSt([e,t]){let r=QTt(e)-KSt,i=Math.PI/2-t,n=ZSt.inverse(i),o=QTt(n);return[r,o]}function Zre(e){let t=e.map(o=>$T(Xre(o))),r=ar.create();for(let o of t)ar.add(r,r,o);ar.normalize(r,r);let[i,n]=QSt(get(r));return(n>89.99||n<-89.99)&&(i=e[0][0]),i=((i+180)%360+360)%360-180,e.map(o=>{let[s,a]=o;for(;s-i>180;)s=s-360;for(;s-i<-180;)s=s+360;return[s,a]})}Gc.setMatrixArrayType(Float64Array);var yz=Math.sqrt(5),_z=Math.sqrt(.2),JSt=Math.sqrt((1-_z)/2),tMt=Math.sqrt((1+_z)/2),iz=.5,tSt=Math.sqrt((2.5-yz)/10),eSt=Math.sqrt((2.5+yz)/10),rSt=Math.sqrt((1+_z)/8),iSt=Math.sqrt((1-_z)/8),nSt=Math.sqrt((3-yz)/8),oSt=Math.sqrt((3+yz)/8),Kre=[[0,0],[JSt,0],[tSt,iz],[-rSt,nSt],[-rSt,-nSt],[tSt,-iz],[-tMt,0],[-iSt,-oSt],[eSt,-iz],[eSt,iz],[-iSt,oSt],[0,0]],Qre=Kre.map(([e,t])=>[-t,e]),nz=Qre.map((e,t)=>t===0?[0,0,0,1]:t===11?[0,-1,0,0]:[...e,0,t<6?tMt:JSt]);Gc.setMatrixArrayType(Float64Array);var eMt=[\"vu\",\"uw\",\"vw\",\"vw\",\"vw\"],T8=[\"wu\",\"uw\",\"vw\",\"vu\",\"uw\"],aet=[\"wu\",\"uv\",\"wv\",\"wu\",\"uw\"],oz=[\"vu\",\"uv\",\"wv\",\"wu\",\"uw\"],Jre=[eMt,oz,aet,T8,aet,oz,aet,T8,T8,T8,oz,oz],tie=[4,2,3,2,0,4,3,2,2,0,3,0],sSt=[0,1,2,4,3,5,7,8,6,11,10,9],Ap=[];function eie(){sz([0,0],0,nz[0]);for(let e=0;e<5;e++){let t=e*fz,r=t+nm;sz([t,pet],nm,nz[e+1]),sz([r,Math.PI-pet],nm,nz[(e+3)%5+6])}sz([0,Math.PI],0,nz[11])}var UT=0;function sz(e,t,r){if(UT>11)throw new Error(`Too many origins: ${UT}`);let i=het.create();het.conjugate(i,r);let n={id:UT,axis:e,quat:r,inverseQuat:i,angle:t,orientation:Jre[UT],firstQuintant:tie[UT]};Ap.push(n),UT++}eie();Ap.sort((e,t)=>sSt.indexOf(e.id)-sSt.indexOf(t.id));Ap.forEach((e,t)=>e.id=t);function rie(e,t){let r=t.orientation,i=r===eMt||r===T8?-1:1,n=(e-t.firstQuintant+5)%5,o=r[n];return{quintant:(t.firstQuintant+i*n+5)%5,orientation:o}}var iie=class{forward([e,t]){return[Math.tan(t),e]}inverse([e,t]){return[t,Math.atan(e)]}},VT=ar.create(),S8=ar.create(),aSt=ar.create(),lSt=ar.create();function cet(e,t){ar.lerp(VT,e,t,.5),ar.normalize(VT,VT),ar.cross(VT,e,VT);let r=ar.length(VT);if(r<1e-8){let i=ar.subtract(ar.create(),e,t);return .5*ar.length(i)}return r}function nie(e,t,r){return ar.cross(S8,t,r),ar.dot(e,S8)}function oie(e,t,r,i,n){ar.cross(S8,i,n);let o=ar.dot(t,S8),s=ar.dot(r,S8);return ar.scale(aSt,t,s),ar.scale(lSt,r,o),ar.sub(e,lSt,aSt)}function Aet(e,t,r,i){let n=ar.angle(t,r);if(n<1e-12)return ar.lerp(e,t,r,i);let o=Math.sin((1-i)*n)/Math.sin(n),s=Math.sin(i*n)/Math.sin(n),a=ar.scale(ar.create(),t,o),h=ar.scale(ar.create(),r,s);return ar.add(e,a,h)}Gc.setMatrixArrayType(Float64Array);var az=ar.create(),lz=ar.create(),cz=ar.create(),jT=ar.create(),sie=class{constructor(e){this._area=null,this.vertices=e,Object.freeze(this.vertices)}getBoundary(e=1,t=!0){let r=[],i=this.vertices.length;for(let n=0;n<i*e;n++){let o=n/e;r.push(this.slerp(o))}return t&&r.push(r[0]),r}slerp(e){let t=this.vertices.length,r=e%1,i=Math.floor(e%t),n=(i+1)%t;return Aet(ar.create(),this.vertices[i],this.vertices[n],r)}getTransformedVertices(e){let t=this.vertices.length,r=Math.floor(e%t),i=(r+1)%t,n=(r+t-1)%t,o=ar.clone(this.vertices[r]),s=ar.clone(this.vertices[i]),a=ar.clone(this.vertices[n]);return ar.sub(s,s,o),ar.sub(a,a,o),[o,s,a]}containsPoint(e){let t=this.vertices.length,r=1/0;for(let i=0;i<t;i++){let[n,o,s]=this.getTransformedVertices(i),a=ar.sub(ar.create(),e,n);ar.normalize(a,a),ar.normalize(o,o),ar.normalize(s,s);let h=ar.cross(ar.create(),o,a),p=ar.cross(ar.create(),a,s),g=ar.dot(n,h),w=ar.dot(n,p);r=Math.min(r,g,w)}return r}getTriangleArea(e,t,r){ar.lerp(az,t,r,.5),ar.lerp(lz,r,e,.5),ar.lerp(cz,e,t,.5),ar.normalize(az,az),ar.normalize(lz,lz),ar.normalize(cz,cz);let i=nie(az,lz,cz),n=Math.max(-1,Math.min(1,i));return Math.abs(n)<1e-8?2*n:Math.asin(n)*2}getArea(){return this._area===null&&(this._area=this._getArea()),this._area}_getArea(){if(this.vertices.length<3)return 0;if(this.vertices.length===3)return this._area=this.getTriangleArea(this.vertices[0],this.vertices[1],this.vertices[2]),this._area;ar.set(jT,0,0,0);for(let t of this.vertices)ar.add(jT,jT,t);ar.normalize(jT,jT);let e=0;for(let t=0;t<this.vertices.length;t++){let r=this.vertices[t],i=this.vertices[(t+1)%this.vertices.length],n=this.getTriangleArea(jT,r,i);isNaN(n)||(e+=n)}return this._area=e,this._area}isWindingCorrect(){if(!(this.getArea()>0))debugger}};Gc.setMatrixArrayType(Float64Array);var uz=class extends sie{constructor(e){if(e.length!==3)throw new Error(\"SphericalTriangleShape requires exactly 3 vertices\");super(e)}};Gc.setMatrixArrayType(Float64Array);var aie=class{forward(e,t,r){let[i,n,o]=t,s=new uz([i,n,o]),a=ar.subtract(ar.create(),e,i);ar.normalize(a,a);let h=oie(ar.create(),i,a,n,o);ar.normalize(h,h);let p=cet(i,e)/cet(i,h),g=s.getArea(),w=p/g,C=[1-p,w*new uz([i,h,o]).getArea(),w*new uz([i,n,h]).getArea()];return Yre(C,r)}inverse(e,t,r){let[i,n,o]=r,s=new uz([i,n,o]),a=Hre(e,t),h=1-1e-14;if(a[0]>h)return i;if(a[1]>h)return n;if(a[2]>h)return o;let p=ar.create();ar.cross(p,n,o);let g=s.getArea(),w=1-a[0],R=a[2]/w*g,z=Math.sin(R),W=Math.sin(R/2),Y=2*W*W,H=ar.dot(i,n),Q=ar.dot(n,o),tt=ar.dot(o,i),rt=ar.length(p),at=ar.dot(i,p),et=z*at+Y*(H*Q-tt),lt=Y*rt*(1+H),J=2/Math.acos(Q)*Math.atan2(lt,et),ft=Aet(ar.create(),n,o,J),dt=cet(i,ft),Mt=this.safeAcos(w*dt)/this.safeAcos(dt);return Aet([0,0,0],i,ft,Mt)}safeAcos(e){return e<.001?2*e+e*e*e/3:Math.acos(1-2*e*e)}};Gc.setMatrixArrayType(Float64Array);var Fh=-1,$c=1,lie=([e,t])=>yi.fromValues(e-t,t),yet=yi.fromValues(1,0),_et=yi.fromValues(0,1),cSt=yi.negate(yi.create(),yet),uSt=yi.negate(yi.create(),_et),uet=yi.fromValues(0,0),cie=(e,[t,r])=>{let i=uet,n=uet;switch(t===$c&&r===$c?(i=yet,n=_et):t===Fh&&r===$c?(i=uSt,n=cSt):t===$c&&r===Fh?(i=_et,n=yet):t===Fh&&r===Fh&&(i=cSt,n=uSt),e){case 0:return uet;case 1:return i;case 2:return yi.add(yi.create(),n,i);case 3:return yi.scaleAndAdd(yi.create(),n,i,2);default:throw new Error(`Invalid Quaternary value: ${e}`)}},hSt=e=>[[$c,$c],[$c,Fh],[$c,$c],[Fh,$c]][e],dSt=yi.fromValues(-1,1);function rMt(e){return Array.from({length:e.length},(t,r)=>e.indexOf(r))}var iMt=[0,1,3,4,5,6,7,2],nMt=[0,1,2,7,3,4,5,6],f0r=rMt(iMt),p0r=rMt(nMt),uie=(e,t,r,i,n)=>{if(t<=0)return;let o=e[t]||0,s=e[t-1],a=r[0]+r[1],h=!0,p=!0;if(i!==(a===0)?(h=o===1||o===2,p=o===1):(h=o<2,p=o===0),!h)return;let g=p?s:s+4,w=n[g];e[t-1]=w%4,e[t]=(o+4+Math.floor(w/4)-Math.floor(g/4))%4},hie=(e,t,r)=>{let i=BigInt(e),n=r===\"vu\"||r===\"wu\"||r===\"vw\",o=r===\"wv\"||r===\"vw\",s=r===\"wu\"||r===\"uw\";n&&(i=(1n<<BigInt(2*t))-i-1n);let a=die(i,t,o,s);if(s){let{offset:[h,p],flips:[g,w]}=a;a.offset=[p,h],g===Fh&&yi.add(a.offset,a.offset,dSt),w===Fh&&yi.subtract(a.offset,a.offset,dSt)}if(o){let{offset:[h,p],flips:g}=a,w=(1<<t)-(h+p);g[0]=-g[0],a.offset[1]=w,a.flips=g}return a},die=(e,t,r,i)=>{let n=yi.create(),o=[$c,$c],s=BigInt(e),a=[];for(;s>0n||a.length<t;)a.push(Number(s%4n)),s=s>>2n;let h=i?nMt:iMt;for(let g=a.length-1;g>=0;g--)uie(a,g,o,r,h),yi.multiply(o,o,hSt(a[g]));o[0]=$c,o[1]=$c;for(let g=a.length-1;g>=0;g--){yi.scale(n,n,2);let w=cie(a[g],o);yi.add(n,n,w),yi.multiply(o,o,hSt(a[g]))}let p=a[0]||0;return{flips:o,k:p,offset:lie(n)}};Gc.setMatrixArrayType(Float64Array);var fie=!1,pie=yi.clone(M8),mie=yi.negate(yi.create(),M8),Tet=[0,1,2,3,4].map(e=>{let t=Rx.create();return Rx.fromRotation(t,fz*e),t}),fSt=yi.create();function gie(e,t,r){let i=(fie?YSt:Vre).clone();yi.transformMat2(fSt,r.offset,XSt),r.flips[0]===$c&&r.flips[1]===Fh&&i.rotate180();let{k:n}=r,o=r.flips[0]+r.flips[1];return((o===-2||o===2)&&n>1||o===0&&(n===0||n===3))&&i.reflectY(),r.flips[0]===Fh&&r.flips[1]===Fh?i.rotate180():r.flips[0]===Fh?i.translate(mie):r.flips[1]===Fh&&i.translate(pie),i.translate(fSt),i.scale(1/2**e),i.transform(Tet[t]),i}function oMt(e){let t=YSt.clone();return t.transform(Tet[e]),t}function Aie(){let e=[];for(let t of Tet)e.push(yi.transformMat2(yi.create(),mz,t));return e.reverse(),new wet(e)}Gc.setMatrixArrayType(Float64Array);var yie=class{constructor(){if(this.vertices=[],this.invocations=0,this.addFaceCenters(),this.addVertices(),this.addMidpoints(),this.vertices.length!==62)throw new Error(\"Failed to construct CRS: vertices length is not 62\");Object.freeze(this.vertices)}getVertex(e){this.invocations++,this.invocations===1e4&&console.warn(\"Too many CRS invocations, results should be cached\");for(let t of this.vertices)if(ar.distance(e,t)<1e-5)return t;throw new Error(\"Failed to find vertex in CRS\")}addFaceCenters(){Ap.forEach(e=>this.add($T(e.axis)))}addVertices(){let e=Math.atan(Bre);for(let t of Ap)for(let r=0;r<5;r++){let i=(2*r+1)*Math.PI/5,n=$T([i+t.angle,e]);ar.transformQuat(n,n,t.quat),this.add(n)}}addMidpoints(){let e=Math.atan(Az);for(let t of Ap)for(let r=0;r<5;r++){let i=2*r*Math.PI/5,n=$T([i+t.angle,e]);ar.transformQuat(n,n,t.quat),this.add(n)}}add(e){let t=ar.normalize(ar.create(),e);return this.vertices.find(i=>ar.distance(t,i)<1e-5)?!1:(this.vertices.push(t),!0)}};Gc.setMatrixArrayType(Float64Array);var _ie=new yie,vie=class{constructor(){this.faceTriangles=[],this.sphericalTriangles=[],this.polyhedral=new aie,this.gnomonic=new iie}forward(e,t){let r=Ap[t],i=$T(e),n=ar.create();ar.transformQuat(n,i,r.inverseQuat);let o=get(n),s=this.gnomonic.forward(o);s[1]=s[1]-r.angle;let a=this.getFaceTriangleIndex(s),h=this.shouldReflect(s),p=this.getFaceTriangle(a,h,!1),g=this.getSphericalTriangle(a,t,h);return this.polyhedral.forward(i,g,p)}inverse(e,t){let r=JTt(e),i=this.getFaceTriangleIndex(r),n=this.shouldReflect(r),o=this.getFaceTriangle(i,n,!1),s=this.getSphericalTriangle(i,t,n),a=this.polyhedral.inverse(e,o,s);return get(a)}shouldReflect(e){let[t,r]=e;return qre([t,this.normalizeGamma(r)])[0]>Az}getFaceTriangleIndex([e,t]){return(Math.floor(t/nm)+10)%10}getFaceTriangle(e,t=!1,r=!1){let i=e;return t&&(i+=r?20:10),this.faceTriangles[i]?this.faceTriangles[i]:(this.faceTriangles[i]=t?this._getReflectedFaceTriangle(e,r):this._getFaceTriangle(e),Object.freeze(this.faceTriangles[i]),this.faceTriangles[i])}_getFaceTriangle(e){let t=Math.floor((e+1)/2)%5,[r,i,n]=oMt(t).getVertices(),o=yi.create();return yi.lerp(o,i,n,.5),e%2===0?[r,o,i]:[r,n,o]}_getReflectedFaceTriangle(e,t=!1){let[r,i,n]=this._getFaceTriangle(e).map(a=>yi.clone(a)),o=e%2===0;yi.negate(r,r);let s=o?i:n;return yi.scaleAndAdd(r,r,s,t?1+1/Math.cos(pet):2),[r,n,i]}getSphericalTriangle(e,t,r=!1){let i=10*t+e;return r&&(i+=120),this.sphericalTriangles[i]?this.sphericalTriangles[i]:(this.sphericalTriangles[i]=this._getSphericalTriangle(e,t,r),Object.freeze(this.sphericalTriangles[i]),this.sphericalTriangles[i])}_getSphericalTriangle(e,t,r=!1){let i=Ap[t];return this.getFaceTriangle(e,r,!0).map(s=>{let[a,h]=JTt(s),p=[a,h+i.angle],g=$T(this.gnomonic.inverse(p));return ar.transformQuat(g,g,i.quat),_ie.getVertex(g)})}normalizeGamma(e){let t=e/fz,r=Math.round(t);return(t-r)*fz}},GT=2,bie=30,xie=58n,wie=0x3ffffffffffffffn;function Tie(e){let t=bie-1,r=e>>1n;for(;t>-1&&(r&0b1n)===0n;)t-=1,r=r>>(t<GT?1n:2n);return t}function Sie(e){let t=Tie(e);if(t===-1)return{origin:Ap[0],segment:0,S:0n,resolution:t};let r=Number(e>>58n),i,n;if(t===0)i=Ap[r],n=0;else{let p=Math.floor(r/5);i=Ap[p],n=(r+i.firstQuintant)%5}if(!i)throw new Error(`Could not parse origin: ${r}`);if(t<GT)return{origin:i,segment:n,S:0n,resolution:t};let o=t-GT+1,s=BigInt(2*o),a=xie-s,h=(e&wie)>>a;return{origin:i,segment:n,S:h,resolution:t}}Gc.setMatrixArrayType(Float64Array);var m0r=Rx.create(),Mie=new vie;function Eie({S:e,segment:t,origin:r,resolution:i}){let{quintant:n,orientation:o}=rie(t,r);if(i===GT-1)return oMt(n);if(i===GT-2)return Aie();let s=i-GT+1,a=hie(e,s,o);return gie(s,n,a)}function sMt(e,{closedRing:t=!0,segments:r=\"auto\"}={closedRing:!0,segments:\"auto\"}){let{S:i,segment:n,origin:o,resolution:s}=Sie(e);r===\"auto\"&&(r=Math.max(1,Math.pow(2,6-s)));let w=Eie({S:i,segment:n,origin:o,resolution:s}).splitEdges(r).getVertices().map(R=>Mie.inverse(R,o.id)).map(R=>QSt(R)),C=Zre(w);return t&&C.push(C[0]),C.reverse(),C}function aMt(e){return BigInt(`0x${e}`)}var pSt=63710072e-1,g0r=4*Math.PI*pSt*pSt;Gc.setMatrixArrayType(Float64Array);var Cs=(function(e){e=e||{};var t=typeof e<\"u\"?e:{},r={},i;for(i in t)t.hasOwnProperty(i)&&(r[i]=t[i]);var n=[],o=\"\";function s(pe){return t.locateFile?t.locateFile(pe,o):o+pe}var a;typeof document<\"u\"&&document.currentScript&&(o=document.currentScript.src),o.indexOf(\"blob:\")!==0?o=o.substr(0,o.lastIndexOf(\"/\")+1):o=\"\",a=function(De,Ke,Be){var v=new XMLHttpRequest;v.open(\"GET\",De,!0),v.responseType=\"arraybuffer\",v.onload=function(){if(v.status==200||v.status==0&&v.response){Ke(v.response);return}var Ni=Ds(De);if(Ni){Ke(Ni.buffer);return}Be()},v.onerror=Be,v.send(null)};var h=t.print||console.log.bind(console),p=t.printErr||console.warn.bind(console);for(i in r)r.hasOwnProperty(i)&&(t[i]=r[i]);r=null,t.arguments&&(n=t.arguments);var g=0,w=function(pe){g=pe},C=function(){return g},R=8;function z(pe,De,Ke,Be){switch(Ke=Ke||\"i8\",Ke.charAt(Ke.length-1)===\"*\"&&(Ke=\"i32\"),Ke){case\"i1\":$t[pe>>0]=De;break;case\"i8\":$t[pe>>0]=De;break;case\"i16\":_e[pe>>1]=De;break;case\"i32\":we[pe>>2]=De;break;case\"i64\":jl=[De>>>0,(ja=De,+Ul(ja)>=1?ja>0?(qu(+Wu(ja/4294967296),4294967295)|0)>>>0:~~+gc((ja-+(~~ja>>>0))/4294967296)>>>0:0)],we[pe>>2]=jl[0],we[pe+4>>2]=jl[1];break;case\"float\":lr[pe>>2]=De;break;case\"double\":ee[pe>>3]=De;break;default:Ac(\"invalid type for setValue: \"+Ke)}}function W(pe,De,Ke){switch(De=De||\"i8\",De.charAt(De.length-1)===\"*\"&&(De=\"i32\"),De){case\"i1\":return $t[pe>>0];case\"i8\":return $t[pe>>0];case\"i16\":return _e[pe>>1];case\"i32\":return we[pe>>2];case\"i64\":return we[pe>>2];case\"float\":return lr[pe>>2];case\"double\":return ee[pe>>3];default:Ac(\"invalid type for getValue: \"+De)}return null}var Y=!1;function H(pe,De){pe||Ac(\"Assertion failed: \"+De)}function Q(pe){var De=t[\"_\"+pe];return H(De,\"Cannot call unknown function \"+pe+\", make sure it is exported\"),De}function tt(pe,De,Ke,Be,v){var An={string:function(Ko){var Di=0;if(Ko!=null&&Ko!==0){var Zi=(Ko.length<<2)+1;Di=ko(Zi),ft(Ko,Di,Zi)}return Di},array:function(Ko){var Di=ko(Ko.length);return Mt(Ko,Di),Di}};function Ni(Ko){return De===\"string\"?lt(Ko):De===\"boolean\"?!!Ko:Ko}var _t=Q(pe),_o=[],$a=0;if(Be)for(var Ro=0;Ro<Be.length;Ro++){var Bi=An[Ke[Ro]];Bi?($a===0&&($a=Qu()),_o[Ro]=Bi(Be[Ro])):_o[Ro]=Be[Ro]}var un=_t.apply(null,_o);return un=Ni(un),$a!==0&&YA($a),un}function rt(pe,De,Ke,Be){Ke=Ke||[];var v=Ke.every(function(Ni){return Ni===\"number\"}),An=De!==\"string\";return An&&v&&!Be?Q(pe):function(){return tt(pe,De,Ke,arguments,Be)}}var at=typeof TextDecoder<\"u\"?new TextDecoder(\"utf8\"):void 0;function et(pe,De,Ke){for(var Be=De+Ke,v=De;pe[v]&&!(v>=Be);)++v;if(v-De>16&&pe.subarray&&at)return at.decode(pe.subarray(De,v));for(var An=\"\";De<v;){var Ni=pe[De++];if(!(Ni&128)){An+=String.fromCharCode(Ni);continue}var _t=pe[De++]&63;if((Ni&224)==192){An+=String.fromCharCode((Ni&31)<<6|_t);continue}var _o=pe[De++]&63;if((Ni&240)==224?Ni=(Ni&15)<<12|_t<<6|_o:Ni=(Ni&7)<<18|_t<<12|_o<<6|pe[De++]&63,Ni<65536)An+=String.fromCharCode(Ni);else{var $a=Ni-65536;An+=String.fromCharCode(55296|$a>>10,56320|$a&1023)}}return An}function lt(pe,De){return pe?et(Yt,pe,De):\"\"}function J(pe,De,Ke,Be){if(!(Be>0))return 0;for(var v=Ke,An=Ke+Be-1,Ni=0;Ni<pe.length;++Ni){var _t=pe.charCodeAt(Ni);if(_t>=55296&&_t<=57343){var _o=pe.charCodeAt(++Ni);_t=65536+((_t&1023)<<10)|_o&1023}if(_t<=127){if(Ke>=An)break;De[Ke++]=_t}else if(_t<=2047){if(Ke+1>=An)break;De[Ke++]=192|_t>>6,De[Ke++]=128|_t&63}else if(_t<=65535){if(Ke+2>=An)break;De[Ke++]=224|_t>>12,De[Ke++]=128|_t>>6&63,De[Ke++]=128|_t&63}else{if(Ke+3>=An)break;De[Ke++]=240|_t>>18,De[Ke++]=128|_t>>12&63,De[Ke++]=128|_t>>6&63,De[Ke++]=128|_t&63}}return De[Ke]=0,Ke-v}function ft(pe,De,Ke){return J(pe,Yt,De,Ke)}var dt=typeof TextDecoder<\"u\"?new TextDecoder(\"utf-16le\"):void 0;function Mt(pe,De){$t.set(pe,De)}function Ft(pe,De){return pe%De>0&&(pe+=De-pe%De),pe}var Nt,$t,Yt,_e,Pe,we,Ue,lr,ee;function Ce(pe){Nt=pe,t.HEAP8=$t=new Int8Array(pe),t.HEAP16=_e=new Int16Array(pe),t.HEAP32=we=new Int32Array(pe),t.HEAPU8=Yt=new Uint8Array(pe),t.HEAPU16=Pe=new Uint16Array(pe),t.HEAPU32=Ue=new Uint32Array(pe),t.HEAPF32=lr=new Float32Array(pe),t.HEAPF64=ee=new Float64Array(pe)}var mr=5271536,gr=28624,Br=t.TOTAL_MEMORY||33554432;t.buffer?Nt=t.buffer:Nt=new ArrayBuffer(Br),Br=Nt.byteLength,Ce(Nt),we[gr>>2]=mr;function Cr(pe){for(;pe.length>0;){var De=pe.shift();if(typeof De==\"function\"){De();continue}var Ke=De.func;typeof Ke==\"number\"?De.arg===void 0?t.dynCall_v(Ke):t.dynCall_vi(Ke,De.arg):Ke(De.arg===void 0?null:De.arg)}}var Rr=[],ti=[],wr=[],He=[];function Ui(){if(t.preRun)for(typeof t.preRun==\"function\"&&(t.preRun=[t.preRun]);t.preRun.length;)ds(t.preRun.shift());Cr(Rr)}function ln(){Cr(ti)}function Io(){Cr(wr)}function qn(){if(t.postRun)for(typeof t.postRun==\"function\"&&(t.postRun=[t.postRun]);t.postRun.length;)Xo(t.postRun.shift());Cr(He)}function ds(pe){Rr.unshift(pe)}function Xo(pe){He.unshift(pe)}var Ul=Math.abs,gc=Math.ceil,Wu=Math.floor,qu=Math.min,Rs=0,ba=null,Vl=null;function FA(pe){Rs++,t.monitorRunDependencies&&t.monitorRunDependencies(Rs)}function NA(pe){if(Rs--,t.monitorRunDependencies&&t.monitorRunDependencies(Rs),Rs==0&&(ba!==null&&(clearInterval(ba),ba=null),Vl)){var De=Vl;Vl=null,De()}}t.preloadedImages={},t.preloadedAudios={};var Va=null,mm=\"data:application/octet-stream;base64,\";function Cp(pe){return String.prototype.startsWith?pe.startsWith(mm):pe.indexOf(mm)===0}var ja,jl;Va=\"data:application/octet-stream;base64,AAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAAAQAAAAQAAAADAAAABgAAAAUAAAACAAAAAAAAAAIAAAADAAAAAQAAAAQAAAAGAAAAAAAAAAUAAAADAAAABgAAAAQAAAAFAAAAAAAAAAEAAAACAAAABAAAAAUAAAAGAAAAAAAAAAIAAAADAAAAAQAAAAUAAAACAAAAAAAAAAEAAAADAAAABgAAAAQAAAAGAAAAAAAAAAUAAAACAAAAAQAAAAQAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAIAAAADAAAAAAAAAAAAAAACAAAAAAAAAAEAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAYAAAAAAAAABQAAAAAAAAAAAAAABAAAAAUAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAAAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAAAAAAAQAAAAMAAAAEAAAABQAAAAYAAAAAAAAAAQAAAAIAAAAEAAAABQAAAAYAAAAAAAAAAQAAAAIAAAADAAAABQAAAAYAAAAAAAAAAQAAAAIAAAADAAAABAAAAAYAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAYAAAAAAAAAAwAAAAIAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAFAAAABAAAAAAAAAABAAAAAAAAAAAAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAgAAAAQAAAADAAAACAAAAAEAAAAHAAAABgAAAAkAAAAAAAAAAwAAAAIAAAACAAAA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AAAAAAAAAAAFAAAAAQAAAAAAAAAAAAAAAQAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAADAAAAAAAAAAAAAAABAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAADAAAABQAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAP////8DAAAAAAAAAAUAAAACAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAEAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAFAAAABQAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAD/////AwAAAAAAAAAFAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAABAAAAAwAAAAAAAAAAAAAAAQAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAAAAAP////8DAAAAAAAAAAUAAAACAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAFAAAABQAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAwAAAAAAAAAAAAAA/////wMAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAA/////wMAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAwAAAAAAAAD/////AwAAAAAAAAAFAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAD/////AwAAAAAAAAAFAAAAAgAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAADAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAFAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAAAQAAAAAAAAABAAAAAAAAAAAAAAABAAAAAwAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAAAP////8DAAAAAAAAAAUAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAUAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAA/////wMAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAFAAAAAAAAAAAAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAEAAAADAAAAAQAAAAAAAAABAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAAAQAAAAAAAAABAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAUAAAABAAAAAAAAAP////8DAAAAAAAAAAUAAAACAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAUAAAABAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAADAAAAAQAAAAAAAAABAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAD/////AQAAAAAAAAADAAAABAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAFAAAAAAAAAAAAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAUAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEAAAD//////////wEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAACAAAAAAAAAAAAAAABAAAAAgAAAAYAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAKAAAAAgAAAAAAAAAAAAAAAQAAAAEAAAAFAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAACAAAAAAAAAAAAAAABAAAAAwAAAAcAAAAGAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAADgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAACQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAMAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAIAAAAAAAAAAAAAAAEAAAAEAAAACAAAAAoAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAgAAAAAAAAAAAAAAAQAAAAsAAAAPAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAgAAAAAAAAAAAAAAAQAAAAwAAAAQAAAADAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAADwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAACAAAAAAAAAAAAAAABAAAACgAAABMAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAAAAAAAEAAAANAAAAEQAAAA0AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAACAAAAAAAAAAAAAAABAAAADgAAABIAAAAPAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAADwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABIAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAATAAAAAgAAAAAAAAAAAAAAAQAAAP//////////EwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAASAAAAAAAAABgAAAAAAAAAIQAAAAAAAAAeAAAAAAAAACAAAAADAAAAMQAAAAEAAAAwAAAAAwAAADIAAAADAAAACAAAAAAAAAAFAAAABQAAAAoAAAAFAAAAFgAAAAAAAAAQAAAAAAAAABIAAAAAAAAAKQAAAAEAAAAhAAAAAAAAAB4AAAAAAAAABAAAAAAAAAAAAAAABQAAAAIAAAAFAAAADwAAAAEAAAAIAAAAAAAAAAUAAAAFAAAAHwAAAAEAAAAWAAAAAAAAABAAAAAAAAAAAgAAAAAAAAAGAAAAAAAAAA4AAAAAAAAACgAAAAAAAAALAAAAAAAAABEAAAADAAAAGAAAAAEAAAAXAAAAAwAAABkAAAADAAAAAAAAAAAAAAABAAAABQAAAAkAAAAFAAAABQAAAAAAAAACAAAAAAAAAAYAAAAAAAAAEgAAAAEAAAAKAAAAAAAAAAsAAAAAAAAABAAAAAEAAAADAAAABQAAAAcAAAAFAAAACAAAAAEAAAAAAAAAAAAAAAEAAAAFAAAAEAAAAAEAAAAFAAAAAAAAAAIAAAAAAAAABwAAAAAAAAAVAAAAAAAAACYAAAAAAAAACQAAAAAAAAATAAAAAAAAACIAAAADAAAADgAAAAEAAAAUAAAAAwAAACQAAAADAAAAAwAAAAAAAAANAAAABQAAAB0AAAAFAAAAAQAAAAAAAAAHAAAAAAAAABUAAAAAAAAABgAAAAEAAAAJAAAAAAAAABMAAAAAAAAABAAAAAIAAAAMAAAA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Zhu25b633D8c1YgmzowSQNM25BRKWARArGS08/lNxD+LFssHwmMRQLC5aNcxBgJABL9HT0WRF0CjCmJmOGEOQHsuaVzMP/s/TWJCaGGwBUCeu1PAPLzjP9nqN9DZOBNAKE4JcydbCkCGtbd1qjPzP8dgm9U8jhVAtPeKTkVwDkCeCLss5l37P401XMPLmBdAFd29VMVQDUBg0yA55h75Pz6odcYLCRdApBM4rBrkAkDyAVWgQxbRP4XDMnK20hFAymLlF7EmzD8GUgo9XBHlP3lbK7T9COc/k+OhPthhy7+YGEpnrOvCPzBFhLs15u4/epbqB6H4uz9IuuLF5svev6lzLKY31es/CaQ0envF5z8ZY0xlUADXv7zaz7HYEuI/CfbK1sn16T8uAQfWwxLWPzKn/YuFN94/5KdbC1AFu793fyCSnlfvPzK2y4doAMY/NRg5t1/X6b/shq4QJaHDP5yNIAKPOeI/vpn7BSE30r/X4YQrO6nrv78Ziv/Thto/DqJ1Y6+y5z9l51NaxFrlv8QlA65HOLS/86dxiEc96z+Hj0+LFjneP6LzBZ8LTc2/DaJ1Y6+y579l51NaxFrlP8QlA65HOLQ/8qdxiEc967+Jj0+LFjnev6LzBZ8LTc0/1qdbC1AFuz93fyCSnlfvvzK2y4doAMa/NRg5t1/X6T/vhq4QJaHDv5yNIAKPOeK/wJn7BSE30j/W4YQrO6nrP78Ziv/Thtq/CaQ0envF578XY0xlUADXP7zaz7HYEuK/CvbK1sn16b8rAQfWwxLWvzKn/YuFN96/zWLlF7EmzL8GUgo9XBHlv3lbK7T9COe/kOOhPthhyz+cGEpnrOvCvzBFhLs15u6/c5bqB6H4u79IuuLF5sveP6lzLKY31eu/AQAAAP////8HAAAA/////zEAAAD/////VwEAAP////9hCQAA/////6dBAAD/////kcsBAP/////3kAwA/////8H2VwAAAAAAAAAAAAAAAAACAAAA/////w4AAAD/////YgAAAP////+uAgAA/////8ISAAD/////ToMAAP////8ilwMA/////+4hGQD/////gu2vAAAAAAAAAAAAAAAAAAAAAAACAAAA//////////8BAAAAAwAAAP//////////////////////////////////////////////////////////////////////////AQAAAAAAAAACAAAA////////////////AwAAAP//////////////////////////////////////////////////////////////////////////AQAAAAAAAAACAAAA////////////////AwAAAP//////////////////////////////////////////////////////////////////////////AQAAAAAAAAACAAAA////////////////AwAAAP//////////////////////////////////////////////////////////AgAAAP//////////AQAAAAAAAAD/////////////////////AwAAAP////////////////////////////////////////////////////8DAAAA/////////////////////wAAAAD/////////////////////AQAAAP///////////////wIAAAD///////////////////////////////8DAAAA/////////////////////wAAAAD///////////////8CAAAAAQAAAP////////////////////////////////////////////////////8DAAAA/////////////////////wAAAAD///////////////8CAAAAAQAAAP////////////////////////////////////////////////////8DAAAA/////////////////////wAAAAD///////////////8CAAAAAQAAAP////////////////////////////////////////////////////8DAAAA/////////////////////wAAAAD///////////////8CAAAAAQAAAP////////////////////////////////////////////////////8BAAAAAgAAAP///////////////wAAAAD/////////////////////AwAAAP////////////////////////////////////////////////////8BAAAAAgAAAP///////////////wAAAAD/////////////////////AwAAAP////////////////////////////////////////////////////8BAAAAAgAAAP///////////////wAAAAD/////////////////////AwAAAP////////////////////////////////////////////////////8BAAAAAgAAAP///////////////wAAAAD/////////////////////AwAAAP///////////////////////////////wIAAAD///////////////8BAAAA/////////////////////wAAAAD/////////////////////AwAAAP////////////////////////////////////////////////////8DAAAA/////////////////////wAAAAABAAAA//////////8CAAAA//////////////////////////////////////////////////////////8DAAAA////////////////AgAAAAAAAAABAAAA//////////////////////////////////////////////////////////////////////////8DAAAA////////////////AgAAAAAAAAABAAAA//////////////////////////////////////////////////////////////////////////8DAAAA////////////////AgAAAAAAAAABAAAA//////////////////////////////////////////////////////////////////////////8DAAAAAQAAAP//////////AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAAAAAAAIAAAABAAAAAQAAAAIAAAACAAAAAAAAAAUAAAAFAAAAAAAAAAIAAAACAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAEAAAACAAAAAgAAAAIAAAAAAAAABQAAAAYAAAAAAAAAAgAAAAIAAAADAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAAAAACAAAAAQAAAAMAAAACAAAAAgAAAAAAAAAFAAAABwAAAAAAAAACAAAAAgAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAIAAAABAAAABAAAAAIAAAACAAAAAAAAAAUAAAAIAAAAAAAAAAIAAAACAAAAAwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAIAAAAAAAAAAgAAAAEAAAAAAAAAAgAAAAIAAAAAAAAABQAAAAkAAAAAAAAAAgAAAAIAAAADAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAgAAAAIAAAAAAAAAAwAAAA4AAAACAAAAAAAAAAIAAAADAAAAAAAAAAAAAAACAAAAAgAAAAMAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAACAAAAAgAAAAAAAAADAAAACgAAAAIAAAAAAAAAAgAAAAMAAAABAAAAAAAAAAIAAAACAAAAAwAAAAcAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAIAAAACAAAAAAAAAAMAAAALAAAAAgAAAAAAAAACAAAAAwAAAAIAAAAAAAAAAgAAAAIAAAADAAAACAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAgAAAAIAAAAAAAAAAwAAAAwAAAACAAAAAAAAAAIAAAADAAAAAwAAAAAAAAACAAAAAgAAAAMAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAACAAAAAgAAAAAAAAADAAAADQAAAAIAAAAAAAAAAgAAAAMAAAAEAAAAAAAAAAIAAAACAAAAAwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAIAAAACAAAAAAAAAAMAAAAGAAAAAgAAAAAAAAACAAAAAwAAAA8AAAAAAAAAAgAAAAIAAAADAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAgAAAAIAAAAAAAAAAwAAAAcAAAACAAAAAAAAAAIAAAADAAAAEAAAAAAAAAACAAAAAgAAAAMAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAACAAAAAgAAAAAAAAADAAAACAAAAAIAAAAAAAAAAgAAAAMAAAARAAAAAAAAAAIAAAACAAAAAwAAAA0AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAACAAAAAAAAAAMAAAAJAAAAAgAAAAAAAAACAAAAAwAAABIAAAAAAAAAAgAAAAIAAAADAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAgAAAAIAAAAAAAAAAwAAAAUAAAACAAAA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ZV0gPT0gS0kAZmFjZWlqay5jAF9mYWNlSWprUGVudFRvQ2VsbEJvdW5kYXJ5AGFkamFjZW50RmFjZURpcltjZW50ZXJJSksuZmFjZV1bZmFjZTJdID09IEtJAF9mYWNlSWprVG9DZWxsQm91bmRhcnkAaDNJbmRleC5jAGNvbXBhY3RDZWxscwBsYXRMbmdUb0NlbGwAY2VsbFRvQ2hpbGRQb3MAdmFsaWRhdGVDaGlsZFBvcwBsYXRMbmcuYwBjZWxsQXJlYVJhZHMyAHBvbHlnb24tPm5leHQgPT0gTlVMTABsaW5rZWRHZW8uYwBhZGROZXdMaW5rZWRQb2x5Z29uAG5leHQgIT0gTlVMTABsb29wICE9IE5VTEwAYWRkTmV3TGlua2VkTG9vcABwb2x5Z29uLT5maXJzdCA9PSBOVUxMAGFkZExpbmtlZExvb3AAY29vcmQgIT0gTlVMTABhZGRMaW5rZWRDb29yZABsb29wLT5maXJzdCA9PSBOVUxMAGlubmVyTG9vcHMgIT0gTlVMTABub3JtYWxpemVNdWx0aVBvbHlnb24AYmJveGVzICE9IE5VTEwAY2FuZGlkYXRlcyAhPSBOVUxMAGZpbmRQb2x5Z29uRm9ySG9sZQBjYW5kaWRhdGVCQm94ZXMgIT0gTlVMTAByZXZEaXIgIT0gSU5WQUxJRF9ESUdJVABsb2NhbGlqLmMAY2VsbFRvTG9jYWxJamsAYmFzZUNlbGwgIT0gb3JpZ2luQmFzZUNlbGwAIShvcmlnaW5PblBlbnQgJiYgaW5kZXhPblBlbnQpAGJhc2VDZWxsID09IG9yaWdpbkJhc2VDZWxsAGJhc2VDZWxsICE9IElOVkFMSURfQkFTRV9DRUxMAGxvY2FsSWprVG9DZWxsACFfaXNCYXNlQ2VsbFBlbnRhZ29uKGJhc2VDZWxsKQBiYXNlQ2VsbFJvdGF0aW9ucyA+PSAwAGdyaWRQYXRoQ2VsbHMAcG9seWZpbGwuYwBpdGVyU3RlcFBvbHlnb25Db21wYWN0ADAAdmVydGV4LmMAdmVydGV4Um90YXRpb25zAGNlbGxUb1ZlcnRleABncmFwaC0+YnVja2V0cyAhPSBOVUxMAHZlcnRleEdyYXBoLmMAaW5pdFZlcnRleEdyYXBoAG5vZGUgIT0gTlVMTABhZGRWZXJ0ZXhOb2Rl\";var dl=28640;function af(pe){return pe}function gm(pe){var De=/\\b__Z[\\w\\d_]+/g;return pe.replace(De,function(Ke){var Be=Ke;return Ke===Be?Ke:Be+\" [\"+Ke+\"]\"})}function Hu(){var pe=new Error;if(!pe.stack){try{throw new Error(0)}catch(De){pe=De}if(!pe.stack)return\"(no stack trace available)\"}return pe.stack.toString()}function $l(){var pe=Hu();return t.extraStackTrace&&(pe+=`\n`+t.extraStackTrace()),gm(pe)}function lf(pe,De,Ke,Be){Ac(\"Assertion failed: \"+lt(pe)+\", at: \"+[De?lt(De):\"unknown filename\",Ke,Be?lt(Be):\"unknown function\"])}function Yu(){return $t.length}function Ip(pe,De,Ke){Yt.set(Yt.subarray(De,De+Ke),pe)}function Am(pe){return t.___errno_location&&(we[t.___errno_location()>>2]=pe),pe}function ym(pe){Ac(\"OOM\")}function Te(pe){try{var De=new ArrayBuffer(pe);return De.byteLength!=pe?void 0:(new Int8Array(De).set($t),Wh(De),Ce(De),1)}catch{}}function zA(pe){var De=Yu(),Ke=16777216,Be=2147483648-Ke;if(pe>Be)return!1;for(var v=16777216,An=Math.max(De,v);An<pe;)An<=536870912?An=Ft(2*An,Ke):An=Math.min(Ft((3*An+2147483648)/4,Ke),Be);var Ni=Te(An);return!!Ni}var UA=typeof atob==\"function\"?atob:function(pe){var De=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\",Ke=\"\",Be,v,An,Ni,_t,_o,$a,Ro=0;pe=pe.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");do Ni=De.indexOf(pe.charAt(Ro++)),_t=De.indexOf(pe.charAt(Ro++)),_o=De.indexOf(pe.charAt(Ro++)),$a=De.indexOf(pe.charAt(Ro++)),Be=Ni<<2|_t>>4,v=(_t&15)<<4|_o>>2,An=(_o&3)<<6|$a,Ke=Ke+String.fromCharCode(Be),_o!==64&&(Ke=Ke+String.fromCharCode(v)),$a!==64&&(Ke=Ke+String.fromCharCode(An));while(Ro<pe.length);return Ke};function Yi(pe){try{for(var De=UA(pe),Ke=new Uint8Array(De.length),Be=0;Be<De.length;++Be)Ke[Be]=De.charCodeAt(Be);return Ke}catch{throw new Error(\"Converting base64 string to bytes failed.\")}}function Ds(pe){if(Cp(pe))return Yi(pe.slice(mm.length))}var jh={Math,Int8Array,Int32Array,Uint8Array,Float32Array,Float64Array},k_={a:Ac,b:w,c:C,d:lf,e:Am,f:Yu,g:Ip,h:zA,i:ym,j:af,k:gm,l:Te,m:Hu,n:$l,o:dl,p:gr},je=(function(pe,De,Ke){\"almost asm\";var Be=new pe.Int8Array(Ke),v=new pe.Int32Array(Ke),An=new pe.Uint8Array(Ke),Ni=new pe.Float32Array(Ke),_t=new pe.Float64Array(Ke),_o=De.o|0,$a=De.p|0,Ro=pe.Math.floor,Bi=pe.Math.abs,un=pe.Math.sqrt,Ko=pe.Math.pow,Di=pe.Math.cos,Zi=pe.Math.sin,pf=pe.Math.tan,W_=pe.Math.acos,u2=pe.Math.asin,XA=pe.Math.atan,ml=pe.Math.atan2,mf=pe.Math.ceil,Bs=pe.Math.imul,Mm=pe.Math.min,q_=pe.Math.max,gl=pe.Math.clz32,ni=De.b,Tt=De.c,Ur=De.d,Em=De.e,h2=De.f,d2=De.g,f2=De.h,H_=De.i,bt=28656;function Pm(y){return Be=new Int8Array(y),An=new Uint8Array(y),v=new Int32Array(y),Ni=new Float32Array(y),_t=new Float64Array(y),Ke=y,!0}function Ju(y){y=y|0;var _=0;return _=bt,bt=bt+y|0,bt=bt+15&-16,_|0}function Y_(){return bt|0}function ZA(y){y=y|0,bt=y}function KA(y,_){y=y|0,_=_|0,bt=y}function p2(y,_){y=y|0,_=_|0;var x=0,E=0,k=0;return(y|0)<0?(_=2,_|0):(y|0)>13780509?(_=Hm(15,_)|0,_|0):(x=((y|0)<0)<<31>>31,k=Ee(y|0,x|0,3,0)|0,E=Tt()|0,x=Kt(y|0,x|0,1,0)|0,x=Ee(k|0,E|0,x|0,Tt()|0)|0,x=Kt(x|0,Tt()|0,1,0)|0,y=Tt()|0,v[_>>2]=x,v[_+4>>2]=y,_=0,_|0)}function QA(y,_,x,E){return y=y|0,_=_|0,x=x|0,E=E|0,Yh(y,_,x,E,0)|0}function Yh(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0;if(Z=bt,bt=bt+16|0,U=Z,!(Cm(y,_,x,E,k)|0))return E=0,bt=Z,E|0;do if((x|0)>=0){if((x|0)>13780509){if(B=Hm(15,U)|0,B|0)break;$=U,U=v[$>>2]|0,$=v[$+4>>2]|0}else B=((x|0)<0)<<31>>31,ot=Ee(x|0,B|0,3,0)|0,$=Tt()|0,B=Kt(x|0,B|0,1,0)|0,B=Ee(ot|0,$|0,B|0,Tt()|0)|0,B=Kt(B|0,Tt()|0,1,0)|0,$=Tt()|0,v[U>>2]=B,v[U+4>>2]=$,U=B;if(pn(E|0,0,U<<3|0)|0,k|0){pn(k|0,0,U<<2|0)|0,B=nu(y,_,x,E,k,U,$,0)|0;break}B=Xt(U,4)|0,B?(ot=nu(y,_,x,E,B,U,$,0)|0,It(B),B=ot):B=13}else B=2;while(!1);return ot=B,bt=Z,ot|0}function Cm(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0;if(Zt=bt,bt=bt+16|0,Ot=Zt,Dt=Zt+8|0,kt=Ot,v[kt>>2]=y,v[kt+4>>2]=_,(x|0)<0)return Dt=2,bt=Zt,Dt|0;if(B=E,v[B>>2]=y,v[B+4>>2]=_,B=(k|0)!=0,B&&(v[k>>2]=0),Ei(y,_)|0)return Dt=9,bt=Zt,Dt|0;v[Dt>>2]=0;t:do if((x|0)>=1)if(B)for(ht=1,ot=0,xt=0,kt=1,B=y;;){if(!(ot|xt)){if(B=ps(B,_,4,Dt,Ot)|0,B|0)break t;if(_=Ot,B=v[_>>2]|0,_=v[_+4>>2]|0,Ei(B,_)|0){B=9;break t}}if(B=ps(B,_,v[26800+(xt<<2)>>2]|0,Dt,Ot)|0,B|0)break t;if(_=Ot,B=v[_>>2]|0,_=v[_+4>>2]|0,y=E+(ht<<3)|0,v[y>>2]=B,v[y+4>>2]=_,v[k+(ht<<2)>>2]=kt,y=ot+1|0,U=(y|0)==(kt|0),$=xt+1|0,Z=($|0)==6,Ei(B,_)|0){B=9;break t}if(kt=kt+(Z&U&1)|0,(kt|0)>(x|0)){B=0;break}else ht=ht+1|0,ot=U?0:y,xt=U?Z?0:$:xt}else for(ht=1,ot=0,xt=0,kt=1,B=y;;){if(!(ot|xt)){if(B=ps(B,_,4,Dt,Ot)|0,B|0)break t;if(_=Ot,B=v[_>>2]|0,_=v[_+4>>2]|0,Ei(B,_)|0){B=9;break t}}if(B=ps(B,_,v[26800+(xt<<2)>>2]|0,Dt,Ot)|0,B|0)break t;if(_=Ot,B=v[_>>2]|0,_=v[_+4>>2]|0,y=E+(ht<<3)|0,v[y>>2]=B,v[y+4>>2]=_,y=ot+1|0,U=(y|0)==(kt|0),$=xt+1|0,Z=($|0)==6,Ei(B,_)|0){B=9;break t}if(kt=kt+(Z&U&1)|0,(kt|0)>(x|0)){B=0;break}else ht=ht+1|0,ot=U?0:y,xt=U?Z?0:$:xt}else B=0;while(!1);return Dt=B,bt=Zt,Dt|0}function nu(y,_,x,E,k,B,U,$){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0,B=B|0,U=U|0,$=$|0;var Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0;if(Zt=bt,bt=bt+16|0,Ot=Zt+8|0,Dt=Zt,Z=ur(y|0,_|0,B|0,U|0)|0,ht=Tt()|0,xt=E+(Z<<3)|0,re=xt,ye=v[re>>2]|0,re=v[re+4>>2]|0,ot=(ye|0)==(y|0)&(re|0)==(_|0),!((ye|0)==0&(re|0)==0|ot))do Z=Kt(Z|0,ht|0,1,0)|0,Z=sr(Z|0,Tt()|0,B|0,U|0)|0,ht=Tt()|0,xt=E+(Z<<3)|0,ye=xt,re=v[ye>>2]|0,ye=v[ye+4>>2]|0,ot=(re|0)==(y|0)&(ye|0)==(_|0);while(!((re|0)==0&(ye|0)==0|ot));if(Z=k+(Z<<2)|0,ot&&(v[Z>>2]|0)<=($|0)||(ye=xt,v[ye>>2]=y,v[ye+4>>2]=_,v[Z>>2]=$,($|0)>=(x|0)))return ye=0,bt=Zt,ye|0;switch(ot=$+1|0,v[Ot>>2]=0,Z=ps(y,_,2,Ot,Dt)|0,Z|0){case 9:{kt=9;break}case 0:{Z=Dt,Z=nu(v[Z>>2]|0,v[Z+4>>2]|0,x,E,k,B,U,ot)|0,Z||(kt=9);break}default:}t:do if((kt|0)==9){switch(v[Ot>>2]=0,Z=ps(y,_,3,Ot,Dt)|0,Z|0){case 9:break;case 0:{if(Z=Dt,Z=nu(v[Z>>2]|0,v[Z+4>>2]|0,x,E,k,B,U,ot)|0,Z|0)break t;break}default:break t}switch(v[Ot>>2]=0,Z=ps(y,_,1,Ot,Dt)|0,Z|0){case 9:break;case 0:{if(Z=Dt,Z=nu(v[Z>>2]|0,v[Z+4>>2]|0,x,E,k,B,U,ot)|0,Z|0)break t;break}default:break t}switch(v[Ot>>2]=0,Z=ps(y,_,5,Ot,Dt)|0,Z|0){case 9:break;case 0:{if(Z=Dt,Z=nu(v[Z>>2]|0,v[Z+4>>2]|0,x,E,k,B,U,ot)|0,Z|0)break t;break}default:break t}switch(v[Ot>>2]=0,Z=ps(y,_,4,Ot,Dt)|0,Z|0){case 9:break;case 0:{if(Z=Dt,Z=nu(v[Z>>2]|0,v[Z+4>>2]|0,x,E,k,B,U,ot)|0,Z|0)break t;break}default:break t}switch(v[Ot>>2]=0,Z=ps(y,_,6,Ot,Dt)|0,Z|0){case 9:break;case 0:{if(Z=Dt,Z=nu(v[Z>>2]|0,v[Z+4>>2]|0,x,E,k,B,U,ot)|0,Z|0)break t;break}default:break t}return ye=0,bt=Zt,ye|0}while(!1);return ye=Z,bt=Zt,ye|0}function ps(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0;if(x>>>0>6)return k=1,k|0;if(xt=(v[E>>2]|0)%6|0,v[E>>2]=xt,(xt|0)>0){B=0;do x=Jh(x)|0,B=B+1|0;while((B|0)<(v[E>>2]|0))}if(xt=Me(y|0,_|0,45)|0,Tt()|0,ht=xt&127,ht>>>0>121)return k=5,k|0;Z=Wa(y,_)|0,B=Me(y|0,_|0,52)|0,Tt()|0,B=B&15;t:do if(!B)ot=8;else{for(;;){if(U=(15-B|0)*3|0,$=Me(y|0,_|0,U|0)|0,Tt()|0,$=$&7,($|0)==7){_=5;break}if(Dt=(bo(B)|0)==0,B=B+-1|0,kt=Re(7,0,U|0)|0,_=_&~(Tt()|0),Ot=Re(v[(Dt?432:16)+($*28|0)+(x<<2)>>2]|0,0,U|0)|0,U=Tt()|0,x=v[(Dt?640:224)+($*28|0)+(x<<2)>>2]|0,y=Ot|y&~kt,_=U|_,!x){x=0;break t}if(!B){ot=8;break t}}return _|0}while(!1);(ot|0)==8&&(Dt=v[848+(ht*28|0)+(x<<2)>>2]|0,Ot=Re(Dt|0,0,45)|0,y=Ot|y,_=Tt()|0|_&-1040385,x=v[4272+(ht*28|0)+(x<<2)>>2]|0,(Dt&127|0)==127&&(Dt=Re(v[848+(ht*28|0)+20>>2]|0,0,45)|0,_=Tt()|0|_&-1040385,x=v[4272+(ht*28|0)+20>>2]|0,y=vc(Dt|y,_)|0,_=Tt()|0,v[E>>2]=(v[E>>2]|0)+1)),$=Me(y|0,_|0,45)|0,Tt()|0,$=$&127;t:do if(tn($)|0){e:do if((Wa(y,_)|0)==1){if((ht|0)!=($|0))if(ey($,v[7696+(ht*28|0)>>2]|0)|0){y=Jp(y,_)|0,U=1,_=Tt()|0;break}else Ur(27795,26864,533,26872);switch(Z|0){case 3:{y=vc(y,_)|0,_=Tt()|0,v[E>>2]=(v[E>>2]|0)+1,U=0;break e}case 5:{y=Jp(y,_)|0,_=Tt()|0,v[E>>2]=(v[E>>2]|0)+5,U=0;break e}case 0:return Dt=9,Dt|0;default:return Dt=1,Dt|0}}else U=0;while(!1);if((x|0)>0){B=0;do y=av(y,_)|0,_=Tt()|0,B=B+1|0;while((B|0)!=(x|0))}if((ht|0)!=($|0)){if(!(gf($)|0)){if((U|0)!=0|(Wa(y,_)|0)!=5)break;v[E>>2]=(v[E>>2]|0)+1;break}switch(xt&127){case 8:case 118:break t;default:}(Wa(y,_)|0)!=3&&(v[E>>2]=(v[E>>2]|0)+1)}}else if((x|0)>0){B=0;do y=vc(y,_)|0,_=Tt()|0,B=B+1|0;while((B|0)!=(x|0))}while(!1);return v[E>>2]=((v[E>>2]|0)+x|0)%6|0,Dt=k,v[Dt>>2]=y,v[Dt+4>>2]=_,Dt=0,Dt|0}function TM(y,_,x,E){return y=y|0,_=_|0,x=x|0,E=E|0,m2(y,_,x,E)|0?(pn(E|0,0,x*48|0)|0,E=Vi(y,_,x,E)|0,E|0):(E=0,E|0)}function m2(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0;if(Dt=bt,bt=bt+16|0,kt=Dt,Ot=Dt+8|0,xt=kt,v[xt>>2]=y,v[xt+4>>2]=_,(x|0)<0)return Ot=2,bt=Dt,Ot|0;if(!x)return Ot=E,v[Ot>>2]=y,v[Ot+4>>2]=_,Ot=0,bt=Dt,Ot|0;v[Ot>>2]=0;t:do if(Ei(y,_)|0)y=9;else{k=0,xt=y;do{if(y=ps(xt,_,4,Ot,kt)|0,y|0)break t;if(_=kt,xt=v[_>>2]|0,_=v[_+4>>2]|0,k=k+1|0,Ei(xt,_)|0){y=9;break t}}while((k|0)<(x|0));ht=E,v[ht>>2]=xt,v[ht+4>>2]=_,ht=x+-1|0,ot=0,y=1;do{if(k=26800+(ot<<2)|0,(ot|0)==5)for(U=v[k>>2]|0,B=0,k=y;;){if(y=kt,y=ps(v[y>>2]|0,v[y+4>>2]|0,U,Ot,kt)|0,y|0)break t;if((B|0)!=(ht|0))if(Z=kt,$=v[Z>>2]|0,Z=v[Z+4>>2]|0,y=E+(k<<3)|0,v[y>>2]=$,v[y+4>>2]=Z,!(Ei($,Z)|0))y=k+1|0;else{y=9;break t}else y=k;if(B=B+1|0,(B|0)>=(x|0))break;k=y}else for(U=kt,Z=v[k>>2]|0,$=0,k=y,B=v[U>>2]|0,U=v[U+4>>2]|0;;){if(y=ps(B,U,Z,Ot,kt)|0,y|0)break t;if(U=kt,B=v[U>>2]|0,U=v[U+4>>2]|0,y=E+(k<<3)|0,v[y>>2]=B,v[y+4>>2]=U,y=k+1|0,Ei(B,U)|0){y=9;break t}if($=$+1|0,($|0)>=(x|0))break;k=y}ot=ot+1|0}while(ot>>>0<6);y=kt,y=(xt|0)==(v[y>>2]|0)&&(_|0)==(v[y+4>>2]|0)?0:9}while(!1);return Ot=y,bt=Dt,Ot|0}function Vi(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0;if(xt=bt,bt=bt+16|0,U=xt,!x)return v[E>>2]=y,v[E+4>>2]=_,E=0,bt=xt,E|0;do if((x|0)>=0){if((x|0)>13780509){if(k=Hm(15,U)|0,k|0)break;B=U,k=v[B>>2]|0,B=v[B+4>>2]|0}else k=((x|0)<0)<<31>>31,ht=Ee(x|0,k|0,3,0)|0,B=Tt()|0,k=Kt(x|0,k|0,1,0)|0,k=Ee(ht|0,B|0,k|0,Tt()|0)|0,k=Kt(k|0,Tt()|0,1,0)|0,B=Tt()|0,ht=U,v[ht>>2]=k,v[ht+4>>2]=B;if(ot=Xt(k,8)|0,!ot)k=13;else{if(ht=Xt(k,4)|0,!ht){It(ot),k=13;break}if(k=nu(y,_,x,ot,ht,k,B,0)|0,k|0){It(ot),It(ht);break}if(_=v[U>>2]|0,U=v[U+4>>2]|0,(U|0)>0|(U|0)==0&_>>>0>0){k=0,$=0,Z=0;do y=ot+($<<3)|0,B=v[y>>2]|0,y=v[y+4>>2]|0,!((B|0)==0&(y|0)==0)&&(v[ht+($<<2)>>2]|0)==(x|0)&&(kt=E+(k<<3)|0,v[kt>>2]=B,v[kt+4>>2]=y,k=k+1|0),$=Kt($|0,Z|0,1,0)|0,Z=Tt()|0;while((Z|0)<(U|0)|(Z|0)==(U|0)&$>>>0<_>>>0)}It(ot),It(ht),k=0}}else k=2;while(!1);return kt=k,bt=xt,kt|0}function X_(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0;for($=bt,bt=bt+16|0,B=$,U=$+8|0,k=(Ei(y,_)|0)==0,k=k?1:2;;){if(v[U>>2]=0,ot=(ps(y,_,k,U,B)|0)==0,Z=B,ot&((v[Z>>2]|0)==(x|0)?(v[Z+4>>2]|0)==(E|0):0)){y=4;break}if(k=k+1|0,k>>>0>=7){k=7,y=4;break}}return(y|0)==4?(bt=$,k|0):0}function g2(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0;if($=bt,bt=bt+48|0,k=$+16|0,B=$+8|0,U=$,x=cd(x)|0,x|0)return U=x,bt=$,U|0;if(ot=y,Z=v[ot+4>>2]|0,x=B,v[x>>2]=v[ot>>2],v[x+4>>2]=Z,i0(B,k),x=_2(k,_,U)|0,!x){if(_=v[B>>2]|0,B=v[y+8>>2]|0,(B|0)>0){k=v[y+12>>2]|0,x=0;do _=(v[k+(x<<3)>>2]|0)+_|0,x=x+1|0;while((x|0)<(B|0))}x=U,k=v[x>>2]|0,x=v[x+4>>2]|0,B=((_|0)<0)<<31>>31,(x|0)<(B|0)|(x|0)==(B|0)&k>>>0<_>>>0?(x=U,v[x>>2]=_,v[x+4>>2]=B,x=B):_=k,Z=Kt(_|0,x|0,12,0)|0,ot=Tt()|0,x=U,v[x>>2]=Z,v[x+4>>2]=ot,x=E,v[x>>2]=Z,v[x+4>>2]=ot,x=0}return ot=x,bt=$,ot|0}function Im(y,_,x,E,k,B,U){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0,B=B|0,U=U|0;var $=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0,Yr=0,vi=0,Dr=0,Sr=0,We=0,Ai=0,Tn=0,ci=0,Sn=0,wa=0,kM=0;if(Tn=bt,bt=bt+64|0,Dr=Tn+48|0,Sr=Tn+32|0,We=Tn+24|0,Ve=Tn+8|0,br=Tn,Z=v[y>>2]|0,(Z|0)<=0)return Ai=0,bt=Tn,Ai|0;for(cr=y+4|0,Or=Dr+8|0,Yr=Sr+8|0,vi=Ve+8|0,$=0,ae=0;;){ot=v[cr>>2]|0,se=ot+(ae<<4)|0,v[Dr>>2]=v[se>>2],v[Dr+4>>2]=v[se+4>>2],v[Dr+8>>2]=v[se+8>>2],v[Dr+12>>2]=v[se+12>>2],(ae|0)==(Z+-1|0)?(v[Sr>>2]=v[ot>>2],v[Sr+4>>2]=v[ot+4>>2],v[Sr+8>>2]=v[ot+8>>2],v[Sr+12>>2]=v[ot+12>>2]):(se=ot+(ae+1<<4)|0,v[Sr>>2]=v[se>>2],v[Sr+4>>2]=v[se+4>>2],v[Sr+8>>2]=v[se+8>>2],v[Sr+12>>2]=v[se+12>>2]),Z=v2(Dr,Sr,E,We)|0;t:do if(Z)ot=0,$=Z;else if(Z=We,ot=v[Z>>2]|0,Z=v[Z+4>>2]|0,(Z|0)>0|(Z|0)==0&ot>>>0>0){ye=0,se=0;e:for(;;){if(Sn=1/(+(ot>>>0)+4294967296*+(Z|0)),kM=+_t[Dr>>3],Z=de(ot|0,Z|0,ye|0,se|0)|0,wa=+(Z>>>0)+4294967296*+(Tt()|0),ci=+(ye>>>0)+4294967296*+(se|0),_t[Ve>>3]=Sn*(kM*wa)+Sn*(+_t[Sr>>3]*ci),_t[vi>>3]=Sn*(+_t[Or>>3]*wa)+Sn*(+_t[Yr>>3]*ci),Z=ir(Ve,E,br)|0,Z|0){$=Z;break}re=br,Zt=v[re>>2]|0,re=v[re+4>>2]|0,kt=ur(Zt|0,re|0,_|0,x|0)|0,ht=Tt()|0,Z=U+(kt<<3)|0,xt=Z,ot=v[xt>>2]|0,xt=v[xt+4>>2]|0;r:do if((ot|0)==0&(xt|0)==0)Jt=Z,Ai=16;else for(Ot=0,Dt=0;;){if((Ot|0)>(x|0)|(Ot|0)==(x|0)&Dt>>>0>_>>>0){$=1;break e}if((ot|0)==(Zt|0)&(xt|0)==(re|0))break r;if(Z=Kt(kt|0,ht|0,1,0)|0,kt=sr(Z|0,Tt()|0,_|0,x|0)|0,ht=Tt()|0,Dt=Kt(Dt|0,Ot|0,1,0)|0,Ot=Tt()|0,Z=U+(kt<<3)|0,xt=Z,ot=v[xt>>2]|0,xt=v[xt+4>>2]|0,(ot|0)==0&(xt|0)==0){Jt=Z,Ai=16;break}}while(!1);if((Ai|0)==16&&(Ai=0,!((Zt|0)==0&(re|0)==0))&&(Dt=Jt,v[Dt>>2]=Zt,v[Dt+4>>2]=re,Dt=B+(v[k>>2]<<3)|0,v[Dt>>2]=Zt,v[Dt+4>>2]=re,Dt=k,Dt=Kt(v[Dt>>2]|0,v[Dt+4>>2]|0,1,0)|0,Zt=Tt()|0,re=k,v[re>>2]=Dt,v[re+4>>2]=Zt),ye=Kt(ye|0,se|0,1,0)|0,se=Tt()|0,Z=We,ot=v[Z>>2]|0,Z=v[Z+4>>2]|0,!((Z|0)>(se|0)|(Z|0)==(se|0)&ot>>>0>ye>>>0)){ot=1;break t}}ot=0}else ot=1;while(!1);if(ae=ae+1|0,!ot){Ai=21;break}if(Z=v[y>>2]|0,(ae|0)>=(Z|0)){$=0,Ai=21;break}}return(Ai|0)==21?(bt=Tn,$|0):0}function JA(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0,Yr=0,vi=0,Dr=0,Sr=0,We=0,Ai=0,Tn=0,ci=0,Sn=0,wa=0;if(wa=bt,bt=bt+112|0,Ai=wa+80|0,Z=wa+72|0,Tn=wa,ci=wa+56|0,k=cd(x)|0,k|0)return Sn=k,bt=wa,Sn|0;if(ot=y+8|0,Sn=Wt((v[ot>>2]<<5)+32|0)|0,!Sn)return Sn=13,bt=wa,Sn|0;if(Tf(y,Sn),k=cd(x)|0,!k){if(Sr=y,We=v[Sr+4>>2]|0,k=Z,v[k>>2]=v[Sr>>2],v[k+4>>2]=We,i0(Z,Ai),k=_2(Ai,_,Tn)|0,k)Sr=0,We=0;else{if(k=v[Z>>2]|0,B=v[ot>>2]|0,(B|0)>0){U=v[y+12>>2]|0,x=0;do k=(v[U+(x<<3)>>2]|0)+k|0,x=x+1|0;while((x|0)!=(B|0));x=k}else x=k;k=Tn,B=v[k>>2]|0,k=v[k+4>>2]|0,U=((x|0)<0)<<31>>31,(k|0)<(U|0)|(k|0)==(U|0)&B>>>0<x>>>0?(k=Tn,v[k>>2]=x,v[k+4>>2]=U,k=U):x=B,Sr=Kt(x|0,k|0,12,0)|0,We=Tt()|0,k=Tn,v[k>>2]=Sr,v[k+4>>2]=We,k=0}if(!k){if(x=Xt(Sr,8)|0,!x)return It(Sn),Sn=13,bt=wa,Sn|0;if($=Xt(Sr,8)|0,!$)return It(Sn),It(x),Sn=13,bt=wa,Sn|0;vi=Ai,v[vi>>2]=0,v[vi+4>>2]=0,vi=y,Dr=v[vi+4>>2]|0,k=Z,v[k>>2]=v[vi>>2],v[k+4>>2]=Dr,k=Im(Z,Sr,We,_,Ai,x,$)|0;t:do if(k)It(x),It($),It(Sn);else{e:do if((v[ot>>2]|0)>0){for(U=y+12|0,B=0;k=Im((v[U>>2]|0)+(B<<3)|0,Sr,We,_,Ai,x,$)|0,B=B+1|0,!(k|0);)if((B|0)>=(v[ot>>2]|0))break e;It(x),It($),It(Sn);break t}while(!1);(We|0)>0|(We|0)==0&Sr>>>0>0&&pn($|0,0,Sr<<3|0)|0,Dr=Ai,vi=v[Dr+4>>2]|0;e:do if((vi|0)>0|(vi|0)==0&(v[Dr>>2]|0)>>>0>0){cr=x,Or=$,Yr=x,vi=$,Dr=x,k=x,Jt=x,Ve=$,br=$,x=$;r:for(;;){for(re=0,ye=0,se=0,ae=0,B=0,U=0;;){$=Tn,Z=$+56|0;do v[$>>2]=0,$=$+4|0;while(($|0)<(Z|0));if(_=cr+(re<<3)|0,ot=v[_>>2]|0,_=v[_+4>>2]|0,Cm(ot,_,1,Tn,0)|0){$=Tn,Z=$+56|0;do v[$>>2]=0,$=$+4|0;while(($|0)<(Z|0));$=Xt(7,4)|0,$|0&&(nu(ot,_,1,Tn,$,7,0,0)|0,It($))}for(Zt=0;;){Dt=Tn+(Zt<<3)|0,Ot=v[Dt>>2]|0,Dt=v[Dt+4>>2]|0;i:do if((Ot|0)==0&(Dt|0)==0)$=B,Z=U;else{if(ht=ur(Ot|0,Dt|0,Sr|0,We|0)|0,ot=Tt()|0,$=E+(ht<<3)|0,_=$,Z=v[_>>2]|0,_=v[_+4>>2]|0,!((Z|0)==0&(_|0)==0)){xt=0,kt=0;do{if((xt|0)>(We|0)|(xt|0)==(We|0)&kt>>>0>Sr>>>0)break r;if((Z|0)==(Ot|0)&(_|0)==(Dt|0)){$=B,Z=U;break i}$=Kt(ht|0,ot|0,1,0)|0,ht=sr($|0,Tt()|0,Sr|0,We|0)|0,ot=Tt()|0,kt=Kt(kt|0,xt|0,1,0)|0,xt=Tt()|0,$=E+(ht<<3)|0,_=$,Z=v[_>>2]|0,_=v[_+4>>2]|0}while(!((Z|0)==0&(_|0)==0))}if((Ot|0)==0&(Dt|0)==0){$=B,Z=U;break}nd(Ot,Dt,ci)|0,Qm(y,Sn,ci)|0&&(kt=Kt(B|0,U|0,1,0)|0,U=Tt()|0,xt=$,v[xt>>2]=Ot,v[xt+4>>2]=Dt,B=Or+(B<<3)|0,v[B>>2]=Ot,v[B+4>>2]=Dt,B=kt),$=B,Z=U}while(!1);if(Zt=Zt+1|0,Zt>>>0>=7)break;B=$,U=Z}if(re=Kt(re|0,ye|0,1,0)|0,ye=Tt()|0,se=Kt(se|0,ae|0,1,0)|0,ae=Tt()|0,U=Ai,B=v[U>>2]|0,U=v[U+4>>2]|0,(ae|0)<(U|0)|(ae|0)==(U|0)&se>>>0<B>>>0)B=$,U=Z;else break}if((U|0)>0|(U|0)==0&B>>>0>0){B=0,U=0;do ae=cr+(B<<3)|0,v[ae>>2]=0,v[ae+4>>2]=0,B=Kt(B|0,U|0,1,0)|0,U=Tt()|0,ae=Ai,se=v[ae+4>>2]|0;while((U|0)<(se|0)|((U|0)==(se|0)?B>>>0<(v[ae>>2]|0)>>>0:0))}if(ae=Ai,v[ae>>2]=$,v[ae+4>>2]=Z,(Z|0)>0|(Z|0)==0&$>>>0>0)Zt=x,re=br,ye=Dr,se=Ve,ae=Or,x=Jt,br=k,Ve=Yr,Jt=Zt,k=re,Dr=vi,vi=ye,Yr=se,Or=cr,cr=ae;else break e}It(Yr),It(vi),It(Sn),k=1;break t}else k=$;while(!1);It(Sn),It(x),It(k),k=0}while(!1);return Sn=k,bt=wa,Sn|0}}return It(Sn),Sn=k,bt=wa,Sn|0}function ty(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if(ht=bt,bt=bt+176|0,Z=ht,(_|0)<1)return gt(x,0,0),ot=0,bt=ht,ot|0;for($=y,$=Me(v[$>>2]|0,v[$+4>>2]|0,52)|0,Tt()|0,gt(x,(_|0)>6?_:6,$&15),$=0;E=y+($<<3)|0,E=su(v[E>>2]|0,v[E+4>>2]|0,Z)|0,!(E|0);){if(E=v[Z>>2]|0,(E|0)>0){U=0;do B=Z+8+(U<<4)|0,U=U+1|0,E=Z+8+(((U|0)%(E|0)|0)<<4)|0,k=Ut(x,E,B)|0,k?Ct(x,k)|0:Rt(x,B,E)|0,E=v[Z>>2]|0;while((U|0)<(E|0))}if($=$+1|0,($|0)>=(_|0)){E=0,ot=13;break}}return(ot|0)==13?(bt=ht,E|0):(yt(x),ot=E,bt=ht,ot|0)}function Z_(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0;if(B=bt,bt=bt+32|0,E=B,k=B+16|0,y=ty(y,_,k)|0,y|0)return x=y,bt=B,x|0;if(v[x>>2]=0,v[x+4>>2]=0,v[x+8>>2]=0,y=Pt(k)|0,y|0)do{_=Xm(x)|0;do I2(_,y)|0,U=y+16|0,v[E>>2]=v[U>>2],v[E+4>>2]=v[U+4>>2],v[E+8>>2]=v[U+8>>2],v[E+12>>2]=v[U+12>>2],Ct(k,y)|0,y=Gt(k,E)|0;while((y|0)!=0);y=Pt(k)|0}while((y|0)!=0);return yt(k),y=na(x)|0,y?(r0(x),U=y,bt=B,U|0):(U=0,bt=B,U|0)}function tn(y){return y=y|0,y>>>0>121?(y=0,y|0):(y=v[7696+(y*28|0)+16>>2]|0,y|0)}function gf(y){return y=y|0,(y|0)==4|(y|0)==117|0}function Af(y){return y=y|0,v[11120+((v[y>>2]|0)*216|0)+((v[y+4>>2]|0)*72|0)+((v[y+8>>2]|0)*24|0)+(v[y+12>>2]<<3)>>2]|0}function Yl(y){return y=y|0,v[11120+((v[y>>2]|0)*216|0)+((v[y+4>>2]|0)*72|0)+((v[y+8>>2]|0)*24|0)+(v[y+12>>2]<<3)+4>>2]|0}function A2(y,_){y=y|0,_=_|0,y=7696+(y*28|0)|0,v[_>>2]=v[y>>2],v[_+4>>2]=v[y+4>>2],v[_+8>>2]=v[y+8>>2],v[_+12>>2]=v[y+12>>2]}function y2(y,_){y=y|0,_=_|0;var x=0,E=0;if(_>>>0>20)return _=-1,_|0;do if((v[11120+(_*216|0)>>2]|0)!=(y|0))if((v[11120+(_*216|0)+8>>2]|0)!=(y|0))if((v[11120+(_*216|0)+16>>2]|0)!=(y|0))if((v[11120+(_*216|0)+24>>2]|0)!=(y|0))if((v[11120+(_*216|0)+32>>2]|0)!=(y|0))if((v[11120+(_*216|0)+40>>2]|0)!=(y|0))if((v[11120+(_*216|0)+48>>2]|0)!=(y|0))if((v[11120+(_*216|0)+56>>2]|0)!=(y|0))if((v[11120+(_*216|0)+64>>2]|0)!=(y|0))if((v[11120+(_*216|0)+72>>2]|0)!=(y|0))if((v[11120+(_*216|0)+80>>2]|0)!=(y|0))if((v[11120+(_*216|0)+88>>2]|0)!=(y|0))if((v[11120+(_*216|0)+96>>2]|0)!=(y|0))if((v[11120+(_*216|0)+104>>2]|0)!=(y|0))if((v[11120+(_*216|0)+112>>2]|0)!=(y|0))if((v[11120+(_*216|0)+120>>2]|0)!=(y|0))if((v[11120+(_*216|0)+128>>2]|0)!=(y|0))if((v[11120+(_*216|0)+136>>2]|0)==(y|0))y=2,x=1,E=2;else{if((v[11120+(_*216|0)+144>>2]|0)==(y|0)){y=0,x=2,E=0;break}if((v[11120+(_*216|0)+152>>2]|0)==(y|0)){y=0,x=2,E=1;break}if((v[11120+(_*216|0)+160>>2]|0)==(y|0)){y=0,x=2,E=2;break}if((v[11120+(_*216|0)+168>>2]|0)==(y|0)){y=1,x=2,E=0;break}if((v[11120+(_*216|0)+176>>2]|0)==(y|0)){y=1,x=2,E=1;break}if((v[11120+(_*216|0)+184>>2]|0)==(y|0)){y=1,x=2,E=2;break}if((v[11120+(_*216|0)+192>>2]|0)==(y|0)){y=2,x=2,E=0;break}if((v[11120+(_*216|0)+200>>2]|0)==(y|0)){y=2,x=2,E=1;break}if((v[11120+(_*216|0)+208>>2]|0)==(y|0)){y=2,x=2,E=2;break}else y=-1;return y|0}else y=2,x=1,E=1;else y=2,x=1,E=0;else y=1,x=1,E=2;else y=1,x=1,E=1;else y=1,x=1,E=0;else y=0,x=1,E=2;else y=0,x=1,E=1;else y=0,x=1,E=0;else y=2,x=0,E=2;else y=2,x=0,E=1;else y=2,x=0,E=0;else y=1,x=0,E=2;else y=1,x=0,E=1;else y=1,x=0,E=0;else y=0,x=0,E=2;else y=0,x=0,E=1;else y=0,x=0,E=0;while(!1);return _=v[11120+(_*216|0)+(x*72|0)+(y*24|0)+(E<<3)+4>>2]|0,_|0}function ey(y,_){return y=y|0,_=_|0,(v[7696+(y*28|0)+20>>2]|0)==(_|0)?(_=1,_|0):(_=(v[7696+(y*28|0)+24>>2]|0)==(_|0),_|0)}function th(y,_){return y=y|0,_=_|0,v[848+(y*28|0)+(_<<2)>>2]|0}function Vp(y,_){return y=y|0,_=_|0,(v[848+(y*28|0)>>2]|0)==(_|0)?(_=0,_|0):(v[848+(y*28|0)+4>>2]|0)==(_|0)?(_=1,_|0):(v[848+(y*28|0)+8>>2]|0)==(_|0)?(_=2,_|0):(v[848+(y*28|0)+12>>2]|0)==(_|0)?(_=3,_|0):(v[848+(y*28|0)+16>>2]|0)==(_|0)?(_=4,_|0):(v[848+(y*28|0)+20>>2]|0)==(_|0)?(_=5,_|0):((v[848+(y*28|0)+24>>2]|0)==(_|0)?6:7)|0}function ry(){return 122}function km(y){y=y|0;var _=0,x=0,E=0;_=0;do Re(_|0,0,45)|0,E=Tt()|0|134225919,x=y+(_<<3)|0,v[x>>2]=-1,v[x+4>>2]=E,_=_+1|0;while((_|0)!=122);return 0}function iy(y){y=y|0;var _=0,x=0,E=0;return E=+_t[y+16>>3],x=+_t[y+24>>3],_=E-x,+(E<x?_+6.283185307179586:_)}function K_(y){return y=y|0,+_t[y+16>>3]<+_t[y+24>>3]|0}function jp(y){return y=y|0,+(+_t[y>>3]-+_t[y+8>>3])}function Xh(y,_){y=y|0,_=_|0;var x=0,E=0,k=0;return x=+_t[_>>3],!(x>=+_t[y+8>>3])||!(x<=+_t[y>>3])?(_=0,_|0):(E=+_t[y+16>>3],x=+_t[y+24>>3],k=+_t[_+8>>3],_=k>=x,y=k<=E&1,E<x?_&&(y=1):_||(y=0),_=(y|0)!=0,_|0)}function ny(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;return+_t[y>>3]<+_t[_+8>>3]||+_t[y+8>>3]>+_t[_>>3]?(E=0,E|0):(B=+_t[y+16>>3],x=y+24|0,ht=+_t[x>>3],U=B<ht,E=_+16|0,ot=+_t[E>>3],k=_+24|0,Z=+_t[k>>3],$=ot<Z,_=ht-ot<Z-B,y=U?$|_?1:2:0,_=$?U?1:_?2:1:0,B=+xa(B,y),B<+xa(+_t[k>>3],_)||(ht=+xa(+_t[x>>3],y),ht>+xa(+_t[E>>3],_))?($=0,$|0):($=1,$|0))}function Q_(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0;B=+_t[y+16>>3],Z=+_t[y+24>>3],y=B<Z,$=+_t[_+16>>3],U=+_t[_+24>>3],k=$<U,_=Z-$<U-B,v[x>>2]=y?k|_?1:2:0,v[E>>2]=k?y?1:_?2:1:0}function pi(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;return+_t[y>>3]<+_t[_>>3]||+_t[y+8>>3]>+_t[_+8>>3]?(E=0,E|0):(E=y+16|0,Z=+_t[E>>3],B=+_t[y+24>>3],U=Z<B,x=_+16|0,ht=+_t[x>>3],k=_+24|0,ot=+_t[k>>3],$=ht<ot,_=B-ht<ot-Z,y=U?$|_?1:2:0,_=$?U?1:_?2:1:0,B=+xa(B,y),B<=+xa(+_t[k>>3],_)?(ht=+xa(+_t[E>>3],y),$=ht>=+xa(+_t[x>>3],_),$|0):($=0,$|0))}function Rm(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0;k=bt,bt=bt+176|0,E=k,v[E>>2]=4,$=+_t[_>>3],_t[E+8>>3]=$,B=+_t[_+16>>3],_t[E+16>>3]=B,_t[E+24>>3]=$,$=+_t[_+24>>3],_t[E+32>>3]=$,U=+_t[_+8>>3],_t[E+40>>3]=U,_t[E+48>>3]=$,_t[E+56>>3]=U,_t[E+64>>3]=B,_=E+72|0,x=_+96|0;do v[_>>2]=0,_=_+4|0;while((_|0)<(x|0));so(y|0,E|0,168)|0,bt=k}function _2(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0;Dt=bt,bt=bt+288|0,ht=Dt+264|0,xt=Dt+96|0,ot=Dt,$=ot,Z=$+96|0;do v[$>>2]=0,$=$+4|0;while(($|0)<(Z|0));return _=od(_,ot)|0,_|0?(Ot=_,bt=Dt,Ot|0):(Z=ot,ot=v[Z>>2]|0,Z=v[Z+4>>2]|0,nd(ot,Z,ht)|0,su(ot,Z,xt)|0,U=+Gm(ht,xt+8|0),_t[ht>>3]=+_t[y>>3],Z=ht+8|0,_t[Z>>3]=+_t[y+16>>3],_t[xt>>3]=+_t[y+8>>3],ot=xt+8|0,_t[ot>>3]=+_t[y+24>>3],k=+Gm(ht,xt),re=+_t[Z>>3]-+_t[ot>>3],B=+Bi(+re),Zt=+_t[ht>>3]-+_t[xt>>3],E=+Bi(+Zt),!(re==0|Zt==0)&&(re=+fn(+B,+E),re=+mf(+(k*k/+oo(+(re/+oo(+B,+E)),3)/(U*(U*2.59807621135)*.8))),_t[_o>>3]=re,kt=~~re>>>0,Ot=+Bi(re)>=1?re>0?~~+Mm(+Ro(re/4294967296),4294967295)>>>0:~~+mf((re-+(~~re>>>0))/4294967296)>>>0:0,(v[_o+4>>2]&2146435072|0)!=2146435072)?(xt=(kt|0)==0&(Ot|0)==0,_=x,v[_>>2]=xt?1:kt,v[_+4>>2]=xt?0:Ot,_=0):_=1,Ot=_,bt=Dt,Ot|0)}function v2(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;ot=bt,bt=bt+288|0,U=ot+264|0,$=ot+96|0,Z=ot,k=Z,B=k+96|0;do v[k>>2]=0,k=k+4|0;while((k|0)<(B|0));return x=od(x,Z)|0,x|0?(E=x,bt=ot,E|0):(x=Z,k=v[x>>2]|0,x=v[x+4>>2]|0,nd(k,x,U)|0,su(k,x,$)|0,ht=+Gm(U,$+8|0),ht=+mf(+(+Gm(y,_)/(ht*2))),_t[_o>>3]=ht,x=~~ht>>>0,k=+Bi(ht)>=1?ht>0?~~+Mm(+Ro(ht/4294967296),4294967295)>>>0:~~+mf((ht-+(~~ht>>>0))/4294967296)>>>0:0,(v[_o+4>>2]&2146435072|0)==2146435072?(E=1,bt=ot,E|0):(Z=(x|0)==0&(k|0)==0,v[E>>2]=Z?1:x,v[E+4>>2]=Z?0:k,E=0,bt=ot,E|0))}function Dm(y,_){y=y|0,_=+_;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;B=y+16|0,U=+_t[B>>3],x=y+24|0,k=+_t[x>>3],E=U-k,E=U<k?E+6.283185307179586:E,ot=+_t[y>>3],$=y+8|0,Z=+_t[$>>3],ht=ot-Z,E=(E*_-E)*.5,_=(ht*_-ht)*.5,ot=ot+_,_t[y>>3]=ot>1.5707963267948966?1.5707963267948966:ot,_=Z-_,_t[$>>3]=_<-1.5707963267948966?-1.5707963267948966:_,_=U+E,_=_>3.141592653589793?_+-6.283185307179586:_,_t[B>>3]=_<-3.141592653589793?_+6.283185307179586:_,_=k-E,_=_>3.141592653589793?_+-6.283185307179586:_,_t[x>>3]=_<-3.141592653589793?_+6.283185307179586:_}function SM(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0,v[y>>2]=_,v[y+4>>2]=x,v[y+8>>2]=E}function MM(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0;xt=_+8|0,v[xt>>2]=0,Z=+_t[y>>3],U=+Bi(+Z),ot=+_t[y+8>>3],$=+Bi(+ot)*1.1547005383792515,U=U+$*.5,x=~~U,y=~~$,U=U-+(x|0),$=$-+(y|0);do if(U<.5)if(U<.3333333333333333)if(v[_>>2]=x,$<(U+1)*.5){v[_+4>>2]=y;break}else{y=y+1|0,v[_+4>>2]=y;break}else if(kt=1-U,y=(!($<kt)&1)+y|0,v[_+4>>2]=y,kt<=$&$<U*2){x=x+1|0,v[_>>2]=x;break}else{v[_>>2]=x;break}else{if(!(U<.6666666666666666))if(x=x+1|0,v[_>>2]=x,$<U*.5){v[_+4>>2]=y;break}else{y=y+1|0,v[_+4>>2]=y;break}if($<1-U){if(v[_+4>>2]=y,U*2+-1<$){v[_>>2]=x;break}}else y=y+1|0,v[_+4>>2]=y;x=x+1|0,v[_>>2]=x}while(!1);do if(Z<0)if(y&1){ht=(y+1|0)/2|0,ht=de(x|0,((x|0)<0)<<31>>31|0,ht|0,((ht|0)<0)<<31>>31|0)|0,x=~~(+(x|0)-((+(ht>>>0)+4294967296*+(Tt()|0))*2+1)),v[_>>2]=x;break}else{ht=(y|0)/2|0,ht=de(x|0,((x|0)<0)<<31>>31|0,ht|0,((ht|0)<0)<<31>>31|0)|0,x=~~(+(x|0)-(+(ht>>>0)+4294967296*+(Tt()|0))*2),v[_>>2]=x;break}while(!1);ht=_+4|0,ot<0&&(x=x-((y<<1|1|0)/2|0)|0,v[_>>2]=x,y=0-y|0,v[ht>>2]=y),E=y-x|0,(x|0)<0?(k=0-x|0,v[ht>>2]=E,v[xt>>2]=k,v[_>>2]=0,y=E,x=0):k=0,(y|0)<0&&(x=x-y|0,v[_>>2]=x,k=k-y|0,v[xt>>2]=k,v[ht>>2]=0,y=0),B=x-k|0,E=y-k|0,(k|0)<0&&(v[_>>2]=B,v[ht>>2]=E,v[xt>>2]=0,y=E,x=B,k=0),E=(y|0)<(x|0)?y:x,E=(k|0)<(E|0)?k:E,!((E|0)<=0)&&(v[_>>2]=x-E,v[ht>>2]=y-E,v[xt>>2]=k-E)}function Fs(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0;_=v[y>>2]|0,U=y+4|0,x=v[U>>2]|0,(_|0)<0&&(x=x-_|0,v[U>>2]=x,B=y+8|0,v[B>>2]=(v[B>>2]|0)-_,v[y>>2]=0,_=0),(x|0)<0?(_=_-x|0,v[y>>2]=_,B=y+8|0,k=(v[B>>2]|0)-x|0,v[B>>2]=k,v[U>>2]=0,x=0):(k=y+8|0,B=k,k=v[k>>2]|0),(k|0)<0&&(_=_-k|0,v[y>>2]=_,x=x-k|0,v[U>>2]=x,v[B>>2]=0,k=0),E=(x|0)<(_|0)?x:_,E=(k|0)<(E|0)?k:E,!((E|0)<=0)&&(v[y>>2]=_-E,v[U>>2]=x-E,v[B>>2]=k-E)}function eh(y,_){y=y|0,_=_|0;var x=0,E=0;E=v[y+8>>2]|0,x=+((v[y+4>>2]|0)-E|0),_t[_>>3]=+((v[y>>2]|0)-E|0)-x*.5,_t[_+8>>3]=x*.8660254037844386}function Ns(y,_,x){y=y|0,_=_|0,x=x|0,v[x>>2]=(v[_>>2]|0)+(v[y>>2]|0),v[x+4>>2]=(v[_+4>>2]|0)+(v[y+4>>2]|0),v[x+8>>2]=(v[_+8>>2]|0)+(v[y+8>>2]|0)}function $p(y,_,x){y=y|0,_=_|0,x=x|0,v[x>>2]=(v[y>>2]|0)-(v[_>>2]|0),v[x+4>>2]=(v[y+4>>2]|0)-(v[_+4>>2]|0),v[x+8>>2]=(v[y+8>>2]|0)-(v[_+8>>2]|0)}function Gp(y,_){y=y|0,_=_|0;var x=0,E=0;x=Bs(v[y>>2]|0,_)|0,v[y>>2]=x,x=y+4|0,E=Bs(v[x>>2]|0,_)|0,v[x>>2]=E,y=y+8|0,_=Bs(v[y>>2]|0,_)|0,v[y>>2]=_}function Zh(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;U=v[y>>2]|0,$=(U|0)<0,E=(v[y+4>>2]|0)-($?U:0)|0,B=(E|0)<0,k=(B?0-E|0:0)+((v[y+8>>2]|0)-($?U:0))|0,x=(k|0)<0,y=x?0:k,_=(B?0:E)-(x?k:0)|0,k=($?0:U)-(B?E:0)-(x?k:0)|0,x=(_|0)<(k|0)?_:k,x=(y|0)<(x|0)?y:x,E=(x|0)>0,y=y-(E?x:0)|0,_=_-(E?x:0)|0;t:do switch(k-(E?x:0)|0){case 0:switch(_|0){case 0:return $=(y|0)==0?0:(y|0)==1?1:7,$|0;case 1:return $=(y|0)==0?2:(y|0)==1?3:7,$|0;default:break t}case 1:switch(_|0){case 0:return $=(y|0)==0?4:(y|0)==1?5:7,$|0;case 1:{if(!y)y=6;else break t;return y|0}default:break t}default:}while(!1);return $=7,$|0}function J_(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0;if(Z=y+8|0,U=v[Z>>2]|0,$=(v[y>>2]|0)-U|0,ot=y+4|0,U=(v[ot>>2]|0)-U|0,$>>>0>715827881|U>>>0>715827881){if(E=($|0)>0,k=2147483647-$|0,B=-2147483648-$|0,(E?(k|0)<($|0):(B|0)>($|0))||(x=$<<1,E?(2147483647-x|0)<($|0):(-2147483648-x|0)>($|0))||((U|0)>0?(2147483647-U|0)<(U|0):(-2147483648-U|0)>(U|0))||(_=$*3|0,x=U<<1,(E?(k|0)<(x|0):(B|0)>(x|0))||(($|0)>-1?(_|-2147483648|0)>=(U|0):(_^-2147483648|0)<(U|0))))return ot=1,ot|0}else x=U<<1,_=$*3|0;return E=jt(+(_-U|0)*.14285714285714285)|0,v[y>>2]=E,k=jt(+(x+$|0)*.14285714285714285)|0,v[ot>>2]=k,v[Z>>2]=0,x=(k|0)<(E|0),_=x?E:k,x=x?k:E,(x|0)<0&&(((x|0)==-2147483648||((_|0)>0?(2147483647-_|0)<(x|0):(-2147483648-_|0)>(x|0)))&&Ur(27795,26892,354,26903),((_|0)>-1?(_|-2147483648|0)>=(x|0):(_^-2147483648|0)<(x|0))&&Ur(27795,26892,354,26903)),_=k-E|0,(E|0)<0?(x=0-E|0,v[ot>>2]=_,v[Z>>2]=x,v[y>>2]=0,E=0):(_=k,x=0),(_|0)<0&&(E=E-_|0,v[y>>2]=E,x=x-_|0,v[Z>>2]=x,v[ot>>2]=0,_=0),B=E-x|0,k=_-x|0,(x|0)<0?(v[y>>2]=B,v[ot>>2]=k,v[Z>>2]=0,_=k,k=B,x=0):k=E,E=(_|0)<(k|0)?_:k,E=(x|0)<(E|0)?x:E,(E|0)<=0?(ot=0,ot|0):(v[y>>2]=k-E,v[ot>>2]=_-E,v[Z>>2]=x-E,ot=0,ot|0)}function b2(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0,Z=0;if(U=y+8|0,k=v[U>>2]|0,B=(v[y>>2]|0)-k|0,$=y+4|0,k=(v[$>>2]|0)-k|0,B>>>0>715827881|k>>>0>715827881){if(x=(B|0)>0,(x?(2147483647-B|0)<(B|0):(-2147483648-B|0)>(B|0))||(_=B<<1,E=(k|0)>0,E?(2147483647-k|0)<(k|0):(-2147483648-k|0)>(k|0)))return $=1,$|0;if(Z=k<<1,(E?(2147483647-Z|0)<(k|0):(-2147483648-Z|0)>(k|0))||(x?(2147483647-_|0)<(k|0):(-2147483648-_|0)>(k|0))||(x=k*3|0,(k|0)>-1?(x|-2147483648|0)>=(B|0):(x^-2147483648|0)<(B|0)))return Z=1,Z|0}else x=k*3|0,_=B<<1;return E=jt(+(_+k|0)*.14285714285714285)|0,v[y>>2]=E,k=jt(+(x-B|0)*.14285714285714285)|0,v[$>>2]=k,v[U>>2]=0,x=(k|0)<(E|0),_=x?E:k,x=x?k:E,(x|0)<0&&(((x|0)==-2147483648||((_|0)>0?(2147483647-_|0)<(x|0):(-2147483648-_|0)>(x|0)))&&Ur(27795,26892,402,26917),((_|0)>-1?(_|-2147483648|0)>=(x|0):(_^-2147483648|0)<(x|0))&&Ur(27795,26892,402,26917)),_=k-E|0,(E|0)<0?(x=0-E|0,v[$>>2]=_,v[U>>2]=x,v[y>>2]=0,E=0):(_=k,x=0),(_|0)<0&&(E=E-_|0,v[y>>2]=E,x=x-_|0,v[U>>2]=x,v[$>>2]=0,_=0),B=E-x|0,k=_-x|0,(x|0)<0?(v[y>>2]=B,v[$>>2]=k,v[U>>2]=0,_=k,k=B,x=0):k=E,E=(_|0)<(k|0)?_:k,E=(x|0)<(E|0)?x:E,(E|0)<=0?(Z=0,Z|0):(v[y>>2]=k-E,v[$>>2]=_-E,v[U>>2]=x-E,Z=0,Z|0)}function yf(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;U=y+8|0,x=v[U>>2]|0,_=(v[y>>2]|0)-x|0,$=y+4|0,x=(v[$>>2]|0)-x|0,E=jt(+((_*3|0)-x|0)*.14285714285714285)|0,v[y>>2]=E,_=jt(+((x<<1)+_|0)*.14285714285714285)|0,v[$>>2]=_,v[U>>2]=0,x=_-E|0,(E|0)<0?(B=0-E|0,v[$>>2]=x,v[U>>2]=B,v[y>>2]=0,_=x,E=0,x=B):x=0,(_|0)<0&&(E=E-_|0,v[y>>2]=E,x=x-_|0,v[U>>2]=x,v[$>>2]=0,_=0),B=E-x|0,k=_-x|0,(x|0)<0?(v[y>>2]=B,v[$>>2]=k,v[U>>2]=0,_=k,k=B,x=0):k=E,E=(_|0)<(k|0)?_:k,E=(x|0)<(E|0)?x:E,!((E|0)<=0)&&(v[y>>2]=k-E,v[$>>2]=_-E,v[U>>2]=x-E)}function Wp(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;U=y+8|0,x=v[U>>2]|0,_=(v[y>>2]|0)-x|0,$=y+4|0,x=(v[$>>2]|0)-x|0,E=jt(+((_<<1)+x|0)*.14285714285714285)|0,v[y>>2]=E,_=jt(+((x*3|0)-_|0)*.14285714285714285)|0,v[$>>2]=_,v[U>>2]=0,x=_-E|0,(E|0)<0?(B=0-E|0,v[$>>2]=x,v[U>>2]=B,v[y>>2]=0,_=x,E=0,x=B):x=0,(_|0)<0&&(E=E-_|0,v[y>>2]=E,x=x-_|0,v[U>>2]=x,v[$>>2]=0,_=0),B=E-x|0,k=_-x|0,(x|0)<0?(v[y>>2]=B,v[$>>2]=k,v[U>>2]=0,_=k,k=B,x=0):k=E,E=(_|0)<(k|0)?_:k,E=(x|0)<(E|0)?x:E,!((E|0)<=0)&&(v[y>>2]=k-E,v[$>>2]=_-E,v[U>>2]=x-E)}function Kh(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;_=v[y>>2]|0,U=y+4|0,x=v[U>>2]|0,$=y+8|0,E=v[$>>2]|0,k=x+(_*3|0)|0,v[y>>2]=k,x=E+(x*3|0)|0,v[U>>2]=x,_=(E*3|0)+_|0,v[$>>2]=_,E=x-k|0,(k|0)<0?(_=_-k|0,v[U>>2]=E,v[$>>2]=_,v[y>>2]=0,x=E,E=0):E=k,(x|0)<0&&(E=E-x|0,v[y>>2]=E,_=_-x|0,v[$>>2]=_,v[U>>2]=0,x=0),B=E-_|0,k=x-_|0,(_|0)<0?(v[y>>2]=B,v[U>>2]=k,v[$>>2]=0,E=B,_=0):k=x,x=(k|0)<(E|0)?k:E,x=(_|0)<(x|0)?_:x,!((x|0)<=0)&&(v[y>>2]=E-x,v[U>>2]=k-x,v[$>>2]=_-x)}function Xl(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;k=v[y>>2]|0,U=y+4|0,_=v[U>>2]|0,$=y+8|0,x=v[$>>2]|0,E=(_*3|0)+k|0,k=x+(k*3|0)|0,v[y>>2]=k,v[U>>2]=E,_=(x*3|0)+_|0,v[$>>2]=_,x=E-k|0,(k|0)<0?(_=_-k|0,v[U>>2]=x,v[$>>2]=_,v[y>>2]=0,k=0):x=E,(x|0)<0&&(k=k-x|0,v[y>>2]=k,_=_-x|0,v[$>>2]=_,v[U>>2]=0,x=0),B=k-_|0,E=x-_|0,(_|0)<0?(v[y>>2]=B,v[U>>2]=E,v[$>>2]=0,k=B,_=0):E=x,x=(E|0)<(k|0)?E:k,x=(_|0)<(x|0)?_:x,!((x|0)<=0)&&(v[y>>2]=k-x,v[U>>2]=E-x,v[$>>2]=_-x)}function oy(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0;(_+-1|0)>>>0>=6||(k=(v[15440+(_*12|0)>>2]|0)+(v[y>>2]|0)|0,v[y>>2]=k,$=y+4|0,E=(v[15440+(_*12|0)+4>>2]|0)+(v[$>>2]|0)|0,v[$>>2]=E,U=y+8|0,_=(v[15440+(_*12|0)+8>>2]|0)+(v[U>>2]|0)|0,v[U>>2]=_,x=E-k|0,(k|0)<0?(_=_-k|0,v[$>>2]=x,v[U>>2]=_,v[y>>2]=0,E=0):(x=E,E=k),(x|0)<0&&(E=E-x|0,v[y>>2]=E,_=_-x|0,v[U>>2]=_,v[$>>2]=0,x=0),B=E-_|0,k=x-_|0,(_|0)<0?(v[y>>2]=B,v[$>>2]=k,v[U>>2]=0,E=B,_=0):k=x,x=(k|0)<(E|0)?k:E,x=(_|0)<(x|0)?_:x,!((x|0)<=0)&&(v[y>>2]=E-x,v[$>>2]=k-x,v[U>>2]=_-x))}function x2(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;k=v[y>>2]|0,U=y+4|0,_=v[U>>2]|0,$=y+8|0,x=v[$>>2]|0,E=_+k|0,k=x+k|0,v[y>>2]=k,v[U>>2]=E,_=x+_|0,v[$>>2]=_,x=E-k|0,(k|0)<0?(_=_-k|0,v[U>>2]=x,v[$>>2]=_,v[y>>2]=0,E=0):(x=E,E=k),(x|0)<0&&(E=E-x|0,v[y>>2]=E,_=_-x|0,v[$>>2]=_,v[U>>2]=0,x=0),B=E-_|0,k=x-_|0,(_|0)<0?(v[y>>2]=B,v[U>>2]=k,v[$>>2]=0,E=B,_=0):k=x,x=(k|0)<(E|0)?k:E,x=(_|0)<(x|0)?_:x,!((x|0)<=0)&&(v[y>>2]=E-x,v[U>>2]=k-x,v[$>>2]=_-x)}function Qh(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;_=v[y>>2]|0,U=y+4|0,E=v[U>>2]|0,$=y+8|0,x=v[$>>2]|0,k=E+_|0,v[y>>2]=k,E=x+E|0,v[U>>2]=E,_=x+_|0,v[$>>2]=_,x=E-k|0,(k|0)<0?(_=_-k|0,v[U>>2]=x,v[$>>2]=_,v[y>>2]=0,E=0):(x=E,E=k),(x|0)<0&&(E=E-x|0,v[y>>2]=E,_=_-x|0,v[$>>2]=_,v[U>>2]=0,x=0),B=E-_|0,k=x-_|0,(_|0)<0?(v[y>>2]=B,v[U>>2]=k,v[$>>2]=0,E=B,_=0):k=x,x=(k|0)<(E|0)?k:E,x=(_|0)<(x|0)?_:x,!((x|0)<=0)&&(v[y>>2]=E-x,v[U>>2]=k-x,v[$>>2]=_-x)}function Jh(y){switch(y=y|0,y|0){case 1:{y=5;break}case 5:{y=4;break}case 4:{y=6;break}case 6:{y=2;break}case 2:{y=3;break}case 3:{y=1;break}default:}return y|0}function ou(y){switch(y=y|0,y|0){case 1:{y=3;break}case 3:{y=2;break}case 2:{y=6;break}case 6:{y=4;break}case 4:{y=5;break}case 5:{y=1;break}default:}return y|0}function Om(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;_=v[y>>2]|0,U=y+4|0,x=v[U>>2]|0,$=y+8|0,E=v[$>>2]|0,k=x+(_<<1)|0,v[y>>2]=k,x=E+(x<<1)|0,v[U>>2]=x,_=(E<<1)+_|0,v[$>>2]=_,E=x-k|0,(k|0)<0?(_=_-k|0,v[U>>2]=E,v[$>>2]=_,v[y>>2]=0,x=E,E=0):E=k,(x|0)<0&&(E=E-x|0,v[y>>2]=E,_=_-x|0,v[$>>2]=_,v[U>>2]=0,x=0),B=E-_|0,k=x-_|0,(_|0)<0?(v[y>>2]=B,v[U>>2]=k,v[$>>2]=0,E=B,_=0):k=x,x=(k|0)<(E|0)?k:E,x=(_|0)<(x|0)?_:x,!((x|0)<=0)&&(v[y>>2]=E-x,v[U>>2]=k-x,v[$>>2]=_-x)}function sy(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;k=v[y>>2]|0,U=y+4|0,_=v[U>>2]|0,$=y+8|0,x=v[$>>2]|0,E=(_<<1)+k|0,k=x+(k<<1)|0,v[y>>2]=k,v[U>>2]=E,_=(x<<1)+_|0,v[$>>2]=_,x=E-k|0,(k|0)<0?(_=_-k|0,v[U>>2]=x,v[$>>2]=_,v[y>>2]=0,k=0):x=E,(x|0)<0&&(k=k-x|0,v[y>>2]=k,_=_-x|0,v[$>>2]=_,v[U>>2]=0,x=0),B=k-_|0,E=x-_|0,(_|0)<0?(v[y>>2]=B,v[U>>2]=E,v[$>>2]=0,k=B,_=0):E=x,x=(E|0)<(k|0)?E:k,x=(_|0)<(x|0)?_:x,!((x|0)<=0)&&(v[y>>2]=k-x,v[U>>2]=E-x,v[$>>2]=_-x)}function Lm(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0;return U=(v[y>>2]|0)-(v[_>>2]|0)|0,$=(U|0)<0,E=(v[y+4>>2]|0)-(v[_+4>>2]|0)-($?U:0)|0,B=(E|0)<0,k=($?0-U|0:0)+(v[y+8>>2]|0)-(v[_+8>>2]|0)+(B?0-E|0:0)|0,y=(k|0)<0,_=y?0:k,x=(B?0:E)-(y?k:0)|0,k=($?0:U)-(B?E:0)-(y?k:0)|0,y=(x|0)<(k|0)?x:k,y=(_|0)<(y|0)?_:y,E=(y|0)>0,_=_-(E?y:0)|0,x=x-(E?y:0)|0,y=k-(E?y:0)|0,y=(y|0)>-1?y:0-y|0,x=(x|0)>-1?x:0-x|0,_=(_|0)>-1?_:0-_|0,_=(x|0)>(_|0)?x:_,((y|0)>(_|0)?y:_)|0}function tv(y,_){y=y|0,_=_|0;var x=0;x=v[y+8>>2]|0,v[_>>2]=(v[y>>2]|0)-x,v[_+4>>2]=(v[y+4>>2]|0)-x}function Bm(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0;return E=v[y>>2]|0,v[_>>2]=E,k=v[y+4>>2]|0,U=_+4|0,v[U>>2]=k,$=_+8|0,v[$>>2]=0,x=(k|0)<(E|0),y=x?E:k,x=x?k:E,(x|0)<0&&((x|0)==-2147483648||((y|0)>0?(2147483647-y|0)<(x|0):(-2147483648-y|0)>(x|0))||((y|0)>-1?(y|-2147483648|0)>=(x|0):(y^-2147483648|0)<(x|0)))?(_=1,_|0):(y=k-E|0,(E|0)<0?(x=0-E|0,v[U>>2]=y,v[$>>2]=x,v[_>>2]=0,E=0):(y=k,x=0),(y|0)<0&&(E=E-y|0,v[_>>2]=E,x=x-y|0,v[$>>2]=x,v[U>>2]=0,y=0),B=E-x|0,k=y-x|0,(x|0)<0?(v[_>>2]=B,v[U>>2]=k,v[$>>2]=0,y=k,k=B,x=0):k=E,E=(y|0)<(k|0)?y:k,E=(x|0)<(E|0)?x:E,(E|0)<=0?(_=0,_|0):(v[_>>2]=k-E,v[U>>2]=y-E,v[$>>2]=x-E,_=0,_|0))}function ay(y){y=y|0;var _=0,x=0,E=0,k=0;_=y+8|0,k=v[_>>2]|0,x=k-(v[y>>2]|0)|0,v[y>>2]=x,E=y+4|0,y=(v[E>>2]|0)-k|0,v[E>>2]=y,v[_>>2]=0-(y+x)}function EM(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;x=v[y>>2]|0,_=0-x|0,v[y>>2]=_,U=y+8|0,v[U>>2]=0,$=y+4|0,E=v[$>>2]|0,k=E+x|0,(x|0)>0?(v[$>>2]=k,v[U>>2]=x,v[y>>2]=0,_=0,E=k):x=0,(E|0)<0?(B=_-E|0,v[y>>2]=B,x=x-E|0,v[U>>2]=x,v[$>>2]=0,k=B-x|0,_=0-x|0,(x|0)<0?(v[y>>2]=k,v[$>>2]=_,v[U>>2]=0,E=_,x=0):(E=0,k=B)):k=_,_=(E|0)<(k|0)?E:k,_=(x|0)<(_|0)?x:_,!((_|0)<=0)&&(v[y>>2]=k-_,v[$>>2]=E-_,v[U>>2]=x-_)}function w2(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0;if(xt=bt,bt=bt+64|0,ht=xt,$=xt+56|0,!(!0&(_&2013265920|0)==134217728&(!0&(E&2013265920|0)==134217728)))return k=5,bt=xt,k|0;if((y|0)==(x|0)&(_|0)==(E|0))return v[k>>2]=0,k=0,bt=xt,k|0;if(U=Me(y|0,_|0,52)|0,Tt()|0,U=U&15,ot=Me(x|0,E|0,52)|0,Tt()|0,(U|0)!=(ot&15|0))return k=12,bt=xt,k|0;if(B=U+-1|0,U>>>0>1){Kp(y,_,B,ht)|0,Kp(x,E,B,$)|0,ot=ht,Z=v[ot>>2]|0,ot=v[ot+4>>2]|0;t:do if((Z|0)==(v[$>>2]|0)&&(ot|0)==(v[$+4>>2]|0)){U=(U^15)*3|0,B=Me(y|0,_|0,U|0)|0,Tt()|0,B=B&7,U=Me(x|0,E|0,U|0)|0,Tt()|0,U=U&7;do if((B|0)==0|(U|0)==0)v[k>>2]=1,B=0;else if((B|0)==7)B=5;else{if((B|0)==1|(U|0)==1&&Ei(Z,ot)|0){B=5;break}if((v[15536+(B<<2)>>2]|0)!=(U|0)&&(v[15568+(B<<2)>>2]|0)!=(U|0))break t;v[k>>2]=1,B=0}while(!1);return k=B,bt=xt,k|0}while(!1)}B=ht,U=B+56|0;do v[B>>2]=0,B=B+4|0;while((B|0)<(U|0));return QA(y,_,1,ht)|0,_=ht,!((v[_>>2]|0)==(x|0)&&(v[_+4>>2]|0)==(E|0))&&(_=ht+8|0,!((v[_>>2]|0)==(x|0)&&(v[_+4>>2]|0)==(E|0)))&&(_=ht+16|0,!((v[_>>2]|0)==(x|0)&&(v[_+4>>2]|0)==(E|0)))&&(_=ht+24|0,!((v[_>>2]|0)==(x|0)&&(v[_+4>>2]|0)==(E|0)))&&(_=ht+32|0,!((v[_>>2]|0)==(x|0)&&(v[_+4>>2]|0)==(E|0)))&&(_=ht+40|0,!((v[_>>2]|0)==(x|0)&&(v[_+4>>2]|0)==(E|0)))?(B=ht+48|0,B=((v[B>>2]|0)==(x|0)?(v[B+4>>2]|0)==(E|0):0)&1):B=1,v[k>>2]=B,k=0,bt=xt,k|0}function vo(y,_,x,E,k){return y=y|0,_=_|0,x=x|0,E=E|0,k=k|0,x=X_(y,_,x,E)|0,(x|0)==7?(k=11,k|0):(E=Re(x|0,0,56)|0,_=_&-2130706433|(Tt()|0)|268435456,v[k>>2]=y|E,v[k+4>>2]=_,k=0,k|0)}function td(y,_,x){return y=y|0,_=_|0,x=x|0,!0&(_&2013265920|0)==268435456?(v[x>>2]=y,v[x+4>>2]=_&-2130706433|134217728,x=0,x|0):(x=6,x|0)}function Ga(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;return k=bt,bt=bt+16|0,E=k,v[E>>2]=0,!0&(_&2013265920|0)==268435456?(B=Me(y|0,_|0,56)|0,Tt()|0,E=ps(y,_&-2130706433|134217728,B&7,E,x)|0,bt=k,E|0):(E=6,bt=k,E|0)}function qp(y,_){y=y|0,_=_|0;var x=0;switch(x=Me(y|0,_|0,56)|0,Tt()|0,x&7){case 0:case 7:return x=0,x|0;default:}return x=_&-2130706433|134217728,!(!0&(_&2013265920|0)==268435456)||!0&(_&117440512|0)==16777216&(Ei(y,x)|0)!=0?(x=0,x|0):(x=zm(y,x)|0,x|0)}function Hp(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0;return k=bt,bt=bt+16|0,E=k,!0&(_&2013265920|0)==268435456?(B=_&-2130706433|134217728,U=x,v[U>>2]=y,v[U+4>>2]=B,v[E>>2]=0,_=Me(y|0,_|0,56)|0,Tt()|0,E=ps(y,B,_&7,E,x+8|0)|0,bt=k,E|0):(E=6,bt=k,E|0)}function ly(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0;return k=(Ei(y,_)|0)==0,_=_&-2130706433,E=x,v[E>>2]=k?y:0,v[E+4>>2]=k?_|285212672:0,E=x+8|0,v[E>>2]=y,v[E+4>>2]=_|301989888,E=x+16|0,v[E>>2]=y,v[E+4>>2]=_|318767104,E=x+24|0,v[E>>2]=y,v[E+4>>2]=_|335544320,E=x+32|0,v[E>>2]=y,v[E+4>>2]=_|352321536,x=x+40|0,v[x>>2]=y,v[x+4>>2]=_|369098752,0}function yc(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0;return U=bt,bt=bt+16|0,k=U,B=_&-2130706433|134217728,!0&(_&2013265920|0)==268435456?(E=Me(y|0,_|0,56)|0,Tt()|0,E=G(y,B,E&7)|0,(E|0)==-1?(v[x>>2]=0,B=6,bt=U,B|0):(id(y,B,k)|0&&Ur(27795,26932,282,26947),_=Me(y|0,_|0,52)|0,Tt()|0,_=_&15,Ei(y,B)|0?cy(k,_,E,2,x):_f(k,_,E,2,x),B=0,bt=U,B|0)):(B=6,bt=U,B|0)}function Yp(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0;E=bt,bt=bt+16|0,k=E,Fm(y,_,x,k),MM(k,x+4|0),bt=E}function Fm(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0;if($=bt,bt=bt+16|0,Z=$,ev(y,x,Z),B=+W_(+(1-+_t[Z>>3]*.5)),B<1e-16){v[E>>2]=0,v[E+4>>2]=0,v[E+8>>2]=0,v[E+12>>2]=0,bt=$;return}if(Z=v[x>>2]|0,k=+_t[15920+(Z*24|0)>>3],k=+e0(k-+e0(+ad(15600+(Z<<4)|0,y))),bo(_)|0?U=+e0(k+-.3334731722518321):U=k,k=+pf(+B)*2.618033988749896,(_|0)>0){y=0;do k=k*2.6457513110645907,y=y+1|0;while((y|0)!=(_|0))}B=+Di(+U)*k,_t[E>>3]=B,U=+Zi(+U)*k,_t[E+8>>3]=U,bt=$}function ev(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;if(B=bt,bt=bt+32|0,k=B,N(y,k),v[_>>2]=0,_t[x>>3]=5,E=+D(16400,k),E<+_t[x>>3]&&(v[_>>2]=0,_t[x>>3]=E),E=+D(16424,k),E<+_t[x>>3]&&(v[_>>2]=1,_t[x>>3]=E),E=+D(16448,k),E<+_t[x>>3]&&(v[_>>2]=2,_t[x>>3]=E),E=+D(16472,k),E<+_t[x>>3]&&(v[_>>2]=3,_t[x>>3]=E),E=+D(16496,k),E<+_t[x>>3]&&(v[_>>2]=4,_t[x>>3]=E),E=+D(16520,k),E<+_t[x>>3]&&(v[_>>2]=5,_t[x>>3]=E),E=+D(16544,k),E<+_t[x>>3]&&(v[_>>2]=6,_t[x>>3]=E),E=+D(16568,k),E<+_t[x>>3]&&(v[_>>2]=7,_t[x>>3]=E),E=+D(16592,k),E<+_t[x>>3]&&(v[_>>2]=8,_t[x>>3]=E),E=+D(16616,k),E<+_t[x>>3]&&(v[_>>2]=9,_t[x>>3]=E),E=+D(16640,k),E<+_t[x>>3]&&(v[_>>2]=10,_t[x>>3]=E),E=+D(16664,k),E<+_t[x>>3]&&(v[_>>2]=11,_t[x>>3]=E),E=+D(16688,k),E<+_t[x>>3]&&(v[_>>2]=12,_t[x>>3]=E),E=+D(16712,k),E<+_t[x>>3]&&(v[_>>2]=13,_t[x>>3]=E),E=+D(16736,k),E<+_t[x>>3]&&(v[_>>2]=14,_t[x>>3]=E),E=+D(16760,k),E<+_t[x>>3]&&(v[_>>2]=15,_t[x>>3]=E),E=+D(16784,k),E<+_t[x>>3]&&(v[_>>2]=16,_t[x>>3]=E),E=+D(16808,k),E<+_t[x>>3]&&(v[_>>2]=17,_t[x>>3]=E),E=+D(16832,k),E<+_t[x>>3]&&(v[_>>2]=18,_t[x>>3]=E),E=+D(16856,k),!(E<+_t[x>>3])){bt=B;return}v[_>>2]=19,_t[x>>3]=E,bt=B}function Xp(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0;if(B=+f(y),B<1e-16){_=15600+(_<<4)|0,v[k>>2]=v[_>>2],v[k+4>>2]=v[_+4>>2],v[k+8>>2]=v[_+8>>2],v[k+12>>2]=v[_+12>>2];return}if(U=+ml(+ +_t[y+8>>3],+ +_t[y>>3]),(x|0)>0){y=0;do B=B*.37796447300922725,y=y+1|0;while((y|0)!=(x|0))}$=B*.3333333333333333,E?(x=(bo(x)|0)==0,B=+XA(+((x?$:$*.37796447300922725)*.381966011250105))):(B=+XA(+(B*.381966011250105)),bo(x)|0&&(U=+e0(U+.3334731722518321))),hn(15600+(_<<4)|0,+e0(+_t[15920+(_*24|0)>>3]-U),B,k)}function T2(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0;E=bt,bt=bt+16|0,k=E,eh(y+4|0,k),Xp(k,v[y>>2]|0,_,0,x),bt=E}function cy(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0,Yr=0,vi=0,Dr=0,Sr=0,We=0,Ai=0,Tn=0,ci=0;if(Ai=bt,bt=bt+272|0,B=Ai+256|0,se=Ai+240|0,Dr=Ai,Sr=Ai+224|0,We=Ai+208|0,ae=Ai+176|0,Jt=Ai+160|0,Ve=Ai+192|0,br=Ai+144|0,cr=Ai+128|0,Or=Ai+112|0,Yr=Ai+96|0,vi=Ai+80|0,v[B>>2]=_,v[se>>2]=v[y>>2],v[se+4>>2]=v[y+4>>2],v[se+8>>2]=v[y+8>>2],v[se+12>>2]=v[y+12>>2],rv(se,B,Dr),v[k>>2]=0,se=E+x+((E|0)==5&1)|0,(se|0)<=(x|0)){bt=Ai;return}Z=v[B>>2]|0,ot=Sr+4|0,ht=ae+4|0,xt=x+5|0,kt=16880+(Z<<2)|0,Ot=16960+(Z<<2)|0,Dt=cr+8|0,Zt=Or+8|0,re=Yr+8|0,ye=We+4|0,$=x;t:for(;;){U=Dr+((($|0)%5|0)<<4)|0,v[We>>2]=v[U>>2],v[We+4>>2]=v[U+4>>2],v[We+8>>2]=v[U+8>>2],v[We+12>>2]=v[U+12>>2];do;while((ed(We,Z,0,1)|0)==2);if(($|0)>(x|0)&(bo(_)|0)!=0){if(v[ae>>2]=v[We>>2],v[ae+4>>2]=v[We+4>>2],v[ae+8>>2]=v[We+8>>2],v[ae+12>>2]=v[We+12>>2],eh(ot,Jt),E=v[ae>>2]|0,B=v[17040+(E*80|0)+(v[Sr>>2]<<2)>>2]|0,v[ae>>2]=v[18640+(E*80|0)+(B*20|0)>>2],U=v[18640+(E*80|0)+(B*20|0)+16>>2]|0,(U|0)>0){y=0;do x2(ht),y=y+1|0;while((y|0)<(U|0))}switch(U=18640+(E*80|0)+(B*20|0)+4|0,v[Ve>>2]=v[U>>2],v[Ve+4>>2]=v[U+4>>2],v[Ve+8>>2]=v[U+8>>2],Gp(Ve,(v[kt>>2]|0)*3|0),Ns(ht,Ve,ht),Fs(ht),eh(ht,br),Tn=+(v[Ot>>2]|0),_t[cr>>3]=Tn*3,_t[Dt>>3]=0,ci=Tn*-1.5,_t[Or>>3]=ci,_t[Zt>>3]=Tn*2.598076211353316,_t[Yr>>3]=ci,_t[re>>3]=Tn*-2.598076211353316,v[17040+((v[ae>>2]|0)*80|0)+(v[We>>2]<<2)>>2]|0){case 1:{y=Or,E=cr;break}case 3:{y=Yr,E=Or;break}case 2:{y=cr,E=Yr;break}default:{y=12;break t}}b(Jt,br,E,y,vi),Xp(vi,v[ae>>2]|0,Z,1,k+8+(v[k>>2]<<4)|0),v[k>>2]=(v[k>>2]|0)+1}if(($|0)<(xt|0)&&(eh(ye,ae),Xp(ae,v[We>>2]|0,Z,1,k+8+(v[k>>2]<<4)|0),v[k>>2]=(v[k>>2]|0)+1),v[Sr>>2]=v[We>>2],v[Sr+4>>2]=v[We+4>>2],v[Sr+8>>2]=v[We+8>>2],v[Sr+12>>2]=v[We+12>>2],$=$+1|0,($|0)>=(se|0)){y=3;break}}if((y|0)==3){bt=Ai;return}else(y|0)==12&&Ur(26970,27017,572,27027)}function rv(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0;Z=bt,bt=bt+128|0,E=Z+64|0,k=Z,B=E,U=20240,$=B+60|0;do v[B>>2]=v[U>>2],B=B+4|0,U=U+4|0;while((B|0)<($|0));B=k,U=20304,$=B+60|0;do v[B>>2]=v[U>>2],B=B+4|0,U=U+4|0;while((B|0)<($|0));$=(bo(v[_>>2]|0)|0)==0,E=$?E:k,k=y+4|0,Om(k),sy(k),bo(v[_>>2]|0)|0&&(Xl(k),v[_>>2]=(v[_>>2]|0)+1),v[x>>2]=v[y>>2],_=x+4|0,Ns(k,E,_),Fs(_),v[x+16>>2]=v[y>>2],_=x+20|0,Ns(k,E+12|0,_),Fs(_),v[x+32>>2]=v[y>>2],_=x+36|0,Ns(k,E+24|0,_),Fs(_),v[x+48>>2]=v[y>>2],_=x+52|0,Ns(k,E+36|0,_),Fs(_),v[x+64>>2]=v[y>>2],x=x+68|0,Ns(k,E+48|0,x),Fs(x),bt=Z}function ed(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0;if(Dt=bt,bt=bt+32|0,kt=Dt+12|0,$=Dt,Ot=y+4|0,xt=v[16960+(_<<2)>>2]|0,ht=(E|0)!=0,xt=ht?xt*3|0:xt,k=v[Ot>>2]|0,ot=y+8|0,U=v[ot>>2]|0,ht){if(B=y+12|0,E=v[B>>2]|0,k=U+k+E|0,(k|0)==(xt|0))return Ot=1,bt=Dt,Ot|0;Z=B}else Z=y+12|0,E=v[Z>>2]|0,k=U+k+E|0;if((k|0)<=(xt|0))return Ot=0,bt=Dt,Ot|0;do if((E|0)>0){if(E=v[y>>2]|0,(U|0)>0){B=18640+(E*80|0)+60|0,E=y;break}E=18640+(E*80|0)+40|0,x?(SM(kt,xt,0,0),$p(Ot,kt,$),Qh($),Ns($,kt,Ot),B=E,E=y):(B=E,E=y)}else B=18640+((v[y>>2]|0)*80|0)+20|0,E=y;while(!1);if(v[E>>2]=v[B>>2],k=B+16|0,(v[k>>2]|0)>0){E=0;do x2(Ot),E=E+1|0;while((E|0)<(v[k>>2]|0))}return y=B+4|0,v[kt>>2]=v[y>>2],v[kt+4>>2]=v[y+4>>2],v[kt+8>>2]=v[y+8>>2],_=v[16880+(_<<2)>>2]|0,Gp(kt,ht?_*3|0:_),Ns(Ot,kt,Ot),Fs(Ot),ht?E=((v[ot>>2]|0)+(v[Ot>>2]|0)+(v[Z>>2]|0)|0)==(xt|0)?1:2:E=2,Ot=E,bt=Dt,Ot|0}function rh(y,_){y=y|0,_=_|0;var x=0;do x=ed(y,_,0,1)|0;while((x|0)==2);return x|0}function _f(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0,Yr=0,vi=0,Dr=0;if(Yr=bt,bt=bt+240|0,B=Yr+224|0,Ve=Yr+208|0,br=Yr,cr=Yr+192|0,Or=Yr+176|0,re=Yr+160|0,ye=Yr+144|0,se=Yr+128|0,ae=Yr+112|0,Jt=Yr+96|0,v[B>>2]=_,v[Ve>>2]=v[y>>2],v[Ve+4>>2]=v[y+4>>2],v[Ve+8>>2]=v[y+8>>2],v[Ve+12>>2]=v[y+12>>2],iv(Ve,B,br),v[k>>2]=0,Zt=E+x+((E|0)==6&1)|0,(Zt|0)<=(x|0)){bt=Yr;return}Z=v[B>>2]|0,ot=x+6|0,ht=16960+(Z<<2)|0,xt=ye+8|0,kt=se+8|0,Ot=ae+8|0,Dt=cr+4|0,U=0,$=x,E=-1;t:for(;;){if(B=($|0)%6|0,y=br+(B<<4)|0,v[cr>>2]=v[y>>2],v[cr+4>>2]=v[y+4>>2],v[cr+8>>2]=v[y+8>>2],v[cr+12>>2]=v[y+12>>2],y=U,U=ed(cr,Z,0,1)|0,($|0)>(x|0)&(bo(_)|0)!=0&&(y|0)!=1&&(v[cr>>2]|0)!=(E|0)){switch(eh(br+(((B+5|0)%6|0)<<4)+4|0,Or),eh(br+(B<<4)+4|0,re),vi=+(v[ht>>2]|0),_t[ye>>3]=vi*3,_t[xt>>3]=0,Dr=vi*-1.5,_t[se>>3]=Dr,_t[kt>>3]=vi*2.598076211353316,_t[ae>>3]=Dr,_t[Ot>>3]=vi*-2.598076211353316,B=v[Ve>>2]|0,v[17040+(B*80|0)+(((E|0)==(B|0)?v[cr>>2]|0:E)<<2)>>2]|0){case 1:{y=se,E=ye;break}case 3:{y=ae,E=se;break}case 2:{y=ye,E=ae;break}default:{y=8;break t}}b(Or,re,E,y,Jt),!(S(Or,Jt)|0)&&!(S(re,Jt)|0)&&(Xp(Jt,v[Ve>>2]|0,Z,1,k+8+(v[k>>2]<<4)|0),v[k>>2]=(v[k>>2]|0)+1)}if(($|0)<(ot|0)&&(eh(Dt,Or),Xp(Or,v[cr>>2]|0,Z,1,k+8+(v[k>>2]<<4)|0),v[k>>2]=(v[k>>2]|0)+1),$=$+1|0,($|0)>=(Zt|0)){y=3;break}else E=v[cr>>2]|0}if((y|0)==3){bt=Yr;return}else(y|0)==8&&Ur(27054,27017,737,27099)}function iv(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0;Z=bt,bt=bt+160|0,E=Z+80|0,k=Z,B=E,U=20368,$=B+72|0;do v[B>>2]=v[U>>2],B=B+4|0,U=U+4|0;while((B|0)<($|0));B=k,U=20448,$=B+72|0;do v[B>>2]=v[U>>2],B=B+4|0,U=U+4|0;while((B|0)<($|0));$=(bo(v[_>>2]|0)|0)==0,E=$?E:k,k=y+4|0,Om(k),sy(k),bo(v[_>>2]|0)|0&&(Xl(k),v[_>>2]=(v[_>>2]|0)+1),v[x>>2]=v[y>>2],_=x+4|0,Ns(k,E,_),Fs(_),v[x+16>>2]=v[y>>2],_=x+20|0,Ns(k,E+12|0,_),Fs(_),v[x+32>>2]=v[y>>2],_=x+36|0,Ns(k,E+24|0,_),Fs(_),v[x+48>>2]=v[y>>2],_=x+52|0,Ns(k,E+36|0,_),Fs(_),v[x+64>>2]=v[y>>2],_=x+68|0,Ns(k,E+48|0,_),Fs(_),v[x+80>>2]=v[y>>2],x=x+84|0,Ns(k,E+60|0,x),Fs(x),bt=Z}function nv(y,_){return y=y|0,_=_|0,_=Me(y|0,_|0,52)|0,Tt()|0,_&15|0}function uy(y,_){return y=y|0,_=_|0,_=Me(y|0,_|0,45)|0,Tt()|0,_&127|0}function Nm(y,_,x,E){return y=y|0,_=_|0,x=x|0,E=E|0,(x+-1|0)>>>0>14?(E=4,E|0):(x=Me(y|0,_|0,(15-x|0)*3|0)|0,Tt()|0,v[E>>2]=x&7,E=0,E|0)}function ov(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0;if(y>>>0>15)return E=4,E|0;if(_>>>0>121)return E=17,E|0;U=Re(y|0,0,52)|0,k=Tt()|0,$=Re(_|0,0,45)|0,k=k|(Tt()|0)|134225919;t:do if((y|0)>=1){for($=1,U=(Be[20528+_>>0]|0)!=0,B=-1;;){if(_=v[x+($+-1<<2)>>2]|0,_>>>0>6){k=18,_=10;break}if(!((_|0)==0|U^1))if((_|0)==1){k=19,_=10;break}else U=0;if(ot=(15-$|0)*3|0,Z=Re(7,0,ot|0)|0,k=k&~(Tt()|0),_=Re(_|0,((_|0)<0)<<31>>31|0,ot|0)|0,B=_|B&~Z,k=Tt()|0|k,($|0)<(y|0))$=$+1|0;else break t}if((_|0)==10)return k|0}else B=-1;while(!1);return ot=E,v[ot>>2]=B,v[ot+4>>2]=k,ot=0,ot|0}function zm(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0;return!(!0&(_&-16777216|0)==134217728)||(E=Me(y|0,_|0,52)|0,Tt()|0,E=E&15,x=Me(y|0,_|0,45)|0,Tt()|0,x=x&127,x>>>0>121)?(y=0,y|0):(U=(E^15)*3|0,k=Me(y|0,_|0,U|0)|0,U=Re(k|0,Tt()|0,U|0)|0,k=Tt()|0,B=de(-1227133514,-1171,U|0,k|0)|0,!((U&613566756&B|0)==0&(k&4681&(Tt()|0)|0)==0)||(U=(E*3|0)+19|0,B=Re(~y|0,~_|0,U|0)|0,U=Me(B|0,Tt()|0,U|0)|0,!((E|0)==15|(U|0)==0&(Tt()|0)==0))?(U=0,U|0):!(Be[20528+x>>0]|0)||(_=_&8191,(y|0)==0&(_|0)==0)?(U=1,U|0):(U=wn(y|0,_|0,0)|0,Tt()|0,((63-U|0)%3|0|0)!=0|0))}function Zp(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0;return!0&(_&-16777216|0)==134217728&&(E=Me(y|0,_|0,52)|0,Tt()|0,E=E&15,x=Me(y|0,_|0,45)|0,Tt()|0,x=x&127,x>>>0<=121)&&(U=(E^15)*3|0,k=Me(y|0,_|0,U|0)|0,U=Re(k|0,Tt()|0,U|0)|0,k=Tt()|0,B=de(-1227133514,-1171,U|0,k|0)|0,(U&613566756&B|0)==0&(k&4681&(Tt()|0)|0)==0)&&(U=(E*3|0)+19|0,B=Re(~y|0,~_|0,U|0)|0,U=Me(B|0,Tt()|0,U|0)|0,(E|0)==15|(U|0)==0&(Tt()|0)==0)&&(!(Be[20528+x>>0]|0)||(x=_&8191,(y|0)==0&(x|0)==0)||(U=wn(y|0,x|0,0)|0,Tt()|0,(63-U|0)%3|0|0))||qp(y,_)|0?(U=1,U|0):(U=(ut(y,_)|0)!=0&1,U|0)}function hy(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0;if(k=Re(_|0,0,52)|0,B=Tt()|0,x=Re(x|0,0,45)|0,x=B|(Tt()|0)|134225919,(_|0)<1){B=-1,E=x,_=y,v[_>>2]=B,y=y+4|0,v[y>>2]=E;return}for(B=1,k=-1;U=(15-B|0)*3|0,$=Re(7,0,U|0)|0,x=x&~(Tt()|0),U=Re(E|0,0,U|0)|0,k=k&~$|U,x=x|(Tt()|0),(B|0)!=(_|0);)B=B+1|0;$=y,U=$,v[U>>2]=k,$=$+4|0,v[$>>2]=x}function Kp(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0;if(B=Me(y|0,_|0,52)|0,Tt()|0,B=B&15,x>>>0>15)return E=4,E|0;if((B|0)<(x|0))return E=12,E|0;if((B|0)==(x|0))return v[E>>2]=y,v[E+4>>2]=_,E=0,E|0;if(k=Re(x|0,0,52)|0,k=k|y,y=Tt()|0|_&-15728641,(B|0)>(x|0))do _=Re(7,0,(14-x|0)*3|0)|0,x=x+1|0,k=_|k,y=Tt()|0|y;while((x|0)<(B|0));return v[E>>2]=k,v[E+4>>2]=y,E=0,E|0}function Qp(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0;if(B=Me(y|0,_|0,52)|0,Tt()|0,B=B&15,!((x|0)<16&(B|0)<=(x|0)))return E=4,E|0;k=x-B|0,x=Me(y|0,_|0,45)|0,Tt()|0;t:do if(!(tn(x&127)|0))x=nh(7,0,k,((k|0)<0)<<31>>31)|0,k=Tt()|0;else{e:do if(B|0){for(x=1;U=Re(7,0,(15-x|0)*3|0)|0,!!((U&y|0)==0&((Tt()|0)&_|0)==0);)if(x>>>0<B>>>0)x=x+1|0;else break e;x=nh(7,0,k,((k|0)<0)<<31>>31)|0,k=Tt()|0;break t}while(!1);x=nh(7,0,k,((k|0)<0)<<31>>31)|0,x=Ee(x|0,Tt()|0,5,0)|0,x=Kt(x|0,Tt()|0,-5,-1)|0,x=Le(x|0,Tt()|0,6,0)|0,x=Kt(x|0,Tt()|0,1,0)|0,k=Tt()|0}while(!1);return U=E,v[U>>2]=x,v[U+4>>2]=k,U=0,U|0}function Ei(y,_){y=y|0,_=_|0;var x=0,E=0,k=0;if(k=Me(y|0,_|0,45)|0,Tt()|0,!(tn(k&127)|0))return k=0,k|0;k=Me(y|0,_|0,52)|0,Tt()|0,k=k&15;t:do if(!k)x=0;else for(E=1;;){if(x=Me(y|0,_|0,(15-E|0)*3|0)|0,Tt()|0,x=x&7,x|0)break t;if(E>>>0<k>>>0)E=E+1|0;else{x=0;break}}while(!1);return k=(x|0)==0&1,k|0}function _c(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0;if(U=bt,bt=bt+16|0,B=U,t0(B,y,_,x),_=B,y=v[_>>2]|0,_=v[_+4>>2]|0,(y|0)==0&(_|0)==0)return bt=U,0;k=0,x=0;do $=E+(k<<3)|0,v[$>>2]=y,v[$+4>>2]=_,k=Kt(k|0,x|0,1,0)|0,x=Tt()|0,py(B),$=B,y=v[$>>2]|0,_=v[$+4>>2]|0;while(!((y|0)==0&(_|0)==0));return bt=U,0}function sv(y,_,x,E){return y=y|0,_=_|0,x=x|0,E=E|0,(E|0)<(x|0)?(x=_,E=y,ni(x|0),E|0):(x=Re(-1,-1,((E-x|0)*3|0)+3|0)|0,E=Re(~x|0,~(Tt()|0)|0,(15-E|0)*3|0)|0,x=~(Tt()|0)&_,E=~E&y,ni(x|0),E|0)}function ia(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0;return k=Me(y|0,_|0,52)|0,Tt()|0,k=k&15,(x|0)<16&(k|0)<=(x|0)?((k|0)<(x|0)&&(k=Re(-1,-1,((x+-1-k|0)*3|0)+3|0)|0,k=Re(~k|0,~(Tt()|0)|0,(15-x|0)*3|0)|0,_=~(Tt()|0)&_,y=~k&y),k=Re(x|0,0,52)|0,x=_&-15728641|(Tt()|0),v[E>>2]=y|k,v[E+4>>2]=x,E=0,E|0):(E=4,E|0)}function Um(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0,Yr=0,vi=0,Dr=0,Sr=0,We=0;if((x|0)==0&(E|0)==0)return We=0,We|0;if(k=y,B=v[k>>2]|0,k=v[k+4>>2]|0,!0&(k&15728640|0)==0){if(!((E|0)>0|(E|0)==0&x>>>0>0)||(We=_,v[We>>2]=B,v[We+4>>2]=k,(x|0)==1&(E|0)==0))return We=0,We|0;k=1,B=0;do Dr=y+(k<<3)|0,Sr=v[Dr+4>>2]|0,We=_+(k<<3)|0,v[We>>2]=v[Dr>>2],v[We+4>>2]=Sr,k=Kt(k|0,B|0,1,0)|0,B=Tt()|0;while((B|0)<(E|0)|(B|0)==(E|0)&k>>>0<x>>>0);return k=0,k|0}if(vi=x<<3,Sr=Wt(vi)|0,!Sr)return We=13,We|0;if(so(Sr|0,y|0,vi|0)|0,Dr=Xt(x,8)|0,!Dr)return It(Sr),We=13,We|0;t:for(;;){k=Sr,ot=v[k>>2]|0,k=v[k+4>>2]|0,Or=Me(ot|0,k|0,52)|0,Tt()|0,Or=Or&15,Yr=Or+-1|0,cr=(Or|0)!=0,br=(E|0)>0|(E|0)==0&x>>>0>0;e:do if(cr&br){if(se=Re(Yr|0,0,52)|0,ae=Tt()|0,Yr>>>0>15){if(!((ot|0)==0&(k|0)==0)){We=16;break t}for(B=0,y=0;;){if(B=Kt(B|0,y|0,1,0)|0,y=Tt()|0,!((y|0)<(E|0)|(y|0)==(E|0)&B>>>0<x>>>0))break e;if(U=Sr+(B<<3)|0,Ve=v[U>>2]|0,U=v[U+4>>2]|0,!((Ve|0)==0&(U|0)==0)){k=U,We=16;break t}}}for($=ot,y=k,B=0,U=0;;){if(!(($|0)==0&(y|0)==0)){if(!(!0&(y&117440512|0)==0)){We=21;break t}if(ht=Me($|0,y|0,52)|0,Tt()|0,ht=ht&15,(ht|0)<(Yr|0)){k=12,We=27;break t}if((ht|0)!=(Yr|0)&&($=$|se,y=y&-15728641|ae,ht>>>0>=Or>>>0)){Z=Yr;do Ve=Re(7,0,(14-Z|0)*3|0)|0,Z=Z+1|0,$=Ve|$,y=Tt()|0|y;while(Z>>>0<ht>>>0)}if(kt=ur($|0,y|0,x|0,E|0)|0,Ot=Tt()|0,Z=Dr+(kt<<3)|0,ht=Z,xt=v[ht>>2]|0,ht=v[ht+4>>2]|0,!((xt|0)==0&(ht|0)==0)){re=0,ye=0;do{if((re|0)>(E|0)|(re|0)==(E|0)&ye>>>0>x>>>0){We=31;break t}if((xt|0)==($|0)&(ht&-117440513|0)==(y|0)){Dt=Me(xt|0,ht|0,56)|0,Tt()|0,Dt=Dt&7,Zt=Dt+1|0,Ve=Me(xt|0,ht|0,45)|0,Tt()|0;r:do if(!(tn(Ve&127)|0))ht=7;else{if(xt=Me(xt|0,ht|0,52)|0,Tt()|0,xt=xt&15,!xt){ht=6;break}for(ht=1;;){if(Ve=Re(7,0,(15-ht|0)*3|0)|0,!((Ve&$|0)==0&((Tt()|0)&y|0)==0)){ht=7;break r}if(ht>>>0<xt>>>0)ht=ht+1|0;else{ht=6;break}}}while(!1);if((Dt+2|0)>>>0>ht>>>0){We=41;break t}Ve=Re(Zt|0,0,56)|0,y=Tt()|0|y&-117440513,Jt=Z,v[Jt>>2]=0,v[Jt+4>>2]=0,$=Ve|$}else kt=Kt(kt|0,Ot|0,1,0)|0,kt=sr(kt|0,Tt()|0,x|0,E|0)|0,Ot=Tt()|0;ye=Kt(ye|0,re|0,1,0)|0,re=Tt()|0,Z=Dr+(kt<<3)|0,ht=Z,xt=v[ht>>2]|0,ht=v[ht+4>>2]|0}while(!((xt|0)==0&(ht|0)==0))}Ve=Z,v[Ve>>2]=$,v[Ve+4>>2]=y}if(B=Kt(B|0,U|0,1,0)|0,U=Tt()|0,!((U|0)<(E|0)|(U|0)==(E|0)&B>>>0<x>>>0))break e;y=Sr+(B<<3)|0,$=v[y>>2]|0,y=v[y+4>>2]|0}}while(!1);if(Ve=Kt(x|0,E|0,5,0)|0,Jt=Tt()|0,Jt>>>0<0|(Jt|0)==0&Ve>>>0<11){We=85;break}if(Ve=Le(x|0,E|0,6,0)|0,Tt()|0,Ve=Xt(Ve,8)|0,!Ve){We=48;break}do if(br){for(Zt=0,y=0,Dt=0,re=0;;){if(ht=Dr+(Zt<<3)|0,U=ht,B=v[U>>2]|0,U=v[U+4>>2]|0,(B|0)==0&(U|0)==0)Jt=Dt;else{xt=Me(B|0,U|0,56)|0,Tt()|0,xt=xt&7,$=xt+1|0,kt=U&-117440513,Jt=Me(B|0,U|0,45)|0,Tt()|0;e:do if(tn(Jt&127)|0){if(Ot=Me(B|0,U|0,52)|0,Tt()|0,Ot=Ot&15,Ot|0)for(Z=1;;){if(Jt=Re(7,0,(15-Z|0)*3|0)|0,!((B&Jt|0)==0&(kt&(Tt()|0)|0)==0))break e;if(Z>>>0<Ot>>>0)Z=Z+1|0;else break}U=Re($|0,0,56)|0,B=U|B,U=Tt()|0|kt,$=ht,v[$>>2]=B,v[$+4>>2]=U,$=xt+2|0}while(!1);($|0)==7?(Jt=Ve+(y<<3)|0,v[Jt>>2]=B,v[Jt+4>>2]=U&-117440513,y=Kt(y|0,Dt|0,1,0)|0,Jt=Tt()|0):Jt=Dt}if(Zt=Kt(Zt|0,re|0,1,0)|0,re=Tt()|0,(re|0)<(E|0)|(re|0)==(E|0)&Zt>>>0<x>>>0)Dt=Jt;else break}if(br){if(ye=Yr>>>0>15,se=Re(Yr|0,0,52)|0,ae=Tt()|0,!cr){for(B=0,Z=0,$=0,U=0;(ot|0)==0&(k|0)==0||(Yr=_+(B<<3)|0,v[Yr>>2]=ot,v[Yr+4>>2]=k,B=Kt(B|0,Z|0,1,0)|0,Z=Tt()|0),$=Kt($|0,U|0,1,0)|0,U=Tt()|0,!!((U|0)<(E|0)|(U|0)==(E|0)&$>>>0<x>>>0);)k=Sr+($<<3)|0,ot=v[k>>2]|0,k=v[k+4>>2]|0;k=Jt;break}for(B=0,Z=0,U=0,$=0;;){do if(!((ot|0)==0&(k|0)==0)){if(Ot=Me(ot|0,k|0,52)|0,Tt()|0,Ot=Ot&15,ye|(Ot|0)<(Yr|0)){We=80;break t}if((Ot|0)!=(Yr|0)){if(ht=ot|se,xt=k&-15728641|ae,Ot>>>0>=Or>>>0){kt=Yr;do cr=Re(7,0,(14-kt|0)*3|0)|0,kt=kt+1|0,ht=cr|ht,xt=Tt()|0|xt;while(kt>>>0<Ot>>>0)}}else ht=ot,xt=k;Dt=ur(ht|0,xt|0,x|0,E|0)|0,kt=0,Ot=0,re=Tt()|0;do{if((kt|0)>(E|0)|(kt|0)==(E|0)&Ot>>>0>x>>>0){We=81;break t}if(cr=Dr+(Dt<<3)|0,Zt=v[cr+4>>2]|0,(Zt&-117440513|0)==(xt|0)&&(v[cr>>2]|0)==(ht|0)){We=65;break}cr=Kt(Dt|0,re|0,1,0)|0,Dt=sr(cr|0,Tt()|0,x|0,E|0)|0,re=Tt()|0,Ot=Kt(Ot|0,kt|0,1,0)|0,kt=Tt()|0,cr=Dr+(Dt<<3)|0}while(!((v[cr>>2]|0)==(ht|0)&&(v[cr+4>>2]|0)==(xt|0)));if((We|0)==65&&(We=0,!0&(Zt&117440512|0)==100663296))break;cr=_+(B<<3)|0,v[cr>>2]=ot,v[cr+4>>2]=k,B=Kt(B|0,Z|0,1,0)|0,Z=Tt()|0}while(!1);if(U=Kt(U|0,$|0,1,0)|0,$=Tt()|0,!(($|0)<(E|0)|($|0)==(E|0)&U>>>0<x>>>0))break;k=Sr+(U<<3)|0,ot=v[k>>2]|0,k=v[k+4>>2]|0}k=Jt}else B=0,k=Jt}else B=0,y=0,k=0;while(!1);if(pn(Dr|0,0,vi|0)|0,so(Sr|0,Ve|0,y<<3|0)|0,It(Ve),(y|0)==0&(k|0)==0){We=89;break}else _=_+(B<<3)|0,E=k,x=y}if((We|0)==16)!0&(k&117440512|0)==0?(k=4,We=27):We=21;else if((We|0)==31)Ur(27795,27122,620,27132);else{if((We|0)==41)return It(Sr),It(Dr),We=10,We|0;if((We|0)==48)return It(Sr),It(Dr),We=13,We|0;(We|0)==80?Ur(27795,27122,711,27132):(We|0)==81?Ur(27795,27122,723,27132):(We|0)==85&&(so(_|0,Sr|0,x<<3|0)|0,We=89)}return(We|0)==21?(It(Sr),It(Dr),We=5,We|0):(We|0)==27?(It(Sr),It(Dr),We=k,We|0):(We|0)==89?(It(Sr),It(Dr),We=0,We|0):0}function Al(y,_,x,E,k,B,U){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0,B=B|0,U=U|0;var $=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0;if(Zt=bt,bt=bt+16|0,Dt=Zt,!((x|0)>0|(x|0)==0&_>>>0>0))return Dt=0,bt=Zt,Dt|0;if((U|0)>=16)return Dt=12,bt=Zt,Dt|0;kt=0,Ot=0,xt=0,$=0;t:for(;;){if(ot=y+(kt<<3)|0,Z=v[ot>>2]|0,ot=v[ot+4>>2]|0,ht=Me(Z|0,ot|0,52)|0,Tt()|0,(ht&15|0)>(U|0)){$=12,Z=11;break}if(t0(Dt,Z,ot,U),ht=Dt,ot=v[ht>>2]|0,ht=v[ht+4>>2]|0,(ot|0)==0&(ht|0)==0)Z=xt;else{Z=xt;do{if(!(($|0)<(B|0)|($|0)==(B|0)&Z>>>0<k>>>0)){Z=10;break t}xt=E+(Z<<3)|0,v[xt>>2]=ot,v[xt+4>>2]=ht,Z=Kt(Z|0,$|0,1,0)|0,$=Tt()|0,py(Dt),xt=Dt,ot=v[xt>>2]|0,ht=v[xt+4>>2]|0}while(!((ot|0)==0&(ht|0)==0))}if(kt=Kt(kt|0,Ot|0,1,0)|0,Ot=Tt()|0,(Ot|0)<(x|0)|(Ot|0)==(x|0)&kt>>>0<_>>>0)xt=Z;else{$=0,Z=11;break}}return(Z|0)==10?(Dt=14,bt=Zt,Dt|0):(Z|0)==11?(bt=Zt,$|0):0}function Vm(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0;kt=bt,bt=bt+16|0,xt=kt;t:do if((x|0)>0|(x|0)==0&_>>>0>0){for(ot=0,U=0,B=0,ht=0;;){if(Z=y+(ot<<3)|0,$=v[Z>>2]|0,Z=v[Z+4>>2]|0,!(($|0)==0&(Z|0)==0)&&(Z=(Qp($,Z,E,xt)|0)==0,$=xt,U=Kt(v[$>>2]|0,v[$+4>>2]|0,U|0,B|0)|0,B=Tt()|0,!Z)){B=12;break}if(ot=Kt(ot|0,ht|0,1,0)|0,ht=Tt()|0,!((ht|0)<(x|0)|(ht|0)==(x|0)&ot>>>0<_>>>0))break t}return bt=kt,B|0}else U=0,B=0;while(!1);return v[k>>2]=U,v[k+4>>2]=B,k=0,bt=kt,k|0}function vf(y,_){return y=y|0,_=_|0,_=Me(y|0,_|0,52)|0,Tt()|0,_&1|0}function Wa(y,_){y=y|0,_=_|0;var x=0,E=0,k=0;if(k=Me(y|0,_|0,52)|0,Tt()|0,k=k&15,!k)return k=0,k|0;for(E=1;;){if(x=Me(y|0,_|0,(15-E|0)*3|0)|0,Tt()|0,x=x&7,x|0){E=5;break}if(E>>>0<k>>>0)E=E+1|0;else{x=0,E=5;break}}return(E|0)==5?x|0:0}function av(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0;if(Z=Me(y|0,_|0,52)|0,Tt()|0,Z=Z&15,!Z)return $=_,Z=y,ni($|0),Z|0;for($=1,x=0;;){B=(15-$|0)*3|0,E=Re(7,0,B|0)|0,k=Tt()|0,U=Me(y|0,_|0,B|0)|0,Tt()|0,B=Re(Jh(U&7)|0,0,B|0)|0,U=Tt()|0,y=B|y&~E,_=U|_&~k;t:do if(!x)if((B&E|0)==0&(U&k|0)==0)x=0;else if(E=Me(y|0,_|0,52)|0,Tt()|0,E=E&15,!E)x=1;else{x=1;e:for(;;){switch(U=Me(y|0,_|0,(15-x|0)*3|0)|0,Tt()|0,U&7){case 1:break e;case 0:break;default:{x=1;break t}}if(x>>>0<E>>>0)x=x+1|0;else{x=1;break t}}for(x=1;;)if(U=(15-x|0)*3|0,k=Me(y|0,_|0,U|0)|0,Tt()|0,B=Re(7,0,U|0)|0,_=_&~(Tt()|0),U=Re(Jh(k&7)|0,0,U|0)|0,y=y&~B|U,_=_|(Tt()|0),x>>>0<E>>>0)x=x+1|0;else{x=1;break}}while(!1);if($>>>0<Z>>>0)$=$+1|0;else break}return ni(_|0),y|0}function vc(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0;if(E=Me(y|0,_|0,52)|0,Tt()|0,E=E&15,!E)return x=_,E=y,ni(x|0),E|0;for(x=1;B=(15-x|0)*3|0,U=Me(y|0,_|0,B|0)|0,Tt()|0,k=Re(7,0,B|0)|0,_=_&~(Tt()|0),B=Re(Jh(U&7)|0,0,B|0)|0,y=B|y&~k,_=Tt()|0|_,x>>>0<E>>>0;)x=x+1|0;return ni(_|0),y|0}function S2(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0;if(Z=Me(y|0,_|0,52)|0,Tt()|0,Z=Z&15,!Z)return $=_,Z=y,ni($|0),Z|0;for($=1,x=0;;){B=(15-$|0)*3|0,E=Re(7,0,B|0)|0,k=Tt()|0,U=Me(y|0,_|0,B|0)|0,Tt()|0,B=Re(ou(U&7)|0,0,B|0)|0,U=Tt()|0,y=B|y&~E,_=U|_&~k;t:do if(!x)if((B&E|0)==0&(U&k|0)==0)x=0;else if(E=Me(y|0,_|0,52)|0,Tt()|0,E=E&15,!E)x=1;else{x=1;e:for(;;){switch(U=Me(y|0,_|0,(15-x|0)*3|0)|0,Tt()|0,U&7){case 1:break e;case 0:break;default:{x=1;break t}}if(x>>>0<E>>>0)x=x+1|0;else{x=1;break t}}for(x=1;;)if(k=(15-x|0)*3|0,B=Re(7,0,k|0)|0,U=_&~(Tt()|0),_=Me(y|0,_|0,k|0)|0,Tt()|0,_=Re(ou(_&7)|0,0,k|0)|0,y=y&~B|_,_=U|(Tt()|0),x>>>0<E>>>0)x=x+1|0;else{x=1;break}}while(!1);if($>>>0<Z>>>0)$=$+1|0;else break}return ni(_|0),y|0}function Jp(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0;if(E=Me(y|0,_|0,52)|0,Tt()|0,E=E&15,!E)return x=_,E=y,ni(x|0),E|0;for(x=1;U=(15-x|0)*3|0,B=Re(7,0,U|0)|0,k=_&~(Tt()|0),_=Me(y|0,_|0,U|0)|0,Tt()|0,_=Re(ou(_&7)|0,0,U|0)|0,y=_|y&~B,_=Tt()|0|k,x>>>0<E>>>0;)x=x+1|0;return ni(_|0),y|0}function jm(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if(Z=bt,bt=bt+64|0,$=Z+40|0,E=Z+24|0,k=Z+12|0,B=Z,Re(_|0,0,52)|0,x=Tt()|0|134225919,!_)return(v[y+4>>2]|0)>2||(v[y+8>>2]|0)>2||(v[y+12>>2]|0)>2?(U=0,$=0,ni(U|0),bt=Z,$|0):(Re(Af(y)|0,0,45)|0,U=Tt()|0|x,$=-1,ni(U|0),bt=Z,$|0);if(v[$>>2]=v[y>>2],v[$+4>>2]=v[y+4>>2],v[$+8>>2]=v[y+8>>2],v[$+12>>2]=v[y+12>>2],U=$+4|0,(_|0)>0)for(y=-1;v[E>>2]=v[U>>2],v[E+4>>2]=v[U+4>>2],v[E+8>>2]=v[U+8>>2],_&1?(yf(U),v[k>>2]=v[U>>2],v[k+4>>2]=v[U+4>>2],v[k+8>>2]=v[U+8>>2],Kh(k)):(Wp(U),v[k>>2]=v[U>>2],v[k+4>>2]=v[U+4>>2],v[k+8>>2]=v[U+8>>2],Xl(k)),$p(E,k,B),Fs(B),ht=(15-_|0)*3|0,ot=Re(7,0,ht|0)|0,x=x&~(Tt()|0),ht=Re(Zh(B)|0,0,ht|0)|0,y=ht|y&~ot,x=Tt()|0|x,(_|0)>1;)_=_+-1|0;else y=-1;t:do if((v[U>>2]|0)<=2&&(v[$+8>>2]|0)<=2&&(v[$+12>>2]|0)<=2){if(E=Af($)|0,_=Re(E|0,0,45)|0,_=_|y,y=Tt()|0|x&-1040385,B=Yl($)|0,!(tn(E)|0)){if((B|0)<=0)break;for(k=0;;){if(E=Me(_|0,y|0,52)|0,Tt()|0,E=E&15,E)for(x=1;ht=(15-x|0)*3|0,$=Me(_|0,y|0,ht|0)|0,Tt()|0,ot=Re(7,0,ht|0)|0,y=y&~(Tt()|0),ht=Re(Jh($&7)|0,0,ht|0)|0,_=_&~ot|ht,y=y|(Tt()|0),x>>>0<E>>>0;)x=x+1|0;if(k=k+1|0,(k|0)==(B|0))break t}}k=Me(_|0,y|0,52)|0,Tt()|0,k=k&15;e:do if(k){x=1;r:for(;;){switch(ht=Me(_|0,y|0,(15-x|0)*3|0)|0,Tt()|0,ht&7){case 1:break r;case 0:break;default:break e}if(x>>>0<k>>>0)x=x+1|0;else break e}if(ey(E,v[$>>2]|0)|0)for(x=1;$=(15-x|0)*3|0,ot=Re(7,0,$|0)|0,ht=y&~(Tt()|0),y=Me(_|0,y|0,$|0)|0,Tt()|0,y=Re(ou(y&7)|0,0,$|0)|0,_=_&~ot|y,y=ht|(Tt()|0),x>>>0<k>>>0;)x=x+1|0;else for(x=1;ht=(15-x|0)*3|0,$=Me(_|0,y|0,ht|0)|0,Tt()|0,ot=Re(7,0,ht|0)|0,y=y&~(Tt()|0),ht=Re(Jh($&7)|0,0,ht|0)|0,_=_&~ot|ht,y=y|(Tt()|0),x>>>0<k>>>0;)x=x+1|0}while(!1);if((B|0)>0){x=0;do _=av(_,y)|0,y=Tt()|0,x=x+1|0;while((x|0)!=(B|0))}}else _=0,y=0;while(!1);return ot=y,ht=_,ni(ot|0),bt=Z,ht|0}function bo(y){return y=y|0,(y|0)%2|0|0}function ir(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0;return k=bt,bt=bt+16|0,E=k,_>>>0>15?(E=4,bt=k,E|0):(v[y+4>>2]&2146435072|0)==2146435072||(v[y+8+4>>2]&2146435072|0)==2146435072?(E=3,bt=k,E|0):(Yp(y,_,E),_=jm(E,_)|0,E=Tt()|0,v[x>>2]=_,v[x+4>>2]=E,(_|0)==0&(E|0)==0&&Ur(27795,27122,1050,27145),E=0,bt=k,E|0)}function rd(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0;if(k=x+4|0,B=Me(y|0,_|0,52)|0,Tt()|0,B=B&15,U=Me(y|0,_|0,45)|0,Tt()|0,E=(B|0)==0,tn(U&127)|0){if(E)return U=1,U|0;E=1}else{if(E)return U=0,U|0;(v[k>>2]|0)==0&&(v[x+8>>2]|0)==0?E=(v[x+12>>2]|0)!=0&1:E=1}for(x=1;x&1?Kh(k):Xl(k),U=Me(y|0,_|0,(15-x|0)*3|0)|0,Tt()|0,oy(k,U&7),x>>>0<B>>>0;)x=x+1|0;return E|0}function id(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if(ht=bt,bt=bt+16|0,Z=ht,ot=Me(y|0,_|0,45)|0,Tt()|0,ot=ot&127,ot>>>0>121)return v[x>>2]=0,v[x+4>>2]=0,v[x+8>>2]=0,v[x+12>>2]=0,ot=5,bt=ht,ot|0;t:do if((tn(ot)|0)!=0&&(B=Me(y|0,_|0,52)|0,Tt()|0,B=B&15,(B|0)!=0)){E=1;e:for(;;){switch($=Me(y|0,_|0,(15-E|0)*3|0)|0,Tt()|0,$&7){case 5:break e;case 0:break;default:{E=_;break t}}if(E>>>0<B>>>0)E=E+1|0;else{E=_;break t}}for(k=1,E=_;_=(15-k|0)*3|0,U=Re(7,0,_|0)|0,$=E&~(Tt()|0),E=Me(y|0,E|0,_|0)|0,Tt()|0,E=Re(ou(E&7)|0,0,_|0)|0,y=y&~U|E,E=$|(Tt()|0),k>>>0<B>>>0;)k=k+1|0}else E=_;while(!1);if($=7696+(ot*28|0)|0,v[x>>2]=v[$>>2],v[x+4>>2]=v[$+4>>2],v[x+8>>2]=v[$+8>>2],v[x+12>>2]=v[$+12>>2],!(rd(y,E,x)|0))return ot=0,bt=ht,ot|0;if(U=x+4|0,v[Z>>2]=v[U>>2],v[Z+4>>2]=v[U+4>>2],v[Z+8>>2]=v[U+8>>2],B=Me(y|0,E|0,52)|0,Tt()|0,$=B&15,B&1?(Xl(U),B=$+1|0):B=$,!(tn(ot)|0))E=0;else{t:do if(!$)E=0;else for(_=1;;){if(k=Me(y|0,E|0,(15-_|0)*3|0)|0,Tt()|0,k=k&7,k|0){E=k;break t}if(_>>>0<$>>>0)_=_+1|0;else{E=0;break}}while(!1);E=(E|0)==4&1}if(!(ed(x,B,E,0)|0))(B|0)!=($|0)&&(v[U>>2]=v[Z>>2],v[U+4>>2]=v[Z+4>>2],v[U+8>>2]=v[Z+8>>2]);else{if(tn(ot)|0)do;while((ed(x,B,0,0)|0)!=0);(B|0)!=($|0)&&Wp(U)}return ot=0,bt=ht,ot|0}function nd(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;return B=bt,bt=bt+16|0,E=B,k=id(y,_,E)|0,k|0?(bt=B,k|0):(k=Me(y|0,_|0,52)|0,Tt()|0,T2(E,k&15,x),k=0,bt=B,k|0)}function su(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0;if(U=bt,bt=bt+16|0,B=U,E=id(y,_,B)|0,E|0)return B=E,bt=U,B|0;E=Me(y|0,_|0,45)|0,Tt()|0,E=(tn(E&127)|0)==0,k=Me(y|0,_|0,52)|0,Tt()|0,k=k&15;t:do if(!E){if(k|0)for(E=1;;){if($=Re(7,0,(15-E|0)*3|0)|0,!(($&y|0)==0&((Tt()|0)&_|0)==0))break t;if(E>>>0<k>>>0)E=E+1|0;else break}return cy(B,k,0,5,x),$=0,bt=U,$|0}while(!1);return _f(B,k,0,6,x),$=0,bt=U,$|0}function ih(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;if(k=Me(y|0,_|0,45)|0,Tt()|0,!(tn(k&127)|0))return k=2,v[x>>2]=k,0;if(k=Me(y|0,_|0,52)|0,Tt()|0,k=k&15,!k)return k=5,v[x>>2]=k,0;for(E=1;;){if(B=Re(7,0,(15-E|0)*3|0)|0,!((B&y|0)==0&((Tt()|0)&_|0)==0)){E=2,y=6;break}if(E>>>0<k>>>0)E=E+1|0;else{E=5,y=6;break}}return(y|0)==6&&(v[x>>2]=E),0}function dy(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0;xt=bt,bt=bt+128|0,ot=xt+112|0,B=xt+96|0,ht=xt,k=Me(y|0,_|0,52)|0,Tt()|0,$=k&15,v[ot>>2]=$,U=Me(y|0,_|0,45)|0,Tt()|0,U=U&127;t:do if(tn(U)|0){if($|0)for(E=1;;){if(Z=Re(7,0,(15-E|0)*3|0)|0,!((Z&y|0)==0&((Tt()|0)&_|0)==0)){k=0;break t}if(E>>>0<$>>>0)E=E+1|0;else break}if(k&1)k=1;else return Z=Re($+1|0,0,52)|0,ht=Tt()|0|_&-15728641,ot=Re(7,0,(14-$|0)*3|0)|0,ht=dy((Z|y)&~ot,ht&~(Tt()|0),x)|0,bt=xt,ht|0}else k=0;while(!1);if(E=id(y,_,B)|0,!E){k?(rv(B,ot,ht),Z=5):(iv(B,ot,ht),Z=6);t:do if(tn(U)|0)if(!$)y=5;else for(E=1;;){if(U=Re(7,0,(15-E|0)*3|0)|0,!((U&y|0)==0&((Tt()|0)&_|0)==0)){y=2;break t}if(E>>>0<$>>>0)E=E+1|0;else{y=5;break}}else y=2;while(!1);pn(x|0,-1,y<<2|0)|0;t:do if(k)for(B=0;;){if(U=ht+(B<<4)|0,rh(U,v[ot>>2]|0)|0,U=v[U>>2]|0,$=v[x>>2]|0,($|0)==-1|($|0)==(U|0))E=x;else{k=0;do{if(k=k+1|0,k>>>0>=y>>>0){E=1;break t}E=x+(k<<2)|0,$=v[E>>2]|0}while(!(($|0)==-1|($|0)==(U|0)))}if(v[E>>2]=U,B=B+1|0,B>>>0>=Z>>>0){E=0;break}}else for(B=0;;){if(U=ht+(B<<4)|0,ed(U,v[ot>>2]|0,0,1)|0,U=v[U>>2]|0,$=v[x>>2]|0,($|0)==-1|($|0)==(U|0))E=x;else{k=0;do{if(k=k+1|0,k>>>0>=y>>>0){E=1;break t}E=x+(k<<2)|0,$=v[E>>2]|0}while(!(($|0)==-1|($|0)==(U|0)))}if(v[E>>2]=U,B=B+1|0,B>>>0>=Z>>>0){E=0;break}}while(!1)}return ht=E,bt=xt,ht|0}function PM(){return 12}function od(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0;if(y>>>0>15)return $=4,$|0;if(Re(y|0,0,52)|0,$=Tt()|0|134225919,!y){x=0,E=0;do tn(E)|0&&(Re(E|0,0,45)|0,U=$|(Tt()|0),y=_+(x<<3)|0,v[y>>2]=-1,v[y+4>>2]=U,x=x+1|0),E=E+1|0;while((E|0)!=122);return x=0,x|0}x=0,U=0;do{if(tn(U)|0){for(Re(U|0,0,45)|0,E=1,k=-1,B=$|(Tt()|0);Z=Re(7,0,(15-E|0)*3|0)|0,k=k&~Z,B=B&~(Tt()|0),(E|0)!=(y|0);)E=E+1|0;Z=_+(x<<3)|0,v[Z>>2]=k,v[Z+4>>2]=B,x=x+1|0}U=U+1|0}while((U|0)!=122);return x=0,x|0}function M2(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0;if(se=bt,bt=bt+16|0,re=se,ye=Me(y|0,_|0,52)|0,Tt()|0,ye=ye&15,x>>>0>15)return ye=4,bt=se,ye|0;if((ye|0)<(x|0))return ye=12,bt=se,ye|0;if((ye|0)!=(x|0))if(B=Re(x|0,0,52)|0,B=B|y,$=Tt()|0|_&-15728641,(ye|0)>(x|0)){Z=x;do Zt=Re(7,0,(14-Z|0)*3|0)|0,Z=Z+1|0,B=Zt|B,$=Tt()|0|$;while((Z|0)<(ye|0));Zt=B}else Zt=B;else Zt=y,$=_;Dt=Me(Zt|0,$|0,45)|0,Tt()|0;t:do if(tn(Dt&127)|0){if(Z=Me(Zt|0,$|0,52)|0,Tt()|0,Z=Z&15,Z|0)for(B=1;;){if(Dt=Re(7,0,(15-B|0)*3|0)|0,!((Dt&Zt|0)==0&((Tt()|0)&$|0)==0)){ot=33;break t}if(B>>>0<Z>>>0)B=B+1|0;else break}if(Dt=E,v[Dt>>2]=0,v[Dt+4>>2]=0,(ye|0)>(x|0)){for(Dt=_&-15728641,Ot=ye;;){if(kt=Ot,Ot=Ot+-1|0,Ot>>>0>15|(ye|0)<(Ot|0)){ot=19;break}if((ye|0)!=(Ot|0))if(B=Re(Ot|0,0,52)|0,B=B|y,Z=Tt()|0|Dt,(ye|0)<(kt|0))xt=B;else{ot=Ot;do xt=Re(7,0,(14-ot|0)*3|0)|0,ot=ot+1|0,B=xt|B,Z=Tt()|0|Z;while((ot|0)<(ye|0));xt=B}else xt=y,Z=_;if(ht=Me(xt|0,Z|0,45)|0,Tt()|0,!(tn(ht&127)|0))B=0;else{ht=Me(xt|0,Z|0,52)|0,Tt()|0,ht=ht&15;e:do if(!ht)B=0;else for(ot=1;;){if(B=Me(xt|0,Z|0,(15-ot|0)*3|0)|0,Tt()|0,B=B&7,B|0)break e;if(ot>>>0<ht>>>0)ot=ot+1|0;else{B=0;break}}while(!1);B=(B|0)==0&1}if(Z=Me(y|0,_|0,(15-kt|0)*3|0)|0,Tt()|0,Z=Z&7,(Z|0)==7){k=5,ot=42;break}if(B=(B|0)!=0,(Z|0)==1&B){k=5,ot=42;break}if(xt=Z+(((Z|0)!=0&B)<<31>>31)|0,xt|0&&(ot=ye-kt|0,ot=nh(7,0,ot,((ot|0)<0)<<31>>31)|0,ht=Tt()|0,B?(B=Ee(ot|0,ht|0,5,0)|0,B=Kt(B|0,Tt()|0,-5,-1)|0,B=Le(B|0,Tt()|0,6,0)|0,B=Kt(B|0,Tt()|0,1,0)|0,Z=Tt()|0):(B=ot,Z=ht),kt=xt+-1|0,kt=Ee(ot|0,ht|0,kt|0,((kt|0)<0)<<31>>31|0)|0,kt=Kt(B|0,Z|0,kt|0,Tt()|0)|0,xt=Tt()|0,ht=E,ht=Kt(kt|0,xt|0,v[ht>>2]|0,v[ht+4>>2]|0)|0,xt=Tt()|0,kt=E,v[kt>>2]=ht,v[kt+4>>2]=xt),(Ot|0)<=(x|0)){ot=37;break}}if((ot|0)==19)Ur(27795,27122,1367,27158);else if((ot|0)==37){U=E,k=v[U+4>>2]|0,U=v[U>>2]|0;break}else if((ot|0)==42)return bt=se,k|0}else k=0,U=0}else ot=33;while(!1);t:do if((ot|0)==33)if(Dt=E,v[Dt>>2]=0,v[Dt+4>>2]=0,(ye|0)>(x|0)){for(B=ye;;){if(k=Me(y|0,_|0,(15-B|0)*3|0)|0,Tt()|0,k=k&7,(k|0)==7){k=5;break}if(U=ye-B|0,U=nh(7,0,U,((U|0)<0)<<31>>31)|0,k=Ee(U|0,Tt()|0,k|0,0)|0,U=Tt()|0,Dt=E,U=Kt(v[Dt>>2]|0,v[Dt+4>>2]|0,k|0,U|0)|0,k=Tt()|0,Dt=E,v[Dt>>2]=U,v[Dt+4>>2]=k,B=B+-1|0,(B|0)<=(x|0))break t}return bt=se,k|0}else k=0,U=0;while(!1);return Qp(Zt,$,ye,re)|0&&Ur(27795,27122,1327,27173),ye=re,re=v[ye+4>>2]|0,((k|0)>-1|(k|0)==-1&U>>>0>4294967295)&((re|0)>(k|0)|((re|0)==(k|0)?(v[ye>>2]|0)>>>0>U>>>0:0))?(ye=0,bt=se,ye|0):(Ur(27795,27122,1407,27158),0)}function $m(y,_,x,E,k,B){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0,B=B|0;var U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0;if(xt=bt,bt=bt+16|0,U=xt,k>>>0>15)return B=4,bt=xt,B|0;if($=Me(x|0,E|0,52)|0,Tt()|0,$=$&15,($|0)>(k|0))return B=12,bt=xt,B|0;if(Qp(x,E,k,U)|0&&Ur(27795,27122,1327,27173),ht=U,ot=v[ht+4>>2]|0,!(((_|0)>-1|(_|0)==-1&y>>>0>4294967295)&((ot|0)>(_|0)|((ot|0)==(_|0)?(v[ht>>2]|0)>>>0>y>>>0:0))))return B=2,bt=xt,B|0;ht=k-$|0,k=Re(k|0,0,52)|0,Z=Tt()|0|E&-15728641,ot=B,v[ot>>2]=k|x,v[ot+4>>2]=Z,ot=Me(x|0,E|0,45)|0,Tt()|0;t:do if(tn(ot&127)|0){if($|0)for(U=1;;){if(ot=Re(7,0,(15-U|0)*3|0)|0,!((ot&x|0)==0&((Tt()|0)&E|0)==0))break t;if(U>>>0<$>>>0)U=U+1|0;else break}if((ht|0)<1)return B=0,bt=xt,B|0;for(ot=$^15,E=-1,Z=1,U=1;;){$=ht-Z|0,$=nh(7,0,$,(($|0)<0)<<31>>31)|0,x=Tt()|0;do if(U)if(U=Ee($|0,x|0,5,0)|0,U=Kt(U|0,Tt()|0,-5,-1)|0,U=Le(U|0,Tt()|0,6,0)|0,k=Tt()|0,(_|0)>(k|0)|(_|0)==(k|0)&y>>>0>U>>>0){_=Kt(y|0,_|0,-1,-1)|0,_=de(_|0,Tt()|0,U|0,k|0)|0,U=Tt()|0,kt=B,Dt=v[kt>>2]|0,kt=v[kt+4>>2]|0,Zt=(ot+E|0)*3|0,Ot=Re(7,0,Zt|0)|0,kt=kt&~(Tt()|0),E=Le(_|0,U|0,$|0,x|0)|0,y=Tt()|0,k=Kt(E|0,y|0,2,0)|0,Zt=Re(k|0,Tt()|0,Zt|0)|0,kt=Tt()|0|kt,k=B,v[k>>2]=Zt|Dt&~Ot,v[k+4>>2]=kt,y=Ee(E|0,y|0,$|0,x|0)|0,y=de(_|0,U|0,y|0,Tt()|0)|0,U=0,_=Tt()|0;break}else{Zt=B,Ot=v[Zt>>2]|0,Zt=v[Zt+4>>2]|0,Dt=Re(7,0,(ot+E|0)*3|0)|0,Zt=Zt&~(Tt()|0),U=B,v[U>>2]=Ot&~Dt,v[U+4>>2]=Zt,U=1;break}else Ot=B,k=v[Ot>>2]|0,Ot=v[Ot+4>>2]|0,E=(ot+E|0)*3|0,kt=Re(7,0,E|0)|0,Ot=Ot&~(Tt()|0),Zt=Le(y|0,_|0,$|0,x|0)|0,U=Tt()|0,E=Re(Zt|0,U|0,E|0)|0,Ot=Tt()|0|Ot,Dt=B,v[Dt>>2]=E|k&~kt,v[Dt+4>>2]=Ot,U=Ee(Zt|0,U|0,$|0,x|0)|0,y=de(y|0,_|0,U|0,Tt()|0)|0,U=0,_=Tt()|0;while(!1);if((ht|0)>(Z|0))E=~Z,Z=Z+1|0;else{_=0;break}}return bt=xt,_|0}while(!1);if((ht|0)<1)return Zt=0,bt=xt,Zt|0;for(k=$^15,U=1;;)if(Dt=ht-U|0,Dt=nh(7,0,Dt,((Dt|0)<0)<<31>>31)|0,Zt=Tt()|0,Z=B,x=v[Z>>2]|0,Z=v[Z+4>>2]|0,$=(k-U|0)*3|0,E=Re(7,0,$|0)|0,Z=Z&~(Tt()|0),kt=Le(y|0,_|0,Dt|0,Zt|0)|0,Ot=Tt()|0,$=Re(kt|0,Ot|0,$|0)|0,Z=Tt()|0|Z,ot=B,v[ot>>2]=$|x&~E,v[ot+4>>2]=Z,Zt=Ee(kt|0,Ot|0,Dt|0,Zt|0)|0,y=de(y|0,_|0,Zt|0,Tt()|0)|0,_=Tt()|0,(ht|0)<=(U|0)){_=0;break}else U=U+1|0;return bt=xt,_|0}function t0(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0;k=Me(_|0,x|0,52)|0,Tt()|0,k=k&15,(_|0)==0&(x|0)==0|((E|0)>15|(k|0)>(E|0))?(B=-1,_=-1,x=0,k=0):(_=sv(_,x,k+1|0,E)|0,U=(Tt()|0)&-15728641,x=Re(E|0,0,52)|0,x=_|x,U=U|(Tt()|0),_=(Ei(x,U)|0)==0,B=k,_=_?-1:E,k=U),U=y,v[U>>2]=x,v[U+4>>2]=k,v[y+8>>2]=B,v[y+12>>2]=_}function fy(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0;if(k=Me(y|0,_|0,52)|0,Tt()|0,k=k&15,B=E+8|0,v[B>>2]=k,(y|0)==0&(_|0)==0|((x|0)>15|(k|0)>(x|0))){x=E,v[x>>2]=0,v[x+4>>2]=0,v[B>>2]=-1,v[E+12>>2]=-1;return}if(y=sv(y,_,k+1|0,x)|0,B=(Tt()|0)&-15728641,k=Re(x|0,0,52)|0,k=y|k,B=B|(Tt()|0),y=E,v[y>>2]=k,v[y+4>>2]=B,y=E+12|0,Ei(k,B)|0){v[y>>2]=x;return}else{v[y>>2]=-1;return}}function py(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0;if(x=y,_=v[x>>2]|0,x=v[x+4>>2]|0,!((_|0)==0&(x|0)==0)&&(E=Me(_|0,x|0,52)|0,Tt()|0,E=E&15,$=Re(1,0,(E^15)*3|0)|0,_=Kt($|0,Tt()|0,_|0,x|0)|0,x=Tt()|0,$=y,v[$>>2]=_,v[$+4>>2]=x,$=y+8|0,U=v[$>>2]|0,!((E|0)<(U|0)))){for(Z=y+12|0,B=E;;){if((B|0)==(U|0)){E=5;break}if(ot=(B|0)==(v[Z>>2]|0),k=(15-B|0)*3|0,E=Me(_|0,x|0,k|0)|0,Tt()|0,E=E&7,ot&((E|0)==1&!0)){E=7;break}if(!((E|0)==7&!0)){E=10;break}if(ot=Re(1,0,k|0)|0,_=Kt(_|0,x|0,ot|0,Tt()|0)|0,x=Tt()|0,ot=y,v[ot>>2]=_,v[ot+4>>2]=x,(B|0)>(U|0))B=B+-1|0;else{E=10;break}}if((E|0)==5){ot=y,v[ot>>2]=0,v[ot+4>>2]=0,v[$>>2]=-1,v[Z>>2]=-1;return}else if((E|0)==7){U=Re(1,0,k|0)|0,U=Kt(_|0,x|0,U|0,Tt()|0)|0,$=Tt()|0,ot=y,v[ot>>2]=U,v[ot+4>>2]=$,v[Z>>2]=B+-1;return}else if((E|0)==10)return}}function e0(y){y=+y;var _=0;return _=y<0?y+6.283185307179586:y,+(y>=6.283185307179586?_+-6.283185307179586:_)}function sd(y,_){return y=y|0,_=_|0,+Bi(+(+_t[y>>3]-+_t[_>>3]))<17453292519943298e-27?(_=+Bi(+(+_t[y+8>>3]-+_t[_+8>>3]))<17453292519943298e-27,_|0):(_=0,_|0)}function xa(y,_){switch(y=+y,_=_|0,_|0){case 1:{y=y<0?y+6.283185307179586:y;break}case 2:{y=y>0?y+-6.283185307179586:y;break}default:}return+y}function lv(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0;return k=+_t[_>>3],E=+_t[y>>3],B=+Zi(+((k-E)*.5)),x=+Zi(+((+_t[_+8>>3]-+_t[y+8>>3])*.5)),x=B*B+x*(+Di(+k)*+Di(+E)*x),+(+ml(+ +un(+x),+ +un(+(1-x)))*2)}function Gm(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0;return k=+_t[_>>3],E=+_t[y>>3],B=+Zi(+((k-E)*.5)),x=+Zi(+((+_t[_+8>>3]-+_t[y+8>>3])*.5)),x=B*B+x*(+Di(+k)*+Di(+E)*x),+(+ml(+ +un(+x),+ +un(+(1-x)))*2*6371.007180918475)}function E2(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0;return k=+_t[_>>3],E=+_t[y>>3],B=+Zi(+((k-E)*.5)),x=+Zi(+((+_t[_+8>>3]-+_t[y+8>>3])*.5)),x=B*B+x*(+Di(+k)*+Di(+E)*x),+(+ml(+ +un(+x),+ +un(+(1-x)))*2*6371.007180918475*1e3)}function ad(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0;return B=+_t[_>>3],E=+Di(+B),k=+_t[_+8>>3]-+_t[y+8>>3],U=E*+Zi(+k),x=+_t[y>>3],+ +ml(+U,+(+Zi(+B)*+Di(+x)-+Di(+k)*(E*+Zi(+x))))}function hn(y,_,x,E){y=y|0,_=+_,x=+x,E=E|0;var k=0,B=0,U=0,$=0;if(x<1e-16){v[E>>2]=v[y>>2],v[E+4>>2]=v[y+4>>2],v[E+8>>2]=v[y+8>>2],v[E+12>>2]=v[y+12>>2];return}B=_<0?_+6.283185307179586:_,B=_>=6.283185307179586?B+-6.283185307179586:B;do if(B<1e-16)_=+_t[y>>3]+x,_t[E>>3]=_,k=E;else{if(k=+Bi(+(B+-3.141592653589793))<1e-16,_=+_t[y>>3],k){_=_-x,_t[E>>3]=_,k=E;break}if(U=+Di(+x),x=+Zi(+x),_=U*+Zi(+_)+ +Di(+B)*(x*+Di(+_)),_=_>1?1:_,_=+u2(+(_<-1?-1:_)),_t[E>>3]=_,+Bi(+(_+-1.5707963267948966))<1e-16){_t[E>>3]=1.5707963267948966,_t[E+8>>3]=0;return}if(+Bi(+(_+1.5707963267948966))<1e-16){_t[E>>3]=-1.5707963267948966,_t[E+8>>3]=0;return}if($=1/+Di(+_),B=x*+Zi(+B)*$,x=+_t[y>>3],_=$*((U-+Zi(+_)*+Zi(+x))/+Di(+x)),U=B>1?1:B,_=_>1?1:_,_=+_t[y+8>>3]+ +ml(+(U<-1?-1:U),+(_<-1?-1:_)),_>3.141592653589793)do _=_+-6.283185307179586;while(_>3.141592653589793);if(_<-3.141592653589793)do _=_+6.283185307179586;while(_<-3.141592653589793);_t[E+8>>3]=_;return}while(!1);if(+Bi(+(_+-1.5707963267948966))<1e-16){_t[k>>3]=1.5707963267948966,_t[E+8>>3]=0;return}if(+Bi(+(_+1.5707963267948966))<1e-16){_t[k>>3]=-1.5707963267948966,_t[E+8>>3]=0;return}if(_=+_t[y+8>>3],_>3.141592653589793)do _=_+-6.283185307179586;while(_>3.141592653589793);if(_<-3.141592653589793)do _=_+6.283185307179586;while(_<-3.141592653589793);_t[E+8>>3]=_}function P2(y,_){return y=y|0,_=_|0,y>>>0>15?(_=4,_|0):(_t[_>>3]=+_t[20656+(y<<3)>>3],_=0,_|0)}function Wm(y,_){return y=y|0,_=_|0,y>>>0>15?(_=4,_|0):(_t[_>>3]=+_t[20784+(y<<3)>>3],_=0,_|0)}function qm(y,_){return y=y|0,_=_|0,y>>>0>15?(_=4,_|0):(_t[_>>3]=+_t[20912+(y<<3)>>3],_=0,_|0)}function cv(y,_){return y=y|0,_=_|0,y>>>0>15?(_=4,_|0):(_t[_>>3]=+_t[21040+(y<<3)>>3],_=0,_|0)}function Hm(y,_){y=y|0,_=_|0;var x=0;return y>>>0>15?(_=4,_|0):(x=nh(7,0,y,((y|0)<0)<<31>>31)|0,x=Ee(x|0,Tt()|0,120,0)|0,y=Tt()|0,v[_>>2]=x|2,v[_+4>>2]=y,_=0,_|0)}function my(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0;return kt=+_t[_>>3],ht=+_t[y>>3],Z=+Zi(+((kt-ht)*.5)),B=+_t[_+8>>3],ot=+_t[y+8>>3],U=+Zi(+((B-ot)*.5)),$=+Di(+ht),xt=+Di(+kt),U=Z*Z+U*(xt*$*U),U=+ml(+ +un(+U),+ +un(+(1-U)))*2,Z=+_t[x>>3],kt=+Zi(+((Z-kt)*.5)),E=+_t[x+8>>3],B=+Zi(+((E-B)*.5)),k=+Di(+Z),B=kt*kt+B*(xt*k*B),B=+ml(+ +un(+B),+ +un(+(1-B)))*2,Z=+Zi(+((ht-Z)*.5)),E=+Zi(+((ot-E)*.5)),E=Z*Z+E*($*k*E),E=+ml(+ +un(+E),+ +un(+(1-E)))*2,k=(U+B+E)*.5,+(+XA(+ +un(+(+pf(+(k*.5))*+pf(+((k-U)*.5))*+pf(+((k-B)*.5))*+pf(+((k-E)*.5)))))*4)}function Ym(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0;if($=bt,bt=bt+192|0,B=$+168|0,U=$,k=nd(y,_,B)|0,k|0)return x=k,bt=$,x|0;if(su(y,_,U)|0&&Ur(27795,27190,415,27199),_=v[U>>2]|0,(_|0)>0){if(E=+my(U+8|0,U+8+(((_|0)!=1&1)<<4)|0,B)+0,(_|0)!=1){y=1;do k=y,y=y+1|0,E=E+ +my(U+8+(k<<4)|0,U+8+(((y|0)%(_|0)|0)<<4)|0,B);while((y|0)<(_|0))}}else E=0;return _t[x>>3]=E,x=0,bt=$,x|0}function C2(y,_,x){return y=y|0,_=_|0,x=x|0,y=Ym(y,_,x)|0,y|0||(_t[x>>3]=+_t[x>>3]*6371.007180918475*6371.007180918475),y|0}function bc(y,_,x){return y=y|0,_=_|0,x=x|0,y=Ym(y,_,x)|0,y|0||(_t[x>>3]=+_t[x>>3]*6371.007180918475*6371.007180918475*1e3*1e3),y|0}function bf(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if($=bt,bt=bt+176|0,U=$,y=yc(y,_,U)|0,y|0)return U=y,bt=$,U|0;if(_t[x>>3]=0,y=v[U>>2]|0,(y|0)<=1)return U=0,bt=$,U|0;_=y+-1|0,y=0,E=+_t[U+8>>3],k=+_t[U+16>>3],B=0;do y=y+1|0,ot=E,E=+_t[U+8+(y<<4)>>3],ht=+Zi(+((E-ot)*.5)),Z=k,k=+_t[U+8+(y<<4)+8>>3],Z=+Zi(+((k-Z)*.5)),Z=ht*ht+Z*(+Di(+E)*+Di(+ot)*Z),B=B+ +ml(+ +un(+Z),+ +un(+(1-Z)))*2;while((y|0)<(_|0));return _t[x>>3]=B,U=0,bt=$,U|0}function fr(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if($=bt,bt=bt+176|0,U=$,y=yc(y,_,U)|0,y|0)return U=y,B=+_t[x>>3],B=B*6371.007180918475,_t[x>>3]=B,bt=$,U|0;if(_t[x>>3]=0,y=v[U>>2]|0,(y|0)<=1)return U=0,B=0,B=B*6371.007180918475,_t[x>>3]=B,bt=$,U|0;_=y+-1|0,y=0,E=+_t[U+8>>3],k=+_t[U+16>>3],B=0;do y=y+1|0,ot=E,E=+_t[U+8+(y<<4)>>3],ht=+Zi(+((E-ot)*.5)),Z=k,k=+_t[U+8+(y<<4)+8>>3],Z=+Zi(+((k-Z)*.5)),Z=ht*ht+Z*(+Di(+ot)*+Di(+E)*Z),B=B+ +ml(+ +un(+Z),+ +un(+(1-Z)))*2;while((y|0)!=(_|0));return _t[x>>3]=B,U=0,ht=B,ht=ht*6371.007180918475,_t[x>>3]=ht,bt=$,U|0}function Mr(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if($=bt,bt=bt+176|0,U=$,y=yc(y,_,U)|0,y|0)return U=y,B=+_t[x>>3],B=B*6371.007180918475,B=B*1e3,_t[x>>3]=B,bt=$,U|0;if(_t[x>>3]=0,y=v[U>>2]|0,(y|0)<=1)return U=0,B=0,B=B*6371.007180918475,B=B*1e3,_t[x>>3]=B,bt=$,U|0;_=y+-1|0,y=0,E=+_t[U+8>>3],k=+_t[U+16>>3],B=0;do y=y+1|0,ot=E,E=+_t[U+8+(y<<4)>>3],ht=+Zi(+((E-ot)*.5)),Z=k,k=+_t[U+8+(y<<4)+8>>3],Z=+Zi(+((k-Z)*.5)),Z=ht*ht+Z*(+Di(+ot)*+Di(+E)*Z),B=B+ +ml(+ +un(+Z),+ +un(+(1-Z)))*2;while((y|0)!=(_|0));return _t[x>>3]=B,U=0,ht=B,ht=ht*6371.007180918475,ht=ht*1e3,_t[x>>3]=ht,bt=$,U|0}function Xm(y){y=y|0;var _=0,x=0,E=0;return _=Xt(1,12)|0,_||Ur(27280,27235,49,27293),x=y+4|0,E=v[x>>2]|0,E|0?(E=E+8|0,v[E>>2]=_,v[x>>2]=_,_|0):(v[y>>2]|0&&Ur(27310,27235,61,27333),E=y,v[E>>2]=_,v[x>>2]=_,_|0)}function I2(y,_){y=y|0,_=_|0;var x=0,E=0;return E=Wt(24)|0,E||Ur(27347,27235,78,27361),v[E>>2]=v[_>>2],v[E+4>>2]=v[_+4>>2],v[E+8>>2]=v[_+8>>2],v[E+12>>2]=v[_+12>>2],v[E+16>>2]=0,_=y+4|0,x=v[_>>2]|0,x|0?(v[x+16>>2]=E,v[_>>2]=E,E|0):(v[y>>2]|0&&Ur(27376,27235,82,27361),v[y>>2]=E,v[_>>2]=E,E|0)}function r0(y){y=y|0;var _=0,x=0,E=0,k=0;if(y)for(E=1;;){if(_=v[y>>2]|0,_|0)do{if(x=v[_>>2]|0,x|0)do k=x,x=v[x+16>>2]|0,It(k);while((x|0)!=0);k=_,_=v[_+8>>2]|0,It(k)}while((_|0)!=0);if(_=y,y=v[y+8>>2]|0,E||It(_),y)E=0;else break}}function na(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0,Yr=0,vi=0,Dr=0,Sr=0,We=0,Ai=0,Tn=0,ci=0;if(k=y+8|0,v[k>>2]|0)return ci=1,ci|0;if(E=v[y>>2]|0,!E)return ci=0,ci|0;_=E,x=0;do x=x+1|0,_=v[_+8>>2]|0;while((_|0)!=0);if(x>>>0<2)return ci=0,ci|0;Ai=Wt(x<<2)|0,Ai||Ur(27396,27235,317,27415),We=Wt(x<<5)|0,We||Ur(27437,27235,321,27415),v[y>>2]=0,br=y+4|0,v[br>>2]=0,v[k>>2]=0,x=0,Sr=0,Ve=0,xt=0;t:for(;;){if(ht=v[E>>2]|0,ht){B=0,U=ht;do{if(Z=+_t[U+8>>3],_=U,U=v[U+16>>2]|0,ot=(U|0)==0,k=ot?ht:U,$=+_t[k+8>>3],+Bi(+(Z-$))>3.141592653589793){ci=14;break}B=B+($-Z)*(+_t[_>>3]+ +_t[k>>3])}while(!ot);if((ci|0)==14){ci=0,B=0,_=ht;do Jt=+_t[_+8>>3],Dr=_+16|0,vi=v[Dr>>2]|0,vi=(vi|0)==0?ht:vi,ae=+_t[vi+8>>3],B=B+(+_t[_>>3]+ +_t[vi>>3])*((ae<0?ae+6.283185307179586:ae)-(Jt<0?Jt+6.283185307179586:Jt)),_=v[((_|0)==0?E:Dr)>>2]|0;while((_|0)!=0)}B>0?(v[Ai+(Sr<<2)>>2]=E,Sr=Sr+1|0,k=Ve,_=xt):ci=19}else ci=19;if((ci|0)==19){ci=0;do if(x){if(_=x+8|0,v[_>>2]|0){ci=21;break t}if(x=Xt(1,12)|0,!x){ci=23;break t}v[_>>2]=x,k=x+4|0,U=x,_=xt}else if(xt){k=br,U=xt+8|0,_=E,x=y;break}else if(v[y>>2]|0){ci=27;break t}else{k=br,U=y,_=E,x=y;break}while(!1);if(v[U>>2]=E,v[k>>2]=E,U=We+(Ve<<5)|0,ot=v[E>>2]|0,ot){for(ht=We+(Ve<<5)+8|0,_t[ht>>3]=17976931348623157e292,xt=We+(Ve<<5)+24|0,_t[xt>>3]=17976931348623157e292,_t[U>>3]=-17976931348623157e292,kt=We+(Ve<<5)+16|0,_t[kt>>3]=-17976931348623157e292,ye=17976931348623157e292,se=-17976931348623157e292,k=0,Ot=ot,Z=17976931348623157e292,Zt=17976931348623157e292,re=-17976931348623157e292,$=-17976931348623157e292;B=+_t[Ot>>3],Jt=+_t[Ot+8>>3],Ot=v[Ot+16>>2]|0,Dt=(Ot|0)==0,ae=+_t[(Dt?ot:Ot)+8>>3],B<Z&&(_t[ht>>3]=B,Z=B),Jt<Zt&&(_t[xt>>3]=Jt,Zt=Jt),B>re?_t[U>>3]=B:B=re,Jt>$&&(_t[kt>>3]=Jt,$=Jt),ye=Jt>0&Jt<ye?Jt:ye,se=Jt<0&Jt>se?Jt:se,k=k|+Bi(+(Jt-ae))>3.141592653589793,!Dt;)re=B;k&&(_t[kt>>3]=se,_t[xt>>3]=ye)}else v[U>>2]=0,v[U+4>>2]=0,v[U+8>>2]=0,v[U+12>>2]=0,v[U+16>>2]=0,v[U+20>>2]=0,v[U+24>>2]=0,v[U+28>>2]=0;k=Ve+1|0}if(Dr=E+8|0,E=v[Dr>>2]|0,v[Dr>>2]=0,E)Ve=k,xt=_;else{ci=45;break}}if((ci|0)==21)Ur(27213,27235,35,27247);else if((ci|0)==23)Ur(27267,27235,37,27247);else if((ci|0)==27)Ur(27310,27235,61,27333);else if((ci|0)==45){t:do if((Sr|0)>0){for(Dr=(k|0)==0,Yr=k<<2,vi=(y|0)==0,Or=0,_=0;;){if(cr=v[Ai+(Or<<2)>>2]|0,Dr)ci=73;else{if(Ve=Wt(Yr)|0,!Ve){ci=50;break}if(br=Wt(Yr)|0,!br){ci=52;break}e:do if(vi)x=0;else{for(k=0,x=0,U=y;E=We+(k<<5)|0,yl(v[U>>2]|0,E,v[cr>>2]|0)|0?(v[Ve+(x<<2)>>2]=U,v[br+(x<<2)>>2]=E,Dt=x+1|0):Dt=x,U=v[U+8>>2]|0,U;)k=k+1|0,x=Dt;if((Dt|0)>0)if(E=v[Ve>>2]|0,(Dt|0)==1)x=E;else for(kt=0,Ot=-1,x=E,xt=E;;){for(ot=v[xt>>2]|0,E=0,U=0;k=v[v[Ve+(U<<2)>>2]>>2]|0,(k|0)==(ot|0)?ht=E:ht=E+((yl(k,v[br+(U<<2)>>2]|0,v[ot>>2]|0)|0)&1)|0,U=U+1|0,(U|0)!=(Dt|0);)E=ht;if(k=(ht|0)>(Ot|0),x=k?xt:x,E=kt+1|0,(E|0)==(Dt|0))break e;kt=E,Ot=k?ht:Ot,xt=v[Ve+(E<<2)>>2]|0}else x=0}while(!1);if(It(Ve),It(br),x){if(k=x+4|0,E=v[k>>2]|0,E)x=E+8|0;else if(v[x>>2]|0){ci=70;break}v[x>>2]=cr,v[k>>2]=cr}else ci=73}if((ci|0)==73){if(ci=0,_=v[cr>>2]|0,_|0)do br=_,_=v[_+16>>2]|0,It(br);while((_|0)!=0);It(cr),_=1}if(Or=Or+1|0,(Or|0)>=(Sr|0)){Tn=_;break t}}(ci|0)==50?Ur(27452,27235,249,27471):(ci|0)==52?Ur(27490,27235,252,27471):(ci|0)==70&&Ur(27310,27235,61,27333)}else Tn=0;while(!1);return It(Ai),It(We),ci=Tn,ci|0}return 0}function yl(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if(!(Xh(_,x)|0)||(_=K_(_)|0,E=+_t[x>>3],k=+_t[x+8>>3],k=_&k<0?k+6.283185307179586:k,y=v[y>>2]|0,!y))return y=0,y|0;if(_){_=0,ot=k,x=y;t:for(;;){for(;U=+_t[x>>3],k=+_t[x+8>>3],x=x+16|0,ht=v[x>>2]|0,ht=(ht|0)==0?y:ht,B=+_t[ht>>3],$=+_t[ht+8>>3],U>B?(Z=U,U=$):(Z=B,B=U,U=k,k=$),E=E==B|E==Z?E+2220446049250313e-31:E,!!(E<B|E>Z);)if(x=v[x>>2]|0,!x){x=22;break t}if($=U<0?U+6.283185307179586:U,U=k<0?k+6.283185307179586:k,ot=$==ot|U==ot?ot+-2220446049250313e-31:ot,Z=$+(U-$)*((E-B)/(Z-B)),(Z<0?Z+6.283185307179586:Z)>ot&&(_=_^1),x=v[x>>2]|0,!x){x=22;break}}if((x|0)==22)return _|0}else{_=0,ot=k,x=y;t:for(;;){for(;U=+_t[x>>3],k=+_t[x+8>>3],x=x+16|0,ht=v[x>>2]|0,ht=(ht|0)==0?y:ht,B=+_t[ht>>3],$=+_t[ht+8>>3],U>B?(Z=U,U=$):(Z=B,B=U,U=k,k=$),E=E==B|E==Z?E+2220446049250313e-31:E,!!(E<B|E>Z);)if(x=v[x>>2]|0,!x){x=22;break t}if(ot=U==ot|k==ot?ot+-2220446049250313e-31:ot,U+(k-U)*((E-B)/(Z-B))>ot&&(_=_^1),x=v[x>>2]|0,!x){x=22;break}}if((x|0)==22)return _|0}return 0}function au(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0;if(se=bt,bt=bt+32|0,ye=se+16|0,re=se,B=Me(y|0,_|0,52)|0,Tt()|0,B=B&15,Ot=Me(x|0,E|0,52)|0,Tt()|0,(B|0)!=(Ot&15|0))return ye=12,bt=se,ye|0;if(ot=Me(y|0,_|0,45)|0,Tt()|0,ot=ot&127,ht=Me(x|0,E|0,45)|0,Tt()|0,ht=ht&127,ot>>>0>121|ht>>>0>121)return ye=5,bt=se,ye|0;if(Ot=(ot|0)!=(ht|0),Ot){if($=Vp(ot,ht)|0,($|0)==7)return ye=1,bt=se,ye|0;Z=Vp(ht,ot)|0,(Z|0)==7?Ur(27514,27538,161,27548):(Dt=$,U=Z)}else Dt=0,U=0;xt=tn(ot)|0,kt=tn(ht)|0,v[ye>>2]=0,v[ye+4>>2]=0,v[ye+8>>2]=0,v[ye+12>>2]=0;do if(Dt){if(ht=v[4272+(ot*28|0)+(Dt<<2)>>2]|0,$=(ht|0)>0,kt)if($){ot=0,Z=x,$=E;do Z=S2(Z,$)|0,$=Tt()|0,U=ou(U)|0,(U|0)==1&&(U=ou(1)|0),ot=ot+1|0;while((ot|0)!=(ht|0));ht=U,ot=Z,Z=$}else ht=U,ot=x,Z=E;else if($){ot=0,Z=x,$=E;do Z=Jp(Z,$)|0,$=Tt()|0,U=ou(U)|0,ot=ot+1|0;while((ot|0)!=(ht|0));ht=U,ot=Z,Z=$}else ht=U,ot=x,Z=E;if(rd(ot,Z,ye)|0,Ot||Ur(27563,27538,191,27548),$=(xt|0)!=0,U=(kt|0)!=0,$&U&&Ur(27590,27538,192,27548),$){if(U=Wa(y,_)|0,(U|0)==7){B=5;break}if(Be[22e3+(U*7|0)+Dt>>0]|0){B=1;break}Z=v[21168+(U*28|0)+(Dt<<2)>>2]|0,ot=Z}else if(U){if(U=Wa(ot,Z)|0,(U|0)==7){B=5;break}if(Be[22e3+(U*7|0)+ht>>0]|0){B=1;break}ot=0,Z=v[21168+(ht*28|0)+(U<<2)>>2]|0}else ot=0,Z=0;if((ot|Z|0)<0)B=5;else{if((Z|0)>0){$=ye+4|0,U=0;do Qh($),U=U+1|0;while((U|0)!=(Z|0))}if(v[re>>2]=0,v[re+4>>2]=0,v[re+8>>2]=0,oy(re,Dt),B|0)for(;bo(B)|0?Kh(re):Xl(re),(B|0)>1;)B=B+-1|0;if((ot|0)>0){B=0;do Qh(re),B=B+1|0;while((B|0)!=(ot|0))}Zt=ye+4|0,Ns(Zt,re,Zt),Fs(Zt),Zt=51}}else if(rd(x,E,ye)|0,(xt|0)!=0&(kt|0)!=0)if((ht|0)!=(ot|0)&&Ur(27621,27538,261,27548),U=Wa(y,_)|0,B=Wa(x,E)|0,(U|0)==7|(B|0)==7)B=5;else if(Be[22e3+(U*7|0)+B>>0]|0)B=1;else if(U=v[21168+(U*28|0)+(B<<2)>>2]|0,(U|0)>0){$=ye+4|0,B=0;do Qh($),B=B+1|0;while((B|0)!=(U|0));Zt=51}else Zt=51;else Zt=51;while(!1);return(Zt|0)==51&&(B=ye+4|0,v[k>>2]=v[B>>2],v[k+4>>2]=v[B+4>>2],v[k+8>>2]=v[B+8>>2],B=0),ye=B,bt=se,ye|0}function k2(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0;if(Zt=bt,bt=bt+48|0,ot=Zt+36|0,U=Zt+24|0,$=Zt+12|0,Z=Zt,k=Me(y|0,_|0,52)|0,Tt()|0,k=k&15,kt=Me(y|0,_|0,45)|0,Tt()|0,kt=kt&127,kt>>>0>121)return E=5,bt=Zt,E|0;if(ht=tn(kt)|0,Re(k|0,0,52)|0,re=Tt()|0|134225919,B=E,v[B>>2]=-1,v[B+4>>2]=re,!k)return k=Zh(x)|0,(k|0)==7||(k=th(kt,k)|0,(k|0)==127)?(re=1,bt=Zt,re|0):(Ot=Re(k|0,0,45)|0,Dt=Tt()|0,kt=E,Dt=v[kt+4>>2]&-1040385|Dt,re=E,v[re>>2]=v[kt>>2]|Ot,v[re+4>>2]=Dt,re=0,bt=Zt,re|0);for(v[ot>>2]=v[x>>2],v[ot+4>>2]=v[x+4>>2],v[ot+8>>2]=v[x+8>>2],x=k;;){if(B=x,x=x+-1|0,v[U>>2]=v[ot>>2],v[U+4>>2]=v[ot+4>>2],v[U+8>>2]=v[ot+8>>2],bo(B)|0){if(k=J_(ot)|0,k|0){x=13;break}v[$>>2]=v[ot>>2],v[$+4>>2]=v[ot+4>>2],v[$+8>>2]=v[ot+8>>2],Kh($)}else{if(k=b2(ot)|0,k|0){x=13;break}v[$>>2]=v[ot>>2],v[$+4>>2]=v[ot+4>>2],v[$+8>>2]=v[ot+8>>2],Xl($)}if($p(U,$,Z),Fs(Z),k=E,se=v[k>>2]|0,k=v[k+4>>2]|0,ae=(15-B|0)*3|0,ye=Re(7,0,ae|0)|0,k=k&~(Tt()|0),ae=Re(Zh(Z)|0,0,ae|0)|0,k=Tt()|0|k,re=E,v[re>>2]=ae|se&~ye,v[re+4>>2]=k,(B|0)<=1){x=14;break}}t:do if((x|0)!=13&&(x|0)==14)if((v[ot>>2]|0)<=1&&(v[ot+4>>2]|0)<=1&&(v[ot+8>>2]|0)<=1){x=Zh(ot)|0,k=th(kt,x)|0,(k|0)==127?Z=0:Z=tn(k)|0;e:do if(x){if(ht){if(k=Wa(y,_)|0,(k|0)==7){k=5;break t}if(B=v[21376+(k*28|0)+(x<<2)>>2]|0,(B|0)>0){k=x,x=0;do k=Jh(k)|0,x=x+1|0;while((x|0)!=(B|0))}else k=x;if((k|0)==1){k=9;break t}x=th(kt,k)|0,(x|0)==127&&Ur(27648,27538,411,27678),tn(x)|0?Ur(27693,27538,412,27678):(Dt=x,Ot=B,xt=k)}else Dt=k,Ot=0,xt=x;if($=v[4272+(kt*28|0)+(xt<<2)>>2]|0,($|0)<=-1&&Ur(27724,27538,419,27678),!Z){if((Ot|0)<0){k=5;break t}if(Ot|0){B=E,k=0,x=v[B>>2]|0,B=v[B+4>>2]|0;do x=vc(x,B)|0,B=Tt()|0,ae=E,v[ae>>2]=x,v[ae+4>>2]=B,k=k+1|0;while((k|0)<(Ot|0))}if(($|0)<=0){k=Dt,x=58;break}for(B=E,k=0,x=v[B>>2]|0,B=v[B+4>>2]|0;;)if(x=vc(x,B)|0,B=Tt()|0,ae=E,v[ae>>2]=x,v[ae+4>>2]=B,k=k+1|0,(k|0)==($|0)){k=Dt,x=58;break e}}if(U=Vp(Dt,kt)|0,(U|0)==7&&Ur(27514,27538,428,27678),k=E,x=v[k>>2]|0,k=v[k+4>>2]|0,($|0)>0){B=0;do x=vc(x,k)|0,k=Tt()|0,ae=E,v[ae>>2]=x,v[ae+4>>2]=k,B=B+1|0;while((B|0)!=($|0))}if(k=Wa(x,k)|0,(k|0)==7&&Ur(27795,27538,440,27678),x=gf(Dt)|0,x=v[(x?21792:21584)+(U*28|0)+(k<<2)>>2]|0,(x|0)<0&&Ur(27795,27538,454,27678),!x)k=Dt,x=58;else{U=E,k=0,B=v[U>>2]|0,U=v[U+4>>2]|0;do B=av(B,U)|0,U=Tt()|0,ae=E,v[ae>>2]=B,v[ae+4>>2]=U,k=k+1|0;while((k|0)<(x|0));k=Dt,x=58}}else if((ht|0)!=0&(Z|0)!=0){if(x=Wa(y,_)|0,B=E,B=Wa(v[B>>2]|0,v[B+4>>2]|0)|0,(x|0)==7|(B|0)==7){k=5;break t}if(B=v[21376+(x*28|0)+(B<<2)>>2]|0,(B|0)<0){k=5;break t}if(!B)x=59;else{$=E,x=0,U=v[$>>2]|0,$=v[$+4>>2]|0;do U=vc(U,$)|0,$=Tt()|0,ae=E,v[ae>>2]=U,v[ae+4>>2]=$,x=x+1|0;while((x|0)<(B|0));x=58}}else x=58;while(!1);if((x|0)==58&&Z&&(x=59),(x|0)==59&&(ae=E,(Wa(v[ae>>2]|0,v[ae+4>>2]|0)|0)==1)){k=9;break}ae=E,ye=v[ae>>2]|0,ae=v[ae+4>>2]&-1040385,se=Re(k|0,0,45)|0,ae=ae|(Tt()|0),k=E,v[k>>2]=ye|se,v[k+4>>2]=ae,k=0}else k=1;while(!1);return ae=k,bt=Zt,ae|0}function CM(y,_,x,E,k,B){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0,B=B|0;var U=0,$=0;return $=bt,bt=bt+16|0,U=$,k?y=15:(y=au(y,_,x,E,U)|0,y||(tv(U,B),y=0)),bt=$,y|0}function IM(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0;return U=bt,bt=bt+16|0,B=U,E?x=15:(x=Bm(x,B)|0,x||(x=k2(y,_,B,k)|0)),bt=U,x|0}function Zm(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0;return Z=bt,bt=bt+32|0,U=Z+12|0,$=Z,B=au(y,_,y,_,U)|0,B|0?($=B,bt=Z,$|0):(y=au(y,_,x,E,$)|0,y|0?($=y,bt=Z,$|0):(U=Lm(U,$)|0,$=k,v[$>>2]=U,v[$+4>>2]=((U|0)<0)<<31>>31,$=0,bt=Z,$|0))}function dn(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0;return Z=bt,bt=bt+32|0,U=Z+12|0,$=Z,B=au(y,_,y,_,U)|0,!B&&(B=au(y,_,x,E,$)|0,!B)?(E=Lm(U,$)|0,E=Kt(E|0,((E|0)<0)<<31>>31|0,1,0)|0,U=Tt()|0,$=k,v[$>>2]=E,v[$+4>>2]=U,$=0,bt=Z,$|0):($=B,bt=Z,$|0)}function xo(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0;if(cr=bt,bt=bt+48|0,Ve=cr+24|0,U=cr+12|0,br=cr,B=au(y,_,y,_,Ve)|0,!B&&(B=au(y,_,x,E,U)|0,!B)){ae=Lm(Ve,U)|0,Jt=((ae|0)<0)<<31>>31,v[Ve>>2]=0,v[Ve+4>>2]=0,v[Ve+8>>2]=0,v[U>>2]=0,v[U+4>>2]=0,v[U+8>>2]=0,au(y,_,y,_,Ve)|0&&Ur(27795,27538,692,27747),au(y,_,x,E,U)|0&&Ur(27795,27538,697,27747),ay(Ve),ay(U),ht=(ae|0)==0?0:1/+(ae|0),x=v[Ve>>2]|0,Zt=ht*+((v[U>>2]|0)-x|0),re=Ve+4|0,E=v[re>>2]|0,ye=ht*+((v[U+4>>2]|0)-E|0),se=Ve+8|0,B=v[se>>2]|0,ht=ht*+((v[U+8>>2]|0)-B|0),v[br>>2]=x,xt=br+4|0,v[xt>>2]=E,kt=br+8|0,v[kt>>2]=B;t:do if((ae|0)<0)B=0;else for(Ot=0,Dt=0;;){Z=+(Dt>>>0)+4294967296*+(Ot|0),Or=Zt*Z+ +(x|0),$=ye*Z+ +(E|0),Z=ht*Z+ +(B|0),x=~~+en(+Or),U=~~+en(+$),B=~~+en(+Z),Or=+Bi(+(+(x|0)-Or)),$=+Bi(+(+(U|0)-$)),Z=+Bi(+(+(B|0)-Z));do if(Or>$&Or>Z)x=0-(U+B)|0,E=U;else if(ot=0-x|0,$>Z){E=ot-B|0;break}else{E=U,B=ot-U|0;break}while(!1);if(v[br>>2]=x,v[xt>>2]=E,v[kt>>2]=B,EM(br),B=k2(y,_,br,k+(Dt<<3)|0)|0,B|0)break t;if(!((Ot|0)<(Jt|0)|(Ot|0)==(Jt|0)&Dt>>>0<ae>>>0)){B=0;break t}x=Kt(Dt|0,Ot|0,1,0)|0,E=Tt()|0,Ot=E,Dt=x,x=v[Ve>>2]|0,E=v[re>>2]|0,B=v[se>>2]|0}while(!1);return br=B,bt=cr,br|0}return br=B,bt=cr,br|0}function nh(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0;if((x|0)==0&(E|0)==0)return k=0,B=1,ni(k|0),B|0;B=y,k=_,y=1,_=0;do U=(x&1|0)==0&!0,y=Ee((U?1:B)|0,(U?0:k)|0,y|0,_|0)|0,_=Tt()|0,x=ji(x|0,E|0,1)|0,E=Tt()|0,B=Ee(B|0,k|0,B|0,k|0)|0,k=Tt()|0;while(!((x|0)==0&(E|0)==0));return ni(_|0),y|0}function xf(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;$=bt,bt=bt+16|0,B=$,U=Me(y|0,_|0,52)|0,Tt()|0,U=U&15;do if(U){if(k=nd(y,_,B)|0,!k){ot=+_t[B>>3],Z=1/+Di(+ot),ht=+_t[25968+(U<<3)>>3],_t[x>>3]=ot+ht,_t[x+8>>3]=ot-ht,ot=+_t[B+8>>3],Z=ht*Z,_t[x+16>>3]=Z+ot,_t[x+24>>3]=ot-Z;break}return U=k,bt=$,U|0}else{if(k=Me(y|0,_|0,45)|0,Tt()|0,k=k&127,k>>>0>121)return U=5,bt=$,U|0;B=22064+(k<<5)|0,v[x>>2]=v[B>>2],v[x+4>>2]=v[B+4>>2],v[x+8>>2]=v[B+8>>2],v[x+12>>2]=v[B+12>>2],v[x+16>>2]=v[B+16>>2],v[x+20>>2]=v[B+20>>2],v[x+24>>2]=v[B+24>>2],v[x+28>>2]=v[B+28>>2];break}while(!1);return Dm(x,E?1.4:1.1),E=26096+(U<<3)|0,(v[E>>2]|0)==(y|0)&&(v[E+4>>2]|0)==(_|0)&&(_t[x>>3]=1.5707963267948966),U=26224+(U<<3)|0,(v[U>>2]|0)==(y|0)&&(v[U+4>>2]|0)==(_|0)&&(_t[x+8>>3]=-1.5707963267948966),+_t[x>>3]!=1.5707963267948966&&+_t[x+8>>3]!=-1.5707963267948966?(U=0,bt=$,U|0):(_t[x+16>>3]=3.141592653589793,_t[x+24>>3]=-3.141592653589793,U=0,bt=$,U|0)}function Km(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;ot=bt,bt=bt+48|0,U=ot+32|0,B=ot+40|0,$=ot,hy(U,0,0,0),Z=v[U>>2]|0,U=v[U+4>>2]|0;do if(x>>>0<=15){if(k=cd(E)|0,k|0){E=$,v[E>>2]=0,v[E+4>>2]=0,v[$+8>>2]=k,v[$+12>>2]=-1,E=$+16|0,Z=$+29|0,v[E>>2]=0,v[E+4>>2]=0,v[E+8>>2]=0,Be[E+12>>0]=0,Be[Z>>0]=Be[B>>0]|0,Be[Z+1>>0]=Be[B+1>>0]|0,Be[Z+2>>0]=Be[B+2>>0]|0;break}if(k=Xt((v[_+8>>2]|0)+1|0,32)|0,k){Tf(_,k),ht=$,v[ht>>2]=Z,v[ht+4>>2]=U,v[$+8>>2]=0,v[$+12>>2]=x,v[$+16>>2]=E,v[$+20>>2]=_,v[$+24>>2]=k,Be[$+28>>0]=0,Z=$+29|0,Be[Z>>0]=Be[B>>0]|0,Be[Z+1>>0]=Be[B+1>>0]|0,Be[Z+2>>0]=Be[B+2>>0]|0;break}else{E=$,v[E>>2]=0,v[E+4>>2]=0,v[$+8>>2]=13,v[$+12>>2]=-1,E=$+16|0,Z=$+29|0,v[E>>2]=0,v[E+4>>2]=0,v[E+8>>2]=0,Be[E+12>>0]=0,Be[Z>>0]=Be[B>>0]|0,Be[Z+1>>0]=Be[B+1>>0]|0,Be[Z+2>>0]=Be[B+2>>0]|0;break}}else Z=$,v[Z>>2]=0,v[Z+4>>2]=0,v[$+8>>2]=4,v[$+12>>2]=-1,Z=$+16|0,ht=$+29|0,v[Z>>2]=0,v[Z+4>>2]=0,v[Z+8>>2]=0,Be[Z+12>>0]=0,Be[ht>>0]=Be[B>>0]|0,Be[ht+1>>0]=Be[B+1>>0]|0,Be[ht+2>>0]=Be[B+2>>0]|0;while(!1);wf($),v[y>>2]=v[$>>2],v[y+4>>2]=v[$+4>>2],v[y+8>>2]=v[$+8>>2],v[y+12>>2]=v[$+12>>2],v[y+16>>2]=v[$+16>>2],v[y+20>>2]=v[$+20>>2],v[y+24>>2]=v[$+24>>2],v[y+28>>2]=v[$+28>>2],bt=ot}function wf(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0;if(Jt=bt,bt=bt+336|0,Ot=Jt+168|0,Dt=Jt,E=y,x=v[E>>2]|0,E=v[E+4>>2]|0,(x|0)==0&(E|0)==0){bt=Jt;return}if(_=y+28|0,Be[_>>0]|0?(x=gy(x,E)|0,E=Tt()|0):Be[_>>0]=1,ae=y+20|0,!(v[v[ae>>2]>>2]|0)){_=y+24|0,x=v[_>>2]|0,x|0&&It(x),se=y,v[se>>2]=0,v[se+4>>2]=0,v[y+8>>2]=0,v[ae>>2]=0,v[y+12>>2]=-1,v[y+16>>2]=0,v[_>>2]=0,bt=Jt;return}se=y+16|0,_=v[se>>2]|0,k=_&15;t:do if((x|0)==0&(E|0)==0)ye=y+24|0;else{Zt=y+12|0,xt=(k|0)==3,ht=_&255,Z=(k|1|0)==3,kt=y+24|0,ot=(k+-1|0)>>>0<3,U=(k|2|0)==3,$=Dt+8|0;e:for(;;){if(B=Me(x|0,E|0,52)|0,Tt()|0,B=B&15,(B|0)==(v[Zt>>2]|0)){switch(ht&15){case 0:case 2:case 3:{if(k=nd(x,E,Ot)|0,k|0){re=15;break e}if(Qm(v[ae>>2]|0,v[kt>>2]|0,Ot)|0){re=19;break e}break}default:}if(Z&&(k=v[(v[ae>>2]|0)+4>>2]|0,v[Ot>>2]=v[k>>2],v[Ot+4>>2]=v[k+4>>2],v[Ot+8>>2]=v[k+8>>2],v[Ot+12>>2]=v[k+12>>2],Xh(26832,Ot)|0)){if(ir(v[(v[ae>>2]|0)+4>>2]|0,B,Dt)|0){re=25;break}if(k=Dt,(v[k>>2]|0)==(x|0)&&(v[k+4>>2]|0)==(E|0)){re=29;break}}if(ot){if(k=su(x,E,Ot)|0,k|0){re=32;break}if(xf(x,E,Dt,0)|0){re=36;break}if(U&&Sf(v[ae>>2]|0,v[kt>>2]|0,Ot,Dt)|0){re=42;break}if(Z&&Ay(v[ae>>2]|0,v[kt>>2]|0,Ot,Dt)|0){re=42;break}}if(xt){if(_=xf(x,E,Ot,1)|0,k=v[kt>>2]|0,_|0){re=45;break}if(ny(k,Ot)|0){if(Rm(Dt,Ot),pi(Ot,v[kt>>2]|0)|0){re=53;break}if(Qm(v[ae>>2]|0,v[kt>>2]|0,$)|0){re=53;break}if(Ay(v[ae>>2]|0,v[kt>>2]|0,Dt,Ot)|0){re=53;break}}}}do if((B|0)<(v[Zt>>2]|0)){if(_=xf(x,E,Ot,1)|0,k=v[kt>>2]|0,_|0){re=58;break e}if(!(ny(k,Ot)|0)){re=73;break}if(pi(v[kt>>2]|0,Ot)|0&&(Rm(Dt,Ot),Sf(v[ae>>2]|0,v[kt>>2]|0,Dt,Ot)|0)){re=65;break e}if(x=ia(x,E,B+1|0,Dt)|0,x|0){re=67;break e}E=Dt,x=v[E>>2]|0,E=v[E+4>>2]|0}else re=73;while(!1);if((re|0)==73&&(re=0,x=gy(x,E)|0,E=Tt()|0),(x|0)==0&(E|0)==0){ye=kt;break t}}switch(re|0){case 15:{_=v[kt>>2]|0,_|0&&It(_),re=y,v[re>>2]=0,v[re+4>>2]=0,v[ae>>2]=0,v[Zt>>2]=-1,v[se>>2]=0,v[kt>>2]=0,v[y+8>>2]=k,re=20;break}case 19:{v[y>>2]=x,v[y+4>>2]=E,re=20;break}case 25:{Ur(27795,27761,470,27772);break}case 29:{v[y>>2]=x,v[y+4>>2]=E,bt=Jt;return}case 32:{_=v[kt>>2]|0,_|0&&It(_),ye=y,v[ye>>2]=0,v[ye+4>>2]=0,v[ae>>2]=0,v[Zt>>2]=-1,v[se>>2]=0,v[kt>>2]=0,v[y+8>>2]=k,bt=Jt;return}case 36:{Ur(27795,27761,493,27772);break}case 42:{v[y>>2]=x,v[y+4>>2]=E,bt=Jt;return}case 45:{k|0&&It(k),re=y,v[re>>2]=0,v[re+4>>2]=0,v[ae>>2]=0,v[Zt>>2]=-1,v[se>>2]=0,v[kt>>2]=0,v[y+8>>2]=_,re=55;break}case 53:{v[y>>2]=x,v[y+4>>2]=E,re=55;break}case 58:{k|0&&It(k),re=y,v[re>>2]=0,v[re+4>>2]=0,v[ae>>2]=0,v[Zt>>2]=-1,v[se>>2]=0,v[kt>>2]=0,v[y+8>>2]=_,re=71;break}case 65:{v[y>>2]=x,v[y+4>>2]=E,re=71;break}case 67:{_=v[kt>>2]|0,_|0&&It(_),ye=y,v[ye>>2]=0,v[ye+4>>2]=0,v[ae>>2]=0,v[Zt>>2]=-1,v[se>>2]=0,v[kt>>2]=0,v[y+8>>2]=x,bt=Jt;return}}if((re|0)==20){bt=Jt;return}else if((re|0)==55){bt=Jt;return}else if((re|0)==71){bt=Jt;return}}while(!1);_=v[ye>>2]|0,_|0&&It(_),re=y,v[re>>2]=0,v[re+4>>2]=0,v[y+8>>2]=0,v[ae>>2]=0,v[y+12>>2]=-1,v[se>>2]=0,v[ye>>2]=0,bt=Jt}function gy(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0;xt=bt,bt=bt+16|0,ht=xt,E=Me(y|0,_|0,52)|0,Tt()|0,E=E&15,x=Me(y|0,_|0,45)|0,Tt()|0;do if(E){for(;x=Re(E+4095|0,0,52)|0,k=Tt()|0|_&-15728641,B=(15-E|0)*3|0,U=Re(7,0,B|0)|0,$=Tt()|0,x=x|y|U,k=k|$,Z=Me(y|0,_|0,B|0)|0,Tt()|0,Z=Z&7,E=E+-1|0,!(Z>>>0<6);)if(E)_=k,y=x;else{ot=4;break}if((ot|0)==4){x=Me(x|0,k|0,45)|0,Tt()|0;break}return ht=(Z|0)==0&(Ei(x,k)|0)!=0,ht=Re((ht?2:1)+Z|0,0,B|0)|0,ot=Tt()|0|_&~$,ht=ht|y&~U,ni(ot|0),bt=xt,ht|0}while(!1);return x=x&127,x>>>0>120?(ot=0,ht=0,ni(ot|0),bt=xt,ht|0):(hy(ht,0,x+1|0,0),ot=v[ht+4>>2]|0,ht=v[ht>>2]|0,ni(ot|0),bt=xt,ht|0)}function uv(y,_,x,E,k,B){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0,B=B|0;var U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0;re=bt,bt=bt+160|0,xt=re+80|0,$=re+64|0,kt=re+112|0,Zt=re,Km(xt,y,_,x),ot=xt,t0($,v[ot>>2]|0,v[ot+4>>2]|0,_),ot=$,Z=v[ot>>2]|0,ot=v[ot+4>>2]|0,U=v[xt+8>>2]|0,Ot=kt+4|0,v[Ot>>2]=v[xt>>2],v[Ot+4>>2]=v[xt+4>>2],v[Ot+8>>2]=v[xt+8>>2],v[Ot+12>>2]=v[xt+12>>2],v[Ot+16>>2]=v[xt+16>>2],v[Ot+20>>2]=v[xt+20>>2],v[Ot+24>>2]=v[xt+24>>2],v[Ot+28>>2]=v[xt+28>>2],Ot=Zt,v[Ot>>2]=Z,v[Ot+4>>2]=ot,Ot=Zt+8|0,v[Ot>>2]=U,y=Zt+12|0,_=kt,x=y+36|0;do v[y>>2]=v[_>>2],y=y+4|0,_=_+4|0;while((y|0)<(x|0));if(kt=Zt+48|0,v[kt>>2]=v[$>>2],v[kt+4>>2]=v[$+4>>2],v[kt+8>>2]=v[$+8>>2],v[kt+12>>2]=v[$+12>>2],(Z|0)==0&(ot|0)==0)return Zt=U,bt=re,Zt|0;x=Zt+16|0,ht=Zt+24|0,xt=Zt+28|0,U=0,$=0,_=Z,y=ot;do{if(!((U|0)<(k|0)|(U|0)==(k|0)&$>>>0<E>>>0)){Dt=4;break}if(ot=$,$=Kt($|0,U|0,1,0)|0,U=Tt()|0,ot=B+(ot<<3)|0,v[ot>>2]=_,v[ot+4>>2]=y,py(kt),y=kt,_=v[y>>2]|0,y=v[y+4>>2]|0,(_|0)==0&(y|0)==0){if(wf(x),_=x,y=v[_>>2]|0,_=v[_+4>>2]|0,(y|0)==0&(_|0)==0){Dt=10;break}fy(y,_,v[xt>>2]|0,kt),y=kt,_=v[y>>2]|0,y=v[y+4>>2]|0}ot=Zt,v[ot>>2]=_,v[ot+4>>2]=y}while(!((_|0)==0&(y|0)==0));return(Dt|0)==4?(y=Zt+40|0,_=v[y>>2]|0,_|0&&It(_),Dt=Zt+16|0,v[Dt>>2]=0,v[Dt+4>>2]=0,v[ht>>2]=0,v[Zt+36>>2]=0,v[xt>>2]=-1,v[Zt+32>>2]=0,v[y>>2]=0,fy(0,0,0,kt),v[Zt>>2]=0,v[Zt+4>>2]=0,v[Ot>>2]=0,Zt=14,bt=re,Zt|0):((Dt|0)==10&&(v[Zt>>2]=0,v[Zt+4>>2]=0,v[Ot>>2]=v[ht>>2]),Zt=v[Ot>>2]|0,bt=re,Zt|0)}function xc(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0;if(xt=bt,bt=bt+48|0,Z=xt+32|0,$=xt+40|0,ot=xt,!(v[y>>2]|0))return ht=E,v[ht>>2]=0,v[ht+4>>2]=0,ht=0,bt=xt,ht|0;hy(Z,0,0,0),U=Z,k=v[U>>2]|0,U=v[U+4>>2]|0;do if(_>>>0>15)ht=ot,v[ht>>2]=0,v[ht+4>>2]=0,v[ot+8>>2]=4,v[ot+12>>2]=-1,ht=ot+16|0,x=ot+29|0,v[ht>>2]=0,v[ht+4>>2]=0,v[ht+8>>2]=0,Be[ht+12>>0]=0,Be[x>>0]=Be[$>>0]|0,Be[x+1>>0]=Be[$+1>>0]|0,Be[x+2>>0]=Be[$+2>>0]|0,x=4,ht=9;else{if(x=cd(x)|0,x|0){Z=ot,v[Z>>2]=0,v[Z+4>>2]=0,v[ot+8>>2]=x,v[ot+12>>2]=-1,Z=ot+16|0,ht=ot+29|0,v[Z>>2]=0,v[Z+4>>2]=0,v[Z+8>>2]=0,Be[Z+12>>0]=0,Be[ht>>0]=Be[$>>0]|0,Be[ht+1>>0]=Be[$+1>>0]|0,Be[ht+2>>0]=Be[$+2>>0]|0,ht=9;break}if(x=Xt((v[y+8>>2]|0)+1|0,32)|0,!x){ht=ot,v[ht>>2]=0,v[ht+4>>2]=0,v[ot+8>>2]=13,v[ot+12>>2]=-1,ht=ot+16|0,x=ot+29|0,v[ht>>2]=0,v[ht+4>>2]=0,v[ht+8>>2]=0,Be[ht+12>>0]=0,Be[x>>0]=Be[$>>0]|0,Be[x+1>>0]=Be[$+1>>0]|0,Be[x+2>>0]=Be[$+2>>0]|0,x=13,ht=9;break}Tf(y,x),Ot=ot,v[Ot>>2]=k,v[Ot+4>>2]=U,U=ot+8|0,v[U>>2]=0,v[ot+12>>2]=_,v[ot+20>>2]=y,v[ot+24>>2]=x,Be[ot+28>>0]=0,k=ot+29|0,Be[k>>0]=Be[$>>0]|0,Be[k+1>>0]=Be[$+1>>0]|0,Be[k+2>>0]=Be[$+2>>0]|0,v[ot+16>>2]=3,kt=+jp(x),kt=kt*+iy(x),B=+Bi(+ +_t[x>>3]),B=kt/+Di(+ +oo(+B,+ +Bi(+ +_t[x+8>>3])))*6371.007180918475*6371.007180918475,k=ot+12|0,x=v[k>>2]|0;t:do if((x|0)>0)do{if(P2(x+-1|0,Z)|0,!(B/+_t[Z>>3]>10))break t;Ot=v[k>>2]|0,x=Ot+-1|0,v[k>>2]=x}while((Ot|0)>1);while(!1);if(wf(ot),k=E,v[k>>2]=0,v[k+4>>2]=0,k=ot,x=v[k>>2]|0,k=v[k+4>>2]|0,!((x|0)==0&(k|0)==0))do Qp(x,k,_,Z)|0,$=Z,y=E,$=Kt(v[y>>2]|0,v[y+4>>2]|0,v[$>>2]|0,v[$+4>>2]|0)|0,y=Tt()|0,Ot=E,v[Ot>>2]=$,v[Ot+4>>2]=y,wf(ot),Ot=ot,x=v[Ot>>2]|0,k=v[Ot+4>>2]|0;while(!((x|0)==0&(k|0)==0));x=v[U>>2]|0}while(!1);return Ot=x,bt=xt,Ot|0}function ld(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0;if(!(Xh(_,x)|0)||(_=K_(_)|0,E=+_t[x>>3],k=+_t[x+8>>3],k=_&k<0?k+6.283185307179586:k,kt=v[y>>2]|0,(kt|0)<=0))return kt=0,kt|0;if(xt=v[y+4>>2]|0,_){_=0,ht=k,x=-1,y=0;t:for(;;){for(ot=y;U=+_t[xt+(ot<<4)>>3],k=+_t[xt+(ot<<4)+8>>3],y=(x+2|0)%(kt|0)|0,B=+_t[xt+(y<<4)>>3],$=+_t[xt+(y<<4)+8>>3],U>B?(Z=U,U=$):(Z=B,B=U,U=k,k=$),E=E==B|E==Z?E+2220446049250313e-31:E,!!(E<B|E>Z);)if(x=ot+1|0,(x|0)>=(kt|0)){x=22;break t}else y=ot,ot=x,x=y;if($=U<0?U+6.283185307179586:U,U=k<0?k+6.283185307179586:k,ht=$==ht|U==ht?ht+-2220446049250313e-31:ht,Z=$+(U-$)*((E-B)/(Z-B)),(Z<0?Z+6.283185307179586:Z)>ht&&(_=_^1),y=ot+1|0,(y|0)>=(kt|0)){x=22;break}else x=ot}if((x|0)==22)return _|0}else{_=0,ht=k,x=-1,y=0;t:for(;;){for(ot=y;U=+_t[xt+(ot<<4)>>3],k=+_t[xt+(ot<<4)+8>>3],y=(x+2|0)%(kt|0)|0,B=+_t[xt+(y<<4)>>3],$=+_t[xt+(y<<4)+8>>3],U>B?(Z=U,U=$):(Z=B,B=U,U=k,k=$),E=E==B|E==Z?E+2220446049250313e-31:E,!!(E<B|E>Z);)if(x=ot+1|0,(x|0)>=(kt|0)){x=22;break t}else y=ot,ot=x,x=y;if(ht=U==ht|k==ht?ht+-2220446049250313e-31:ht,U+(k-U)*((E-B)/(Z-B))>ht&&(_=_^1),y=ot+1|0,(y|0)>=(kt|0)){x=22;break}else x=ot}if((x|0)==22)return _|0}return 0}function i0(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0;if(Dt=v[y>>2]|0,!Dt){v[_>>2]=0,v[_+4>>2]=0,v[_+8>>2]=0,v[_+12>>2]=0,v[_+16>>2]=0,v[_+20>>2]=0,v[_+24>>2]=0,v[_+28>>2]=0;return}if(Zt=_+8|0,_t[Zt>>3]=17976931348623157e292,re=_+24|0,_t[re>>3]=17976931348623157e292,_t[_>>3]=-17976931348623157e292,ye=_+16|0,_t[ye>>3]=-17976931348623157e292,!((Dt|0)<=0)){for(kt=v[y+4>>2]|0,ot=17976931348623157e292,ht=-17976931348623157e292,xt=0,y=-1,B=17976931348623157e292,U=17976931348623157e292,Z=-17976931348623157e292,E=-17976931348623157e292,Ot=0;x=+_t[kt+(Ot<<4)>>3],$=+_t[kt+(Ot<<4)+8>>3],y=y+2|0,k=+_t[kt+(((y|0)==(Dt|0)?0:y)<<4)+8>>3],x<B&&(_t[Zt>>3]=x,B=x),$<U&&(_t[re>>3]=$,U=$),x>Z?_t[_>>3]=x:x=Z,$>E&&(_t[ye>>3]=$,E=$),ot=$>0&$<ot?$:ot,ht=$<0&$>ht?$:ht,xt=xt|+Bi(+($-k))>3.141592653589793,y=Ot+1|0,(y|0)!=(Dt|0);)se=Ot,Z=x,Ot=y,y=se;xt&&(_t[ye>>3]=ht,_t[re>>3]=ot)}}function cd(y){return y=y|0,(y>>>0<4?0:15)|0}function Tf(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0;if(Dt=v[y>>2]|0,Dt){if(Zt=_+8|0,_t[Zt>>3]=17976931348623157e292,re=_+24|0,_t[re>>3]=17976931348623157e292,_t[_>>3]=-17976931348623157e292,ye=_+16|0,_t[ye>>3]=-17976931348623157e292,(Dt|0)>0){for(k=v[y+4>>2]|0,kt=17976931348623157e292,Ot=-17976931348623157e292,E=0,x=-1,Z=17976931348623157e292,ot=17976931348623157e292,xt=-17976931348623157e292,U=-17976931348623157e292,se=0;B=+_t[k+(se<<4)>>3],ht=+_t[k+(se<<4)+8>>3],br=x+2|0,$=+_t[k+(((br|0)==(Dt|0)?0:br)<<4)+8>>3],B<Z&&(_t[Zt>>3]=B,Z=B),ht<ot&&(_t[re>>3]=ht,ot=ht),B>xt?_t[_>>3]=B:B=xt,ht>U&&(_t[ye>>3]=ht,U=ht),kt=ht>0&ht<kt?ht:kt,Ot=ht<0&ht>Ot?ht:Ot,E=E|+Bi(+(ht-$))>3.141592653589793,x=se+1|0,(x|0)!=(Dt|0);)br=se,xt=B,se=x,x=br;E&&(_t[ye>>3]=Ot,_t[re>>3]=kt)}}else v[_>>2]=0,v[_+4>>2]=0,v[_+8>>2]=0,v[_+12>>2]=0,v[_+16>>2]=0,v[_+20>>2]=0,v[_+24>>2]=0,v[_+28>>2]=0;if(br=y+8|0,x=v[br>>2]|0,!((x|0)<=0)){Ve=y+12|0,Jt=0;do if(k=v[Ve>>2]|0,E=Jt,Jt=Jt+1|0,re=_+(Jt<<5)|0,ye=v[k+(E<<3)>>2]|0,ye){if(se=_+(Jt<<5)+8|0,_t[se>>3]=17976931348623157e292,y=_+(Jt<<5)+24|0,_t[y>>3]=17976931348623157e292,_t[re>>3]=-17976931348623157e292,ae=_+(Jt<<5)+16|0,_t[ae>>3]=-17976931348623157e292,(ye|0)>0){for(Dt=v[k+(E<<3)+4>>2]|0,kt=17976931348623157e292,Ot=-17976931348623157e292,k=0,E=-1,Zt=0,Z=17976931348623157e292,ot=17976931348623157e292,ht=-17976931348623157e292,U=-17976931348623157e292;B=+_t[Dt+(Zt<<4)>>3],xt=+_t[Dt+(Zt<<4)+8>>3],E=E+2|0,$=+_t[Dt+(((E|0)==(ye|0)?0:E)<<4)+8>>3],B<Z&&(_t[se>>3]=B,Z=B),xt<ot&&(_t[y>>3]=xt,ot=xt),B>ht?_t[re>>3]=B:B=ht,xt>U&&(_t[ae>>3]=xt,U=xt),kt=xt>0&xt<kt?xt:kt,Ot=xt<0&xt>Ot?xt:Ot,k=k|+Bi(+(xt-$))>3.141592653589793,E=Zt+1|0,(E|0)!=(ye|0);)cr=Zt,Zt=E,ht=B,E=cr;k&&(_t[ae>>3]=Ot,_t[y>>3]=kt)}}else v[re>>2]=0,v[re+4>>2]=0,v[re+8>>2]=0,v[re+12>>2]=0,v[re+16>>2]=0,v[re+20>>2]=0,v[re+24>>2]=0,v[re+28>>2]=0,x=v[br>>2]|0;while((Jt|0)<(x|0))}}function Qm(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;if(!(ld(y,_,x)|0))return k=0,k|0;if(k=y+8|0,(v[k>>2]|0)<=0)return k=1,k|0;for(E=y+12|0,y=0;;){if(B=y,y=y+1|0,ld((v[E>>2]|0)+(B<<3)|0,_+(y<<5)|0,x)|0){y=0,E=6;break}if((y|0)>=(v[k>>2]|0)){y=1,E=6;break}}return(E|0)==6?y|0:0}function Sf(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if(ot=bt,bt=bt+16|0,$=ot,U=x+8|0,!(ld(y,_,U)|0))return Z=0,bt=ot,Z|0;Z=y+8|0;t:do if((v[Z>>2]|0)>0){for(B=y+12|0,k=0;;){if(ht=k,k=k+1|0,ld((v[B>>2]|0)+(ht<<3)|0,_+(k<<5)|0,U)|0){k=0;break}if((k|0)>=(v[Z>>2]|0))break t}return bt=ot,k|0}while(!1);if(lu(y,_,x,E)|0)return ht=0,bt=ot,ht|0;v[$>>2]=v[x>>2],v[$+4>>2]=U,k=v[Z>>2]|0;t:do if((k|0)>0)for(y=y+12|0,U=0,B=k;;){if(k=v[y>>2]|0,(v[k+(U<<3)>>2]|0)>0){if(ld($,E,v[k+(U<<3)+4>>2]|0)|0){k=0;break t}if(k=U+1|0,lu((v[y>>2]|0)+(U<<3)|0,_+(k<<5)|0,x,E)|0){k=0;break t}B=v[Z>>2]|0}else k=U+1|0;if((k|0)<(B|0))U=k;else{k=1;break}}else k=1;while(!1);return ht=k,bt=ot,ht|0}function lu(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0,br=0,cr=0,Or=0;if(br=bt,bt=bt+176|0,se=br+172|0,k=br+168|0,ae=br,!(ny(_,E)|0))return y=0,bt=br,y|0;if(Q_(_,E,se,k),so(ae|0,x|0,168)|0,(v[x>>2]|0)>0){_=0;do cr=ae+8+(_<<4)+8|0,ye=+xa(+_t[cr>>3],v[k>>2]|0),_t[cr>>3]=ye,_=_+1|0;while((_|0)<(v[x>>2]|0))}Zt=+_t[E>>3],re=+_t[E+8>>3],ye=+xa(+_t[E+16>>3],v[k>>2]|0),Ot=+xa(+_t[E+24>>3],v[k>>2]|0);t:do if((v[y>>2]|0)>0){if(E=y+4|0,k=v[ae>>2]|0,(k|0)<=0){for(_=0;;)if(_=_+1|0,(_|0)>=(v[y>>2]|0)){_=0;break t}}for(x=0;;){if(_=v[E>>2]|0,kt=+_t[_+(x<<4)>>3],Dt=+xa(+_t[_+(x<<4)+8>>3],v[se>>2]|0),_=v[E>>2]|0,x=x+1|0,cr=(x|0)%(v[y>>2]|0)|0,B=+_t[_+(cr<<4)>>3],U=+xa(+_t[_+(cr<<4)+8>>3],v[se>>2]|0),!(kt>=Zt)|!(B>=Zt)&&!(kt<=re)|!(B<=re)&&!(Dt<=Ot)|!(U<=Ot)&&!(Dt>=ye)|!(U>=ye)){xt=B-kt,ot=U-Dt,_=0;do if(Or=_,_=_+1|0,cr=(_|0)==(k|0)?0:_,B=+_t[ae+8+(Or<<4)+8>>3],U=+_t[ae+8+(cr<<4)+8>>3]-B,$=+_t[ae+8+(Or<<4)>>3],Z=+_t[ae+8+(cr<<4)>>3]-$,ht=xt*U-ot*Z,ht!=0&&(Jt=Dt-B,Ve=kt-$,Z=(Jt*Z-U*Ve)/ht,!(Z<0|Z>1))&&(ht=(xt*Jt-ot*Ve)/ht,ht>=0&ht<=1)){_=1;break t}while((_|0)<(k|0))}if((x|0)>=(v[y>>2]|0)){_=0;break}}}else _=0;while(!1);return Or=_,bt=br,Or|0}function Ay(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0;if(lu(y,_,x,E)|0)return B=1,B|0;if(B=y+8|0,(v[B>>2]|0)<=0)return B=0,B|0;for(k=y+12|0,y=0;;){if(U=y,y=y+1|0,lu((v[k>>2]|0)+(U<<3)|0,_+(y<<5)|0,x,E)|0){y=1,k=6;break}if((y|0)>=(v[B>>2]|0)){y=0,k=6;break}}return(k|0)==6?y|0:0}function yy(){return 8}function ud(){return 16}function hv(){return 168}function dv(){return 8}function Jm(){return 16}function fv(){return 12}function I(){return 8}function c(y){return y=y|0,+(+((v[y>>2]|0)>>>0)+4294967296*+(v[y+4>>2]|0))}function f(y){y=y|0;var _=0,x=0;return x=+_t[y>>3],_=+_t[y+8>>3],+ +un(+(x*x+_*_))}function b(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0;ot=+_t[y>>3],Z=+_t[_>>3]-ot,$=+_t[y+8>>3],U=+_t[_+8>>3]-$,xt=+_t[x>>3],B=+_t[E>>3]-xt,kt=+_t[x+8>>3],ht=+_t[E+8>>3]-kt,B=(B*($-kt)-(ot-xt)*ht)/(Z*ht-U*B),_t[k>>3]=ot+Z*B,_t[k+8>>3]=$+U*B}function S(y,_){return y=y|0,_=_|0,+Bi(+(+_t[y>>3]-+_t[_>>3]))<11920928955078125e-23?(_=+Bi(+(+_t[y+8>>3]-+_t[_+8>>3]))<11920928955078125e-23,_|0):(_=0,_|0)}function D(y,_){y=y|0,_=_|0;var x=0,E=0,k=0;return k=+_t[y>>3]-+_t[_>>3],E=+_t[y+8>>3]-+_t[_+8>>3],x=+_t[y+16>>3]-+_t[_+16>>3],+(k*k+E*E+x*x)}function N(y,_){y=y|0,_=_|0;var x=0,E=0,k=0;x=+_t[y>>3],E=+Di(+x),x=+Zi(+x),_t[_+16>>3]=x,x=+_t[y+8>>3],k=E*+Di(+x),_t[_>>3]=k,x=E*+Zi(+x),_t[_+8>>3]=x}function G(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;if(B=bt,bt=bt+16|0,k=B,E=Ei(y,_)|0,(x+-1|0)>>>0>5||(E=(E|0)!=0,(x|0)==1&E))return k=-1,bt=B,k|0;do if(q(y,_,k)|0)E=-1;else if(E){E=((v[26352+(x<<2)>>2]|0)+5-(v[k>>2]|0)|0)%5|0;break}else{E=((v[26384+(x<<2)>>2]|0)+6-(v[k>>2]|0)|0)%6|0;break}while(!1);return k=E,bt=B,k|0}function q(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0;if(ht=bt,bt=bt+32|0,$=ht+16|0,Z=ht,E=id(y,_,$)|0,E|0)return x=E,bt=ht,x|0;B=uy(y,_)|0,ot=Wa(y,_)|0,A2(B,Z),E=y2(B,v[$>>2]|0)|0;do if(tn(B)|0){do switch(B|0){case 4:{k=0;break}case 14:{k=1;break}case 24:{k=2;break}case 38:{k=3;break}case 49:{k=4;break}case 58:{k=5;break}case 63:{k=6;break}case 72:{k=7;break}case 83:{k=8;break}case 97:{k=9;break}case 107:{k=10;break}case 117:{k=11;break}default:Ur(27795,27797,75,27806)}while(!1);if(U=v[26416+(k*24|0)+8>>2]|0,_=v[26416+(k*24|0)+16>>2]|0,y=v[$>>2]|0,(y|0)!=(v[Z>>2]|0)&&(Z=gf(B)|0,y=v[$>>2]|0,Z|(y|0)==(_|0)&&(E=(E+1|0)%6|0)),(ot|0)==3&(y|0)==(_|0)){E=(E+5|0)%6|0;break}(ot|0)==5&(y|0)==(U|0)&&(E=(E+1|0)%6|0)}while(!1);return v[x>>2]=E,x=0,bt=ht,x|0}function K(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0;if(ae=bt,bt=bt+32|0,se=ae+24|0,re=ae+20|0,Dt=ae+8|0,Ot=ae+16|0,kt=ae,Z=(Ei(y,_)|0)==0,Z=Z?6:5,ht=Me(y|0,_|0,52)|0,Tt()|0,ht=ht&15,Z>>>0<=x>>>0)return E=2,bt=ae,E|0;xt=(ht|0)==0,!xt&&(Zt=Re(7,0,(ht^15)*3|0)|0,(Zt&y|0)==0&((Tt()|0)&_|0)==0)?k=x:B=4;t:do if((B|0)==4){if(k=(Ei(y,_)|0)!=0,((k?4:5)|0)<(x|0)||q(y,_,se)|0||(B=(v[se>>2]|0)+x|0,k?k=26704+(((B|0)%5|0)<<2)|0:k=26736+(((B|0)%6|0)<<2)|0,Zt=v[k>>2]|0,(Zt|0)==7))return E=1,bt=ae,E|0;v[re>>2]=0,k=ps(y,_,Zt,re,Dt)|0;do if(!k){if($=Dt,ot=v[$>>2]|0,$=v[$+4>>2]|0,U=$>>>0<_>>>0|($|0)==(_|0)&ot>>>0<y>>>0,B=U?ot:y,U=U?$:_,!xt&&(xt=Re(7,0,(ht^15)*3|0)|0,(ot&xt|0)==0&($&(Tt()|0)|0)==0))k=x;else{if($=(x+-1+Z|0)%(Z|0)|0,k=Ei(y,_)|0,($|0)<0&&Ur(27795,27797,248,27822),Z=(k|0)!=0,((Z?4:5)|0)<($|0)&&Ur(27795,27797,248,27822),q(y,_,se)|0&&Ur(27795,27797,248,27822),k=(v[se>>2]|0)+$|0,Z?k=26704+(((k|0)%5|0)<<2)|0:k=26736+(((k|0)%6|0)<<2)|0,$=v[k>>2]|0,($|0)==7&&Ur(27795,27797,248,27822),v[Ot>>2]=0,k=ps(y,_,$,Ot,kt)|0,k|0)break;ot=kt,Z=v[ot>>2]|0,ot=v[ot+4>>2]|0;do if(ot>>>0<U>>>0|(ot|0)==(U|0)&Z>>>0<B>>>0){if(Ei(Z,ot)|0?B=X_(Z,ot,y,_)|0:B=v[26800+((((v[Ot>>2]|0)+(v[26768+($<<2)>>2]|0)|0)%6|0)<<2)>>2]|0,k=Ei(Z,ot)|0,(B+-1|0)>>>0>5){k=-1,B=Z,U=ot;break}if(k=(k|0)!=0,(B|0)==1&k){k=-1,B=Z,U=ot;break}do if(q(Z,ot,se)|0)k=-1;else if(k){k=((v[26352+(B<<2)>>2]|0)+5-(v[se>>2]|0)|0)%5|0;break}else{k=((v[26384+(B<<2)>>2]|0)+6-(v[se>>2]|0)|0)%6|0;break}while(!1);B=Z,U=ot}else k=x;while(!1);$=Dt,ot=v[$>>2]|0,$=v[$+4>>2]|0}if((B|0)==(ot|0)&(U|0)==($|0)){if(Z=(Ei(ot,$)|0)!=0,Z?y=X_(ot,$,y,_)|0:y=v[26800+((((v[re>>2]|0)+(v[26768+(Zt<<2)>>2]|0)|0)%6|0)<<2)>>2]|0,k=Ei(ot,$)|0,(y+-1|0)>>>0<=5&&(ye=(k|0)!=0,!((y|0)==1&ye)))do if(q(ot,$,se)|0)k=-1;else if(ye){k=((v[26352+(y<<2)>>2]|0)+5-(v[se>>2]|0)|0)%5|0;break}else{k=((v[26384+(y<<2)>>2]|0)+6-(v[se>>2]|0)|0)%6|0;break}while(!1);else k=-1;k=k+1|0,k=(k|0)==6|Z&(k|0)==5?0:k}_=U,y=B;break t}while(!1);return E=k,bt=ae,E|0}while(!1);return ye=Re(k|0,0,56)|0,se=Tt()|0|_&-2130706433|536870912,v[E>>2]=ye|y,v[E+4>>2]=se,E=0,bt=ae,E|0}function it(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;return B=(Ei(y,_)|0)==0,E=K(y,_,0,x)|0,k=(E|0)==0,B?!k||(E=K(y,_,1,x+8|0)|0,E|0)||(E=K(y,_,2,x+16|0)|0,E|0)||(E=K(y,_,3,x+24|0)|0,E|0)||(E=K(y,_,4,x+32|0)|0,E)?(B=E,B|0):K(y,_,5,x+40|0)|0:!k||(E=K(y,_,1,x+8|0)|0,E|0)||(E=K(y,_,2,x+16|0)|0,E|0)||(E=K(y,_,3,x+24|0)|0,E|0)||(E=K(y,_,4,x+32|0)|0,E|0)?(B=E,B|0):(B=x+40|0,v[B>>2]=0,v[B+4>>2]=0,B=0,B|0)}function ct(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0,$=0,Z=0;return Z=bt,bt=bt+192|0,k=Z,B=Z+168|0,U=Me(y|0,_|0,56)|0,Tt()|0,U=U&7,$=_&-2130706433|134217728,E=id(y,$,B)|0,E|0?($=E,bt=Z,$|0):(_=Me(y|0,_|0,52)|0,Tt()|0,_=_&15,Ei(y,$)|0?cy(B,_,U,1,k):_f(B,_,U,1,k),$=k+8|0,v[x>>2]=v[$>>2],v[x+4>>2]=v[$+4>>2],v[x+8>>2]=v[$+8>>2],v[x+12>>2]=v[$+12>>2],$=0,bt=Z,$|0)}function ut(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0;return k=bt,bt=bt+16|0,x=k,!(!0&(_&2013265920|0)==536870912)||(E=_&-2130706433|134217728,!(zm(y,E)|0))?(E=0,bt=k,E|0):(B=Me(y|0,_|0,56)|0,Tt()|0,B=(K(y,E,B&7,x)|0)==0,E=x,E=B&((v[E>>2]|0)==(y|0)?(v[E+4>>2]|0)==(_|0):0)&1,bt=k,E|0)}function gt(y,_,x){y=y|0,_=_|0,x=x|0;var E=0;(_|0)>0?(E=Xt(_,4)|0,v[y>>2]=E,E||Ur(27835,27858,40,27872)):v[y>>2]=0,v[y+4>>2]=_,v[y+8>>2]=0,v[y+12>>2]=x}function yt(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0;k=y+4|0,B=y+12|0,U=y+8|0;t:for(;;){for(x=v[k>>2]|0,_=0;;){if((_|0)>=(x|0))break t;if(E=v[y>>2]|0,$=v[E+(_<<2)>>2]|0,!$)_=_+1|0;else break}_=E+(~~(+Bi(+(+Ko(10,+ +(15-(v[B>>2]|0)|0))*(+_t[$>>3]+ +_t[$+8>>3])))%+(x|0))>>>0<<2)|0,x=v[_>>2]|0;e:do if(x|0){if(E=$+32|0,(x|0)==($|0))v[_>>2]=v[E>>2];else{if(x=x+32|0,_=v[x>>2]|0,!_)break;for(;(_|0)!=($|0);)if(x=_+32|0,_=v[x>>2]|0,!_)break e;v[x>>2]=v[E>>2]}It($),v[U>>2]=(v[U>>2]|0)+-1}while(!1)}It(v[y>>2]|0)}function Pt(y){y=y|0;var _=0,x=0,E=0;for(E=v[y+4>>2]|0,x=0;;){if((x|0)>=(E|0)){_=0,x=4;break}if(_=v[(v[y>>2]|0)+(x<<2)>>2]|0,!_)x=x+1|0;else{x=4;break}}return(x|0)==4?_|0:0}function Ct(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0;if(x=~~(+Bi(+(+Ko(10,+ +(15-(v[y+12>>2]|0)|0))*(+_t[_>>3]+ +_t[_+8>>3])))%+(v[y+4>>2]|0))>>>0,x=(v[y>>2]|0)+(x<<2)|0,E=v[x>>2]|0,!E)return B=1,B|0;B=_+32|0;do if((E|0)!=(_|0)){if(x=v[E+32>>2]|0,!x)return B=1,B|0;for(k=x;;){if((k|0)==(_|0)){k=8;break}if(x=v[k+32>>2]|0,x)E=k,k=x;else{x=1,k=10;break}}if((k|0)==8){v[E+32>>2]=v[B>>2];break}else if((k|0)==10)return x|0}else v[x>>2]=v[B>>2];while(!1);return It(_),B=y+8|0,v[B>>2]=(v[B>>2]|0)+-1,B=0,B|0}function Rt(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0;B=Wt(40)|0,B||Ur(27888,27858,98,27901),v[B>>2]=v[_>>2],v[B+4>>2]=v[_+4>>2],v[B+8>>2]=v[_+8>>2],v[B+12>>2]=v[_+12>>2],k=B+16|0,v[k>>2]=v[x>>2],v[k+4>>2]=v[x+4>>2],v[k+8>>2]=v[x+8>>2],v[k+12>>2]=v[x+12>>2],v[B+32>>2]=0,k=~~(+Bi(+(+Ko(10,+ +(15-(v[y+12>>2]|0)|0))*(+_t[_>>3]+ +_t[_+8>>3])))%+(v[y+4>>2]|0))>>>0,k=(v[y>>2]|0)+(k<<2)|0,E=v[k>>2]|0;do if(!E)v[k>>2]=B;else{for(;!(sd(E,_)|0&&sd(E+16|0,x)|0);)if(k=v[E+32>>2]|0,E=(k|0)==0?E:k,!(v[E+32>>2]|0)){U=10;break}if((U|0)==10){v[E+32>>2]=B;break}return It(B),U=E,U|0}while(!1);return U=y+8|0,v[U>>2]=(v[U>>2]|0)+1,U=B,U|0}function Ut(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0;if(k=~~(+Bi(+(+Ko(10,+ +(15-(v[y+12>>2]|0)|0))*(+_t[_>>3]+ +_t[_+8>>3])))%+(v[y+4>>2]|0))>>>0,k=v[(v[y>>2]|0)+(k<<2)>>2]|0,!k)return x=0,x|0;if(!x){for(y=k;;){if(sd(y,_)|0){E=10;break}if(y=v[y+32>>2]|0,!y){y=0,E=10;break}}if((E|0)==10)return y|0}for(y=k;;){if(sd(y,_)|0&&sd(y+16|0,x)|0){E=10;break}if(y=v[y+32>>2]|0,!y){y=0,E=10;break}}return(E|0)==10?y|0:0}function Gt(y,_){y=y|0,_=_|0;var x=0;if(x=~~(+Bi(+(+Ko(10,+ +(15-(v[y+12>>2]|0)|0))*(+_t[_>>3]+ +_t[_+8>>3])))%+(v[y+4>>2]|0))>>>0,y=v[(v[y>>2]|0)+(x<<2)>>2]|0,!y)return x=0,x|0;for(;;){if(sd(y,_)|0){_=5;break}if(y=v[y+32>>2]|0,!y){y=0,_=5;break}}return(_|0)==5?y|0:0}function zt(){return 27920}function jt(y){return y=+y,~~+Do(+y)|0}function Wt(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0,Zt=0,re=0,ye=0,se=0,ae=0,Jt=0,Ve=0;Ve=bt,bt=bt+16|0,kt=Ve;do if(y>>>0<245){if(ot=y>>>0<11?16:y+11&-8,y=ot>>>3,xt=v[6981]|0,x=xt>>>y,x&3|0)return _=(x&1^1)+y|0,y=27964+(_<<1<<2)|0,x=y+8|0,E=v[x>>2]|0,k=E+8|0,B=v[k>>2]|0,(B|0)==(y|0)?v[6981]=xt&~(1<<_):(v[B+12>>2]=y,v[x>>2]=B),Jt=_<<3,v[E+4>>2]=Jt|3,Jt=E+Jt+4|0,v[Jt>>2]=v[Jt>>2]|1,Jt=k,bt=Ve,Jt|0;if(ht=v[6983]|0,ot>>>0>ht>>>0){if(x|0)return _=2<<y,_=x<<y&(_|0-_),_=(_&0-_)+-1|0,$=_>>>12&16,_=_>>>$,x=_>>>5&8,_=_>>>x,B=_>>>2&4,_=_>>>B,y=_>>>1&2,_=_>>>y,E=_>>>1&1,E=(x|$|B|y|E)+(_>>>E)|0,_=27964+(E<<1<<2)|0,y=_+8|0,B=v[y>>2]|0,$=B+8|0,x=v[$>>2]|0,(x|0)==(_|0)?(y=xt&~(1<<E),v[6981]=y):(v[x+12>>2]=_,v[y>>2]=x,y=xt),Jt=E<<3,U=Jt-ot|0,v[B+4>>2]=ot|3,k=B+ot|0,v[k+4>>2]=U|1,v[B+Jt>>2]=U,ht|0&&(E=v[6986]|0,_=ht>>>3,x=27964+(_<<1<<2)|0,_=1<<_,y&_?(y=x+8|0,_=v[y>>2]|0):(v[6981]=y|_,_=x,y=x+8|0),v[y>>2]=E,v[_+12>>2]=E,v[E+8>>2]=_,v[E+12>>2]=x),v[6983]=U,v[6986]=k,Jt=$,bt=Ve,Jt|0;if(B=v[6982]|0,B){for(x=(B&0-B)+-1|0,k=x>>>12&16,x=x>>>k,E=x>>>5&8,x=x>>>E,U=x>>>2&4,x=x>>>U,$=x>>>1&2,x=x>>>$,Z=x>>>1&1,Z=v[28228+((E|k|U|$|Z)+(x>>>Z)<<2)>>2]|0,x=Z,$=Z,Z=(v[Z+4>>2]&-8)-ot|0;y=v[x+16>>2]|0,!(!y&&(y=v[x+20>>2]|0,!y));)U=(v[y+4>>2]&-8)-ot|0,k=U>>>0<Z>>>0,x=y,$=k?y:$,Z=k?U:Z;if(U=$+ot|0,U>>>0>$>>>0){k=v[$+24>>2]|0,_=v[$+12>>2]|0;do if((_|0)==($|0)){if(y=$+20|0,_=v[y>>2]|0,!_&&(y=$+16|0,_=v[y>>2]|0,!_)){x=0;break}for(;;)if(E=_+20|0,x=v[E>>2]|0,x)_=x,y=E;else if(E=_+16|0,x=v[E>>2]|0,x)_=x,y=E;else break;v[y>>2]=0,x=_}else x=v[$+8>>2]|0,v[x+12>>2]=_,v[_+8>>2]=x,x=_;while(!1);do if(k|0){if(_=v[$+28>>2]|0,y=28228+(_<<2)|0,($|0)==(v[y>>2]|0)){if(v[y>>2]=x,!x){v[6982]=B&~(1<<_);break}}else if(Jt=k+16|0,v[((v[Jt>>2]|0)==($|0)?Jt:k+20|0)>>2]=x,!x)break;v[x+24>>2]=k,_=v[$+16>>2]|0,_|0&&(v[x+16>>2]=_,v[_+24>>2]=x),_=v[$+20>>2]|0,_|0&&(v[x+20>>2]=_,v[_+24>>2]=x)}while(!1);return Z>>>0<16?(Jt=Z+ot|0,v[$+4>>2]=Jt|3,Jt=$+Jt+4|0,v[Jt>>2]=v[Jt>>2]|1):(v[$+4>>2]=ot|3,v[U+4>>2]=Z|1,v[U+Z>>2]=Z,ht|0&&(E=v[6986]|0,_=ht>>>3,x=27964+(_<<1<<2)|0,_=1<<_,_&xt?(y=x+8|0,_=v[y>>2]|0):(v[6981]=_|xt,_=x,y=x+8|0),v[y>>2]=E,v[_+12>>2]=E,v[E+8>>2]=_,v[E+12>>2]=x),v[6983]=Z,v[6986]=U),Jt=$+8|0,bt=Ve,Jt|0}else xt=ot}else xt=ot}else xt=ot}else if(y>>>0<=4294967231)if(y=y+11|0,ot=y&-8,E=v[6982]|0,E){k=0-ot|0,y=y>>>8,y?ot>>>0>16777215?Z=31:(xt=(y+1048320|0)>>>16&8,Zt=y<<xt,$=(Zt+520192|0)>>>16&4,Zt=Zt<<$,Z=(Zt+245760|0)>>>16&2,Z=14-($|xt|Z)+(Zt<<Z>>>15)|0,Z=ot>>>(Z+7|0)&1|Z<<1):Z=0,x=v[28228+(Z<<2)>>2]|0;t:do if(!x)x=0,y=0,Zt=61;else for(y=0,$=ot<<((Z|0)==31?0:25-(Z>>>1)|0),B=0;;){if(U=(v[x+4>>2]&-8)-ot|0,U>>>0<k>>>0)if(U)y=x,k=U;else{y=x,k=0,Zt=65;break t}if(Zt=v[x+20>>2]|0,x=v[x+16+($>>>31<<2)>>2]|0,B=(Zt|0)==0|(Zt|0)==(x|0)?B:Zt,x)$=$<<1;else{x=B,Zt=61;break}}while(!1);if((Zt|0)==61){if((x|0)==0&(y|0)==0){if(y=2<<Z,y=(y|0-y)&E,!y){xt=ot;break}xt=(y&0-y)+-1|0,U=xt>>>12&16,xt=xt>>>U,B=xt>>>5&8,xt=xt>>>B,$=xt>>>2&4,xt=xt>>>$,Z=xt>>>1&2,xt=xt>>>Z,x=xt>>>1&1,y=0,x=v[28228+((B|U|$|Z|x)+(xt>>>x)<<2)>>2]|0}x?Zt=65:($=y,U=k)}if((Zt|0)==65)for(B=x;;)if(xt=(v[B+4>>2]&-8)-ot|0,x=xt>>>0<k>>>0,k=x?xt:k,y=x?B:y,x=v[B+16>>2]|0,x||(x=v[B+20>>2]|0),x)B=x;else{$=y,U=k;break}if(($|0)!=0&&U>>>0<((v[6983]|0)-ot|0)>>>0&&(ht=$+ot|0,ht>>>0>$>>>0)){B=v[$+24>>2]|0,_=v[$+12>>2]|0;do if((_|0)==($|0)){if(y=$+20|0,_=v[y>>2]|0,!_&&(y=$+16|0,_=v[y>>2]|0,!_)){_=0;break}for(;;)if(k=_+20|0,x=v[k>>2]|0,x)_=x,y=k;else if(k=_+16|0,x=v[k>>2]|0,x)_=x,y=k;else break;v[y>>2]=0}else Jt=v[$+8>>2]|0,v[Jt+12>>2]=_,v[_+8>>2]=Jt;while(!1);do if(B){if(y=v[$+28>>2]|0,x=28228+(y<<2)|0,($|0)==(v[x>>2]|0)){if(v[x>>2]=_,!_){E=E&~(1<<y),v[6982]=E;break}}else if(Jt=B+16|0,v[((v[Jt>>2]|0)==($|0)?Jt:B+20|0)>>2]=_,!_)break;v[_+24>>2]=B,y=v[$+16>>2]|0,y|0&&(v[_+16>>2]=y,v[y+24>>2]=_),y=v[$+20>>2]|0,y&&(v[_+20>>2]=y,v[y+24>>2]=_)}while(!1);t:do if(U>>>0<16)Jt=U+ot|0,v[$+4>>2]=Jt|3,Jt=$+Jt+4|0,v[Jt>>2]=v[Jt>>2]|1;else{if(v[$+4>>2]=ot|3,v[ht+4>>2]=U|1,v[ht+U>>2]=U,_=U>>>3,U>>>0<256){x=27964+(_<<1<<2)|0,y=v[6981]|0,_=1<<_,y&_?(y=x+8|0,_=v[y>>2]|0):(v[6981]=y|_,_=x,y=x+8|0),v[y>>2]=ht,v[_+12>>2]=ht,v[ht+8>>2]=_,v[ht+12>>2]=x;break}if(_=U>>>8,_?U>>>0>16777215?x=31:(ae=(_+1048320|0)>>>16&8,Jt=_<<ae,se=(Jt+520192|0)>>>16&4,Jt=Jt<<se,x=(Jt+245760|0)>>>16&2,x=14-(se|ae|x)+(Jt<<x>>>15)|0,x=U>>>(x+7|0)&1|x<<1):x=0,_=28228+(x<<2)|0,v[ht+28>>2]=x,y=ht+16|0,v[y+4>>2]=0,v[y>>2]=0,y=1<<x,!(E&y)){v[6982]=E|y,v[_>>2]=ht,v[ht+24>>2]=_,v[ht+12>>2]=ht,v[ht+8>>2]=ht;break}_=v[_>>2]|0;e:do if((v[_+4>>2]&-8|0)!=(U|0)){for(E=U<<((x|0)==31?0:25-(x>>>1)|0);x=_+16+(E>>>31<<2)|0,y=v[x>>2]|0,!!y;)if((v[y+4>>2]&-8|0)==(U|0)){_=y;break e}else E=E<<1,_=y;v[x>>2]=ht,v[ht+24>>2]=_,v[ht+12>>2]=ht,v[ht+8>>2]=ht;break t}while(!1);ae=_+8|0,Jt=v[ae>>2]|0,v[Jt+12>>2]=ht,v[ae>>2]=ht,v[ht+8>>2]=Jt,v[ht+12>>2]=_,v[ht+24>>2]=0}while(!1);return Jt=$+8|0,bt=Ve,Jt|0}else xt=ot}else xt=ot;else xt=-1;while(!1);if(x=v[6983]|0,x>>>0>=xt>>>0)return _=x-xt|0,y=v[6986]|0,_>>>0>15?(Jt=y+xt|0,v[6986]=Jt,v[6983]=_,v[Jt+4>>2]=_|1,v[y+x>>2]=_,v[y+4>>2]=xt|3):(v[6983]=0,v[6986]=0,v[y+4>>2]=x|3,Jt=y+x+4|0,v[Jt>>2]=v[Jt>>2]|1),Jt=y+8|0,bt=Ve,Jt|0;if(U=v[6984]|0,U>>>0>xt>>>0)return se=U-xt|0,v[6984]=se,Jt=v[6987]|0,ae=Jt+xt|0,v[6987]=ae,v[ae+4>>2]=se|1,v[Jt+4>>2]=xt|3,Jt=Jt+8|0,bt=Ve,Jt|0;if(v[7099]|0?y=v[7101]|0:(v[7101]=4096,v[7100]=4096,v[7102]=-1,v[7103]=-1,v[7104]=0,v[7092]=0,v[7099]=kt&-16^1431655768,y=4096),$=xt+48|0,Z=xt+47|0,B=y+Z|0,k=0-y|0,ot=B&k,ot>>>0<=xt>>>0||(y=v[7091]|0,y|0&&(ht=v[7089]|0,kt=ht+ot|0,kt>>>0<=ht>>>0|kt>>>0>y>>>0)))return Jt=0,bt=Ve,Jt|0;t:do if(v[7092]&4)_=0,Zt=143;else{x=v[6987]|0;e:do if(x){for(E=28372;kt=v[E>>2]|0,!(kt>>>0<=x>>>0&&(kt+(v[E+4>>2]|0)|0)>>>0>x>>>0);)if(y=v[E+8>>2]|0,y)E=y;else{Zt=128;break e}if(_=B-U&k,_>>>0<2147483647)if(y=ao(_|0)|0,(y|0)==((v[E>>2]|0)+(v[E+4>>2]|0)|0)){if((y|0)!=-1){U=_,B=y,Zt=145;break t}}else E=y,Zt=136;else _=0}else Zt=128;while(!1);do if((Zt|0)==128)if(x=ao(0)|0,(x|0)!=-1&&(_=x,Ot=v[7100]|0,Dt=Ot+-1|0,_=((Dt&_|0)==0?0:(Dt+_&0-Ot)-_|0)+ot|0,Ot=v[7089]|0,Dt=_+Ot|0,_>>>0>xt>>>0&_>>>0<2147483647)){if(kt=v[7091]|0,kt|0&&Dt>>>0<=Ot>>>0|Dt>>>0>kt>>>0){_=0;break}if(y=ao(_|0)|0,(y|0)==(x|0)){U=_,B=x,Zt=145;break t}else E=y,Zt=136}else _=0;while(!1);do if((Zt|0)==136){if(x=0-_|0,!($>>>0>_>>>0&(_>>>0<2147483647&(E|0)!=-1)))if((E|0)==-1){_=0;break}else{U=_,B=E,Zt=145;break t}if(y=v[7101]|0,y=Z-_+y&0-y,y>>>0>=2147483647){U=_,B=E,Zt=145;break t}if((ao(y|0)|0)==-1){ao(x|0)|0,_=0;break}else{U=y+_|0,B=E,Zt=145;break t}}while(!1);v[7092]=v[7092]|4,Zt=143}while(!1);if((Zt|0)==143&&ot>>>0<2147483647&&(se=ao(ot|0)|0,Dt=ao(0)|0,re=Dt-se|0,ye=re>>>0>(xt+40|0)>>>0,!((se|0)==-1|ye^1|se>>>0<Dt>>>0&((se|0)!=-1&(Dt|0)!=-1)^1))&&(U=ye?re:_,B=se,Zt=145),(Zt|0)==145){_=(v[7089]|0)+U|0,v[7089]=_,_>>>0>(v[7090]|0)>>>0&&(v[7090]=_),Z=v[6987]|0;t:do if(Z){for(_=28372;;){if(y=v[_>>2]|0,x=v[_+4>>2]|0,(B|0)==(y+x|0)){Zt=154;break}if(E=v[_+8>>2]|0,E)_=E;else break}if((Zt|0)==154&&(ae=_+4|0,(v[_+12>>2]&8|0)==0)&&B>>>0>Z>>>0&y>>>0<=Z>>>0){v[ae>>2]=x+U,Jt=(v[6984]|0)+U|0,se=Z+8|0,se=(se&7|0)==0?0:0-se&7,ae=Z+se|0,se=Jt-se|0,v[6987]=ae,v[6984]=se,v[ae+4>>2]=se|1,v[Z+Jt+4>>2]=40,v[6988]=v[7103];break}for(B>>>0<(v[6985]|0)>>>0&&(v[6985]=B),x=B+U|0,_=28372;;){if((v[_>>2]|0)==(x|0)){Zt=162;break}if(y=v[_+8>>2]|0,y)_=y;else break}if((Zt|0)==162&&(v[_+12>>2]&8|0)==0){v[_>>2]=B,ht=_+4|0,v[ht>>2]=(v[ht>>2]|0)+U,ht=B+8|0,ht=B+((ht&7|0)==0?0:0-ht&7)|0,_=x+8|0,_=x+((_&7|0)==0?0:0-_&7)|0,ot=ht+xt|0,$=_-ht-xt|0,v[ht+4>>2]=xt|3;e:do if((Z|0)==(_|0))Jt=(v[6984]|0)+$|0,v[6984]=Jt,v[6987]=ot,v[ot+4>>2]=Jt|1;else{if((v[6986]|0)==(_|0)){Jt=(v[6983]|0)+$|0,v[6983]=Jt,v[6986]=ot,v[ot+4>>2]=Jt|1,v[ot+Jt>>2]=Jt;break}if(y=v[_+4>>2]|0,(y&3|0)==1){U=y&-8,E=y>>>3;r:do if(y>>>0<256)if(y=v[_+8>>2]|0,x=v[_+12>>2]|0,(x|0)==(y|0)){v[6981]=v[6981]&~(1<<E);break}else{v[y+12>>2]=x,v[x+8>>2]=y;break}else{B=v[_+24>>2]|0,y=v[_+12>>2]|0;do if((y|0)==(_|0)){if(x=_+16|0,E=x+4|0,y=v[E>>2]|0,y)x=E;else if(y=v[x>>2]|0,!y){y=0;break}for(;;)if(k=y+20|0,E=v[k>>2]|0,E)y=E,x=k;else if(k=y+16|0,E=v[k>>2]|0,E)y=E,x=k;else break;v[x>>2]=0}else Jt=v[_+8>>2]|0,v[Jt+12>>2]=y,v[y+8>>2]=Jt;while(!1);if(!B)break;x=v[_+28>>2]|0,E=28228+(x<<2)|0;do if((v[E>>2]|0)!=(_|0)){if(Jt=B+16|0,v[((v[Jt>>2]|0)==(_|0)?Jt:B+20|0)>>2]=y,!y)break r}else{if(v[E>>2]=y,y|0)break;v[6982]=v[6982]&~(1<<x);break r}while(!1);if(v[y+24>>2]=B,x=_+16|0,E=v[x>>2]|0,E|0&&(v[y+16>>2]=E,v[E+24>>2]=y),x=v[x+4>>2]|0,!x)break;v[y+20>>2]=x,v[x+24>>2]=y}while(!1);_=_+U|0,k=U+$|0}else k=$;if(_=_+4|0,v[_>>2]=v[_>>2]&-2,v[ot+4>>2]=k|1,v[ot+k>>2]=k,_=k>>>3,k>>>0<256){x=27964+(_<<1<<2)|0,y=v[6981]|0,_=1<<_,y&_?(y=x+8|0,_=v[y>>2]|0):(v[6981]=y|_,_=x,y=x+8|0),v[y>>2]=ot,v[_+12>>2]=ot,v[ot+8>>2]=_,v[ot+12>>2]=x;break}_=k>>>8;do if(!_)E=0;else{if(k>>>0>16777215){E=31;break}ae=(_+1048320|0)>>>16&8,Jt=_<<ae,se=(Jt+520192|0)>>>16&4,Jt=Jt<<se,E=(Jt+245760|0)>>>16&2,E=14-(se|ae|E)+(Jt<<E>>>15)|0,E=k>>>(E+7|0)&1|E<<1}while(!1);if(_=28228+(E<<2)|0,v[ot+28>>2]=E,y=ot+16|0,v[y+4>>2]=0,v[y>>2]=0,y=v[6982]|0,x=1<<E,!(y&x)){v[6982]=y|x,v[_>>2]=ot,v[ot+24>>2]=_,v[ot+12>>2]=ot,v[ot+8>>2]=ot;break}_=v[_>>2]|0;r:do if((v[_+4>>2]&-8|0)!=(k|0)){for(E=k<<((E|0)==31?0:25-(E>>>1)|0);x=_+16+(E>>>31<<2)|0,y=v[x>>2]|0,!!y;)if((v[y+4>>2]&-8|0)==(k|0)){_=y;break r}else E=E<<1,_=y;v[x>>2]=ot,v[ot+24>>2]=_,v[ot+12>>2]=ot,v[ot+8>>2]=ot;break e}while(!1);ae=_+8|0,Jt=v[ae>>2]|0,v[Jt+12>>2]=ot,v[ae>>2]=ot,v[ot+8>>2]=Jt,v[ot+12>>2]=_,v[ot+24>>2]=0}while(!1);return Jt=ht+8|0,bt=Ve,Jt|0}for(_=28372;y=v[_>>2]|0,!(y>>>0<=Z>>>0&&(Jt=y+(v[_+4>>2]|0)|0,Jt>>>0>Z>>>0));)_=v[_+8>>2]|0;k=Jt+-47|0,y=k+8|0,y=k+((y&7|0)==0?0:0-y&7)|0,k=Z+16|0,y=y>>>0<k>>>0?Z:y,_=y+8|0,x=U+-40|0,se=B+8|0,se=(se&7|0)==0?0:0-se&7,ae=B+se|0,se=x-se|0,v[6987]=ae,v[6984]=se,v[ae+4>>2]=se|1,v[B+x+4>>2]=40,v[6988]=v[7103],x=y+4|0,v[x>>2]=27,v[_>>2]=v[7093],v[_+4>>2]=v[7094],v[_+8>>2]=v[7095],v[_+12>>2]=v[7096],v[7093]=B,v[7094]=U,v[7096]=0,v[7095]=_,_=y+24|0;do ae=_,_=_+4|0,v[_>>2]=7;while((ae+8|0)>>>0<Jt>>>0);if((y|0)!=(Z|0)){if(B=y-Z|0,v[x>>2]=v[x>>2]&-2,v[Z+4>>2]=B|1,v[y>>2]=B,_=B>>>3,B>>>0<256){x=27964+(_<<1<<2)|0,y=v[6981]|0,_=1<<_,y&_?(y=x+8|0,_=v[y>>2]|0):(v[6981]=y|_,_=x,y=x+8|0),v[y>>2]=Z,v[_+12>>2]=Z,v[Z+8>>2]=_,v[Z+12>>2]=x;break}if(_=B>>>8,_?B>>>0>16777215?E=31:(ae=(_+1048320|0)>>>16&8,Jt=_<<ae,se=(Jt+520192|0)>>>16&4,Jt=Jt<<se,E=(Jt+245760|0)>>>16&2,E=14-(se|ae|E)+(Jt<<E>>>15)|0,E=B>>>(E+7|0)&1|E<<1):E=0,x=28228+(E<<2)|0,v[Z+28>>2]=E,v[Z+20>>2]=0,v[k>>2]=0,_=v[6982]|0,y=1<<E,!(_&y)){v[6982]=_|y,v[x>>2]=Z,v[Z+24>>2]=x,v[Z+12>>2]=Z,v[Z+8>>2]=Z;break}_=v[x>>2]|0;e:do if((v[_+4>>2]&-8|0)!=(B|0)){for(E=B<<((E|0)==31?0:25-(E>>>1)|0);x=_+16+(E>>>31<<2)|0,y=v[x>>2]|0,!!y;)if((v[y+4>>2]&-8|0)==(B|0)){_=y;break e}else E=E<<1,_=y;v[x>>2]=Z,v[Z+24>>2]=_,v[Z+12>>2]=Z,v[Z+8>>2]=Z;break t}while(!1);ae=_+8|0,Jt=v[ae>>2]|0,v[Jt+12>>2]=Z,v[ae>>2]=Z,v[Z+8>>2]=Jt,v[Z+12>>2]=_,v[Z+24>>2]=0}}else Jt=v[6985]|0,(Jt|0)==0|B>>>0<Jt>>>0&&(v[6985]=B),v[7093]=B,v[7094]=U,v[7096]=0,v[6990]=v[7099],v[6989]=-1,v[6994]=27964,v[6993]=27964,v[6996]=27972,v[6995]=27972,v[6998]=27980,v[6997]=27980,v[7e3]=27988,v[6999]=27988,v[7002]=27996,v[7001]=27996,v[7004]=28004,v[7003]=28004,v[7006]=28012,v[7005]=28012,v[7008]=28020,v[7007]=28020,v[7010]=28028,v[7009]=28028,v[7012]=28036,v[7011]=28036,v[7014]=28044,v[7013]=28044,v[7016]=28052,v[7015]=28052,v[7018]=28060,v[7017]=28060,v[7020]=28068,v[7019]=28068,v[7022]=28076,v[7021]=28076,v[7024]=28084,v[7023]=28084,v[7026]=28092,v[7025]=28092,v[7028]=28100,v[7027]=28100,v[7030]=28108,v[7029]=28108,v[7032]=28116,v[7031]=28116,v[7034]=28124,v[7033]=28124,v[7036]=28132,v[7035]=28132,v[7038]=28140,v[7037]=28140,v[7040]=28148,v[7039]=28148,v[7042]=28156,v[7041]=28156,v[7044]=28164,v[7043]=28164,v[7046]=28172,v[7045]=28172,v[7048]=28180,v[7047]=28180,v[7050]=28188,v[7049]=28188,v[7052]=28196,v[7051]=28196,v[7054]=28204,v[7053]=28204,v[7056]=28212,v[7055]=28212,Jt=U+-40|0,se=B+8|0,se=(se&7|0)==0?0:0-se&7,ae=B+se|0,se=Jt-se|0,v[6987]=ae,v[6984]=se,v[ae+4>>2]=se|1,v[B+Jt+4>>2]=40,v[6988]=v[7103];while(!1);if(_=v[6984]|0,_>>>0>xt>>>0)return se=_-xt|0,v[6984]=se,Jt=v[6987]|0,ae=Jt+xt|0,v[6987]=ae,v[ae+4>>2]=se|1,v[Jt+4>>2]=xt|3,Jt=Jt+8|0,bt=Ve,Jt|0}return Jt=zt()|0,v[Jt>>2]=12,Jt=0,bt=Ve,Jt|0}function It(y){y=y|0;var _=0,x=0,E=0,k=0,B=0,U=0,$=0,Z=0;if(y){x=y+-8|0,k=v[6985]|0,y=v[y+-4>>2]|0,_=y&-8,Z=x+_|0;do if(y&1)$=x,U=x;else{if(E=v[x>>2]|0,!(y&3)||(U=x+(0-E)|0,B=E+_|0,U>>>0<k>>>0))return;if((v[6986]|0)==(U|0)){if(y=Z+4|0,_=v[y>>2]|0,(_&3|0)!=3){$=U,_=B;break}v[6983]=B,v[y>>2]=_&-2,v[U+4>>2]=B|1,v[U+B>>2]=B;return}if(x=E>>>3,E>>>0<256)if(y=v[U+8>>2]|0,_=v[U+12>>2]|0,(_|0)==(y|0)){v[6981]=v[6981]&~(1<<x),$=U,_=B;break}else{v[y+12>>2]=_,v[_+8>>2]=y,$=U,_=B;break}k=v[U+24>>2]|0,y=v[U+12>>2]|0;do if((y|0)==(U|0)){if(_=U+16|0,x=_+4|0,y=v[x>>2]|0,y)_=x;else if(y=v[_>>2]|0,!y){y=0;break}for(;;)if(E=y+20|0,x=v[E>>2]|0,x)y=x,_=E;else if(E=y+16|0,x=v[E>>2]|0,x)y=x,_=E;else break;v[_>>2]=0}else $=v[U+8>>2]|0,v[$+12>>2]=y,v[y+8>>2]=$;while(!1);if(k){if(_=v[U+28>>2]|0,x=28228+(_<<2)|0,(v[x>>2]|0)==(U|0)){if(v[x>>2]=y,!y){v[6982]=v[6982]&~(1<<_),$=U,_=B;break}}else if($=k+16|0,v[((v[$>>2]|0)==(U|0)?$:k+20|0)>>2]=y,!y){$=U,_=B;break}v[y+24>>2]=k,_=U+16|0,x=v[_>>2]|0,x|0&&(v[y+16>>2]=x,v[x+24>>2]=y),_=v[_+4>>2]|0,_?(v[y+20>>2]=_,v[_+24>>2]=y,$=U,_=B):($=U,_=B)}else $=U,_=B}while(!1);if(!(U>>>0>=Z>>>0)&&(y=Z+4|0,E=v[y>>2]|0,!!(E&1))){if(E&2)v[y>>2]=E&-2,v[$+4>>2]=_|1,v[U+_>>2]=_,k=_;else{if((v[6987]|0)==(Z|0)){if(Z=(v[6984]|0)+_|0,v[6984]=Z,v[6987]=$,v[$+4>>2]=Z|1,($|0)!=(v[6986]|0))return;v[6986]=0,v[6983]=0;return}if((v[6986]|0)==(Z|0)){Z=(v[6983]|0)+_|0,v[6983]=Z,v[6986]=U,v[$+4>>2]=Z|1,v[U+Z>>2]=Z;return}k=(E&-8)+_|0,x=E>>>3;do if(E>>>0<256)if(_=v[Z+8>>2]|0,y=v[Z+12>>2]|0,(y|0)==(_|0)){v[6981]=v[6981]&~(1<<x);break}else{v[_+12>>2]=y,v[y+8>>2]=_;break}else{B=v[Z+24>>2]|0,y=v[Z+12>>2]|0;do if((y|0)==(Z|0)){if(_=Z+16|0,x=_+4|0,y=v[x>>2]|0,y)_=x;else if(y=v[_>>2]|0,!y){x=0;break}for(;;)if(E=y+20|0,x=v[E>>2]|0,x)y=x,_=E;else if(E=y+16|0,x=v[E>>2]|0,x)y=x,_=E;else break;v[_>>2]=0,x=y}else x=v[Z+8>>2]|0,v[x+12>>2]=y,v[y+8>>2]=x,x=y;while(!1);if(B|0){if(y=v[Z+28>>2]|0,_=28228+(y<<2)|0,(v[_>>2]|0)==(Z|0)){if(v[_>>2]=x,!x){v[6982]=v[6982]&~(1<<y);break}}else if(E=B+16|0,v[((v[E>>2]|0)==(Z|0)?E:B+20|0)>>2]=x,!x)break;v[x+24>>2]=B,y=Z+16|0,_=v[y>>2]|0,_|0&&(v[x+16>>2]=_,v[_+24>>2]=x),y=v[y+4>>2]|0,y|0&&(v[x+20>>2]=y,v[y+24>>2]=x)}}while(!1);if(v[$+4>>2]=k|1,v[U+k>>2]=k,($|0)==(v[6986]|0)){v[6983]=k;return}}if(y=k>>>3,k>>>0<256){x=27964+(y<<1<<2)|0,_=v[6981]|0,y=1<<y,_&y?(_=x+8|0,y=v[_>>2]|0):(v[6981]=_|y,y=x,_=x+8|0),v[_>>2]=$,v[y+12>>2]=$,v[$+8>>2]=y,v[$+12>>2]=x;return}y=k>>>8,y?k>>>0>16777215?E=31:(U=(y+1048320|0)>>>16&8,Z=y<<U,B=(Z+520192|0)>>>16&4,Z=Z<<B,E=(Z+245760|0)>>>16&2,E=14-(B|U|E)+(Z<<E>>>15)|0,E=k>>>(E+7|0)&1|E<<1):E=0,y=28228+(E<<2)|0,v[$+28>>2]=E,v[$+20>>2]=0,v[$+16>>2]=0,_=v[6982]|0,x=1<<E;t:do if(!(_&x))v[6982]=_|x,v[y>>2]=$,v[$+24>>2]=y,v[$+12>>2]=$,v[$+8>>2]=$;else{y=v[y>>2]|0;e:do if((v[y+4>>2]&-8|0)!=(k|0)){for(E=k<<((E|0)==31?0:25-(E>>>1)|0);x=y+16+(E>>>31<<2)|0,_=v[x>>2]|0,!!_;)if((v[_+4>>2]&-8|0)==(k|0)){y=_;break e}else E=E<<1,y=_;v[x>>2]=$,v[$+24>>2]=y,v[$+12>>2]=$,v[$+8>>2]=$;break t}while(!1);U=y+8|0,Z=v[U>>2]|0,v[Z+12>>2]=$,v[U>>2]=$,v[$+8>>2]=Z,v[$+12>>2]=y,v[$+24>>2]=0}while(!1);if(Z=(v[6989]|0)+-1|0,v[6989]=Z,!(Z|0)){for(y=28380;y=v[y>>2]|0,y;)y=y+8|0;v[6989]=-1}}}}function Xt(y,_){y=y|0,_=_|0;var x=0;return y?(x=Bs(_,y)|0,(_|y)>>>0>65535&&(x=((x>>>0)/(y>>>0)|0|0)==(_|0)?x:-1)):x=0,y=Wt(x)|0,!y||!(v[y+-4>>2]&3)||pn(y|0,0,x|0)|0,y|0}function Kt(y,_,x,E){return y=y|0,_=_|0,x=x|0,E=E|0,x=y+x>>>0,ni(_+E+(x>>>0<y>>>0|0)>>>0|0),x|0|0}function de(y,_,x,E){return y=y|0,_=_|0,x=x|0,E=E|0,E=_-E-(x>>>0>y>>>0|0)>>>0,ni(E|0),y-x>>>0|0|0}function le(y){return y=y|0,(y?31-(gl(y^y-1)|0)|0:32)|0}function me(y,_,x,E,k){y=y|0,_=_|0,x=x|0,E=E|0,k=k|0;var B=0,U=0,$=0,Z=0,ot=0,ht=0,xt=0,kt=0,Ot=0,Dt=0;if(ht=y,Z=_,ot=Z,U=x,kt=E,$=kt,!ot)return B=(k|0)!=0,$?B?(v[k>>2]=y|0,v[k+4>>2]=_&0,kt=0,k=0,ni(kt|0),k|0):(kt=0,k=0,ni(kt|0),k|0):(B&&(v[k>>2]=(ht>>>0)%(U>>>0),v[k+4>>2]=0),kt=0,k=(ht>>>0)/(U>>>0)>>>0,ni(kt|0),k|0);B=($|0)==0;do if(U){if(!B){if(B=(gl($|0)|0)-(gl(ot|0)|0)|0,B>>>0<=31){xt=B+1|0,$=31-B|0,_=B-31>>31,U=xt,y=ht>>>(xt>>>0)&_|ot<<$,_=ot>>>(xt>>>0)&_,B=0,$=ht<<$;break}return k?(v[k>>2]=y|0,v[k+4>>2]=Z|_&0,kt=0,k=0,ni(kt|0),k|0):(kt=0,k=0,ni(kt|0),k|0)}if(B=U-1|0,B&U|0){$=(gl(U|0)|0)+33-(gl(ot|0)|0)|0,Dt=64-$|0,xt=32-$|0,Z=xt>>31,Ot=$-32|0,_=Ot>>31,U=$,y=xt-1>>31&ot>>>(Ot>>>0)|(ot<<xt|ht>>>($>>>0))&_,_=_&ot>>>($>>>0),B=ht<<Dt&Z,$=(ot<<Dt|ht>>>(Ot>>>0))&Z|ht<<xt&$-33>>31;break}return k|0&&(v[k>>2]=B&ht,v[k+4>>2]=0),(U|0)==1?(Ot=Z|_&0,Dt=y|0|0,ni(Ot|0),Dt|0):(Dt=le(U|0)|0,Ot=ot>>>(Dt>>>0)|0,Dt=ot<<32-Dt|ht>>>(Dt>>>0)|0,ni(Ot|0),Dt|0)}else{if(B)return k|0&&(v[k>>2]=(ot>>>0)%(U>>>0),v[k+4>>2]=0),Ot=0,Dt=(ot>>>0)/(U>>>0)>>>0,ni(Ot|0),Dt|0;if(!ht)return k|0&&(v[k>>2]=0,v[k+4>>2]=(ot>>>0)%($>>>0)),Ot=0,Dt=(ot>>>0)/($>>>0)>>>0,ni(Ot|0),Dt|0;if(B=$-1|0,!(B&$))return k|0&&(v[k>>2]=y|0,v[k+4>>2]=B&ot|_&0),Ot=0,Dt=ot>>>((le($|0)|0)>>>0),ni(Ot|0),Dt|0;if(B=(gl($|0)|0)-(gl(ot|0)|0)|0,B>>>0<=30){_=B+1|0,$=31-B|0,U=_,y=ot<<$|ht>>>(_>>>0),_=ot>>>(_>>>0),B=0,$=ht<<$;break}return k?(v[k>>2]=y|0,v[k+4>>2]=Z|_&0,Ot=0,Dt=0,ni(Ot|0),Dt|0):(Ot=0,Dt=0,ni(Ot|0),Dt|0)}while(!1);if(!U)ot=$,Z=0,$=0;else{xt=x|0|0,ht=kt|E&0,ot=Kt(xt|0,ht|0,-1,-1)|0,x=Tt()|0,Z=$,$=0;do E=Z,Z=B>>>31|Z<<1,B=$|B<<1,E=y<<1|E>>>31|0,kt=y>>>31|_<<1|0,de(ot|0,x|0,E|0,kt|0)|0,Dt=Tt()|0,Ot=Dt>>31|((Dt|0)<0?-1:0)<<1,$=Ot&1,y=de(E|0,kt|0,Ot&xt|0,(((Dt|0)<0?-1:0)>>31|((Dt|0)<0?-1:0)<<1)&ht|0)|0,_=Tt()|0,U=U-1|0;while((U|0)!=0);ot=Z,Z=0}return U=0,k|0&&(v[k>>2]=y,v[k+4>>2]=_),Ot=(B|0)>>>31|(ot|U)<<1|(U<<1|B>>>31)&0|Z,Dt=(B<<1|0)&-2|$,ni(Ot|0),Dt|0}function Le(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0;return ot=_>>31|((_|0)<0?-1:0)<<1,Z=((_|0)<0?-1:0)>>31|((_|0)<0?-1:0)<<1,B=E>>31|((E|0)<0?-1:0)<<1,k=((E|0)<0?-1:0)>>31|((E|0)<0?-1:0)<<1,$=de(ot^y|0,Z^_|0,ot|0,Z|0)|0,U=Tt()|0,y=B^ot,_=k^Z,de((me($,U,de(B^x|0,k^E|0,B|0,k|0)|0,Tt()|0,0)|0)^y|0,(Tt()|0)^_|0,y|0,_|0)|0}function $e(y,_){y=y|0,_=_|0;var x=0,E=0,k=0,B=0;return B=y&65535,k=_&65535,x=Bs(k,B)|0,E=y>>>16,y=(x>>>16)+(Bs(k,E)|0)|0,k=_>>>16,_=Bs(k,B)|0,ni((y>>>16)+(Bs(k,E)|0)+(((y&65535)+_|0)>>>16)|0),y+_<<16|x&65535|0|0}function Ee(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0;return k=y,B=x,x=$e(k,B)|0,y=Tt()|0,ni((Bs(_,B)|0)+(Bs(E,k)|0)+y|y&0|0),x|0|0|0}function sr(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0,U=0,$=0,Z=0,ot=0;return k=bt,bt=bt+16|0,$=k|0,U=_>>31|((_|0)<0?-1:0)<<1,B=((_|0)<0?-1:0)>>31|((_|0)<0?-1:0)<<1,ot=E>>31|((E|0)<0?-1:0)<<1,Z=((E|0)<0?-1:0)>>31|((E|0)<0?-1:0)<<1,y=de(U^y|0,B^_|0,U|0,B|0)|0,_=Tt()|0,me(y,_,de(ot^x|0,Z^E|0,ot|0,Z|0)|0,Tt()|0,$)|0,E=de(v[$>>2]^U|0,v[$+4>>2]^B|0,U|0,B|0)|0,x=Tt()|0,bt=k,ni(x|0),E|0}function ur(y,_,x,E){y=y|0,_=_|0,x=x|0,E=E|0;var k=0,B=0;return B=bt,bt=bt+16|0,k=B|0,me(y,_,x,E,k)|0,bt=B,ni(v[k+4>>2]|0),v[k>>2]|0|0}function ji(y,_,x){return y=y|0,_=_|0,x=x|0,(x|0)<32?(ni(_>>x|0),y>>>x|(_&(1<<x)-1)<<32-x):(ni(((_|0)<0?-1:0)|0),_>>x-32|0)}function Me(y,_,x){return y=y|0,_=_|0,x=x|0,(x|0)<32?(ni(_>>>x|0),y>>>x|(_&(1<<x)-1)<<32-x):(ni(0),_>>>x-32|0)}function Re(y,_,x){return y=y|0,_=_|0,x=x|0,(x|0)<32?(ni(_<<x|(y&(1<<x)-1<<32-x)>>>32-x|0),y<<x):(ni(y<<x-32|0),0)}function wn(y,_,x){return y=y|0,_=_|0,x=x|0,_=gl(_)|0,(_|0)==32&&(_=_+(gl(y)|0)|0),ni(0),_|0}function fn(y,_){return y=+y,_=+_,y!=y?+_:_!=_?+y:+q_(+y,+_)}function oo(y,_){return y=+y,_=+_,y!=y?+_:_!=_?+y:+Mm(+y,+_)}function en(y){return y=+y,y>=0?+Ro(y+.5):+mf(y-.5)}function so(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0;if((x|0)>=8192)return d2(y|0,_|0,x|0)|0,y|0;if(B=y|0,k=y+x|0,(y&3)==(_&3)){for(;y&3;){if(!x)return B|0;Be[y>>0]=Be[_>>0]|0,y=y+1|0,_=_+1|0,x=x-1|0}for(x=k&-4|0,E=x-64|0;(y|0)<=(E|0);)v[y>>2]=v[_>>2],v[y+4>>2]=v[_+4>>2],v[y+8>>2]=v[_+8>>2],v[y+12>>2]=v[_+12>>2],v[y+16>>2]=v[_+16>>2],v[y+20>>2]=v[_+20>>2],v[y+24>>2]=v[_+24>>2],v[y+28>>2]=v[_+28>>2],v[y+32>>2]=v[_+32>>2],v[y+36>>2]=v[_+36>>2],v[y+40>>2]=v[_+40>>2],v[y+44>>2]=v[_+44>>2],v[y+48>>2]=v[_+48>>2],v[y+52>>2]=v[_+52>>2],v[y+56>>2]=v[_+56>>2],v[y+60>>2]=v[_+60>>2],y=y+64|0,_=_+64|0;for(;(y|0)<(x|0);)v[y>>2]=v[_>>2],y=y+4|0,_=_+4|0}else for(x=k-4|0;(y|0)<(x|0);)Be[y>>0]=Be[_>>0]|0,Be[y+1>>0]=Be[_+1>>0]|0,Be[y+2>>0]=Be[_+2>>0]|0,Be[y+3>>0]=Be[_+3>>0]|0,y=y+4|0,_=_+4|0;for(;(y|0)<(k|0);)Be[y>>0]=Be[_>>0]|0,y=y+1|0,_=_+1|0;return B|0}function pn(y,_,x){y=y|0,_=_|0,x=x|0;var E=0,k=0,B=0,U=0;if(B=y+x|0,_=_&255,(x|0)>=67){for(;y&3;)Be[y>>0]=_,y=y+1|0;for(E=B&-4|0,U=_|_<<8|_<<16|_<<24,k=E-64|0;(y|0)<=(k|0);)v[y>>2]=U,v[y+4>>2]=U,v[y+8>>2]=U,v[y+12>>2]=U,v[y+16>>2]=U,v[y+20>>2]=U,v[y+24>>2]=U,v[y+28>>2]=U,v[y+32>>2]=U,v[y+36>>2]=U,v[y+40>>2]=U,v[y+44>>2]=U,v[y+48>>2]=U,v[y+52>>2]=U,v[y+56>>2]=U,v[y+60>>2]=U,y=y+64|0;for(;(y|0)<(E|0);)v[y>>2]=U,y=y+4|0}for(;(y|0)<(B|0);)Be[y>>0]=_,y=y+1|0;return B-x|0}function Do(y){return y=+y,y>=0?+Ro(y+.5):+mf(y-.5)}function ao(y){y=y|0;var _=0,x=0,E=0;return E=h2()|0,x=v[$a>>2]|0,_=x+y|0,(y|0)>0&(_|0)<(x|0)|(_|0)<0?(H_(_|0)|0,Em(12),-1):(_|0)>(E|0)&&!(f2(_|0)|0)?(Em(12),-1):(v[$a>>2]=_,x|0)}return{___divdi3:Le,___muldi3:Ee,___remdi3:sr,___uremdi3:ur,_areNeighborCells:w2,_bitshift64Ashr:ji,_bitshift64Lshr:Me,_bitshift64Shl:Re,_calloc:Xt,_cellAreaKm2:C2,_cellAreaM2:bc,_cellAreaRads2:Ym,_cellToBoundary:su,_cellToCenterChild:ia,_cellToChildPos:M2,_cellToChildren:_c,_cellToChildrenSize:Qp,_cellToLatLng:nd,_cellToLocalIj:CM,_cellToParent:Kp,_cellToVertex:K,_cellToVertexes:it,_cellsToDirectedEdge:vo,_cellsToLinkedMultiPolygon:Z_,_childPosToCell:$m,_compactCells:Um,_constructCell:ov,_destroyLinkedMultiPolygon:r0,_directedEdgeToBoundary:yc,_directedEdgeToCells:Hp,_edgeLengthKm:fr,_edgeLengthM:Mr,_edgeLengthRads:bf,_emscripten_replace_memory:Pm,_free:It,_getBaseCellNumber:uy,_getDirectedEdgeDestination:Ga,_getDirectedEdgeOrigin:td,_getHexagonAreaAvgKm2:P2,_getHexagonAreaAvgM2:Wm,_getHexagonEdgeLengthAvgKm:qm,_getHexagonEdgeLengthAvgM:cv,_getIcosahedronFaces:dy,_getIndexDigit:Nm,_getNumCells:Hm,_getPentagons:od,_getRes0Cells:km,_getResolution:nv,_greatCircleDistanceKm:Gm,_greatCircleDistanceM:E2,_greatCircleDistanceRads:lv,_gridDisk:QA,_gridDiskDistances:Yh,_gridDistance:Zm,_gridPathCells:xo,_gridPathCellsSize:dn,_gridRing:TM,_gridRingUnsafe:m2,_i64Add:Kt,_i64Subtract:de,_isPentagon:Ei,_isResClassIII:vf,_isValidCell:zm,_isValidDirectedEdge:qp,_isValidIndex:Zp,_isValidVertex:ut,_latLngToCell:ir,_llvm_ctlz_i64:wn,_llvm_maxnum_f64:fn,_llvm_minnum_f64:oo,_llvm_round_f64:en,_localIjToCell:IM,_malloc:Wt,_maxFaceCount:ih,_maxGridDiskSize:p2,_maxPolygonToCellsSize:g2,_maxPolygonToCellsSizeExperimental:xc,_memcpy:so,_memset:pn,_originToDirectedEdges:ly,_pentagonCount:PM,_polygonToCells:JA,_polygonToCellsExperimental:uv,_readInt64AsDoubleFromPointer:c,_res0CellCount:ry,_round:Do,_sbrk:ao,_sizeOfCellBoundary:hv,_sizeOfCoordIJ:I,_sizeOfGeoLoop:dv,_sizeOfGeoPolygon:Jm,_sizeOfH3Index:yy,_sizeOfLatLng:ud,_sizeOfLinkedGeoPolygon:fv,_uncompactCells:Al,_uncompactCellsSize:Vm,_vertexToLatLng:ct,establishStackSpace:KA,stackAlloc:Ju,stackRestore:ZA,stackSave:Y_}})(jh,k_,Nt),_M=t.___divdi3=je.___divdi3,VA=t.___muldi3=je.___muldi3,R_=t.___remdi3=je.___remdi3,r2=t.___uremdi3=je.___uremdi3,Ye=t._areNeighborCells=je._areNeighborCells,cf=t._bitshift64Ashr=je._bitshift64Ashr,Os=t._bitshift64Lshr=je._bitshift64Lshr,D_=t._bitshift64Shl=je._bitshift64Shl,$h=t._calloc=je._calloc,Je=t._cellAreaKm2=je._cellAreaKm2,Hr=t._cellAreaM2=je._cellAreaM2,gi=t._cellAreaRads2=je._cellAreaRads2,fl=t._cellToBoundary=je._cellToBoundary,kp=t._cellToCenterChild=je._cellToCenterChild,Gh=t._cellToChildPos=je._cellToChildPos,fi=t._cellToChildren=je._cellToChildren,jA=t._cellToChildrenSize=je._cellToChildrenSize,Rp=t._cellToLatLng=je._cellToLatLng,_m=t._cellToLocalIj=je._cellToLocalIj,Dp=t._cellToParent=je._cellToParent,vm=t._cellToVertex=je._cellToVertex,uf=t._cellToVertexes=je._cellToVertexes,tu=t._cellsToDirectedEdge=je._cellsToDirectedEdge,fs=t._cellsToLinkedMultiPolygon=je._cellsToLinkedMultiPolygon,Nn=t._childPosToCell=je._childPosToCell,O_=t._compactCells=je._compactCells,bm=t._constructCell=je._constructCell,Op=t._destroyLinkedMultiPolygon=je._destroyLinkedMultiPolygon,hf=t._directedEdgeToBoundary=je._directedEdgeToBoundary,pl=t._directedEdgeToCells=je._directedEdgeToCells,$A=t._edgeLengthKm=je._edgeLengthKm,Zo=t._edgeLengthM=je._edgeLengthM,i2=t._edgeLengthRads=je._edgeLengthRads,Wh=t._emscripten_replace_memory=je._emscripten_replace_memory,Lp=t._free=je._free,n2=t._getBaseCellNumber=je._getBaseCellNumber,vM=t._getDirectedEdgeDestination=je._getDirectedEdgeDestination,bM=t._getDirectedEdgeOrigin=je._getDirectedEdgeOrigin,L_=t._getHexagonAreaAvgKm2=je._getHexagonAreaAvgKm2,o2=t._getHexagonAreaAvgM2=je._getHexagonAreaAvgM2,GA=t._getHexagonEdgeLengthAvgKm=je._getHexagonEdgeLengthAvgKm,B_=t._getHexagonEdgeLengthAvgM=je._getHexagonEdgeLengthAvgM,s2=t._getIcosahedronFaces=je._getIcosahedronFaces,F_=t._getIndexDigit=je._getIndexDigit,N_=t._getNumCells=je._getNumCells,xM=t._getPentagons=je._getPentagons,xm=t._getRes0Cells=je._getRes0Cells,WA=t._getResolution=je._getResolution,z_=t._greatCircleDistanceKm=je._greatCircleDistanceKm,eu=t._greatCircleDistanceM=je._greatCircleDistanceM,a2=t._greatCircleDistanceRads=je._greatCircleDistanceRads,wM=t._gridDisk=je._gridDisk,Gl=t._gridDiskDistances=je._gridDiskDistances,Bp=t._gridDistance=je._gridDistance,Mi=t._gridPathCells=je._gridPathCells,U_=t._gridPathCellsSize=je._gridPathCellsSize,l2=t._gridRing=je._gridRing,qA=t._gridRingUnsafe=je._gridRingUnsafe,yo=t._i64Add=je._i64Add,Fr=t._i64Subtract=je._i64Subtract,jo=t._isPentagon=je._isPentagon,Hn=t._isResClassIII=je._isResClassIII,Yn=t._isValidCell=je._isValidCell,c2=t._isValidDirectedEdge=je._isValidDirectedEdge,ta=t._isValidIndex=je._isValidIndex,ea=t._isValidVertex=je._isValidVertex,ra=t._latLngToCell=je._latLngToCell,V_=t._llvm_ctlz_i64=je._llvm_ctlz_i64,df=t._llvm_maxnum_f64=je._llvm_maxnum_f64,Xn=t._llvm_minnum_f64=je._llvm_minnum_f64,wm=t._llvm_round_f64=je._llvm_round_f64,ru=t._localIjToCell=je._localIjToCell,Xu=t._malloc=je._malloc,Wl=t._maxFaceCount=je._maxFaceCount,j_=t._maxGridDiskSize=je._maxGridDiskSize,Zu=t._maxPolygonToCellsSize=je._maxPolygonToCellsSize,HA=t._maxPolygonToCellsSizeExperimental=je._maxPolygonToCellsSizeExperimental,Rn=t._memcpy=je._memcpy,Fp=t._memset=je._memset,Ii=t._originToDirectedEdges=je._originToDirectedEdges,ii=t._pentagonCount=je._pentagonCount,Tm=t._polygonToCells=je._polygonToCells,ke=t._polygonToCellsExperimental=je._polygonToCellsExperimental,or=t._readInt64AsDoubleFromPointer=je._readInt64AsDoubleFromPointer,Ar=t._res0CellCount=je._res0CellCount,_i=t._round=je._round,Xi=t._sbrk=je._sbrk,no=t._sizeOfCellBoundary=je._sizeOfCellBoundary,zn=t._sizeOfCoordIJ=je._sizeOfCoordIJ,iu=t._sizeOfGeoLoop=je._sizeOfGeoLoop,Ku=t._sizeOfGeoPolygon=je._sizeOfGeoPolygon,qh=t._sizeOfH3Index=je._sizeOfH3Index,Np=t._sizeOfLatLng=je._sizeOfLatLng,ql=t._sizeOfLinkedGeoPolygon=je._sizeOfLinkedGeoPolygon,Li=t._uncompactCells=je._uncompactCells,Hl=t._uncompactCellsSize=je._uncompactCellsSize,Ls=t._vertexToLatLng=je._vertexToLatLng,ff=t.establishStackSpace=je.establishStackSpace,ko=t.stackAlloc=je.stackAlloc,YA=t.stackRestore=je.stackRestore,Qu=t.stackSave=je.stackSave;if(t.asm=je,t.cwrap=rt,t.setValue=z,t.getValue=W,Va){Cp(Va)||(Va=s(Va));{FA(\"memory initializer\");var Sm=function(pe){pe.byteLength&&(pe=new Uint8Array(pe)),Yt.set(pe,R),t.memoryInitializerRequest&&delete t.memoryInitializerRequest.response,NA(\"memory initializer\")},$_=function(){a(Va,Sm,function(){throw\"could not load memory initializer \"+Va})},Hh=Ds(Va);if(Hh)Sm(Hh.buffer);else if(t.memoryInitializerRequest){var zp=function(){var pe=t.memoryInitializerRequest,De=pe.response;if(pe.status!==200&&pe.status!==0){var Ke=Ds(t.memoryInitializerRequestURL);if(Ke)De=Ke.buffer;else{console.warn(\"a problem seems to have happened with Module.memoryInitializerRequest, status: \"+pe.status+\", retrying \"+Va),$_();return}}Sm(De)};t.memoryInitializerRequest.response?setTimeout(zp,0):t.memoryInitializerRequest.addEventListener(\"load\",zp)}else $_()}}var Up;Vl=function pe(){Up||G_(),Up||(Vl=pe)};function G_(pe){if(pe=pe||n,Rs>0||(Ui(),Rs>0))return;function De(){Up||(Up=!0,!Y&&(ln(),Io(),t.onRuntimeInitialized&&t.onRuntimeInitialized(),qn()))}t.setStatus?(t.setStatus(\"Running...\"),setTimeout(function(){setTimeout(function(){t.setStatus(\"\")},1),De()},1)):De()}t.run=G_;function Ac(pe){throw t.onAbort&&t.onAbort(pe),pe+=\"\",h(pe),p(pe),Y=!0,\"abort(\"+pe+\"). Build with -s ASSERTIONS=1 for more info.\"}if(t.abort=Ac,t.preInit)for(typeof t.preInit==\"function\"&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();return G_(),e})(typeof Cs==\"object\"?Cs:{}),Jr=\"number\",Kr=Jr,WT=Jr,ai=Jr,li=Jr,ll=Jr,yr=Jr,Pie=[[\"sizeOfH3Index\",Jr],[\"sizeOfLatLng\",Jr],[\"sizeOfCellBoundary\",Jr],[\"sizeOfGeoLoop\",Jr],[\"sizeOfGeoPolygon\",Jr],[\"sizeOfLinkedGeoPolygon\",Jr],[\"sizeOfCoordIJ\",Jr],[\"readInt64AsDoubleFromPointer\",Jr],[\"isValidCell\",WT,[ai,li]],[\"isValidIndex\",WT,[ai,li]],[\"latLngToCell\",Kr,[Jr,Jr,ll,yr]],[\"cellToLatLng\",Kr,[ai,li,yr]],[\"cellToBoundary\",Kr,[ai,li,yr]],[\"maxGridDiskSize\",Kr,[Jr,yr]],[\"gridDisk\",Kr,[ai,li,Jr,yr]],[\"gridDiskDistances\",Kr,[ai,li,Jr,yr,yr]],[\"gridRing\",Kr,[ai,li,Jr,yr]],[\"gridRingUnsafe\",Kr,[ai,li,Jr,yr]],[\"maxPolygonToCellsSize\",Kr,[yr,ll,Jr,yr]],[\"polygonToCells\",Kr,[yr,ll,Jr,yr]],[\"maxPolygonToCellsSizeExperimental\",Kr,[yr,ll,Jr,yr]],[\"polygonToCellsExperimental\",Kr,[yr,ll,Jr,Jr,Jr,yr]],[\"cellsToLinkedMultiPolygon\",Kr,[yr,Jr,yr]],[\"destroyLinkedMultiPolygon\",null,[yr]],[\"compactCells\",Kr,[yr,yr,Jr,Jr]],[\"uncompactCells\",Kr,[yr,Jr,Jr,yr,Jr,ll]],[\"uncompactCellsSize\",Kr,[yr,Jr,Jr,ll,yr]],[\"isPentagon\",WT,[ai,li]],[\"isResClassIII\",WT,[ai,li]],[\"getBaseCellNumber\",Jr,[ai,li]],[\"getResolution\",Jr,[ai,li]],[\"getIndexDigit\",Jr,[ai,li,Jr]],[\"constructCell\",Kr,[Jr,Jr,yr,yr]],[\"maxFaceCount\",Kr,[ai,li,yr]],[\"getIcosahedronFaces\",Kr,[ai,li,yr]],[\"cellToParent\",Kr,[ai,li,ll,yr]],[\"cellToChildren\",Kr,[ai,li,ll,yr]],[\"cellToCenterChild\",Kr,[ai,li,ll,yr]],[\"cellToChildrenSize\",Kr,[ai,li,ll,yr]],[\"cellToChildPos\",Kr,[ai,li,ll,yr]],[\"childPosToCell\",Kr,[Jr,Jr,ai,li,ll,yr]],[\"areNeighborCells\",Kr,[ai,li,ai,li,yr]],[\"cellsToDirectedEdge\",Kr,[ai,li,ai,li,yr]],[\"getDirectedEdgeOrigin\",Kr,[ai,li,yr]],[\"getDirectedEdgeDestination\",Kr,[ai,li,yr]],[\"isValidDirectedEdge\",WT,[ai,li]],[\"directedEdgeToCells\",Kr,[ai,li,yr]],[\"originToDirectedEdges\",Kr,[ai,li,yr]],[\"directedEdgeToBoundary\",Kr,[ai,li,yr]],[\"gridDistance\",Kr,[ai,li,ai,li,yr]],[\"gridPathCells\",Kr,[ai,li,ai,li,yr]],[\"gridPathCellsSize\",Kr,[ai,li,ai,li,yr]],[\"cellToLocalIj\",Kr,[ai,li,ai,li,Jr,yr]],[\"localIjToCell\",Kr,[ai,li,yr,Jr,yr]],[\"getHexagonAreaAvgM2\",Kr,[ll,yr]],[\"getHexagonAreaAvgKm2\",Kr,[ll,yr]],[\"getHexagonEdgeLengthAvgM\",Kr,[ll,yr]],[\"getHexagonEdgeLengthAvgKm\",Kr,[ll,yr]],[\"greatCircleDistanceM\",Jr,[yr,yr]],[\"greatCircleDistanceKm\",Jr,[yr,yr]],[\"greatCircleDistanceRads\",Jr,[yr,yr]],[\"cellAreaM2\",Kr,[ai,li,yr]],[\"cellAreaKm2\",Kr,[ai,li,yr]],[\"cellAreaRads2\",Kr,[ai,li,yr]],[\"edgeLengthM\",Kr,[ai,li,yr]],[\"edgeLengthKm\",Kr,[ai,li,yr]],[\"edgeLengthRads\",Kr,[ai,li,yr]],[\"getNumCells\",Kr,[ll,yr]],[\"getRes0Cells\",Kr,[yr]],[\"res0CellCount\",Jr],[\"getPentagons\",Kr,[Jr,yr]],[\"pentagonCount\",Jr],[\"cellToVertex\",Kr,[ai,li,Jr,yr]],[\"cellToVertexes\",Kr,[ai,li,yr]],[\"vertexToLatLng\",Kr,[ai,li,yr]],[\"isValidVertex\",WT,[ai,li]]],Cie=0,Iie=1,kie=2,Rie=3,uMt=4,Die=5,Oie=6,Lie=7,Bie=8,Fie=9,Nie=10,zie=11,Uie=12,Vie=13,jie=14,$ie=15,Gie=16,Wie=17,qie=18,Hie=19,Ks={};Ks[Cie]=\"Success\";Ks[Iie]=\"The operation failed but a more specific error is not available\";Ks[kie]=\"Argument was outside of acceptable range\";Ks[Rie]=\"Latitude or longitude arguments were outside of acceptable range\";Ks[uMt]=\"Resolution argument was outside of acceptable range\";Ks[Die]=\"Cell argument was not valid\";Ks[Oie]=\"Directed edge argument was not valid\";Ks[Lie]=\"Undirected edge argument was not valid\";Ks[Bie]=\"Vertex argument was not valid\";Ks[Fie]=\"Pentagon distortion was encountered\";Ks[Nie]=\"Duplicate input\";Ks[zie]=\"Cell arguments were not neighbors\";Ks[Uie]=\"Cell arguments had incompatible resolutions\";Ks[Vie]=\"Memory allocation failed\";Ks[jie]=\"Bounds of provided memory were insufficient\";Ks[$ie]=\"Mode or flags argument was not valid\";Ks[Gie]=\"Index argument was not valid\";Ks[Wie]=\"Base cell number was outside of acceptable range\";Ks[qie]=\"Child indexing digits invalid\";Ks[Hie]=\"Child indexing digits refer to a deleted subsequence\";var hMt=1e3,Yie=1001,dMt=1002,bz={};bz[hMt]=\"Unknown unit\";bz[Yie]=\"Array length out of bounds\";bz[dMt]=\"Got unexpected null value for H3 index\";var Xie=\"Unknown error\";function fMt(e,t,r){var i=r&&\"value\"in r,n=new Error((e[t]||Xie)+\" (code: \"+t+(i?\", value: \"+r.value:\"\")+\")\");return n.code=t,n}function pMt(e,t){var r=arguments.length===2?{value:t}:{};return fMt(Ks,e,r)}function mMt(e,t){var r=arguments.length===2?{value:t}:{};return fMt(bz,e,r)}function HT(e){if(e!==0)throw pMt(e)}var cl={};Pie.forEach(function(t){cl[t[0]]=Cs.cwrap.apply(Cs,t)});var qT=16;var Zie=4;var Ox=8,Kie=8,Met=cl.sizeOfH3Index(),gMt=cl.sizeOfLatLng(),Qie=cl.sizeOfCellBoundary(),S0r=cl.sizeOfGeoPolygon(),M0r=cl.sizeOfGeoLoop(),E0r=cl.sizeOfLinkedGeoPolygon(),P0r=cl.sizeOfCoordIJ(),lMt={m:\"m\",m2:\"m2\",km:\"km\",km2:\"km2\",rads:\"rads\",rads2:\"rads2\"};function Jie(e){if(typeof e!=\"number\"||e<0||e>15||Math.floor(e)!==e)throw pMt(uMt,e);return e}function tne(e){if(!e)throw mMt(dMt);return e}var C0r=Math.pow(2,32)-1;var ene=/[^0-9a-fA-F]/;function YT(e){if(Array.isArray(e)&&e.length===2&&Number.isInteger(e[0])&&Number.isInteger(e[1]))return e;if(typeof e!=\"string\"||ene.test(e))return[0,0];var t=parseInt(e.substring(0,e.length-8),qT),r=parseInt(e.substring(e.length-8),qT);return[r,t]}function cMt(e){if(e>=0)return e.toString(qT);e=e&2147483647;var t=AMt(8,e.toString(qT)),r=(parseInt(t[0],qT)+8).toString(qT);return t=r+t.substring(1),t}function rne(e,t){return cMt(t)+AMt(8,cMt(e))}function AMt(e,t){for(var r=e-t.length,i=\"\",n=0;n<r;n++)i+=\"0\";return i=i+t,i}var I0r=Math.pow(2,32);function ine(e,t){t===void 0&&(t=0);var r=Cs.getValue(e+Met*t,\"i32\"),i=Cs.getValue(e+Met*t+Zie,\"i32\");return i?rne(r,i):null}function nne(e,t){return t===void 0&&(t=0),Cs.getValue(e+Ox*t,\"double\")}function one(e){return cl.readInt64AsDoubleFromPointer(e)}function vz(e){return cne(Cs.getValue(e,\"double\"))}function yMt(e){return[vz(e),vz(e+Ox)]}function sne(e){return[vz(e+Ox),vz(e)]}function ane(e,t,r){for(var i=Cs.getValue(e,\"i32\"),n=e+Ox,o=[],s=t?sne:yMt,a=0;a<i*2;a+=2)o.push(s(n+Ox*a));return r&&o.push(o[0]),o}function _Mt(e){var t=YT(e),r=t[0],i=t[1];return!!cl.isPentagon(r,i)}function vMt(e){var t=YT(e),r=t[0],i=t[1];return cl.isValidCell(r,i)?cl.getResolution(r,i):-1}function bMt(e,t,r){var i=Cs._malloc(gMt);Cs.HEAPF64.set([e,t].map(lne),i/Ox);var n=Cs._malloc(Met);try{return HT(cl.latLngToCell(i,r,n)),tne(ine(n))}finally{Cs._free(n),Cs._free(i)}}function P8(e){var t=Cs._malloc(gMt),r=YT(e),i=r[0],n=r[1];try{return HT(cl.cellToLatLng(i,n,t)),yMt(t)}finally{Cs._free(t)}}function xMt(e,t){var r=Cs._malloc(Qie),i=YT(e),n=i[0],o=i[1];try{return HT(cl.cellToBoundary(n,o,r)),ane(r,t,t)}finally{Cs._free(r)}}function wMt(e,t){var r=YT(e),i=r[0],n=r[1],o=YT(t),s=o[0],a=o[1],h=Cs._malloc(Kie);try{return HT(cl.gridDistance(i,n,s,a,h)),one(h)}finally{Cs._free(h)}}function TMt(e,t){Jie(e);var r=Cs._malloc(Ox);try{switch(t){case lMt.m:HT(cl.getHexagonEdgeLengthAvgM(e,r));break;case lMt.km:HT(cl.getHexagonEdgeLengthAvgKm(e,r));break;default:throw mMt(hMt,t)}return nne(r)}finally{Cs._free(r)}}function lne(e){return e*Math.PI/180}function cne(e){return e*180/Math.PI}function SMt(e,t){t=t===void 0?e[0][0]:t;for(let r of e){let i=r[0]-t;i>180?r[0]-=360:i<-180&&(r[0]+=360)}}function une(e,t,r){let[i,n]=P8(e),o=t.length;SMt(t,n);let s=t[0]===t[o-1]?o-1:o;for(let a=0;a<s;a++)t[a][0]=rc(n,t[a][0],r),t[a][1]=rc(i,t[a][1],r)}function MMt(e,t,r){let i=e(t,r),[n,o]=P8(i);return[o,n]}function Eet(e,t=1){let r=xMt(e,!0);return t!==1?une(e,r,t):SMt(r),r}function xz(e){let t=new Float64Array(e.length*2),r=0;for(let i of e)t[r++]=i[0],t[r++]=i[1];return t}var hne={getPentagon:{type:\"accessor\",value:e=>e.pentagon}},C8=class extends zT{indexToBounds(){let{data:t,getPentagon:r}=this.props;return{data:t,_normalize:!1,_windingOrder:\"CCW\",positionFormat:\"XY\",getPolygon:(i,n)=>{let o=r(i,n),s=sMt(typeof o==\"string\"?aMt(o):o,{closedRing:!0,segments:\"auto\"});return xz(s)}}}};C8.layerName=\"A5Layer\";C8.defaultProps=hne;var wz=C8;var Tz=xe(Pet(),1),dne=3,fne=30,pne=2*fne+1,PMt=180/Math.PI;function IMt(e,t,r){let i=1<<t;return[(e[0]+r[0])/i,(e[1]+r[1])/i]}function CMt(e){return e>=.5?1/3*(4*e*e-1):1/3*(1-4*(1-e)*(1-e))}function kMt(e){return[CMt(e[0]),CMt(e[1])]}function RMt(e,[t,r]){switch(e){case 0:return[1,t,r];case 1:return[-t,1,r];case 2:return[-t,-r,1];case 3:return[-1,-r,-t];case 4:return[r,-1,-t];case 5:return[r,t,-1];default:throw new Error(\"Invalid face\")}}function DMt([e,t,r]){let i=Math.atan2(r,Math.sqrt(e*e+t*t));return[Math.atan2(t,e)*PMt,i*PMt]}function OMt(e){let t=Tz.default.fromString(e,!0,10).toString(2);for(;t.length<dne+pne;)t=\"0\"+t;let r=t.lastIndexOf(\"1\"),i=t.substring(0,3),n=t.substring(3,r),o=n.length/2,s=Tz.default.fromString(i,!0,2).toString(10),a=Tz.default.fromString(n,!0,2).toString(4);for(;a.length<o;)a=\"0\"+a;return`${s}/${a}`}function mne(e,t,r,i){if(i===0){r===1&&(t[0]=e-1-t[0],t[1]=e-1-t[1]);let n=t[0];t[0]=t[1],t[1]=n}}function LMt(e){let t=e.split(\"/\"),r=parseInt(t[0],10),i=t[1],n=i.length,o=[0,0],s;for(let a=n-1;a>=0;a--){s=n-a;let h=i[a],p=0,g=0;h===\"1\"?g=1:h===\"2\"?(p=1,g=1):h===\"3\"&&(p=1);let w=Math.pow(2,s-1);mne(w,o,p,g),o[0]+=w*p,o[1]+=w*g}if(r%2===1){let a=o[0];o[0]=o[1],o[1]=a}return{face:r,ij:o,level:s}}var BMt=xe(Pet(),1);function gne(e){let t=e.padEnd(16,\"0\");return BMt.default.fromString(t,16)}var Ane=100;function yne({face:e,ij:t,level:r}){let i=[[0,0],[0,1],[1,1],[1,0],[0,0]],n=Math.max(1,Math.ceil(Ane*Math.pow(2,-r))),o=new Float64Array(4*n*2+2),s=0,a=0;for(let h=0;h<4;h++){let p=i[h].slice(0),g=i[h+1],w=(g[0]-p[0])/n,C=(g[1]-p[1])/n;for(let R=0;R<n;R++){p[0]+=w,p[1]+=C;let z=IMt(t,r,p),W=kMt(z),Y=RMt(e,W),H=DMt(Y);Math.abs(H[1])>89.999&&(H[0]=a);let Q=H[0]-a;H[0]+=Q>180?-360:Q<-180?360:0,o[s++]=H[0],o[s++]=H[1],a=H[0]}}return o[s++]=o[0],o[s++]=o[1],o}function _ne(e){if(typeof e==\"string\"){if(e.indexOf(\"/\")>0)return e;e=gne(e)}return OMt(e.toString())}function FMt(e){let t=_ne(e),r=LMt(t);return yne(r)}var vne={getS2Token:{type:\"accessor\",value:e=>e.token}},k8=class extends zT{indexToBounds(){let{data:t,getS2Token:r}=this.props;return{data:t,_normalize:!1,positionFormat:\"XY\",getPolygon:(i,n)=>FMt(r(i,n))}}};k8.layerName=\"S2Layer\";k8.defaultProps=vne;var Sz=k8;var Mz=class{constructor(t){this.index=t,this.isVisible=!1,this.isSelected=!1,this.parent=null,this.children=[],this.content=null,this._loader=void 0,this._abortController=null,this._loaderId=0,this._isLoaded=!1,this._isCancelled=!1,this._needsReload=!1}get bbox(){return this._bbox}set bbox(t){this._bbox||(this._bbox=t,\"west\"in t?this.boundingBox=[[t.west,t.south],[t.east,t.north]]:this.boundingBox=[[t.left,t.top],[t.right,t.bottom]])}get data(){return this.isLoading&&this._loader?this._loader.then(()=>this.data):this.content}get isLoaded(){return this._isLoaded&&!this._needsReload}get isLoading(){return!!this._loader&&!this._isCancelled}get needsReload(){return this._needsReload||this._isCancelled}get byteLength(){let t=this.content?this.content.byteLength:0;return Number.isFinite(t)||console.error(\"byteLength not defined in tile data\"),t}async _loadData({getData:t,requestScheduler:r,onLoad:i,onError:n}){let{index:o,id:s,bbox:a,userData:h,zoom:p}=this,g=this._loaderId;this._abortController=new AbortController;let{signal:w}=this._abortController,C=await r.scheduleRequest(this,W=>W.isSelected?1:-1);if(!C){this._isCancelled=!0;return}if(this._isCancelled){C.done();return}let R=null,z;try{R=await t({index:o,id:s,bbox:a,userData:h,zoom:p,signal:w})}catch(W){z=W||!0}finally{C.done()}if(g===this._loaderId){if(this._loader=void 0,this.content=R,this._isCancelled&&!R){this._isLoaded=!1;return}this._isLoaded=!0,this._isCancelled=!1,z?n(z,this):i(this)}}loadData(t){return this._isLoaded=!1,this._isCancelled=!1,this._needsReload=!1,this._loaderId++,this._loader=this._loadData(t),this._loader}setNeedsReload(){this.isLoading&&(this.abort(),this._loader=void 0),this._needsReload=!0}abort(){this.isLoaded||(this._isCancelled=!0,this._abortController?.abort())}};var Qs={OUTSIDE:-1,INTERSECTING:0,INSIDE:1};var NMt=new rr,bne=new rr,XT=class e{constructor(t=[0,0,0],r=[0,0,0],i){i=i||NMt.copy(t).add(r).scale(.5),this.center=new rr(i),this.halfDiagonal=new rr(r).subtract(this.center),this.minimum=new rr(t),this.maximum=new rr(r)}clone(){return new e(this.minimum,this.maximum,this.center)}equals(t){return this===t||!!t&&this.minimum.equals(t.minimum)&&this.maximum.equals(t.maximum)}transform(t){return this.center.transformAsPoint(t),this.halfDiagonal.transform(t),this.minimum.transform(t),this.maximum.transform(t),this}intersectPlane(t){let{halfDiagonal:r}=this,i=bne.from(t.normal),n=r.x*Math.abs(i.x)+r.y*Math.abs(i.y)+r.z*Math.abs(i.z),o=this.center.dot(i)+t.distance;return o-n>0?Qs.INSIDE:o+n<0?Qs.OUTSIDE:Qs.INTERSECTING}distanceTo(t){return Math.sqrt(this.distanceSquaredTo(t))}distanceSquaredTo(t){let r=NMt.from(t).subtract(this.center),{halfDiagonal:i}=this,n=0,o;return o=Math.abs(r.x)-i.x,o>0&&(n+=o*o),o=Math.abs(r.y)-i.y,o>0&&(n+=o*o),o=Math.abs(r.z)-i.z,o>0&&(n+=o*o),n}};var R8=new rr,zMt=new rr,ZT=class e{constructor(t=[0,0,0],r=0){this.radius=-0,this.center=new rr,this.fromCenterRadius(t,r)}fromCenterRadius(t,r){return this.center.from(t),this.radius=r,this}fromCornerPoints(t,r){return r=R8.from(r),this.center=new rr().from(t).add(r).scale(.5),this.radius=this.center.distance(r),this}equals(t){return this===t||!!t&&this.center.equals(t.center)&&this.radius===t.radius}clone(){return new e(this.center,this.radius)}union(t){let r=this.center,i=this.radius,n=t.center,o=t.radius,s=R8.copy(n).subtract(r),a=s.magnitude();if(i>=a+o)return this.clone();if(o>=a+i)return t.clone();let h=(i+a+o)*.5;return zMt.copy(s).scale((-i+h)/a).add(r),this.center.copy(zMt),this.radius=h,this}expand(t){let i=R8.from(t).subtract(this.center).magnitude();return i>this.radius&&(this.radius=i),this}transform(t){this.center.transform(t);let r=Gs.getScaling(R8,t);return this.radius=Math.max(r[0],Math.max(r[1],r[2]))*this.radius,this}distanceSquaredTo(t){let r=this.distanceTo(t);return r*r}distanceTo(t){let i=R8.from(t).subtract(this.center);return Math.max(0,i.len()-this.radius)}intersectPlane(t){let r=this.center,i=this.radius,o=t.normal.dot(r)+t.distance;return o<-i?Qs.OUTSIDE:o<i?Qs.INTERSECTING:Qs.INSIDE}};var xne=new rr,wne=new rr,Ez=new rr,Pz=new rr,Cz=new rr,Tne=new rr,Sne=new rr,TA={COLUMN0ROW0:0,COLUMN0ROW1:1,COLUMN0ROW2:2,COLUMN1ROW0:3,COLUMN1ROW1:4,COLUMN1ROW2:5,COLUMN2ROW0:6,COLUMN2ROW1:7,COLUMN2ROW2:8},D8=class e{constructor(t=[0,0,0],r=[0,0,0,0,0,0,0,0,0]){this.center=new rr().from(t),this.halfAxes=new es(r)}get halfSize(){let t=this.halfAxes.getColumn(0),r=this.halfAxes.getColumn(1),i=this.halfAxes.getColumn(2);return[new rr(t).len(),new rr(r).len(),new rr(i).len()]}get quaternion(){let t=this.halfAxes.getColumn(0),r=this.halfAxes.getColumn(1),i=this.halfAxes.getColumn(2),n=new rr(t).normalize(),o=new rr(r).normalize(),s=new rr(i).normalize();return new b3().fromMatrix3(new es([...n,...o,...s]))}fromCenterHalfSizeQuaternion(t,r,i){let n=new b3(i),o=new es().fromQuaternion(n);return o[0]=o[0]*r[0],o[1]=o[1]*r[0],o[2]=o[2]*r[0],o[3]=o[3]*r[1],o[4]=o[4]*r[1],o[5]=o[5]*r[1],o[6]=o[6]*r[2],o[7]=o[7]*r[2],o[8]=o[8]*r[2],this.center=new rr().from(t),this.halfAxes=o,this}clone(){return new e(this.center,this.halfAxes)}equals(t){return this===t||!!t&&this.center.equals(t.center)&&this.halfAxes.equals(t.halfAxes)}getBoundingSphere(t=new ZT){let r=this.halfAxes,i=r.getColumn(0,Ez),n=r.getColumn(1,Pz),o=r.getColumn(2,Cz),s=xne.copy(i).add(n).add(o);return t.center.copy(this.center),t.radius=s.magnitude(),t}intersectPlane(t){let r=this.center,i=t.normal,n=this.halfAxes,o=i.x,s=i.y,a=i.z,h=Math.abs(o*n[TA.COLUMN0ROW0]+s*n[TA.COLUMN0ROW1]+a*n[TA.COLUMN0ROW2])+Math.abs(o*n[TA.COLUMN1ROW0]+s*n[TA.COLUMN1ROW1]+a*n[TA.COLUMN1ROW2])+Math.abs(o*n[TA.COLUMN2ROW0]+s*n[TA.COLUMN2ROW1]+a*n[TA.COLUMN2ROW2]),p=i.dot(r)+t.distance;return p<=-h?Qs.OUTSIDE:p>=h?Qs.INSIDE:Qs.INTERSECTING}distanceTo(t){return Math.sqrt(this.distanceSquaredTo(t))}distanceSquaredTo(t){let r=wne.from(t).subtract(this.center),i=this.halfAxes,n=i.getColumn(0,Ez),o=i.getColumn(1,Pz),s=i.getColumn(2,Cz),a=n.magnitude(),h=o.magnitude(),p=s.magnitude();n.normalize(),o.normalize(),s.normalize();let g=0,w;return w=Math.abs(r.dot(n))-a,w>0&&(g+=w*w),w=Math.abs(r.dot(o))-h,w>0&&(g+=w*w),w=Math.abs(r.dot(s))-p,w>0&&(g+=w*w),g}computePlaneDistances(t,r,i=[-0,-0]){let n=Number.POSITIVE_INFINITY,o=Number.NEGATIVE_INFINITY,s=this.center,a=this.halfAxes,h=a.getColumn(0,Ez),p=a.getColumn(1,Pz),g=a.getColumn(2,Cz),w=Tne.copy(h).add(p).add(g).add(s),C=Sne.copy(w).subtract(t),R=r.dot(C);return n=Math.min(R,n),o=Math.max(R,o),w.copy(s).add(h).add(p).subtract(g),C.copy(w).subtract(t),R=r.dot(C),n=Math.min(R,n),o=Math.max(R,o),w.copy(s).add(h).subtract(p).add(g),C.copy(w).subtract(t),R=r.dot(C),n=Math.min(R,n),o=Math.max(R,o),w.copy(s).add(h).subtract(p).subtract(g),C.copy(w).subtract(t),R=r.dot(C),n=Math.min(R,n),o=Math.max(R,o),s.copy(w).subtract(h).add(p).add(g),C.copy(w).subtract(t),R=r.dot(C),n=Math.min(R,n),o=Math.max(R,o),s.copy(w).subtract(h).add(p).subtract(g),C.copy(w).subtract(t),R=r.dot(C),n=Math.min(R,n),o=Math.max(R,o),s.copy(w).subtract(h).subtract(p).add(g),C.copy(w).subtract(t),R=r.dot(C),n=Math.min(R,n),o=Math.max(R,o),s.copy(w).subtract(h).subtract(p).subtract(g),C.copy(w).subtract(t),R=r.dot(C),n=Math.min(R,n),o=Math.max(R,o),i[0]=n,i[1]=o,i}transform(t){this.center.transformAsPoint(t);let r=this.halfAxes.getColumn(0,Ez);r.transformAsPoint(t);let i=this.halfAxes.getColumn(1,Pz);i.transformAsPoint(t);let n=this.halfAxes.getColumn(2,Cz);return n.transformAsPoint(t),this.halfAxes=new es([...r,...i,...n]),this}getTransform(){throw new Error(\"not implemented\")}};var UMt=new rr,VMt=new rr,yp=class e{constructor(t=[0,0,1],r=0){this.normal=new rr,this.distance=-0,this.fromNormalDistance(t,r)}fromNormalDistance(t,r){return y0(Number.isFinite(r)),this.normal.from(t).normalize(),this.distance=r,this}fromPointNormal(t,r){t=UMt.from(t),this.normal.from(r).normalize();let i=-this.normal.dot(t);return this.distance=i,this}fromCoefficients(t,r,i,n){return this.normal.set(t,r,i),y0($s(this.normal.len(),1)),this.distance=n,this}clone(){return new e(this.normal,this.distance)}equals(t){return $s(this.distance,t.distance)&&$s(this.normal,t.normal)}getPointDistance(t){return this.normal.dot(t)+this.distance}transform(t){let r=VMt.copy(this.normal).transformAsVector(t).normalize(),i=this.normal.scale(-this.distance).transform(t);return this.fromPointNormal(i,r)}projectPointOntoPlane(t,r=[0,0,0]){let i=UMt.from(t),n=this.getPointDistance(i),o=VMt.copy(this.normal).scale(n);return i.subtract(o).to(r)}};var jMt=[new rr([1,0,0]),new rr([0,1,0]),new rr([0,0,1])],$Mt=new rr,Mne=new rr,_p=class e{constructor(t=[]){this.planes=t}fromBoundingSphere(t){this.planes.length=2*jMt.length;let r=t.center,i=t.radius,n=0;for(let o of jMt){let s=this.planes[n],a=this.planes[n+1];s||(s=this.planes[n]=new yp),a||(a=this.planes[n+1]=new yp);let h=$Mt.copy(o).scale(-i).add(r);s.fromPointNormal(h,o);let p=$Mt.copy(o).scale(i).add(r),g=Mne.copy(o).negate();a.fromPointNormal(p,g),n+=2}return this}computeVisibility(t){let r=Qs.INSIDE;for(let i of this.planes)switch(t.intersectPlane(i)){case Qs.OUTSIDE:return Qs.OUTSIDE;case Qs.INTERSECTING:r=Qs.INTERSECTING;break;default:}return r}computeVisibilityWithPlaneMask(t,r){if(y0(Number.isFinite(r),\"parentPlaneMask is required.\"),r===e.MASK_OUTSIDE||r===e.MASK_INSIDE)return r;let i=e.MASK_INSIDE,n=this.planes;for(let o=0;o<this.planes.length;++o){let s=o<31?1<<o:0;if(o<31&&(r&s)===0)continue;let a=n[o],h=t.intersectPlane(a);if(h===Qs.OUTSIDE)return e.MASK_OUTSIDE;h===Qs.INTERSECTING&&(i|=s)}return i}};_p.MASK_OUTSIDE=4294967295;_p.MASK_INSIDE=0;_p.MASK_INDETERMINATE=2147483647;var fmr=new rr,pmr=new rr,mmr=new rr,gmr=new rr,Amr=new rr;var wmr=new rr,Tmr=new rr,Smr=new rr,Mmr=new rr,Emr=new rr,Pmr=new rr,Cmr=new rr,Imr=new rr,kmr=new rr,Rmr=new rr,Dmr=new rr,Omr=new rr;var om=new es,Pne=new es,Cne=new es,Iz=new es,GMt=new es;function ket(e,t={}){let r=$E.EPSILON20,i=10,n=0,o=0,s=Pne,a=Cne;s.identity(),a.copy(e);let h=r*Ine(a);for(;o<i&&kne(a)>h;)Rne(a,Iz),GMt.copy(Iz).transpose(),a.multiplyRight(Iz),a.multiplyLeft(GMt),s.multiplyRight(Iz),++n>2&&(++o,n=0);return t.unitary=s.toTarget(t.unitary),t.diagonal=a.toTarget(t.diagonal),t}function Ine(e){let t=0;for(let r=0;r<9;++r){let i=e[r];t+=i*i}return Math.sqrt(t)}var Cet=[1,0,0],Iet=[2,2,1];function kne(e){let t=0;for(let r=0;r<3;++r){let i=e[om.getElementIndex(Iet[r],Cet[r])];t+=2*i*i}return Math.sqrt(t)}function Rne(e,t){let r=$E.EPSILON15,i=0,n=1;for(let p=0;p<3;++p){let g=Math.abs(e[om.getElementIndex(Iet[p],Cet[p])]);g>i&&(n=p,i=g)}let o=Cet[n],s=Iet[n],a=1,h=0;if(Math.abs(e[om.getElementIndex(s,o)])>r){let p=e[om.getElementIndex(s,s)],g=e[om.getElementIndex(o,o)],w=e[om.getElementIndex(s,o)],C=(p-g)/2/w,R;C<0?R=-1/(-C+Math.sqrt(1+C*C)):R=1/(C+Math.sqrt(1+C*C)),a=1/Math.sqrt(1+R*R),h=R*a}return es.IDENTITY.to(t),t[om.getElementIndex(o,o)]=t[om.getElementIndex(s,s)]=a,t[om.getElementIndex(s,o)]=h,t[om.getElementIndex(o,s)]=-h,t}var h_=new rr,Dne=new rr,One=new rr,Lne=new rr,Bne=new rr,Fne=new es,Nne={diagonal:new es,unitary:new es};function O8(e,t=new D8){if(!e||e.length===0)return t.halfAxes=new es([0,0,0,0,0,0,0,0,0]),t.center=new rr,t;let r=e.length,i=new rr(0,0,0);for(let ft of e)i.add(ft);let n=1/r;i.multiplyByScalar(n);let o=0,s=0,a=0,h=0,p=0,g=0;for(let ft of e){let dt=h_.copy(ft).subtract(i);o+=dt.x*dt.x,s+=dt.x*dt.y,a+=dt.x*dt.z,h+=dt.y*dt.y,p+=dt.y*dt.z,g+=dt.z*dt.z}o*=n,s*=n,a*=n,h*=n,p*=n,g*=n;let w=Fne;w[0]=o,w[1]=s,w[2]=a,w[3]=s,w[4]=h,w[5]=p,w[6]=a,w[7]=p,w[8]=g;let{unitary:C}=ket(w,Nne),R=t.halfAxes.copy(C),z=R.getColumn(0,One),W=R.getColumn(1,Lne),Y=R.getColumn(2,Bne),H=-Number.MAX_VALUE,Q=-Number.MAX_VALUE,tt=-Number.MAX_VALUE,rt=Number.MAX_VALUE,at=Number.MAX_VALUE,et=Number.MAX_VALUE;for(let ft of e)h_.copy(ft),H=Math.max(h_.dot(z),H),Q=Math.max(h_.dot(W),Q),tt=Math.max(h_.dot(Y),tt),rt=Math.min(h_.dot(z),rt),at=Math.min(h_.dot(W),at),et=Math.min(h_.dot(Y),et);z=z.multiplyByScalar(.5*(rt+H)),W=W.multiplyByScalar(.5*(at+Q)),Y=Y.multiplyByScalar(.5*(et+tt)),t.center.copy(z).add(W).add(Y);let lt=Dne.set(H-rt,Q-at,tt-et).multiplyByScalar(.5),J=new es([lt[0],0,0,0,lt[1],0,0,0,lt[2]]);return t.halfAxes.multiplyRight(J),t}var KT=512,WMt=3,qMt=[[.5,.5],[0,0],[0,1],[1,0],[1,1]],HMt=qMt.concat([[0,.5],[.5,0],[1,.5],[.5,1]]),zne=HMt.concat([[.25,.5],[.75,.5]]),Ret=class e{constructor(t,r,i){this.x=t,this.y=r,this.z=i}get children(){if(!this._children){let t=this.x*2,r=this.y*2,i=this.z+1;this._children=[new e(t,r,i),new e(t,r+1,i),new e(t+1,r,i),new e(t+1,r+1,i)]}return this._children}update(t){let{viewport:r,cullingVolume:i,elevationBounds:n,minZ:o,maxZ:s,bounds:a,offset:h,project:p}=t,g=this.getBoundingVolume(n,h,p);if(a&&!this.insideBounds(a)||i.computeVisibility(g)<0)return!1;if(!this.childVisible){let{z:C}=this;if(C<s&&C>=o){let R=g.distanceTo(r.cameraPosition)*r.scale/r.height;C+=Math.floor(Math.log2(R))}if(C>=s)return this.selected=!0,!0}this.selected=!1,this.childVisible=!0;for(let C of this.children)C.update(t);return!0}getSelected(t=[]){if(this.selected&&t.push(this),this._children)for(let r of this._children)r.getSelected(t);return t}insideBounds([t,r,i,n]){let o=Math.pow(2,this.z),s=KT/o;return this.x*s<i&&this.y*s<n&&(this.x+1)*s>t&&(this.y+1)*s>r}getBoundingVolume(t,r,i){if(i){let h=this.z<1?zne:this.z<2?HMt:qMt,p=[];for(let g of h){let w=kz(this.x+g[0],this.y+g[1],this.z);w[2]=t[0],p.push(i(w)),t[0]!==t[1]&&(w[2]=t[1],p.push(i(w)))}return O8(p)}let n=Math.pow(2,this.z),o=KT/n,s=this.x*o+r*KT,a=KT-(this.y+1)*o;return new XT([s,a,t[0]],[s+o,a+o,t[1]])}};function YMt(e,t,r,i){let n=e instanceof qf&&e.resolution?e.projectPosition:null,o=Object.values(e.getFrustumPlanes()).map(({normal:R,distance:z})=>new yp(R.clone().negate(),z)),s=new _p(o),a=e.distanceScales.unitsPerMeter[2],h=r&&r[0]*a||0,p=r&&r[1]*a||0,g=e instanceof _h&&e.pitch<=60?t:0;if(i){let[R,z,W,Y]=i,H=vs([R,Y]),Q=vs([W,z]);i=[H[0],KT-H[1],Q[0],KT-Q[1]]}let w=new Ret(0,0,0),C={viewport:e,project:n,cullingVolume:s,elevationBounds:[h,p],minZ:g,maxZ:t,bounds:i,offset:0};if(w.update(C),e instanceof _h&&e.subViewports&&e.subViewports.length>1){for(C.offset=-1;w.update(C)&&!(--C.offset<-WMt););for(C.offset=1;w.update(C)&&!(++C.offset>WMt););}return w.getSelected()}var SA=512,Une=[-1/0,-1/0,1/0,1/0],Oet={type:\"object\",value:null,validate:(e,t)=>t.optional&&e===null||typeof e==\"string\"||Array.isArray(e)&&e.every(r=>typeof r==\"string\"),equal:(e,t)=>{if(e===t)return!0;if(!Array.isArray(e)||!Array.isArray(t))return!1;let r=e.length;if(r!==t.length)return!1;for(let i=0;i<r;i++)if(e[i]!==t[i])return!1;return!0}};function Rz(e,t){let r=[t.transformAsPoint([e[0],e[1]]),t.transformAsPoint([e[2],e[1]]),t.transformAsPoint([e[0],e[3]]),t.transformAsPoint([e[2],e[3]])];return[Math.min(...r.map(n=>n[0])),Math.min(...r.map(n=>n[1])),Math.max(...r.map(n=>n[0])),Math.max(...r.map(n=>n[1]))]}function Vne(e){return Math.abs(e.split(\"\").reduce((t,r)=>(t<<5)-t+r.charCodeAt(0)|0,0))}function Let(e,t){if(!e||!e.length)return null;let{index:r,id:i}=t;if(Array.isArray(e)){let o=Vne(i)%e.length;e=e[o]}let n=e;for(let o of Object.keys(r)){let s=new RegExp(`{${o}}`,\"g\");n=n.replace(s,String(r[o]))}return Number.isInteger(r.y)&&Number.isInteger(r.z)&&(n=n.replace(/\\{-y\\}/g,String(Math.pow(2,r.z)-r.y-1))),n}function jne(e,t,r){let i;if(t&&t.length===2){let[n,o]=t,s=e.getBounds({z:n}),a=e.getBounds({z:o});i=[Math.min(s[0],a[0]),Math.min(s[1],a[1]),Math.max(s[2],a[2]),Math.max(s[3],a[3])]}else i=e.getBounds();return e.isGeospatial?[Math.max(i[0],r[0]),Math.max(i[1],r[1]),Math.min(i[2],r[2]),Math.min(i[3],r[3])]:[Math.max(Math.min(i[0],r[2]),r[0]),Math.max(Math.min(i[1],r[3]),r[1]),Math.min(Math.max(i[2],r[0]),r[2]),Math.min(Math.max(i[3],r[1]),r[3])]}function ZMt({viewport:e,z:t,cullRect:r}){return(e.subViewports||[e]).map(n=>Det(n,t||0,r))}function Det(e,t,r){if(!Array.isArray(t)){let o=r.x-e.x,s=r.y-e.y,{width:a,height:h}=r,p={targetZ:t},g=e.unproject([o,s],p),w=e.unproject([o+a,s],p),C=e.unproject([o,s+h],p),R=e.unproject([o+a,s+h],p);return[Math.min(g[0],w[0],C[0],R[0]),Math.min(g[1],w[1],C[1],R[1]),Math.max(g[0],w[0],C[0],R[0]),Math.max(g[1],w[1],C[1],R[1])]}let i=Det(e,t[0],r),n=Det(e,t[1],r);return[Math.min(i[0],n[0]),Math.min(i[1],n[1]),Math.max(i[2],n[2]),Math.max(i[3],n[3])]}function $ne(e,t,r){return r?Rz(e,r).map(n=>n*t/SA):e.map(i=>i*t/SA)}function Bet(e,t){return Math.pow(2,e)*SA/t}function kz(e,t,r){let i=Bet(r,SA),n=e/i*360-180,o=Math.PI-2*Math.PI*t/i,s=180/Math.PI*Math.atan(.5*(Math.exp(o)-Math.exp(-o)));return[n,s]}function XMt(e,t,r,i){let n=Bet(r,i);return[e/n*SA,t/n*SA]}function Fet(e,t,r,i,n=SA){if(e.isGeospatial){let[p,g]=kz(t,r,i),[w,C]=kz(t+1,r+1,i);return{west:p,north:g,east:w,south:C}}let[o,s]=XMt(t,r,i,n),[a,h]=XMt(t+1,r+1,i,n);return{left:o,top:s,right:a,bottom:h}}function Gne(e,t,r,i,n){let o=jne(e,null,i),s=Bet(t,r),[a,h,p,g]=$ne(o,s,n),w=[];for(let C=Math.floor(a);C<p;C++)for(let R=Math.floor(h);R<g;R++)w.push({x:C,y:R,z:t});return w}function Net({viewport:e,maxZoom:t,minZoom:r,zRange:i,extent:n,tileSize:o=SA,modelMatrix:s,modelMatrixInverse:a,zoomOffset:h=0}){let p=e.isGeospatial?Math.round(e.zoom+Math.log2(SA/o))+h:Math.ceil(e.zoom)+h;if(typeof r==\"number\"&&Number.isFinite(r)&&p<r){if(!n)return[];p=r}typeof t==\"number\"&&Number.isFinite(t)&&p>t&&(p=t);let g=n;return s&&a&&n&&!e.isGeospatial&&(g=Rz(n,s)),e.isGeospatial?YMt(e,p,i,n):Gne(e,p,o,g||Une,a)}function KMt(e){let t={},r;return i=>{for(let n in i)if(!Wne(i[n],t[n])){r=e(i),t=i;break}return r}}function Wne(e,t){if(e===t)return!0;if(Array.isArray(e)){let r=e.length;if(!t||t.length!==r)return!1;for(let i=0;i<r;i++)if(e[i]!==t[i])return!1;return!0}return!1}var QMt=1,Dz=2,qne=\"never\",Hne=\"no-overlap\",L8=\"best-available\",Yne=5,Xne={[L8]:Kne,[Hne]:Qne,[qne]:()=>{}},Zne={extent:null,tileSize:512,maxZoom:null,minZoom:null,maxCacheSize:null,maxCacheByteSize:null,refinementStrategy:\"best-available\",zRange:null,maxRequests:6,debounceTime:0,zoomOffset:0,onTileLoad:()=>{},onTileUnload:()=>{},onTileError:()=>{}},d_=class{constructor(t){this._getCullBounds=KMt(ZMt),this.opts={...Zne,...t},this.setOptions(this.opts),this.onTileLoad=r=>{this.opts.onTileLoad?.(r),this.opts.maxCacheByteSize!==null&&(this._cacheByteSize+=r.byteLength,this._resizeCache())},this._requestScheduler=new Jw({throttleRequests:this.opts.maxRequests>0||this.opts.debounceTime>0,maxRequests:this.opts.maxRequests,debounceTime:this.opts.debounceTime}),this._cache=new Map,this._tiles=[],this._dirty=!1,this._cacheByteSize=0,this._viewport=null,this._zRange=null,this._selectedTiles=null,this._frameNumber=0,this._modelMatrix=new Ji,this._modelMatrixInverse=new Ji}get tiles(){return this._tiles}get selectedTiles(){return this._selectedTiles}get isLoaded(){return this._selectedTiles!==null&&this._selectedTiles.every(t=>t.isLoaded)}get needsReload(){return this._selectedTiles!==null&&this._selectedTiles.some(t=>t.needsReload)}setOptions(t){Object.assign(this.opts,t),Number.isFinite(t.maxZoom)&&(this._maxZoom=Math.floor(t.maxZoom)),Number.isFinite(t.minZoom)&&(this._minZoom=Math.ceil(t.minZoom))}finalize(){for(let t of this._cache.values())t.isLoading&&t.abort();this._cache.clear(),this._tiles=[],this._selectedTiles=null}reloadAll(){for(let t of this._cache.keys()){let r=this._cache.get(t);!this._selectedTiles||!this._selectedTiles.includes(r)?this._cache.delete(t):r.setNeedsReload()}}update(t,{zRange:r,modelMatrix:i}={zRange:null,modelMatrix:null}){let n=i?new Ji(i):new Ji,o=!n.equals(this._modelMatrix);if(!this._viewport||!t.equals(this._viewport)||!$s(this._zRange,r)||o){o&&(this._modelMatrixInverse=n.clone().invert(),this._modelMatrix=n),this._viewport=t,this._zRange=r;let a=this.getTileIndices({viewport:t,maxZoom:this._maxZoom,minZoom:this._minZoom,zRange:r,modelMatrix:this._modelMatrix,modelMatrixInverse:this._modelMatrixInverse});this._selectedTiles=a.map(h=>this._getTile(h,!0)),this._dirty&&this._rebuildTree()}else this.needsReload&&(this._selectedTiles=this._selectedTiles.map(a=>this._getTile(a.index,!0)));let s=this.updateTileStates();return this._pruneRequests(),this._dirty&&this._resizeCache(),s&&this._frameNumber++,this._frameNumber}isTileVisible(t,r,i){if(!t.isVisible)return!1;if(r&&this._viewport){let n=this._getCullBounds({viewport:this._viewport,z:this._zRange,cullRect:r}),{bbox:o}=t;for(let[s,a,h,p]of n){let g;if(\"west\"in o)g=o.west<h&&o.east>s&&o.south<p&&o.north>a;else{if(i&&!Ji.IDENTITY.equals(i)){let[R,z,W,Y]=Rz([o.left,o.top,o.right,o.bottom],i);o={left:R,top:z,right:W,bottom:Y}}let w=Math.min(o.top,o.bottom),C=Math.max(o.top,o.bottom);g=o.left<h&&o.right>s&&w<p&&C>a}if(g)return!0}return!1}return!0}getTileIndices({viewport:t,maxZoom:r,minZoom:i,zRange:n,modelMatrix:o,modelMatrixInverse:s}){let{tileSize:a,extent:h,zoomOffset:p}=this.opts;return Net({viewport:t,maxZoom:r,minZoom:i,zRange:n,tileSize:a,extent:h,modelMatrix:o,modelMatrixInverse:s,zoomOffset:p})}getTileId(t){return`${t.x}-${t.y}-${t.z}`}getTileZoom(t){return t.z}getTileMetadata(t){let{tileSize:r}=this.opts;return{bbox:Fet(this._viewport,t.x,t.y,t.z,r)}}getParentIndex(t){let r=Math.floor(t.x/2),i=Math.floor(t.y/2),n=t.z-1;return{x:r,y:i,z:n}}updateTileStates(){let t=this.opts.refinementStrategy||L8,r=new Array(this._cache.size),i=0;for(let n of this._cache.values())r[i++]=n.isVisible,n.isSelected=!1,n.isVisible=!1;for(let n of this._selectedTiles)n.isSelected=!0,n.isVisible=!0;(typeof t==\"function\"?t:Xne[t])(Array.from(this._cache.values())),i=0;for(let n of this._cache.values())if(r[i++]!==n.isVisible)return!0;return!1}_pruneRequests(){let{maxRequests:t=0}=this.opts,r=[],i=0;for(let n of this._cache.values())n.isLoading&&(i++,!n.isSelected&&!n.isVisible&&r.push(n));for(;t>0&&i>t&&r.length>0;)r.shift().abort(),i--}_rebuildTree(){let{_cache:t}=this;for(let r of t.values())r.parent=null,r.children&&(r.children.length=0);for(let r of t.values()){let i=this._getNearestAncestor(r);r.parent=i,i?.children&&i.children.push(r)}}_resizeCache(){let{_cache:t,opts:r}=this,i=r.maxCacheSize??(r.maxCacheByteSize!==null?1/0:Yne*this.selectedTiles.length),n=r.maxCacheByteSize??1/0;if(t.size>i||this._cacheByteSize>n){for(let[s,a]of t)if(!a.isVisible&&!a.isSelected&&(this._cacheByteSize-=r.maxCacheByteSize!==null?a.byteLength:0,t.delete(s),this.opts.onTileUnload?.(a)),t.size<=i&&this._cacheByteSize<=n)break;this._rebuildTree(),this._dirty=!0}this._dirty&&(this._tiles=Array.from(this._cache.values()).sort((s,a)=>s.zoom-a.zoom),this._dirty=!1)}_getTile(t,r){let i=this.getTileId(t),n=this._cache.get(i),o=!1;return!n&&r?(n=new Mz(t),Object.assign(n,this.getTileMetadata(n.index)),Object.assign(n,{id:i,zoom:this.getTileZoom(n.index)}),o=!0,this._cache.set(i,n),this._dirty=!0):n&&n.needsReload&&(o=!0),n&&o&&n.loadData({getData:this.opts.getTileData,requestScheduler:this._requestScheduler,onLoad:this.onTileLoad,onError:this.opts.onTileError}),n}_getNearestAncestor(t){let{_minZoom:r=0}=this,i=t.index;for(;this.getTileZoom(i)>r;){i=this.getParentIndex(i);let n=this._getTile(i);if(n)return n}return null}};function Kne(e){for(let t of e)t.state=0;for(let t of e)t.isSelected&&!JMt(t)&&zet(t);for(let t of e)t.isVisible=!!(t.state&Dz)}function Qne(e){for(let r of e)r.state=0;for(let r of e)r.isSelected&&JMt(r);let t=Array.from(e).sort((r,i)=>r.zoom-i.zoom);for(let r of t)if(r.isVisible=!!(r.state&Dz),r.children&&(r.isVisible||r.state&QMt))for(let i of r.children)i.state=QMt;else r.isSelected&&zet(r)}function JMt(e){let t=e;for(;t;){if(t.isLoaded||t.content)return t.state|=Dz,!0;t=t.parent}return!1}function zet(e){for(let t of e.children)t.isLoaded||t.content?t.state|=Dz:zet(t)}var Jne={TilesetClass:d_,data:{type:\"data\",value:[]},dataComparator:Oet.equal,renderSubLayers:{type:\"function\",value:e=>new KX(e)},getTileData:{type:\"function\",optional:!0,value:null},onViewportLoad:{type:\"function\",optional:!0,value:null},onTileLoad:{type:\"function\",value:e=>{}},onTileUnload:{type:\"function\",value:e=>{}},onTileError:{type:\"function\",value:e=>console.error(e)},extent:{type:\"array\",optional:!0,value:null,compare:!0},tileSize:512,maxZoom:null,minZoom:0,maxCacheSize:null,maxCacheByteSize:null,refinementStrategy:L8,zRange:null,maxRequests:6,debounceTime:0,zoomOffset:0},B8=class extends bi{initializeState(){this.state={tileset:null,isLoaded:!1}}finalizeState(){this.state?.tileset?.finalize()}get isLoaded(){return!!this.state?.tileset?.selectedTiles?.every(t=>t.isLoaded&&t.layers&&t.layers.every(r=>r.isLoaded))}shouldUpdateState({changeFlags:t}){return t.somethingChanged}updateState({changeFlags:t}){let{tileset:r}=this.state,i=t.propsOrDataChanged||t.updateTriggersChanged,n=t.dataChanged||t.updateTriggersChanged&&(t.updateTriggersChanged.all||t.updateTriggersChanged.getTileData);r?i&&(r.setOptions(this._getTilesetOptions()),n?r.reloadAll():r.tiles.forEach(o=>{o.layers=null})):(r=new this.props.TilesetClass(this._getTilesetOptions()),this.setState({tileset:r})),this._updateTileset()}_getTilesetOptions(){let{tileSize:t,maxCacheSize:r,maxCacheByteSize:i,refinementStrategy:n,extent:o,maxZoom:s,minZoom:a,maxRequests:h,debounceTime:p,zoomOffset:g}=this.props;return{maxCacheSize:r,maxCacheByteSize:i,maxZoom:s,minZoom:a,tileSize:t,refinementStrategy:n,extent:o,maxRequests:h,debounceTime:p,zoomOffset:g,getTileData:this.getTileData.bind(this),onTileLoad:this._onTileLoad.bind(this),onTileError:this._onTileError.bind(this),onTileUnload:this._onTileUnload.bind(this)}}_updateTileset(){let t=this.state.tileset,{zRange:r,modelMatrix:i}=this.props,n=t.update(this.context.viewport,{zRange:r,modelMatrix:i}),{isLoaded:o}=t,s=this.state.isLoaded!==o,a=this.state.frameNumber!==n;o&&(s||a)&&this._onViewportLoad(),a&&this.setState({frameNumber:n}),this.state.isLoaded=o}_onViewportLoad(){let{tileset:t}=this.state,{onViewportLoad:r}=this.props;r&&r(t.selectedTiles)}_onTileLoad(t){this.props.onTileLoad(t),t.layers=null,this.setNeedsUpdate()}_onTileError(t,r){this.props.onTileError(t),r.layers=null,this.setNeedsUpdate()}_onTileUnload(t){this.props.onTileUnload(t)}getTileData(t){let{data:r,getTileData:i,fetch:n}=this.props,{signal:o}=t;return t.url=typeof r==\"string\"||Array.isArray(r)?Let(r,t):null,i?i(t):n&&t.url?n(t.url,{propName:\"data\",layer:this,signal:o}):null}renderSubLayers(t){return this.props.renderSubLayers(t)}getSubLayerPropsByTile(t){return null}getPickingInfo(t){let r=t.sourceLayer,i=r.props.tile,n=t.info;return n.picked&&(n.tile=i),n.sourceTile=i,n.sourceTileSubLayer=r,n}_updateAutoHighlight(t){t.sourceTileSubLayer.updateAutoHighlight(t)}renderLayers(){return this.state.tileset.tiles.map(t=>{let r=this.getSubLayerPropsByTile(t);if(!(!t.isLoaded&&!t.content))if(t.layers)r&&t.layers[0]&&Object.keys(r).some(i=>t.layers[0].props[i]!==r[i])&&(t.layers=t.layers.map(i=>i.clone(r)));else{let i=this.renderSubLayers({...this.props,...this.getSubLayerProps({id:t.id,updateTriggers:this.props.updateTriggers}),data:t.content,_offset:0,tile:t});t.layers=Il(i,Boolean).map(n=>n.clone({tile:t,...r}))}return t.layers})}filterSubLayer({layer:t,cullRect:r}){let{tile:i}=t.props,{modelMatrix:n}=this.props;return this.state.tileset.isTileVisible(i,r,n?new Ji(n):null)}};B8.defaultProps=Jne;B8.layerName=\"TileLayer\";var QT=B8;var t5t=`uniform tripsUniforms {\n  bool fadeTrail;\n  float trailLength;\n  float currentTime;\n} trips;\n`,e5t={name:\"trips\",vs:t5t,fs:t5t,uniformTypes:{fadeTrail:\"f32\",trailLength:\"f32\",currentTime:\"f32\"}};var toe={fadeTrail:!0,trailLength:{type:\"number\",value:120,min:0},currentTime:{type:\"number\",value:0,min:0},getTimestamps:{type:\"accessor\",value:e=>e.timestamps}},F8=class extends Kf{getShaders(){let t=super.getShaders();return t.inject={\"vs:#decl\":`in float instanceTimestamps;\nin float instanceNextTimestamps;\nout float vTime;\n`,\"vs:#main-end\":`vTime = instanceTimestamps + (instanceNextTimestamps - instanceTimestamps) * vPathPosition.y / vPathLength;\n`,\"fs:#decl\":`in float vTime;\n`,\"fs:#main-start\":`if(vTime > trips.currentTime || (trips.fadeTrail && (vTime < trips.currentTime - trips.trailLength))) {\n  discard;\n}\n`,\"fs:DECKGL_FILTER_COLOR\":`if(trips.fadeTrail) {\n  color.a *= 1.0 - (trips.currentTime - vTime) / trips.trailLength;\n}\n`},t.modules=[...t.modules,e5t],t}initializeState(){super.initializeState(),this.getAttributeManager().addInstanced({timestamps:{size:1,accessor:\"getTimestamps\",shaderAttributes:{instanceTimestamps:{vertexOffset:0},instanceNextTimestamps:{vertexOffset:1}}}})}draw(t){let{fadeTrail:r,trailLength:i,currentTime:n}=this.props,o={fadeTrail:r,trailLength:i,currentTime:n};this.state.model.shaderInputs.setProps({trips:o}),super.draw(t)}};F8.layerName=\"TripsLayer\";F8.defaultProps=toe;var Uet=F8;var eoe=10;function roe(e,t){let r;return e==null?r=t:typeof e==\"object\"?r={...e,coverage:t}:r={getHexagon:e,coverage:t},r}var ioe={...wh.defaultProps,highPrecision:\"auto\",coverage:{type:\"number\",min:0,max:1,value:1},centerHexagon:null,getHexagon:{type:\"accessor\",value:e=>e.hexagon},extruded:!0},JT=class e extends bi{initializeState(){e._checkH3Lib(),this.state={edgeLengthKM:0,resolution:-1}}shouldUpdateState({changeFlags:t}){return this._shouldUseHighPrecision()?t.propsOrDataChanged:t.somethingChanged}updateState({props:t,changeFlags:r}){if(t.highPrecision!==!0&&(r.dataChanged||r.updateTriggersChanged&&r.updateTriggersChanged.getHexagon)){let i=this._calculateH3DataProps();this.setState(i)}this._updateVertices(this.context.viewport)}_calculateH3DataProps(){let t=-1,r=!1,i=!1,{iterable:n,objectInfo:o}=Lc(this.props.data);for(let s of n){o.index++;let a=this.props.getHexagon(s,o),h=vMt(a);if(t<0){if(t=h,!this.props.highPrecision)break}else if(t!==h){i=!0;break}if(_Mt(a)){r=!0;break}}return{resolution:t,edgeLengthKM:t>=0?TMt(t,\"km\"):0,hasMultipleRes:i,hasPentagon:r}}_shouldUseHighPrecision(){if(this.props.highPrecision===\"auto\"){let{resolution:t,hasPentagon:r,hasMultipleRes:i}=this.state,{viewport:n}=this.context;return!!n?.resolution||i||r||t>=0&&t<=5}return this.props.highPrecision}_updateVertices(t){if(this._shouldUseHighPrecision())return;let{resolution:r,edgeLengthKM:i,centerHex:n}=this.state;if(r<0)return;let o=this.props.centerHexagon||bMt(t.latitude,t.longitude,r);if(n===o)return;if(n)try{if(wMt(n,o)*i<eoe)return}catch{}let{unitsPerMeter:s}=t.distanceScales,a=Eet(o),[h,p]=P8(o),[g,w]=t.projectFlat([p,h]);a=a.map(C=>{let R=t.projectFlat(C);return[(R[0]-g)/s[0],(R[1]-w)/s[1]]}),this.setState({centerHex:o,vertices:a})}renderLayers(){return this._shouldUseHighPrecision()?this._renderPolygonLayer():this._renderColumnLayer()}_getForwardProps(){let{elevationScale:t,material:r,coverage:i,extruded:n,wireframe:o,stroked:s,filled:a,lineWidthUnits:h,lineWidthScale:p,lineWidthMinPixels:g,lineWidthMaxPixels:w,getFillColor:C,getElevation:R,getLineColor:z,getLineWidth:W,transitions:Y,updateTriggers:H}=this.props;return{elevationScale:t,extruded:n,coverage:i,wireframe:o,stroked:s,filled:a,lineWidthUnits:h,lineWidthScale:p,lineWidthMinPixels:g,lineWidthMaxPixels:w,material:r,getElevation:R,getFillColor:C,getLineColor:z,getLineWidth:W,transitions:Y,updateTriggers:{getFillColor:H.getFillColor,getElevation:H.getElevation,getLineColor:H.getLineColor,getLineWidth:H.getLineWidth}}}_renderPolygonLayer(){let{data:t,getHexagon:r,updateTriggers:i,coverage:n}=this.props,o=this.getSubLayerClass(\"hexagon-cell-hifi\",wh),s=this._getForwardProps();return s.updateTriggers.getPolygon=roe(i.getHexagon,n),new o(s,this.getSubLayerProps({id:\"hexagon-cell-hifi\",updateTriggers:s.updateTriggers}),{data:t,_normalize:!1,_windingOrder:\"CCW\",positionFormat:\"XY\",getPolygon:(a,h)=>{let p=r(a,h);return xz(Eet(p,n))}})}_renderColumnLayer(){let{data:t,getHexagon:r,updateTriggers:i}=this.props,n=this.getSubLayerClass(\"hexagon-cell\",q3),o=this._getForwardProps();return o.updateTriggers.getPosition=i.getHexagon,new n(o,this.getSubLayerProps({id:\"hexagon-cell\",flatShading:!0,updateTriggers:o.updateTriggers}),{data:t,diskResolution:6,radius:1,vertices:this.state.vertices,getPosition:MMt.bind(null,r)})}};JT.defaultProps=ioe;JT.layerName=\"H3HexagonLayer\";JT._checkH3Lib=()=>{};var Oz=JT;Ci();var Vet=Math.PI/180,Lz=new Float32Array(16),r5t=new Float32Array(12);function i5t(e,t,r){let i=t[0]*Vet,n=t[1]*Vet,o=t[2]*Vet,s=Math.sin(o),a=Math.sin(i),h=Math.sin(n),p=Math.cos(o),g=Math.cos(i),w=Math.cos(n),C=r[0],R=r[1],z=r[2];e[0]=C*w*g,e[1]=C*h*g,e[2]=C*-a,e[3]=R*(-h*p+w*a*s),e[4]=R*(w*p+h*a*s),e[5]=R*g*s,e[6]=z*(h*s+w*a*p),e[7]=z*(-w*s+h*a*p),e[8]=z*g*p}function n5t(e){return e[0]=e[0],e[1]=e[1],e[2]=e[2],e[3]=e[4],e[4]=e[5],e[5]=e[6],e[6]=e[8],e[7]=e[9],e[8]=e[10],e[9]=e[12],e[10]=e[13],e[11]=e[14],e.subarray(0,12)}var o5t={size:12,accessor:[\"getOrientation\",\"getScale\",\"getTranslation\",\"getTransformMatrix\"],shaderAttributes:{instanceModelMatrixCol0:{size:3,elementOffset:0},instanceModelMatrixCol1:{size:3,elementOffset:3},instanceModelMatrixCol2:{size:3,elementOffset:6},instanceTranslation:{size:3,elementOffset:9}},update(e,{startRow:t,endRow:r}){let{data:i,getOrientation:n,getScale:o,getTranslation:s,getTransformMatrix:a}=this.props,h=Array.isArray(a),p=h&&a.length===16,g=Array.isArray(o),w=Array.isArray(n),C=Array.isArray(s),R=p||!h&&!!a(i[0]);R?e.constant=p:e.constant=w&&g&&C;let z=e.value;if(e.constant){let W;R?(Lz.set(a),W=n5t(Lz)):(W=r5t,i5t(W,n,o),W.set(s,9)),e.value=new Float32Array(W)}else{let W=t*e.size,{iterable:Y,objectInfo:H}=Lc(i,t,r);for(let Q of Y){H.index++;let tt;if(R)Lz.set(p?a:a(Q,H)),tt=n5t(Lz);else{tt=r5t;let rt=w?n:n(Q,H),at=g?o:o(Q,H);i5t(tt,rt,at),tt.set(C?s:s(Q,H),9)}z[W++]=tt[0],z[W++]=tt[1],z[W++]=tt[2],z[W++]=tt[3],z[W++]=tt[4],z[W++]=tt[5],z[W++]=tt[6],z[W++]=tt[7],z[W++]=tt[8],z[W++]=tt[9],z[W++]=tt[10],z[W++]=tt[11]}}}};function s5t(e,t){return t===Vr.CARTESIAN||t===Vr.METER_OFFSETS||t===Vr.DEFAULT&&!e.isGeospatial}var a5t=`uniform simpleMeshUniforms {\n  float sizeScale;\n  bool composeModelMatrix;\n  bool hasTexture;\n  bool flatShading;\n} simpleMesh;\n`,l5t={name:\"simpleMesh\",vs:a5t,fs:a5t,uniformTypes:{sizeScale:\"f32\",composeModelMatrix:\"f32\",hasTexture:\"f32\",flatShading:\"f32\"}};var c5t=`#version 300 es\n#define SHADER_NAME simple-mesh-layer-vs\nin vec3 positions;\nin vec3 normals;\nin vec3 colors;\nin vec2 texCoords;\nin vec3 instancePositions;\nin vec3 instancePositions64Low;\nin vec4 instanceColors;\nin vec3 instancePickingColors;\nin vec3 instanceModelMatrixCol0;\nin vec3 instanceModelMatrixCol1;\nin vec3 instanceModelMatrixCol2;\nin vec3 instanceTranslation;\nout vec2 vTexCoord;\nout vec3 cameraPosition;\nout vec3 normals_commonspace;\nout vec4 position_commonspace;\nout vec4 vColor;\nvoid main(void) {\ngeometry.worldPosition = instancePositions;\ngeometry.uv = texCoords;\ngeometry.pickingColor = instancePickingColors;\nvTexCoord = texCoords;\ncameraPosition = project.cameraPosition;\nvColor = vec4(colors * instanceColors.rgb, instanceColors.a);\nmat3 instanceModelMatrix = mat3(instanceModelMatrixCol0, instanceModelMatrixCol1, instanceModelMatrixCol2);\nvec3 pos = (instanceModelMatrix * positions) * simpleMesh.sizeScale + instanceTranslation;\nif (simpleMesh.composeModelMatrix) {\nDECKGL_FILTER_SIZE(pos, geometry);\nnormals_commonspace = project_normal(instanceModelMatrix * normals);\ngeometry.worldPosition += pos;\ngl_Position = project_position_to_clipspace(pos + instancePositions, instancePositions64Low, vec3(0.0), position_commonspace);\ngeometry.position = position_commonspace;\n}\nelse {\npos = project_size(pos);\nDECKGL_FILTER_SIZE(pos, geometry);\ngl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, pos, position_commonspace);\ngeometry.position = position_commonspace;\nnormals_commonspace = project_normal(instanceModelMatrix * normals);\n}\ngeometry.normal = normals_commonspace;\nDECKGL_FILTER_GL_POSITION(gl_Position, geometry);\nDECKGL_FILTER_COLOR(vColor, geometry);\n}\n`;var u5t=`#version 300 es\n#define SHADER_NAME simple-mesh-layer-fs\nprecision highp float;\nuniform sampler2D sampler;\nin vec2 vTexCoord;\nin vec3 cameraPosition;\nin vec3 normals_commonspace;\nin vec4 position_commonspace;\nin vec4 vColor;\nout vec4 fragColor;\nvoid main(void) {\ngeometry.uv = vTexCoord;\nvec3 normal;\nif (simpleMesh.flatShading) {\nnormal = normalize(cross(dFdx(position_commonspace.xyz), dFdy(position_commonspace.xyz)));\n} else {\nnormal = normals_commonspace;\n}\nvec4 color = simpleMesh.hasTexture ? texture(sampler, vTexCoord) : vColor;\nDECKGL_FILTER_COLOR(color, geometry);\nvec3 lightColor = lighting_getLightColor(color.rgb, cameraPosition, position_commonspace.xyz, normal);\nfragColor = vec4(lightColor, color.a * layer.opacity);\n}\n`;function jet(e){let t=e.positions||e.POSITION;hr.assert(t,'no \"postions\" or \"POSITION\" attribute in mesh');let r=t.value.length/t.size,i=e.COLOR_0||e.colors;i||(i={size:3,value:new Float32Array(r*3).fill(1)});let n=e.NORMAL||e.normals;n||(n={size:3,value:new Float32Array(r*3).fill(0)});let o=e.TEXCOORD_0||e.texCoords;return o||(o={size:2,value:new Float32Array(r*2).fill(0)}),{positions:t,colors:i,normals:n,texCoords:o}}function h5t(e){return e instanceof xs?(e.attributes=jet(e.attributes),e):e.attributes?new xs({...e,topology:\"triangle-list\",attributes:jet(e.attributes)}):new xs({topology:\"triangle-list\",attributes:jet(e)})}var noe=[0,0,0,255],ooe={mesh:{type:\"object\",value:null,async:!0},texture:{type:\"image\",value:null,async:!0},sizeScale:{type:\"number\",value:1,min:0},_instanced:!0,wireframe:!1,material:!0,getPosition:{type:\"accessor\",value:e=>e.position},getColor:{type:\"accessor\",value:noe},getOrientation:{type:\"accessor\",value:[0,0,0]},getScale:{type:\"accessor\",value:[1,1,1]},getTranslation:{type:\"accessor\",value:[0,0,0]},getTransformMatrix:{type:\"accessor\",value:[]},textureParameters:{type:\"object\",ignore:!0,value:null}},N8=class extends ho{getShaders(){return super.getShaders({vs:c5t,fs:u5t,modules:[Mo,lb,bs,l5t]})}getBounds(){if(this.props._instanced)return super.getBounds();let t=this.state.positionBounds;if(t)return t;let{mesh:r}=this.props;if(!r)return null;if(t=r.header?.boundingBox,!t){let{attributes:i}=h5t(r);i.POSITION=i.POSITION||i.positions,t=wq(i)}return this.state.positionBounds=t,t}initializeState(){this.getAttributeManager().addInstanced({instancePositions:{transition:!0,type:\"float64\",fp64:this.use64bitPositions(),size:3,accessor:\"getPosition\"},instanceColors:{type:\"unorm8\",transition:!0,size:this.props.colorFormat.length,accessor:\"getColor\",defaultValue:[0,0,0,255]},instanceModelMatrix:o5t}),this.setState({emptyTexture:this.context.device.createTexture({data:new Uint8Array(4),width:1,height:1})})}updateState(t){super.updateState(t);let{props:r,oldProps:i,changeFlags:n}=t;if(r.mesh!==i.mesh||n.extensionsChanged){if(this.state.positionBounds=null,this.state.model?.destroy(),r.mesh){this.state.model=this.getModel(r.mesh);let o=r.mesh.attributes||r.mesh;this.setState({hasNormals:!!(o.NORMAL||o.normals)})}this.getAttributeManager().invalidateAll()}r.texture!==i.texture&&r.texture instanceof Jo&&this.setTexture(r.texture),this.state.model&&this.state.model.setTopology(this.props.wireframe?\"line-strip\":\"triangle-list\")}finalizeState(t){super.finalizeState(t),this.state.emptyTexture.delete()}draw({uniforms:t}){let{model:r}=this.state;if(!r)return;let{viewport:i,renderPass:n}=this.context,{sizeScale:o,coordinateSystem:s,_instanced:a}=this.props,h={sizeScale:o,composeModelMatrix:!a||s5t(i,s),flatShading:!this.state.hasNormals};r.shaderInputs.setProps({simpleMesh:h}),r.draw(n)}get isLoaded(){return!!(this.state?.model&&super.isLoaded)}getModel(t){let r=new sn(this.context.device,{...this.getShaders(),id:this.props.id,bufferLayout:this.getAttributeManager().getBufferLayouts(),geometry:h5t(t),isInstanced:!0}),{texture:i}=this.props,{emptyTexture:n}=this.state,o={sampler:i||n,hasTexture:!!i};return r.shaderInputs.setProps({simpleMesh:o}),r}setTexture(t){let{emptyTexture:r,model:i}=this.state;if(i){let n={sampler:t||r,hasTexture:!!t};i.shaderInputs.setProps({simpleMesh:n})}}};N8.defaultProps=ooe;N8.layerName=\"SimpleMeshLayer\";var tS=N8;var d5t=\"0123456789bcdefghjkmnpqrstuvwxyz\",f5t={};for(let e=0;e<d5t.length;e++)f5t[d5t.charAt(e)]=e;var soe=-90,aoe=90,loe=-180,coe=180;function uoe(e){let t=!0,r=aoe,i=soe,n=coe,o=loe,s,a=0;for(let h=0,p=e.length;h<p;h++){let g=e[h].toLowerCase();a=f5t[g];for(let w=4;w>=0;w--){let C=a>>w&1;t?(s=(n+o)/2,C===1?o=s:n=s):(s=(r+i)/2,C===1?i=s:r=s),t=!t}}return[i,o,r,n]}function p5t(e){let[t,r,i,n]=uoe(e);return[n,i,n,t,r,t,r,i,n,i]}var hoe={getGeohash:{type:\"accessor\",value:e=>e.geohash}},z8=class extends zT{indexToBounds(){let{data:t,getGeohash:r}=this.props;return{data:t,_normalize:!1,positionFormat:\"XY\",getPolygon:(i,n)=>p5t(r(i,n))}}};z8.layerName=\"GeohashLayer\";z8.defaultProps=hoe;var Bz=z8;function H8(e){\"@babel/helpers - typeof\";return H8=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(t){return typeof t}:function(t){return t&&typeof Symbol==\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},H8(e)}function doe(e,t){if(H8(e)!=\"object\"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||\"default\");if(H8(i)!=\"object\")return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(t===\"string\"?String:Number)(e)}function foe(e){var t=doe(e,\"string\");return H8(t)==\"symbol\"?t:String(t)}function tf(e,t,r){return t=foe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var poe={EPSILON:1e-12,debug:!1,precision:4,printTypes:!1,printDegrees:!1,printRowMajor:!0,_cartographicRadians:!1};globalThis.mathgl=globalThis.mathgl||{config:{...poe}};var Fz=globalThis.mathgl.config;function Wet(e){return Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Yz(e,t,r){let i=Fz.EPSILON;r&&(Fz.EPSILON=r);try{if(e===t)return!0;if(Wet(e)&&Wet(t)){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Yz(e[n],t[n]))return!1;return!0}return e&&e.equals?e.equals(t):t&&t.equals?t.equals(e):typeof e==\"number\"&&typeof t==\"number\"?Math.abs(e-t)<=Fz.EPSILON*Math.max(1,Math.abs(e),Math.abs(t)):!1}finally{Fz.EPSILON=i}}var m5t={CLOCKWISE:1,COUNTER_CLOCKWISE:-1};function moe(e,t,r={}){return goe(e,r)!==t?(yoe(e,r),!0):!1}function goe(e,t={}){return Math.sign(ert(e,t))}var cS={x:0,y:1,z:2};function ert(e,t={}){let{start:r=0,end:i=e.length,plane:n=\"xy\"}=t,o=t.size||2,s=0,a=cS[n[0]],h=cS[n[1]];for(let p=r,g=i-o;p<i;p+=o)s+=(e[p+a]-e[g+a])*(e[p+h]+e[g+h]),g=p;return s/2}function Aoe(e,t,r={}){let{start:i=0,end:n=e.length,size:o=2,isClosed:s}=r,a=(n-i)/o;for(let g=0;g<a-1;++g)t(e[i+g*o],e[i+g*o+1],e[i+(g+1)*o],e[i+(g+1)*o+1],g,g+1);let h=i+(a-1)*o;s||Yz(e[i],e[h])&&Yz(e[i+1],e[h+1])||t(e[h],e[h+1],e[i],e[i+1],a-1,0)}function yoe(e,t){let{start:r=0,end:i=e.length,size:n=2}=t,o=(i-r)/n,s=Math.floor(o/2);for(let a=0;a<s;++a){let h=r+a*n,p=r+(o-1-a)*n;for(let g=0;g<n;++g){let w=e[h+g];e[h+g]=e[p+g],e[p+g]=w}}}function _oe(e,t,r={}){return voe(e,r)!==t?(e.reverse(),!0):!1}function voe(e,t={}){return Math.sign(B5t(e,t))}function B5t(e,t={}){let{start:r=0,end:i=e.length,plane:n=\"xy\"}=t,o=0,s=cS[n[0]],a=cS[n[1]];for(let h=r,p=i-1;h<i;++h)o+=(e[h][s]-e[p][s])*(e[h][a]+e[p][a]),p=h;return o/2}function boe(e,t,r={}){let{start:i=0,end:n=e.length,isClosed:o}=r;for(let a=i;a<n-1;++a)t(e[a],e[a+1],a,a+1);o||Yz(e[n-1],e[0])||t(e[n-1],e[0],n-1,0)}var qet=class{constructor(t,r={}){tf(this,\"points\",void 0),tf(this,\"isFlatArray\",void 0),tf(this,\"options\",void 0),this.points=t,this.isFlatArray=!Wet(t[0]),this.options={start:r.start||0,end:r.end||t.length,size:r.size||2,isClosed:r.isClosed},Object.freeze(this)}getSignedArea(){return this.isFlatArray?ert(this.points,this.options):B5t(this.points,this.options)}getArea(){return Math.abs(this.getSignedArea())}getWindingDirection(){return Math.sign(this.getSignedArea())}forEachSegment(t){this.isFlatArray?Aoe(this.points,(r,i,n,o,s,a)=>{t([r,i],[n,o],s,a)},this.options):boe(this.points,t,this.options)}modifyWindingDirection(t){return this.isFlatArray?moe(this.points,t,this.options):_oe(this.points,t,this.options)}};function xoe(e,t,r=2,i,n=\"xy\"){let o=t&&t.length,s=o?t[0]*r:e.length,a=F5t(e,0,s,r,!0,i&&i[0],n),h=[];if(!a||a.next===a.prev)return h;let p,g,w,C,R,z,W;if(o&&(a=Eoe(e,t,a,r,i,n)),e.length>80*r){C=g=e[0],R=w=e[1];for(let Y=r;Y<s;Y+=r)z=e[Y],W=e[Y+1],z<C&&(C=z),W<R&&(R=W),z>g&&(g=z),W>w&&(w=W);p=Math.max(g-C,w-R),p=p!==0?32767/p:0}return Y8(a,h,r,C,R,p,0),h}function F5t(e,t,r,i,n,o,s){let a,h;o===void 0&&(o=ert(e,{start:t,end:r,size:i,plane:s}));let p=cS[s[0]],g=cS[s[1]];if(n===o<0)for(a=t;a<r;a+=i)h=g5t(a,e[a+p],e[a+g],h);else for(a=r-i;a>=t;a-=i)h=g5t(a,e[a+p],e[a+g],h);return h&&eU(h,h.next)&&(Z8(h),h=h.next),h}function Lx(e,t){if(!e)return e;t||(t=e);let r=e,i;do if(i=!1,!r.steiner&&(eU(r,r.next)||cs(r.prev,r,r.next)===0)){if(Z8(r),r=t=r.prev,r===r.next)break;i=!0}else r=r.next;while(i||r!==t);return t}function Y8(e,t,r,i,n,o,s){if(!e)return;!s&&o&&Roe(e,i,n,o);let a=e,h,p;for(;e.prev!==e.next;){if(h=e.prev,p=e.next,o?Toe(e,i,n,o):woe(e)){t.push(h.i/r|0),t.push(e.i/r|0),t.push(p.i/r|0),Z8(e),e=p.next,a=p.next;continue}if(e=p,e===a){s?s===1?(e=Soe(Lx(e),t,r),Y8(e,t,r,i,n,o,2)):s===2&&Moe(e,t,r,i,n,o):Y8(Lx(e),t,r,i,n,o,1);break}}}function woe(e){let t=e.prev,r=e,i=e.next;if(cs(t,r,i)>=0)return!1;let n=t.x,o=r.x,s=i.x,a=t.y,h=r.y,p=i.y,g=n<o?n<s?n:s:o<s?o:s,w=a<h?a<p?a:p:h<p?h:p,C=n>o?n>s?n:s:o>s?o:s,R=a>h?a>p?a:p:h>p?h:p,z=i.next;for(;z!==t;){if(z.x>=g&&z.x<=C&&z.y>=w&&z.y<=R&&rS(n,a,o,h,s,p,z.x,z.y)&&cs(z.prev,z,z.next)>=0)return!1;z=z.next}return!0}function Toe(e,t,r,i){let n=e.prev,o=e,s=e.next;if(cs(n,o,s)>=0)return!1;let a=n.x,h=o.x,p=s.x,g=n.y,w=o.y,C=s.y,R=a<h?a<p?a:p:h<p?h:p,z=g<w?g<C?g:C:w<C?w:C,W=a>h?a>p?a:p:h>p?h:p,Y=g>w?g>C?g:C:w>C?w:C,H=Het(R,z,t,r,i),Q=Het(W,Y,t,r,i),tt=e.prevZ,rt=e.nextZ;for(;tt&&tt.z>=H&&rt&&rt.z<=Q;){if(tt.x>=R&&tt.x<=W&&tt.y>=z&&tt.y<=Y&&tt!==n&&tt!==s&&rS(a,g,h,w,p,C,tt.x,tt.y)&&cs(tt.prev,tt,tt.next)>=0||(tt=tt.prevZ,rt.x>=R&&rt.x<=W&&rt.y>=z&&rt.y<=Y&&rt!==n&&rt!==s&&rS(a,g,h,w,p,C,rt.x,rt.y)&&cs(rt.prev,rt,rt.next)>=0))return!1;rt=rt.nextZ}for(;tt&&tt.z>=H;){if(tt.x>=R&&tt.x<=W&&tt.y>=z&&tt.y<=Y&&tt!==n&&tt!==s&&rS(a,g,h,w,p,C,tt.x,tt.y)&&cs(tt.prev,tt,tt.next)>=0)return!1;tt=tt.prevZ}for(;rt&&rt.z<=Q;){if(rt.x>=R&&rt.x<=W&&rt.y>=z&&rt.y<=Y&&rt!==n&&rt!==s&&rS(a,g,h,w,p,C,rt.x,rt.y)&&cs(rt.prev,rt,rt.next)>=0)return!1;rt=rt.nextZ}return!0}function Soe(e,t,r){let i=e;do{let n=i.prev,o=i.next.next;!eU(n,o)&&N5t(n,i,i.next,o)&&X8(n,o)&&X8(o,n)&&(t.push(n.i/r|0),t.push(i.i/r|0),t.push(o.i/r|0),Z8(i),Z8(i.next),i=e=o),i=i.next}while(i!==e);return Lx(i)}function Moe(e,t,r,i,n,o){let s=e;do{let a=s.next.next;for(;a!==s.prev;){if(s.i!==a.i&&Loe(s,a)){let h=z5t(s,a);s=Lx(s,s.next),h=Lx(h,h.next),Y8(s,t,r,i,n,o,0),Y8(h,t,r,i,n,o,0);return}a=a.next}s=s.next}while(s!==e)}function Eoe(e,t,r,i,n,o){let s=[],a,h,p,g,w;for(a=0,h=t.length;a<h;a++)p=t[a]*i,g=a<h-1?t[a+1]*i:e.length,w=F5t(e,p,g,i,!1,n&&n[a+1],o),w===w.next&&(w.steiner=!0),s.push(Ooe(w));for(s.sort(Poe),a=0;a<s.length;a++)r=Coe(s[a],r);return r}function Poe(e,t){return e.x-t.x}function Coe(e,t){let r=Ioe(e,t);if(!r)return t;let i=z5t(r,e);return Lx(i,i.next),Lx(r,r.next)}function Ioe(e,t){let r=t,i=e.x,n=e.y,o=-1/0,s;do{if(n<=r.y&&n>=r.next.y&&r.next.y!==r.y){let C=r.x+(n-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(C<=i&&C>o&&(o=C,s=r.x<r.next.x?r:r.next,C===i))return s}r=r.next}while(r!==t);if(!s)return null;let a=s,h=s.x,p=s.y,g=1/0,w;r=s;do i>=r.x&&r.x>=h&&i!==r.x&&rS(n<p?i:o,n,h,p,n<p?o:i,n,r.x,r.y)&&(w=Math.abs(n-r.y)/(i-r.x),X8(r,e)&&(w<g||w===g&&(r.x>s.x||r.x===s.x&&koe(s,r)))&&(s=r,g=w)),r=r.next;while(r!==a);return s}function koe(e,t){return cs(e.prev,e,t.prev)<0&&cs(t.next,e,e.next)<0}function Roe(e,t,r,i){let n=e;do n.z===0&&(n.z=Het(n.x,n.y,t,r,i)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next;while(n!==e);n.prevZ.nextZ=null,n.prevZ=null,Doe(n)}function Doe(e){let t,r,i=1,n,o,s,a,h,p;do{for(o=e,e=null,p=null,n=0;o;){for(n++,a=o,s=0,r=0;r<i&&(s++,a=a.nextZ,!!a);r++);for(h=i;s>0||h>0&&a;)s!==0&&(h===0||!a||o.z<=a.z)?(t=o,o=o.nextZ,s--):(t=a,a=a.nextZ,h--),p?p.nextZ=t:e=t,t.prevZ=p,p=t;o=a}p.nextZ=null,i*=2}while(n>1);return e}function Het(e,t,r,i,n){return e=(e-r)*n|0,t=(t-i)*n|0,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function Ooe(e){let t=e,r=e;do(t.x<r.x||t.x===r.x&&t.y<r.y)&&(r=t),t=t.next;while(t!==e);return r}function rS(e,t,r,i,n,o,s,a){return(n-s)*(t-a)>=(e-s)*(o-a)&&(e-s)*(i-a)>=(r-s)*(t-a)&&(r-s)*(o-a)>=(n-s)*(i-a)}function Loe(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Boe(e,t)&&(X8(e,t)&&X8(t,e)&&Foe(e,t)&&(cs(e.prev,e,t.prev)||cs(e,t.prev,t))||eU(e,t)&&cs(e.prev,e,e.next)>0&&cs(t.prev,t,t.next)>0)}function cs(e,t,r){return(t.y-e.y)*(r.x-t.x)-(t.x-e.x)*(r.y-t.y)}function eU(e,t){return e.x===t.x&&e.y===t.y}function N5t(e,t,r,i){let n=zz(cs(e,t,r)),o=zz(cs(e,t,i)),s=zz(cs(r,i,e)),a=zz(cs(r,i,t));return!!(n!==o&&s!==a||n===0&&Nz(e,r,t)||o===0&&Nz(e,i,t)||s===0&&Nz(r,e,i)||a===0&&Nz(r,t,i))}function Nz(e,t,r){return t.x<=Math.max(e.x,r.x)&&t.x>=Math.min(e.x,r.x)&&t.y<=Math.max(e.y,r.y)&&t.y>=Math.min(e.y,r.y)}function zz(e){return e>0?1:e<0?-1:0}function Boe(e,t){let r=e;do{if(r.i!==e.i&&r.next.i!==e.i&&r.i!==t.i&&r.next.i!==t.i&&N5t(r,r.next,e,t))return!0;r=r.next}while(r!==e);return!1}function X8(e,t){return cs(e.prev,e,e.next)<0?cs(e,t,e.next)>=0&&cs(e,e.prev,t)>=0:cs(e,t,e.prev)<0||cs(e,e.next,t)<0}function Foe(e,t){let r=e,i=!1,n=(e.x+t.x)/2,o=(e.y+t.y)/2;do r.y>o!=r.next.y>o&&r.next.y!==r.y&&n<(r.next.x-r.x)*(o-r.y)/(r.next.y-r.y)+r.x&&(i=!i),r=r.next;while(r!==e);return i}function z5t(e,t){let r=new K8(e.i,e.x,e.y),i=new K8(t.i,t.x,t.y),n=e.next,o=t.prev;return e.next=t,t.prev=e,r.next=n,n.prev=r,i.next=r,r.prev=i,o.next=i,i.prev=o,i}function g5t(e,t,r,i){let n=new K8(e,t,r);return i?(n.next=i.next,n.prev=i,i.next.prev=n,i.next=n):(n.prev=n,n.next=n),n}function Z8(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}var K8=class{constructor(t,r,i){tf(this,\"i\",void 0),tf(this,\"x\",void 0),tf(this,\"y\",void 0),tf(this,\"prev\",null),tf(this,\"next\",null),tf(this,\"z\",0),tf(this,\"prevZ\",null),tf(this,\"nextZ\",null),tf(this,\"steiner\",!1),this.i=t,this.x=r,this.y=i}};function ek(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function rk(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function dS(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function Noe(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function zoe(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function rU(e){return\"data\"in e?e.getChildAt(0):e.children[0]}var Si=Object.freeze({__proto__:null,getLineStringChild:rk,getMultiLineStringChild:zoe,getMultiPointChild:Noe,getMultiPolygonChild:rU,getPointChild:ek,getPolygonChild:dS});function iU(e,t){let r=e.valueOffsets,i=dS(e),n=i.valueOffsets,o=rk(i),s=o.type.listSize,a=ek(o),h=r[t],p=r[t+1],g=n[h],w=n[p],C=a.values.subarray(g*s,w*s);return new qet(C,{size:s,isClosed:!0})}function U5t(e){if(\"data\"in e)return new Er(e.data.map(r=>U5t(r)));let t=new Float64Array(e.length);for(let r=0;r<e.length;r++){let i=iU(e,r);t[r]=i.getArea()}return Pr({type:new al(bn.DOUBLE),length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,data:t})}function V5t(e){if(\"data\"in e)return new Er(e.data.map(r=>V5t(r)));let t=new Float64Array(e.length);for(let r=0;r<e.length;r++){let i=iU(e,r);t[r]=i.getSignedArea()}return Pr({type:new al(bn.DOUBLE),length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,data:t})}function j5t(e){if(\"data\"in e)return e.data.map(o=>j5t(o));let t=[],r=0;for(let o=0;o<e.length;o++){let s=Uoe(e,o);t.push(s),r+=s.length}let i=new Uint32Array(r),n=0;for(let o of t)for(let s of o)i[n]=s,n+=1;return i}function Uoe(e,t){let r=e.valueOffsets,i=dS(e),n=i.valueOffsets,o=rk(i),s=o.type.listSize,a=ek(o),h=r[t],p=r[t+1],g=n[h],w=n[p],C=a.values.subarray(g*s,w*s),R=n[h],z=[];for(let Y=h+1;Y<p;Y++)z.push(n[Y]-R);let W=xoe(C,z,s);for(let Y=0;Y<W.length;Y++)W[Y]+=R;return W}function $5t(e){return\"data\"in e?new Er(e.data.map(t=>$5t(t))):dS(e)}function G5t(e){return\"data\"in e?new Er(e.data.map(t=>G5t(t))):rU(e)}function rrt(e){return tr.isFixedSizeList(e)?!(![2,3,4].includes(e.listSize)||!tr.isFloat(e.children[0])):tr.isStruct(e)?!(![2,3,4].includes(e.children.length)||!e.children.every(t=>[\"x\",\"y\",\"z\",\"m\"].includes(t.name))||!e.children.every(t=>tr.isFloat(t))):!1}function irt(e){return!(!tr.isList(e)||!rrt(e.children[0].type))}function W5t(e){return!(!tr.isList(e)||!irt(e.children[0].type))}function Voe(e){return!(!tr.isList(e)||!rrt(e.children[0].type))}function joe(e){return!(!tr.isList(e)||!irt(e.children[0].type))}function $oe(e){return!(!tr.isList(e)||!W5t(e.children[0].type))}function q5t(e){return rrt(e.type)}function H5t(e){return irt(e.type)}function Y5t(e){return W5t(e.type)}function X5t(e){return Voe(e.type)}function Z5t(e){return joe(e.type)}function K5t(e){return $oe(e.type)}var zr=Object.freeze({__proto__:null,isLineStringData:H5t,isMultiLineStringData:Z5t,isMultiPointData:X5t,isMultiPolygonData:K5t,isPointData:q5t,isPolygonData:Y5t});function Goe(e,t){if(!e)throw new Error(`assertion failed ${t}`)}function Woe(){throw new Error(\"assertion failed\")}function Q5t(e,t){if(q5t(e))return J5t(e,t);if(H5t(e))return Yet(e,t);if(Y5t(e))return Xet(e,t);if(X5t(e))return Yet(e,t);if(Z5t(e))return Xet(e,t);if(K5t(e))return qoe(e,t);Woe()}function J5t(e,t){Goe(e.type.listSize===2,\"expected 2D\");let r=ek(e),i=r.values,n=new Float64Array(i.length);for(let s=0;s<e.length;s++){let a=i[s*2],h=i[s*2+1],[p,g]=t(a,h);n[s*2]=p,n[s*2+1]=g}let o=Pr({type:r.type,length:r.length,nullCount:r.nullCount,nullBitmap:r.nullBitmap,data:n});return Pr({type:e.type,length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,child:o})}function Yet(e,t){let r=rk(e),i=J5t(r,t);return Pr({type:e.type,length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,child:i,valueOffsets:e.valueOffsets})}function Xet(e,t){let r=dS(e),i=Yet(r,t);return Pr({type:e.type,length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,child:i,valueOffsets:e.valueOffsets})}function qoe(e,t){let r=rU(e),i=Xet(r,t);return Pr({type:e.type,length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,child:i,valueOffsets:e.valueOffsets})}function Hoe(e){e(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),e(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),e(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\"),e.WGS84=e[\"EPSG:4326\"],e[\"EPSG:3785\"]=e[\"EPSG:3857\"],e.GOOGLE=e[\"EPSG:3857\"],e[\"EPSG:900913\"]=e[\"EPSG:3857\"],e[\"EPSG:102113\"]=e[\"EPSG:3857\"]}var Bx=1,Fx=2,aS=3,Yoe=4,Zet=5,A5t=6378137,Xoe=6356752314e-3,y5t=.0066943799901413165,W8=484813681109536e-20,Qe=Math.PI/2,Zoe=.16666666666666666,Koe=.04722222222222222,Qoe=.022156084656084655,pr=1e-10,Fl=.017453292519943295,am=57.29577951308232,Ln=Math.PI/4,Q8=Math.PI*2,Js=3.14159265359,Lu={};Lu.greenwich=0;Lu.lisbon=-9.131906111111;Lu.paris=2.337229166667;Lu.bogota=-74.080916666667;Lu.madrid=-3.687938888889;Lu.rome=12.452333333333;Lu.bern=7.439583333333;Lu.jakarta=106.807719444444;Lu.ferro=-17.666666666667;Lu.brussels=4.367975;Lu.stockholm=18.058277777778;Lu.athens=23.7163375;Lu.oslo=10.722916666667;var Joe={ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937}},_5t=/[\\s_\\-\\/\\(\\)]/g;function m_(e,t){if(e[t])return e[t];for(var r=Object.keys(e),i=t.toLowerCase().replace(_5t,\"\"),n=-1,o,s;++n<r.length;)if(o=r[n],s=o.toLowerCase().replace(_5t,\"\"),s===i)return e[o]}function Ket(e){var t={},r=e.split(\"+\").map(function(a){return a.trim()}).filter(function(a){return a}).reduce(function(a,h){var p=h.split(\"=\");return p.push(!0),a[p[0].toLowerCase()]=p[1],a},{}),i,n,o,s={proj:\"projName\",datum:\"datumCode\",rf:function(a){t.rf=parseFloat(a)},lat_0:function(a){t.lat0=a*Fl},lat_1:function(a){t.lat1=a*Fl},lat_2:function(a){t.lat2=a*Fl},lat_ts:function(a){t.lat_ts=a*Fl},lon_0:function(a){t.long0=a*Fl},lon_1:function(a){t.long1=a*Fl},lon_2:function(a){t.long2=a*Fl},alpha:function(a){t.alpha=parseFloat(a)*Fl},gamma:function(a){t.rectified_grid_angle=parseFloat(a)},lonc:function(a){t.longc=a*Fl},x_0:function(a){t.x0=parseFloat(a)},y_0:function(a){t.y0=parseFloat(a)},k_0:function(a){t.k0=parseFloat(a)},k:function(a){t.k0=parseFloat(a)},a:function(a){t.a=parseFloat(a)},b:function(a){t.b=parseFloat(a)},r_a:function(){t.R_A=!0},zone:function(a){t.zone=parseInt(a,10)},south:function(){t.utmSouth=!0},towgs84:function(a){t.datum_params=a.split(\",\").map(function(h){return parseFloat(h)})},to_meter:function(a){t.to_meter=parseFloat(a)},units:function(a){t.units=a;var h=m_(Joe,a);h&&(t.to_meter=h.to_meter)},from_greenwich:function(a){t.from_greenwich=a*Fl},pm:function(a){var h=m_(Lu,a);t.from_greenwich=(h||parseFloat(a))*Fl},nadgrids:function(a){a===\"@null\"?t.datumCode=\"none\":t.nadgrids=a},axis:function(a){var h=\"ewnsud\";a.length===3&&h.indexOf(a.substr(0,1))!==-1&&h.indexOf(a.substr(1,1))!==-1&&h.indexOf(a.substr(2,1))!==-1&&(t.axis=a)},approx:function(){t.approx=!0}};for(i in r)n=r[i],i in s?(o=s[i],typeof o==\"function\"?o(n):t[o]=n):t[i]=n;return typeof t.datumCode==\"string\"&&t.datumCode!==\"WGS84\"&&(t.datumCode=t.datumCode.toLowerCase()),t}var J8=1,tEt=2,eEt=3,Xz=4,rEt=5,nrt=-1,tse=/\\s/,ese=/[A-Za-z]/,rse=/[A-Za-z84_]/,nU=/[,\\]]/,iEt=/[\\d\\.E\\-\\+]/;function MA(e){if(typeof e!=\"string\")throw new Error(\"not a string\");this.text=e.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=J8}MA.prototype.readCharicter=function(){var e=this.text[this.place++];if(this.state!==Xz)for(;tse.test(e);){if(this.place>=this.text.length)return;e=this.text[this.place++]}switch(this.state){case J8:return this.neutral(e);case tEt:return this.keyword(e);case Xz:return this.quoted(e);case rEt:return this.afterquote(e);case eEt:return this.number(e);case nrt:return}};MA.prototype.afterquote=function(e){if(e==='\"'){this.word+='\"',this.state=Xz;return}if(nU.test(e)){this.word=this.word.trim(),this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in afterquote yet, index '+this.place)};MA.prototype.afterItem=function(e){if(e===\",\"){this.word!==null&&this.currentObject.push(this.word),this.word=null,this.state=J8;return}if(e===\"]\"){this.level--,this.word!==null&&(this.currentObject.push(this.word),this.word=null),this.state=J8,this.currentObject=this.stack.pop(),this.currentObject||(this.state=nrt);return}};MA.prototype.number=function(e){if(iEt.test(e)){this.word+=e;return}if(nU.test(e)){this.word=parseFloat(this.word),this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in number yet, index '+this.place)};MA.prototype.quoted=function(e){if(e==='\"'){this.state=rEt;return}this.word+=e};MA.prototype.keyword=function(e){if(rse.test(e)){this.word+=e;return}if(e===\"[\"){var t=[];t.push(this.word),this.level++,this.root===null?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,this.state=J8;return}if(nU.test(e)){this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in keyword yet, index '+this.place)};MA.prototype.neutral=function(e){if(ese.test(e)){this.word=e,this.state=tEt;return}if(e==='\"'){this.word=\"\",this.state=Xz;return}if(iEt.test(e)){this.word=e,this.state=eEt;return}if(nU.test(e)){this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in neutral yet, index '+this.place)};MA.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(this.state===nrt)return this.root;throw new Error('unable to parse string \"'+this.text+'\". State is '+this.state)};function ise(e){var t=new MA(e);return t.output()}function v5t(e,t,r){Array.isArray(t)&&(r.unshift(t),t=null);var i=t?{}:e,n=r.reduce(function(o,s){return iS(s,o),o},i);t&&(e[t]=n)}function iS(e,t){if(!Array.isArray(e)){t[e]=!0;return}var r=e.shift();if(r===\"PARAMETER\"&&(r=e.shift()),e.length===1){if(Array.isArray(e[0])){t[r]={},iS(e[0],t[r]);return}t[r]=e[0];return}if(!e.length){t[r]=!0;return}if(r===\"TOWGS84\"){t[r]=e;return}if(r===\"AXIS\"){r in t||(t[r]=[]),t[r].push(e);return}Array.isArray(r)||(t[r]={});var i;switch(r){case\"UNIT\":case\"PRIMEM\":case\"VERT_DATUM\":t[r]={name:e[0].toLowerCase(),convert:e[1]},e.length===3&&iS(e[2],t[r]);return;case\"SPHEROID\":case\"ELLIPSOID\":t[r]={name:e[0],a:e[1],rf:e[2]},e.length===4&&iS(e[3],t[r]);return;case\"PROJECTEDCRS\":case\"PROJCRS\":case\"GEOGCS\":case\"GEOCCS\":case\"PROJCS\":case\"LOCAL_CS\":case\"GEODCRS\":case\"GEODETICCRS\":case\"GEODETICDATUM\":case\"EDATUM\":case\"ENGINEERINGDATUM\":case\"VERT_CS\":case\"VERTCRS\":case\"VERTICALCRS\":case\"COMPD_CS\":case\"COMPOUNDCRS\":case\"ENGINEERINGCRS\":case\"ENGCRS\":case\"FITTED_CS\":case\"LOCAL_DATUM\":case\"DATUM\":e[0]=[\"name\",e[0]],v5t(t,r,e);return;default:for(i=-1;++i<e.length;)if(!Array.isArray(e[i]))return iS(e,t[r]);return v5t(t,r,e)}}var nse=.017453292519943295;function ose(e,t){var r=t[0],i=t[1];!(r in e)&&i in e&&(e[r]=e[i],t.length===3&&(e[r]=t[2](e[r])))}function sm(e){return e*nse}function sse(e){if(e.type===\"GEOGCS\"?e.projName=\"longlat\":e.type===\"LOCAL_CS\"?(e.projName=\"identity\",e.local=!0):typeof e.PROJECTION==\"object\"?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.AXIS){for(var t=\"\",r=0,i=e.AXIS.length;r<i;++r){var n=[e.AXIS[r][0].toLowerCase(),e.AXIS[r][1].toLowerCase()];n[0].indexOf(\"north\")!==-1||(n[0]===\"y\"||n[0]===\"lat\")&&n[1]===\"north\"?t+=\"n\":n[0].indexOf(\"south\")!==-1||(n[0]===\"y\"||n[0]===\"lat\")&&n[1]===\"south\"?t+=\"s\":n[0].indexOf(\"east\")!==-1||(n[0]===\"x\"||n[0]===\"lon\")&&n[1]===\"east\"?t+=\"e\":(n[0].indexOf(\"west\")!==-1||(n[0]===\"x\"||n[0]===\"lon\")&&n[1]===\"west\")&&(t+=\"w\")}t.length===2&&(t+=\"u\"),t.length===3&&(e.axis=t)}e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),e.units===\"metre\"&&(e.units=\"meter\"),e.UNIT.convert&&(e.type===\"GEOGCS\"?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var o=e.GEOGCS;e.type===\"GEOGCS\"&&(o=e),o&&(o.DATUM?e.datumCode=o.DATUM.name.toLowerCase():e.datumCode=o.name.toLowerCase(),e.datumCode.slice(0,2)===\"d_\"&&(e.datumCode=e.datumCode.slice(2)),(e.datumCode===\"new_zealand_geodetic_datum_1949\"||e.datumCode===\"new_zealand_1949\")&&(e.datumCode=\"nzgd49\"),(e.datumCode===\"wgs_1984\"||e.datumCode===\"world_geodetic_system_1984\")&&(e.PROJECTION===\"Mercator_Auxiliary_Sphere\"&&(e.sphere=!0),e.datumCode=\"wgs84\"),e.datumCode.slice(-6)===\"_ferro\"&&(e.datumCode=e.datumCode.slice(0,-6)),e.datumCode.slice(-8)===\"_jakarta\"&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf(\"belge\")&&(e.datumCode=\"rnb72\"),o.DATUM&&o.DATUM.SPHEROID&&(e.ellps=o.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),e.ellps.toLowerCase().slice(0,13)===\"international\"&&(e.ellps=\"intl\"),e.a=o.DATUM.SPHEROID.a,e.rf=parseFloat(o.DATUM.SPHEROID.rf,10)),o.DATUM&&o.DATUM.TOWGS84&&(e.datum_params=o.DATUM.TOWGS84),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\"),~e.datumCode.indexOf(\"osni_1952\")&&(e.datumCode=\"osni52\"),(~e.datumCode.indexOf(\"tm65\")||~e.datumCode.indexOf(\"geodetic_datum_of_1965\"))&&(e.datumCode=\"ire65\"),e.datumCode===\"ch1903+\"&&(e.datumCode=\"ch1903\"),~e.datumCode.indexOf(\"israel\")&&(e.datumCode=\"isr93\")),e.b&&!isFinite(e.b)&&(e.b=e.a);function s(p){var g=e.to_meter||1;return p*g}var a=function(p){return ose(e,p)},h=[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_1\",\"Latitude of 1st standard parallel\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"standard_parallel_2\",\"Latitude of 2nd standard parallel\"],[\"false_easting\",\"False_Easting\"],[\"false_easting\",\"False easting\"],[\"false-easting\",\"Easting at false origin\"],[\"false_northing\",\"False_Northing\"],[\"false_northing\",\"False northing\"],[\"false_northing\",\"Northing at false origin\"],[\"central_meridian\",\"Central_Meridian\"],[\"central_meridian\",\"Longitude of natural origin\"],[\"central_meridian\",\"Longitude of false origin\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"latitude_of_origin\",\"Latitude of natural origin\"],[\"latitude_of_origin\",\"Latitude of false origin\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_Of_Center\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",sm],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longitude_of_center\",\"Longitude_of_center\"],[\"longc\",\"longitude_of_center\",sm],[\"x0\",\"false_easting\",s],[\"y0\",\"false_northing\",s],[\"long0\",\"central_meridian\",sm],[\"lat0\",\"latitude_of_origin\",sm],[\"lat0\",\"standard_parallel_1\",sm],[\"lat1\",\"standard_parallel_1\",sm],[\"lat2\",\"standard_parallel_2\",sm],[\"azimuth\",\"Azimuth\"],[\"alpha\",\"azimuth\",sm],[\"srsCode\",\"name\"]];h.forEach(a),!e.long0&&e.longc&&(e.projName===\"Albers_Conic_Equal_Area\"||e.projName===\"Lambert_Azimuthal_Equal_Area\")&&(e.long0=e.longc),!e.lat_ts&&e.lat1&&(e.projName===\"Stereographic_South_Pole\"||e.projName===\"Polar Stereographic (variant B)\")?(e.lat0=sm(e.lat1>0?90:-90),e.lat_ts=e.lat1):!e.lat_ts&&e.lat0&&e.projName===\"Polar_Stereographic\"&&(e.lat_ts=e.lat0,e.lat0=sm(e.lat0>0?90:-90))}function nEt(e){var t=ise(e),r=t.shift(),i=t.shift();t.unshift([\"name\",i]),t.unshift([\"type\",r]);var n={};return iS(t,n),sse(n),n}function Wc(e){var t=this;if(arguments.length===2){var r=arguments[1];typeof r==\"string\"?r.charAt(0)===\"+\"?Wc[e]=Ket(arguments[1]):Wc[e]=nEt(arguments[1]):Wc[e]=r}else if(arguments.length===1){if(Array.isArray(e))return e.map(function(i){Array.isArray(i)?Wc.apply(t,i):Wc(i)});if(typeof e==\"string\"){if(e in Wc)return Wc[e]}else\"EPSG\"in e?Wc[\"EPSG:\"+e.EPSG]=e:\"ESRI\"in e?Wc[\"ESRI:\"+e.ESRI]=e:\"IAU2000\"in e?Wc[\"IAU2000:\"+e.IAU2000]=e:console.log(e);return}}Hoe(Wc);function ase(e){return typeof e==\"string\"}function lse(e){return e in Wc}var cse=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];function use(e){return cse.some(function(t){return e.indexOf(t)>-1})}var hse=[\"3857\",\"900913\",\"3785\",\"102113\"];function dse(e){var t=m_(e,\"authority\");if(t){var r=m_(t,\"epsg\");return r&&hse.indexOf(r)>-1}}function fse(e){var t=m_(e,\"extension\");if(t)return m_(t,\"proj4\")}function pse(e){return e[0]===\"+\"}function mse(e){if(ase(e)){if(lse(e))return Wc[e];if(use(e)){var t=nEt(e);if(dse(t))return Wc[\"EPSG:3857\"];var r=fse(t);return r?Ket(r):t}if(pse(e))return Ket(e)}else return e}function b5t(e,t){e=e||{};var r,i;if(!t)return e;for(i in t)r=t[i],r!==void 0&&(e[i]=r);return e}function cm(e,t,r){var i=e*t;return r/Math.sqrt(1-i*i)}function ik(e){return e<0?-1:1}function Tr(e){return Math.abs(e)<=Js?e:e-ik(e)*Q8}function vp(e,t,r){var i=e*r,n=.5*e;return i=Math.pow((1-i)/(1+i),n),Math.tan(.5*(Qe-t))/i}function tk(e,t){for(var r=.5*e,i,n,o=Qe-2*Math.atan(t),s=0;s<=15;s++)if(i=e*Math.sin(o),n=Qe-2*Math.atan(t*Math.pow((1-i)/(1+i),r))-o,o+=n,Math.abs(n)<=1e-10)return o;return-9999}function gse(){var e=this.b/this.a;this.es=1-e*e,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=cm(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function Ase(e){var t=e.x,r=e.y;if(r*am>90&&r*am<-90&&t*am>180&&t*am<-180)return null;var i,n;if(Math.abs(Math.abs(r)-Qe)<=pr)return null;if(this.sphere)i=this.x0+this.a*this.k0*Tr(t-this.long0),n=this.y0+this.a*this.k0*Math.log(Math.tan(Ln+.5*r));else{var o=Math.sin(r),s=vp(this.e,r,o);i=this.x0+this.a*this.k0*Tr(t-this.long0),n=this.y0-this.a*this.k0*Math.log(s)}return e.x=i,e.y=n,e}function yse(e){var t=e.x-this.x0,r=e.y-this.y0,i,n;if(this.sphere)n=Qe-2*Math.atan(Math.exp(-r/(this.a*this.k0)));else{var o=Math.exp(-r/(this.a*this.k0));if(n=tk(this.e,o),n===-9999)return null}return i=Tr(this.long0+t/(this.a*this.k0)),e.x=i,e.y=n,e}var _se=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"],vse={init:gse,forward:Ase,inverse:yse,names:_se};function bse(){}function x5t(e){return e}var xse=[\"longlat\",\"identity\"],wse={init:bse,forward:x5t,inverse:x5t,names:xse},Tse=[vse,wse],$z={},Zz=[];function oEt(e,t){var r=Zz.length;return e.names?(Zz[r]=e,e.names.forEach(function(i){$z[i.toLowerCase()]=r}),this):(console.log(t),!0)}function Sse(e){if(!e)return!1;var t=e.toLowerCase();if(typeof $z[t]<\"u\"&&Zz[$z[t]])return Zz[$z[t]]}function Mse(){Tse.forEach(oEt)}var Ese={start:Mse,add:oEt,get:Sse},xi={};xi.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"};xi.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"};xi.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"};xi.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"};xi.airy={a:6377563396e-3,b:635625691e-2,ellipseName:\"Airy 1830\"};xi.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"};xi.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"};xi.mod_airy={a:6377340189e-3,b:6356034446e-3,ellipseName:\"Modified Airy\"};xi.andrae={a:637710443e-2,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"};xi.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"};xi.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"};xi.bessel={a:6377397155e-3,rf:299.1528128,ellipseName:\"Bessel 1841\"};xi.bess_nam={a:6377483865e-3,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"};xi.clrk66={a:63782064e-1,b:63565838e-1,ellipseName:\"Clarke 1866\"};xi.clrk80={a:6378249145e-3,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"};xi.clrk80ign={a:63782492e-1,b:6356515,rf:293.4660213,ellipseName:\"Clarke 1880 (IGN)\"};xi.clrk58={a:6378293645208759e-9,rf:294.2606763692654,ellipseName:\"Clarke 1858\"};xi.CPM={a:63757387e-1,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"};xi.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"};xi.engelis={a:637813605e-2,rf:298.2566,ellipseName:\"Engelis 1985\"};xi.evrst30={a:6377276345e-3,rf:300.8017,ellipseName:\"Everest 1830\"};xi.evrst48={a:6377304063e-3,rf:300.8017,ellipseName:\"Everest 1948\"};xi.evrst56={a:6377301243e-3,rf:300.8017,ellipseName:\"Everest 1956\"};xi.evrst69={a:6377295664e-3,rf:300.8017,ellipseName:\"Everest 1969\"};xi.evrstSS={a:6377298556e-3,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"};xi.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"};xi.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"};xi.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"};xi.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"};xi.hough={a:6378270,rf:297,ellipseName:\"Hough\"};xi.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"};xi.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"};xi.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"};xi.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"};xi.new_intl={a:63781575e-1,b:63567722e-1,ellipseName:\"New International 1967\"};xi.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"};xi.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"};xi.SEasia={a:6378155,b:63567733205e-4,ellipseName:\"Southeast Asia\"};xi.walbeck={a:6376896,b:63558348467e-4,ellipseName:\"Walbeck\"};xi.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"};xi.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"};xi.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"};var Pse=xi.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"};xi.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"};function Cse(e,t,r,i){var n=e*e,o=t*t,s=(n-o)/n,a=0;i?(e*=1-s*(Zoe+s*(Koe+s*Qoe)),n=e*e,s=0):a=Math.sqrt(s);var h=(n-o)/o;return{es:s,e:a,ep2:h}}function Ise(e,t,r,i,n){if(!e){var o=m_(xi,i);o||(o=Pse),e=o.a,t=o.b,r=o.rf}return r&&!t&&(t=(1-1/r)*e),(r===0||Math.abs(e-t)<pr)&&(n=!0,t=e),{a:e,b:t,rf:r,sphere:n}}var Ba={};Ba.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"};Ba.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"};Ba.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"};Ba.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"};Ba.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"};Ba.potsdam={towgs84:\"598.1,73.7,418.2,0.202,0.045,-2.455,6.7\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"};Ba.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"};Ba.hermannskogel={towgs84:\"577.326,90.129,463.919,5.137,1.474,5.297,2.4232\",ellipse:\"bessel\",datumName:\"Hermannskogel\"};Ba.militargeographische_institut={towgs84:\"577.326,90.129,463.919,5.137,1.474,5.297,2.4232\",ellipse:\"bessel\",datumName:\"Militar-Geographische Institut\"};Ba.osni52={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"airy\",datumName:\"Irish National\"};Ba.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"};Ba.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"};Ba.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"};Ba.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"};Ba.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"};Ba.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"};Ba.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"};Ba.rnb72={towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"};function kse(e,t,r,i,n,o,s){var a={};return e===void 0||e===\"none\"?a.datum_type=Zet:a.datum_type=Yoe,t&&(a.datum_params=t.map(parseFloat),(a.datum_params[0]!==0||a.datum_params[1]!==0||a.datum_params[2]!==0)&&(a.datum_type=Bx),a.datum_params.length>3&&(a.datum_params[3]!==0||a.datum_params[4]!==0||a.datum_params[5]!==0||a.datum_params[6]!==0)&&(a.datum_type=Fx,a.datum_params[3]*=W8,a.datum_params[4]*=W8,a.datum_params[5]*=W8,a.datum_params[6]=a.datum_params[6]/1e6+1)),s&&(a.datum_type=aS,a.grids=s),a.a=r,a.b=i,a.es=n,a.ep2=o,a}var sEt={};function Rse(e,t){var r=new DataView(t),i=Lse(r),n=Bse(r,i),o=Fse(r,n,i),s={header:n,subgrids:o};return sEt[e]=s,s}function Dse(e){if(e===void 0)return null;var t=e.split(\",\");return t.map(Ose)}function Ose(e){if(e.length===0)return null;var t=e[0]===\"@\";return t&&(e=e.slice(1)),e===\"null\"?{name:\"null\",mandatory:!t,grid:null,isNull:!0}:{name:e,mandatory:!t,grid:sEt[e]||null,isNull:!1}}function nS(e){return e/3600*Math.PI/180}function Lse(e){var t=e.getInt32(8,!1);return t===11?!1:(t=e.getInt32(8,!0),t!==11&&console.warn(\"Failed to detect nadgrid endian-ness, defaulting to little-endian\"),!0)}function Bse(e,t){return{nFields:e.getInt32(8,t),nSubgridFields:e.getInt32(24,t),nSubgrids:e.getInt32(40,t),shiftType:Qet(e,56,64).trim(),fromSemiMajorAxis:e.getFloat64(120,t),fromSemiMinorAxis:e.getFloat64(136,t),toSemiMajorAxis:e.getFloat64(152,t),toSemiMinorAxis:e.getFloat64(168,t)}}function Qet(e,t,r){return String.fromCharCode.apply(null,new Uint8Array(e.buffer.slice(t,r)))}function Fse(e,t,r){for(var i=176,n=[],o=0;o<t.nSubgrids;o++){var s=zse(e,i,r),a=Use(e,i,s,r),h=Math.round(1+(s.upperLongitude-s.lowerLongitude)/s.longitudeInterval),p=Math.round(1+(s.upperLatitude-s.lowerLatitude)/s.latitudeInterval);n.push({ll:[nS(s.lowerLongitude),nS(s.lowerLatitude)],del:[nS(s.longitudeInterval),nS(s.latitudeInterval)],lim:[h,p],count:s.gridNodeCount,cvs:Nse(a)}),i+=176+s.gridNodeCount*16}return n}function Nse(e){return e.map(function(t){return[nS(t.longitudeShift),nS(t.latitudeShift)]})}function zse(e,t,r){return{name:Qet(e,t+8,t+16).trim(),parent:Qet(e,t+24,t+24+8).trim(),lowerLatitude:e.getFloat64(t+72,r),upperLatitude:e.getFloat64(t+88,r),lowerLongitude:e.getFloat64(t+104,r),upperLongitude:e.getFloat64(t+120,r),latitudeInterval:e.getFloat64(t+136,r),longitudeInterval:e.getFloat64(t+152,r),gridNodeCount:e.getInt32(t+168,r)}}function Use(e,t,r,i){for(var n=t+176,o=16,s=[],a=0;a<r.gridNodeCount;a++){var h={latitudeShift:e.getFloat32(n+a*o,i),longitudeShift:e.getFloat32(n+a*o+4,i),latitudeAccuracy:e.getFloat32(n+a*o+8,i),longitudeAccuracy:e.getFloat32(n+a*o+12,i)};s.push(h)}return s}function lm(e,t){if(!(this instanceof lm))return new lm(e);t=t||function(p){if(p)throw p};var r=mse(e);if(typeof r!=\"object\"){t(e);return}var i=lm.projections.get(r.projName);if(!i){t(e);return}if(r.datumCode&&r.datumCode!==\"none\"){var n=m_(Ba,r.datumCode);n&&(r.datum_params=r.datum_params||(n.towgs84?n.towgs84.split(\",\"):null),r.ellps=n.ellipse,r.datumName=n.datumName?n.datumName:r.datumCode)}r.k0=r.k0||1,r.axis=r.axis||\"enu\",r.ellps=r.ellps||\"wgs84\",r.lat1=r.lat1||r.lat0;var o=Ise(r.a,r.b,r.rf,r.ellps,r.sphere),s=Cse(o.a,o.b,o.rf,r.R_A),a=Dse(r.nadgrids),h=r.datum||kse(r.datumCode,r.datum_params,o.a,o.b,s.es,s.ep2,a);b5t(this,r),b5t(this,i),this.a=o.a,this.b=o.b,this.rf=o.rf,this.sphere=o.sphere,this.es=s.es,this.e=s.e,this.ep2=s.ep2,this.datum=h,this.init(),t(null,this)}lm.projections=Ese;lm.projections.start();function Vse(e,t){return e.datum_type!==t.datum_type||e.a!==t.a||Math.abs(e.es-t.es)>5e-11?!1:e.datum_type===Bx?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]:e.datum_type===Fx?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]&&e.datum_params[3]===t.datum_params[3]&&e.datum_params[4]===t.datum_params[4]&&e.datum_params[5]===t.datum_params[5]&&e.datum_params[6]===t.datum_params[6]:!0}function aEt(e,t,r){var i=e.x,n=e.y,o=e.z?e.z:0,s,a,h,p;if(n<-Qe&&n>-1.001*Qe)n=-Qe;else if(n>Qe&&n<1.001*Qe)n=Qe;else{if(n<-Qe)return{x:-1/0,y:-1/0,z:e.z};if(n>Qe)return{x:1/0,y:1/0,z:e.z}}return i>Math.PI&&(i-=2*Math.PI),a=Math.sin(n),p=Math.cos(n),h=a*a,s=r/Math.sqrt(1-t*h),{x:(s+o)*p*Math.cos(i),y:(s+o)*p*Math.sin(i),z:(s*(1-t)+o)*a}}function lEt(e,t,r,i){var n=1e-12,o=n*n,s=30,a,h,p,g,w,C,R,z,W,Y,H,Q,tt,rt=e.x,at=e.y,et=e.z?e.z:0,lt,J,ft;if(a=Math.sqrt(rt*rt+at*at),h=Math.sqrt(rt*rt+at*at+et*et),a/r<n){if(lt=0,h/r<n)return J=Qe,ft=-i,{x:e.x,y:e.y,z:e.z}}else lt=Math.atan2(at,rt);p=et/h,g=a/h,w=1/Math.sqrt(1-t*(2-t)*g*g),z=g*(1-t)*w,W=p*w,tt=0;do tt++,R=r/Math.sqrt(1-t*W*W),ft=a*z+et*W-R*(1-t*W*W),C=t*R/(R+ft),w=1/Math.sqrt(1-C*(2-C)*g*g),Y=g*(1-C)*w,H=p*w,Q=H*z-Y*W,z=Y,W=H;while(Q*Q>o&&tt<s);return J=Math.atan(H/Math.abs(Y)),{x:lt,y:J,z:ft}}function jse(e,t,r){if(t===Bx)return{x:e.x+r[0],y:e.y+r[1],z:e.z+r[2]};if(t===Fx){var i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],h=r[5],p=r[6];return{x:p*(e.x-h*e.y+a*e.z)+i,y:p*(h*e.x+e.y-s*e.z)+n,z:p*(-a*e.x+s*e.y+e.z)+o}}}function $se(e,t,r){if(t===Bx)return{x:e.x-r[0],y:e.y-r[1],z:e.z-r[2]};if(t===Fx){var i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],h=r[5],p=r[6],g=(e.x-i)/p,w=(e.y-n)/p,C=(e.z-o)/p;return{x:g+h*w-a*C,y:-h*g+w+s*C,z:a*g-s*w+C}}}function Uz(e){return e===Bx||e===Fx}function Gse(e,t,r){if(Vse(e,t)||e.datum_type===Zet||t.datum_type===Zet)return r;var i=e.a,n=e.es;if(e.datum_type===aS){var o=w5t(e,!1,r);if(o!==0)return;i=A5t,n=y5t}var s=t.a,a=t.b,h=t.es;if(t.datum_type===aS&&(s=A5t,a=Xoe,h=y5t),n===h&&i===s&&!Uz(e.datum_type)&&!Uz(t.datum_type))return r;if(r=aEt(r,n,i),Uz(e.datum_type)&&(r=jse(r,e.datum_type,e.datum_params)),Uz(t.datum_type)&&(r=$se(r,t.datum_type,t.datum_params)),r=lEt(r,h,s,a),t.datum_type===aS){var p=w5t(t,!0,r);if(p!==0)return}return r}function w5t(e,t,r){if(e.grids===null||e.grids.length===0)return console.log(\"Grid shift grids not found\"),-1;var i={x:-r.x,y:r.y},n={x:Number.NaN,y:Number.NaN},o=[];t:for(var s=0;s<e.grids.length;s++){var a=e.grids[s];if(o.push(a.name),a.isNull){n=i;break}if(a.mandatory,a.grid===null){if(a.mandatory)return console.log(\"Unable to find mandatory grid '\"+a.name+\"'\"),-1;continue}for(var h=a.grid.subgrids,p=0,g=h.length;p<g;p++){var w=h[p],C=(Math.abs(w.del[1])+Math.abs(w.del[0]))/1e4,R=w.ll[0]-C,z=w.ll[1]-C,W=w.ll[0]+(w.lim[0]-1)*w.del[0]+C,Y=w.ll[1]+(w.lim[1]-1)*w.del[1]+C;if(!(z>i.y||R>i.x||Y<i.y||W<i.x)&&(n=Wse(i,t,w),!isNaN(n.x)))break t}}return isNaN(n.x)?(console.log(\"Failed to find a grid shift table for location '\"+-i.x*am+\" \"+i.y*am+\" tried: '\"+o+\"'\"),-1):(r.x=-n.x,r.y=n.y,0)}function Wse(e,t,r){var i={x:Number.NaN,y:Number.NaN};if(isNaN(e.x))return i;var n={x:e.x,y:e.y};n.x-=r.ll[0],n.y-=r.ll[1],n.x=Tr(n.x-Math.PI)+Math.PI;var o=T5t(n,r);if(t){if(isNaN(o.x))return i;o.x=n.x-o.x,o.y=n.y-o.y;var s=9,a=1e-12,h,p;do{if(p=T5t(o,r),isNaN(p.x)){console.log(\"Inverse grid shift iteration failed, presumably at grid edge.  Using first approximation.\");break}h={x:n.x-(p.x+o.x),y:n.y-(p.y+o.y)},o.x+=h.x,o.y+=h.y}while(s--&&Math.abs(h.x)>a&&Math.abs(h.y)>a);if(s<0)return console.log(\"Inverse grid shift iterator failed to converge.\"),i;i.x=Tr(o.x+r.ll[0]),i.y=o.y+r.ll[1]}else isNaN(o.x)||(i.x=e.x+o.x,i.y=e.y+o.y);return i}function T5t(e,t){var r={x:e.x/t.del[0],y:e.y/t.del[1]},i={x:Math.floor(r.x),y:Math.floor(r.y)},n={x:r.x-1*i.x,y:r.y-1*i.y},o={x:Number.NaN,y:Number.NaN},s;if(i.x<0||i.x>=t.lim[0]||i.y<0||i.y>=t.lim[1])return o;s=i.y*t.lim[0]+i.x;var a={x:t.cvs[s][0],y:t.cvs[s][1]};s++;var h={x:t.cvs[s][0],y:t.cvs[s][1]};s+=t.lim[0];var p={x:t.cvs[s][0],y:t.cvs[s][1]};s--;var g={x:t.cvs[s][0],y:t.cvs[s][1]},w=n.x*n.y,C=n.x*(1-n.y),R=(1-n.x)*(1-n.y),z=(1-n.x)*n.y;return o.x=R*a.x+C*h.x+z*g.x+w*p.x,o.y=R*a.y+C*h.y+z*g.y+w*p.y,o}function S5t(e,t,r){var i=r.x,n=r.y,o=r.z||0,s,a,h,p={};for(h=0;h<3;h++)if(!(t&&h===2&&r.z===void 0))switch(h===0?(s=i,\"ew\".indexOf(e.axis[h])!==-1?a=\"x\":a=\"y\"):h===1?(s=n,\"ns\".indexOf(e.axis[h])!==-1?a=\"y\":a=\"x\"):(s=o,a=\"z\"),e.axis[h]){case\"e\":p[a]=s;break;case\"w\":p[a]=-s;break;case\"n\":p[a]=s;break;case\"s\":p[a]=-s;break;case\"u\":r[a]!==void 0&&(p.z=s);break;case\"d\":r[a]!==void 0&&(p.z=-s);break;default:return null}return p}function cEt(e){var t={x:e[0],y:e[1]};return e.length>2&&(t.z=e[2]),e.length>3&&(t.m=e[3]),t}function qse(e){M5t(e.x),M5t(e.y)}function M5t(e){if(typeof Number.isFinite==\"function\"){if(Number.isFinite(e))return;throw new TypeError(\"coordinates must be finite numbers\")}if(typeof e!=\"number\"||e!==e||!isFinite(e))throw new TypeError(\"coordinates must be finite numbers\")}function Hse(e,t){return(e.datum.datum_type===Bx||e.datum.datum_type===Fx||e.datum.datum_type===aS)&&t.datumCode!==\"WGS84\"||(t.datum.datum_type===Bx||t.datum.datum_type===Fx||t.datum.datum_type===aS)&&e.datumCode!==\"WGS84\"}function Kz(e,t,r,i){var n;Array.isArray(r)?r=cEt(r):r={x:r.x,y:r.y,z:r.z,m:r.m};var o=r.z!==void 0;if(qse(r),e.datum&&t.datum&&Hse(e,t)&&(n=new lm(\"WGS84\"),r=Kz(e,n,r,i),e=n),i&&e.axis!==\"enu\"&&(r=S5t(e,!1,r)),e.projName===\"longlat\")r={x:r.x*Fl,y:r.y*Fl,z:r.z||0};else if(e.to_meter&&(r={x:r.x*e.to_meter,y:r.y*e.to_meter,z:r.z||0}),r=e.inverse(r),!r)return;if(e.from_greenwich&&(r.x+=e.from_greenwich),r=Gse(e.datum,t.datum,r),!!r)return t.from_greenwich&&(r={x:r.x-t.from_greenwich,y:r.y,z:r.z||0}),t.projName===\"longlat\"?r={x:r.x*am,y:r.y*am,z:r.z||0}:(r=t.forward(r),t.to_meter&&(r={x:r.x/t.to_meter,y:r.y/t.to_meter,z:r.z||0})),i&&t.axis!==\"enu\"?S5t(t,!0,r):(r&&!o&&delete r.z,r)}var E5t=lm(\"WGS84\");function $et(e,t,r,i){var n,o,s;return Array.isArray(r)?(n=Kz(e,t,r,i)||{x:NaN,y:NaN},r.length>2?typeof e.name<\"u\"&&e.name===\"geocent\"||typeof t.name<\"u\"&&t.name===\"geocent\"?typeof n.z==\"number\"?[n.x,n.y,n.z].concat(r.splice(3)):[n.x,n.y,r[2]].concat(r.splice(3)):[n.x,n.y].concat(r.splice(2)):[n.x,n.y]):(o=Kz(e,t,r,i),s=Object.keys(r),s.length===2||s.forEach(function(a){if(typeof e.name<\"u\"&&e.name===\"geocent\"||typeof t.name<\"u\"&&t.name===\"geocent\"){if(a===\"x\"||a===\"y\"||a===\"z\")return}else if(a===\"x\"||a===\"y\")return;o[a]=r[a]}),o)}function P5t(e){return e instanceof lm?e:e.oProj?e.oProj:lm(e)}function Nh(e,t,r){e=P5t(e);var i=!1,n;return typeof t>\"u\"?(t=e,e=E5t,i=!0):(typeof t.x<\"u\"||Array.isArray(t))&&(r=t,t=e,e=E5t,i=!0),t=P5t(t),r?$et(e,t,r):(n={forward:function(o,s){return $et(e,t,o,s)},inverse:function(o,s){return $et(t,e,o,s)}},i&&(n.oProj=t),n)}var C5t=6,uEt=\"AJSAJS\",hEt=\"AFAFAF\",oS=65,Ou=73,Jd=79,j8=86,$8=90,Yse={forward:dEt,inverse:Xse,toPoint:fEt};function dEt(e,t){return t=t||5,Qse(Zse({lat:e[1],lon:e[0]}),t)}function Xse(e){var t=ort(mEt(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]}function fEt(e){var t=ort(mEt(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function Get(e){return e*(Math.PI/180)}function I5t(e){return 180*(e/Math.PI)}function Zse(e){var t=e.lat,r=e.lon,i=6378137,n=.00669438,o=.9996,s,a,h,p,g,w,C,R=Get(t),z=Get(r),W,Y;Y=Math.floor((r+180)/6)+1,r===180&&(Y=60),t>=56&&t<64&&r>=3&&r<12&&(Y=32),t>=72&&t<84&&(r>=0&&r<9?Y=31:r>=9&&r<21?Y=33:r>=21&&r<33?Y=35:r>=33&&r<42&&(Y=37)),s=(Y-1)*6-180+3,W=Get(s),a=n/(1-n),h=i/Math.sqrt(1-n*Math.sin(R)*Math.sin(R)),p=Math.tan(R)*Math.tan(R),g=a*Math.cos(R)*Math.cos(R),w=Math.cos(R)*(z-W),C=i*((1-n/4-3*n*n/64-5*n*n*n/256)*R-(3*n/8+3*n*n/32+45*n*n*n/1024)*Math.sin(2*R)+(15*n*n/256+45*n*n*n/1024)*Math.sin(4*R)-35*n*n*n/3072*Math.sin(6*R));var H=o*h*(w+(1-p+g)*w*w*w/6+(5-18*p+p*p+72*g-58*a)*w*w*w*w*w/120)+5e5,Q=o*(C+h*Math.tan(R)*(w*w/2+(5-p+9*g+4*g*g)*w*w*w*w/24+(61-58*p+p*p+600*g-330*a)*w*w*w*w*w*w/720));return t<0&&(Q+=1e7),{northing:Math.round(Q),easting:Math.round(H),zoneNumber:Y,zoneLetter:Kse(t)}}function ort(e){var t=e.northing,r=e.easting,i=e.zoneLetter,n=e.zoneNumber;if(n<0||n>60)return null;var o=.9996,s=6378137,a=.00669438,h,p=(1-Math.sqrt(1-a))/(1+Math.sqrt(1-a)),g,w,C,R,z,W,Y,H,Q,tt=r-5e5,rt=t;i<\"N\"&&(rt-=1e7),Y=(n-1)*6-180+3,h=a/(1-a),W=rt/o,H=W/(s*(1-a/4-3*a*a/64-5*a*a*a/256)),Q=H+(3*p/2-27*p*p*p/32)*Math.sin(2*H)+(21*p*p/16-55*p*p*p*p/32)*Math.sin(4*H)+151*p*p*p/96*Math.sin(6*H),g=s/Math.sqrt(1-a*Math.sin(Q)*Math.sin(Q)),w=Math.tan(Q)*Math.tan(Q),C=h*Math.cos(Q)*Math.cos(Q),R=s*(1-a)/Math.pow(1-a*Math.sin(Q)*Math.sin(Q),1.5),z=tt/(g*o);var at=Q-g*Math.tan(Q)/R*(z*z/2-(5+3*w+10*C-4*C*C-9*h)*z*z*z*z/24+(61+90*w+298*C+45*w*w-252*h-3*C*C)*z*z*z*z*z*z/720);at=I5t(at);var et=(z-(1+2*w+C)*z*z*z/6+(5-2*C+28*w-3*C*C+8*h+24*w*w)*z*z*z*z*z/120)/Math.cos(Q);et=Y+I5t(et);var lt;if(e.accuracy){var J=ort({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});lt={top:J.lat,right:J.lon,bottom:at,left:et}}else lt={lat:at,lon:et};return lt}function Kse(e){var t=\"Z\";return 84>=e&&e>=72?t=\"X\":72>e&&e>=64?t=\"W\":64>e&&e>=56?t=\"V\":56>e&&e>=48?t=\"U\":48>e&&e>=40?t=\"T\":40>e&&e>=32?t=\"S\":32>e&&e>=24?t=\"R\":24>e&&e>=16?t=\"Q\":16>e&&e>=8?t=\"P\":8>e&&e>=0?t=\"N\":0>e&&e>=-8?t=\"M\":-8>e&&e>=-16?t=\"L\":-16>e&&e>=-24?t=\"K\":-24>e&&e>=-32?t=\"J\":-32>e&&e>=-40?t=\"H\":-40>e&&e>=-48?t=\"G\":-48>e&&e>=-56?t=\"F\":-56>e&&e>=-64?t=\"E\":-64>e&&e>=-72?t=\"D\":-72>e&&e>=-80&&(t=\"C\"),t}function Qse(e,t){var r=\"00000\"+e.easting,i=\"00000\"+e.northing;return e.zoneNumber+e.zoneLetter+Jse(e.easting,e.northing,e.zoneNumber)+r.substr(r.length-5,t)+i.substr(i.length-5,t)}function Jse(e,t,r){var i=pEt(r),n=Math.floor(e/1e5),o=Math.floor(t/1e5)%20;return tae(n,o,i)}function pEt(e){var t=e%C5t;return t===0&&(t=C5t),t}function tae(e,t,r){var i=r-1,n=uEt.charCodeAt(i),o=hEt.charCodeAt(i),s=n+e-1,a=o+t,h=!1;s>$8&&(s=s-$8+oS-1,h=!0),(s===Ou||n<Ou&&s>Ou||(s>Ou||n<Ou)&&h)&&s++,(s===Jd||n<Jd&&s>Jd||(s>Jd||n<Jd)&&h)&&(s++,s===Ou&&s++),s>$8&&(s=s-$8+oS-1),a>j8?(a=a-j8+oS-1,h=!0):h=!1,(a===Ou||o<Ou&&a>Ou||(a>Ou||o<Ou)&&h)&&a++,(a===Jd||o<Jd&&a>Jd||(a>Jd||o<Jd)&&h)&&(a++,a===Ou&&a++),a>j8&&(a=a-j8+oS-1);var p=String.fromCharCode(s)+String.fromCharCode(a);return p}function mEt(e){if(e&&e.length===0)throw\"MGRSPoint coverting from nothing\";for(var t=e.length,r=null,i=\"\",n,o=0;!/[A-Z]/.test(n=e.charAt(o));){if(o>=2)throw\"MGRSPoint bad conversion from: \"+e;i+=n,o++}var s=parseInt(i,10);if(o===0||o+3>t)throw\"MGRSPoint bad conversion from: \"+e;var a=e.charAt(o++);if(a<=\"A\"||a===\"B\"||a===\"Y\"||a>=\"Z\"||a===\"I\"||a===\"O\")throw\"MGRSPoint zone letter \"+a+\" not handled: \"+e;r=e.substring(o,o+=2);for(var h=pEt(s),p=eae(r.charAt(0),h),g=rae(r.charAt(1),h);g<iae(a);)g+=2e6;var w=t-o;if(w%2!==0)throw`MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters`+e;var C=w/2,R=0,z=0,W,Y,H,Q,tt;return C>0&&(W=1e5/Math.pow(10,C),Y=e.substring(o,o+C),R=parseFloat(Y)*W,H=e.substring(o+C),z=parseFloat(H)*W),Q=R+p,tt=z+g,{easting:Q,northing:tt,zoneLetter:a,zoneNumber:s,accuracy:W}}function eae(e,t){for(var r=uEt.charCodeAt(t-1),i=1e5,n=!1;r!==e.charCodeAt(0);){if(r++,r===Ou&&r++,r===Jd&&r++,r>$8){if(n)throw\"Bad character: \"+e;r=oS,n=!0}i+=1e5}return i}function rae(e,t){if(e>\"V\")throw\"MGRSPoint given invalid Northing \"+e;for(var r=hEt.charCodeAt(t-1),i=0,n=!1;r!==e.charCodeAt(0);){if(r++,r===Ou&&r++,r===Jd&&r++,r>j8){if(n)throw\"Bad character: \"+e;r=oS,n=!0}i+=1e5}return i}function iae(e){var t;switch(e){case\"C\":t=11e5;break;case\"D\":t=2e6;break;case\"E\":t=28e5;break;case\"F\":t=37e5;break;case\"G\":t=46e5;break;case\"H\":t=55e5;break;case\"J\":t=64e5;break;case\"K\":t=73e5;break;case\"L\":t=82e5;break;case\"M\":t=91e5;break;case\"N\":t=0;break;case\"P\":t=8e5;break;case\"Q\":t=17e5;break;case\"R\":t=26e5;break;case\"S\":t=35e5;break;case\"T\":t=44e5;break;case\"U\":t=53e5;break;case\"V\":t=62e5;break;case\"W\":t=7e6;break;case\"X\":t=79e5;break;default:t=-1}if(t>=0)return t;throw\"Invalid zone letter: \"+e}function uS(e,t,r){if(!(this instanceof uS))return new uS(e,t,r);if(Array.isArray(e))this.x=e[0],this.y=e[1],this.z=e[2]||0;else if(typeof e==\"object\")this.x=e.x,this.y=e.y,this.z=e.z||0;else if(typeof e==\"string\"&&typeof t>\"u\"){var i=e.split(\",\");this.x=parseFloat(i[0],10),this.y=parseFloat(i[1],10),this.z=parseFloat(i[2],10)||0}else this.x=e,this.y=t,this.z=r||0;console.warn(\"proj4.Point will be removed in version 3, use proj4.toPoint\")}uS.fromMGRS=function(e){return new uS(fEt(e))};uS.prototype.toMGRS=function(e){return dEt([this.x,this.y],e)};var nae=1,oae=.25,k5t=.046875,R5t=.01953125,D5t=.01068115234375,sae=.75,aae=.46875,lae=.013020833333333334,cae=.007120768229166667,uae=.3645833333333333,hae=.005696614583333333,dae=.3076171875;function gEt(e){var t=[];t[0]=nae-e*(oae+e*(k5t+e*(R5t+e*D5t))),t[1]=e*(sae-e*(k5t+e*(R5t+e*D5t)));var r=e*e;return t[2]=r*(aae-e*(lae+e*cae)),r*=e,t[3]=r*(uae-e*hae),t[4]=r*e*dae,t}function oU(e,t,r,i){return r*=t,t*=t,i[0]*e-r*(i[1]+t*(i[2]+t*(i[3]+t*i[4])))}var fae=20;function AEt(e,t,r){for(var i=1/(1-t),n=e,o=fae;o;--o){var s=Math.sin(n),a=1-t*s*s;if(a=(oU(n,s,Math.cos(n),r)-e)*(a*Math.sqrt(a))*i,n-=a,Math.abs(a)<pr)return n}return n}function pae(){this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.es&&(this.en=gEt(this.es),this.ml0=oU(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}function mae(e){var t=e.x,r=e.y,i=Tr(t-this.long0),n,o,s,a=Math.sin(r),h=Math.cos(r);if(this.es){var g=h*i,w=Math.pow(g,2),C=this.ep2*Math.pow(h,2),R=Math.pow(C,2),z=Math.abs(h)>pr?Math.tan(r):0,W=Math.pow(z,2),Y=Math.pow(W,2);n=1-this.es*Math.pow(a,2),g=g/Math.sqrt(n);var H=oU(r,a,h,this.en);o=this.a*(this.k0*g*(1+w/6*(1-W+C+w/20*(5-18*W+Y+14*C-58*W*C+w/42*(61+179*Y-Y*W-479*W)))))+this.x0,s=this.a*(this.k0*(H-this.ml0+a*i*g/2*(1+w/12*(5-W+9*C+4*R+w/30*(61+Y-58*W+270*C-330*W*C+w/56*(1385+543*Y-Y*W-3111*W))))))+this.y0}else{var p=h*Math.sin(i);if(Math.abs(Math.abs(p)-1)<pr)return 93;if(o=.5*this.a*this.k0*Math.log((1+p)/(1-p))+this.x0,s=h*Math.cos(i)/Math.sqrt(1-Math.pow(p,2)),p=Math.abs(s),p>=1){if(p-1>pr)return 93;s=0}else s=Math.acos(s);r<0&&(s=-s),s=this.a*this.k0*(s-this.lat0)+this.y0}return e.x=o,e.y=s,e}function gae(e){var t,r,i,n,o=(e.x-this.x0)*(1/this.a),s=(e.y-this.y0)*(1/this.a);if(this.es)if(t=this.ml0+s/this.k0,r=AEt(t,this.es,this.en),Math.abs(r)<Qe){var w=Math.sin(r),C=Math.cos(r),R=Math.abs(C)>pr?Math.tan(r):0,z=this.ep2*Math.pow(C,2),W=Math.pow(z,2),Y=Math.pow(R,2),H=Math.pow(Y,2);t=1-this.es*Math.pow(w,2);var Q=o*Math.sqrt(t)/this.k0,tt=Math.pow(Q,2);t=t*R,i=r-t*tt/(1-this.es)*.5*(1-tt/12*(5+3*Y-9*z*Y+z-4*W-tt/30*(61+90*Y-252*z*Y+45*H+46*z-tt/56*(1385+3633*Y+4095*H+1574*H*Y)))),n=Tr(this.long0+Q*(1-tt/6*(1+2*Y+z-tt/20*(5+28*Y+24*H+8*z*Y+6*z-tt/42*(61+662*Y+1320*H+720*H*Y))))/C)}else i=Qe*ik(s),n=0;else{var a=Math.exp(o/this.k0),h=.5*(a-1/a),p=this.lat0+s/this.k0,g=Math.cos(p);t=Math.sqrt((1-Math.pow(g,2))/(1+Math.pow(h,2))),i=Math.asin(t),s<0&&(i=-i),h===0&&g===0?n=0:n=Tr(Math.atan2(h,g)+this.long0)}return e.x=n,e.y=i,e}var Aae=[\"Fast_Transverse_Mercator\",\"Fast Transverse Mercator\"],Gz={init:pae,forward:mae,inverse:gae,names:Aae};function yEt(e){var t=Math.exp(e);return t=(t-1/t)/2,t}function ef(e,t){e=Math.abs(e),t=Math.abs(t);var r=Math.max(e,t),i=Math.min(e,t)/(r||1);return r*Math.sqrt(1+Math.pow(i,2))}function yae(e){var t=1+e,r=t-1;return r===0?e:e*Math.log(t)/r}function _ae(e){var t=Math.abs(e);return t=yae(t*(1+t/(ef(1,t)+1))),e<0?-t:t}function srt(e,t){for(var r=2*Math.cos(2*t),i=e.length-1,n=e[i],o=0,s;--i>=0;)s=-o+r*n+e[i],o=n,n=s;return t+s*Math.sin(2*t)}function vae(e,t){for(var r=2*Math.cos(t),i=e.length-1,n=e[i],o=0,s;--i>=0;)s=-o+r*n+e[i],o=n,n=s;return Math.sin(t)*s}function bae(e){var t=Math.exp(e);return t=(t+1/t)/2,t}function _Et(e,t,r){for(var i=Math.sin(t),n=Math.cos(t),o=yEt(r),s=bae(r),a=2*n*s,h=-2*i*o,p=e.length-1,g=e[p],w=0,C=0,R=0,z,W;--p>=0;)z=C,W=w,C=g,w=R,g=-z+a*C-h*w+e[p],R=-W+h*C+a*w;return a=i*s,h=n*o,[a*g-h*R,a*R+h*g]}function xae(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION[\"Fast_Transverse_Mercator\"] in the WKT.');this.approx&&(Gz.init.apply(this),this.forward=Gz.forward,this.inverse=Gz.inverse),this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var e=this.es/(1+Math.sqrt(1-this.es)),t=e/(2-e),r=t;this.cgb[0]=t*(2+t*(-2/3+t*(-2+t*(116/45+t*(26/45+t*(-2854/675)))))),this.cbg[0]=t*(-2+t*(2/3+t*(4/3+t*(-82/45+t*(32/45+t*(4642/4725)))))),r=r*t,this.cgb[1]=r*(7/3+t*(-8/5+t*(-227/45+t*(2704/315+t*(2323/945))))),this.cbg[1]=r*(5/3+t*(-16/15+t*(-13/9+t*(904/315+t*(-1522/945))))),r=r*t,this.cgb[2]=r*(56/15+t*(-136/35+t*(-1262/105+t*(73814/2835)))),this.cbg[2]=r*(-26/15+t*(34/21+t*(8/5+t*(-12686/2835)))),r=r*t,this.cgb[3]=r*(4279/630+t*(-332/35+t*(-399572/14175))),this.cbg[3]=r*(1237/630+t*(-12/5+t*(-24832/14175))),r=r*t,this.cgb[4]=r*(4174/315+t*(-144838/6237)),this.cbg[4]=r*(-734/315+t*(109598/31185)),r=r*t,this.cgb[5]=r*(601676/22275),this.cbg[5]=r*(444337/155925),r=Math.pow(t,2),this.Qn=this.k0/(1+t)*(1+r*(1/4+r*(1/64+r/256))),this.utg[0]=t*(-.5+t*(2/3+t*(-37/96+t*(1/360+t*(81/512+t*(-96199/604800)))))),this.gtu[0]=t*(.5+t*(-2/3+t*(5/16+t*(41/180+t*(-127/288+t*(7891/37800)))))),this.utg[1]=r*(-1/48+t*(-1/15+t*(437/1440+t*(-46/105+t*(1118711/3870720))))),this.gtu[1]=r*(13/48+t*(-3/5+t*(557/1440+t*(281/630+t*(-1983433/1935360))))),r=r*t,this.utg[2]=r*(-17/480+t*(37/840+t*(209/4480+t*(-5569/90720)))),this.gtu[2]=r*(61/240+t*(-103/140+t*(15061/26880+t*(167603/181440)))),r=r*t,this.utg[3]=r*(-4397/161280+t*(11/504+t*(830251/7257600))),this.gtu[3]=r*(49561/161280+t*(-179/168+t*(6601661/7257600))),r=r*t,this.utg[4]=r*(-4583/161280+t*(108847/3991680)),this.gtu[4]=r*(34729/80640+t*(-3418889/1995840)),r=r*t,this.utg[5]=r*(-20648693/638668800),this.gtu[5]=r*(212378941/319334400);var i=srt(this.cbg,this.lat0);this.Zb=-this.Qn*(i+vae(this.gtu,2*i))}function wae(e){var t=Tr(e.x-this.long0),r=e.y;r=srt(this.cbg,r);var i=Math.sin(r),n=Math.cos(r),o=Math.sin(t),s=Math.cos(t);r=Math.atan2(i,s*n),t=Math.atan2(o*n,ef(i,n*s)),t=_ae(Math.tan(t));var a=_Et(this.gtu,2*r,2*t);r=r+a[0],t=t+a[1];var h,p;return Math.abs(t)<=2.623395162778?(h=this.a*(this.Qn*t)+this.x0,p=this.a*(this.Qn*r+this.Zb)+this.y0):(h=1/0,p=1/0),e.x=h,e.y=p,e}function Tae(e){var t=(e.x-this.x0)*(1/this.a),r=(e.y-this.y0)*(1/this.a);r=(r-this.Zb)/this.Qn,t=t/this.Qn;var i,n;if(Math.abs(t)<=2.623395162778){var o=_Et(this.utg,2*r,2*t);r=r+o[0],t=t+o[1],t=Math.atan(yEt(t));var s=Math.sin(r),a=Math.cos(r),h=Math.sin(t),p=Math.cos(t);r=Math.atan2(s*p,ef(h,p*a)),t=Math.atan2(h,p*a),i=Tr(t+this.long0),n=srt(this.cgb,r)}else i=1/0,n=1/0;return e.x=i,e.y=n,e}var Sae=[\"Extended_Transverse_Mercator\",\"Extended Transverse Mercator\",\"etmerc\",\"Transverse_Mercator\",\"Transverse Mercator\",\"Gauss Kruger\",\"Gauss_Kruger\",\"tmerc\"],Wz={init:xae,forward:wae,inverse:Tae,names:Sae};function Mae(e,t){if(e===void 0){if(e=Math.floor((Tr(t)+Math.PI)*30/Math.PI)+1,e<0)return 0;if(e>60)return 60}return e}var Eae=\"etmerc\";function Pae(){var e=Mae(this.zone,this.long0);if(e===void 0)throw new Error(\"unknown utm zone\");this.lat0=0,this.long0=(6*Math.abs(e)-183)*Fl,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,Wz.init.apply(this),this.forward=Wz.forward,this.inverse=Wz.inverse}var Cae=[\"Universal Transverse Mercator System\",\"utm\"],Iae={init:Pae,names:Cae,dependsOn:Eae};function art(e,t){return Math.pow((1-e)/(1+e),t)}var kae=20;function Rae(){var e=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t,this.rc=Math.sqrt(1-this.es)/(1-this.es*e*e),this.C=Math.sqrt(1+this.es*t*t/(1-this.es)),this.phic0=Math.asin(e/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+Ln)/(Math.pow(Math.tan(.5*this.lat0+Ln),this.C)*art(this.e*e,this.ratexp))}function Dae(e){var t=e.x,r=e.y;return e.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*r+Ln),this.C)*art(this.e*Math.sin(r),this.ratexp))-Qe,e.x=this.C*t,e}function Oae(e){for(var t=1e-14,r=e.x/this.C,i=e.y,n=Math.pow(Math.tan(.5*i+Ln)/this.K,1/this.C),o=kae;o>0&&(i=2*Math.atan(n*art(this.e*Math.sin(e.y),-.5*this.e))-Qe,!(Math.abs(i-e.y)<t));--o)e.y=i;return o?(e.x=r,e.y=i,e):null}var Lae=[\"gauss\"],lrt={init:Rae,forward:Dae,inverse:Oae,names:Lae};function Bae(){lrt.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title=\"Oblique Stereographic Alternative\"))}function Fae(e){var t,r,i,n;return e.x=Tr(e.x-this.long0),lrt.forward.apply(this,[e]),t=Math.sin(e.y),r=Math.cos(e.y),i=Math.cos(e.x),n=this.k0*this.R2/(1+this.sinc0*t+this.cosc0*r*i),e.x=n*r*Math.sin(e.x),e.y=n*(this.cosc0*t-this.sinc0*r*i),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e}function Nae(e){var t,r,i,n,o;if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,o=ef(e.x,e.y)){var s=2*Math.atan2(o,this.R2);t=Math.sin(s),r=Math.cos(s),n=Math.asin(r*this.sinc0+e.y*t*this.cosc0/o),i=Math.atan2(e.x*t,o*this.cosc0*r-e.y*this.sinc0*t)}else n=this.phic0,i=0;return e.x=i,e.y=n,lrt.inverse.apply(this,[e]),e.x=Tr(e.x+this.long0),e}var zae=[\"Stereographic_North_Pole\",\"Oblique_Stereographic\",\"sterea\",\"Oblique Stereographic Alternative\",\"Double_Stereographic\"],Uae={init:Bae,forward:Fae,inverse:Nae,names:zae};function Vae(e,t,r){return t*=r,Math.tan(.5*(Qe+e))*Math.pow((1-t)/(1+t),.5*r)}function jae(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=pr&&(this.k0=.5*(1+ik(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=pr&&(this.lat0>0?this.con=1:this.con=-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=pr&&Math.abs(Math.cos(this.lat_ts))>pr&&(this.k0=.5*this.cons*cm(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/vp(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=cm(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(this.ssfn_(this.lat0,this.sinlat0,this.e))-Qe,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))}function $ae(e){var t=e.x,r=e.y,i=Math.sin(r),n=Math.cos(r),o,s,a,h,p,g,w=Tr(t-this.long0);return Math.abs(Math.abs(t-this.long0)-Math.PI)<=pr&&Math.abs(r+this.lat0)<=pr?(e.x=NaN,e.y=NaN,e):this.sphere?(o=2*this.k0/(1+this.sinlat0*i+this.coslat0*n*Math.cos(w)),e.x=this.a*o*n*Math.sin(w)+this.x0,e.y=this.a*o*(this.coslat0*i-this.sinlat0*n*Math.cos(w))+this.y0,e):(s=2*Math.atan(this.ssfn_(r,i,this.e))-Qe,h=Math.cos(s),a=Math.sin(s),Math.abs(this.coslat0)<=pr?(p=vp(this.e,r*this.con,this.con*i),g=2*this.a*this.k0*p/this.cons,e.x=this.x0+g*Math.sin(t-this.long0),e.y=this.y0-this.con*g*Math.cos(t-this.long0),e):(Math.abs(this.sinlat0)<pr?(o=2*this.a*this.k0/(1+h*Math.cos(w)),e.y=o*a):(o=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*a+this.cosX0*h*Math.cos(w))),e.y=o*(this.cosX0*a-this.sinX0*h*Math.cos(w))+this.y0),e.x=o*h*Math.sin(w)+this.x0,e))}function Gae(e){e.x-=this.x0,e.y-=this.y0;var t,r,i,n,o,s=Math.sqrt(e.x*e.x+e.y*e.y);if(this.sphere){var a=2*Math.atan(s/(2*this.a*this.k0));return t=this.long0,r=this.lat0,s<=pr?(e.x=t,e.y=r,e):(r=Math.asin(Math.cos(a)*this.sinlat0+e.y*Math.sin(a)*this.coslat0/s),Math.abs(this.coslat0)<pr?this.lat0>0?t=Tr(this.long0+Math.atan2(e.x,-1*e.y)):t=Tr(this.long0+Math.atan2(e.x,e.y)):t=Tr(this.long0+Math.atan2(e.x*Math.sin(a),s*this.coslat0*Math.cos(a)-e.y*this.sinlat0*Math.sin(a))),e.x=t,e.y=r,e)}else if(Math.abs(this.coslat0)<=pr){if(s<=pr)return r=this.lat0,t=this.long0,e.x=t,e.y=r,e;e.x*=this.con,e.y*=this.con,i=s*this.cons/(2*this.a*this.k0),r=this.con*tk(this.e,i),t=this.con*Tr(this.con*this.long0+Math.atan2(e.x,-1*e.y))}else n=2*Math.atan(s*this.cosX0/(2*this.a*this.k0*this.ms1)),t=this.long0,s<=pr?o=this.X0:(o=Math.asin(Math.cos(n)*this.sinX0+e.y*Math.sin(n)*this.cosX0/s),t=Tr(this.long0+Math.atan2(e.x*Math.sin(n),s*this.cosX0*Math.cos(n)-e.y*this.sinX0*Math.sin(n)))),r=-1*tk(this.e,Math.tan(.5*(Qe+o)));return e.x=t,e.y=r,e}var Wae=[\"stere\",\"Stereographic_South_Pole\",\"Polar Stereographic (variant B)\",\"Polar_Stereographic\"],qae={init:jae,forward:$ae,inverse:Gae,names:Wae,ssfn_:Vae};function Hae(){var e=this.lat0;this.lambda0=this.long0;var t=Math.sin(e),r=this.a,i=this.rf,n=1/i,o=2*n-Math.pow(n,2),s=this.e=Math.sqrt(o);this.R=this.k0*r*Math.sqrt(1-o)/(1-o*Math.pow(t,2)),this.alpha=Math.sqrt(1+o/(1-o)*Math.pow(Math.cos(e),4)),this.b0=Math.asin(t/this.alpha);var a=Math.log(Math.tan(Math.PI/4+this.b0/2)),h=Math.log(Math.tan(Math.PI/4+e/2)),p=Math.log((1+s*t)/(1-s*t));this.K=a-this.alpha*h+this.alpha*s/2*p}function Yae(e){var t=Math.log(Math.tan(Math.PI/4-e.y/2)),r=this.e/2*Math.log((1+this.e*Math.sin(e.y))/(1-this.e*Math.sin(e.y))),i=-this.alpha*(t+r)+this.K,n=2*(Math.atan(Math.exp(i))-Math.PI/4),o=this.alpha*(e.x-this.lambda0),s=Math.atan(Math.sin(o)/(Math.sin(this.b0)*Math.tan(n)+Math.cos(this.b0)*Math.cos(o))),a=Math.asin(Math.cos(this.b0)*Math.sin(n)-Math.sin(this.b0)*Math.cos(n)*Math.cos(o));return e.y=this.R/2*Math.log((1+Math.sin(a))/(1-Math.sin(a)))+this.y0,e.x=this.R*s+this.x0,e}function Xae(e){for(var t=e.x-this.x0,r=e.y-this.y0,i=t/this.R,n=2*(Math.atan(Math.exp(r/this.R))-Math.PI/4),o=Math.asin(Math.cos(this.b0)*Math.sin(n)+Math.sin(this.b0)*Math.cos(n)*Math.cos(i)),s=Math.atan(Math.sin(i)/(Math.cos(this.b0)*Math.cos(i)-Math.sin(this.b0)*Math.tan(n))),a=this.lambda0+s/this.alpha,h=0,p=o,g=-1e3,w=0;Math.abs(p-g)>1e-7;){if(++w>20)return;h=1/this.alpha*(Math.log(Math.tan(Math.PI/4+o/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(p))/2)),g=p,p=2*Math.atan(Math.exp(h))-Math.PI/2}return e.x=a,e.y=p,e}var Zae=[\"somerc\"],Kae={init:Hae,forward:Yae,inverse:Xae,names:Zae},eS=1e-7;function Qae(e){var t=[\"Hotine_Oblique_Mercator\",\"Hotine_Oblique_Mercator_Azimuth_Natural_Origin\"],r=typeof e.PROJECTION==\"object\"?Object.keys(e.PROJECTION)[0]:e.PROJECTION;return\"no_uoff\"in e||\"no_off\"in e||t.indexOf(r)!==-1}function Jae(){var e,t,r,i,n,o,s,a,h,p,g=0,w,C=0,R=0,z=0,W=0,Y=0,H=0;this.no_off=Qae(this),this.no_rot=\"no_rot\"in this;var Q=!1;\"alpha\"in this&&(Q=!0);var tt=!1;if(\"rectified_grid_angle\"in this&&(tt=!0),Q&&(H=this.alpha),tt&&(g=this.rectified_grid_angle*Fl),Q||tt)C=this.longc;else if(R=this.long1,W=this.lat1,z=this.long2,Y=this.lat2,Math.abs(W-Y)<=eS||(e=Math.abs(W))<=eS||Math.abs(e-Qe)<=eS||Math.abs(Math.abs(this.lat0)-Qe)<=eS||Math.abs(Math.abs(Y)-Qe)<=eS)throw new Error;var rt=1-this.es;t=Math.sqrt(rt),Math.abs(this.lat0)>pr?(a=Math.sin(this.lat0),r=Math.cos(this.lat0),e=1-this.es*a*a,this.B=r*r,this.B=Math.sqrt(1+this.es*this.B*this.B/rt),this.A=this.B*this.k0*t/e,i=this.B*t/(r*Math.sqrt(e)),n=i*i-1,n<=0?n=0:(n=Math.sqrt(n),this.lat0<0&&(n=-n)),this.E=n+=i,this.E*=Math.pow(vp(this.e,this.lat0,a),this.B)):(this.B=1/t,this.A=this.k0,this.E=i=n=1),Q||tt?(Q?(w=Math.asin(Math.sin(H)/i),tt||(g=H)):(w=g,H=Math.asin(i*Math.sin(w))),this.lam0=C-Math.asin(.5*(n-1/n)*Math.tan(w))/this.B):(o=Math.pow(vp(this.e,W,Math.sin(W)),this.B),s=Math.pow(vp(this.e,Y,Math.sin(Y)),this.B),n=this.E/o,h=(s-o)/(s+o),p=this.E*this.E,p=(p-s*o)/(p+s*o),e=R-z,e<-Math.pi?z-=Q8:e>Math.pi&&(z+=Q8),this.lam0=Tr(.5*(R+z)-Math.atan(p*Math.tan(.5*this.B*(R-z))/h)/this.B),w=Math.atan(2*Math.sin(this.B*Tr(R-this.lam0))/(n-1/n)),g=H=Math.asin(i*Math.sin(w))),this.singam=Math.sin(w),this.cosgam=Math.cos(w),this.sinrot=Math.sin(g),this.cosrot=Math.cos(g),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.A*this.B,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(i*i-1)/Math.cos(H))),this.lat0<0&&(this.u_0=-this.u_0)),n=.5*w,this.v_pole_n=this.ArB*Math.log(Math.tan(Ln-n)),this.v_pole_s=this.ArB*Math.log(Math.tan(Ln+n))}function tle(e){var t={},r,i,n,o,s,a,h,p;if(e.x=e.x-this.lam0,Math.abs(Math.abs(e.y)-Qe)>pr){if(s=this.E/Math.pow(vp(this.e,e.y,Math.sin(e.y)),this.B),a=1/s,r=.5*(s-a),i=.5*(s+a),o=Math.sin(this.B*e.x),n=(r*this.singam-o*this.cosgam)/i,Math.abs(Math.abs(n)-1)<pr)throw new Error;p=.5*this.ArB*Math.log((1-n)/(1+n)),a=Math.cos(this.B*e.x),Math.abs(a)<eS?h=this.A*e.x:h=this.ArB*Math.atan2(r*this.cosgam+o*this.singam,a)}else p=e.y>0?this.v_pole_n:this.v_pole_s,h=this.ArB*e.y;return this.no_rot?(t.x=h,t.y=p):(h-=this.u_0,t.x=p*this.cosrot+h*this.sinrot,t.y=h*this.cosrot-p*this.sinrot),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t}function ele(e){var t,r,i,n,o,s,a,h={};if(e.x=(e.x-this.x0)*(1/this.a),e.y=(e.y-this.y0)*(1/this.a),this.no_rot?(r=e.y,t=e.x):(r=e.x*this.cosrot-e.y*this.sinrot,t=e.y*this.cosrot+e.x*this.sinrot+this.u_0),i=Math.exp(-this.BrA*r),n=.5*(i-1/i),o=.5*(i+1/i),s=Math.sin(this.BrA*t),a=(s*this.cosgam+n*this.singam)/o,Math.abs(Math.abs(a)-1)<pr)h.x=0,h.y=a<0?-Qe:Qe;else{if(h.y=this.E/Math.sqrt((1+a)/(1-a)),h.y=tk(this.e,Math.pow(h.y,1/this.B)),h.y===1/0)throw new Error;h.x=-this.rB*Math.atan2(n*this.cosgam-s*this.singam,Math.cos(this.BrA*t))}return h.x+=this.lam0,h}var rle=[\"Hotine_Oblique_Mercator\",\"Hotine Oblique Mercator\",\"Hotine_Oblique_Mercator_Azimuth_Natural_Origin\",\"Hotine_Oblique_Mercator_Two_Point_Natural_Origin\",\"Hotine_Oblique_Mercator_Azimuth_Center\",\"Oblique_Mercator\",\"omerc\"],ile={init:Jae,forward:tle,inverse:ele,names:rle};function nle(){if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,!(Math.abs(this.lat1+this.lat2)<pr)){var e=this.b/this.a;this.e=Math.sqrt(1-e*e);var t=Math.sin(this.lat1),r=Math.cos(this.lat1),i=cm(this.e,t,r),n=vp(this.e,this.lat1,t),o=Math.sin(this.lat2),s=Math.cos(this.lat2),a=cm(this.e,o,s),h=vp(this.e,this.lat2,o),p=vp(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>pr?this.ns=Math.log(i/a)/Math.log(n/h):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=i/(this.ns*Math.pow(n,this.ns)),this.rh=this.a*this.f0*Math.pow(p,this.ns),this.title||(this.title=\"Lambert Conformal Conic\")}}function ole(e){var t=e.x,r=e.y;Math.abs(2*Math.abs(r)-Math.PI)<=pr&&(r=ik(r)*(Qe-2*pr));var i=Math.abs(Math.abs(r)-Qe),n,o;if(i>pr)n=vp(this.e,r,Math.sin(r)),o=this.a*this.f0*Math.pow(n,this.ns);else{if(i=r*this.ns,i<=0)return null;o=0}var s=this.ns*Tr(t-this.long0);return e.x=this.k0*(o*Math.sin(s))+this.x0,e.y=this.k0*(this.rh-o*Math.cos(s))+this.y0,e}function sle(e){var t,r,i,n,o,s=(e.x-this.x0)/this.k0,a=this.rh-(e.y-this.y0)/this.k0;this.ns>0?(t=Math.sqrt(s*s+a*a),r=1):(t=-Math.sqrt(s*s+a*a),r=-1);var h=0;if(t!==0&&(h=Math.atan2(r*s,r*a)),t!==0||this.ns>0){if(r=1/this.ns,i=Math.pow(t/(this.a*this.f0),r),n=tk(this.e,i),n===-9999)return null}else n=-Qe;return o=Tr(h/this.ns+this.long0),e.x=o,e.y=n,e}var ale=[\"Lambert Tangential Conformal Conic Projection\",\"Lambert_Conformal_Conic\",\"Lambert_Conformal_Conic_1SP\",\"Lambert_Conformal_Conic_2SP\",\"lcc\",\"Lambert Conic Conformal (1SP)\",\"Lambert Conic Conformal (2SP)\"],lle={init:nle,forward:ole,inverse:sle,names:ale};function cle(){this.a=6377397155e-3,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.7417649320975901-.308341501185665),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq}function ule(e){var t,r,i,n,o,s,a,h=e.x,p=e.y,g=Tr(h-this.long0);return t=Math.pow((1+this.e*Math.sin(p))/(1-this.e*Math.sin(p)),this.alfa*this.e/2),r=2*(Math.atan(this.k*Math.pow(Math.tan(p/2+this.s45),this.alfa)/t)-this.s45),i=-g*this.alfa,n=Math.asin(Math.cos(this.ad)*Math.sin(r)+Math.sin(this.ad)*Math.cos(r)*Math.cos(i)),o=Math.asin(Math.cos(r)*Math.sin(i)/Math.cos(n)),s=this.n*o,a=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(n/2+this.s45),this.n),e.y=a*Math.cos(s)/1,e.x=a*Math.sin(s)/1,this.czech||(e.y*=-1,e.x*=-1),e}function hle(e){var t,r,i,n,o,s,a,h,p=e.x;e.x=e.y,e.y=p,this.czech||(e.y*=-1,e.x*=-1),s=Math.sqrt(e.x*e.x+e.y*e.y),o=Math.atan2(e.y,e.x),n=o/Math.sin(this.s0),i=2*(Math.atan(Math.pow(this.ro0/s,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),t=Math.asin(Math.cos(this.ad)*Math.sin(i)-Math.sin(this.ad)*Math.cos(i)*Math.cos(n)),r=Math.asin(Math.cos(i)*Math.sin(n)/Math.cos(t)),e.x=this.long0-r/this.alfa,a=t,h=0;var g=0;do e.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(t/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(a))/(1-this.e*Math.sin(a)),this.e/2))-this.s45),Math.abs(a-e.y)<1e-10&&(h=1),a=e.y,g+=1;while(h===0&&g<15);return g>=15?null:e}var dle=[\"Krovak\",\"krovak\"],fle={init:cle,forward:ule,inverse:hle,names:dle};function qc(e,t,r,i,n){return e*n-t*Math.sin(2*n)+r*Math.sin(4*n)-i*Math.sin(6*n)}function nk(e){return 1-.25*e*(1+e/16*(3+1.25*e))}function ok(e){return .375*e*(1+.25*e*(1+.46875*e))}function sk(e){return .05859375*e*e*(1+.75*e)}function ak(e){return e*e*e*(35/3072)}function hS(e,t,r){var i=t*r;return e/Math.sqrt(1-i*i)}function fS(e){return Math.abs(e)<Qe?e:e-ik(e)*Math.PI}function Qz(e,t,r,i,n){var o,s;o=e/t;for(var a=0;a<15;a++)if(s=(e-(t*o-r*Math.sin(2*o)+i*Math.sin(4*o)-n*Math.sin(6*o)))/(t-2*r*Math.cos(2*o)+4*i*Math.cos(4*o)-6*n*Math.cos(6*o)),o+=s,Math.abs(s)<=1e-10)return o;return NaN}function ple(){this.sphere||(this.e0=nk(this.es),this.e1=ok(this.es),this.e2=sk(this.es),this.e3=ak(this.es),this.ml0=this.a*qc(this.e0,this.e1,this.e2,this.e3,this.lat0))}function mle(e){var t,r,i=e.x,n=e.y;if(i=Tr(i-this.long0),this.sphere)t=this.a*Math.asin(Math.cos(n)*Math.sin(i)),r=this.a*(Math.atan2(Math.tan(n),Math.cos(i))-this.lat0);else{var o=Math.sin(n),s=Math.cos(n),a=hS(this.a,this.e,o),h=Math.tan(n)*Math.tan(n),p=i*Math.cos(n),g=p*p,w=this.es*s*s/(1-this.es),C=this.a*qc(this.e0,this.e1,this.e2,this.e3,n);t=a*p*(1-g*h*(1/6-(8-h+8*w)*g/120)),r=C-this.ml0+a*o/s*g*(.5+(5-h+6*w)*g/24)}return e.x=t+this.x0,e.y=r+this.y0,e}function gle(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,r=e.y/this.a,i,n;if(this.sphere){var o=r+this.lat0;i=Math.asin(Math.sin(o)*Math.cos(t)),n=Math.atan2(Math.tan(t),Math.cos(o))}else{var s=this.ml0/this.a+r,a=Qz(s,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(a)-Qe)<=pr)return e.x=this.long0,e.y=Qe,r<0&&(e.y*=-1),e;var h=hS(this.a,this.e,Math.sin(a)),p=h*h*h/this.a/this.a*(1-this.es),g=Math.pow(Math.tan(a),2),w=t*this.a/h,C=w*w;i=a-h*Math.tan(a)/p*w*w*(.5-(1+3*g)*w*w/24),n=w*(1-C*(g/3+(1+3*g)*g*C/15))/Math.cos(a)}return e.x=Tr(n+this.long0),e.y=fS(i),e}var Ale=[\"Cassini\",\"Cassini_Soldner\",\"cass\"],yle={init:ple,forward:mle,inverse:gle,names:Ale};function p_(e,t){var r;return e>1e-7?(r=e*t,(1-e*e)*(t/(1-r*r)-.5/e*Math.log((1-r)/(1+r)))):2*t}var _le=1,vle=2,ble=3,xle=4;function wle(){var e=Math.abs(this.lat0);if(Math.abs(e-Qe)<pr?this.mode=this.lat0<0?this.S_POLE:this.N_POLE:Math.abs(e)<pr?this.mode=this.EQUIT:this.mode=this.OBLIQ,this.es>0){var t;switch(this.qp=p_(this.e,1),this.mmf=.5/(1-this.es),this.apa=Rle(this.es),this.mode){case this.N_POLE:this.dd=1;break;case this.S_POLE:this.dd=1;break;case this.EQUIT:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case this.OBLIQ:this.rq=Math.sqrt(.5*this.qp),t=Math.sin(this.lat0),this.sinb1=p_(this.e,t)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*t*t)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd;break}}else this.mode===this.OBLIQ&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))}function Tle(e){var t,r,i,n,o,s,a,h,p,g,w=e.x,C=e.y;if(w=Tr(w-this.long0),this.sphere){if(o=Math.sin(C),g=Math.cos(C),i=Math.cos(w),this.mode===this.OBLIQ||this.mode===this.EQUIT){if(r=this.mode===this.EQUIT?1+g*i:1+this.sinph0*o+this.cosph0*g*i,r<=pr)return null;r=Math.sqrt(2/r),t=r*g*Math.sin(w),r*=this.mode===this.EQUIT?o:this.cosph0*o-this.sinph0*g*i}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(i=-i),Math.abs(C+this.lat0)<pr)return null;r=Ln-C*.5,r=2*(this.mode===this.S_POLE?Math.cos(r):Math.sin(r)),t=r*Math.sin(w),r*=i}}else{switch(a=0,h=0,p=0,i=Math.cos(w),n=Math.sin(w),o=Math.sin(C),s=p_(this.e,o),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(a=s/this.qp,h=Math.sqrt(1-a*a)),this.mode){case this.OBLIQ:p=1+this.sinb1*a+this.cosb1*h*i;break;case this.EQUIT:p=1+h*i;break;case this.N_POLE:p=Qe+C,s=this.qp-s;break;case this.S_POLE:p=C-Qe,s=this.qp+s;break}if(Math.abs(p)<pr)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:p=Math.sqrt(2/p),this.mode===this.OBLIQ?r=this.ymf*p*(this.cosb1*a-this.sinb1*h*i):r=(p=Math.sqrt(2/(1+h*i)))*a*this.ymf,t=this.xmf*p*h*n;break;case this.N_POLE:case this.S_POLE:s>=0?(t=(p=Math.sqrt(s))*n,r=i*(this.mode===this.S_POLE?p:-p)):t=r=0;break}}return e.x=this.a*t+this.x0,e.y=this.a*r+this.y0,e}function Sle(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,r=e.y/this.a,i,n,o,s,a,h,p;if(this.sphere){var g=0,w,C=0;if(w=Math.sqrt(t*t+r*r),n=w*.5,n>1)return null;switch(n=2*Math.asin(n),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(C=Math.sin(n),g=Math.cos(n)),this.mode){case this.EQUIT:n=Math.abs(w)<=pr?0:Math.asin(r*C/w),t*=C,r=g*w;break;case this.OBLIQ:n=Math.abs(w)<=pr?this.lat0:Math.asin(g*this.sinph0+r*C*this.cosph0/w),t*=C*this.cosph0,r=(g-Math.sin(n)*this.sinph0)*w;break;case this.N_POLE:r=-r,n=Qe-n;break;case this.S_POLE:n-=Qe;break}i=r===0&&(this.mode===this.EQUIT||this.mode===this.OBLIQ)?0:Math.atan2(t,r)}else{if(p=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(t/=this.dd,r*=this.dd,h=Math.sqrt(t*t+r*r),h<pr)return e.x=this.long0,e.y=this.lat0,e;s=2*Math.asin(.5*h/this.rq),o=Math.cos(s),t*=s=Math.sin(s),this.mode===this.OBLIQ?(p=o*this.sinb1+r*s*this.cosb1/h,a=this.qp*p,r=h*this.cosb1*o-r*this.sinb1*s):(p=r*s/h,a=this.qp*p,r=h*o)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),a=t*t+r*r,!a)return e.x=this.long0,e.y=this.lat0,e;p=1-a/this.qp,this.mode===this.S_POLE&&(p=-p)}i=Math.atan2(t,r),n=Dle(Math.asin(p),this.apa)}return e.x=Tr(this.long0+i),e.y=n,e}var Mle=.3333333333333333,Ele=.17222222222222222,Ple=.10257936507936508,Cle=.06388888888888888,Ile=.0664021164021164,kle=.016415012942191543;function Rle(e){var t,r=[];return r[0]=e*Mle,t=e*e,r[0]+=t*Ele,r[1]=t*Cle,t*=e,r[0]+=t*Ple,r[1]+=t*Ile,r[2]=t*kle,r}function Dle(e,t){var r=e+e;return e+t[0]*Math.sin(r)+t[1]*Math.sin(r+r)+t[2]*Math.sin(r+r+r)}var Ole=[\"Lambert Azimuthal Equal Area\",\"Lambert_Azimuthal_Equal_Area\",\"laea\"],Lle={init:wle,forward:Tle,inverse:Sle,names:Ole,S_POLE:_le,N_POLE:vle,EQUIT:ble,OBLIQ:xle};function g_(e){return Math.abs(e)>1&&(e=e>1?1:-1),Math.asin(e)}function Ble(){Math.abs(this.lat1+this.lat2)<pr||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=cm(this.e3,this.sin_po,this.cos_po),this.qs1=p_(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=cm(this.e3,this.sin_po,this.cos_po),this.qs2=p_(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=p_(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>pr?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)}function Fle(e){var t=e.x,r=e.y;this.sin_phi=Math.sin(r),this.cos_phi=Math.cos(r);var i=p_(this.e3,this.sin_phi),n=this.a*Math.sqrt(this.c-this.ns0*i)/this.ns0,o=this.ns0*Tr(t-this.long0),s=n*Math.sin(o)+this.x0,a=this.rh-n*Math.cos(o)+this.y0;return e.x=s,e.y=a,e}function Nle(e){var t,r,i,n,o,s;return e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns0>=0?(t=Math.sqrt(e.x*e.x+e.y*e.y),i=1):(t=-Math.sqrt(e.x*e.x+e.y*e.y),i=-1),n=0,t!==0&&(n=Math.atan2(i*e.x,i*e.y)),i=t*this.ns0/this.a,this.sphere?s=Math.asin((this.c-i*i)/(2*this.ns0)):(r=(this.c-i*i)/this.ns0,s=this.phi1z(this.e3,r)),o=Tr(n/this.ns0+this.long0),e.x=o,e.y=s,e}function zle(e,t){var r,i,n,o,s,a=g_(.5*t);if(e<pr)return a;for(var h=e*e,p=1;p<=25;p++)if(r=Math.sin(a),i=Math.cos(a),n=e*r,o=1-n*n,s=.5*o*o/i*(t/(1-h)-r/o+.5/e*Math.log((1-n)/(1+n))),a=a+s,Math.abs(s)<=1e-7)return a;return null}var Ule=[\"Albers_Conic_Equal_Area\",\"Albers\",\"aea\"],Vle={init:Ble,forward:Fle,inverse:Nle,names:Ule,phi1z:zle};function jle(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1}function $le(e){var t,r,i,n,o,s,a,h,p=e.x,g=e.y;return i=Tr(p-this.long0),t=Math.sin(g),r=Math.cos(g),n=Math.cos(i),s=this.sin_p14*t+this.cos_p14*r*n,o=1,s>0||Math.abs(s)<=pr?(a=this.x0+this.a*o*r*Math.sin(i)/s,h=this.y0+this.a*o*(this.cos_p14*t-this.sin_p14*r*n)/s):(a=this.x0+this.infinity_dist*r*Math.sin(i),h=this.y0+this.infinity_dist*(this.cos_p14*t-this.sin_p14*r*n)),e.x=a,e.y=h,e}function Gle(e){var t,r,i,n,o,s;return e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,(t=Math.sqrt(e.x*e.x+e.y*e.y))?(n=Math.atan2(t,this.rc),r=Math.sin(n),i=Math.cos(n),s=g_(i*this.sin_p14+e.y*r*this.cos_p14/t),o=Math.atan2(e.x*r,t*this.cos_p14*i-e.y*this.sin_p14*r),o=Tr(this.long0+o)):(s=this.phic0,o=0),e.x=o,e.y=s,e}var Wle=[\"gnom\"],qle={init:jle,forward:$le,inverse:Gle,names:Wle};function Hle(e,t){var r=1-(1-e*e)/(2*e)*Math.log((1-e)/(1+e));if(Math.abs(Math.abs(t)-r)<1e-6)return t<0?-1*Qe:Qe;for(var i=Math.asin(.5*t),n,o,s,a,h=0;h<30;h++)if(o=Math.sin(i),s=Math.cos(i),a=e*o,n=Math.pow(1-a*a,2)/(2*s)*(t/(1-e*e)-o/(1-a*a)+.5/e*Math.log((1-a)/(1+a))),i+=n,Math.abs(n)<=1e-10)return i;return NaN}function Yle(){this.sphere||(this.k0=cm(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))}function Xle(e){var t=e.x,r=e.y,i,n,o=Tr(t-this.long0);if(this.sphere)i=this.x0+this.a*o*Math.cos(this.lat_ts),n=this.y0+this.a*Math.sin(r)/Math.cos(this.lat_ts);else{var s=p_(this.e,Math.sin(r));i=this.x0+this.a*this.k0*o,n=this.y0+this.a*s*.5/this.k0}return e.x=i,e.y=n,e}function Zle(e){e.x-=this.x0,e.y-=this.y0;var t,r;return this.sphere?(t=Tr(this.long0+e.x/this.a/Math.cos(this.lat_ts)),r=Math.asin(e.y/this.a*Math.cos(this.lat_ts))):(r=Hle(this.e,2*e.y*this.k0/this.a),t=Tr(this.long0+e.x/(this.a*this.k0))),e.x=t,e.y=r,e}var Kle=[\"cea\"],Qle={init:Yle,forward:Xle,inverse:Zle,names:Kle};function Jle(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||\"Equidistant Cylindrical (Plate Carre)\",this.rc=Math.cos(this.lat_ts)}function tce(e){var t=e.x,r=e.y,i=Tr(t-this.long0),n=fS(r-this.lat0);return e.x=this.x0+this.a*i*this.rc,e.y=this.y0+this.a*n,e}function ece(e){var t=e.x,r=e.y;return e.x=Tr(this.long0+(t-this.x0)/(this.a*this.rc)),e.y=fS(this.lat0+(r-this.y0)/this.a),e}var rce=[\"Equirectangular\",\"Equidistant_Cylindrical\",\"eqc\"],ice={init:Jle,forward:tce,inverse:ece,names:rce},O5t=20;function nce(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=nk(this.es),this.e1=ok(this.es),this.e2=sk(this.es),this.e3=ak(this.es),this.ml0=this.a*qc(this.e0,this.e1,this.e2,this.e3,this.lat0)}function oce(e){var t=e.x,r=e.y,i,n,o,s=Tr(t-this.long0);if(o=s*Math.sin(r),this.sphere)Math.abs(r)<=pr?(i=this.a*s,n=-1*this.a*this.lat0):(i=this.a*Math.sin(o)/Math.tan(r),n=this.a*(fS(r-this.lat0)+(1-Math.cos(o))/Math.tan(r)));else if(Math.abs(r)<=pr)i=this.a*s,n=-1*this.ml0;else{var a=hS(this.a,this.e,Math.sin(r))/Math.tan(r);i=a*Math.sin(o),n=this.a*qc(this.e0,this.e1,this.e2,this.e3,r)-this.ml0+a*(1-Math.cos(o))}return e.x=i+this.x0,e.y=n+this.y0,e}function sce(e){var t,r,i,n,o,s,a,h,p;if(i=e.x-this.x0,n=e.y-this.y0,this.sphere)if(Math.abs(n+this.a*this.lat0)<=pr)t=Tr(i/this.a+this.long0),r=0;else{s=this.lat0+n/this.a,a=i*i/this.a/this.a+s*s,h=s;var g;for(o=O5t;o;--o)if(g=Math.tan(h),p=-1*(s*(h*g+1)-h-.5*(h*h+a)*g)/((h-s)/g-1),h+=p,Math.abs(p)<=pr){r=h;break}t=Tr(this.long0+Math.asin(i*Math.tan(h)/this.a)/Math.sin(r))}else if(Math.abs(n+this.ml0)<=pr)r=0,t=Tr(this.long0+i/this.a);else{s=(this.ml0+n)/this.a,a=i*i/this.a/this.a+s*s,h=s;var w,C,R,z,W;for(o=O5t;o;--o)if(W=this.e*Math.sin(h),w=Math.sqrt(1-W*W)*Math.tan(h),C=this.a*qc(this.e0,this.e1,this.e2,this.e3,h),R=this.e0-2*this.e1*Math.cos(2*h)+4*this.e2*Math.cos(4*h)-6*this.e3*Math.cos(6*h),z=C/this.a,p=(s*(w*z+1)-z-.5*w*(z*z+a))/(this.es*Math.sin(2*h)*(z*z+a-2*s*z)/(4*w)+(s-z)*(w*R-2/Math.sin(2*h))-R),h-=p,Math.abs(p)<=pr){r=h;break}w=Math.sqrt(1-this.es*Math.pow(Math.sin(r),2))*Math.tan(r),t=Tr(this.long0+Math.asin(i*w/this.a)/Math.sin(r))}return e.x=t,e.y=r,e}var ace=[\"Polyconic\",\"poly\"],lce={init:nce,forward:oce,inverse:sce,names:ace};function cce(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013}function uce(e){var t,r=e.x,i=e.y,n=i-this.lat0,o=r-this.long0,s=n/W8*1e-5,a=o,h=1,p=0;for(t=1;t<=10;t++)h=h*s,p=p+this.A[t]*h;var g=p,w=a,C=1,R=0,z,W,Y=0,H=0;for(t=1;t<=6;t++)z=C*g-R*w,W=R*g+C*w,C=z,R=W,Y=Y+this.B_re[t]*C-this.B_im[t]*R,H=H+this.B_im[t]*C+this.B_re[t]*R;return e.x=H*this.a+this.x0,e.y=Y*this.a+this.y0,e}function hce(e){var t,r=e.x,i=e.y,n=r-this.x0,o=i-this.y0,s=o/this.a,a=n/this.a,h=1,p=0,g,w,C=0,R=0;for(t=1;t<=6;t++)g=h*s-p*a,w=p*s+h*a,h=g,p=w,C=C+this.C_re[t]*h-this.C_im[t]*p,R=R+this.C_im[t]*h+this.C_re[t]*p;for(var z=0;z<this.iterations;z++){var W=C,Y=R,H,Q,tt=s,rt=a;for(t=2;t<=6;t++)H=W*C-Y*R,Q=Y*C+W*R,W=H,Y=Q,tt=tt+(t-1)*(this.B_re[t]*W-this.B_im[t]*Y),rt=rt+(t-1)*(this.B_im[t]*W+this.B_re[t]*Y);W=1,Y=0;var at=this.B_re[1],et=this.B_im[1];for(t=2;t<=6;t++)H=W*C-Y*R,Q=Y*C+W*R,W=H,Y=Q,at=at+t*(this.B_re[t]*W-this.B_im[t]*Y),et=et+t*(this.B_im[t]*W+this.B_re[t]*Y);var lt=at*at+et*et;C=(tt*at+rt*et)/lt,R=(rt*at-tt*et)/lt}var J=C,ft=R,dt=1,Mt=0;for(t=1;t<=9;t++)dt=dt*J,Mt=Mt+this.D[t]*dt;var Ft=this.lat0+Mt*W8*1e5,Nt=this.long0+ft;return e.x=Nt,e.y=Ft,e}var dce=[\"New_Zealand_Map_Grid\",\"nzmg\"],fce={init:cce,forward:uce,inverse:hce,names:dce};function pce(){}function mce(e){var t=e.x,r=e.y,i=Tr(t-this.long0),n=this.x0+this.a*i,o=this.y0+this.a*Math.log(Math.tan(Math.PI/4+r/2.5))*1.25;return e.x=n,e.y=o,e}function gce(e){e.x-=this.x0,e.y-=this.y0;var t=Tr(this.long0+e.x/this.a),r=2.5*(Math.atan(Math.exp(.8*e.y/this.a))-Math.PI/4);return e.x=t,e.y=r,e}var Ace=[\"Miller_Cylindrical\",\"mill\"],yce={init:pce,forward:mce,inverse:gce,names:Ace},_ce=20;function vce(){this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=gEt(this.es)}function bce(e){var t,r,i=e.x,n=e.y;if(i=Tr(i-this.long0),this.sphere){if(!this.m)n=this.n!==1?Math.asin(this.n*Math.sin(n)):n;else for(var o=this.n*Math.sin(n),s=_ce;s;--s){var a=(this.m*n+Math.sin(n)-o)/(this.m+Math.cos(n));if(n-=a,Math.abs(a)<pr)break}t=this.a*this.C_x*i*(this.m+Math.cos(n)),r=this.a*this.C_y*n}else{var h=Math.sin(n),p=Math.cos(n);r=this.a*oU(n,h,p,this.en),t=this.a*i*p/Math.sqrt(1-this.es*h*h)}return e.x=t,e.y=r,e}function xce(e){var t,r,i,n;return e.x-=this.x0,i=e.x/this.a,e.y-=this.y0,t=e.y/this.a,this.sphere?(t/=this.C_y,i=i/(this.C_x*(this.m+Math.cos(t))),this.m?t=g_((this.m*t+Math.sin(t))/this.n):this.n!==1&&(t=g_(Math.sin(t)/this.n)),i=Tr(i+this.long0),t=fS(t)):(t=AEt(e.y/this.a,this.es,this.en),n=Math.abs(t),n<Qe?(n=Math.sin(t),r=this.long0+e.x*Math.sqrt(1-this.es*n*n)/(this.a*Math.cos(t)),i=Tr(r)):n-pr<Qe&&(i=this.long0)),e.x=i,e.y=t,e}var wce=[\"Sinusoidal\",\"sinu\"],Tce={init:vce,forward:bce,inverse:xce,names:wce};function Sce(){}function Mce(e){for(var t=e.x,r=e.y,i=Tr(t-this.long0),n=r,o=Math.PI*Math.sin(r);;){var s=-(n+Math.sin(n)-o)/(1+Math.cos(n));if(n+=s,Math.abs(s)<pr)break}n/=2,Math.PI/2-Math.abs(r)<pr&&(i=0);var a=.900316316158*this.a*i*Math.cos(n)+this.x0,h=1.4142135623731*this.a*Math.sin(n)+this.y0;return e.x=a,e.y=h,e}function Ece(e){var t,r;e.x-=this.x0,e.y-=this.y0,r=e.y/(1.4142135623731*this.a),Math.abs(r)>.999999999999&&(r=.999999999999),t=Math.asin(r);var i=Tr(this.long0+e.x/(.900316316158*this.a*Math.cos(t)));i<-Math.PI&&(i=-Math.PI),i>Math.PI&&(i=Math.PI),r=(2*t+Math.sin(2*t))/Math.PI,Math.abs(r)>1&&(r=1);var n=Math.asin(r);return e.x=i,e.y=n,e}var Pce=[\"Mollweide\",\"moll\"],Cce={init:Sce,forward:Mce,inverse:Ece,names:Pce};function Ice(){Math.abs(this.lat1+this.lat2)<pr||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=nk(this.es),this.e1=ok(this.es),this.e2=sk(this.es),this.e3=ak(this.es),this.sinphi=Math.sin(this.lat1),this.cosphi=Math.cos(this.lat1),this.ms1=cm(this.e,this.sinphi,this.cosphi),this.ml1=qc(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<pr?this.ns=this.sinphi:(this.sinphi=Math.sin(this.lat2),this.cosphi=Math.cos(this.lat2),this.ms2=cm(this.e,this.sinphi,this.cosphi),this.ml2=qc(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=qc(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))}function kce(e){var t=e.x,r=e.y,i;if(this.sphere)i=this.a*(this.g-r);else{var n=qc(this.e0,this.e1,this.e2,this.e3,r);i=this.a*(this.g-n)}var o=this.ns*Tr(t-this.long0),s=this.x0+i*Math.sin(o),a=this.y0+this.rh-i*Math.cos(o);return e.x=s,e.y=a,e}function Rce(e){e.x-=this.x0,e.y=this.rh-e.y+this.y0;var t,r,i,n;this.ns>=0?(r=Math.sqrt(e.x*e.x+e.y*e.y),t=1):(r=-Math.sqrt(e.x*e.x+e.y*e.y),t=-1);var o=0;if(r!==0&&(o=Math.atan2(t*e.x,t*e.y)),this.sphere)return n=Tr(this.long0+o/this.ns),i=fS(this.g-r/this.a),e.x=n,e.y=i,e;var s=this.g-r/this.a;return i=Qz(s,this.e0,this.e1,this.e2,this.e3),n=Tr(this.long0+o/this.ns),e.x=n,e.y=i,e}var Dce=[\"Equidistant_Conic\",\"eqdc\"],Oce={init:Ice,forward:kce,inverse:Rce,names:Dce};function Lce(){this.R=this.a}function Bce(e){var t=e.x,r=e.y,i=Tr(t-this.long0),n,o;Math.abs(r)<=pr&&(n=this.x0+this.R*i,o=this.y0);var s=g_(2*Math.abs(r/Math.PI));(Math.abs(i)<=pr||Math.abs(Math.abs(r)-Qe)<=pr)&&(n=this.x0,r>=0?o=this.y0+Math.PI*this.R*Math.tan(.5*s):o=this.y0+Math.PI*this.R*-Math.tan(.5*s));var a=.5*Math.abs(Math.PI/i-i/Math.PI),h=a*a,p=Math.sin(s),g=Math.cos(s),w=g/(p+g-1),C=w*w,R=w*(2/p-1),z=R*R,W=Math.PI*this.R*(a*(w-z)+Math.sqrt(h*(w-z)*(w-z)-(z+h)*(C-z)))/(z+h);i<0&&(W=-W),n=this.x0+W;var Y=h+w;return W=Math.PI*this.R*(R*Y-a*Math.sqrt((z+h)*(h+1)-Y*Y))/(z+h),r>=0?o=this.y0+W:o=this.y0-W,e.x=n,e.y=o,e}function Fce(e){var t,r,i,n,o,s,a,h,p,g,w,C,R;return e.x-=this.x0,e.y-=this.y0,w=Math.PI*this.R,i=e.x/w,n=e.y/w,o=i*i+n*n,s=-Math.abs(n)*(1+o),a=s-2*n*n+i*i,h=-2*s+1+2*n*n+o*o,R=n*n/h+(2*a*a*a/h/h/h-9*s*a/h/h)/27,p=(s-a*a/3/h)/h,g=2*Math.sqrt(-p/3),w=3*R/p/g,Math.abs(w)>1&&(w>=0?w=1:w=-1),C=Math.acos(w)/3,e.y>=0?r=(-g*Math.cos(C+Math.PI/3)-a/3/h)*Math.PI:r=-(-g*Math.cos(C+Math.PI/3)-a/3/h)*Math.PI,Math.abs(i)<pr?t=this.long0:t=Tr(this.long0+Math.PI*(o-1+Math.sqrt(1+2*(i*i-n*n)+o*o))/2/i),e.x=t,e.y=r,e}var Nce=[\"Van_der_Grinten_I\",\"VanDerGrinten\",\"vandg\"],zce={init:Lce,forward:Bce,inverse:Fce,names:Nce};function Uce(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0)}function Vce(e){var t=e.x,r=e.y,i=Math.sin(e.y),n=Math.cos(e.y),o=Tr(t-this.long0),s,a,h,p,g,w,C,R,z,W,Y,H,Q,tt,rt,at,et,lt,J,ft,dt,Mt,Ft;return this.sphere?Math.abs(this.sin_p12-1)<=pr?(e.x=this.x0+this.a*(Qe-r)*Math.sin(o),e.y=this.y0-this.a*(Qe-r)*Math.cos(o),e):Math.abs(this.sin_p12+1)<=pr?(e.x=this.x0+this.a*(Qe+r)*Math.sin(o),e.y=this.y0+this.a*(Qe+r)*Math.cos(o),e):(lt=this.sin_p12*i+this.cos_p12*n*Math.cos(o),at=Math.acos(lt),et=at?at/Math.sin(at):1,e.x=this.x0+this.a*et*n*Math.sin(o),e.y=this.y0+this.a*et*(this.cos_p12*i-this.sin_p12*n*Math.cos(o)),e):(s=nk(this.es),a=ok(this.es),h=sk(this.es),p=ak(this.es),Math.abs(this.sin_p12-1)<=pr?(g=this.a*qc(s,a,h,p,Qe),w=this.a*qc(s,a,h,p,r),e.x=this.x0+(g-w)*Math.sin(o),e.y=this.y0-(g-w)*Math.cos(o),e):Math.abs(this.sin_p12+1)<=pr?(g=this.a*qc(s,a,h,p,Qe),w=this.a*qc(s,a,h,p,r),e.x=this.x0+(g+w)*Math.sin(o),e.y=this.y0+(g+w)*Math.cos(o),e):(C=i/n,R=hS(this.a,this.e,this.sin_p12),z=hS(this.a,this.e,i),W=Math.atan((1-this.es)*C+this.es*R*this.sin_p12/(z*n)),Y=Math.atan2(Math.sin(o),this.cos_p12*Math.tan(W)-this.sin_p12*Math.cos(o)),Y===0?J=Math.asin(this.cos_p12*Math.sin(W)-this.sin_p12*Math.cos(W)):Math.abs(Math.abs(Y)-Math.PI)<=pr?J=-Math.asin(this.cos_p12*Math.sin(W)-this.sin_p12*Math.cos(W)):J=Math.asin(Math.sin(o)*Math.cos(W)/Math.sin(Y)),H=this.e*this.sin_p12/Math.sqrt(1-this.es),Q=this.e*this.cos_p12*Math.cos(Y)/Math.sqrt(1-this.es),tt=H*Q,rt=Q*Q,ft=J*J,dt=ft*J,Mt=dt*J,Ft=Mt*J,at=R*J*(1-ft*rt*(1-rt)/6+dt/8*tt*(1-2*rt)+Mt/120*(rt*(4-7*rt)-3*H*H*(1-7*rt))-Ft/48*tt),e.x=this.x0+at*Math.sin(Y),e.y=this.y0+at*Math.cos(Y),e))}function jce(e){e.x-=this.x0,e.y-=this.y0;var t,r,i,n,o,s,a,h,p,g,w,C,R,z,W,Y,H,Q,tt,rt,at,et,lt,J;return this.sphere?(t=Math.sqrt(e.x*e.x+e.y*e.y),t>2*Qe*this.a?void 0:(r=t/this.a,i=Math.sin(r),n=Math.cos(r),o=this.long0,Math.abs(t)<=pr?s=this.lat0:(s=g_(n*this.sin_p12+e.y*i*this.cos_p12/t),a=Math.abs(this.lat0)-Qe,Math.abs(a)<=pr?this.lat0>=0?o=Tr(this.long0+Math.atan2(e.x,-e.y)):o=Tr(this.long0-Math.atan2(-e.x,e.y)):o=Tr(this.long0+Math.atan2(e.x*i,t*this.cos_p12*n-e.y*this.sin_p12*i))),e.x=o,e.y=s,e)):(h=nk(this.es),p=ok(this.es),g=sk(this.es),w=ak(this.es),Math.abs(this.sin_p12-1)<=pr?(C=this.a*qc(h,p,g,w,Qe),t=Math.sqrt(e.x*e.x+e.y*e.y),R=C-t,s=Qz(R/this.a,h,p,g,w),o=Tr(this.long0+Math.atan2(e.x,-1*e.y)),e.x=o,e.y=s,e):Math.abs(this.sin_p12+1)<=pr?(C=this.a*qc(h,p,g,w,Qe),t=Math.sqrt(e.x*e.x+e.y*e.y),R=t-C,s=Qz(R/this.a,h,p,g,w),o=Tr(this.long0+Math.atan2(e.x,e.y)),e.x=o,e.y=s,e):(t=Math.sqrt(e.x*e.x+e.y*e.y),Y=Math.atan2(e.x,e.y),z=hS(this.a,this.e,this.sin_p12),H=Math.cos(Y),Q=this.e*this.cos_p12*H,tt=-Q*Q/(1-this.es),rt=3*this.es*(1-tt)*this.sin_p12*this.cos_p12*H/(1-this.es),at=t/z,et=at-tt*(1+tt)*Math.pow(at,3)/6-rt*(1+3*tt)*Math.pow(at,4)/24,lt=1-tt*et*et/2-at*et*et*et/6,W=Math.asin(this.sin_p12*Math.cos(et)+this.cos_p12*Math.sin(et)*H),o=Tr(this.long0+Math.asin(Math.sin(Y)*Math.sin(et)/Math.cos(W))),J=Math.sin(W),s=Math.atan2((J-this.es*lt*this.sin_p12)*Math.tan(W),J*(1-this.es)),e.x=o,e.y=s,e))}var $ce=[\"Azimuthal_Equidistant\",\"aeqd\"],Gce={init:Uce,forward:Vce,inverse:jce,names:$ce};function Wce(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0)}function qce(e){var t,r,i,n,o,s,a,h,p=e.x,g=e.y;return i=Tr(p-this.long0),t=Math.sin(g),r=Math.cos(g),n=Math.cos(i),s=this.sin_p14*t+this.cos_p14*r*n,o=1,(s>0||Math.abs(s)<=pr)&&(a=this.a*o*r*Math.sin(i),h=this.y0+this.a*o*(this.cos_p14*t-this.sin_p14*r*n)),e.x=a,e.y=h,e}function Hce(e){var t,r,i,n,o,s,a;return e.x-=this.x0,e.y-=this.y0,t=Math.sqrt(e.x*e.x+e.y*e.y),r=g_(t/this.a),i=Math.sin(r),n=Math.cos(r),s=this.long0,Math.abs(t)<=pr?(a=this.lat0,e.x=s,e.y=a,e):(a=g_(n*this.sin_p14+e.y*i*this.cos_p14/t),o=Math.abs(this.lat0)-Qe,Math.abs(o)<=pr?(this.lat0>=0?s=Tr(this.long0+Math.atan2(e.x,-e.y)):s=Tr(this.long0-Math.atan2(-e.x,e.y)),e.x=s,e.y=a,e):(s=Tr(this.long0+Math.atan2(e.x*i,t*this.cos_p14*n-e.y*this.sin_p14*i)),e.x=s,e.y=a,e))}var Yce=[\"ortho\"],Xce={init:Wce,forward:qce,inverse:Hce,names:Yce},ls={FRONT:1,RIGHT:2,BACK:3,LEFT:4,TOP:5,BOTTOM:6},Bn={AREA_0:1,AREA_1:2,AREA_2:3,AREA_3:4};function Zce(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||\"Quadrilateralized Spherical Cube\",this.lat0>=Qe-Ln/2?this.face=ls.TOP:this.lat0<=-(Qe-Ln/2)?this.face=ls.BOTTOM:Math.abs(this.long0)<=Ln?this.face=ls.FRONT:Math.abs(this.long0)<=Qe+Ln?this.face=this.long0>0?ls.RIGHT:ls.LEFT:this.face=ls.BACK,this.es!==0&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)}function Kce(e){var t={x:0,y:0},r,i,n,o,s,a,h={value:0};if(e.x-=this.long0,this.es!==0?r=Math.atan(this.one_minus_f_squared*Math.tan(e.y)):r=e.y,i=e.x,this.face===ls.TOP)o=Qe-r,i>=Ln&&i<=Qe+Ln?(h.value=Bn.AREA_0,n=i-Qe):i>Qe+Ln||i<=-(Qe+Ln)?(h.value=Bn.AREA_1,n=i>0?i-Js:i+Js):i>-(Qe+Ln)&&i<=-Ln?(h.value=Bn.AREA_2,n=i+Qe):(h.value=Bn.AREA_3,n=i);else if(this.face===ls.BOTTOM)o=Qe+r,i>=Ln&&i<=Qe+Ln?(h.value=Bn.AREA_0,n=-i+Qe):i<Ln&&i>=-Ln?(h.value=Bn.AREA_1,n=-i):i<-Ln&&i>=-(Qe+Ln)?(h.value=Bn.AREA_2,n=-i-Qe):(h.value=Bn.AREA_3,n=i>0?-i+Js:-i-Js);else{var p,g,w,C,R,z,W;this.face===ls.RIGHT?i=lS(i,+Qe):this.face===ls.BACK?i=lS(i,+Js):this.face===ls.LEFT&&(i=lS(i,-Qe)),C=Math.sin(r),R=Math.cos(r),z=Math.sin(i),W=Math.cos(i),p=R*W,g=R*z,w=C,this.face===ls.FRONT?(o=Math.acos(p),n=Vz(o,w,g,h)):this.face===ls.RIGHT?(o=Math.acos(g),n=Vz(o,w,-p,h)):this.face===ls.BACK?(o=Math.acos(-p),n=Vz(o,w,-g,h)):this.face===ls.LEFT?(o=Math.acos(-g),n=Vz(o,w,p,h)):(o=n=0,h.value=Bn.AREA_0)}return a=Math.atan(12/Js*(n+Math.acos(Math.sin(n)*Math.cos(Ln))-Qe)),s=Math.sqrt((1-Math.cos(o))/(Math.cos(a)*Math.cos(a))/(1-Math.cos(Math.atan(1/Math.cos(n))))),h.value===Bn.AREA_1?a+=Qe:h.value===Bn.AREA_2?a+=Js:h.value===Bn.AREA_3&&(a+=1.5*Js),t.x=s*Math.cos(a),t.y=s*Math.sin(a),t.x=t.x*this.a+this.x0,t.y=t.y*this.a+this.y0,e.x=t.x,e.y=t.y,e}function Qce(e){var t={lam:0,phi:0},r,i,n,o,s,a,h,p,g,w={value:0};if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,i=Math.atan(Math.sqrt(e.x*e.x+e.y*e.y)),r=Math.atan2(e.y,e.x),e.x>=0&&e.x>=Math.abs(e.y)?w.value=Bn.AREA_0:e.y>=0&&e.y>=Math.abs(e.x)?(w.value=Bn.AREA_1,r-=Qe):e.x<0&&-e.x>=Math.abs(e.y)?(w.value=Bn.AREA_2,r=r<0?r+Js:r-Js):(w.value=Bn.AREA_3,r+=Qe),g=Js/12*Math.tan(r),s=Math.sin(g)/(Math.cos(g)-1/Math.sqrt(2)),a=Math.atan(s),n=Math.cos(r),o=Math.tan(i),h=1-n*n*o*o*(1-Math.cos(Math.atan(1/Math.cos(a)))),h<-1?h=-1:h>1&&(h=1),this.face===ls.TOP)p=Math.acos(h),t.phi=Qe-p,w.value===Bn.AREA_0?t.lam=a+Qe:w.value===Bn.AREA_1?t.lam=a<0?a+Js:a-Js:w.value===Bn.AREA_2?t.lam=a-Qe:t.lam=a;else if(this.face===ls.BOTTOM)p=Math.acos(h),t.phi=p-Qe,w.value===Bn.AREA_0?t.lam=-a+Qe:w.value===Bn.AREA_1?t.lam=-a:w.value===Bn.AREA_2?t.lam=-a-Qe:t.lam=a<0?-a-Js:-a+Js;else{var C,R,z;C=h,g=C*C,g>=1?z=0:z=Math.sqrt(1-g)*Math.sin(a),g+=z*z,g>=1?R=0:R=Math.sqrt(1-g),w.value===Bn.AREA_1?(g=R,R=-z,z=g):w.value===Bn.AREA_2?(R=-R,z=-z):w.value===Bn.AREA_3&&(g=R,R=z,z=-g),this.face===ls.RIGHT?(g=C,C=-R,R=g):this.face===ls.BACK?(C=-C,R=-R):this.face===ls.LEFT&&(g=C,C=R,R=-g),t.phi=Math.acos(-z)-Qe,t.lam=Math.atan2(R,C),this.face===ls.RIGHT?t.lam=lS(t.lam,-Qe):this.face===ls.BACK?t.lam=lS(t.lam,-Js):this.face===ls.LEFT&&(t.lam=lS(t.lam,+Qe))}if(this.es!==0){var W,Y,H;W=t.phi<0?1:0,Y=Math.tan(t.phi),H=this.b/Math.sqrt(Y*Y+this.one_minus_f_squared),t.phi=Math.atan(Math.sqrt(this.a*this.a-H*H)/(this.one_minus_f*H)),W&&(t.phi=-t.phi)}return t.lam+=this.long0,e.x=t.lam,e.y=t.phi,e}function Vz(e,t,r,i){var n;return e<pr?(i.value=Bn.AREA_0,n=0):(n=Math.atan2(t,r),Math.abs(n)<=Ln?i.value=Bn.AREA_0:n>Ln&&n<=Qe+Ln?(i.value=Bn.AREA_1,n-=Qe):n>Qe+Ln||n<=-(Qe+Ln)?(i.value=Bn.AREA_2,n=n>=0?n-Js:n+Js):(i.value=Bn.AREA_3,n+=Qe)),n}function lS(e,t){var r=e+t;return r<-Js?r+=Q8:r>+Js&&(r-=Q8),r}var Jce=[\"Quadrilateralized Spherical Cube\",\"Quadrilateralized_Spherical_Cube\",\"qsc\"],tue={init:Zce,forward:Kce,inverse:Qce,names:Jce},Jet=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-986701e-12],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,18736e-12],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,934959e-12],[.7986,-.00755338,-500009e-10,935324e-12],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],G8=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-126793e-14,422642e-15],[.124,.0124,507171e-14,-160604e-14],[.186,.0123999,-190189e-13,600152e-14],[.248,.0124002,710039e-13,-224e-10],[.31,.0123992,-264997e-12,835986e-13],[.372,.0124029,988983e-12,-311994e-12],[.434,.0123893,-369093e-11,-435621e-12],[.4958,.0123198,-102252e-10,-345523e-12],[.5571,.0121916,-154081e-10,-582288e-12],[.6176,.0119938,-241424e-10,-525327e-12],[.6769,.011713,-320223e-10,-516405e-12],[.7346,.0113541,-397684e-10,-609052e-12],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-140374e-14],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],vEt=.8487,bEt=1.3523,xEt=am/5,eue=1/xEt,sS=18,Jz=function(e,t){return e[0]+t*(e[1]+t*(e[2]+t*e[3]))},rue=function(e,t){return e[1]+t*(2*e[2]+t*3*e[3])};function iue(e,t,r,i){for(var n=t;i;--i){var o=e(n);if(n-=o,Math.abs(o)<r)break}return n}function nue(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||\"Robinson\"}function oue(e){var t=Tr(e.x-this.long0),r=Math.abs(e.y),i=Math.floor(r*xEt);i<0?i=0:i>=sS&&(i=sS-1),r=am*(r-eue*i);var n={x:Jz(Jet[i],r)*t,y:Jz(G8[i],r)};return e.y<0&&(n.y=-n.y),n.x=n.x*this.a*vEt+this.x0,n.y=n.y*this.a*bEt+this.y0,n}function sue(e){var t={x:(e.x-this.x0)/(this.a*vEt),y:Math.abs(e.y-this.y0)/(this.a*bEt)};if(t.y>=1)t.x/=Jet[sS][0],t.y=e.y<0?-Qe:Qe;else{var r=Math.floor(t.y*sS);for(r<0?r=0:r>=sS&&(r=sS-1);;)if(G8[r][0]>t.y)--r;else if(G8[r+1][0]<=t.y)++r;else break;var i=G8[r],n=5*(t.y-i[0])/(G8[r+1][0]-i[0]);n=iue(function(o){return(Jz(i,o)-t.y)/rue(i,o)},n,pr,100),t.x/=Jz(Jet[r],n),t.y=(5*r+n)*Fl,e.y<0&&(t.y=-t.y)}return t.x=Tr(t.x+this.long0),t}var aue=[\"Robinson\",\"robin\"],lue={init:nue,forward:oue,inverse:sue,names:aue};function cue(){this.name=\"geocent\"}function uue(e){var t=aEt(e,this.es,this.a);return t}function hue(e){var t=lEt(e,this.es,this.a,this.b);return t}var due=[\"Geocentric\",\"geocentric\",\"geocent\",\"Geocent\"],fue={init:cue,forward:uue,inverse:hue,names:due},dc={N_POLE:0,S_POLE:1,EQUIT:2,OBLIQ:3},U8={h:{def:1e5,num:!0},azi:{def:0,num:!0,degrees:!0},tilt:{def:0,num:!0,degrees:!0},long0:{def:0,num:!0},lat0:{def:0,num:!0}};function pue(){if(Object.keys(U8).forEach(function(r){if(typeof this[r]>\"u\")this[r]=U8[r].def;else{if(U8[r].num&&isNaN(this[r]))throw new Error(\"Invalid parameter value, must be numeric \"+r+\" = \"+this[r]);U8[r].num&&(this[r]=parseFloat(this[r]))}U8[r].degrees&&(this[r]=this[r]*Fl)}.bind(this)),Math.abs(Math.abs(this.lat0)-Qe)<pr?this.mode=this.lat0<0?dc.S_POLE:dc.N_POLE:Math.abs(this.lat0)<pr?this.mode=dc.EQUIT:(this.mode=dc.OBLIQ,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw new Error(\"Invalid height\");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var e=this.tilt,t=this.azi;this.cg=Math.cos(t),this.sg=Math.sin(t),this.cw=Math.cos(e),this.sw=Math.sin(e)}function mue(e){e.x-=this.long0;var t=Math.sin(e.y),r=Math.cos(e.y),i=Math.cos(e.x),n,o;switch(this.mode){case dc.OBLIQ:o=this.sinph0*t+this.cosph0*r*i;break;case dc.EQUIT:o=r*i;break;case dc.S_POLE:o=-t;break;case dc.N_POLE:o=t;break}switch(o=this.pn1/(this.p-o),n=o*r*Math.sin(e.x),this.mode){case dc.OBLIQ:o*=this.cosph0*t-this.sinph0*r*i;break;case dc.EQUIT:o*=t;break;case dc.N_POLE:o*=-(r*i);break;case dc.S_POLE:o*=r*i;break}var s,a;return s=o*this.cg+n*this.sg,a=1/(s*this.sw*this.h1+this.cw),n=(n*this.cg-o*this.sg)*this.cw*a,o=s*a,e.x=n*this.a,e.y=o*this.a,e}function gue(e){e.x/=this.a,e.y/=this.a;var t={x:e.x,y:e.y},r,i,n;n=1/(this.pn1-e.y*this.sw),r=this.pn1*e.x*n,i=this.pn1*e.y*this.cw*n,e.x=r*this.cg+i*this.sg,e.y=i*this.cg-r*this.sg;var o=ef(e.x,e.y);if(Math.abs(o)<pr)t.x=0,t.y=e.y;else{var s,a;switch(a=1-o*o*this.pfact,a=(this.p-Math.sqrt(a))/(this.pn1/o+o/this.pn1),s=Math.sqrt(1-a*a),this.mode){case dc.OBLIQ:t.y=Math.asin(s*this.sinph0+e.y*a*this.cosph0/o),e.y=(s-this.sinph0*Math.sin(t.y))*o,e.x*=a*this.cosph0;break;case dc.EQUIT:t.y=Math.asin(e.y*a/o),e.y=s*o,e.x*=a;break;case dc.N_POLE:t.y=Math.asin(s),e.y=-e.y;break;case dc.S_POLE:t.y=-Math.asin(s);break}t.x=Math.atan2(e.x,e.y)}return e.x=t.x+this.long0,e.y=t.y,e}var Aue=[\"Tilted_Perspective\",\"tpers\"],yue={init:pue,forward:mue,inverse:gue,names:Aue};function _ue(){if(this.flip_axis=this.sweep===\"x\"?1:0,this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,this.es!==0){var e=1-this.es,t=1/e;this.radius_p=Math.sqrt(e),this.radius_p2=e,this.radius_p_inv2=t,this.shape=\"ellipse\"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape=\"sphere\";this.title||(this.title=\"Geostationary Satellite View\")}function vue(e){var t=e.x,r=e.y,i,n,o,s;if(t=t-this.long0,this.shape===\"ellipse\"){r=Math.atan(this.radius_p2*Math.tan(r));var a=this.radius_p/ef(this.radius_p*Math.cos(r),Math.sin(r));if(n=a*Math.cos(t)*Math.cos(r),o=a*Math.sin(t)*Math.cos(r),s=a*Math.sin(r),(this.radius_g-n)*n-o*o-s*s*this.radius_p_inv2<0)return e.x=Number.NaN,e.y=Number.NaN,e;i=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(o/ef(s,i)),e.y=this.radius_g_1*Math.atan(s/i)):(e.x=this.radius_g_1*Math.atan(o/i),e.y=this.radius_g_1*Math.atan(s/ef(o,i)))}else this.shape===\"sphere\"&&(i=Math.cos(r),n=Math.cos(t)*i,o=Math.sin(t)*i,s=Math.sin(r),i=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(o/ef(s,i)),e.y=this.radius_g_1*Math.atan(s/i)):(e.x=this.radius_g_1*Math.atan(o/i),e.y=this.radius_g_1*Math.atan(s/ef(o,i))));return e.x=e.x*this.a,e.y=e.y*this.a,e}function bue(e){var t=-1,r=0,i=0,n,o,s,a;if(e.x=e.x/this.a,e.y=e.y/this.a,this.shape===\"ellipse\"){this.flip_axis?(i=Math.tan(e.y/this.radius_g_1),r=Math.tan(e.x/this.radius_g_1)*ef(1,i)):(r=Math.tan(e.x/this.radius_g_1),i=Math.tan(e.y/this.radius_g_1)*ef(1,r));var h=i/this.radius_p;if(n=r*r+h*h+t*t,o=2*this.radius_g*t,s=o*o-4*n*this.C,s<0)return e.x=Number.NaN,e.y=Number.NaN,e;a=(-o-Math.sqrt(s))/(2*n),t=this.radius_g+a*t,r*=a,i*=a,e.x=Math.atan2(r,t),e.y=Math.atan(i*Math.cos(e.x)/t),e.y=Math.atan(this.radius_p_inv2*Math.tan(e.y))}else if(this.shape===\"sphere\"){if(this.flip_axis?(i=Math.tan(e.y/this.radius_g_1),r=Math.tan(e.x/this.radius_g_1)*Math.sqrt(1+i*i)):(r=Math.tan(e.x/this.radius_g_1),i=Math.tan(e.y/this.radius_g_1)*Math.sqrt(1+r*r)),n=r*r+i*i+t*t,o=2*this.radius_g*t,s=o*o-4*n*this.C,s<0)return e.x=Number.NaN,e.y=Number.NaN,e;a=(-o-Math.sqrt(s))/(2*n),t=this.radius_g+a*t,r*=a,i*=a,e.x=Math.atan2(r,t),e.y=Math.atan(i*Math.cos(e.x)/t)}return e.x=e.x+this.long0,e}var xue=[\"Geostationary Satellite View\",\"Geostationary_Satellite\",\"geos\"],wue={init:_ue,forward:vue,inverse:bue,names:xue};function Tue(e){e.Proj.projections.add(Gz),e.Proj.projections.add(Wz),e.Proj.projections.add(Iae),e.Proj.projections.add(Uae),e.Proj.projections.add(qae),e.Proj.projections.add(Kae),e.Proj.projections.add(ile),e.Proj.projections.add(lle),e.Proj.projections.add(fle),e.Proj.projections.add(yle),e.Proj.projections.add(Lle),e.Proj.projections.add(Vle),e.Proj.projections.add(qle),e.Proj.projections.add(Qle),e.Proj.projections.add(ice),e.Proj.projections.add(lce),e.Proj.projections.add(fce),e.Proj.projections.add(yce),e.Proj.projections.add(Tce),e.Proj.projections.add(Cce),e.Proj.projections.add(Oce),e.Proj.projections.add(zce),e.Proj.projections.add(Gce),e.Proj.projections.add(Xce),e.Proj.projections.add(tue),e.Proj.projections.add(lue),e.Proj.projections.add(fue),e.Proj.projections.add(yue),e.Proj.projections.add(wue)}Nh.defaultDatum=\"WGS84\";Nh.Proj=lm;Nh.WGS84=new Nh.Proj(\"WGS84\");Nh.Point=uS;Nh.toPoint=cEt;Nh.defs=Wc;Nh.nadgrid=Rse;Nh.transform=Kz;Nh.mgrs=Yse;Nh.version=\"__VERSION__\";Tue(Nh);function Sue(e,t,r){let i=Nh(t,r);return\"data\"in e?new Er(e.data.map(n=>L5t(n,i))):L5t(e,i)}function L5t(e,t){let r=[0,0];return Q5t(e,(n,o)=>(r[0]=n,r[1]=o,t.forward(r)))}var f_;(function(e){e.POINT=\"geoarrow.point\",e.LINESTRING=\"geoarrow.linestring\",e.POLYGON=\"geoarrow.polygon\",e.MULTIPOINT=\"geoarrow.multipoint\",e.MULTILINESTRING=\"geoarrow.multilinestring\",e.MULTIPOLYGON=\"geoarrow.multipolygon\"})(f_||(f_={}));var tU=class{minX;minY;maxX;maxY;constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}updateBbox(t){t.minX<this.minX&&(this.minX=t.minX),t.minY<this.minY&&(this.minY=t.minY),t.maxX>this.maxX&&(this.maxX=t.maxX),t.maxY>this.maxY&&(this.maxY=t.maxY)}updateCoord(t,r){t<this.minX&&(this.minX=t),r<this.minY&&(this.minY=r),t>this.maxX&&(this.maxX=t),r>this.maxY&&(this.maxY=r)}};function Mue(e,t){switch(t.metadata.get(\"ARROW:extension:name\")){case f_.POINT:return wEt(e);case f_.LINESTRING:case f_.MULTIPOINT:return TEt(e);case f_.POLYGON:case f_.MULTILINESTRING:return SEt(e);case f_.MULTIPOLYGON:return Pue(e);default:throw new Error(\"Unknown ext type name\")}}function Eue(e){let r=ek(e).values,i=new tU;for(let n=0;n<e.length;n++){let o=r[n*2],s=r[n*2+1];i.updateCoord(o,s)}return i}function wEt(e){let t=new tU;for(let r of e.data)t.updateBbox(Eue(r));return t}function TEt(e){let t=rk(e);return wEt(t)}function SEt(e){let t=dS(e);return TEt(t)}function Pue(e){let t=rU(e);return SEt(t)}var trt;(function(e){e[e.CLOCKWISE=m5t.CLOCKWISE]=\"CLOCKWISE\",e[e.COUNTER_CLOCKWISE=m5t.COUNTER_CLOCKWISE]=\"COUNTER_CLOCKWISE\"})(trt||(trt={}));function MEt(e){if(\"data\"in e)return new Er(e.data.map(r=>MEt(r)));let t=new a_({type:new Pu,nullValues:[null]});t.set(e.length-1,null);for(let r=0;r<e.length;r++){if(!e.getValid(r)){t.setValid(r,!1);continue}let n=iU(e,r).getWindingDirection();t.set(r,n===trt.CLOCKWISE)}return t.finish().flush()}function EEt(e,t){if(\"data\"in e){e.data.forEach(r=>EEt(r,t));return}for(let r=0;r<e.length;r++)iU(e,r).modifyWindingDirection(t)}var crt=Object.freeze({__proto__:null,area:U5t,earcut:j5t,getMultiPolygonExterior:G5t,getPolygonExterior:$5t,mapCoords:Q5t,modifyWindingDirection:EEt,reproject:Sue,signedArea:V5t,totalBounds:Mue,windingDirection:MEt});function q8(e,t=!1){if(\"data\"in e)return new Er(e.data.map(o=>q8(o,t)));let r=[];for(let o of e.children)r.push(q8(o,t));let i;e.dictionary!==void 0&&(i=q8(e.dictionary,t));let n={[Hi.OFFSET]:jz(e.buffers[Hi.OFFSET],t),[Hi.DATA]:jz(e.buffers[Hi.DATA],t),[Hi.VALIDITY]:jz(e.buffers[Hi.VALIDITY],t),[Hi.TYPE]:jz(e.buffers[Hi.TYPE],t)};return new Fi(e.type,e.offset,e.length,e._nullCount,n,r,i)}function qz(e){if(\"data\"in e)return e.data.some(r=>qz(r));for(let r of e.children)if(qz(r))return!0;if(e.dictionary!==void 0&&qz(e.dictionary))return!0;let t=[Hi.OFFSET,Hi.DATA,Hi.VALIDITY,Hi.TYPE];for(let r of t)if(e.buffers[r]!==void 0&&PEt(e.buffers[r]))return!0;return!1}function PEt(e){return!(e.byteOffset===0&&e.byteLength===e.buffer.byteLength)}function jz(e,t){return e===void 0||!t&&!PEt(e)?e:e.slice()}function Hz(e,t=!1){if(\"data\"in e){let i=[],n=[];for(let s of e.data){let[a,h]=Hz(s);i.push(a),n.push(...h)}return[new Er(i),n]}e=q8(e,t);let r=[];for(let i=0;i<e.children.length;i++){let n=e.children[i],[o,s]=Hz(n);e.children[i]=o,r.push(...s)}if(e.dictionary!==void 0){let[i,n]=Hz(e.dictionary);e.dictionary=i,r.push(...n)}return e.buffers[Hi.OFFSET]!==void 0&&r.push(e.buffers[Hi.OFFSET].buffer),e.buffers[Hi.DATA]!==void 0&&r.push(e.buffers[Hi.DATA].buffer),e.buffers[Hi.VALIDITY]!==void 0&&r.push(e.buffers[Hi.VALIDITY].buffer),e.buffers[Hi.TYPE]!==void 0&&r.push(e.buffers[Hi.TYPE].buffer),[e,r]}function CEt(e){switch(e.typeId){case Qt.Null:return new sl;case Qt.Int:return new Ms(e.isSigned,e.bitWidth);case Qt.Float:return new al(e.precision);case Qt.Binary:return new jd;case Qt.Utf8:return new $d;case Qt.Bool:return new Pu;case Qt.Decimal:return new Gd(e.scale,e.precision,e.bitWidth);case Qt.Date:return new Wd(e.unit);case Qt.Time:return new qd(e.unit,e.bitWidth);case Qt.Timestamp:return new Hd(e.unit,e.timezone);case Qt.Interval:return new Yd(e.unit);case Qt.List:{let t=e.children.map(V8);if(t.length>1)throw new Error(\"expected 1 field\");return new Oa(t[0])}case Qt.Struct:{let t=e.children.map(V8);return new jn(t)}case Qt.Union:{let t=e.children.map(V8);return new Cu(e.mode,e.typeIds,t)}case Qt.FixedSizeBinary:return new Zd(e.byteWidth);case Qt.FixedSizeList:{let t=e.children.map(V8);if(t.length>1)throw new Error(\"expected 1 field\");return new lc(e.listSize,t[0])}case Qt.Map:{let t=e.children.map(V8);if(t.length>1)throw new Error(\"expected 1 field\");let r=t[0];return new Iu(r,e.keysSorted)}case Qt.Duration:return new Xd(e.unit);default:throw new Error(`unknown type ${e}`)}}function V8(e){let t=CEt(e.type);return new mi(e.name,t,e.nullable,e.metadata)}function urt(e){let t=e.children.map(n=>urt(n)),r=e.dictionary?IEt(e.dictionary):void 0,i={[Hi.OFFSET]:e.valueOffsets,[Hi.DATA]:e.values,[Hi.VALIDITY]:e.nullBitmap,[Hi.TYPE]:e.typeIds};return new Fi(CEt(e.type),e.offset,e.length,e._nullCount,i,t,r)}function IEt(e){return new Er(e.data.map(t=>urt(t)))}var hrt=Object.freeze({__proto__:null,hardClone:q8,isShared:qz,preparePostMessage:Hz,rehydrateData:urt,rehydrateVector:IEt});function Cue(e,t,r){let i=e.fields.findIndex(n=>n.name===r||n.metadata.get(\"ARROW:extension:name\")===t);return i!==-1?i:null}function Iue(e){return tr.isFixedSizeList(e.type)}function kue(e){return tr.isStruct(e.type)}function go(e){if(tr.isList(e.type))return go(e.children[0]);if(tr.isStruct(e.type))return!0;if(tr.isFixedSizeList(e.type))return!1;throw new Error(`Unsupported geometry data type: ${e.type}`)}function Hc(e){if(Iue(e))return e;if(kue(e)){let t=e.children.length,r=new Float64Array(e.length*t);for(let a=0;a<e.length;a++)for(let h=0;h<t;h++)r[a*t+h]=e.children[h].values[a];let i=new cx,n=new lc(t,new mi(\"coords\",i)),o=Pr({type:i,length:r.length,data:r});return Pr({type:n,length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,child:o})}throw new Error(`Unsupported coordinate data type: ${e.type}`)}function pS(e){let t=Si.getLineStringChild(e),r=Hc(t);return Pr({type:new Oa(new mi(\"element\",r.type)),length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,valueOffsets:e.valueOffsets,offset:e.offset,child:r})}function Nx(e){let t=Si.getPolygonChild(e),r=pS(t);return Pr({type:new Oa(new mi(\"element\",r.type)),length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,valueOffsets:e.valueOffsets,offset:e.offset,child:r})}function Rue(e,t){let{index:r,data:i}=e,n=r;i.invertedGeomOffsets!==void 0&&(n=i.invertedGeomOffsets[r]);let o={data:i.data,length:i.length,attributes:i.attributes},s={index:n,data:o,target:e.target};return t(s)}function $n(e){let{props:t,propName:r,propInput:i,geomCoordOffsets:n}=e;if(i!==void 0)if(t.data.attributes=t.data.attributes||{},i instanceof Fi){let o=i;if(tr.isFixedSizeList(o)){_r(o.children.length===1);let s=o.children[0].values;n&&(s=sU(s,o.type.listSize,n)),t.data.attributes[r]={value:s,size:o.type.listSize,normalized:!0}}else if(tr.isFloat(o)){let s=o.values;n&&(s=sU(s,1,n)),t.data.attributes[r]={value:s,size:1}}}else typeof i==\"function\"?t[r]=(o,s)=>r===\"getPolygonOffset\"?i(o,s):Rue(s,i):t[r]=i}function sU(e,t,r){let i=r[r.length-1],n=new e.constructor(i*t);for(let o=0;o<r.length-1;o++){let s=r[o],a=r[o+1];for(let h=s;h<a;h++)for(let p=0;p<t;p++)n[h*t+p]=e[o*t+p]}return n}function qo(e,t){let r=Cue(e.schema,t);if(r===null)return null;let i=e.getChildAt(r);return _r(i?.data.length===1),i.data[0]}function kEt(e){let t=e.valueOffsets,i=Si.getMultiLineStringChild(e).valueOffsets,n=new Int32Array(t.length);for(let o=0;o<n.length;++o)n[o]=i[t[o]];return n}function drt(e){let t=e.valueOffsets,i=Si.getPolygonChild(e).valueOffsets,n=new Int32Array(t.length);for(let o=0;o<n.length;++o)n[o]=i[t[o]];return n}function REt(e){let t=Si.getMultiPolygonChild(e),r=Si.getPolygonChild(t),i=e.valueOffsets,n=t.valueOffsets,o=r.valueOffsets,s=new Int32Array(i.length);for(let a=0;a<s.length;++a)s[a]=o[n[i[a]]];return s}function mS(e){let t=e[e.length-1],r=e.length<Math.pow(2,8)?Uint8Array:e.length<Math.pow(2,16)?Uint16Array:Uint32Array,i=new r(t);for(let n=0;n<e.length-1;n++){let o=e[n],s=e[n+1];for(let a=o;a<s;a++)i[a]=n}return i}function Gn(e,t){let r={},i={};for(let[n,o]of Object.entries(e))t.includes(n)||(n.startsWith(\"get\")?r[n]=o:i[n]=o);return[r,i]}function Is({info:e,sourceLayer:t},r){let i=e.index;t.props.data.invertedGeomOffsets&&(i=t.props.data.invertedGeomOffsets[i]);let n=r.get(i);return n===null?e:{...e,index:i,object:n}}function Wn(e,t){let r=[],i=[];for(let[n,o]of Object.entries(e))n.startsWith(\"get\")&&o instanceof Fi&&(r.push(o),n.endsWith(\"Color\")&&i.push(o));Due(t,r);for(let n of i)Oue(n)}function Due(e,t){for(let r of t)_r(e.numRows===r.length)}function Oue(e){_r(tr.isFixedSizeList(e.type)),_r(e.type.listSize===3||e.type.listSize===4),_r(tr.isInt(e.type.children[0])),_r(e.type.children[0].type.bitWidth===8)}var{data:TAr,getPentagon:SAr,...Lue}=wz.defaultProps,DEt={_validate:!0},Bue={...Lue,...DEt},lk=class extends bi{static defaultProps=Bue;static layerName=\"GeoArrowA5Layer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){return this._renderLayer()}_renderLayer(){let{data:t,getPentagon:r}=this.props;this.props._validate&&Wn(this.props,t);let[i,n]=Gn(this.props,[\"getPentagon\"]),o=new Er([r]),s={...DEt,...n,id:`${this.props.id}-geoarrow-a5`,data:{data:t,length:t.numRows},getPentagon:(a,h)=>o.get(h.index)};for(let[a,h]of Object.entries(i))$n({props:s,propName:a,propInput:h});return new wz(this.getSubLayerProps(s))}};var{data:DAr,getSourcePosition:OAr,getTargetPosition:LAr,...Fue}=u9.defaultProps,OEt={_validate:!0},Nue={...Fue,...OEt},ck=class extends bi{static defaultProps=Nue;static layerName=\"GeoArrowArcLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){return this._renderLayersPoint()}_renderLayersPoint(){let{data:t}=this.props,{getSourcePosition:r,getTargetPosition:i}=this.props;this.props._validate&&(Wn(this.props,t),_r(zr.isPointData(r)),_r(zr.isPointData(i)));let[n,o]=Gn(this.props,[\"getSourcePosition\",\"getTargetPosition\"]);go(r)&&(r=Hc(r));let s=Si.getPointChild(r).values;go(i)&&(i=Hc(i));let a=Si.getPointChild(i).values,h={...OEt,...o,id:`${this.props.id}-geoarrow-arc`,data:{data:t,length:r.length,attributes:{getSourcePosition:{value:s,size:r.type.listSize},getTargetPosition:{value:a,size:i.type.listSize}}}};for(let[p,g]of Object.entries(n))$n({props:h,propName:p,propInput:g});return new u9(this.getSubLayerProps(h))}};var Co;(function(e){e.POINT=\"geoarrow.point\",e.LINESTRING=\"geoarrow.linestring\",e.POLYGON=\"geoarrow.polygon\",e.MULTIPOINT=\"geoarrow.multipoint\",e.MULTILINESTRING=\"geoarrow.multilinestring\",e.MULTIPOLYGON=\"geoarrow.multipolygon\"})(Co||(Co={}));var{data:GAr,getPosition:WAr,...zue}=q3.defaultProps,LEt={_validate:!0},Uue={...zue,...LEt},uk=class extends bi{static defaultProps=Uue;static layerName=\"GeoArrowColumnLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){let{data:t}=this.props,r=qo(t,Co.POINT);if(r!==null&&zr.isPointData(r))return this._renderPointLayer(r);let i=this.props.getPosition;if(i!==void 0&&zr.isPointData(i))return this._renderPointLayer(i);throw new Error(\"getPosition not GeoArrow point\")}_renderPointLayer(t){let{data:r}=this.props;this.props._validate&&(_r(zr.isPointData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPosition\"]);go(t)&&(t=Hc(t));let s=Si.getPointChild(t).values,a={...LEt,...n,id:`${this.props.id}-geoarrow-column`,data:{data:r,length:t.length,attributes:{getPosition:{value:s,size:t.type.listSize}}}};for(let[h,p]of Object.entries(i))$n({props:a,propName:h,propInput:p});return new q3(this.getSubLayerProps(a))}};var{data:QAr,getGeohash:JAr,...Vue}=Bz.defaultProps,BEt={_validate:!0},jue={...Vue,...BEt},hk=class extends bi{static defaultProps=jue;static layerName=\"GeoArrowGeohashLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){return this._renderLayer()}_renderLayer(){let{data:t,getGeohash:r}=this.props;this.props._validate&&Wn(this.props,t);let[i,n]=Gn(this.props,[\"getGeohash\"]),o=new Er([r]),s={...BEt,...n,id:`${this.props.id}-geoarrow-geohash`,data:{data:t,length:t.numRows},getGeohash:(a,h)=>o.get(h.index)};for(let[a,h]of Object.entries(i))$n({props:s,propName:a,propInput:h});return new Bz(this.getSubLayerProps(s))}};var{data:syr,getHexagon:ayr,...$ue}=Oz.defaultProps,FEt={_validate:!0},Gue={...$ue,...FEt},dk=class extends bi{static defaultProps=Gue;static layerName=\"GeoArrowH3HexagonLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){return this._renderLayer()}_renderLayer(){let{data:t,getHexagon:r}=this.props;this.props._validate&&Wn(this.props,t);let[i,n]=Gn(this.props,[\"getHexagon\"]),o=new Er([r]),s={...FEt,...n,id:`${this.props.id}-geoarrow-h3`,data:{data:t,length:r.length},getHexagon:(a,h)=>{let p=o.get(h.index);return typeof p==\"string\"?p:p.toString(16)}};for(let[a,h]of Object.entries(i))$n({props:s,propName:a,propInput:h});return new Oz(this.getSubLayerProps(s))}};var NEt=[[255,255,178],[254,217,118],[254,178,76],[253,141,60],[240,59,32],[189,0,38]];function zEt(e,t=!1,r=Float32Array){let i;if(Number.isFinite(e[0]))i=new r(e);else{i=new r(e.length*4);let n=0;for(let o=0;o<e.length;o++){let s=e[o];i[n++]=s[0],i[n++]=s[1],i[n++]=s[2],i[n++]=Number.isFinite(s[3])?s[3]:255}}if(t)for(let n=0;n<i.length;n++)i[n]/=255;return i}function VEt(e){let t=e.map(a=>a[0]),r=e.map(a=>a[1]),i=Math.min.apply(null,t),n=Math.max.apply(null,t),o=Math.min.apply(null,r),s=Math.max.apply(null,r);return[i,o,n,s]}function jEt(e,t){return t[0]>=e[0]&&t[2]<=e[2]&&t[1]>=e[1]&&t[3]<=e[3]}var UEt=new Float32Array(12);function frt(e,t=2){let r=0;for(let i of e)for(let n=0;n<t;n++)UEt[r++]=i[n]||0;return UEt}function $Et(e,t,r){let[i,n,o,s]=e,a=o-i,h=s-n,p=a,g=h;a/h<t/r?p=t/r*h:g=r/t*a,p<t&&(p=t,g=r);let w=(o+i)/2,C=(s+n)/2;return[w-p/2,C-g/2,w+p/2,C+g/2]}function GEt(e,t){let[r,i,n,o]=t;return[(e[0]-r)/(n-r),(e[1]-i)/(o-i)]}var WEt=`#version 300 es\n#define SHADER_NAME heatp-map-layer-vertex-shader\nuniform sampler2D maxTexture;\nin vec3 positions;\nin vec2 texCoords;\nout vec2 vTexCoords;\nout float vIntensityMin;\nout float vIntensityMax;\nvoid main(void) {\ngl_Position = project_position_to_clipspace(positions, vec3(0.0), vec3(0.0));\nvTexCoords = texCoords;\nvec4 maxTexture = texture(maxTexture, vec2(0.5));\nfloat maxValue = triangle.aggregationMode < 0.5 ? maxTexture.r : maxTexture.g;\nfloat minValue = maxValue * triangle.threshold;\nif (triangle.colorDomain[1] > 0.) {\nmaxValue = triangle.colorDomain[1];\nminValue = triangle.colorDomain[0];\n}\nvIntensityMax = triangle.intensity / maxValue;\nvIntensityMin = triangle.intensity / minValue;\n}\n`;var qEt=`#version 300 es\n#define SHADER_NAME triangle-layer-fragment-shader\nprecision highp float;\nuniform sampler2D weightsTexture;\nuniform sampler2D colorTexture;\nin vec2 vTexCoords;\nin float vIntensityMin;\nin float vIntensityMax;\nout vec4 fragColor;\nvec4 getLinearColor(float value) {\nfloat factor = clamp(value * vIntensityMax, 0., 1.);\nvec4 color = texture(colorTexture, vec2(factor, 0.5));\ncolor.a *= min(value * vIntensityMin, 1.0);\nreturn color;\n}\nvoid main(void) {\nvec4 weights = texture(weightsTexture, vTexCoords);\nfloat weight = weights.r;\nif (triangle.aggregationMode > 0.5) {\nweight /= max(1.0, weights.a);\n}\nif (weight <= 0.) {\ndiscard;\n}\nvec4 linearColor = getLinearColor(weight);\nlinearColor.a *= layer.opacity;\nfragColor = linearColor;\n}\n`;var HEt=`uniform triangleUniforms {\n  float aggregationMode;\n  vec2 colorDomain;\n  float intensity;\n  float threshold;\n} triangle;\n`,YEt={name:\"triangle\",vs:HEt,fs:HEt,uniformTypes:{aggregationMode:\"f32\",colorDomain:\"vec2<f32>\",intensity:\"f32\",threshold:\"f32\"}};var aU=class extends ho{getShaders(){return super.getShaders({vs:WEt,fs:qEt,modules:[Mo,YEt]})}initializeState({device:t}){this.setState({model:this._getModel(t)})}_getModel(t){let{vertexCount:r,data:i}=this.props;return new sn(t,{...this.getShaders(),id:this.props.id,attributes:i.attributes,bufferLayout:[{name:\"positions\",format:\"float32x3\"},{name:\"texCoords\",format:\"float32x2\"}],topology:\"triangle-strip\",vertexCount:r})}draw(){let{model:t}=this.state,{aggregationMode:r,colorDomain:i,intensity:n,threshold:o,colorTexture:s,maxTexture:a,weightsTexture:h}=this.props,p={aggregationMode:r,colorDomain:i,intensity:n,threshold:o,colorTexture:s,maxTexture:a,weightsTexture:h};t.shaderInputs.setProps({triangle:p}),t.draw(this.context.renderPass)}};aU.layerName=\"TriangleLayer\";var XEt=aU;function ZEt(e,t){let r={};for(let i in e)t.includes(i)||(r[i]=e[i]);return r}var lU=class extends bi{initializeAggregationLayer(t){super.initializeState(this.context),this.setState({ignoreProps:ZEt(this.constructor._propTypes,t.data.props),dimensions:t})}updateState(t){super.updateState(t);let{changeFlags:r}=t;if(r.extensionsChanged){let i=this.getShaders({});i&&i.defines&&(i.defines.NON_INSTANCED_MODEL=1),this.updateShaders(i)}this._updateAttributes()}updateAttributes(t){this.setState({changedAttributes:t})}getAttributes(){return this.getAttributeManager().getAttributes()}getModuleSettings(){let{viewport:t,mousePosition:r,device:i}=this.context;return Object.assign(Object.create(this.props),{viewport:t,mousePosition:r,picking:{isActive:0},devicePixelRatio:i.canvasContext.cssToDeviceRatio()})}updateShaders(t){}isAggregationDirty(t,r={}){let{props:i,oldProps:n,changeFlags:o}=t,{compareAll:s=!1,dimension:a}=r,{ignoreProps:h}=this.state,{props:p,accessors:g=[]}=a,{updateTriggersChanged:w}=o;if(o.dataChanged)return!0;if(w){if(w.all)return!0;for(let C of g)if(w[C])return!0}if(s)return o.extensionsChanged?!0:NP({oldProps:n,newProps:i,ignoreProps:h,propTypes:this.constructor._propTypes});for(let C of p)if(i[C]!==n[C])return!0;return!1}isAttributeChanged(t){let{changedAttributes:r}=this.state;return t?r&&r[t]!==void 0:!Wue(r)}_getAttributeManager(){return new P0(this.context.device,{id:this.props.id,stats:this.context.stats})}};lU.layerName=\"AggregationLayer\";var KEt=lU;function Wue(e){let t=!0;for(let r in e){t=!1;break}return t}var cU=`#version 300 es\nin vec3 positions;\nin vec3 positions64Low;\nin float weights;\nout vec4 weightsTexture;\nvoid main()\n{\nweightsTexture = vec4(weights * weight.weightsScale, 0., 0., 1.);\nfloat radiusTexels = project_pixel_size(weight.radiusPixels) * weight.textureWidth / (weight.commonBounds.z - weight.commonBounds.x);\ngl_PointSize = radiusTexels * 2.;\nvec3 commonPosition = project_position(positions, positions64Low);\ngl_Position.xy = (commonPosition.xy - weight.commonBounds.xy) / (weight.commonBounds.zw - weight.commonBounds.xy) ;\ngl_Position.xy = (gl_Position.xy * 2.) - (1.);\ngl_Position.w = 1.0;\n}\n`;var uU=`#version 300 es\nin vec4 weightsTexture;\nout vec4 fragColor;\nfloat gaussianKDE(float u){\nreturn pow(2.71828, -u*u/0.05555)/(1.77245385*0.166666);\n}\nvoid main()\n{\nfloat dist = length(gl_PointCoord - vec2(0.5, 0.5));\nif (dist > 0.5) {\ndiscard;\n}\nfragColor = weightsTexture * gaussianKDE(2. * dist);\nDECKGL_FILTER_COLOR(fragColor, geometry);\n}\n`;var QEt=`#version 300 es\nuniform sampler2D inTexture;\nout vec4 outTexture;\nvoid main()\n{\nint yIndex = gl_VertexID / int(maxWeight.textureSize);\nint xIndex = gl_VertexID - (yIndex * int(maxWeight.textureSize));\nvec2 uv = (0.5 + vec2(float(xIndex), float(yIndex))) / maxWeight.textureSize;\noutTexture = texture(inTexture, uv);\ngl_Position = vec4(0.0, 0.0, 0.0, 1.0);\ngl_PointSize = 1.0;\n}\n`;var JEt=`#version 300 es\nin vec4 outTexture;\nout vec4 fragColor;\nvoid main() {\nfragColor = outTexture;\nfragColor.g = outTexture.r / max(1.0, outTexture.a);\n}\n`;var que=`uniform weightUniforms {\n  vec4 commonBounds;\n  float radiusPixels;\n  float textureWidth;\n  float weightsScale;\n} weight;\n`,tPt={name:\"weight\",vs:que,uniformTypes:{commonBounds:\"vec4<f32>\",radiusPixels:\"f32\",textureWidth:\"f32\",weightsScale:\"f32\"}},ePt={name:\"maxWeight\",vs:`uniform maxWeightUniforms {\n  float textureSize;\n} maxWeight;\n`,uniformTypes:{textureSize:\"f32\"}};var Hue=2,prt={format:\"rgba8unorm\",dimension:\"2d\",width:1,height:1,sampler:{minFilter:\"linear\",magFilter:\"linear\",addressModeU:\"clamp-to-edge\",addressModeV:\"clamp-to-edge\"}},rPt=[0,0],Yue={SUM:0,MEAN:1},Xue={getPosition:{type:\"accessor\",value:e=>e.position},getWeight:{type:\"accessor\",value:1},intensity:{type:\"number\",min:0,value:1},radiusPixels:{type:\"number\",min:1,max:100,value:50},colorRange:NEt,threshold:{type:\"number\",min:0,max:1,value:.05},colorDomain:{type:\"array\",value:null,optional:!0},aggregation:\"SUM\",weightsTextureSize:{type:\"number\",min:128,max:2048,value:2048},debounceTimeout:{type:\"number\",min:0,max:1e3,value:500}},Zue=[\"float32-renderable-webgl\",\"texture-blend-float-webgl\"],Kue={data:{props:[\"radiusPixels\"]}},fk=class extends KEt{getShaders(t){let r=[Mo];return t.modules&&(r=[...r,...t.modules]),super.getShaders({...t,modules:r})}initializeState(){super.initializeAggregationLayer(Kue),this.setState({colorDomain:rPt}),this._setupTextureParams(),this._setupAttributes(),this._setupResources()}shouldUpdateState({changeFlags:t}){return t.somethingChanged}updateState(t){super.updateState(t),this._updateHeatmapState(t)}_updateHeatmapState(t){let{props:r,oldProps:i}=t,n=this._getChangeFlags(t);if((n.dataChanged||n.viewportChanged)&&(n.boundsChanged=this._updateBounds(n.dataChanged),this._updateTextureRenderingBounds()),n.dataChanged||n.boundsChanged){if(clearTimeout(this.state.updateTimer),this.setState({isWeightMapDirty:!0}),n.dataChanged){let o=this.getShaders({vs:cU,fs:uU});this._createWeightsTransform(o)}}else n.viewportZoomChanged&&this._debouncedUpdateWeightmap();r.colorRange!==i.colorRange&&this._updateColorTexture(t),this.state.isWeightMapDirty&&this._updateWeightmap(),this.setState({zoom:t.context.viewport.zoom})}renderLayers(){let{weightsTexture:t,triPositionBuffer:r,triTexCoordBuffer:i,maxWeightsTexture:n,colorTexture:o,colorDomain:s}=this.state,{updateTriggers:a,intensity:h,threshold:p,aggregation:g}=this.props,w=this.getSubLayerClass(\"triangle\",XEt);return new w(this.getSubLayerProps({id:\"triangle-layer\",updateTriggers:a}),{coordinateSystem:Vr.DEFAULT,data:{attributes:{positions:r,texCoords:i}},vertexCount:4,maxTexture:n,colorTexture:o,aggregationMode:Yue[g]||0,weightsTexture:t,intensity:h,threshold:p,colorDomain:s})}finalizeState(t){super.finalizeState(t);let{weightsTransform:r,weightsTexture:i,maxWeightTransform:n,maxWeightsTexture:o,triPositionBuffer:s,triTexCoordBuffer:a,colorTexture:h,updateTimer:p}=this.state;r?.destroy(),i?.destroy(),n?.destroy(),o?.destroy(),s?.destroy(),a?.destroy(),h?.destroy(),p&&clearTimeout(p)}_getAttributeManager(){return new P0(this.context.device,{id:this.props.id,stats:this.context.stats})}_getChangeFlags(t){let r={},{dimensions:i}=this.state;r.dataChanged=this.isAttributeChanged()&&\"attribute changed\"||this.isAggregationDirty(t,{compareAll:!0,dimension:i.data})&&\"aggregation is dirty\",r.viewportChanged=t.changeFlags.viewportChanged;let{zoom:n}=this.state;return(!t.context.viewport||t.context.viewport.zoom!==n)&&(r.viewportZoomChanged=!0),r}_createTextures(){let{textureSize:t,format:r}=this.state;this.setState({weightsTexture:this.context.device.createTexture({...prt,width:t,height:t,format:r}),maxWeightsTexture:this.context.device.createTexture({...prt,width:1,height:1,format:r})})}_setupAttributes(){this.getAttributeManager().add({positions:{size:3,type:\"float64\",accessor:\"getPosition\"},weights:{size:1,accessor:\"getWeight\"}}),this.setState({positionAttributeName:\"positions\"})}_setupTextureParams(){let{device:t}=this.context,{weightsTextureSize:r}=this.props,i=Math.min(r,t.limits.maxTextureDimension2D),n=Zue.every(a=>t.features.has(a)),o=n?\"rgba32float\":\"rgba8unorm\",s=n?1:1/255;this.setState({textureSize:i,format:o,weightsScale:s}),n||hr.warn(`HeatmapLayer: ${this.id} rendering to float texture not supported, falling back to low precision format`)()}_createWeightsTransform(t){let{weightsTransform:r}=this.state,{weightsTexture:i}=this.state,n=this.getAttributeManager();r?.destroy(),r=new O3(this.context.device,{id:`${this.id}-weights-transform`,bufferLayout:n.getBufferLayouts(),vertexCount:1,targetTexture:i,parameters:{depthWriteEnabled:!1,blend:!0,blendColorOperation:\"add\",blendColorSrcFactor:\"one\",blendColorDstFactor:\"one\",blendAlphaSrcFactor:\"one\",blendAlphaDstFactor:\"one\"},topology:\"point-list\",...t,modules:[...t.modules,tPt]}),this.setState({weightsTransform:r})}_setupResources(){this._createTextures();let{device:t}=this.context,{textureSize:r,weightsTexture:i,maxWeightsTexture:n}=this.state,o=this.getShaders({vs:cU,fs:uU});this._createWeightsTransform(o);let s=this.getShaders({vs:QEt,fs:JEt,modules:[ePt]}),a=new O3(t,{id:`${this.id}-max-weights-transform`,targetTexture:n,...s,vertexCount:r*r,topology:\"point-list\",parameters:{depthWriteEnabled:!1,blend:!0,blendColorOperation:\"max\",blendAlphaOperation:\"max\",blendColorSrcFactor:\"one\",blendColorDstFactor:\"one\",blendAlphaSrcFactor:\"one\",blendAlphaDstFactor:\"one\"}}),h={inTexture:i,textureSize:r};a.model.shaderInputs.setProps({maxWeight:h}),this.setState({weightsTexture:i,maxWeightsTexture:n,maxWeightTransform:a,zoom:null,triPositionBuffer:t.createBuffer({byteLength:48}),triTexCoordBuffer:t.createBuffer({byteLength:48})})}updateShaders(t){this._createWeightsTransform({vs:cU,fs:uU,...t})}_updateMaxWeightValue(){let{maxWeightTransform:t}=this.state;t.run({parameters:{viewport:[0,0,1,1]},clearColor:[0,0,0,0]})}_updateBounds(t=!1){let{viewport:r}=this.context,i=[r.unproject([0,0]),r.unproject([r.width,0]),r.unproject([0,r.height]),r.unproject([r.width,r.height])].map(a=>a.map(Math.fround)),n=VEt(i),o={visibleWorldBounds:n,viewportCorners:i},s=!1;if(t||!this.state.worldBounds||!jEt(this.state.worldBounds,n)){let a=this._worldToCommonBounds(n),h=this._commonToWorldBounds(a);this.props.coordinateSystem===Vr.LNGLAT&&(h[1]=Math.max(h[1],-85.051129),h[3]=Math.min(h[3],85.051129),h[0]=Math.max(h[0],-360),h[2]=Math.min(h[2],360));let p=this._worldToCommonBounds(h);o.worldBounds=h,o.normalizedCommonBounds=p,s=!0}return this.setState(o),s}_updateTextureRenderingBounds(){let{triPositionBuffer:t,triTexCoordBuffer:r,normalizedCommonBounds:i,viewportCorners:n}=this.state,{viewport:o}=this.context;t.write(frt(n,3));let s=n.map(a=>GEt(o.projectPosition(a),i));r.write(frt(s,2))}_updateColorTexture(t){let{colorRange:r}=t.props,{colorTexture:i}=this.state,n=zEt(r,!1,Uint8Array);i?.destroy(),i=this.context.device.createTexture({...prt,data:n,width:r.length,height:1}),this.setState({colorTexture:i})}_updateWeightmap(){let{radiusPixels:t,colorDomain:r,aggregation:i}=this.props,{worldBounds:n,textureSize:o,weightsScale:s,weightsTexture:a}=this.state,h=this.state.weightsTransform;this.state.isWeightMapDirty=!1;let p=this._worldToCommonBounds(n,{useLayerCoordinateSystem:!0});if(r&&i===\"SUM\"){let{viewport:tt}=this.context,rt=tt.distanceScales.metersPerUnit[2]*(p[2]-p[0])/o;this.state.colorDomain=[r[0]*rt*s,r[1]*rt*s]}else this.state.colorDomain=r||rPt;let w=this.getAttributeManager().getAttributes(),C=this.getModuleSettings();this._setModelAttributes(h.model,w),h.model.setVertexCount(this.getNumInstances());let R={radiusPixels:t,commonBounds:p,textureWidth:o,weightsScale:s,weightsTexture:a},{viewport:z,devicePixelRatio:W,coordinateSystem:Y,coordinateOrigin:H}=C,{modelMatrix:Q}=this.props;h.model.shaderInputs.setProps({project:{viewport:z,devicePixelRatio:W,modelMatrix:Q,coordinateSystem:Y,coordinateOrigin:H},weight:R}),h.run({parameters:{viewport:[0,0,o,o]},clearColor:[0,0,0,0]}),this._updateMaxWeightValue()}_debouncedUpdateWeightmap(t=!1){let{updateTimer:r}=this.state,{debounceTimeout:i}=this.props;t?(r=null,this._updateBounds(!0),this._updateTextureRenderingBounds(),this.setState({isWeightMapDirty:!0})):(this.setState({isWeightMapDirty:!1}),clearTimeout(r),r=setTimeout(this._debouncedUpdateWeightmap.bind(this,!0),i)),this.setState({updateTimer:r})}_worldToCommonBounds(t,r={}){let{useLayerCoordinateSystem:i=!1}=r,[n,o,s,a]=t,{viewport:h}=this.context,{textureSize:p}=this.state,{coordinateSystem:g}=this.props,w=i&&(g===Vr.LNGLAT_OFFSETS||g===Vr.METER_OFFSETS),C=w?h.projectPosition(this.props.coordinateOrigin):[0,0],R=p*Hue/h.scale,z,W;return i&&!w?(z=this.projectPosition([n,o,0]),W=this.projectPosition([s,a,0])):(z=h.projectPosition([n,o,0]),W=h.projectPosition([s,a,0])),$Et([z[0]-C[0],z[1]-C[1],W[0]-C[0],W[1]-C[1]],R,R)}_commonToWorldBounds(t){let[r,i,n,o]=t,{viewport:s}=this.context,a=s.unprojectPosition([r,i]),h=s.unprojectPosition([n,o]);return a.slice(0,2).concat(h.slice(0,2))}};fk.layerName=\"HeatmapLayer\";fk.defaultProps=Xue;var hU=fk;var{data:Yyr,getPosition:Xyr,...Que}=hU.defaultProps,iPt={_validate:!0},Jue={...Que,...iPt},pk=class extends bi{static defaultProps=Jue;static layerName=\"GeoArrowHeatmapLayer\";renderLayers(){let{data:t}=this.props;if(this.props.getPosition!==void 0){let r=this.props.getPosition;if(r!==void 0&&zr.isPointData(r))return this._renderPointLayer(r);throw new Error(\"getPosition should pass in an arrow Data of Point type\")}else{let r=qo(t,Co.POINT);if(r!==null&&zr.isPointData(r))return this._renderPointLayer(r)}throw new Error(\"getPosition not GeoArrow point\")}_renderPointLayer(t){let{data:r}=this.props;this.props._validate&&(_r(zr.isPointData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPosition\"]);go(t)&&(t=Hc(t));let s=Si.getPointChild(t).values,a={...iPt,...n,id:`${this.props.id}-geoarrow-heatmap`,data:{data:r,length:t.length,attributes:{getPosition:{value:s,size:t.type.listSize}}}};for(let[h,p]of Object.entries(i))$n({props:a,propName:h,propInput:p});return new hU(this.getSubLayerProps(a))}};var{data:i1r,getPath:n1r,...the}=Kf.defaultProps,mrt={_pathType:\"open\",_validate:!0},grt={...the,...mrt},zx=class extends bi{static defaultProps=grt;static layerName=\"GeoArrowPathLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){let{data:t}=this.props;if(this.props.getPath!==void 0){let r=this.props.getPath;if(r!==void 0&&zr.isLineStringData(r))return this._renderLineStringLayer(r);if(r!==void 0&&zr.isMultiLineStringData(r))return this._renderMultiLineStringLayer(r);throw new Error(\"getPath should be an arrow Data of LineString or MultiLineString type\")}else{let r=qo(t,Co.LINESTRING);if(r!==null&&zr.isLineStringData(r))return this._renderLineStringLayer(r);let i=qo(t,Co.MULTILINESTRING);if(i!==null&&zr.isMultiLineStringData(i))return this._renderMultiLineStringLayer(i)}throw new Error(\"getPath not GeoArrow LineString or MultiLineString\")}_renderLineStringLayer(t){let{data:r}=this.props;this.props._validate&&(_r(zr.isLineStringData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPath\"]);go(t)&&(t=pS(t));let o=t.valueOffsets,s=Si.getLineStringChild(t),a=s.type.listSize,p=Si.getPointChild(s).values,g={...mrt,...n,id:`${this.props.id}-geoarrow-path-linestring`,data:{data:r,length:t.length,startIndices:o,attributes:{getPath:{value:p,size:a}}}};for(let[w,C]of Object.entries(i))$n({props:g,propName:w,propInput:C,geomCoordOffsets:o});return new Kf(this.getSubLayerProps(g))}_renderMultiLineStringLayer(t){let{data:r}=this.props;this.props._validate&&(_r(zr.isMultiLineStringData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPath\"]),o=Si.getMultiLineStringChild(t);go(o)&&(o=pS(o));let s=Si.getLineStringChild(o),a=Si.getPointChild(s),h=t.valueOffsets,p=o.valueOffsets,g=s.type.listSize,w=a.values,C=kEt(t),R={...mrt,...n,id:`${this.props.id}-geoarrow-path-multilinestring`,data:{data:r,invertedGeomOffsets:mS(h),length:o.length,startIndices:p,attributes:{getPath:{value:w,size:g}}}};for(let[z,W]of Object.entries(i))$n({props:R,propName:z,propInput:W,geomCoordOffsets:C});return new Kf(this.getSubLayerProps(R))}};var{data:d1r,getPosition:f1r,...ehe}=d9.defaultProps,nPt={_validate:!0},rhe={...ehe,...nPt},mk=class extends bi{static defaultProps=rhe;static layerName=\"GeoArrowPointCloudLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){let{data:t}=this.props;if(this.props.getPosition!==void 0){let r=this.props.getPosition;if(r!==void 0&&zr.isPointData(r))return this._renderPointLayer(r);throw new Error(\"getPosition should pass in an arrow Data of Point type\")}else{let r=qo(t,Co.POINT);if(r!==null&&zr.isPointData(r))return this._renderPointLayer(r)}throw new Error(\"getPosition not GeoArrow point\")}_renderPointLayer(t){let{data:r}=this.props;this.props._validate&&(_r(zr.isPointData(t),\"The geometry column is not a valid PointVector.\"),_r(t.type.listSize===3,\"Points of a PointCloudLayer in the geometry column must be three-dimensional.\"),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPosition\"]);go(t)&&(t=Hc(t));let s=Si.getPointChild(t).values,a={...nPt,...n,id:`${this.props.id}-geoarrow-pointcloud`,data:{data:r,length:t.length,attributes:{getPosition:{value:s,size:t.type.listSize}}}};for(let[h,p]of Object.entries(i))$n({props:a,propName:h,propInput:p});return new d9(this.getSubLayerProps(a))}};var PA=xe(dCt(),1),r_r=PA.default.registerSerializer,PU=PA.default.spawn,CU=PA.default.BlobWorker,i_r=PA.default.DefaultSerializer,IU=PA.default.Pool,n_r=PA.default.Thread,Grt=PA.default.Transfer,o_r=PA.default.Worker;var{data:p_r,getPolygon:m_r,...Ufe}=jg.defaultProps,Wrt={_normalize:!1,_windingOrder:\"CCW\",_validate:!0,metrics:!1,earcutWorkerUrl:\"https://cdn.jsdelivr.net/npm/@geoarrow/geoarrow-js@0.3.0/dist/earcut-worker.min.js\",earcutWorkerPoolSize:1},Vfe={...Ufe,...Wrt},Gx=class extends bi{static defaultProps=Vfe;static layerName=\"GeoArrowSolidPolygonLayer\";initializeState(t){this.state={batch:null,triangles:null,earcutWorkerRequest:this.props.earcutWorkerUrl===null||this.props.earcutWorkerUrl===void 0?null:fetch(this.props.earcutWorkerUrl).then(r=>r.text()),earcutWorkerPool:this.props.earcutWorkerPool||null}}async initEarcutPool(){if(this.state.earcutWorkerPool)return this.state.earcutWorkerPool;let t=await this.state.earcutWorkerRequest;if(!t||window?.location?.href.startsWith(\"file://\"))return null;try{let r=IU(()=>PU(CU.fromText(t)),this.props.earcutWorkerPoolSize||1);return this.state.earcutWorkerPool=r,this.state.earcutWorkerPool}catch{return null}}async finalizeState(t){await this.state?.earcutWorkerPool?.terminate(),console.log(\"terminated\")}async updateData(){let{data:t}=this.props,r=await this._updateEarcut(t);this.setState({batch:this.props.data,triangles:r})}async _updateEarcut(t){let r=qo(t,Co.POLYGON);if(r!==null&&zr.isPolygonData(r))return this._earcutPolygonData(r);let i=qo(t,Co.MULTIPOLYGON);if(i!==null&&zr.isMultiPolygonData(i))return this._earcutMultiPolygonData(i);let n=this.props.getPolygon;if(n!==void 0&&zr.isPolygonData(n))return this._earcutPolygonData(n);if(n!==void 0&&zr.isMultiPolygonData(n))return this._earcutMultiPolygonData(n);throw new Error(\"geometryColumn not Polygon or MultiPolygon\")}async _earcutPolygonData(t){let r=await this.initEarcutPool();if(!r)return this._earcutPolygonVectorMainThread(t);let i=null,n=(Date.now()+Math.floor(Math.random()*1e3)).toString();this.props.metrics&&console.time(n),go(t)&&(t=Nx(t));let[o,s]=hrt.preparePostMessage(t,!0);return r.queue(async a=>{i=await a(Grt(o,s))}),await r.completed(),this.props.metrics&&console.timeEnd(n),_r(i!==null),i}_earcutPolygonVectorMainThread(t){return go(t)&&(t=Nx(t)),crt.earcut(t)}async _earcutMultiPolygonData(t){let r=await this.initEarcutPool();if(!r)return this._earcutMultiPolygonVectorMainThread(t);let i=null,n=(Date.now()+Math.floor(Math.random()*1e3)).toString();this.props.metrics&&console.time(n);let o=Si.getMultiPolygonChild(t);go(o)&&(o=Nx(o));let[s,a]=hrt.preparePostMessage(o,!0);return r.queue(async h=>{i=await h(Grt(s,a))}),await r.completed(),this.props.metrics&&console.timeEnd(n),_r(i!==null),i}_earcutMultiPolygonVectorMainThread(t){let r=Si.getMultiPolygonChild(t);return go(r)&&(r=Nx(r)),crt.earcut(r)}updateState({props:t,changeFlags:r}){r.dataChanged&&this.updateData()}getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){let{batch:t}=this.state;if(!t)return null;if(this.props.getPolygon!==void 0){let r=this.props.getPolygon;if(r!==void 0&&zr.isPolygonData(r))return this._renderPolygonLayer(r);if(r!==void 0&&zr.isMultiPolygonData(r))return this._renderMultiPolygonLayer(r);throw new Error(\"getPolygon should be an arrow Data of Polygon or MultiPolygon type\")}else{let r=qo(t,Co.POLYGON);if(r!==null&&zr.isPolygonData(r))return this._renderPolygonLayer(r);let i=qo(t,Co.MULTIPOLYGON);if(i!==null&&zr.isMultiPolygonData(i))return this._renderMultiPolygonLayer(i)}throw new Error(\"getPolygon not GeoArrow Polygon or MultiPolygon\")}_renderPolygonLayer(t){let{batch:r}=this.state;if(!r)return null;this.props._validate&&(_r(zr.isPolygonData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPolygon\"]);go(t)&&(t=Nx(t));let o=Si.getPolygonChild(t),s=Si.getLineStringChild(o),a=Si.getPointChild(s),h=s.type.listSize,p=a.values,g=drt(t);if(!this.state.triangles)return null;let w=this.state.triangles,C={...Wrt,...n,id:`${this.props.id}-geoarrow-solid-polygon`,data:{data:r,length:t.length,startIndices:g,attributes:{getPolygon:{value:p,size:h},indices:{value:w,size:1}}}};for(let[R,z]of Object.entries(i))$n({props:C,propName:R,propInput:z,geomCoordOffsets:g});return new jg(this.getSubLayerProps(C))}_renderMultiPolygonLayer(t){let{batch:r}=this.state;if(!r)return null;this.props._validate&&(_r(zr.isMultiPolygonData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPolygon\"]),o=Si.getMultiPolygonChild(t);go(o)&&(o=Nx(o));let s=Si.getPolygonChild(o),a=Si.getLineStringChild(s),h=Si.getPointChild(a),p=a.type.listSize,g=t.valueOffsets,w=h.values;if(!this.state.triangles)return null;let C=this.state.triangles,R=drt(o),z=REt(t),W={...Wrt,...n,id:`${this.props.id}-geoarrow-solid-polygon-multi`,data:{data:r,invertedGeomOffsets:mS(g),length:o.length,startIndices:R,attributes:{getPolygon:{value:w,size:p},indices:{value:C,size:1}}}};for(let[H,Q]of Object.entries(i))$n({props:W,propName:H,propInput:Q,geomCoordOffsets:z});let Y=this.getSubLayerProps(W);return new jg(Y)}};function fCt(e){return\"data\"in e?new Er(e.data.map(t=>fCt(t))):e}function pCt(e){if(\"data\"in e)return new Er(e.data.map(s=>pCt(s)));let t=e.valueOffsets,r=Si.getMultiPolygonChild(e),i=r.valueOffsets,n=Si.getPolygonChild(r),o=new Int32Array(t.length);for(let s=0;s<o.length;++s)o[s]=i[t[s]];return Pr({type:new Oa(r.type.children[0]),length:e.length,nullCount:e.nullCount,nullBitmap:e.nullBitmap,child:n,valueOffsets:o})}var{data:w_r,getPolygon:T_r,...jfe}=wh.defaultProps,$fe={_normalize:!1,_windingOrder:\"CCW\",_validate:!0},Gfe={...jfe,...$fe},Wfe=[0,0,0,255];var Ik=class extends bi{static defaultProps=Gfe;static layerName=\"GeoArrowPolygonLayer\";getPickingInfo(t){return t.info}renderLayers(){let{data:t}=this.props;if(this.props.getPolygon!==void 0){let r=this.props.getPolygon;if(zr.isPolygonData(r))return this._renderLayers(r);if(zr.isMultiPolygonData(r))return this._renderLayers(r);throw new Error(\"getPolygon should be an arrow Data of Polygon or MultiPolygon type\")}else{let r=qo(t,Co.POLYGON);if(r!==null&&zr.isPolygonData(r))return this._renderLayers(r);let i=qo(t,Co.MULTIPOLYGON);if(i!==null&&zr.isMultiPolygonData(i))return this._renderLayers(i)}throw new Error(\"geometryColumn not Polygon or MultiPolygon\")}_renderLayers(t){let{data:r}=this.props,i;zr.isPolygonData(t)?i=fCt(t):zr.isMultiPolygonData(t)?i=pCt(t):_r(!1);let{data:n,_dataDiff:o,stroked:s,filled:a,extruded:h,wireframe:p,_normalize:g,_windingOrder:w,elevationScale:C,transitions:R,positionFormat:z}=this.props,{lineWidthUnits:W,lineWidthScale:Y,lineWidthMinPixels:H,lineWidthMaxPixels:Q,lineJointRounded:tt,lineMiterLimit:rt,lineDashJustified:at}=this.props,{getFillColor:et,getLineColor:lt,getLineWidth:J,getElevation:ft,getPolygon:dt,updateTriggers:Mt,material:Ft,earcutWorkerPool:Nt,earcutWorkerPoolSize:$t,earcutWorkerUrl:Yt}=this.props,_e=this.getSubLayerClass(\"fill\",Gx),Pe=this.getSubLayerClass(\"stroke\",zx),we=new _e({extruded:h,elevationScale:C,filled:a,wireframe:p,_normalize:g,_windingOrder:w,getElevation:ft,getFillColor:et,getLineColor:h&&p?lt:Wfe,material:Ft,transitions:R,earcutWorkerPool:Nt,earcutWorkerPoolSize:$t,earcutWorkerUrl:Yt},this.getSubLayerProps({id:\"fill\",updateTriggers:Mt&&{getPolygon:Mt.getPolygon,getElevation:Mt.getElevation,getFillColor:Mt.getFillColor,getLineColor:Mt.getLineColor}}),{data:n,positionFormat:z,getPolygon:dt}),Ue=!h&&s&&new Pe({widthUnits:W,widthScale:Y,widthMinPixels:H,widthMaxPixels:Q,jointRounded:tt,miterLimit:rt,dashJustified:at,_pathType:\"loop\",transitions:R&&{getWidth:R.getLineWidth,getColor:R.getLineColor,getPath:R.getPolygon},getColor:this.getSubLayerAccessor(lt),getWidth:this.getSubLayerAccessor(J)},this.getSubLayerProps({id:\"stroke\",updateTriggers:Mt&&{getWidth:Mt.getLineWidth,getColor:Mt.getLineColor,getDashArray:Mt.getLineDashArray}}),{data:r,positionFormat:z,getPath:i,pickable:!1});return[!h&&we,Ue,h&&we]}};var{data:k_r,getS2Token:R_r,...qfe}=Sz.defaultProps,mCt={_validate:!0},Hfe={...qfe,...mCt},kk=class extends bi{static defaultProps=Hfe;static layerName=\"GeoArrowS2Layer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){return this._renderLayer()}_renderLayer(){let{data:t,getS2Token:r}=this.props;this.props._validate&&Wn(this.props,t);let[i,n]=Gn(this.props,[\"getS2Token\"]),o=new Er([r]),s={...mCt,...n,id:`${this.props.id}-geoarrow-S2`,data:{data:t,length:t.numRows},getS2Token:(a,h)=>{let p=o.get(h.index);return typeof p==\"string\"?p:p.toString(16)}};for(let[a,h]of Object.entries(i))$n({props:s,propName:a,propInput:h});return new Sz(this.getSubLayerProps(s))}};var{data:U_r,getPosition:V_r,...Yfe}=Sb.defaultProps,qrt={_validate:!0},Xfe={...Yfe,...qrt},Rk=class extends bi{static defaultProps=Xfe;static layerName=\"GeoArrowScatterplotLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){let{data:t}=this.props;if(this.props.getPosition!==void 0){let r=this.props.getPosition;if(r!==void 0&&zr.isPointData(r))return this._renderPointLayer(r);if(r!==void 0&&zr.isMultiPointData(r))return this._renderMultiPointLayer(r);throw new Error(\"getPosition should pass in an arrow Data of Point or MultiPoint type\")}else{let r=qo(t,Co.POINT);if(r!==null&&zr.isPointData(r))return this._renderPointLayer(r);let i=qo(t,Co.MULTIPOINT);if(i!==null&&zr.isMultiPointData(i))return this._renderMultiPointLayer(i)}throw new Error(\"getPosition not GeoArrow point or multipoint\")}_renderPointLayer(t){let{data:r}=this.props;this.props._validate&&(_r(zr.isPointData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPosition\"]);go(t)&&(t=Hc(t));let s=Si.getPointChild(t).values,a={...qrt,...n,id:`${this.props.id}-geoarrow-scatterplot-point`,data:{data:r,length:t.length,attributes:{getPosition:{value:s,size:t.type.listSize}}}};for(let[h,p]of Object.entries(i))$n({props:a,propName:h,propInput:p});return new Sb(this.getSubLayerProps(a))}_renderMultiPointLayer(t){let{data:r}=this.props;this.props._validate&&(_r(zr.isMultiPointData(t)),Wn(this.props,r));let[i,n]=Gn(this.props,[\"getPosition\"]),o=Si.getMultiPointChild(t);go(o)&&(o=Hc(o));let s=t.valueOffsets,h=Si.getPointChild(o).values,p={...qrt,...n,id:`${this.props.id}-geoarrow-scatterplot-multipoint`,data:{data:r,invertedGeomOffsets:mS(s),length:o.length,attributes:{getPosition:{value:h,size:o.type.listSize}}}};for(let[g,w]of Object.entries(i))$n({props:p,propName:g,propInput:w,geomCoordOffsets:s});return new Sb(this.getSubLayerProps(p))}};var{data:X_r,getPosition:Z_r,getText:K_r,getTextAnchor:Q_r,getAlignmentBaseline:J_r,getPixelOffset:tvr,...Zfe}=Z3.defaultProps,gCt={getTextAnchor:\"middle\",getAlignmentBaseline:\"center\",getPixelOffset:[0,0],_validate:!0},Kfe={...Zfe,...gCt},Dk=class extends bi{static defaultProps=Kfe;static layerName=\"GeoArrowTextLayer\";getPickingInfo(t){return Is(t,this.props.data)}renderLayers(){let{data:t}=this.props;if(this.props.getPosition!==void 0){let r=this.props.getPosition;if(r!==void 0&&zr.isPointData(r))return this._renderTextLayer(r,this.props.getText);throw new Error(\"getPosition should pass in an arrow Data of Point type\")}else{let r=qo(t,Co.POINT);if(r!==null&&zr.isPointData(r))return this._renderTextLayer(r,this.props.getText)}throw new Error(\"getPosition not GeoArrow point\")}_renderTextLayer(t,r){let{data:i}=this.props;this.props._validate&&(_r(zr.isPointData(t)),Wn(this.props,i));let[n,o]=Gn(this.props,[\"getPosition\",\"getText\"]);go(t)&&(t=Hc(t));let a=Si.getPointChild(t).values,h=r.values,p=r.valueOffsets,g={...gCt,...o,id:`${this.props.id}-geoarrow-text`,data:{data:i,length:t.length,startIndices:p,attributes:{getPosition:{value:sU(a,t.type.listSize,p),size:t.type.listSize},getText:{value:h}}}};for(let[w,C]of Object.entries(n))$n({props:g,propName:w,propInput:C,geomCoordOffsets:p});return new Z3(this.getSubLayerProps(g))}};var{data:lvr,getPath:cvr,...Qfe}=grt,ACt={_pathType:\"open\",_validate:!0},Jfe={...Qfe,...ACt},Ok=class extends bi{static defaultProps=Jfe;static layerName=\"GeoArrowTripsLayer\";renderLayers(){let{data:t,getTimestamps:r}=this.props;if(this.props.getPath!==void 0){let i=this.props.getPath;if(i!==void 0&&zr.isLineStringData(i))return this._renderLineStringLayer(i,r);throw new Error(\"getPath should be an arrow Data of LineString type\")}else{let i=qo(t,Co.LINESTRING);if(i!==null&&zr.isLineStringData(i))return this._renderLineStringLayer(i,r)}throw new Error(\"getPath not GeoArrow LineString\")}_renderLineStringLayer(t,r){let{data:i}=this.props;this.props._validate&&(_r(zr.isLineStringData(t)),Wn(this.props,i));let[n,o]=Gn(this.props,[\"getPath\",\"getTimestamps\"]);go(t)&&(t=pS(t));let s=t.valueOffsets,a=Si.getLineStringChild(t),h=a.type.listSize,g=Si.getPointChild(a).values,w=r.children[0].values,C={...ACt,...o,id:`${this.props.id}-geoarrow-trip`,data:{data:i,length:t.length,startIndices:s,attributes:{getPath:{value:g,size:h},getTimestamps:{value:w,size:1}}}};for(let[R,z]of Object.entries(n))$n({props:C,propName:R,propInput:z,geomCoordOffsets:s});return new Uet(C)}};function Ho(e,t){return Array.isArray(e)?e:e.data[t]}function Yo(e,t){return typeof e==\"number\"?e:e.data[t]}var MS=class extends Zs{static layerType=\"arc\";greatCircle;numSegments;widthUnits;widthScale;widthMinPixels;widthMaxPixels;getSourcePosition;getTargetPosition;getSourceColor;getTargetColor;getWidth;getHeight;getTilt;constructor(t,r){super(t,r),this.initRegularAttribute(\"great_circle\",\"greatCircle\"),this.initRegularAttribute(\"num_segments\",\"numSegments\"),this.initRegularAttribute(\"width_units\",\"widthUnits\"),this.initRegularAttribute(\"width_scale\",\"widthScale\"),this.initRegularAttribute(\"width_min_pixels\",\"widthMinPixels\"),this.initRegularAttribute(\"width_max_pixels\",\"widthMaxPixels\"),this.initVectorizedAccessor(\"get_source_position\",\"getSourcePosition\"),this.initVectorizedAccessor(\"get_target_position\",\"getTargetPosition\"),this.initVectorizedAccessor(\"get_source_color\",\"getSourceColor\"),this.initVectorizedAccessor(\"get_target_color\",\"getTargetColor\"),this.initVectorizedAccessor(\"get_width\",\"getWidth\"),this.initVectorizedAccessor(\"get_height\",\"getHeight\"),this.initVectorizedAccessor(\"get_tilt\",\"getTilt\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],getSourcePosition:this.getSourcePosition.data[t],getTargetPosition:this.getTargetPosition.data[t],...Ht(this.greatCircle)&&{greatCircle:this.greatCircle},...Ht(this.numSegments)&&{numSegments:this.numSegments},...Ht(this.widthUnits)&&{widthUnits:this.widthUnits},...Ht(this.widthScale)&&{widthScale:this.widthScale},...Ht(this.widthMinPixels)&&{widthMinPixels:this.widthMinPixels},...Ht(this.widthMaxPixels)&&{widthMaxPixels:this.widthMaxPixels},...Ht(this.getSourceColor)&&{getSourceColor:Ho(this.getSourceColor,t)},...Ht(this.getTargetColor)&&{getTargetColor:Ho(this.getTargetColor,t)},...Ht(this.getWidth)&&{getWidth:Yo(this.getWidth,t)},...Ht(this.getHeight)&&{getHeight:Yo(this.getHeight,t)},...Ht(this.getTilt)&&{getTilt:Yo(this.getTilt,t)}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new ck({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};var ES=class extends gp{static layerType=\"bitmap\";image;bounds;desaturate;transparentColor;tintColor;constructor(t,r){super(t,r),this.initRegularAttribute(\"image\",\"image\"),this.initRegularAttribute(\"bounds\",\"bounds\"),this.initRegularAttribute(\"desaturate\",\"desaturate\"),this.initRegularAttribute(\"transparent_color\",\"transparentColor\"),this.initRegularAttribute(\"tint_color\",\"tintColor\")}layerProps(){return{id:this.model.model_id,...Ht(this.image)&&{image:this.image},...Ht(this.bounds)&&{bounds:this.bounds},...Ht(this.desaturate)&&{desaturate:this.desaturate},...Ht(this.transparentColor)&&{transparentColor:this.transparentColor},...Ht(this.tintColor)&&{tintColor:this.tintColor}}}render(){return new G3({...this.baseLayerProps(),...this.layerProps(),data:void 0,pickable:!1})}},PS=class extends gp{static layerType=\"bitmap-tile\";data;tileSize;zoomOffset;maxZoom;minZoom;extent;maxCacheSize;maxCacheByteSize;refinementStrategy;maxRequests;desaturate;transparentColor;tintColor;constructor(t,r){super(t,r),this.initRegularAttribute(\"data\",\"data\"),this.initRegularAttribute(\"tile_size\",\"tileSize\"),this.initRegularAttribute(\"zoom_offset\",\"zoomOffset\"),this.initRegularAttribute(\"max_zoom\",\"maxZoom\"),this.initRegularAttribute(\"min_zoom\",\"minZoom\"),this.initRegularAttribute(\"extent\",\"extent\"),this.initRegularAttribute(\"max_cache_size\",\"maxCacheSize\"),this.initRegularAttribute(\"max_cache_byte_size\",\"maxCacheByteSize\"),this.initRegularAttribute(\"refinement_strategy\",\"refinementStrategy\"),this.initRegularAttribute(\"max_requests\",\"maxRequests\"),this.initRegularAttribute(\"desaturate\",\"desaturate\"),this.initRegularAttribute(\"transparent_color\",\"transparentColor\"),this.initRegularAttribute(\"tint_color\",\"tintColor\")}bitmapLayerProps(){return{id:this.model.model_id,...Ht(this.desaturate)&&{desaturate:this.desaturate},...Ht(this.transparentColor)&&{transparentColor:this.transparentColor},...Ht(this.tintColor)&&{tintColor:this.tintColor}}}layerProps(){return{id:this.model.model_id,data:this.data,...Ht(this.tileSize)&&{tileSize:this.tileSize},...Ht(this.zoomOffset)&&{zoomOffset:this.zoomOffset},...Ht(this.maxZoom)&&{maxZoom:this.maxZoom},...Ht(this.minZoom)&&{minZoom:this.minZoom},...Ht(this.extent)&&{extent:this.extent},...Ht(this.maxCacheSize)&&{maxCacheSize:this.maxCacheSize},...Ht(this.maxCacheByteSize)&&{maxCacheByteSize:this.maxCacheByteSize},...Ht(this.refinementStrategy)&&{refinementStrategy:this.refinementStrategy},...Ht(this.maxRequests)&&{maxRequests:this.maxRequests}}}render(){return new QT({...this.baseLayerProps(),...this.layerProps(),renderSubLayers:t=>{let[r,i]=t.tile.boundingBox;return new G3(t,{...this.bitmapLayerProps(),data:void 0,image:t.data,bounds:[r[0],r[1],i[0],i[1]]})}})}};var CS=class extends Zs{static layerType=\"column\";diskResolution;radius;angle;offset;coverage;elevationScale;filled;stroked;extruded;wireframe;flatShading;radiusUnits;lineWidthUnits;lineWidthScale;lineWidthMinPixels;lineWidthMaxPixels;getPosition;getFillColor;getLineColor;getElevation;getLineWidth;constructor(t,r){super(t,r),this.initRegularAttribute(\"disk_resolution\",\"diskResolution\"),this.initRegularAttribute(\"radius\",\"radius\"),this.initRegularAttribute(\"angle\",\"angle\"),this.initRegularAttribute(\"offset\",\"offset\"),this.initRegularAttribute(\"coverage\",\"coverage\"),this.initRegularAttribute(\"elevation_scale\",\"elevationScale\"),this.initRegularAttribute(\"filled\",\"filled\"),this.initRegularAttribute(\"stroked\",\"stroked\"),this.initRegularAttribute(\"extruded\",\"extruded\"),this.initRegularAttribute(\"wireframe\",\"wireframe\"),this.initRegularAttribute(\"flat_shading\",\"flatShading\"),this.initRegularAttribute(\"radius_units\",\"radiusUnits\"),this.initRegularAttribute(\"line_width_units\",\"lineWidthUnits\"),this.initRegularAttribute(\"line_width_scale\",\"lineWidthScale\"),this.initRegularAttribute(\"line_width_min_pixels\",\"lineWidthMinPixels\"),this.initRegularAttribute(\"line_width_max_pixels\",\"lineWidthMaxPixels\"),this.initVectorizedAccessor(\"get_position\",\"getPosition\"),this.initVectorizedAccessor(\"get_fill_color\",\"getFillColor\"),this.initVectorizedAccessor(\"get_line_color\",\"getLineColor\"),this.initVectorizedAccessor(\"get_elevation\",\"getElevation\"),this.initVectorizedAccessor(\"get_line_width\",\"getLineWidth\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],...Ht(this.diskResolution)&&{diskResolution:this.diskResolution},...Ht(this.radius)&&{radius:this.radius},...Ht(this.angle)&&{angle:this.angle},...Ht(this.offset)&&{offset:this.offset},...Ht(this.coverage)&&{coverage:this.coverage},...Ht(this.elevationScale)&&{elevationScale:this.elevationScale},...Ht(this.filled)&&{filled:this.filled},...Ht(this.stroked)&&{stroked:this.stroked},...Ht(this.extruded)&&{extruded:this.extruded},...Ht(this.wireframe)&&{wireframe:this.wireframe},...Ht(this.flatShading)&&{flatShading:this.flatShading},...Ht(this.radiusUnits)&&{radiusUnits:this.radiusUnits},...Ht(this.lineWidthUnits)&&{lineWidthUnits:this.lineWidthUnits},...Ht(this.lineWidthScale)&&{lineWidthScale:this.lineWidthScale},...Ht(this.lineWidthMinPixels)&&{lineWidthMinPixels:this.lineWidthMinPixels},...Ht(this.lineWidthMaxPixels)&&{lineWidthMaxPixels:this.lineWidthMaxPixels},...Ht(this.getPosition)&&{getPosition:this.getPosition.data[t]},...Ht(this.getFillColor)&&{getFillColor:Ho(this.getFillColor,t)},...Ht(this.getLineColor)&&{getLineColor:Ho(this.getLineColor,t)},...Ht(this.getElevation)&&{getElevation:Yo(this.getElevation,t)},...Ht(this.getLineWidth)&&{getLineWidth:Yo(this.getLineWidth,t)}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new uk({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};var IS=class extends Zs{static layerType=\"heatmap\";radiusPixels;colorRange;intensity;threshold;colorDomain;aggregation;weightsTextureSize;debounceTimeout;getPosition;getWeight;constructor(t,r){super(t,r),this.initRegularAttribute(\"radius_pixels\",\"radiusPixels\"),this.initRegularAttribute(\"color_range\",\"colorRange\"),this.initRegularAttribute(\"intensity\",\"intensity\"),this.initRegularAttribute(\"threshold\",\"threshold\"),this.initRegularAttribute(\"color_domain\",\"colorDomain\"),this.initRegularAttribute(\"aggregation\",\"aggregation\"),this.initRegularAttribute(\"weights_texture_size\",\"weightsTextureSize\"),this.initRegularAttribute(\"debounce_timeout\",\"debounceTimeout\"),this.initVectorizedAccessor(\"get_position\",\"getPosition\"),this.initVectorizedAccessor(\"get_weight\",\"getWeight\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],...Ht(this.radiusPixels)&&{radiusPixels:this.radiusPixels},...Ht(this.colorRange)&&{colorRange:this.colorRange},...Ht(this.intensity)&&{intensity:this.intensity},...Ht(this.threshold)&&{threshold:this.threshold},...Ht(this.colorDomain)&&{colorDomain:this.colorDomain},...Ht(this.aggregation)&&{aggregation:this.aggregation},...Ht(this.weightsTextureSize)&&{weightsTextureSize:this.weightsTextureSize},...Ht(this.debounceTimeout)&&{debounceTimeout:this.debounceTimeout},...Ht(this.getPosition)&&{getPosition:this.getPosition.data[t]},...Ht(this.getWeight)&&{getWeight:Yo(this.getWeight,t)}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new pk({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};var kS=class extends Zs{static layerType=\"path\";widthUnits;widthScale;widthMinPixels;widthMaxPixels;jointRounded;capRounded;miterLimit;billboard;getColor;getWidth;constructor(t,r){super(t,r),this.initRegularAttribute(\"width_units\",\"widthUnits\"),this.initRegularAttribute(\"width_scale\",\"widthScale\"),this.initRegularAttribute(\"width_min_pixels\",\"widthMinPixels\"),this.initRegularAttribute(\"width_max_pixels\",\"widthMaxPixels\"),this.initRegularAttribute(\"joint_rounded\",\"jointRounded\"),this.initRegularAttribute(\"cap_rounded\",\"capRounded\"),this.initRegularAttribute(\"miter_limit\",\"miterLimit\"),this.initRegularAttribute(\"billboard\",\"billboard\"),this.initVectorizedAccessor(\"get_color\",\"getColor\"),this.initVectorizedAccessor(\"get_width\",\"getWidth\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],...Ht(this.widthUnits)&&{widthUnits:this.widthUnits},...Ht(this.widthScale)&&{widthScale:this.widthScale},...Ht(this.widthMinPixels)&&{widthMinPixels:this.widthMinPixels},...Ht(this.widthMaxPixels)&&{widthMaxPixels:this.widthMaxPixels},...Ht(this.jointRounded)&&{jointRounded:this.jointRounded},...Ht(this.capRounded)&&{capRounded:this.capRounded},...Ht(this.miterLimit)&&{miterLimit:this.miterLimit},...Ht(this.billboard)&&{billboard:this.billboard},...Ht(this.getColor)&&{getColor:Ho(this.getColor,t)},...Ht(this.getWidth)&&{getWidth:Yo(this.getWidth,t)}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new zx({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};var RS=class extends Zs{static layerType=\"point-cloud\";sizeUnits;pointSize;getColor;getNormal;constructor(t,r){super(t,r),this.initRegularAttribute(\"size_units\",\"sizeUnits\"),this.initRegularAttribute(\"point_size\",\"pointSize\"),this.initVectorizedAccessor(\"get_color\",\"getColor\"),this.initVectorizedAccessor(\"get_normal\",\"getNormal\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],...Ht(this.sizeUnits)&&{sizeUnits:this.sizeUnits},...Ht(this.pointSize)&&{pointSize:this.pointSize},...Ht(this.getColor)&&{getColor:Ho(this.getColor,t)},...Ht(this.getNormal)&&{getNormal:this.getNormal.data[t]}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new mk({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};var yCt='var Ie=Object.create;var ie=Object.defineProperty;var Ae=Object.getOwnPropertyDescriptor;var Ve=Object.getOwnPropertyNames;var We=Object.getPrototypeOf,Ze=Object.prototype.hasOwnProperty;var z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Oe=(e,t,n,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let o of Ve(t))!Ze.call(e,o)&&o!==n&&ie(e,o,{get:()=>t[o],enumerable:!(r=Ae(t,o))||r.enumerable});return e};var Be=(e,t,n)=>(n=e!=null?Ie(We(e)):{},Oe(t||!e||!e.__esModule?ie(n,\"default\",{value:e,enumerable:!0}):n,e));var le=z((At,se)=>{\"use strict\";se.exports=e=>e?typeof Symbol.observable==\"symbol\"&&typeof e[Symbol.observable]==\"function\"?e===e[Symbol.observable]():typeof e[\"@@observable\"]==\"function\"?e===e[\"@@observable\"]():!1:!1});var ce=z(E=>{\"use strict\";Object.defineProperty(E,\"__esModule\",{value:!0});E.DefaultSerializer=E.extendSerializer=void 0;function $e(e,t){let n=e.deserialize.bind(e),r=e.serialize.bind(e);return{deserialize(o){return t.deserialize(o,n)},serialize(o){return t.serialize(o,r)}}}E.extendSerializer=$e;var ue={deserialize(e){return Object.assign(Error(e.message),{name:e.name,stack:e.stack})},serialize(e){return{__error_marker:\"$$error\",message:e.message,name:e.name,stack:e.stack}}},je=e=>e&&typeof e==\"object\"&&\"__error_marker\"in e&&e.__error_marker===\"$$error\";E.DefaultSerializer={deserialize(e){return je(e)?ue.deserialize(e):e},serialize(e){return e instanceof Error?ue.serialize(e):e}}});var J=z(D=>{\"use strict\";Object.defineProperty(D,\"__esModule\",{value:!0});D.serialize=D.deserialize=D.registerSerializer=void 0;var fe=ce(),$=fe.DefaultSerializer;function Fe(e){$=fe.extendSerializer($,e)}D.registerSerializer=Fe;function Re(e){return $.deserialize(e)}D.deserialize=Re;function He(e){return $.serialize(e)}D.serialize=He});var ae=z(S=>{\"use strict\";Object.defineProperty(S,\"__esModule\",{value:!0});S.$worker=S.$transferable=S.$terminate=S.$events=S.$errors=void 0;S.$errors=Symbol(\"thread.errors\");S.$events=Symbol(\"thread.events\");S.$terminate=Symbol(\"thread.terminate\");S.$transferable=Symbol(\"thread.transferable\");S.$worker=Symbol(\"thread.worker\")});var K=z(k=>{\"use strict\";Object.defineProperty(k,\"__esModule\",{value:!0});k.Transfer=k.isTransferDescriptor=void 0;var ge=ae();function Ge(e){return!(!e||typeof e!=\"object\")}function Ne(e){return e&&typeof e==\"object\"&&e[ge.$transferable]}k.isTransferDescriptor=Ne;function Je(e,t){if(!t){if(!Ge(e))throw Error();t=[e]}return{[ge.$transferable]:!0,send:e,transferables:t}}k.Transfer=Je});var ye=z(w=>{\"use strict\";Object.defineProperty(w,\"__esModule\",{value:!0});w.WorkerMessageType=w.MasterMessageType=void 0;var Ke;(function(e){e.cancel=\"cancel\",e.run=\"run\"})(Ke=w.MasterMessageType||(w.MasterMessageType={}));var Ue;(function(e){e.error=\"error\",e.init=\"init\",e.result=\"result\",e.running=\"running\",e.uncaughtError=\"uncaughtError\"})(Ue=w.WorkerMessageType||(w.WorkerMessageType={}))});var pe=z(U=>{\"use strict\";Object.defineProperty(U,\"__esModule\",{value:!0});var qe=function(){let t=typeof self<\"u\"&&typeof Window<\"u\"&&self instanceof Window;return!!(typeof self<\"u\"&&self.postMessage&&!t)},Qe=function(t,n){self.postMessage(t,n)},Xe=function(t){let n=o=>{t(o.data)},r=()=>{self.removeEventListener(\"message\",n)};return self.addEventListener(\"message\",n),r};U.default={isWorkerRuntime:qe,postMessageToMaster:Qe,subscribeToMasterMessages:Xe}});var ve=z(M=>{\"use strict\";var Ye=M&&M.__awaiter||function(e,t,n,r){function o(s){return s instanceof n?s:new n(function(i){i(s)})}return new(n||(n=Promise))(function(s,i){function l(f){try{u(r.next(f))}catch(a){i(a)}}function c(f){try{u(r.throw(f))}catch(a){i(a)}}function u(f){f.done?s(f.value):o(f.value).then(l,c)}u((r=r.apply(e,t||[])).next())})},Pe=M&&M.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(M,\"__esModule\",{value:!0});M.expose=M.isWorkerRuntime=M.Transfer=M.registerSerializer=void 0;var et=Pe(le()),C=J(),tt=K(),L=ye(),v=Pe(pe()),nt=J();Object.defineProperty(M,\"registerSerializer\",{enumerable:!0,get:function(){return nt.registerSerializer}});var rt=K();Object.defineProperty(M,\"Transfer\",{enumerable:!0,get:function(){return rt.Transfer}});M.isWorkerRuntime=v.default.isWorkerRuntime;var de=!1,A=new Map,ot=e=>e&&e.type===L.MasterMessageType.cancel,xe=e=>e&&e.type===L.MasterMessageType.run,he=e=>et.default(e)||it(e);function it(e){return e&&typeof e==\"object\"&&typeof e.subscribe==\"function\"}function Me(e){return tt.isTransferDescriptor(e)?{payload:e.send,transferables:e.transferables}:{payload:e,transferables:void 0}}function st(){let e={type:L.WorkerMessageType.init,exposed:{type:\"function\"}};v.default.postMessageToMaster(e)}function lt(e){let t={type:L.WorkerMessageType.init,exposed:{type:\"module\",methods:e}};v.default.postMessageToMaster(t)}function q(e,t){let{payload:n,transferables:r}=Me(t),o={type:L.WorkerMessageType.error,uid:e,error:C.serialize(n)};v.default.postMessageToMaster(o,r)}function Q(e,t,n){let{payload:r,transferables:o}=Me(n),s={type:L.WorkerMessageType.result,uid:e,complete:t?!0:void 0,payload:r};v.default.postMessageToMaster(s,o)}function ut(e,t){let n={type:L.WorkerMessageType.running,uid:e,resultType:t};v.default.postMessageToMaster(n)}function j(e){try{let t={type:L.WorkerMessageType.uncaughtError,error:C.serialize(e)};v.default.postMessageToMaster(t)}catch(t){console.error(`Not reporting uncaught error back to master thread as it occured while reporting an uncaught error already.\\nLatest error:`,t,`\\nOriginal error:`,e)}}function me(e,t,n){return Ye(this,void 0,void 0,function*(){let r;try{r=t(...n)}catch(s){return q(e,s)}let o=he(r)?\"observable\":\"promise\";if(ut(e,o),he(r)){let s=r.subscribe(i=>Q(e,!1,C.serialize(i)),i=>{q(e,C.serialize(i)),A.delete(e)},()=>{Q(e,!0),A.delete(e)});A.set(e,s)}else try{let s=yield r;Q(e,!0,C.serialize(s))}catch(s){q(e,C.serialize(s))}})}function ct(e){if(!v.default.isWorkerRuntime())throw Error(\"expose() called in the master thread.\");if(de)throw Error(\"expose() called more than once. This is not possible. Pass an object to expose() if you want to expose multiple functions.\");if(de=!0,typeof e==\"function\")v.default.subscribeToMasterMessages(t=>{xe(t)&&!t.method&&me(t.uid,e,t.args.map(C.deserialize))}),st();else if(typeof e==\"object\"&&e){v.default.subscribeToMasterMessages(n=>{xe(n)&&n.method&&me(n.uid,e[n.method],n.args.map(C.deserialize))});let t=Object.keys(e).filter(n=>typeof e[n]==\"function\");lt(t)}else throw Error(`Invalid argument passed to expose(). Expected a function or an object, got: ${e}`);v.default.subscribeToMasterMessages(t=>{if(ot(t)){let n=t.uid,r=A.get(n);r&&(r.unsubscribe(),A.delete(n))}})}M.expose=ct;typeof self<\"u\"&&typeof self.addEventListener==\"function\"&&v.default.isWorkerRuntime()&&(self.addEventListener(\"error\",e=>{setTimeout(()=>j(e.error||e),250)}),self.addEventListener(\"unhandledrejection\",e=>{let t=e.reason;t&&typeof t.message==\"string\"&&setTimeout(()=>j(t),250)}));typeof process<\"u\"&&typeof process.on==\"function\"&&v.default.isWorkerRuntime()&&(process.on(\"uncaughtException\",e=>{setTimeout(()=>j(e),250)}),process.on(\"unhandledRejection\",e=>{e&&typeof e.message==\"string\"&&setTimeout(()=>j(e),250)}))});var F=Be(ve(),1),Se=F.default.expose,Ft=F.default.registerSerializer,be=F.default.Transfer;function T(e){\"@babel/helpers - typeof\";return T=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(t){return typeof t}:function(t){return t&&typeof Symbol==\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},T(e)}function X(e,t){if(T(e)!=\"object\"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||\"default\");if(T(r)!=\"object\")return r;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(t===\"string\"?String:Number)(e)}function Y(e){var t=X(e,\"string\");return T(t)==\"symbol\"?t:String(t)}function b(e,t,n){return t=Y(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var V={x:0,y:1,z:2};function R(e,t={}){let{start:n=0,end:r=e.length,plane:o=\"xy\"}=t,s=t.size||2,i=0,l=V[o[0]],c=V[o[1]];for(let u=n,f=r-s;u<r;u+=s)i+=(e[u+l]-e[f+l])*(e[u+c]+e[f+c]),f=u;return i/2}function te(e,t,n=2,r,o=\"xy\"){let s=t&&t.length,i=s?t[0]*n:e.length,l=De(e,0,i,n,!0,r&&r[0],o),c=[];if(!l||l.next===l.prev)return c;let u,f,a,p,m,d,P;if(s&&(l=xt(e,t,l,n,r,o)),e.length>80*n){p=f=e[0],m=a=e[1];for(let h=n;h<i;h+=n)d=e[h],P=e[h+1],d<p&&(p=d),P<m&&(m=P),d>f&&(f=d),P>a&&(a=P);u=Math.max(f-p,a-m),u=u!==0?32767/u:0}return W(l,c,n,p,m,u,0),c}function De(e,t,n,r,o,s,i){let l,c;s===void 0&&(s=R(e,{start:t,end:n,size:r,plane:i}));let u=V[i[0]],f=V[i[1]];if(o===s<0)for(l=t;l<n;l+=r)c=ze(l,e[l+u],e[l+f],c);else for(l=n-r;l>=t;l-=r)c=ze(l,e[l+u],e[l+f],c);return c&&N(c,c.next)&&(O(c),c=c.next),c}function _(e,t){if(!e)return e;t||(t=e);let n=e,r;do if(r=!1,!n.steiner&&(N(n,n.next)||x(n.prev,n,n.next)===0)){if(O(n),n=t=n.prev,n===n.next)break;r=!0}else n=n.next;while(r||n!==t);return t}function W(e,t,n,r,o,s,i){if(!e)return;!i&&s&&vt(e,r,o,s);let l=e,c,u;for(;e.prev!==e.next;){if(c=e.prev,u=e.next,s?yt(e,r,o,s):gt(e)){t.push(c.i/n|0),t.push(e.i/n|0),t.push(u.i/n|0),O(e),e=u.next,l=u.next;continue}if(e=u,e===l){i?i===1?(e=pt(_(e),t,n),W(e,t,n,r,o,s,2)):i===2&&dt(e,t,n,r,o,s):W(_(e),t,n,r,o,s,1);break}}}function gt(e){let t=e.prev,n=e,r=e.next;if(x(t,n,r)>=0)return!1;let o=t.x,s=n.x,i=r.x,l=t.y,c=n.y,u=r.y,f=o<s?o<i?o:i:s<i?s:i,a=l<c?l<u?l:u:c<u?c:u,p=o>s?o>i?o:i:s>i?s:i,m=l>c?l>u?l:u:c>u?c:u,d=r.next;for(;d!==t;){if(d.x>=f&&d.x<=p&&d.y>=a&&d.y<=m&&I(o,l,s,c,i,u,d.x,d.y)&&x(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}function yt(e,t,n,r){let o=e.prev,s=e,i=e.next;if(x(o,s,i)>=0)return!1;let l=o.x,c=s.x,u=i.x,f=o.y,a=s.y,p=i.y,m=l<c?l<u?l:u:c<u?c:u,d=f<a?f<p?f:p:a<p?a:p,P=l>c?l>u?l:u:c>u?c:u,h=f>a?f>p?f:p:a>p?a:p,re=ee(m,d,t,n,r),oe=ee(P,h,t,n,r),g=e.prevZ,y=e.nextZ;for(;g&&g.z>=re&&y&&y.z<=oe;){if(g.x>=m&&g.x<=P&&g.y>=d&&g.y<=h&&g!==o&&g!==i&&I(l,f,c,a,u,p,g.x,g.y)&&x(g.prev,g,g.next)>=0||(g=g.prevZ,y.x>=m&&y.x<=P&&y.y>=d&&y.y<=h&&y!==o&&y!==i&&I(l,f,c,a,u,p,y.x,y.y)&&x(y.prev,y,y.next)>=0))return!1;y=y.nextZ}for(;g&&g.z>=re;){if(g.x>=m&&g.x<=P&&g.y>=d&&g.y<=h&&g!==o&&g!==i&&I(l,f,c,a,u,p,g.x,g.y)&&x(g.prev,g,g.next)>=0)return!1;g=g.prevZ}for(;y&&y.z<=oe;){if(y.x>=m&&y.x<=P&&y.y>=d&&y.y<=h&&y!==o&&y!==i&&I(l,f,c,a,u,p,y.x,y.y)&&x(y.prev,y,y.next)>=0)return!1;y=y.nextZ}return!0}function pt(e,t,n){let r=e;do{let o=r.prev,s=r.next.next;!N(o,s)&&we(o,r,r.next,s)&&Z(o,s)&&Z(s,o)&&(t.push(o.i/n|0),t.push(r.i/n|0),t.push(s.i/n|0),O(r),O(r.next),r=e=s),r=r.next}while(r!==e);return _(r)}function dt(e,t,n,r,o,s){let i=e;do{let l=i.next.next;for(;l!==i.prev;){if(i.i!==l.i&&zt(i,l)){let c=Ce(i,l);i=_(i,i.next),c=_(c,c.next),W(i,t,n,r,o,s,0),W(c,t,n,r,o,s,0);return}l=l.next}i=i.next}while(i!==e)}function xt(e,t,n,r,o,s){let i=[],l,c,u,f,a;for(l=0,c=t.length;l<c;l++)u=t[l]*r,f=l<c-1?t[l+1]*r:e.length,a=De(e,u,f,r,!1,o&&o[l+1],s),a===a.next&&(a.steiner=!0),i.push(bt(a));for(i.sort(ht),l=0;l<i.length;l++)n=mt(i[l],n);return n}function ht(e,t){return e.x-t.x}function mt(e,t){let n=Pt(e,t);if(!n)return t;let r=Ce(n,e);return _(r,r.next),_(n,n.next)}function Pt(e,t){let n=t,r=e.x,o=e.y,s=-1/0,i;do{if(o<=n.y&&o>=n.next.y&&n.next.y!==n.y){let p=n.x+(o-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(p<=r&&p>s&&(s=p,i=n.x<n.next.x?n:n.next,p===r))return i}n=n.next}while(n!==t);if(!i)return null;let l=i,c=i.x,u=i.y,f=1/0,a;n=i;do r>=n.x&&n.x>=c&&r!==n.x&&I(o<u?r:s,o,c,u,o<u?s:r,o,n.x,n.y)&&(a=Math.abs(o-n.y)/(r-n.x),Z(n,e)&&(a<f||a===f&&(n.x>i.x||n.x===i.x&&Mt(i,n)))&&(i=n,f=a)),n=n.next;while(n!==l);return i}function Mt(e,t){return x(e.prev,e,t.prev)<0&&x(t.next,e,e.next)<0}function vt(e,t,n,r){let o=e;do o.z===0&&(o.z=ee(o.x,o.y,t,n,r)),o.prevZ=o.prev,o.nextZ=o.next,o=o.next;while(o!==e);o.prevZ.nextZ=null,o.prevZ=null,St(o)}function St(e){let t,n,r=1,o,s,i,l,c,u;do{for(s=e,e=null,u=null,o=0;s;){for(o++,l=s,i=0,n=0;n<r&&(i++,l=l.nextZ,!!l);n++);for(c=r;i>0||c>0&&l;)i!==0&&(c===0||!l||s.z<=l.z)?(t=s,s=s.nextZ,i--):(t=l,l=l.nextZ,c--),u?u.nextZ=t:e=t,t.prevZ=u,u=t;s=l}u.nextZ=null,r*=2}while(o>1);return e}function ee(e,t,n,r,o){return e=(e-n)*o|0,t=(t-r)*o|0,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function bt(e){let t=e,n=e;do(t.x<n.x||t.x===n.x&&t.y<n.y)&&(n=t),t=t.next;while(t!==e);return n}function I(e,t,n,r,o,s,i,l){return(o-i)*(t-l)>=(e-i)*(s-l)&&(e-i)*(r-l)>=(n-i)*(t-l)&&(n-i)*(s-l)>=(o-i)*(r-l)}function zt(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Dt(e,t)&&(Z(e,t)&&Z(t,e)&&wt(e,t)&&(x(e.prev,e,t.prev)||x(e,t.prev,t))||N(e,t)&&x(e.prev,e,e.next)>0&&x(t.prev,t,t.next)>0)}function x(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function N(e,t){return e.x===t.x&&e.y===t.y}function we(e,t,n,r){let o=G(x(e,t,n)),s=G(x(e,t,r)),i=G(x(n,r,e)),l=G(x(n,r,t));return!!(o!==s&&i!==l||o===0&&H(e,n,t)||s===0&&H(e,r,t)||i===0&&H(n,e,r)||l===0&&H(n,t,r))}function H(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function G(e){return e>0?1:e<0?-1:0}function Dt(e,t){let n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&we(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function Z(e,t){return x(e.prev,e,e.next)<0?x(e,t,e.next)>=0&&x(e,e.prev,t)>=0:x(e,t,e.prev)<0||x(e,e.next,t)<0}function wt(e,t){let n=e,r=!1,o=(e.x+t.x)/2,s=(e.y+t.y)/2;do n.y>s!=n.next.y>s&&n.next.y!==n.y&&o<(n.next.x-n.x)*(s-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}function Ce(e,t){let n=new B(e.i,e.x,e.y),r=new B(t.i,t.x,t.y),o=e.next,s=t.prev;return e.next=t,t.prev=e,n.next=o,o.prev=n,r.next=n,n.prev=r,s.next=r,r.prev=s,r}function ze(e,t,n,r){let o=new B(e,t,n);return r?(o.next=r.next,o.prev=r,r.next.prev=o,r.next=o):(o.prev=o,o.next=o),o}function O(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}var B=class{constructor(t,n,r){b(this,\"i\",void 0),b(this,\"x\",void 0),b(this,\"y\",void 0),b(this,\"prev\",null),b(this,\"next\",null),b(this,\"z\",0),b(this,\"prevZ\",null),b(this,\"nextZ\",null),b(this,\"steiner\",!1),this.i=t,this.x=n,this.y=r}};function _e(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function Ee(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function ke(e){return\"data\"in e?e.getChildAt(0):e.children[0]}function ne(e){if(\"data\"in e)return e.data.map(s=>ne(s));let t=[],n=0;for(let s=0;s<e.length;s++){let i=Et(e,s);t.push(i),n+=i.length}let r=new Uint32Array(n),o=0;for(let s of t)for(let i of s)r[o]=i,o+=1;return r}function Et(e,t){let n=e.valueOffsets,r=ke(e),o=r.valueOffsets,s=Ee(r),i=s.type.listSize,l=_e(s),c=n[t],u=n[t+1],f=o[c],a=o[u],p=l.values.subarray(f*i,a*i),m=o[c],d=[];for(let h=c+1;h<u;h++)d.push(o[h]-m);let P=te(p,d,i);for(let h=0;h<P.length;h++)P[h]+=m;return P}function kt(e){let t=ne(e);return be(t,[t.buffer])}Se(kt);\\n';var epe=8;function rpe(e){return IU(()=>PU(CU.fromText(yCt)),e)}var Hrt=rpe(epe);var DS=class extends Zs{static layerType=\"solid-polygon\";filled;extruded;wireframe;elevationScale;getElevation;getFillColor;getLineColor;constructor(t,r){super(t,r),this.initRegularAttribute(\"filled\",\"filled\"),this.initRegularAttribute(\"extruded\",\"extruded\"),this.initRegularAttribute(\"wireframe\",\"wireframe\"),this.initRegularAttribute(\"elevation_scale\",\"elevationScale\"),this.initVectorizedAccessor(\"get_elevation\",\"getElevation\"),this.initVectorizedAccessor(\"get_fill_color\",\"getFillColor\"),this.initVectorizedAccessor(\"get_line_color\",\"getLineColor\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],earcutWorkerPool:Hrt,...Ht(this.filled)&&{filled:this.filled},...Ht(this.extruded)&&{extruded:this.extruded},...Ht(this.wireframe)&&{wireframe:this.wireframe},...Ht(this.elevationScale)&&{elevationScale:this.elevationScale},...Ht(this.getElevation)&&{getElevation:Yo(this.getElevation,t)},...Ht(this.getFillColor)&&{getFillColor:Ho(this.getFillColor,t)},...Ht(this.getLineColor)&&{getLineColor:Ho(this.getLineColor,t)}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new Gx({...this.baseLayerProps(r),...this.layerProps(r)}));return t}},Wx=class extends Zs{stroked;filled;extruded;wireframe;elevationScale;lineWidthUnits;lineWidthScale;lineWidthMinPixels;lineWidthMaxPixels;lineJointRounded;lineMiterLimit;getFillColor;getLineColor;getLineWidth;getElevation;constructor(t,r){super(t,r),this.initRegularAttribute(\"stroked\",\"stroked\"),this.initRegularAttribute(\"filled\",\"filled\"),this.initRegularAttribute(\"extruded\",\"extruded\"),this.initRegularAttribute(\"wireframe\",\"wireframe\"),this.initRegularAttribute(\"elevation_scale\",\"elevationScale\"),this.initRegularAttribute(\"line_width_units\",\"lineWidthUnits\"),this.initRegularAttribute(\"line_width_scale\",\"lineWidthScale\"),this.initRegularAttribute(\"line_width_min_pixels\",\"lineWidthMinPixels\"),this.initRegularAttribute(\"line_width_max_pixels\",\"lineWidthMaxPixels\"),this.initRegularAttribute(\"line_joint_rounded\",\"lineJointRounded\"),this.initRegularAttribute(\"line_miter_limit\",\"lineMiterLimit\"),this.initVectorizedAccessor(\"get_fill_color\",\"getFillColor\"),this.initVectorizedAccessor(\"get_line_color\",\"getLineColor\"),this.initVectorizedAccessor(\"get_line_width\",\"getLineWidth\"),this.initVectorizedAccessor(\"get_elevation\",\"getElevation\")}basePolygonLayerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],earcutWorkerPool:Hrt,...Ht(this.stroked)&&{stroked:this.stroked},...Ht(this.filled)&&{filled:this.filled},...Ht(this.extruded)&&{extruded:this.extruded},...Ht(this.wireframe)&&{wireframe:this.wireframe},...Ht(this.elevationScale)&&{elevationScale:this.elevationScale},...Ht(this.lineWidthUnits)&&{lineWidthUnits:this.lineWidthUnits},...Ht(this.lineWidthScale)&&{lineWidthScale:this.lineWidthScale},...Ht(this.lineWidthMinPixels)&&{lineWidthMinPixels:this.lineWidthMinPixels},...Ht(this.lineWidthMaxPixels)&&{lineWidthMaxPixels:this.lineWidthMaxPixels},...Ht(this.lineJointRounded)&&{lineJointRounded:this.lineJointRounded},...Ht(this.lineMiterLimit)&&{lineMiterLimit:this.lineMiterLimit},...Ht(this.getFillColor)&&{getFillColor:Ho(this.getFillColor,t)},...Ht(this.getLineColor)&&{getLineColor:Ho(this.getLineColor,t)},...Ht(this.getLineWidth)&&{getLineWidth:Yo(this.getLineWidth,t)},...Ht(this.getElevation)&&{getElevation:Yo(this.getElevation,t)}}}},OS=class extends Wx{static layerType=\"polygon\";layerProps(t){return this.basePolygonLayerProps(t)}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new Ik({...this.baseLayerProps(r),...this.layerProps(r)}));return t}},LS=class extends Wx{static layerType=\"h3-hexagon\";highPrecision;coverage;getHexagon;constructor(t,r){super(t,r),this.initRegularAttribute(\"high_precision\",\"highPrecision\"),this.initRegularAttribute(\"coverage\",\"coverage\"),this.initVectorizedAccessor(\"get_hexagon\",\"getHexagon\")}layerProps(t){return{getHexagon:this.getHexagon.data[t],...Ht(this.highPrecision)&&{highPrecision:this.highPrecision},...Ht(this.coverage)&&{coverage:this.coverage},...this.basePolygonLayerProps(t)}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new dk({...this.baseLayerProps(),...this.layerProps(r)}));return t}},BS=class extends Wx{static layerType=\"a5\";getPentagon;constructor(t,r){super(t,r),this.initVectorizedAccessor(\"get_pentagon\",\"getPentagon\")}layerProps(t){return{getPentagon:this.getPentagon.data[t],...this.basePolygonLayerProps(t)}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new lk({...this.baseLayerProps(),...this.layerProps(r)}));return t}},Lk=class extends Wx{static layerType=\"geohash\";getGeohash;constructor(t,r){super(t,r),this.initVectorizedAccessor(\"get_geohash\",\"getGeohash\")}layerProps(t){return{getGeohash:this.getGeohash.data[t],...this.basePolygonLayerProps(t)}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new hk({...this.baseLayerProps(),...this.layerProps(r)}));return t}},Bk=class extends Wx{static layerType=\"s2\";getS2Token;constructor(t,r){super(t,r),this.initVectorizedAccessor(\"get_s2_token\",\"getS2Token\")}layerProps(t){return{getS2Token:this.getS2Token.data[t],...this.basePolygonLayerProps(t)}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new kk({...this.baseLayerProps(),...this.layerProps(r)}));return t}};function xp([e,t,r,i,n,o],s,a){return[e*s+t*a+r,i*s+n*a+o]}function _Ct([e,t,r,i,n,o]){let s=e*n-t*i;if(s===0)throw new Error(\"Cannot invert degenerate transform\");let a=1/s,h=n*a,p=-t*a,g=-i*a,w=e*a;return[h,p,-r*h-o*p,g,w,-r*g-o*w]}var ipe=[[.3333333333333333,.3333333333333333,.3333333333333333],[.5,.5,0],[.5,0,.5],[0,.5,.5]],npe=.125,Fk=class{reprojectors;width;height;uvs;exactOutputPositions;triangles;_halfedges;_candidatesUV;_queueIndices;_queue;_errors;_pending;_pendingLen;constructor(t,r,i=r){this.reprojectors=t,this.width=r,this.height=i,this.uvs=[],this.exactOutputPositions=[],this.triangles=[],this._halfedges=[],this._candidatesUV=[],this._queueIndices=[],this._queue=[],this._errors=[],this._pending=[],this._pendingLen=0;let n=1,o=1,s=this._addPoint(0,0),a=this._addPoint(n,0),h=this._addPoint(0,o),p=this._addPoint(n,o),g=this._addTriangle(p,s,h,-1,-1,-1);this._addTriangle(s,p,a,g,-1,-1),this._flush()}run(t=npe,{maxIterations:r=1e4}={}){if(t<=0)throw new Error(\"maxError must be positive\");let i=0;for(;this.getMaxError()>t;)if(this.refine(),++i>r){console.warn(`RasterReprojector: mesh refinement did not converge after ${i} iterations (maxError=${t}, currentError=${this.getMaxError()})`);break}}refine(){this._step(),this._flush()}getMaxError(){return this._errors[0]}_flush(){for(let t=0;t<this._pendingLen;t++){let r=this._pending[t];this._findReprojectionCandidate(r)}this._pendingLen=0}_findReprojectionCandidate(t){let r=2*this.triangles[t*3+0],i=2*this.triangles[t*3+1],n=2*this.triangles[t*3+2],o=this.uvs[r],s=this.uvs[r+1],a=this.uvs[i],h=this.uvs[i+1],p=this.uvs[n],g=this.uvs[n+1],w=this.exactOutputPositions[r],C=this.exactOutputPositions[r+1],R=this.exactOutputPositions[i],z=this.exactOutputPositions[i+1],W=this.exactOutputPositions[n],Y=this.exactOutputPositions[n+1],H=0,Q=0,tt=0;for(let rt of ipe){let at=kU(o,a,p,rt[0],rt[1],rt[2]),et=kU(s,h,g,rt[0],rt[1],rt[2]),lt=kU(w,R,W,rt[0],rt[1],rt[2]),J=kU(C,z,Y,rt[0],rt[1],rt[2]),ft=at*(this.width-1),dt=et*(this.height-1),Mt=this.reprojectors.inverseReproject(lt,J),Ft=this.reprojectors.inverseTransform(Mt[0],Mt[1]),Nt=ft-Ft[0],$t=dt-Ft[1],Yt=Math.hypot(Nt,$t);Yt>H&&(H=Yt,Q=at,tt=et)}(Q===o&&tt===s||Q===a&&tt===h||Q===p&&tt===g)&&(H=0),this._candidatesUV[2*t]=Q,this._candidatesUV[2*t+1]=tt,this._queuePush(t,H)}_step(){let t=this._queuePop(),r=t*3+0,i=t*3+1,n=t*3+2,o=this.triangles[r],s=this.triangles[i],a=this.triangles[n],h=this.uvs[2*o],p=this.uvs[2*o+1],g=this.uvs[2*s],w=this.uvs[2*s+1],C=this.uvs[2*a],R=this.uvs[2*a+1],z=this._candidatesUV[2*t],W=this._candidatesUV[2*t+1],Y=this._addPoint(z,W);if(Yrt(h,p,g,w,z,W)===0)this._handleCollinear(Y,r);else if(Yrt(g,w,C,R,z,W)===0)this._handleCollinear(Y,i);else if(Yrt(C,R,h,p,z,W)===0)this._handleCollinear(Y,n);else{let H=this._halfedges[r],Q=this._halfedges[i],tt=this._halfedges[n],rt=this._addTriangle(o,s,Y,H,-1,-1,r),at=this._addTriangle(s,a,Y,Q,-1,rt+1),et=this._addTriangle(a,o,Y,tt,rt+2,at+1);this._legalize(rt),this._legalize(at),this._legalize(et)}}_addPoint(t,r){let i=this.uvs.length>>1;this.uvs.push(t,r);let n=t*(this.width-1),o=r*(this.height-1),s=this.reprojectors.forwardTransform(n,o),a=this.reprojectors.forwardReproject(s[0],s[1]);return this.exactOutputPositions.push(a[0],a[1]),i}_addTriangle(t,r,i,n,o,s,a=this.triangles.length){let h=a/3;return this.triangles[a+0]=t,this.triangles[a+1]=r,this.triangles[a+2]=i,this._halfedges[a+0]=n,this._halfedges[a+1]=o,this._halfedges[a+2]=s,n>=0&&(this._halfedges[n]=a+0),o>=0&&(this._halfedges[o]=a+1),s>=0&&(this._halfedges[s]=a+2),this._candidatesUV[2*h+0]=0,this._candidatesUV[2*h+1]=0,this._queueIndices[h]=-1,this._pending[this._pendingLen++]=h,a}_legalize(t){let r=this._halfedges[t];if(r<0)return;let i=t-t%3,n=r-r%3,o=i+(t+1)%3,s=i+(t+2)%3,a=n+(r+2)%3,h=n+(r+1)%3,p=this.triangles[s],g=this.triangles[t],w=this.triangles[o],C=this.triangles[a],R=this.uvs;if(!ope(R[2*p],R[2*p+1],R[2*g],R[2*g+1],R[2*w],R[2*w+1],R[2*C],R[2*C+1]))return;let z=this._halfedges[o],W=this._halfedges[s],Y=this._halfedges[a],H=this._halfedges[h];this._queueRemove(i/3),this._queueRemove(n/3);let Q=this._addTriangle(p,C,w,-1,Y,z,i),tt=this._addTriangle(C,p,g,Q,W,H,n);this._legalize(Q+1),this._legalize(tt+2)}_handleCollinear(t,r){let i=r-r%3,n=i+(r+1)%3,o=i+(r+2)%3,s=this.triangles[o],a=this.triangles[r],h=this.triangles[n],p=this._halfedges[n],g=this._halfedges[o],w=this._halfedges[r];if(w<0){let et=this._addTriangle(t,s,a,-1,g,-1,i),lt=this._addTriangle(s,t,h,et,-1,p);this._legalize(et+1),this._legalize(lt+2);return}let C=w-w%3,R=C+(w+2)%3,z=C+(w+1)%3,W=this.triangles[R],Y=this._halfedges[R],H=this._halfedges[z];this._queueRemove(C/3);let Q=this._addTriangle(s,a,t,g,-1,-1,i),tt=this._addTriangle(a,W,t,H,-1,Q+1,C),rt=this._addTriangle(W,h,t,Y,-1,tt+1),at=this._addTriangle(h,s,t,p,Q+2,rt+1);this._legalize(Q),this._legalize(tt),this._legalize(rt),this._legalize(at)}_queuePush(t,r){let i=this._queue.length;this._queueIndices[t]=i,this._queue.push(t),this._errors.push(r),this._queueUp(i)}_queuePop(){let t=this._queue.length-1;return this._queueSwap(0,t),this._queueDown(0,t),this._queuePopBack()}_queuePopBack(){let t=this._queue.pop();return this._errors.pop(),this._queueIndices[t]=-1,t}_queueRemove(t){let r=this._queueIndices[t];if(r<0){let n=this._pending.indexOf(t);if(n!==-1)this._pending[n]=this._pending[--this._pendingLen];else throw new Error(\"Broken triangulation (something went wrong).\");return}let i=this._queue.length-1;i!==r&&(this._queueSwap(r,i),this._queueDown(r,i)||this._queueUp(r)),this._queuePopBack()}_queueLess(t,r){return this._errors[t]>this._errors[r]}_queueSwap(t,r){let i=this._queue[t],n=this._queue[r];this._queue[t]=n,this._queue[r]=i,this._queueIndices[i]=r,this._queueIndices[n]=t;let o=this._errors[t];this._errors[t]=this._errors[r],this._errors[r]=o}_queueUp(t){let r=t;for(;;){let i=r-1>>1;if(i===r||!this._queueLess(r,i))break;this._queueSwap(i,r),r=i}}_queueDown(t,r){let i=t;for(;;){let n=2*i+1;if(n>=r||n<0)break;let o=n+1,s=n;if(o<r&&this._queueLess(o,n)&&(s=o),!this._queueLess(s,i))break;this._queueSwap(i,s),i=s}return i>t}};function Yrt(e,t,r,i,n,o){return(r-n)*(t-o)-(i-o)*(e-n)}function ope(e,t,r,i,n,o,s,a){let h=e-s,p=t-a,g=r-s,w=i-a,C=n-s,R=o-a,z=h*h+p*p,W=g*g+w*w,Y=C*C+R*R;return h*(w*Y-W*R)-p*(g*Y-W*C)+z*(g*R-w*C)<0}function kU(e,t,r,i,n,o){return i*e+n*t+o*r}var vCt={name:\"create-texture-unorm\",inject:{\"fs:#decl\":\"uniform sampler2D textureName;\",\"fs:DECKGL_FILTER_COLOR\":`\n      color = texture(textureName, geometry.uv);\n    `},getUniforms:e=>({textureName:e.textureName})};var bCt=`#version 300 es\n#define SHADER_NAME simple-mesh-layer-fs\n\nprecision highp float;\n\nin vec2 vTexCoord;\nin vec3 cameraPosition;\nin vec3 normals_commonspace;\nin vec4 position_commonspace;\nin vec4 vColor;\n\nout vec4 fragColor;\n\nvoid main(void) {\n  geometry.uv = vTexCoord;\n\n  vec3 normal;\n  if (simpleMesh.flatShading) {\n\n  normal = normalize(cross(dFdx(position_commonspace.xyz), dFdy(position_commonspace.xyz)));\n  } else {\n    normal = normals_commonspace;\n  }\n\n  // We initialize color here before passing into DECKGL_FILTER_COLOR\n  vec4 color;\n  DECKGL_FILTER_COLOR(color, geometry);\n\n  vec3 lightColor = lighting_getLightColor(color.rgb, cameraPosition, position_commonspace.xyz, normal);\n  fragColor = vec4(lightColor, color.a * layer.opacity);\n}\n`;var spe={...tS.defaultProps,image:{type:\"image\",value:null,async:!0},renderPipeline:{type:\"array\",value:[],compare:!0}},RU=class extends tS{static layerName=\"mesh-texture-layer\";static defaultProps=spe;_resolveRenderPipeline(){let{image:t,renderPipeline:r}=this.props;return[...t?[{module:vCt,props:{textureName:t}}]:[],...r??[]]}getShaders(){let t=super.getShaders(),r=t.modules;for(let i of this._resolveRenderPipeline())r.push(i.module);return{...t,fs:bCt,modules:r}}draw(t){let r={};for(let i of this._resolveRenderPipeline())r[i.module.name]=i.props||{};for(let i of super.getModels())i.shaderInputs.setProps(r);super.draw(t)}};var ape=.125,xCt=[[252,73,163],[255,51,204],[204,102,255],[153,51,255],[102,204,255],[51,153,255],[102,255,204],[51,255,170],[0,255,0],[51,204,51],[255,204,102],[255,179,71],[255,102,102],[255,80,80],[255,0,0],[204,0,0],[255,128,0],[255,153,51],[255,255,102],[255,255,51],[0,255,255],[0,204,255]],lpe={image:{type:\"image\",value:null,async:!0},renderPipeline:{type:\"array\",value:[],compare:!0},debug:!1,debugOpacity:.5},Nk=class extends bi{static layerName=\"RasterLayer\";static defaultProps=lpe;initializeState(){this.setState({})}updateState(t){super.updateState(t);let{props:r,oldProps:i,changeFlags:n}=t,o=r.reprojectionFns.forwardTransform!==i.reprojectionFns?.forwardTransform||r.reprojectionFns.inverseTransform!==i.reprojectionFns?.inverseTransform||r.reprojectionFns.forwardReproject!==i.reprojectionFns?.forwardReproject||r.reprojectionFns.inverseReproject!==i.reprojectionFns?.inverseReproject;(n.dataChanged||r.width!==i.width||r.height!==i.height||o||r.maxError!==i.maxError)&&this._generateMesh()}_generateMesh(){let{width:t,height:r,reprojectionFns:i,maxError:n=ape}=this.props,o=new Fk(i,t+1,r+1);o.run(n);let{indices:s,positions:a,texCoords:h}=cpe(o);this.setState({reprojector:o,mesh:{positions:a,indices:s,texCoords:h}})}renderDebugLayer(){let{reprojector:t}=this.state,{debugOpacity:r}=this.props;return t?new wh(this.getSubLayerProps({id:\"polygon\",data:{reprojector:t,length:t.triangles.length/3},getPolygon:(i,{index:n,data:o})=>{let s=o.reprojector.triangles,a=t.exactOutputPositions,h=s[n*3],p=s[n*3+1],g=s[n*3+2];return[[a[h*2],a[h*2+1]],[a[p*2],a[p*2+1]],[a[g*2],a[g*2+1]],[a[h*2],a[h*2+1]]]},getFillColor:(i,{index:n,target:o})=>{let s=xCt[n%xCt.length];return o[0]=s[0],o[1]=s[1],o[2]=s[2],o[3]=255,o},getLineColor:[0,0,0],getLineWidth:1,lineWidthUnits:\"pixels\",opacity:r!==void 0&&Number.isFinite(r)?Math.max(0,Math.min(1,r)):1,pickable:!1})):null}renderLayers(){let{mesh:t}=this.state,{debug:r,image:i,renderPipeline:n}=this.props;if(!t||!i&&(n?.length??0)===0)return null;let{indices:o,positions:s,texCoords:a}=t,p=[new RU(this.getSubLayerProps({id:\"raster\",image:i,renderPipeline:n,data:[1],mesh:{indices:{value:o,size:1},attributes:{POSITION:{value:s,size:3},TEXCOORD_0:{value:a,size:2}}},_instanced:!1,getPosition:[0,0,0],getColor:[255,255,255]}))];if(r){let g=this.renderDebugLayer();g&&p.push(g)}return p}};function cpe(e){let t=e.uvs.length/2,r=new Float32Array(t*3),i=new Float32Array(e.uvs);for(let o=0;o<t;o++)r[o*3]=e.exactOutputPositions[o*2],r[o*3+1]=e.exactOutputPositions[o*2+1],r[o*3+2]=0;return{indices:new Uint32Array(e.triangles),positions:r,texCoords:i}}function qx(e,t){let r=upe(e,t.row),[i,n]=e.pointOfOrigin,o=e.cornerOfOrigin===\"bottomLeft\"?1:-1,s=r*e.cellSize*e.tileWidth,a=e.cellSize*e.tileHeight;return[r*e.cellSize,0,i+t.col*s,0,o*e.cellSize,n+o*t.row*a]}function upe(e,t){if(!e.variableMatrixWidths)return 1;for(let r of e.variableMatrixWidths)if(t>=r.minTileRow&&t<=r.maxTileRow)return r.coalesce;return 1}function wCt(e){return\"tileMatrices\"in e}function Xrt(e,t){let r=dpe(e,t),{tileHeight:i,tileWidth:n}=r,{x:o,y:s}=t,a=qx(r,{col:o,row:s}),[h,p]=xp(a,0,0),[g,w]=xp(a,n,i);return r.cornerOfOrigin===\"bottomLeft\"?{lowerLeft:[h,p],upperRight:[g,w]}:{lowerLeft:[h,w],upperRight:[g,p]}}function dpe(e,t){if(wCt(e)){if(t.z===void 0)throw new Error(\"Tile z level is required when input is a TileMatrixSet\");let r=e.tileMatrices[t.z];if(!r)throw new Error(`Tile z level ${t.z} is out of bounds for TileMatrixSet with ${e.tileMatrices.length} levels.`);return r}else return e}function Zrt(e,t,r,i,n,o={}){let{densifyPts:s=21}=o,a=[t,i,i,t],h=[r,r,n,n],p=1/0,g=1/0,w=-1/0,C=-1/0;for(let R=0;R<4;R++){let z=a[R],W=h[R],Y=a[(R+1)%4],H=h[(R+1)%4];for(let Q=0;Q<=s;Q++){let tt=Q/(s+1),[rt,at]=e(z+(Y-z)*tt,W+(H-W)*tt);rt<p&&(p=rt),at<g&&(g=at),rt>w&&(w=rt),at>C&&(C=at)}}return[p,g,w,C]}var TCt=512,fpe=[[.5,.5],[0,0],[0,1],[1,0],[1,1]],ppe=fpe.concat([[0,.5],[.5,0],[1,.5],[.5,1]]),Krt=6378137,Qrt=2*Math.PI*Krt,SCt=Qrt/2,MCt=85.05112877980659,mpe=28e-5,DU=class e{x;y;z;metadata;childVisible;selected;_children;projectTo3857;projectTo4326;_boundingVolume;constructor(t,r,i,{metadata:n,projectTo3857:o,projectTo4326:s}){this.x=t,this.y=r,this.z=i,this.metadata=n,this.projectTo3857=o,this.projectTo4326=s}get tileMatrix(){return this.metadata.tileMatrices[this.z]}get children(){if(!this._children){let t=this.metadata.tileMatrices.length-1;if(this.z>=t)return this._children=null,null;let r=this.tileMatrix,i=this.z+1,n=this.metadata.tileMatrices[i],o=Jrt(r,{x:this.x,y:this.y}),{minCol:s,maxCol:a,minRow:h,maxRow:p}=_pe(o,n),g=[],{metadata:w,projectTo3857:C,projectTo4326:R}=this;for(let z=h;z<=p;z++)for(let W=s;W<=a;W++)g.push(new e(W,z,i,{metadata:w,projectTo3857:C,projectTo4326:R}));this._children=g.length>0?g:null}return this._children}update(t){this.childVisible=!1,this.selected=!1;let{viewport:r,cullingVolume:i,elevationBounds:n,minZ:o,maxZ:s=this.metadata.tileMatrices.length-1,project:a,bounds:h}=t,{boundingVolume:p,commonSpaceBounds:g}=this.getBoundingVolume(n,a);if(h&&!this.insideBounds(h,g)||i.computeVisibility(p)<0)return!1;let C=this.children;if(!this.childVisible&&this.z>=o){let R=bpe(p,r.zoom);if(this.tileMatrix.scaleDenominator*mpe<=R||this.z>=s||C===null&&this.z>=o)return this.selected=!0,!0}if(C&&C.length>0){this.selected=!1;let R=!1;for(let z of C)z.update(t)&&(R=!0);return this.childVisible=R,R}return!0}getSelected(t=[]){if(this.selected&&t.push(this),this._children)for(let r of this._children)r.getSelected(t);return t}insideBounds(t,r){let[i,n,o,s]=t,[a,h,p,g]=r;return a<o&&p>i&&h<s&&g>n}getBoundingVolume(t,r){let i=this._boundingVolume;if(i&&i.zRange[0]===t[0]&&i.zRange[1]===t[1])return i.result;r&&_r(!1,\"TODO: implement getBoundingVolume in Globe view\");let n=this._getGenericBoundingVolume(t);return this._boundingVolume={zRange:t,result:n},n}_getGenericBoundingVolume(t){let r=this.tileMatrix,[i,n]=t,o=Jrt(r,{x:this.x,y:this.y}),a=Ape(ppe,o,this.projectTo3857,this.projectTo4326).map(z=>ype(z)),h=[];for(let z of a)h.push([z[0],z[1],i]),i!==n&&h.push([z[0],z[1],n]);let p=Number.POSITIVE_INFINITY,g=Number.POSITIVE_INFINITY,w=Number.NEGATIVE_INFINITY,C=Number.NEGATIVE_INFINITY;for(let[z,W]of a)z<p&&(p=z),W<g&&(g=W),z>w&&(w=z),W>C&&(C=W);let R=[p,g,w,C];return{boundingVolume:O8(h),commonSpaceBounds:R}}};function Jrt(e,{x:t,y:r}){let i=Xrt(e,{x:t,y:r});return[i.lowerLeft[0],i.lowerLeft[1],i.upperRight[0],i.upperRight[1]]}function gpe(e,t){return(r,i)=>{let[n,o]=e(r,i);if(Number.isFinite(n)&&Number.isFinite(o))return[n,o];let[s,a]=t(r,i),p=Math.max(-MCt,Math.min(MCt,a))*Math.PI/180,g=s*Math.PI*Krt/180,w=Math.log(Math.tan(Math.PI/4+p/2))*Krt;return[g,w]}}function Ape(e,t,r,i){let[n,o,s,a]=t,h=gpe(r,i),p=[];for(let[g,w]of e){let C=n+g*(s-n),R=o+w*(a-o);p.push(h(C,R))}return p}function ype([e,t]){let r=Math.max(-SCt,Math.min(SCt,t));return[(e/Qrt+.5)*TCt,(r/Qrt+.5)*TCt]}function _pe(e,t){let[r,i,n,o]=e,{tileWidth:s,tileHeight:a,cellSize:h,matrixWidth:p,matrixHeight:g,pointOfOrigin:w}=t,C=s*h,R=a*h,z=w[0],W=w[1],Y=Math.floor((r-z)/C),H=Math.floor((n-z)/C),Q=Math.floor((W-o)/R),tt=Math.floor((W-i)/R);return Y=Math.max(0,Math.min(p-1,Y)),H=Math.max(0,Math.min(p-1,H)),Q=Math.max(0,Math.min(g-1,Q)),tt=Math.max(0,Math.min(g-1,tt)),{minCol:Y,maxCol:H,minRow:Q,maxRow:tt}}function ECt(e,t){let{viewport:r,maxZ:i,zRange:n,wgs84Bounds:o}=t,s=r instanceof qf&&r.resolution?r.projectPosition:null,a=Object.values(r.getFrustumPlanes()).map(({normal:dt,distance:Mt})=>new yp(dt.clone().negate(),Mt)),h=new _p(a),p=r.distanceScales.unitsPerMeter[2],g=n&&n[0]*p||0,w=n&&n[1]*p||0,C=0,{lowerLeft:R,upperRight:z}=o,[W,Y]=R,[H,Q]=z,tt=vs([W,Y]),rt=vs([H,Q]),at=[tt[0],tt[1],rt[0],rt[1]],et=e.tileMatrices[0],lt=[];for(let dt=0;dt<et.matrixHeight;dt++)for(let Mt=0;Mt<et.matrixWidth;Mt++)lt.push(new DU(Mt,dt,0,{metadata:e,projectTo3857:t.projectTo3857,projectTo4326:t.projectTo4326}));let J={viewport:r,project:s,cullingVolume:h,elevationBounds:[g,w],minZ:C,maxZ:i,bounds:at};for(let dt of lt)dt.update(J);let ft=[];for(let dt of lt)dt.getSelected(ft);return ft}function vpe(e,t){return 40075016686e-3*Math.cos(e*Math.PI/180)/2**(t+8)}function bpe(e,t){let[r,i]=ic(e.center);return vpe(i,t)}var PCt={computeProjectedTileBounds:Jrt,RasterTileNode:DU};var FS=class extends d_{tms;wgs84Bounds;projectTo3857;projectTo4326;constructor(t,r,{projectTo4326:i,projectTo3857:n}){if(super(t),this.tms=r,this.projectTo3857=n,this.projectTo4326=i,!r.boundingBox)throw new Error(\"Bounding Box inference not yet implemented; should be provided on TileMatrixSet\");this.wgs84Bounds=xpe(r.boundingBox,i,{densifyPts:10})}getTileIndices(t){let r=this.tms.tileMatrices.length-1,i=typeof t.maxZoom==\"number\"?Math.min(t.maxZoom,r):r;return ECt(this.tms,{viewport:t.viewport,maxZ:i,zRange:t.zRange??null,wgs84Bounds:this.wgs84Bounds,projectTo3857:this.projectTo3857,projectTo4326:this.projectTo4326})}getTileId(t){return`${t.x}-${t.y}-${t.z}`}getParentIndex(t){if(t.z===0)return t;let r=this.tms.tileMatrices[t.z],i=this.tms.tileMatrices[t.z-1],n=i.cellSize*i.tileWidth,o=i.cellSize*i.tileHeight,s=r.cellSize*r.tileWidth,a=r.cellSize*r.tileHeight,h=n/s,p=o/a;return{x:Math.floor(t.x/h),y:Math.floor(t.y/p),z:t.z-1}}getTileZoom(t){return t.z}getTileMetadata(t){let{x:r,y:i,z:n}=t,{tileMatrices:o}=this.tms,s=o[n],{tileHeight:a,tileWidth:h}=s,p=qx(s,{col:r,row:i}),g=xp(p,0,0),w=xp(p,h,0),C=xp(p,0,a),R=xp(p,h,a),z={topLeft:g,topRight:w,bottomLeft:C,bottomRight:R},W=[Math.min(g[0],w[0],C[0],R[0]),Math.min(g[1],w[1],C[1],R[1]),Math.max(g[0],w[0],C[0],R[0]),Math.max(g[1],w[1],C[1],R[1])],[Y,H,Q,tt]=Zrt(this.projectTo4326,...W);return{bbox:{west:Y,south:H,east:Q,north:tt},projectedBbox:{left:W[0],bottom:W[1],right:W[2],top:W[3]},projectedCorners:z,tileWidth:h,tileHeight:a,tileMatrix:s}}};function xpe(e,t,{densifyPts:r}){let{lowerLeft:i,upperRight:n}=e,o=[i,[n[0],i[1]],n,[i[0],n[1]]],s=[];for(let w=0;w<o.length;w++){let C=o[w],R=o[(w+1)%o.length];for(let z=0;z<=r;z++){let W=z/(r+1);s.push([C[0]+(R[0]-C[0])*W,C[1]+(R[1]-C[1])*W])}}let a=1/0,h=1/0,p=-1/0,g=-1/0;for(let[w,C]of s){let[R,z]=t(w,C);R<a&&(a=R),z<h&&(h=z),R>p&&(p=R),z>g&&(g=z)}return{lowerLeft:[a,h],upperRight:[p,g]}}var txr={...PCt};function CCt(e){e(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),e(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),e(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\");for(var t=1;t<=60;++t)e(\"EPSG:\"+(32600+t),\"+proj=utm +zone=\"+t+\" +datum=WGS84 +units=m\"),e(\"EPSG:\"+(32700+t),\"+proj=utm +zone=\"+t+\" +south +datum=WGS84 +units=m\");e(\"EPSG:5041\",\"+title=WGS 84 / UPS North (E,N) +proj=stere +lat_0=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m\"),e(\"EPSG:5042\",\"+title=WGS 84 / UPS South (E,N) +proj=stere +lat_0=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m\"),e.WGS84=e[\"EPSG:4326\"],e[\"EPSG:3785\"]=e[\"EPSG:3857\"],e.GOOGLE=e[\"EPSG:3857\"],e[\"EPSG:900913\"]=e[\"EPSG:3857\"],e[\"EPSG:102113\"]=e[\"EPSG:3857\"]}var wp=1,Tp=2,CA=3,ICt=4,zk=5,tit=6378137,kCt=6356752314e-3,eit=.0066943799901413165,Hx=484813681109536e-20,Oe=Math.PI/2,RCt=.16666666666666666,DCt=.04722222222222222,OCt=.022156084656084655,Ge=1e-10,io=.017453292519943295,Fa=57.29577951308232,an=Math.PI/4,S_=Math.PI*2,us=3.14159265359;var zu={};zu.greenwich=0;zu.lisbon=-9.131906111111;zu.paris=2.337229166667;zu.bogota=-74.080916666667;zu.madrid=-3.687938888889;zu.rome=12.452333333333;zu.bern=7.439583333333;zu.jakarta=106.807719444444;zu.ferro=-17.666666666667;zu.brussels=4.367975;zu.stockholm=18.058277777778;zu.athens=23.7163375;zu.oslo=10.722916666667;var LCt=zu;var BCt={mm:{to_meter:.001},cm:{to_meter:.01},ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937},fath:{to_meter:1.8288},kmi:{to_meter:1852},\"us-ch\":{to_meter:20.1168402336805},\"us-mi\":{to_meter:1609.34721869444},km:{to_meter:1e3},\"ind-ft\":{to_meter:.30479841},\"ind-yd\":{to_meter:.91439523},mi:{to_meter:1609.344},yd:{to_meter:.9144},ch:{to_meter:20.1168},link:{to_meter:.201168},dm:{to_meter:.1},in:{to_meter:.0254},\"ind-ch\":{to_meter:20.11669506},\"us-in\":{to_meter:.025400050800101},\"us-yd\":{to_meter:.914401828803658}};var FCt=/[\\s_\\-\\/\\(\\)]/g;function Uh(e,t){if(e[t])return e[t];for(var r=Object.keys(e),i=t.toLowerCase().replace(FCt,\"\"),n=-1,o,s;++n<r.length;)if(o=r[n],s=o.toLowerCase().replace(FCt,\"\"),s===i)return e[o]}function Uk(e){var t={},r=e.split(\"+\").map(function(a){return a.trim()}).filter(function(a){return a}).reduce(function(a,h){var p=h.split(\"=\");return p.push(!0),a[p[0].toLowerCase()]=p[1],a},{}),i,n,o,s={proj:\"projName\",datum:\"datumCode\",rf:function(a){t.rf=parseFloat(a)},lat_0:function(a){t.lat0=a*io},lat_1:function(a){t.lat1=a*io},lat_2:function(a){t.lat2=a*io},lat_ts:function(a){t.lat_ts=a*io},lon_0:function(a){t.long0=a*io},lon_1:function(a){t.long1=a*io},lon_2:function(a){t.long2=a*io},alpha:function(a){t.alpha=parseFloat(a)*io},gamma:function(a){t.rectified_grid_angle=parseFloat(a)*io},lonc:function(a){t.longc=a*io},x_0:function(a){t.x0=parseFloat(a)},y_0:function(a){t.y0=parseFloat(a)},k_0:function(a){t.k0=parseFloat(a)},k:function(a){t.k0=parseFloat(a)},a:function(a){t.a=parseFloat(a)},b:function(a){t.b=parseFloat(a)},r:function(a){t.a=t.b=parseFloat(a)},r_a:function(){t.R_A=!0},zone:function(a){t.zone=parseInt(a,10)},south:function(){t.utmSouth=!0},towgs84:function(a){t.datum_params=a.split(\",\").map(function(h){return parseFloat(h)})},to_meter:function(a){t.to_meter=parseFloat(a)},units:function(a){t.units=a;var h=Uh(BCt,a);h&&(t.to_meter=h.to_meter)},from_greenwich:function(a){t.from_greenwich=a*io},pm:function(a){var h=Uh(LCt,a);t.from_greenwich=(h||parseFloat(a))*io},nadgrids:function(a){a===\"@null\"?t.datumCode=\"none\":t.nadgrids=a},axis:function(a){var h=\"ewnsud\";a.length===3&&h.indexOf(a.substr(0,1))!==-1&&h.indexOf(a.substr(1,1))!==-1&&h.indexOf(a.substr(2,1))!==-1&&(t.axis=a)},approx:function(){t.approx=!0},over:function(){t.over=!0}};for(i in r)n=r[i],i in s?(o=s[i],typeof o==\"function\"?o(n):t[o]=n):t[i]=n;return typeof t.datumCode==\"string\"&&t.datumCode!==\"WGS84\"&&(t.datumCode=t.datumCode.toLowerCase()),t.projStr=e,t}var rit=class{static getId(t){let r=t.find(i=>Array.isArray(i)&&i[0]===\"ID\");return r&&r.length>=3?{authority:r[1],code:parseInt(r[2],10)}:null}static convertUnit(t,r=\"unit\"){if(!t||t.length<3)return{type:r,name:\"unknown\",conversion_factor:null};let i=t[1],n=parseFloat(t[2])||null,o=t.find(a=>Array.isArray(a)&&a[0]===\"ID\"),s=o?{authority:o[1],code:parseInt(o[2],10)}:null;return{type:r,name:i,conversion_factor:n,id:s}}static convertAxis(t){let r=t[1]||\"Unknown\",i,n=r.match(/^\\((.)\\)$/);if(n){let p=n[1].toUpperCase();if(p===\"E\")i=\"east\";else if(p===\"N\")i=\"north\";else if(p===\"U\")i=\"up\";else if(t[2])i=t[2];else throw new Error(`Unknown axis abbreviation: ${p}`)}else i=t[2]||\"unknown\";let o=t.find(p=>Array.isArray(p)&&p[0]===\"ORDER\"),s=o?parseInt(o[1],10):null,a=t.find(p=>Array.isArray(p)&&(p[0]===\"LENGTHUNIT\"||p[0]===\"ANGLEUNIT\"||p[0]===\"SCALEUNIT\")),h=this.convertUnit(a);return{name:r,direction:i,unit:h,order:s}}static extractAxes(t){return t.filter(r=>Array.isArray(r)&&r[0]===\"AXIS\").map(r=>this.convertAxis(r)).sort((r,i)=>(r.order||0)-(i.order||0))}static convert(t,r={}){switch(t[0]){case\"PROJCRS\":r.type=\"ProjectedCRS\",r.name=t[1],r.base_crs=t.find(R=>Array.isArray(R)&&R[0]===\"BASEGEOGCRS\")?this.convert(t.find(R=>Array.isArray(R)&&R[0]===\"BASEGEOGCRS\")):null,r.conversion=t.find(R=>Array.isArray(R)&&R[0]===\"CONVERSION\")?this.convert(t.find(R=>Array.isArray(R)&&R[0]===\"CONVERSION\")):null;let i=t.find(R=>Array.isArray(R)&&R[0]===\"CS\");i&&(r.coordinate_system={type:i[1],axis:this.extractAxes(t)});let n=t.find(R=>Array.isArray(R)&&R[0]===\"LENGTHUNIT\");if(n){let R=this.convertUnit(n);r.coordinate_system.unit=R}r.id=this.getId(t);break;case\"BASEGEOGCRS\":case\"GEOGCRS\":case\"GEODCRS\":r.type=t[0]===\"GEODCRS\"?\"GeodeticCRS\":\"GeographicCRS\",r.name=t[1];let o=t.find(R=>Array.isArray(R)&&(R[0]===\"DATUM\"||R[0]===\"ENSEMBLE\"));if(o){let R=this.convert(o);o[0]===\"ENSEMBLE\"?r.datum_ensemble=R:r.datum=R;let z=t.find(W=>Array.isArray(W)&&W[0]===\"PRIMEM\");z&&z[1]!==\"Greenwich\"&&(R.prime_meridian={name:z[1],longitude:parseFloat(z[2])})}r.coordinate_system={type:\"ellipsoidal\",axis:this.extractAxes(t)},r.id=this.getId(t);break;case\"DATUM\":r.type=\"GeodeticReferenceFrame\",r.name=t[1],r.ellipsoid=t.find(R=>Array.isArray(R)&&R[0]===\"ELLIPSOID\")?this.convert(t.find(R=>Array.isArray(R)&&R[0]===\"ELLIPSOID\")):null;break;case\"ENSEMBLE\":r.type=\"DatumEnsemble\",r.name=t[1],r.members=t.filter(R=>Array.isArray(R)&&R[0]===\"MEMBER\").map(R=>({type:\"DatumEnsembleMember\",name:R[1],id:this.getId(R)}));let s=t.find(R=>Array.isArray(R)&&R[0]===\"ENSEMBLEACCURACY\");s&&(r.accuracy=parseFloat(s[1]));let a=t.find(R=>Array.isArray(R)&&R[0]===\"ELLIPSOID\");a&&(r.ellipsoid=this.convert(a)),r.id=this.getId(t);break;case\"ELLIPSOID\":r.type=\"Ellipsoid\",r.name=t[1],r.semi_major_axis=parseFloat(t[2]),r.inverse_flattening=parseFloat(t[3]);let h=t.find(R=>Array.isArray(R)&&R[0]===\"LENGTHUNIT\")?this.convert(t.find(R=>Array.isArray(R)&&R[0]===\"LENGTHUNIT\"),r):null;break;case\"CONVERSION\":r.type=\"Conversion\",r.name=t[1],r.method=t.find(R=>Array.isArray(R)&&R[0]===\"METHOD\")?this.convert(t.find(R=>Array.isArray(R)&&R[0]===\"METHOD\")):null,r.parameters=t.filter(R=>Array.isArray(R)&&R[0]===\"PARAMETER\").map(R=>this.convert(R));break;case\"METHOD\":r.type=\"Method\",r.name=t[1],r.id=this.getId(t);break;case\"PARAMETER\":r.type=\"Parameter\",r.name=t[1],r.value=parseFloat(t[2]),r.unit=this.convertUnit(t.find(R=>Array.isArray(R)&&(R[0]===\"LENGTHUNIT\"||R[0]===\"ANGLEUNIT\"||R[0]===\"SCALEUNIT\"))),r.id=this.getId(t);break;case\"BOUNDCRS\":r.type=\"BoundCRS\";let p=t.find(R=>Array.isArray(R)&&R[0]===\"SOURCECRS\");if(p){let R=p.find(z=>Array.isArray(z));r.source_crs=R?this.convert(R):null}let g=t.find(R=>Array.isArray(R)&&R[0]===\"TARGETCRS\");if(g){let R=g.find(z=>Array.isArray(z));r.target_crs=R?this.convert(R):null}let w=t.find(R=>Array.isArray(R)&&R[0]===\"ABRIDGEDTRANSFORMATION\");w?r.transformation=this.convert(w):r.transformation=null;break;case\"ABRIDGEDTRANSFORMATION\":if(r.type=\"Transformation\",r.name=t[1],r.method=t.find(R=>Array.isArray(R)&&R[0]===\"METHOD\")?this.convert(t.find(R=>Array.isArray(R)&&R[0]===\"METHOD\")):null,r.parameters=t.filter(R=>Array.isArray(R)&&(R[0]===\"PARAMETER\"||R[0]===\"PARAMETERFILE\")).map(R=>{if(R[0]===\"PARAMETER\")return this.convert(R);if(R[0]===\"PARAMETERFILE\")return{name:R[1],value:R[2],id:{authority:\"EPSG\",code:8656}}}),r.parameters.length===7){let R=r.parameters[6];R.name===\"Scale difference\"&&(R.value=Math.round((R.value-1)*1e12)/1e6)}r.id=this.getId(t);break;case\"AXIS\":r.coordinate_system||(r.coordinate_system={type:\"unspecified\",axis:[]}),r.coordinate_system.axis.push(this.convertAxis(t));break;case\"LENGTHUNIT\":let C=this.convertUnit(t,\"LinearUnit\");r.coordinate_system&&r.coordinate_system.axis&&r.coordinate_system.axis.forEach(R=>{R.unit||(R.unit=C)}),C.conversion_factor&&C.conversion_factor!==1&&r.semi_major_axis&&(r.semi_major_axis={value:r.semi_major_axis,unit:C});break;default:r.keyword=t[0];break}return r}},OU=rit;var iit=class extends OU{static convert(t,r={}){return super.convert(t,r),r.coordinate_system&&r.coordinate_system.subtype===\"Cartesian\"&&delete r.coordinate_system,r.usage&&delete r.usage,r}},NCt=iit;var nit=class extends OU{static convert(t,r={}){super.convert(t,r);let i=t.find(o=>Array.isArray(o)&&o[0]===\"CS\");i&&(r.coordinate_system={subtype:i[1],axis:this.extractAxes(t)});let n=t.find(o=>Array.isArray(o)&&o[0]===\"USAGE\");if(n){let o=n.find(h=>Array.isArray(h)&&h[0]===\"SCOPE\"),s=n.find(h=>Array.isArray(h)&&h[0]===\"AREA\"),a=n.find(h=>Array.isArray(h)&&h[0]===\"BBOX\");r.usage={},o&&(r.usage.scope=o[1]),s&&(r.usage.area=s[1]),a&&(r.usage.bbox=a.slice(1))}return r}},zCt=nit;function wpe(e){return e.find(t=>Array.isArray(t)&&t[0]===\"USAGE\")?\"2019\":(e.find(t=>Array.isArray(t)&&t[0]===\"CS\")||e[0]===\"BOUNDCRS\"||e[0]===\"PROJCRS\"||e[0]===\"GEOGCRS\",\"2015\")}function UCt(e){return(wpe(e)===\"2019\"?zCt:NCt).convert(e)}function VCt(e){let t=e.toUpperCase();return t.includes(\"PROJCRS\")||t.includes(\"GEOGCRS\")||t.includes(\"BOUNDCRS\")||t.includes(\"VERTCRS\")||t.includes(\"LENGTHUNIT\")||t.includes(\"ANGLEUNIT\")||t.includes(\"SCALEUNIT\")?\"WKT2\":(t.includes(\"PROJCS\")||t.includes(\"GEOGCS\")||t.includes(\"LOCAL_CS\")||t.includes(\"VERT_CS\")||t.includes(\"UNIT\"),\"WKT1\")}var jCt=Epe,Vk=1,$Ct=2,GCt=3,LU=4,WCt=5,oit=-1,Tpe=/\\s/,Spe=/[A-Za-z]/,Mpe=/[A-Za-z84_]/,BU=/[,\\]]/,qCt=/[\\d\\.E\\-\\+]/;function IA(e){if(typeof e!=\"string\")throw new Error(\"not a string\");this.text=e.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=Vk}IA.prototype.readCharicter=function(){var e=this.text[this.place++];if(this.state!==LU)for(;Tpe.test(e);){if(this.place>=this.text.length)return;e=this.text[this.place++]}switch(this.state){case Vk:return this.neutral(e);case $Ct:return this.keyword(e);case LU:return this.quoted(e);case WCt:return this.afterquote(e);case GCt:return this.number(e);case oit:return}};IA.prototype.afterquote=function(e){if(e==='\"'){this.word+='\"',this.state=LU;return}if(BU.test(e)){this.word=this.word.trim(),this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in afterquote yet, index '+this.place)};IA.prototype.afterItem=function(e){if(e===\",\"){this.word!==null&&this.currentObject.push(this.word),this.word=null,this.state=Vk;return}if(e===\"]\"){this.level--,this.word!==null&&(this.currentObject.push(this.word),this.word=null),this.state=Vk,this.currentObject=this.stack.pop(),this.currentObject||(this.state=oit);return}};IA.prototype.number=function(e){if(qCt.test(e)){this.word+=e;return}if(BU.test(e)){this.word=parseFloat(this.word),this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in number yet, index '+this.place)};IA.prototype.quoted=function(e){if(e==='\"'){this.state=WCt;return}this.word+=e};IA.prototype.keyword=function(e){if(Mpe.test(e)){this.word+=e;return}if(e===\"[\"){var t=[];t.push(this.word),this.level++,this.root===null?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,this.state=Vk;return}if(BU.test(e)){this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in keyword yet, index '+this.place)};IA.prototype.neutral=function(e){if(Spe.test(e)){this.word=e,this.state=$Ct;return}if(e==='\"'){this.word=\"\",this.state=LU;return}if(qCt.test(e)){this.word=e,this.state=GCt;return}if(BU.test(e)){this.afterItem(e);return}throw new Error(`havn't handled \"`+e+'\" in neutral yet, index '+this.place)};IA.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(this.state===oit)return this.root;throw new Error('unable to parse string \"'+this.text+'\". State is '+this.state)};function Epe(e){var t=new IA(e);return t.output()}function sit(e,t,r){Array.isArray(t)&&(r.unshift(t),t=null);var i=t?{}:e,n=r.reduce(function(o,s){return Yx(s,o),o},i);t&&(e[t]=n)}function Yx(e,t){if(!Array.isArray(e)){t[e]=!0;return}var r=e.shift();if(r===\"PARAMETER\"&&(r=e.shift()),e.length===1){if(Array.isArray(e[0])){t[r]={},Yx(e[0],t[r]);return}t[r]=e[0];return}if(!e.length){t[r]=!0;return}if(r===\"TOWGS84\"){t[r]=e;return}if(r===\"AXIS\"){r in t||(t[r]=[]),t[r].push(e);return}Array.isArray(r)||(t[r]={});var i;switch(r){case\"UNIT\":case\"PRIMEM\":case\"VERT_DATUM\":t[r]={name:e[0].toLowerCase(),convert:e[1]},e.length===3&&Yx(e[2],t[r]);return;case\"SPHEROID\":case\"ELLIPSOID\":t[r]={name:e[0],a:e[1],rf:e[2]},e.length===4&&Yx(e[3],t[r]);return;case\"EDATUM\":case\"ENGINEERINGDATUM\":case\"LOCAL_DATUM\":case\"DATUM\":case\"VERT_CS\":case\"VERTCRS\":case\"VERTICALCRS\":e[0]=[\"name\",e[0]],sit(t,r,e);return;case\"COMPD_CS\":case\"COMPOUNDCRS\":case\"FITTED_CS\":case\"PROJECTEDCRS\":case\"PROJCRS\":case\"GEOGCS\":case\"GEOCCS\":case\"PROJCS\":case\"LOCAL_CS\":case\"GEODCRS\":case\"GEODETICCRS\":case\"GEODETICDATUM\":case\"ENGCRS\":case\"ENGINEERINGCRS\":e[0]=[\"name\",e[0]],sit(t,r,e),t[r].type=r;return;default:for(i=-1;++i<e.length;)if(!Array.isArray(e[i]))return Yx(e,t[r]);return sit(t,r,e)}}var Ppe=.017453292519943295;function of(e){return e*Ppe}function FU(e){let t=(e.projName||\"\").toLowerCase().replace(/_/g,\" \");!e.long0&&e.longc&&(t===\"albers conic equal area\"||t===\"lambert azimuthal equal area\")&&(e.long0=e.longc),!e.lat_ts&&e.lat1&&(t===\"stereographic south pole\"||t===\"polar stereographic (variant b)\")?(e.lat0=of(e.lat1>0?90:-90),e.lat_ts=e.lat1,delete e.lat1):!e.lat_ts&&e.lat0&&(t===\"polar stereographic\"||t===\"polar stereographic (variant a)\")&&(e.lat_ts=e.lat0,e.lat0=of(e.lat0>0?90:-90),delete e.lat1)}function HCt(e){let t={units:null,to_meter:void 0};return typeof e==\"string\"?(t.units=e.toLowerCase(),t.units===\"metre\"&&(t.units=\"meter\"),t.units===\"meter\"&&(t.to_meter=1)):e&&e.name&&(t.units=e.name.toLowerCase(),t.units===\"metre\"&&(t.units=\"meter\"),t.to_meter=e.conversion_factor),t}function YCt(e){return typeof e==\"object\"?e.value*e.unit.conversion_factor:e}function XCt(e,t){e.ellipsoid.radius?(t.a=e.ellipsoid.radius,t.rf=0):(t.a=YCt(e.ellipsoid.semi_major_axis),e.ellipsoid.inverse_flattening!==void 0?t.rf=e.ellipsoid.inverse_flattening:e.ellipsoid.semi_major_axis!==void 0&&e.ellipsoid.semi_minor_axis!==void 0&&(t.rf=t.a/(t.a-YCt(e.ellipsoid.semi_minor_axis))))}function jk(e,t={}){return!e||typeof e!=\"object\"?e:e.type===\"BoundCRS\"?(jk(e.source_crs,t),e.transformation&&(e.transformation.method&&e.transformation.method.name===\"NTv2\"?t.nadgrids=e.transformation.parameters[0].value:t.datum_params=e.transformation.parameters.map(r=>r.value)),t):(Object.keys(e).forEach(r=>{let i=e[r];if(i!==null)switch(r){case\"name\":if(t.srsCode)break;t.name=i,t.srsCode=i;break;case\"type\":i===\"GeographicCRS\"?t.projName=\"longlat\":i===\"GeodeticCRS\"?e.coordinate_system&&e.coordinate_system.subtype===\"Cartesian\"?t.projName=\"geocent\":t.projName=\"longlat\":i===\"ProjectedCRS\"&&e.conversion&&e.conversion.method&&(t.projName=e.conversion.method.name);break;case\"datum\":case\"datum_ensemble\":i.ellipsoid&&(t.ellps=i.ellipsoid.name,XCt(i,t)),i.prime_meridian&&(t.from_greenwich=i.prime_meridian.longitude*Math.PI/180);break;case\"ellipsoid\":t.ellps=i.name,XCt(i,t);break;case\"prime_meridian\":t.long0=(i.longitude||0)*Math.PI/180;break;case\"coordinate_system\":if(i.axis){let n={east:\"e\",north:\"n\",west:\"w\",south:\"s\",up:\"u\",down:\"d\",geocentricx:\"e\",geocentricy:\"n\",geocentricz:\"u\"},o=i.axis.map(s=>n[s.direction.toLowerCase()]);if(o.every(Boolean)&&(t.axis=o.join(\"\"),t.axis.length===2&&(t.axis+=\"u\")),i.unit){let{units:s,to_meter:a}=HCt(i.unit);t.units=s,t.to_meter=a}else if(i.axis[0]&&i.axis[0].unit){let{units:s,to_meter:a}=HCt(i.axis[0].unit);t.units=s,t.to_meter=a}}break;case\"id\":i.authority&&i.code&&(t.title=i.authority+\":\"+i.code);break;case\"conversion\":i.method&&i.method.name&&(t.projName=i.method.name),i.parameters&&i.parameters.forEach(n=>{let o=n.name.toLowerCase().replace(/\\s+/g,\"_\"),s=n.value;n.unit&&n.unit.conversion_factor?t[o]=s*n.unit.conversion_factor:n.unit===\"degree\"?t[o]=s*Math.PI/180:t[o]=s});break;case\"unit\":i.name&&(t.units=i.name.toLowerCase(),t.units===\"metre\"&&(t.units=\"meter\")),i.conversion_factor&&(t.to_meter=i.conversion_factor);break;case\"base_crs\":jk(i,t),t.datumCode=i.id?i.id.authority+\"_\"+i.id.code:i.name;break;default:break}}),t.latitude_of_false_origin!==void 0&&(t.lat0=t.latitude_of_false_origin),t.longitude_of_false_origin!==void 0&&(t.long0=t.longitude_of_false_origin),t.latitude_of_standard_parallel!==void 0&&(t.lat0=t.latitude_of_standard_parallel,t.lat1=t.latitude_of_standard_parallel),t.latitude_of_1st_standard_parallel!==void 0&&(t.lat1=t.latitude_of_1st_standard_parallel),t.latitude_of_2nd_standard_parallel!==void 0&&(t.lat2=t.latitude_of_2nd_standard_parallel),t.latitude_of_projection_centre!==void 0&&(t.lat0=t.latitude_of_projection_centre),t.longitude_of_projection_centre!==void 0&&(t.longc=t.longitude_of_projection_centre),t.easting_at_false_origin!==void 0&&(t.x0=t.easting_at_false_origin),t.northing_at_false_origin!==void 0&&(t.y0=t.northing_at_false_origin),t.latitude_of_natural_origin!==void 0&&(t.lat0=t.latitude_of_natural_origin),t.longitude_of_natural_origin!==void 0&&(t.long0=t.longitude_of_natural_origin),t.longitude_of_origin!==void 0&&(t.long0=t.longitude_of_origin),t.false_easting!==void 0&&(t.x0=t.false_easting),t.easting_at_projection_centre&&(t.x0=t.easting_at_projection_centre),t.false_northing!==void 0&&(t.y0=t.false_northing),t.northing_at_projection_centre&&(t.y0=t.northing_at_projection_centre),t.standard_parallel_1!==void 0&&(t.lat1=t.standard_parallel_1),t.standard_parallel_2!==void 0&&(t.lat2=t.standard_parallel_2),t.scale_factor_at_natural_origin!==void 0&&(t.k0=t.scale_factor_at_natural_origin),t.scale_factor_at_projection_centre!==void 0&&(t.k0=t.scale_factor_at_projection_centre),t.scale_factor_on_pseudo_standard_parallel!==void 0&&(t.k0=t.scale_factor_on_pseudo_standard_parallel),t.azimuth!==void 0&&(t.alpha=t.azimuth),t.azimuth_at_projection_centre!==void 0&&(t.alpha=t.azimuth_at_projection_centre),t.angle_from_rectified_to_skew_grid&&(t.rectified_grid_angle=t.angle_from_rectified_to_skew_grid),FU(t),t)}var Cpe=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];function Ipe(e,t){var r=t[0],i=t[1];!(r in e)&&i in e&&(e[r]=e[i],t.length===3&&(e[r]=t[2](e[r])))}function ZCt(e){for(var t=Object.keys(e),r=0,i=t.length;r<i;++r){var n=t[r];Cpe.indexOf(n)!==-1&&kpe(e[n]),typeof e[n]==\"object\"&&ZCt(e[n])}}function kpe(e){if(e.AUTHORITY){var t=Object.keys(e.AUTHORITY)[0];t&&t in e.AUTHORITY&&(e.title=t+\":\"+e.AUTHORITY[t])}if(e.type===\"GEOGCS\"?e.projName=\"longlat\":e.type===\"LOCAL_CS\"?(e.projName=\"identity\",e.local=!0):typeof e.PROJECTION==\"object\"?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.AXIS){for(var r=\"\",i=0,n=e.AXIS.length;i<n;++i){var o=[e.AXIS[i][0].toLowerCase(),e.AXIS[i][1].toLowerCase()];o[0].indexOf(\"north\")!==-1||(o[0]===\"y\"||o[0]===\"lat\")&&o[1]===\"north\"?r+=\"n\":o[0].indexOf(\"south\")!==-1||(o[0]===\"y\"||o[0]===\"lat\")&&o[1]===\"south\"?r+=\"s\":o[0].indexOf(\"east\")!==-1||(o[0]===\"x\"||o[0]===\"lon\")&&o[1]===\"east\"?r+=\"e\":(o[0].indexOf(\"west\")!==-1||(o[0]===\"x\"||o[0]===\"lon\")&&o[1]===\"west\")&&(r+=\"w\")}r.length===2&&(r+=\"u\"),r.length===3&&(e.axis=r)}e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),e.units===\"metre\"&&(e.units=\"meter\"),e.UNIT.convert&&(e.type===\"GEOGCS\"?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var s=e.GEOGCS;e.type===\"GEOGCS\"&&(s=e),s&&(s.DATUM?e.datumCode=s.DATUM.name.toLowerCase():e.datumCode=s.name.toLowerCase(),e.datumCode.slice(0,2)===\"d_\"&&(e.datumCode=e.datumCode.slice(2)),e.datumCode===\"new_zealand_1949\"&&(e.datumCode=\"nzgd49\"),(e.datumCode===\"wgs_1984\"||e.datumCode===\"world_geodetic_system_1984\")&&(e.PROJECTION===\"Mercator_Auxiliary_Sphere\"&&(e.sphere=!0),e.datumCode=\"wgs84\"),e.datumCode===\"belge_1972\"&&(e.datumCode=\"rnb72\"),s.DATUM&&s.DATUM.SPHEROID&&(e.ellps=s.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),e.ellps.toLowerCase().slice(0,13)===\"international\"&&(e.ellps=\"intl\"),e.a=s.DATUM.SPHEROID.a,e.rf=parseFloat(s.DATUM.SPHEROID.rf)),s.DATUM&&s.DATUM.TOWGS84&&(e.datum_params=s.DATUM.TOWGS84),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\"),~e.datumCode.indexOf(\"osni_1952\")&&(e.datumCode=\"osni52\"),(~e.datumCode.indexOf(\"tm65\")||~e.datumCode.indexOf(\"geodetic_datum_of_1965\"))&&(e.datumCode=\"ire65\"),e.datumCode===\"ch1903+\"&&(e.datumCode=\"ch1903\"),~e.datumCode.indexOf(\"israel\")&&(e.datumCode=\"isr93\")),e.b&&!isFinite(e.b)&&(e.b=e.a),e.rectified_grid_angle&&(e.rectified_grid_angle=of(e.rectified_grid_angle));function a(g){var w=e.to_meter||1;return g*w}var h=function(g){return Ipe(e,g)},p=[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_1\",\"Latitude of 1st standard parallel\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"standard_parallel_2\",\"Latitude of 2nd standard parallel\"],[\"false_easting\",\"False_Easting\"],[\"false_easting\",\"False easting\"],[\"false-easting\",\"Easting at false origin\"],[\"false_northing\",\"False_Northing\"],[\"false_northing\",\"False northing\"],[\"false_northing\",\"Northing at false origin\"],[\"central_meridian\",\"Central_Meridian\"],[\"central_meridian\",\"Longitude of natural origin\"],[\"central_meridian\",\"Longitude of false origin\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"latitude_of_origin\",\"Latitude of natural origin\"],[\"latitude_of_origin\",\"Latitude of false origin\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_Of_Center\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",of],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longitude_of_center\",\"Longitude_of_center\"],[\"longc\",\"longitude_of_center\",of],[\"x0\",\"false_easting\",a],[\"y0\",\"false_northing\",a],[\"long0\",\"central_meridian\",of],[\"lat0\",\"latitude_of_origin\",of],[\"lat0\",\"standard_parallel_1\",of],[\"lat1\",\"standard_parallel_1\",of],[\"lat2\",\"standard_parallel_2\",of],[\"azimuth\",\"Azimuth\"],[\"alpha\",\"azimuth\",of],[\"srsCode\",\"name\"]];p.forEach(h),FU(e)}function NS(e){if(typeof e==\"object\")return jk(e);let t=VCt(e);var r=jCt(e);if(t===\"WKT2\"){let o=UCt(r);return jk(o)}var i=r[0],n={};return Yx(r,n),ZCt(n),n[i]}function Uu(e){var t=this;if(arguments.length===2){var r=arguments[1];typeof r==\"string\"?r.charAt(0)===\"+\"?Uu[e]=Uk(arguments[1]):Uu[e]=NS(arguments[1]):r&&typeof r==\"object\"&&!(\"projName\"in r)?Uu[e]=NS(arguments[1]):(Uu[e]=r,r||delete Uu[e])}else if(arguments.length===1){if(Array.isArray(e))return e.map(function(i){return Array.isArray(i)?Uu.apply(t,i):Uu(i)});if(typeof e==\"string\"){if(e in Uu)return Uu[e]}else\"EPSG\"in e?Uu[\"EPSG:\"+e.EPSG]=e:\"ESRI\"in e?Uu[\"ESRI:\"+e.ESRI]=e:\"IAU2000\"in e?Uu[\"IAU2000:\"+e.IAU2000]=e:console.log(e);return}}CCt(Uu);var zS=Uu;function Rpe(e){return typeof e==\"string\"}function Dpe(e){return e in zS}function Ope(e){return e.indexOf(\"+\")!==0&&e.indexOf(\"[\")!==-1||typeof e==\"object\"&&!(\"srsCode\"in e)}var KCt=[\"3857\",\"900913\",\"3785\",\"102113\"];function Lpe(e){if(e.title)return e.title.toLowerCase().indexOf(\"epsg:\")===0&&KCt.indexOf(e.title.substr(5))>-1;var t=Uh(e,\"authority\");if(t){var r=Uh(t,\"epsg\");return r&&KCt.indexOf(r)>-1}}function Bpe(e){var t=Uh(e,\"extension\");if(t)return Uh(t,\"proj4\")}function Fpe(e){return e[0]===\"+\"}function Npe(e){let t;if(Rpe(e))if(Dpe(e))t=zS[e];else if(Ope(e)){t=NS(e);var r=Bpe(t);r&&(t=Uk(r))}else Fpe(e)&&(t=Uk(e));else\"projName\"in e?t=e:t=NS(e);return t&&Lpe(t)?zS[\"EPSG:3857\"]:t}var QCt=Npe;function ait(e,t){e=e||{};var r,i;if(!t)return e;for(i in t)r=t[i],r!==void 0&&(e[i]=r);return e}function fc(e,t,r){var i=e*t;return r/Math.sqrt(1-i*i)}function hm(e){return e<0?-1:1}function qe(e,t){return t||Math.abs(e)<=us?e:e-hm(e)*S_}function Zc(e,t,r){var i=e*r,n=.5*e;return i=Math.pow((1-i)/(1+i),n),Math.tan(.5*(Oe-t))/i}function kA(e,t){for(var r=.5*e,i,n,o=Oe-2*Math.atan(t),s=0;s<=15;s++)if(i=e*Math.sin(o),n=Oe-2*Math.atan(t*Math.pow((1-i)/(1+i),r))-o,o+=n,Math.abs(n)<=1e-10)return o;return-9999}function zpe(){var e=this.b/this.a;this.es=1-e*e,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=fc(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function Upe(e){var t=e.x,r=e.y;if(r*Fa>90&&r*Fa<-90&&t*Fa>180&&t*Fa<-180)return null;var i,n;if(Math.abs(Math.abs(r)-Oe)<=Ge)return null;if(this.sphere)i=this.x0+this.a*this.k0*qe(t-this.long0,this.over),n=this.y0+this.a*this.k0*Math.log(Math.tan(an+.5*r));else{var o=Math.sin(r),s=Zc(this.e,r,o);i=this.x0+this.a*this.k0*qe(t-this.long0,this.over),n=this.y0-this.a*this.k0*Math.log(s)}return e.x=i,e.y=n,e}function Vpe(e){var t=e.x-this.x0,r=e.y-this.y0,i,n;if(this.sphere)n=Oe-2*Math.atan(Math.exp(-r/(this.a*this.k0)));else{var o=Math.exp(-r/(this.a*this.k0));if(n=kA(this.e,o),n===-9999)return null}return i=qe(this.long0+t/(this.a*this.k0),this.over),e.x=i,e.y=n,e}var jpe=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"Mercator_Variant_A\",\"merc\"],JCt={init:zpe,forward:Upe,inverse:Vpe,names:jpe};function $pe(){}function t6t(e){return e}var lit=[\"longlat\",\"identity\"],e6t={init:$pe,forward:t6t,inverse:t6t,names:lit};var Gpe=[JCt,e6t],Xx={},US=[];function r6t(e,t){var r=US.length;return e.names?(US[r]=e,e.names.forEach(function(i){Xx[i.toLowerCase()]=r}),this):(console.log(t),!0)}function cit(e){return e.replace(/[-\\(\\)\\s]+/g,\" \").trim().replace(/ /g,\"_\")}function Wpe(e){if(!e)return!1;var t=e.toLowerCase();if(typeof Xx[t]<\"u\"&&US[Xx[t]]||(t=cit(t),t in Xx&&US[Xx[t]]))return US[Xx[t]]}function qpe(){Gpe.forEach(r6t)}var i6t={start:qpe,add:r6t,get:Wpe};var Hpe={MERIT:{a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},SGS85:{a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},GRS80:{a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},IAU76:{a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},airy:{a:6377563396e-3,b:635625691e-2,ellipseName:\"Airy 1830\"},APL4:{a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},NWL9D:{a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},mod_airy:{a:6377340189e-3,b:6356034446e-3,ellipseName:\"Modified Airy\"},andrae:{a:637710443e-2,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},aust_SA:{a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},GRS67:{a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},bessel:{a:6377397155e-3,rf:299.1528128,ellipseName:\"Bessel 1841\"},bess_nam:{a:6377483865e-3,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},clrk66:{a:63782064e-1,b:63565838e-1,ellipseName:\"Clarke 1866\"},clrk80:{a:6378249145e-3,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},clrk80ign:{a:63782492e-1,b:6356515,rf:293.4660213,ellipseName:\"Clarke 1880 (IGN)\"},clrk58:{a:6378293645208759e-9,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},CPM:{a:63757387e-1,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},delmbr:{a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},engelis:{a:637813605e-2,rf:298.2566,ellipseName:\"Engelis 1985\"},evrst30:{a:6377276345e-3,rf:300.8017,ellipseName:\"Everest 1830\"},evrst48:{a:6377304063e-3,rf:300.8017,ellipseName:\"Everest 1948\"},evrst56:{a:6377301243e-3,rf:300.8017,ellipseName:\"Everest 1956\"},evrst69:{a:6377295664e-3,rf:300.8017,ellipseName:\"Everest 1969\"},evrstSS:{a:6377298556e-3,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},fschr60:{a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},fschr60m:{a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},fschr68:{a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},helmert:{a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},hough:{a:6378270,rf:297,ellipseName:\"Hough\"},intl:{a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},kaula:{a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},lerch:{a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},mprts:{a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},new_intl:{a:63781575e-1,b:63567722e-1,ellipseName:\"New International 1967\"},plessis:{a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},krass:{a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},SEasia:{a:6378155,b:63567733205e-4,ellipseName:\"Southeast Asia\"},walbeck:{a:6376896,b:63558348467e-4,ellipseName:\"Walbeck\"},WGS60:{a:6378165,rf:298.3,ellipseName:\"WGS 60\"},WGS66:{a:6378145,rf:298.25,ellipseName:\"WGS 66\"},WGS7:{a:6378135,rf:298.26,ellipseName:\"WGS 72\"},WGS84:{a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},sphere:{a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},uit=Hpe;var Ype=uit.WGS84;function n6t(e,t,r,i){var n=e*e,o=t*t,s=(n-o)/n,a=0;i?(e*=1-s*(RCt+s*(DCt+s*OCt)),n=e*e,s=0):a=Math.sqrt(s);var h=(n-o)/o;return{es:s,e:a,ep2:h}}function o6t(e,t,r,i,n){if(!e){var o=Uh(uit,i);o||(o=Ype),e=o.a,t=o.b,r=o.rf}return r&&!t&&(t=(1-1/r)*e),(r===0||Math.abs(e-t)<Ge)&&(n=!0,t=e),{a:e,b:t,rf:r,sphere:n}}var zU={wgs84:{towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},ch1903:{towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},ggrs87:{towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},nad83:{towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},nad27:{nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},potsdam:{towgs84:\"598.1,73.7,418.2,0.202,0.045,-2.455,6.7\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},carthage:{towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},hermannskogel:{towgs84:\"577.326,90.129,463.919,5.137,1.474,5.297,2.4232\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},mgi:{towgs84:\"577.326,90.129,463.919,5.137,1.474,5.297,2.4232\",ellipse:\"bessel\",datumName:\"Militar-Geographische Institut\"},osni52:{towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"airy\",datumName:\"Irish National\"},ire65:{towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},rassadiran:{towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},nzgd49:{towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},osgb36:{towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Ordnance Survey of Great Britain 1936\"},s_jtsk:{towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},beduaram:{towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},gunung_segara:{towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},rnb72:{towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"},EPSG_5451:{towgs84:\"6.41,-49.05,-11.28,1.5657,0.5242,6.9718,-5.7649\"},IGNF_LURESG:{towgs84:\"-192.986,13.673,-39.309,-0.4099,-2.9332,2.6881,0.43\"},EPSG_4614:{towgs84:\"-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065\"},EPSG_4615:{towgs84:\"-494.088,-312.129,279.877,-1.423,-1.013,1.59,-0.748\"},ESRI_37241:{towgs84:\"-76.822,257.457,-12.817,2.136,-0.033,-2.392,-0.031\"},ESRI_37249:{towgs84:\"-440.296,58.548,296.265,1.128,10.202,4.559,-0.438\"},ESRI_37245:{towgs84:\"-511.151,-181.269,139.609,1.05,2.703,1.798,3.071\"},EPSG_4178:{towgs84:\"24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01\"},EPSG_4622:{towgs84:\"-472.29,-5.63,-304.12,0.4362,-0.8374,0.2563,1.8984\"},EPSG_4625:{towgs84:\"126.93,547.94,130.41,-2.7867,5.1612,-0.8584,13.8227\"},EPSG_5252:{towgs84:\"0.023,0.036,-0.068,0.00176,0.00912,-0.01136,0.00439\"},EPSG_4314:{towgs84:\"597.1,71.4,412.1,0.894,0.068,-1.563,7.58\"},EPSG_4282:{towgs84:\"-178.3,-316.7,-131.5,5.278,6.077,10.979,19.166\"},EPSG_4231:{towgs84:\"-83.11,-97.38,-117.22,0.005693,-0.044698,0.044285,0.1218\"},EPSG_4274:{towgs84:\"-230.994,102.591,25.199,0.633,-0.239,0.9,1.95\"},EPSG_4134:{towgs84:\"-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006\"},EPSG_4254:{towgs84:\"18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013\"},EPSG_4159:{towgs84:\"-194.513,-63.978,-25.759,-3.4027,3.756,-3.352,-0.9175\"},EPSG_4687:{towgs84:\"0.072,-0.507,-0.245,0.0183,-0.0003,0.007,-0.0093\"},EPSG_4227:{towgs84:\"-83.58,-397.54,458.78,-17.595,-2.847,4.256,3.225\"},EPSG_4746:{towgs84:\"599.4,72.4,419.2,-0.062,-0.022,-2.723,6.46\"},EPSG_4745:{towgs84:\"612.4,77,440.2,-0.054,0.057,-2.797,2.55\"},EPSG_6311:{towgs84:\"8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926\"},EPSG_4289:{towgs84:\"565.7381,50.4018,465.2904,-0.395026,0.330772,-1.876073,4.07244\"},EPSG_4230:{towgs84:\"-68.863,-134.888,-111.49,-0.53,-0.14,0.57,-3.4\"},EPSG_4154:{towgs84:\"-123.02,-158.95,-168.47\"},EPSG_4156:{towgs84:\"570.8,85.7,462.8,4.998,1.587,5.261,3.56\"},EPSG_4299:{towgs84:\"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15\"},EPSG_4179:{towgs84:\"33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84\"},EPSG_4313:{towgs84:\"-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747\"},EPSG_4194:{towgs84:\"163.511,127.533,-159.789\"},EPSG_4195:{towgs84:\"105,326,-102.5\"},EPSG_4196:{towgs84:\"-45,417,-3.5\"},EPSG_4611:{towgs84:\"-162.619,-276.959,-161.764,0.067753,-2.243648,-1.158828,-1.094246\"},EPSG_4633:{towgs84:\"137.092,131.66,91.475,-1.9436,-11.5993,-4.3321,-7.4824\"},EPSG_4641:{towgs84:\"-408.809,366.856,-412.987,1.8842,-0.5308,2.1655,-121.0993\"},EPSG_4643:{towgs84:\"-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002\"},EPSG_4300:{towgs84:\"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15\"},EPSG_4188:{towgs84:\"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15\"},EPSG_4660:{towgs84:\"982.6087,552.753,-540.873,6.681627,-31.611492,-19.848161,16.805\"},EPSG_4662:{towgs84:\"97.295,-263.247,310.882,-1.5999,0.8386,3.1409,13.3259\"},EPSG_3906:{towgs84:\"577.88891,165.22205,391.18289,4.9145,-0.94729,-13.05098,7.78664\"},EPSG_4307:{towgs84:\"-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547\"},EPSG_6892:{towgs84:\"-76.269,-16.683,68.562,-6.275,10.536,-4.286,-13.686\"},EPSG_4690:{towgs84:\"221.597,152.441,176.523,2.403,1.3893,0.884,11.4648\"},EPSG_4691:{towgs84:\"218.769,150.75,176.75,3.5231,2.0037,1.288,10.9817\"},EPSG_4629:{towgs84:\"72.51,345.411,79.241,-1.5862,-0.8826,-0.5495,1.3653\"},EPSG_4630:{towgs84:\"165.804,216.213,180.26,-0.6251,-0.4515,-0.0721,7.4111\"},EPSG_4692:{towgs84:\"217.109,86.452,23.711,0.0183,-0.0003,0.007,-0.0093\"},EPSG_9333:{towgs84:\"0,0,0,-0.008393,0.000749,-0.010276,0\"},EPSG_9059:{towgs84:\"0,0,0\"},EPSG_4312:{towgs84:\"601.705,84.263,485.227,4.7354,1.3145,5.393,-2.3887\"},EPSG_4123:{towgs84:\"-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496\"},EPSG_4309:{towgs84:\"-124.45,183.74,44.64,-0.4384,0.5446,-0.9706,-2.1365\"},ESRI_104106:{towgs84:\"-283.088,-70.693,117.445,-1.157,0.059,-0.652,-4.058\"},EPSG_4281:{towgs84:\"-219.247,-73.802,269.529\"},EPSG_4322:{towgs84:\"0,0,4.5\"},EPSG_4324:{towgs84:\"0,0,1.9\"},EPSG_4284:{towgs84:\"43.822,-108.842,-119.585,1.455,-0.761,0.737,0.549\"},EPSG_4277:{towgs84:\"446.448,-125.157,542.06,0.15,0.247,0.842,-20.489\"},EPSG_4207:{towgs84:\"-282.1,-72.2,120,-1.529,0.145,-0.89,-4.46\"},EPSG_4688:{towgs84:\"347.175,1077.618,2623.677,33.9058,-70.6776,9.4013,186.0647\"},EPSG_4689:{towgs84:\"410.793,54.542,80.501,-2.5596,-2.3517,-0.6594,17.3218\"},EPSG_4720:{towgs84:\"0,0,4.5\"},EPSG_4273:{towgs84:\"278.3,93,474.5,7.889,0.05,-6.61,6.21\"},EPSG_4240:{towgs84:\"204.64,834.74,293.8\"},EPSG_4817:{towgs84:\"278.3,93,474.5,7.889,0.05,-6.61,6.21\"},ESRI_104131:{towgs84:\"426.62,142.62,460.09,4.98,4.49,-12.42,-17.1\"},EPSG_4265:{towgs84:\"-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68\"},EPSG_4263:{towgs84:\"-111.92,-87.85,114.5,1.875,0.202,0.219,0.032\"},EPSG_4298:{towgs84:\"-689.5937,623.84046,-65.93566,-0.02331,1.17094,-0.80054,5.88536\"},EPSG_4270:{towgs84:\"-253.4392,-148.452,386.5267,0.15605,0.43,-0.1013,-0.0424\"},EPSG_4229:{towgs84:\"-121.8,98.1,-10.7\"},EPSG_4220:{towgs84:\"-55.5,-348,-229.2\"},EPSG_4214:{towgs84:\"12.646,-155.176,-80.863\"},EPSG_4232:{towgs84:\"-345,3,223\"},EPSG_4238:{towgs84:\"-1.977,-13.06,-9.993,0.364,0.254,0.689,-1.037\"},EPSG_4168:{towgs84:\"-170,33,326\"},EPSG_4131:{towgs84:\"199,931,318.9\"},EPSG_4152:{towgs84:\"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0\"},EPSG_5228:{towgs84:\"572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378\"},EPSG_8351:{towgs84:\"485.021,169.465,483.839,7.786342,4.397554,4.102655,0\"},EPSG_4683:{towgs84:\"-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06\"},EPSG_4133:{towgs84:\"0,0,0\"},EPSG_7373:{towgs84:\"0.819,-0.5762,-1.6446,-0.00378,-0.03317,0.00318,0.0693\"},EPSG_9075:{towgs84:\"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0\"},EPSG_9072:{towgs84:\"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0\"},EPSG_9294:{towgs84:\"1.16835,-1.42001,-2.24431,-0.00822,-0.05508,0.01818,0.23388\"},EPSG_4212:{towgs84:\"-267.434,173.496,181.814,-13.4704,8.7154,7.3926,14.7492\"},EPSG_4191:{towgs84:\"-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703\"},EPSG_4237:{towgs84:\"52.684,-71.194,-13.975,-0.312,-0.1063,-0.3729,1.0191\"},EPSG_4740:{towgs84:\"-1.08,-0.27,-0.9\"},EPSG_4124:{towgs84:\"419.3836,99.3335,591.3451,0.850389,1.817277,-7.862238,-0.99496\"},EPSG_5681:{towgs84:\"584.9636,107.7175,413.8067,1.1155,0.2824,-3.1384,7.9922\"},EPSG_4141:{towgs84:\"23.772,17.49,17.859,-0.3132,-1.85274,1.67299,-5.4262\"},EPSG_4204:{towgs84:\"-85.645,-273.077,-79.708,2.289,-1.421,2.532,3.194\"},EPSG_4319:{towgs84:\"226.702,-193.337,-35.371,-2.229,-4.391,9.238,0.9798\"},EPSG_4200:{towgs84:\"24.82,-131.21,-82.66\"},EPSG_4130:{towgs84:\"0,0,0\"},EPSG_4127:{towgs84:\"-82.875,-57.097,-156.768,-2.158,1.524,-0.982,-0.359\"},EPSG_4149:{towgs84:\"674.374,15.056,405.346\"},EPSG_4617:{towgs84:\"-0.991,1.9072,0.5129,0.02579,0.00965,0.01166,0\"},EPSG_4663:{towgs84:\"-210.502,-66.902,-48.476,2.094,-15.067,-5.817,0.485\"},EPSG_4664:{towgs84:\"-211.939,137.626,58.3,-0.089,0.251,0.079,0.384\"},EPSG_4665:{towgs84:\"-105.854,165.589,-38.312,-0.003,-0.026,0.024,-0.048\"},EPSG_4666:{towgs84:\"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43\"},EPSG_4756:{towgs84:\"-192.873,-39.382,-111.202,-0.00205,-0.0005,0.00335,0.0188\"},EPSG_4723:{towgs84:\"-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925\"},EPSG_4726:{towgs84:\"8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081\"},EPSG_4267:{towgs84:\"-8.0,160.0,176.0\"},EPSG_5365:{towgs84:\"-0.16959,0.35312,0.51846,0.03385,-0.16325,0.03446,0.03693\"},EPSG_4218:{towgs84:\"304.5,306.5,-318.1\"},EPSG_4242:{towgs84:\"-33.722,153.789,94.959,-8.581,-4.478,4.54,8.95\"},EPSG_4216:{towgs84:\"-292.295,248.758,429.447,4.9971,2.99,6.6906,1.0289\"},ESRI_104105:{towgs84:\"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43\"},ESRI_104129:{towgs84:\"0,0,0\"},EPSG_4673:{towgs84:\"174.05,-25.49,112.57\"},EPSG_4202:{towgs84:\"-124,-60,154\"},EPSG_4203:{towgs84:\"-117.763,-51.51,139.061,0.292,0.443,0.277,-0.191\"},EPSG_3819:{towgs84:\"595.48,121.69,515.35,4.115,-2.9383,0.853,-3.408\"},EPSG_8694:{towgs84:\"-93.799,-132.737,-219.073,-1.844,0.648,-6.37,-0.169\"},EPSG_4145:{towgs84:\"275.57,676.78,229.6\"},EPSG_4283:{towgs84:\"0.06155,-0.01087,-0.04019,0.039492,0.032722,0.032898,-0.009994\"},EPSG_4317:{towgs84:\"2.3287,-147.0425,-92.0802,-0.309248,0.324822,0.497299,5.689063\"},EPSG_4272:{towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\"},EPSG_4248:{towgs84:\"-307.7,265.3,-363.5\"},EPSG_5561:{towgs84:\"24,-121,-76\"},EPSG_5233:{towgs84:\"-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338\"},ESRI_104130:{towgs84:\"-86,-98,-119\"},ESRI_104102:{towgs84:\"682,-203,480\"},ESRI_37207:{towgs84:\"7,-10,-26\"},EPSG_4675:{towgs84:\"59.935,118.4,-10.871\"},ESRI_104109:{towgs84:\"-89.121,-348.182,260.871\"},ESRI_104112:{towgs84:\"-185.583,-230.096,281.361\"},ESRI_104113:{towgs84:\"25.1,-275.6,222.6\"},IGNF_WGS72G:{towgs84:\"0,12,6\"},IGNF_NTFG:{towgs84:\"-168,-60,320\"},IGNF_EFATE57G:{towgs84:\"-127,-769,472\"},IGNF_PGP50G:{towgs84:\"324.8,153.6,172.1\"},IGNF_REUN47G:{towgs84:\"94,-948,-1262\"},IGNF_CSG67G:{towgs84:\"-186,230,110\"},IGNF_GUAD48G:{towgs84:\"-467,-16,-300\"},IGNF_TAHI51G:{towgs84:\"162,117,154\"},IGNF_TAHAAG:{towgs84:\"65,342,77\"},IGNF_NUKU72G:{towgs84:\"84,274,65\"},IGNF_PETRELS72G:{towgs84:\"365,194,166\"},IGNF_WALL78G:{towgs84:\"253,-133,-127\"},IGNF_MAYO50G:{towgs84:\"-382,-59,-262\"},IGNF_TANNAG:{towgs84:\"-139,-967,436\"},IGNF_IGN72G:{towgs84:\"-13,-348,292\"},IGNF_ATIGG:{towgs84:\"1118,23,66\"},IGNF_FANGA84G:{towgs84:\"150.57,158.33,118.32\"},IGNF_RUSAT84G:{towgs84:\"202.13,174.6,-15.74\"},IGNF_KAUE70G:{towgs84:\"126.74,300.1,-75.49\"},IGNF_MOP90G:{towgs84:\"-10.8,-1.8,12.77\"},IGNF_MHPF67G:{towgs84:\"338.08,212.58,-296.17\"},IGNF_TAHI79G:{towgs84:\"160.61,116.05,153.69\"},IGNF_ANAA92G:{towgs84:\"1.5,3.84,4.81\"},IGNF_MARQUI72G:{towgs84:\"330.91,-13.92,58.56\"},IGNF_APAT86G:{towgs84:\"143.6,197.82,74.05\"},IGNF_TUBU69G:{towgs84:\"237.17,171.61,-77.84\"},IGNF_STPM50G:{towgs84:\"11.363,424.148,373.13\"},EPSG_4150:{towgs84:\"674.374,15.056,405.346\"},EPSG_4754:{towgs84:\"-208.4058,-109.8777,-2.5764\"},ESRI_104101:{towgs84:\"372.87,149.23,585.29\"},EPSG_4693:{towgs84:\"0,-0.15,0.68\"},EPSG_6207:{towgs84:\"293.17,726.18,245.36\"},EPSG_4153:{towgs84:\"-133.63,-157.5,-158.62\"},EPSG_4132:{towgs84:\"-241.54,-163.64,396.06\"},EPSG_4221:{towgs84:\"-154.5,150.7,100.4\"},EPSG_4266:{towgs84:\"-80.7,-132.5,41.1\"},EPSG_4193:{towgs84:\"-70.9,-151.8,-41.4\"},EPSG_5340:{towgs84:\"-0.41,0.46,-0.35\"},EPSG_4246:{towgs84:\"-294.7,-200.1,525.5\"},EPSG_4318:{towgs84:\"-3.2,-5.7,2.8\"},EPSG_4121:{towgs84:\"-199.87,74.79,246.62\"},EPSG_4223:{towgs84:\"-260.1,5.5,432.2\"},EPSG_4158:{towgs84:\"-0.465,372.095,171.736\"},EPSG_4285:{towgs84:\"-128.16,-282.42,21.93\"},EPSG_4613:{towgs84:\"-404.78,685.68,45.47\"},EPSG_4607:{towgs84:\"195.671,332.517,274.607\"},EPSG_4475:{towgs84:\"-381.788,-57.501,-256.673\"},EPSG_4208:{towgs84:\"-157.84,308.54,-146.6\"},EPSG_4743:{towgs84:\"70.995,-335.916,262.898\"},EPSG_4710:{towgs84:\"-323.65,551.39,-491.22\"},EPSG_7881:{towgs84:\"-0.077,0.079,0.086\"},EPSG_4682:{towgs84:\"283.729,735.942,261.143\"},EPSG_4739:{towgs84:\"-156,-271,-189\"},EPSG_4679:{towgs84:\"-80.01,253.26,291.19\"},EPSG_4750:{towgs84:\"-56.263,16.136,-22.856\"},EPSG_4644:{towgs84:\"-10.18,-350.43,291.37\"},EPSG_4695:{towgs84:\"-103.746,-9.614,-255.95\"},EPSG_4292:{towgs84:\"-355,21,72\"},EPSG_4302:{towgs84:\"-61.702,284.488,472.052\"},EPSG_4143:{towgs84:\"-124.76,53,466.79\"},EPSG_4606:{towgs84:\"-153,153,307\"},EPSG_4699:{towgs84:\"-770.1,158.4,-498.2\"},EPSG_4247:{towgs84:\"-273.5,110.6,-357.9\"},EPSG_4160:{towgs84:\"8.88,184.86,106.69\"},EPSG_4161:{towgs84:\"-233.43,6.65,173.64\"},EPSG_9251:{towgs84:\"-9.5,122.9,138.2\"},EPSG_9253:{towgs84:\"-78.1,101.6,133.3\"},EPSG_4297:{towgs84:\"-198.383,-240.517,-107.909\"},EPSG_4269:{towgs84:\"0,0,0\"},EPSG_4301:{towgs84:\"-147,506,687\"},EPSG_4618:{towgs84:\"-59,-11,-52\"},EPSG_4612:{towgs84:\"0,0,0\"},EPSG_4678:{towgs84:\"44.585,-131.212,-39.544\"},EPSG_4250:{towgs84:\"-130,29,364\"},EPSG_4144:{towgs84:\"214,804,268\"},EPSG_4147:{towgs84:\"-17.51,-108.32,-62.39\"},EPSG_4259:{towgs84:\"-254.1,-5.36,-100.29\"},EPSG_4164:{towgs84:\"-76,-138,67\"},EPSG_4211:{towgs84:\"-378.873,676.002,-46.255\"},EPSG_4182:{towgs84:\"-422.651,-172.995,84.02\"},EPSG_4224:{towgs84:\"-143.87,243.37,-33.52\"},EPSG_4225:{towgs84:\"-205.57,168.77,-4.12\"},EPSG_5527:{towgs84:\"-67.35,3.88,-38.22\"},EPSG_4752:{towgs84:\"98,390,-22\"},EPSG_4310:{towgs84:\"-30,190,89\"},EPSG_9248:{towgs84:\"-192.26,65.72,132.08\"},EPSG_4680:{towgs84:\"124.5,-63.5,-281\"},EPSG_4701:{towgs84:\"-79.9,-158,-168.9\"},EPSG_4706:{towgs84:\"-146.21,112.63,4.05\"},EPSG_4805:{towgs84:\"682,-203,480\"},EPSG_4201:{towgs84:\"-165,-11,206\"},EPSG_4210:{towgs84:\"-157,-2,-299\"},EPSG_4183:{towgs84:\"-104,167,-38\"},EPSG_4139:{towgs84:\"11,72,-101\"},EPSG_4668:{towgs84:\"-86,-98,-119\"},EPSG_4717:{towgs84:\"-2,151,181\"},EPSG_4732:{towgs84:\"102,52,-38\"},EPSG_4280:{towgs84:\"-377,681,-50\"},EPSG_4209:{towgs84:\"-138,-105,-289\"},EPSG_4261:{towgs84:\"31,146,47\"},EPSG_4658:{towgs84:\"-73,46,-86\"},EPSG_4721:{towgs84:\"265.025,384.929,-194.046\"},EPSG_4222:{towgs84:\"-136,-108,-292\"},EPSG_4601:{towgs84:\"-255,-15,71\"},EPSG_4602:{towgs84:\"725,685,536\"},EPSG_4603:{towgs84:\"72,213.7,93\"},EPSG_4605:{towgs84:\"9,183,236\"},EPSG_4621:{towgs84:\"137,248,-430\"},EPSG_4657:{towgs84:\"-28,199,5\"},EPSG_4316:{towgs84:\"103.25,-100.4,-307.19\"},EPSG_4642:{towgs84:\"-13,-348,292\"},EPSG_4698:{towgs84:\"145,-187,103\"},EPSG_4192:{towgs84:\"-206.1,-174.7,-87.7\"},EPSG_4311:{towgs84:\"-265,120,-358\"},EPSG_4135:{towgs84:\"58,-283,-182\"},ESRI_104138:{towgs84:\"198,-226,-347\"},EPSG_4245:{towgs84:\"-11,851,5\"},EPSG_4142:{towgs84:\"-125,53,467\"},EPSG_4213:{towgs84:\"-106,-87,188\"},EPSG_4253:{towgs84:\"-133,-77,-51\"},EPSG_4129:{towgs84:\"-132,-110,-335\"},EPSG_4713:{towgs84:\"-77,-128,142\"},EPSG_4239:{towgs84:\"217,823,299\"},EPSG_4146:{towgs84:\"295,736,257\"},EPSG_4155:{towgs84:\"-83,37,124\"},EPSG_4165:{towgs84:\"-173,253,27\"},EPSG_4672:{towgs84:\"175,-38,113\"},EPSG_4236:{towgs84:\"-637,-549,-203\"},EPSG_4251:{towgs84:\"-90,40,88\"},EPSG_4271:{towgs84:\"-2,374,172\"},EPSG_4175:{towgs84:\"-88,4,101\"},EPSG_4716:{towgs84:\"298,-304,-375\"},EPSG_4315:{towgs84:\"-23,259,-9\"},EPSG_4744:{towgs84:\"-242.2,-144.9,370.3\"},EPSG_4244:{towgs84:\"-97,787,86\"},EPSG_4293:{towgs84:\"616,97,-251\"},EPSG_4714:{towgs84:\"-127,-769,472\"},EPSG_4736:{towgs84:\"260,12,-147\"},EPSG_6883:{towgs84:\"-235,-110,393\"},EPSG_6894:{towgs84:\"-63,176,185\"},EPSG_4205:{towgs84:\"-43,-163,45\"},EPSG_4256:{towgs84:\"41,-220,-134\"},EPSG_4262:{towgs84:\"639,405,60\"},EPSG_4604:{towgs84:\"174,359,365\"},EPSG_4169:{towgs84:\"-115,118,426\"},EPSG_4620:{towgs84:\"-106,-129,165\"},EPSG_4184:{towgs84:\"-203,141,53\"},EPSG_4616:{towgs84:\"-289,-124,60\"},EPSG_9403:{towgs84:\"-307,-92,127\"},EPSG_4684:{towgs84:\"-133,-321,50\"},EPSG_4708:{towgs84:\"-491,-22,435\"},EPSG_4707:{towgs84:\"114,-116,-333\"},EPSG_4709:{towgs84:\"145,75,-272\"},EPSG_4712:{towgs84:\"-205,107,53\"},EPSG_4711:{towgs84:\"124,-234,-25\"},EPSG_4718:{towgs84:\"230,-199,-752\"},EPSG_4719:{towgs84:\"211,147,111\"},EPSG_4724:{towgs84:\"208,-435,-229\"},EPSG_4725:{towgs84:\"189,-79,-202\"},EPSG_4735:{towgs84:\"647,1777,-1124\"},EPSG_4722:{towgs84:\"-794,119,-298\"},EPSG_4728:{towgs84:\"-307,-92,127\"},EPSG_4734:{towgs84:\"-632,438,-609\"},EPSG_4727:{towgs84:\"912,-58,1227\"},EPSG_4729:{towgs84:\"185,165,42\"},EPSG_4730:{towgs84:\"170,42,84\"},EPSG_4733:{towgs84:\"276,-57,149\"},ESRI_37218:{towgs84:\"230,-199,-752\"},ESRI_37240:{towgs84:\"-7,215,225\"},ESRI_37221:{towgs84:\"252,-209,-751\"},ESRI_4305:{towgs84:\"-123,-206,219\"},ESRI_104139:{towgs84:\"-73,-247,227\"},EPSG_4748:{towgs84:\"51,391,-36\"},EPSG_4219:{towgs84:\"-384,664,-48\"},EPSG_4255:{towgs84:\"-333,-222,114\"},EPSG_4257:{towgs84:\"-587.8,519.75,145.76\"},EPSG_4646:{towgs84:\"-963,510,-359\"},EPSG_6881:{towgs84:\"-24,-203,268\"},EPSG_6882:{towgs84:\"-183,-15,273\"},EPSG_4715:{towgs84:\"-104,-129,239\"},IGNF_RGF93GDD:{towgs84:\"0,0,0\"},IGNF_RGM04GDD:{towgs84:\"0,0,0\"},IGNF_RGSPM06GDD:{towgs84:\"0,0,0\"},IGNF_RGTAAF07GDD:{towgs84:\"0,0,0\"},IGNF_RGFG95GDD:{towgs84:\"0,0,0\"},IGNF_RGNCG:{towgs84:\"0,0,0\"},IGNF_RGPFGDD:{towgs84:\"0,0,0\"},IGNF_ETRS89G:{towgs84:\"0,0,0\"},IGNF_RGR92GDD:{towgs84:\"0,0,0\"},EPSG_4173:{towgs84:\"0,0,0\"},EPSG_4180:{towgs84:\"0,0,0\"},EPSG_4619:{towgs84:\"0,0,0\"},EPSG_4667:{towgs84:\"0,0,0\"},EPSG_4075:{towgs84:\"0,0,0\"},EPSG_6706:{towgs84:\"0,0,0\"},EPSG_7798:{towgs84:\"0,0,0\"},EPSG_4661:{towgs84:\"0,0,0\"},EPSG_4669:{towgs84:\"0,0,0\"},EPSG_8685:{towgs84:\"0,0,0\"},EPSG_4151:{towgs84:\"0,0,0\"},EPSG_9702:{towgs84:\"0,0,0\"},EPSG_4758:{towgs84:\"0,0,0\"},EPSG_4761:{towgs84:\"0,0,0\"},EPSG_4765:{towgs84:\"0,0,0\"},EPSG_8997:{towgs84:\"0,0,0\"},EPSG_4023:{towgs84:\"0,0,0\"},EPSG_4670:{towgs84:\"0,0,0\"},EPSG_4694:{towgs84:\"0,0,0\"},EPSG_4148:{towgs84:\"0,0,0\"},EPSG_4163:{towgs84:\"0,0,0\"},EPSG_4167:{towgs84:\"0,0,0\"},EPSG_4189:{towgs84:\"0,0,0\"},EPSG_4190:{towgs84:\"0,0,0\"},EPSG_4176:{towgs84:\"0,0,0\"},EPSG_4659:{towgs84:\"0,0,0\"},EPSG_3824:{towgs84:\"0,0,0\"},EPSG_3889:{towgs84:\"0,0,0\"},EPSG_4046:{towgs84:\"0,0,0\"},EPSG_4081:{towgs84:\"0,0,0\"},EPSG_4558:{towgs84:\"0,0,0\"},EPSG_4483:{towgs84:\"0,0,0\"},EPSG_5013:{towgs84:\"0,0,0\"},EPSG_5264:{towgs84:\"0,0,0\"},EPSG_5324:{towgs84:\"0,0,0\"},EPSG_5354:{towgs84:\"0,0,0\"},EPSG_5371:{towgs84:\"0,0,0\"},EPSG_5373:{towgs84:\"0,0,0\"},EPSG_5381:{towgs84:\"0,0,0\"},EPSG_5393:{towgs84:\"0,0,0\"},EPSG_5489:{towgs84:\"0,0,0\"},EPSG_5593:{towgs84:\"0,0,0\"},EPSG_6135:{towgs84:\"0,0,0\"},EPSG_6365:{towgs84:\"0,0,0\"},EPSG_5246:{towgs84:\"0,0,0\"},EPSG_7886:{towgs84:\"0,0,0\"},EPSG_8431:{towgs84:\"0,0,0\"},EPSG_8427:{towgs84:\"0,0,0\"},EPSG_8699:{towgs84:\"0,0,0\"},EPSG_8818:{towgs84:\"0,0,0\"},EPSG_4757:{towgs84:\"0,0,0\"},EPSG_9140:{towgs84:\"0,0,0\"},EPSG_8086:{towgs84:\"0,0,0\"},EPSG_4686:{towgs84:\"0,0,0\"},EPSG_4737:{towgs84:\"0,0,0\"},EPSG_4702:{towgs84:\"0,0,0\"},EPSG_4747:{towgs84:\"0,0,0\"},EPSG_4749:{towgs84:\"0,0,0\"},EPSG_4674:{towgs84:\"0,0,0\"},EPSG_4755:{towgs84:\"0,0,0\"},EPSG_4759:{towgs84:\"0,0,0\"},EPSG_4762:{towgs84:\"0,0,0\"},EPSG_4763:{towgs84:\"0,0,0\"},EPSG_4764:{towgs84:\"0,0,0\"},EPSG_4166:{towgs84:\"0,0,0\"},EPSG_4170:{towgs84:\"0,0,0\"},EPSG_5546:{towgs84:\"0,0,0\"},EPSG_7844:{towgs84:\"0,0,0\"},EPSG_4818:{towgs84:\"589,76,480\"},EPSG_10328:{towgs84:\"0,0,0\"},EPSG_9782:{towgs84:\"0,0,0\"},EPSG_9777:{towgs84:\"0,0,0\"},EPSG_10690:{towgs84:\"0,0,0\"},EPSG_10639:{towgs84:\"0,0,0\"},EPSG_10739:{towgs84:\"0,0,0\"},EPSG_7686:{towgs84:\"0,0,0\"},EPSG_8900:{towgs84:\"0,0,0\"},EPSG_5886:{towgs84:\"0,0,0\"},EPSG_7683:{towgs84:\"0,0,0\"},EPSG_6668:{towgs84:\"0,0,0\"},EPSG_20046:{towgs84:\"0,0,0\"},EPSG_10299:{towgs84:\"0,0,0\"},EPSG_10310:{towgs84:\"0,0,0\"},EPSG_10475:{towgs84:\"0,0,0\"},EPSG_4742:{towgs84:\"0,0,0\"},EPSG_10671:{towgs84:\"0,0,0\"},EPSG_10762:{towgs84:\"0,0,0\"},EPSG_10725:{towgs84:\"0,0,0\"},EPSG_10791:{towgs84:\"0,0,0\"},EPSG_10800:{towgs84:\"0,0,0\"},EPSG_10305:{towgs84:\"0,0,0\"},EPSG_10941:{towgs84:\"0,0,0\"},EPSG_10968:{towgs84:\"0,0,0\"},EPSG_10875:{towgs84:\"0,0,0\"},EPSG_6318:{towgs84:\"0,0,0\"},EPSG_10910:{towgs84:\"0,0,0\"}};for(s6t in zU)NU=zU[s6t],NU.datumName&&(zU[NU.datumName]=NU);var NU,s6t,a6t=zU;function Xpe(e,t,r,i,n,o,s){var a={};return e===void 0||e===\"none\"?a.datum_type=zk:a.datum_type=ICt,t&&(a.datum_params=t.map(parseFloat),(a.datum_params[0]!==0||a.datum_params[1]!==0||a.datum_params[2]!==0)&&(a.datum_type=wp),a.datum_params.length>3&&(a.datum_params[3]!==0||a.datum_params[4]!==0||a.datum_params[5]!==0||a.datum_params[6]!==0)&&(a.datum_type=Tp,a.datum_params[3]*=Hx,a.datum_params[4]*=Hx,a.datum_params[5]*=Hx,a.datum_params[6]=a.datum_params[6]/1e6+1)),s&&(a.datum_type=CA,a.grids=s),a.a=r,a.b=i,a.es=n,a.ep2=o,a}var l6t=Xpe;var dit={};function fit(e,t,r){return t instanceof ArrayBuffer?Zpe(e,t,r):{ready:Kpe(e,t)}}function Zpe(e,t,r){var i=!0;r!==void 0&&r.includeErrorFields===!1&&(i=!1);var n=new DataView(t),o=Jpe(n),s=t0e(n,o),a=e0e(n,s,o,i),h={header:s,subgrids:a};return dit[e]=h,h}async function Kpe(e,t){for(var r=[],i=await t.getImageCount(),n=i-1;n>=0;n--){var o=await t.getImage(n),s=await o.readRasters(),a=s,h=[o.getWidth(),o.getHeight()],p=o.getBoundingBox().map(c6t),g=[o.fileDirectory.ModelPixelScale[0],o.fileDirectory.ModelPixelScale[1]].map(c6t),w=p[0]+(h[0]-1)*g[0],C=p[3]-(h[1]-1)*g[1],R=a[0],z=a[1],W=[];for(let Q=h[1]-1;Q>=0;Q--)for(let tt=h[0]-1;tt>=0;tt--){var Y=Q*h[0]+tt;W.push([-M_(z[Y]),M_(R[Y])])}r.push({del:g,lim:h,ll:[-w,C],cvs:W})}var H={header:{nSubgrids:i},subgrids:r};return dit[e]=H,H}function u6t(e){if(e===void 0)return null;var t=e.split(\",\");return t.map(Qpe)}function Qpe(e){if(e.length===0)return null;var t=e[0]===\"@\";return t&&(e=e.slice(1)),e===\"null\"?{name:\"null\",mandatory:!t,grid:null,isNull:!0}:{name:e,mandatory:!t,grid:dit[e]||null,isNull:!1}}function c6t(e){return e*Math.PI/180}function M_(e){return e/3600*Math.PI/180}function Jpe(e){var t=e.getInt32(8,!1);return t===11?!1:(t=e.getInt32(8,!0),t!==11&&console.warn(\"Failed to detect nadgrid endian-ness, defaulting to little-endian\"),!0)}function t0e(e,t){return{nFields:e.getInt32(8,t),nSubgridFields:e.getInt32(24,t),nSubgrids:e.getInt32(40,t),shiftType:hit(e,56,64).trim(),fromSemiMajorAxis:e.getFloat64(120,t),fromSemiMinorAxis:e.getFloat64(136,t),toSemiMajorAxis:e.getFloat64(152,t),toSemiMinorAxis:e.getFloat64(168,t)}}function hit(e,t,r){return String.fromCharCode.apply(null,new Uint8Array(e.buffer.slice(t,r)))}function e0e(e,t,r,i){for(var n=176,o=[],s=0;s<t.nSubgrids;s++){var a=i0e(e,n,r),h=n0e(e,n,a,r,i),p=Math.round(1+(a.upperLongitude-a.lowerLongitude)/a.longitudeInterval),g=Math.round(1+(a.upperLatitude-a.lowerLatitude)/a.latitudeInterval);o.push({ll:[M_(a.lowerLongitude),M_(a.lowerLatitude)],del:[M_(a.longitudeInterval),M_(a.latitudeInterval)],lim:[p,g],count:a.gridNodeCount,cvs:r0e(h)});var w=16;i===!1&&(w=8),n+=176+a.gridNodeCount*w}return o}function r0e(e){return e.map(function(t){return[M_(t.longitudeShift),M_(t.latitudeShift)]})}function i0e(e,t,r){return{name:hit(e,t+8,t+16).trim(),parent:hit(e,t+24,t+24+8).trim(),lowerLatitude:e.getFloat64(t+72,r),upperLatitude:e.getFloat64(t+88,r),lowerLongitude:e.getFloat64(t+104,r),upperLongitude:e.getFloat64(t+120,r),latitudeInterval:e.getFloat64(t+136,r),longitudeInterval:e.getFloat64(t+152,r),gridNodeCount:e.getInt32(t+168,r)}}function n0e(e,t,r,i,n){var o=t+176,s=16;n===!1&&(s=8);for(var a=[],h=0;h<r.gridNodeCount;h++){var p={latitudeShift:e.getFloat32(o+h*s,i),longitudeShift:e.getFloat32(o+h*s+4,i)};n!==!1&&(p.latitudeAccuracy=e.getFloat32(o+h*s+8,i),p.longitudeAccuracy=e.getFloat32(o+h*s+12,i)),a.push(p)}return a}function VS(e,t){if(!(this instanceof VS))return new VS(e);this.forward=null,this.inverse=null,this.init=null,this.name,this.names=null,this.title,t=t||function(p){if(p)throw p};var r=QCt(e);if(typeof r!=\"object\"){t(\"Could not parse to valid json: \"+e);return}var i=VS.projections.get(r.projName);if(!i){t(\"Could not get projection name from: \"+e);return}if(r.datumCode&&r.datumCode!==\"none\"){var n=Uh(a6t,r.datumCode);n&&(r.datum_params=r.datum_params||(n.towgs84?n.towgs84.split(\",\"):null),r.ellps=n.ellipse,r.datumName=n.datumName?n.datumName:r.datumCode)}r.k0=r.k0||1,r.axis=r.axis||\"enu\",r.ellps=r.ellps||\"wgs84\",r.lat1=r.lat1||r.lat0;var o=o6t(r.a,r.b,r.rf,r.ellps,r.sphere),s=n6t(o.a,o.b,o.rf,r.R_A),a=u6t(r.nadgrids),h=r.datum||l6t(r.datumCode,r.datum_params,o.a,o.b,s.es,s.ep2,a);ait(this,r),ait(this,i),this.a=o.a,this.b=o.b,this.rf=o.rf,this.sphere=o.sphere,this.es=s.es,this.e=s.e,this.ep2=s.ep2,this.datum=h,\"init\"in this&&typeof this.init==\"function\"&&this.init(),t(null,this)}VS.projections=i6t;VS.projections.start();var Sp=VS;function h6t(e,t){return e.datum_type!==t.datum_type||e.a!==t.a||Math.abs(e.es-t.es)>5e-11?!1:e.datum_type===wp?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]:e.datum_type===Tp?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]&&e.datum_params[3]===t.datum_params[3]&&e.datum_params[4]===t.datum_params[4]&&e.datum_params[5]===t.datum_params[5]&&e.datum_params[6]===t.datum_params[6]:!0}function UU(e,t,r){var i=e.x,n=e.y,o=e.z?e.z:0,s,a,h,p;if(n<-Oe&&n>-1.001*Oe)n=-Oe;else if(n>Oe&&n<1.001*Oe)n=Oe;else{if(n<-Oe)return{x:-1/0,y:-1/0,z:e.z};if(n>Oe)return{x:1/0,y:1/0,z:e.z}}return i>Math.PI&&(i-=2*Math.PI),a=Math.sin(n),p=Math.cos(n),h=a*a,s=r/Math.sqrt(1-t*h),{x:(s+o)*p*Math.cos(i),y:(s+o)*p*Math.sin(i),z:(s*(1-t)+o)*a}}function VU(e,t,r,i){var n=1e-12,o=n*n,s=30,a,h,p,g,w,C,R,z,W,Y,H,Q,tt,rt=e.x,at=e.y,et=e.z?e.z:0,lt,J,ft;if(a=Math.sqrt(rt*rt+at*at),h=Math.sqrt(rt*rt+at*at+et*et),a/r<n){if(lt=0,h/r<n)return J=Oe,ft=-i,{x:e.x,y:e.y,z:e.z}}else lt=Math.atan2(at,rt);p=et/h,g=a/h,w=1/Math.sqrt(1-t*(2-t)*g*g),z=g*(1-t)*w,W=p*w,tt=0;do tt++,R=r/Math.sqrt(1-t*W*W),ft=a*z+et*W-R*(1-t*W*W),C=t*R/(R+ft),w=1/Math.sqrt(1-C*(2-C)*g*g),Y=g*(1-C)*w,H=p*w,Q=H*z-Y*W,z=Y,W=H;while(Q*Q>o&&tt<s);return J=Math.atan(H/Math.abs(Y)),{x:lt,y:J,z:ft}}function d6t(e,t,r){if(t===wp)return{x:e.x+r[0],y:e.y+r[1],z:e.z+r[2]};if(t===Tp){var i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],h=r[5],p=r[6];return{x:p*(e.x-h*e.y+a*e.z)+i,y:p*(h*e.x+e.y-s*e.z)+n,z:p*(-a*e.x+s*e.y+e.z)+o}}}function f6t(e,t,r){if(t===wp)return{x:e.x-r[0],y:e.y-r[1],z:e.z-r[2]};if(t===Tp){var i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],h=r[5],p=r[6],g=(e.x-i)/p,w=(e.y-n)/p,C=(e.z-o)/p;return{x:g+h*w-a*C,y:-h*g+w+s*C,z:a*g-s*w+C}}}function jU(e){return e===wp||e===Tp}function g6t(e,t,r){if(h6t(e,t)||e.datum_type===zk||t.datum_type===zk)return r;var i=e.a,n=e.es;if(e.datum_type===CA){var o=p6t(e,!1,r);if(o!==0)return;i=tit,n=eit}var s=t.a,a=t.b,h=t.es;if(t.datum_type===CA&&(s=tit,a=kCt,h=eit),n===h&&i===s&&!jU(e.datum_type)&&!jU(t.datum_type))return r;if(r=UU(r,n,i),jU(e.datum_type)&&(r=d6t(r,e.datum_type,e.datum_params)),jU(t.datum_type)&&(r=f6t(r,t.datum_type,t.datum_params)),r=VU(r,h,s,a),t.datum_type===CA){var p=p6t(t,!0,r);if(p!==0)return}return r}function p6t(e,t,r){if(e.grids===null||e.grids.length===0)return console.log(\"Grid shift grids not found\"),-1;var i={x:-r.x,y:r.y},n={x:Number.NaN,y:Number.NaN},o=[];t:for(var s=0;s<e.grids.length;s++){var a=e.grids[s];if(o.push(a.name),a.isNull){n=i;break}if(a.grid===null){if(a.mandatory)return console.log(\"Unable to find mandatory grid '\"+a.name+\"'\"),-1;continue}for(var h=a.grid.subgrids,p=0,g=h.length;p<g;p++){var w=h[p],C=(Math.abs(w.del[1])+Math.abs(w.del[0]))/1e4,R=w.ll[0]-C,z=w.ll[1]-C,W=w.ll[0]+(w.lim[0]-1)*w.del[0]+C,Y=w.ll[1]+(w.lim[1]-1)*w.del[1]+C;if(!(z>i.y||R>i.x||Y<i.y||W<i.x)&&(n=o0e(i,t,w),!isNaN(n.x)))break t}}return isNaN(n.x)?(console.log(\"Failed to find a grid shift table for location '\"+-i.x*Fa+\" \"+i.y*Fa+\" tried: '\"+o+\"'\"),-1):(r.x=-n.x,r.y=n.y,0)}function o0e(e,t,r){var i={x:Number.NaN,y:Number.NaN};if(isNaN(e.x))return i;var n={x:e.x,y:e.y};n.x-=r.ll[0],n.y-=r.ll[1],n.x=qe(n.x-Math.PI)+Math.PI;var o=m6t(n,r);if(t){if(isNaN(o.x))return i;o.x=n.x-o.x,o.y=n.y-o.y;var s=9,a=1e-12,h,p;do{if(p=m6t(o,r),isNaN(p.x)){console.log(\"Inverse grid shift iteration failed, presumably at grid edge.  Using first approximation.\");break}h={x:n.x-(p.x+o.x),y:n.y-(p.y+o.y)},o.x+=h.x,o.y+=h.y}while(s--&&Math.abs(h.x)>a&&Math.abs(h.y)>a);if(s<0)return console.log(\"Inverse grid shift iterator failed to converge.\"),i;i.x=qe(o.x+r.ll[0]),i.y=o.y+r.ll[1]}else isNaN(o.x)||(i.x=e.x+o.x,i.y=e.y+o.y);return i}function m6t(e,t){var r={x:e.x/t.del[0],y:e.y/t.del[1]},i={x:Math.floor(r.x),y:Math.floor(r.y)},n={x:r.x-1*i.x,y:r.y-1*i.y},o={x:Number.NaN,y:Number.NaN},s;if(i.x<0||i.x>=t.lim[0]||i.y<0||i.y>=t.lim[1])return o;s=i.y*t.lim[0]+i.x;var a={x:t.cvs[s][0],y:t.cvs[s][1]};s++;var h={x:t.cvs[s][0],y:t.cvs[s][1]};s+=t.lim[0];var p={x:t.cvs[s][0],y:t.cvs[s][1]};s--;var g={x:t.cvs[s][0],y:t.cvs[s][1]},w=n.x*n.y,C=n.x*(1-n.y),R=(1-n.x)*(1-n.y),z=(1-n.x)*n.y;return o.x=R*a.x+C*h.x+z*g.x+w*p.x,o.y=R*a.y+C*h.y+z*g.y+w*p.y,o}function pit(e,t,r){var i=r.x,n=r.y,o=r.z||0,s,a,h,p={};for(h=0;h<3;h++)if(!(t&&h===2&&r.z===void 0))switch(h===0?(s=i,\"ew\".indexOf(e.axis[h])!==-1?a=\"x\":a=\"y\"):h===1?(s=n,\"ns\".indexOf(e.axis[h])!==-1?a=\"y\":a=\"x\"):(s=o,a=\"z\"),e.axis[h]){case\"e\":p[a]=s;break;case\"w\":p[a]=-s;break;case\"n\":p[a]=s;break;case\"s\":p[a]=-s;break;case\"u\":r[a]!==void 0&&(p.z=s);break;case\"d\":r[a]!==void 0&&(p.z=-s);break;default:return null}return p}function $U(e){var t={x:e[0],y:e[1]};return e.length>2&&(t.z=e[2]),e.length>3&&(t.m=e[3]),t}function y6t(e){A6t(e.x),A6t(e.y)}function A6t(e){if(typeof Number.isFinite==\"function\"){if(Number.isFinite(e))return;throw new TypeError(\"coordinates must be finite numbers\")}if(typeof e!=\"number\"||e!==e||!isFinite(e))throw new TypeError(\"coordinates must be finite numbers\")}function s0e(e,t){return(e.datum.datum_type===wp||e.datum.datum_type===Tp||e.datum.datum_type===CA)&&t.datumCode!==\"WGS84\"||(t.datum.datum_type===wp||t.datum.datum_type===Tp||t.datum.datum_type===CA)&&e.datumCode!==\"WGS84\"}function Zx(e,t,r,i){var n;Array.isArray(r)?r=$U(r):r={x:r.x,y:r.y,z:r.z,m:r.m};var o=r.z!==void 0;if(y6t(r),e.datum&&t.datum&&s0e(e,t)&&(n=new Sp(\"WGS84\"),r=Zx(e,n,r,i),e=n),i&&e.axis!==\"enu\"&&(r=pit(e,!1,r)),e.projName===\"longlat\")r={x:r.x*io,y:r.y*io,z:r.z||0};else if(e.to_meter&&(r={x:r.x*e.to_meter,y:r.y*e.to_meter,z:r.z||0}),r=e.inverse(r),!r)return;if(e.from_greenwich&&(r.x+=e.from_greenwich),r=g6t(e.datum,t.datum,r),!!r)return r=r,t.from_greenwich&&(r={x:r.x-t.from_greenwich,y:r.y,z:r.z||0}),t.projName===\"longlat\"?r={x:r.x*Fa,y:r.y*Fa,z:r.z||0}:(r=t.forward(r),t.to_meter&&(r={x:r.x/t.to_meter,y:r.y/t.to_meter,z:r.z||0})),i&&t.axis!==\"enu\"?pit(t,!0,r):(r&&!o&&delete r.z,r)}var _6t=Sp(\"WGS84\");function mit(e,t,r,i){var n,o,s;return Array.isArray(r)?(n=Zx(e,t,r,i)||{x:NaN,y:NaN},r.length>2?typeof e.name<\"u\"&&e.name===\"geocent\"||typeof t.name<\"u\"&&t.name===\"geocent\"?typeof n.z==\"number\"?[n.x,n.y,n.z].concat(r.slice(3)):[n.x,n.y,r[2]].concat(r.slice(3)):[n.x,n.y].concat(r.slice(2)):[n.x,n.y]):(o=Zx(e,t,r,i),s=Object.keys(r),s.length===2||s.forEach(function(a){if(typeof e.name<\"u\"&&e.name===\"geocent\"||typeof t.name<\"u\"&&t.name===\"geocent\"){if(a===\"x\"||a===\"y\"||a===\"z\")return}else if(a===\"x\"||a===\"y\")return;o[a]=r[a]}),o)}function GU(e){return e instanceof Sp?e:typeof e==\"object\"&&\"oProj\"in e?e.oProj:Sp(e)}function a0e(e,t,r){var i,n,o=!1,s;return typeof t>\"u\"?(n=GU(e),i=_6t,o=!0):(typeof t.x<\"u\"||Array.isArray(t))&&(r=t,n=GU(e),i=_6t,o=!0),i||(i=GU(e)),n||(n=GU(t)),r?mit(i,n,r):(s={forward:function(a,h){return mit(i,n,a,h)},inverse:function(a,h){return mit(n,i,a,h)}},o&&(s.oProj=n),s)}var v6t=a0e;var b6t=6,w6t=\"AJSAJS\",T6t=\"AFAFAF\",jS=65,Vu=73,sf=79,$k=86,Gk=90,S6t={forward:Ait,inverse:l0e,toPoint:yit};function Ait(e,t){return t=t||5,h0e(c0e({lat:e[1],lon:e[0]}),t)}function l0e(e){var t=_it(E6t(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]}function yit(e){var t=_it(E6t(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function git(e){return e*(Math.PI/180)}function x6t(e){return 180*(e/Math.PI)}function c0e(e){var t=e.lat,r=e.lon,i=6378137,n=.00669438,o=.9996,s,a,h,p,g,w,C,R=git(t),z=git(r),W,Y;Y=Math.floor((r+180)/6)+1,r===180&&(Y=60),t>=56&&t<64&&r>=3&&r<12&&(Y=32),t>=72&&t<84&&(r>=0&&r<9?Y=31:r>=9&&r<21?Y=33:r>=21&&r<33?Y=35:r>=33&&r<42&&(Y=37)),s=(Y-1)*6-180+3,W=git(s),a=n/(1-n),h=i/Math.sqrt(1-n*Math.sin(R)*Math.sin(R)),p=Math.tan(R)*Math.tan(R),g=a*Math.cos(R)*Math.cos(R),w=Math.cos(R)*(z-W),C=i*((1-n/4-3*n*n/64-5*n*n*n/256)*R-(3*n/8+3*n*n/32+45*n*n*n/1024)*Math.sin(2*R)+(15*n*n/256+45*n*n*n/1024)*Math.sin(4*R)-35*n*n*n/3072*Math.sin(6*R));var H=o*h*(w+(1-p+g)*w*w*w/6+(5-18*p+p*p+72*g-58*a)*w*w*w*w*w/120)+5e5,Q=o*(C+h*Math.tan(R)*(w*w/2+(5-p+9*g+4*g*g)*w*w*w*w/24+(61-58*p+p*p+600*g-330*a)*w*w*w*w*w*w/720));return t<0&&(Q+=1e7),{northing:Math.round(Q),easting:Math.round(H),zoneNumber:Y,zoneLetter:u0e(t)}}function _it(e){var t=e.northing,r=e.easting,i=e.zoneLetter,n=e.zoneNumber;if(n<0||n>60)return null;var o=.9996,s=6378137,a=.00669438,h,p=(1-Math.sqrt(1-a))/(1+Math.sqrt(1-a)),g,w,C,R,z,W,Y,H,Q,tt=r-5e5,rt=t;i<\"N\"&&(rt-=1e7),Y=(n-1)*6-180+3,h=a/(1-a),W=rt/o,H=W/(s*(1-a/4-3*a*a/64-5*a*a*a/256)),Q=H+(3*p/2-27*p*p*p/32)*Math.sin(2*H)+(21*p*p/16-55*p*p*p*p/32)*Math.sin(4*H)+151*p*p*p/96*Math.sin(6*H),g=s/Math.sqrt(1-a*Math.sin(Q)*Math.sin(Q)),w=Math.tan(Q)*Math.tan(Q),C=h*Math.cos(Q)*Math.cos(Q),R=s*(1-a)/Math.pow(1-a*Math.sin(Q)*Math.sin(Q),1.5),z=tt/(g*o);var at=Q-g*Math.tan(Q)/R*(z*z/2-(5+3*w+10*C-4*C*C-9*h)*z*z*z*z/24+(61+90*w+298*C+45*w*w-252*h-3*C*C)*z*z*z*z*z*z/720);at=x6t(at);var et=(z-(1+2*w+C)*z*z*z/6+(5-2*C+28*w-3*C*C+8*h+24*w*w)*z*z*z*z*z/120)/Math.cos(Q);et=Y+x6t(et);var lt;if(e.accuracy){var J=_it({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});lt={top:J.lat,right:J.lon,bottom:at,left:et}}else lt={lat:at,lon:et};return lt}function u0e(e){var t=\"Z\";return 84>=e&&e>=72?t=\"X\":72>e&&e>=64?t=\"W\":64>e&&e>=56?t=\"V\":56>e&&e>=48?t=\"U\":48>e&&e>=40?t=\"T\":40>e&&e>=32?t=\"S\":32>e&&e>=24?t=\"R\":24>e&&e>=16?t=\"Q\":16>e&&e>=8?t=\"P\":8>e&&e>=0?t=\"N\":0>e&&e>=-8?t=\"M\":-8>e&&e>=-16?t=\"L\":-16>e&&e>=-24?t=\"K\":-24>e&&e>=-32?t=\"J\":-32>e&&e>=-40?t=\"H\":-40>e&&e>=-48?t=\"G\":-48>e&&e>=-56?t=\"F\":-56>e&&e>=-64?t=\"E\":-64>e&&e>=-72?t=\"D\":-72>e&&e>=-80&&(t=\"C\"),t}function h0e(e,t){var r=\"00000\"+e.easting,i=\"00000\"+e.northing;return e.zoneNumber+e.zoneLetter+d0e(e.easting,e.northing,e.zoneNumber)+r.substr(r.length-5,t)+i.substr(i.length-5,t)}function d0e(e,t,r){var i=M6t(r),n=Math.floor(e/1e5),o=Math.floor(t/1e5)%20;return f0e(n,o,i)}function M6t(e){var t=e%b6t;return t===0&&(t=b6t),t}function f0e(e,t,r){var i=r-1,n=w6t.charCodeAt(i),o=T6t.charCodeAt(i),s=n+e-1,a=o+t,h=!1;s>Gk&&(s=s-Gk+jS-1,h=!0),(s===Vu||n<Vu&&s>Vu||(s>Vu||n<Vu)&&h)&&s++,(s===sf||n<sf&&s>sf||(s>sf||n<sf)&&h)&&(s++,s===Vu&&s++),s>Gk&&(s=s-Gk+jS-1),a>$k?(a=a-$k+jS-1,h=!0):h=!1,(a===Vu||o<Vu&&a>Vu||(a>Vu||o<Vu)&&h)&&a++,(a===sf||o<sf&&a>sf||(a>sf||o<sf)&&h)&&(a++,a===Vu&&a++),a>$k&&(a=a-$k+jS-1);var p=String.fromCharCode(s)+String.fromCharCode(a);return p}function E6t(e){if(e&&e.length===0)throw\"MGRSPoint coverting from nothing\";for(var t=e.length,r=null,i=\"\",n,o=0;!/[A-Z]/.test(n=e.charAt(o));){if(o>=2)throw\"MGRSPoint bad conversion from: \"+e;i+=n,o++}var s=parseInt(i,10);if(o===0||o+3>t)throw\"MGRSPoint bad conversion from: \"+e;var a=e.charAt(o++);if(a<=\"A\"||a===\"B\"||a===\"Y\"||a>=\"Z\"||a===\"I\"||a===\"O\")throw\"MGRSPoint zone letter \"+a+\" not handled: \"+e;r=e.substring(o,o+=2);for(var h=M6t(s),p=p0e(r.charAt(0),h),g=m0e(r.charAt(1),h);g<g0e(a);)g+=2e6;var w=t-o;if(w%2!==0)throw`MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters`+e;var C=w/2,R=0,z=0,W,Y,H,Q,tt;return C>0&&(W=1e5/Math.pow(10,C),Y=e.substring(o,o+C),R=parseFloat(Y)*W,H=e.substring(o+C),z=parseFloat(H)*W),Q=R+p,tt=z+g,{easting:Q,northing:tt,zoneLetter:a,zoneNumber:s,accuracy:W}}function p0e(e,t){for(var r=w6t.charCodeAt(t-1),i=1e5,n=!1;r!==e.charCodeAt(0);){if(r++,r===Vu&&r++,r===sf&&r++,r>Gk){if(n)throw\"Bad character: \"+e;r=jS,n=!0}i+=1e5}return i}function m0e(e,t){if(e>\"V\")throw\"MGRSPoint given invalid Northing \"+e;for(var r=T6t.charCodeAt(t-1),i=0,n=!1;r!==e.charCodeAt(0);){if(r++,r===Vu&&r++,r===sf&&r++,r>$k){if(n)throw\"Bad character: \"+e;r=jS,n=!0}i+=1e5}return i}function g0e(e){var t;switch(e){case\"C\":t=11e5;break;case\"D\":t=2e6;break;case\"E\":t=28e5;break;case\"F\":t=37e5;break;case\"G\":t=46e5;break;case\"H\":t=55e5;break;case\"J\":t=64e5;break;case\"K\":t=73e5;break;case\"L\":t=82e5;break;case\"M\":t=91e5;break;case\"N\":t=0;break;case\"P\":t=8e5;break;case\"Q\":t=17e5;break;case\"R\":t=26e5;break;case\"S\":t=35e5;break;case\"T\":t=44e5;break;case\"U\":t=53e5;break;case\"V\":t=62e5;break;case\"W\":t=7e6;break;case\"X\":t=79e5;break;default:t=-1}if(t>=0)return t;throw\"Invalid zone letter: \"+e}function $S(e,t,r){if(!(this instanceof $S))return new $S(e,t,r);if(Array.isArray(e))this.x=e[0],this.y=e[1],this.z=e[2]||0;else if(typeof e==\"object\")this.x=e.x,this.y=e.y,this.z=e.z||0;else if(typeof e==\"string\"&&typeof t>\"u\"){var i=e.split(\",\");this.x=parseFloat(i[0]),this.y=parseFloat(i[1]),this.z=parseFloat(i[2])||0}else this.x=e,this.y=t,this.z=r||0;console.warn(\"proj4.Point will be removed in version 3, use proj4.toPoint\")}$S.fromMGRS=function(e){return new $S(yit(e))};$S.prototype.toMGRS=function(e){return Ait([this.x,this.y],e)};var P6t=$S;var A0e=1,y0e=.25,C6t=.046875,I6t=.01953125,k6t=.01068115234375,_0e=.75,v0e=.46875,b0e=.013020833333333334,x0e=.007120768229166667,w0e=.3645833333333333,T0e=.005696614583333333,S0e=.3076171875;function GS(e){var t=[];t[0]=A0e-e*(y0e+e*(C6t+e*(I6t+e*k6t))),t[1]=e*(_0e-e*(C6t+e*(I6t+e*k6t)));var r=e*e;return t[2]=r*(v0e-e*(b0e+e*x0e)),r*=e,t[3]=r*(w0e-e*T0e),t[4]=r*e*S0e,t}function dm(e,t,r,i){return r*=t,t*=t,i[0]*e-r*(i[1]+t*(i[2]+t*(i[3]+t*i[4])))}var M0e=20;function WS(e,t,r){for(var i=1/(1-t),n=e,o=M0e;o;--o){var s=Math.sin(n),a=1-t*s*s;if(a=(dm(n,s,Math.cos(n),r)-e)*(a*Math.sqrt(a))*i,n-=a,Math.abs(a)<Ge)return n}return n}function E0e(){this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.es&&(this.en=GS(this.es),this.ml0=dm(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}function P0e(e){var t=e.x,r=e.y,i=qe(t-this.long0,this.over),n,o,s,a=Math.sin(r),h=Math.cos(r);if(this.es){var g=h*i,w=Math.pow(g,2),C=this.ep2*Math.pow(h,2),R=Math.pow(C,2),z=Math.abs(h)>Ge?Math.tan(r):0,W=Math.pow(z,2),Y=Math.pow(W,2);n=1-this.es*Math.pow(a,2),g=g/Math.sqrt(n);var H=dm(r,a,h,this.en);o=this.a*(this.k0*g*(1+w/6*(1-W+C+w/20*(5-18*W+Y+14*C-58*W*C+w/42*(61+179*Y-Y*W-479*W)))))+this.x0,s=this.a*(this.k0*(H-this.ml0+a*i*g/2*(1+w/12*(5-W+9*C+4*R+w/30*(61+Y-58*W+270*C-330*W*C+w/56*(1385+543*Y-Y*W-3111*W))))))+this.y0}else{var p=h*Math.sin(i);if(Math.abs(Math.abs(p)-1)<Ge)return 93;if(o=.5*this.a*this.k0*Math.log((1+p)/(1-p))+this.x0,s=h*Math.cos(i)/Math.sqrt(1-Math.pow(p,2)),p=Math.abs(s),p>=1){if(p-1>Ge)return 93;s=0}else s=Math.acos(s);r<0&&(s=-s),s=this.a*this.k0*(s-this.lat0)+this.y0}return e.x=o,e.y=s,e}function C0e(e){var t,r,i,n,o=(e.x-this.x0)*(1/this.a),s=(e.y-this.y0)*(1/this.a);if(this.es)if(t=this.ml0+s/this.k0,r=WS(t,this.es,this.en),Math.abs(r)<Oe){var w=Math.sin(r),C=Math.cos(r),R=Math.abs(C)>Ge?Math.tan(r):0,z=this.ep2*Math.pow(C,2),W=Math.pow(z,2),Y=Math.pow(R,2),H=Math.pow(Y,2);t=1-this.es*Math.pow(w,2);var Q=o*Math.sqrt(t)/this.k0,tt=Math.pow(Q,2);t=t*R,i=r-t*tt/(1-this.es)*.5*(1-tt/12*(5+3*Y-9*z*Y+z-4*W-tt/30*(61+90*Y-252*z*Y+45*H+46*z-tt/56*(1385+3633*Y+4095*H+1574*H*Y)))),n=qe(this.long0+Q*(1-tt/6*(1+2*Y+z-tt/20*(5+28*Y+24*H+8*z*Y+6*z-tt/42*(61+662*Y+1320*H+720*H*Y))))/C,this.over)}else i=Oe*hm(s),n=0;else{var a=Math.exp(o/this.k0),h=.5*(a-1/a),p=this.lat0+s/this.k0,g=Math.cos(p);t=Math.sqrt((1-Math.pow(g,2))/(1+Math.pow(h,2))),i=Math.asin(t),s<0&&(i=-i),h===0&&g===0?n=0:n=qe(Math.atan2(h,g)+this.long0,this.over)}return e.x=n,e.y=i,e}var I0e=[\"Fast_Transverse_Mercator\",\"Fast Transverse Mercator\"],qS={init:E0e,forward:P0e,inverse:C0e,names:I0e};function WU(e){var t=Math.exp(e);return t=(t-1/t)/2,t}function va(e,t){e=Math.abs(e),t=Math.abs(t);var r=Math.max(e,t),i=Math.min(e,t)/(r||1);return r*Math.sqrt(1+Math.pow(i,2))}function R6t(e){var t=1+e,r=t-1;return r===0?e:e*Math.log(t)/r}function D6t(e){var t=Math.abs(e);return t=R6t(t*(1+t/(va(1,t)+1))),e<0?-t:t}function qU(e,t){for(var r=2*Math.cos(2*t),i=e.length-1,n=e[i],o=0,s;--i>=0;)s=-o+r*n+e[i],o=n,n=s;return t+s*Math.sin(2*t)}function O6t(e,t){for(var r=2*Math.cos(t),i=e.length-1,n=e[i],o=0,s;--i>=0;)s=-o+r*n+e[i],o=n,n=s;return Math.sin(t)*s}function L6t(e){var t=Math.exp(e);return t=(t+1/t)/2,t}function vit(e,t,r){for(var i=Math.sin(t),n=Math.cos(t),o=WU(r),s=L6t(r),a=2*n*s,h=-2*i*o,p=e.length-1,g=e[p],w=0,C=0,R=0,z,W;--p>=0;)z=C,W=w,C=g,w=R,g=-z+a*C-h*w+e[p],R=-W+h*C+a*w;return a=i*s,h=n*o,[a*g-h*R,a*R+h*g]}function k0e(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION[\"Fast_Transverse_Mercator\"] in the WKT.');this.approx&&(qS.init.apply(this),this.forward=qS.forward,this.inverse=qS.inverse),this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var e=this.es/(1+Math.sqrt(1-this.es)),t=e/(2-e),r=t;this.cgb[0]=t*(2+t*(-2/3+t*(-2+t*(116/45+t*(26/45+t*(-2854/675)))))),this.cbg[0]=t*(-2+t*(2/3+t*(4/3+t*(-82/45+t*(32/45+t*(4642/4725)))))),r=r*t,this.cgb[1]=r*(7/3+t*(-8/5+t*(-227/45+t*(2704/315+t*(2323/945))))),this.cbg[1]=r*(5/3+t*(-16/15+t*(-13/9+t*(904/315+t*(-1522/945))))),r=r*t,this.cgb[2]=r*(56/15+t*(-136/35+t*(-1262/105+t*(73814/2835)))),this.cbg[2]=r*(-26/15+t*(34/21+t*(8/5+t*(-12686/2835)))),r=r*t,this.cgb[3]=r*(4279/630+t*(-332/35+t*(-399572/14175))),this.cbg[3]=r*(1237/630+t*(-12/5+t*(-24832/14175))),r=r*t,this.cgb[4]=r*(4174/315+t*(-144838/6237)),this.cbg[4]=r*(-734/315+t*(109598/31185)),r=r*t,this.cgb[5]=r*(601676/22275),this.cbg[5]=r*(444337/155925),r=Math.pow(t,2),this.Qn=this.k0/(1+t)*(1+r*(1/4+r*(1/64+r/256))),this.utg[0]=t*(-.5+t*(2/3+t*(-37/96+t*(1/360+t*(81/512+t*(-96199/604800)))))),this.gtu[0]=t*(.5+t*(-2/3+t*(5/16+t*(41/180+t*(-127/288+t*(7891/37800)))))),this.utg[1]=r*(-1/48+t*(-1/15+t*(437/1440+t*(-46/105+t*(1118711/3870720))))),this.gtu[1]=r*(13/48+t*(-3/5+t*(557/1440+t*(281/630+t*(-1983433/1935360))))),r=r*t,this.utg[2]=r*(-17/480+t*(37/840+t*(209/4480+t*(-5569/90720)))),this.gtu[2]=r*(61/240+t*(-103/140+t*(15061/26880+t*(167603/181440)))),r=r*t,this.utg[3]=r*(-4397/161280+t*(11/504+t*(830251/7257600))),this.gtu[3]=r*(49561/161280+t*(-179/168+t*(6601661/7257600))),r=r*t,this.utg[4]=r*(-4583/161280+t*(108847/3991680)),this.gtu[4]=r*(34729/80640+t*(-3418889/1995840)),r=r*t,this.utg[5]=r*(-20648693/638668800),this.gtu[5]=r*(212378941/319334400);var i=qU(this.cbg,this.lat0);this.Zb=-this.Qn*(i+O6t(this.gtu,2*i))}function R0e(e){var t=qe(e.x-this.long0,this.over),r=e.y;r=qU(this.cbg,r);var i=Math.sin(r),n=Math.cos(r),o=Math.sin(t),s=Math.cos(t);r=Math.atan2(i,s*n),t=Math.atan2(o*n,va(i,n*s)),t=D6t(Math.tan(t));var a=vit(this.gtu,2*r,2*t);r=r+a[0],t=t+a[1];var h,p;return Math.abs(t)<=2.623395162778?(h=this.a*(this.Qn*t)+this.x0,p=this.a*(this.Qn*r+this.Zb)+this.y0):(h=1/0,p=1/0),e.x=h,e.y=p,e}function D0e(e){var t=(e.x-this.x0)*(1/this.a),r=(e.y-this.y0)*(1/this.a);r=(r-this.Zb)/this.Qn,t=t/this.Qn;var i,n;if(Math.abs(t)<=2.623395162778){var o=vit(this.utg,2*r,2*t);r=r+o[0],t=t+o[1],t=Math.atan(WU(t));var s=Math.sin(r),a=Math.cos(r),h=Math.sin(t),p=Math.cos(t);r=Math.atan2(s*p,va(h,p*a)),t=Math.atan2(h,p*a),i=qe(t+this.long0,this.over),n=qU(this.cgb,r)}else i=1/0,n=1/0;return e.x=i,e.y=n,e}var O0e=[\"Extended_Transverse_Mercator\",\"Extended Transverse Mercator\",\"etmerc\",\"Transverse_Mercator\",\"Transverse Mercator\",\"Gauss Kruger\",\"Gauss_Kruger\",\"tmerc\"],HS={init:k0e,forward:R0e,inverse:D0e,names:O0e};function B6t(e,t){if(e===void 0){if(e=Math.floor((qe(t)+Math.PI)*30/Math.PI)+1,e<0)return 0;if(e>60)return 60}return e}var L0e=\"etmerc\";function B0e(){var e=B6t(this.zone,this.long0);if(e===void 0)throw new Error(\"unknown utm zone\");this.lat0=0,this.long0=(6*Math.abs(e)-183)*io,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,HS.init.apply(this),this.forward=HS.forward,this.inverse=HS.inverse}var F0e=[\"Universal Transverse Mercator System\",\"utm\"],F6t={init:B0e,names:F0e,dependsOn:L0e};function HU(e,t){return Math.pow((1-e)/(1+e),t)}var N0e=20;function z0e(){var e=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t,this.rc=Math.sqrt(1-this.es)/(1-this.es*e*e),this.C=Math.sqrt(1+this.es*t*t/(1-this.es)),this.phic0=Math.asin(e/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+an)/(Math.pow(Math.tan(.5*this.lat0+an),this.C)*HU(this.e*e,this.ratexp))}function U0e(e){var t=e.x,r=e.y;return e.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*r+an),this.C)*HU(this.e*Math.sin(r),this.ratexp))-Oe,e.x=this.C*t,e}function V0e(e){for(var t=1e-14,r=e.x/this.C,i=e.y,n=Math.pow(Math.tan(.5*i+an)/this.K,1/this.C),o=N0e;o>0&&(i=2*Math.atan(n*HU(this.e*Math.sin(e.y),-.5*this.e))-Oe,!(Math.abs(i-e.y)<t));--o)e.y=i;return o?(e.x=r,e.y=i,e):null}var j0e=[\"gauss\"],YU={init:z0e,forward:U0e,inverse:V0e,names:j0e};function $0e(){YU.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title=\"Oblique Stereographic Alternative\"))}function G0e(e){var t,r,i,n;return e.x=qe(e.x-this.long0,this.over),YU.forward.apply(this,[e]),t=Math.sin(e.y),r=Math.cos(e.y),i=Math.cos(e.x),n=this.k0*this.R2/(1+this.sinc0*t+this.cosc0*r*i),e.x=n*r*Math.sin(e.x),e.y=n*(this.cosc0*t-this.sinc0*r*i),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e}function W0e(e){var t,r,i,n,o;if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,o=va(e.x,e.y)){var s=2*Math.atan2(o,this.R2);t=Math.sin(s),r=Math.cos(s),n=Math.asin(r*this.sinc0+e.y*t*this.cosc0/o),i=Math.atan2(e.x*t,o*this.cosc0*r-e.y*this.sinc0*t)}else n=this.phic0,i=0;return e.x=i,e.y=n,YU.inverse.apply(this,[e]),e.x=qe(e.x+this.long0,this.over),e}var q0e=[\"Stereographic_North_Pole\",\"Oblique_Stereographic\",\"sterea\",\"Oblique Stereographic Alternative\",\"Double_Stereographic\"],N6t={init:$0e,forward:G0e,inverse:W0e,names:q0e};function bit(e,t,r){return t*=r,Math.tan(.5*(Oe+e))*Math.pow((1-t)/(1+t),.5*r)}function H0e(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=Ge&&(this.k0=.5*(1+hm(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=Ge&&(this.lat0>0?this.con=1:this.con=-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=Ge&&Math.abs(Math.cos(this.lat_ts))>Ge&&(this.k0=.5*this.cons*fc(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/Zc(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=fc(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(bit(this.lat0,this.sinlat0,this.e))-Oe,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))}function Y0e(e){var t=e.x,r=e.y,i=Math.sin(r),n=Math.cos(r),o,s,a,h,p,g,w=qe(t-this.long0,this.over);return Math.abs(Math.abs(t-this.long0)-Math.PI)<=Ge&&Math.abs(r+this.lat0)<=Ge?(e.x=NaN,e.y=NaN,e):this.sphere?(o=2*this.k0/(1+this.sinlat0*i+this.coslat0*n*Math.cos(w)),e.x=this.a*o*n*Math.sin(w)+this.x0,e.y=this.a*o*(this.coslat0*i-this.sinlat0*n*Math.cos(w))+this.y0,e):(s=2*Math.atan(bit(r,i,this.e))-Oe,h=Math.cos(s),a=Math.sin(s),Math.abs(this.coslat0)<=Ge?(p=Zc(this.e,r*this.con,this.con*i),g=2*this.a*this.k0*p/this.cons,e.x=this.x0+g*Math.sin(t-this.long0),e.y=this.y0-this.con*g*Math.cos(t-this.long0),e):(Math.abs(this.sinlat0)<Ge?(o=2*this.a*this.k0/(1+h*Math.cos(w)),e.y=o*a):(o=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*a+this.cosX0*h*Math.cos(w))),e.y=o*(this.cosX0*a-this.sinX0*h*Math.cos(w))+this.y0),e.x=o*h*Math.sin(w)+this.x0,e))}function X0e(e){e.x-=this.x0,e.y-=this.y0;var t,r,i,n,o,s=Math.sqrt(e.x*e.x+e.y*e.y);if(this.sphere){var a=2*Math.atan(s/(2*this.a*this.k0));return t=this.long0,r=this.lat0,s<=Ge?(e.x=t,e.y=r,e):(r=Math.asin(Math.cos(a)*this.sinlat0+e.y*Math.sin(a)*this.coslat0/s),Math.abs(this.coslat0)<Ge?this.lat0>0?t=qe(this.long0+Math.atan2(e.x,-1*e.y),this.over):t=qe(this.long0+Math.atan2(e.x,e.y),this.over):t=qe(this.long0+Math.atan2(e.x*Math.sin(a),s*this.coslat0*Math.cos(a)-e.y*this.sinlat0*Math.sin(a)),this.over),e.x=t,e.y=r,e)}else if(Math.abs(this.coslat0)<=Ge){if(s<=Ge)return r=this.lat0,t=this.long0,e.x=t,e.y=r,e;e.x*=this.con,e.y*=this.con,i=s*this.cons/(2*this.a*this.k0),r=this.con*kA(this.e,i),t=this.con*qe(this.con*this.long0+Math.atan2(e.x,-1*e.y),this.over)}else n=2*Math.atan(s*this.cosX0/(2*this.a*this.k0*this.ms1)),t=this.long0,s<=Ge?o=this.X0:(o=Math.asin(Math.cos(n)*this.sinX0+e.y*Math.sin(n)*this.cosX0/s),t=qe(this.long0+Math.atan2(e.x*Math.sin(n),s*this.cosX0*Math.cos(n)-e.y*this.sinX0*Math.sin(n)),this.over)),r=-1*kA(this.e,Math.tan(.5*(Oe+o)));return e.x=t,e.y=r,e}var Z0e=[\"stere\",\"Stereographic_South_Pole\",\"Polar_Stereographic_variant_A\",\"Polar_Stereographic_variant_B\",\"Polar_Stereographic\"],z6t={init:H0e,forward:Y0e,inverse:X0e,names:Z0e,ssfn_:bit};function K0e(){var e=this.lat0;this.lambda0=this.long0;var t=Math.sin(e),r=this.a,i=this.rf,n=1/i,o=2*n-Math.pow(n,2),s=this.e=Math.sqrt(o);this.R=this.k0*r*Math.sqrt(1-o)/(1-o*Math.pow(t,2)),this.alpha=Math.sqrt(1+o/(1-o)*Math.pow(Math.cos(e),4)),this.b0=Math.asin(t/this.alpha);var a=Math.log(Math.tan(Math.PI/4+this.b0/2)),h=Math.log(Math.tan(Math.PI/4+e/2)),p=Math.log((1+s*t)/(1-s*t));this.K=a-this.alpha*h+this.alpha*s/2*p}function Q0e(e){var t=Math.log(Math.tan(Math.PI/4-e.y/2)),r=this.e/2*Math.log((1+this.e*Math.sin(e.y))/(1-this.e*Math.sin(e.y))),i=-this.alpha*(t+r)+this.K,n=2*(Math.atan(Math.exp(i))-Math.PI/4),o=this.alpha*(e.x-this.lambda0),s=Math.atan(Math.sin(o)/(Math.sin(this.b0)*Math.tan(n)+Math.cos(this.b0)*Math.cos(o))),a=Math.asin(Math.cos(this.b0)*Math.sin(n)-Math.sin(this.b0)*Math.cos(n)*Math.cos(o));return e.y=this.R/2*Math.log((1+Math.sin(a))/(1-Math.sin(a)))+this.y0,e.x=this.R*s+this.x0,e}function J0e(e){for(var t=e.x-this.x0,r=e.y-this.y0,i=t/this.R,n=2*(Math.atan(Math.exp(r/this.R))-Math.PI/4),o=Math.asin(Math.cos(this.b0)*Math.sin(n)+Math.sin(this.b0)*Math.cos(n)*Math.cos(i)),s=Math.atan(Math.sin(i)/(Math.cos(this.b0)*Math.cos(i)-Math.sin(this.b0)*Math.tan(n))),a=this.lambda0+s/this.alpha,h=0,p=o,g=-1e3,w=0;Math.abs(p-g)>1e-7;){if(++w>20)return;h=1/this.alpha*(Math.log(Math.tan(Math.PI/4+o/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(p))/2)),g=p,p=2*Math.atan(Math.exp(h))-Math.PI/2}return e.x=a,e.y=p,e}var tme=[\"somerc\"],U6t={init:K0e,forward:Q0e,inverse:J0e,names:tme};var YS=1e-7;function eme(e){var t=[\"Hotine_Oblique_Mercator\",\"Hotine_Oblique_Mercator_variant_A\",\"Hotine_Oblique_Mercator_Azimuth_Natural_Origin\"],r=typeof e.projName==\"object\"?Object.keys(e.projName)[0]:e.projName;return\"no_uoff\"in e||\"no_off\"in e||t.indexOf(r)!==-1||t.indexOf(cit(r))!==-1}function rme(){var e,t,r,i,n,o,s,a,h,p,g=0,w,C=0,R=0,z=0,W=0,Y=0,H=0;this.no_off=eme(this),this.no_rot=\"no_rot\"in this;var Q=!1;\"alpha\"in this&&(Q=!0);var tt=!1;if(\"rectified_grid_angle\"in this&&(tt=!0),Q&&(H=this.alpha),tt&&(g=this.rectified_grid_angle),Q||tt)C=this.longc;else if(R=this.long1,W=this.lat1,z=this.long2,Y=this.lat2,Math.abs(W-Y)<=YS||(e=Math.abs(W))<=YS||Math.abs(e-Oe)<=YS||Math.abs(Math.abs(this.lat0)-Oe)<=YS||Math.abs(Math.abs(Y)-Oe)<=YS)throw new Error;var rt=1-this.es;t=Math.sqrt(rt),Math.abs(this.lat0)>Ge?(a=Math.sin(this.lat0),r=Math.cos(this.lat0),e=1-this.es*a*a,this.B=r*r,this.B=Math.sqrt(1+this.es*this.B*this.B/rt),this.A=this.B*this.k0*t/e,i=this.B*t/(r*Math.sqrt(e)),n=i*i-1,n<=0?n=0:(n=Math.sqrt(n),this.lat0<0&&(n=-n)),this.E=n+=i,this.E*=Math.pow(Zc(this.e,this.lat0,a),this.B)):(this.B=1/t,this.A=this.k0,this.E=i=n=1),Q||tt?(Q?(w=Math.asin(Math.sin(H)/i),tt||(g=H)):(w=g,H=Math.asin(i*Math.sin(w))),this.lam0=C-Math.asin(.5*(n-1/n)*Math.tan(w))/this.B):(o=Math.pow(Zc(this.e,W,Math.sin(W)),this.B),s=Math.pow(Zc(this.e,Y,Math.sin(Y)),this.B),n=this.E/o,h=(s-o)/(s+o),p=this.E*this.E,p=(p-s*o)/(p+s*o),e=R-z,e<-Math.PI?z-=S_:e>Math.PI&&(z+=S_),this.lam0=qe(.5*(R+z)-Math.atan(p*Math.tan(.5*this.B*(R-z))/h)/this.B,this.over),w=Math.atan(2*Math.sin(this.B*qe(R-this.lam0,this.over))/(n-1/n)),g=H=Math.asin(i*Math.sin(w))),this.singam=Math.sin(w),this.cosgam=Math.cos(w),this.sinrot=Math.sin(g),this.cosrot=Math.cos(g),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(i*i-1)/Math.cos(H))),this.lat0<0&&(this.u_0=-this.u_0)),n=.5*w,this.v_pole_n=this.ArB*Math.log(Math.tan(an-n)),this.v_pole_s=this.ArB*Math.log(Math.tan(an+n))}function ime(e){var t={},r,i,n,o,s,a,h,p;if(e.x=e.x-this.lam0,Math.abs(Math.abs(e.y)-Oe)>Ge){if(s=this.E/Math.pow(Zc(this.e,e.y,Math.sin(e.y)),this.B),a=1/s,r=.5*(s-a),i=.5*(s+a),o=Math.sin(this.B*e.x),n=(r*this.singam-o*this.cosgam)/i,Math.abs(Math.abs(n)-1)<Ge)throw new Error;p=.5*this.ArB*Math.log((1-n)/(1+n)),a=Math.cos(this.B*e.x),Math.abs(a)<YS?h=this.A*e.x:h=this.ArB*Math.atan2(r*this.cosgam+o*this.singam,a)}else p=e.y>0?this.v_pole_n:this.v_pole_s,h=this.ArB*e.y;return this.no_rot?(t.x=h,t.y=p):(h-=this.u_0,t.x=p*this.cosrot+h*this.sinrot,t.y=h*this.cosrot-p*this.sinrot),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t}function nme(e){var t,r,i,n,o,s,a,h={};if(e.x=(e.x-this.x0)*(1/this.a),e.y=(e.y-this.y0)*(1/this.a),this.no_rot?(r=e.y,t=e.x):(r=e.x*this.cosrot-e.y*this.sinrot,t=e.y*this.cosrot+e.x*this.sinrot+this.u_0),i=Math.exp(-this.BrA*r),n=.5*(i-1/i),o=.5*(i+1/i),s=Math.sin(this.BrA*t),a=(s*this.cosgam+n*this.singam)/o,Math.abs(Math.abs(a)-1)<Ge)h.x=0,h.y=a<0?-Oe:Oe;else{if(h.y=this.E/Math.sqrt((1+a)/(1-a)),h.y=kA(this.e,Math.pow(h.y,1/this.B)),h.y===1/0)throw new Error;h.x=-this.rB*Math.atan2(n*this.cosgam-s*this.singam,Math.cos(this.BrA*t))}return h.x+=this.lam0,h}var ome=[\"Hotine_Oblique_Mercator\",\"Hotine Oblique Mercator\",\"Hotine_Oblique_Mercator_variant_A\",\"Hotine_Oblique_Mercator_Variant_B\",\"Hotine_Oblique_Mercator_Azimuth_Natural_Origin\",\"Hotine_Oblique_Mercator_Two_Point_Natural_Origin\",\"Hotine_Oblique_Mercator_Azimuth_Center\",\"Oblique_Mercator\",\"omerc\"],V6t={init:rme,forward:ime,inverse:nme,names:ome};function sme(){if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,!(Math.abs(this.lat1+this.lat2)<Ge)){var e=this.b/this.a;this.e=Math.sqrt(1-e*e);var t=Math.sin(this.lat1),r=Math.cos(this.lat1),i=fc(this.e,t,r),n=Zc(this.e,this.lat1,t),o=Math.sin(this.lat2),s=Math.cos(this.lat2),a=fc(this.e,o,s),h=Zc(this.e,this.lat2,o),p=Math.abs(Math.abs(this.lat0)-Oe)<Ge?0:Zc(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>Ge?this.ns=Math.log(i/a)/Math.log(n/h):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=i/(this.ns*Math.pow(n,this.ns)),this.rh=this.a*this.f0*Math.pow(p,this.ns),this.title||(this.title=\"Lambert Conformal Conic\")}}function ame(e){var t=e.x,r=e.y;Math.abs(2*Math.abs(r)-Math.PI)<=Ge&&(r=hm(r)*(Oe-2*Ge));var i=Math.abs(Math.abs(r)-Oe),n,o;if(i>Ge)n=Zc(this.e,r,Math.sin(r)),o=this.a*this.f0*Math.pow(n,this.ns);else{if(i=r*this.ns,i<=0)return null;o=0}var s=this.ns*qe(t-this.long0,this.over);return e.x=this.k0*(o*Math.sin(s))+this.x0,e.y=this.k0*(this.rh-o*Math.cos(s))+this.y0,e}function lme(e){var t,r,i,n,o,s=(e.x-this.x0)/this.k0,a=this.rh-(e.y-this.y0)/this.k0;this.ns>0?(t=Math.sqrt(s*s+a*a),r=1):(t=-Math.sqrt(s*s+a*a),r=-1);var h=0;if(t!==0&&(h=Math.atan2(r*s,r*a)),t!==0||this.ns>0){if(r=1/this.ns,i=Math.pow(t/(this.a*this.f0),r),n=kA(this.e,i),n===-9999)return null}else n=-Oe;return o=qe(h/this.ns+this.long0,this.over),e.x=o,e.y=n,e}var cme=[\"Lambert Tangential Conformal Conic Projection\",\"Lambert_Conformal_Conic\",\"Lambert_Conformal_Conic_1SP\",\"Lambert_Conformal_Conic_2SP\",\"lcc\",\"Lambert Conic Conformal (1SP)\",\"Lambert Conic Conformal (2SP)\"],j6t={init:sme,forward:ame,inverse:lme,names:cme};function ume(){this.a=6377397155e-3,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.7417649320975901-.308341501185665),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq}function hme(e){var t,r,i,n,o,s,a,h=e.x,p=e.y,g=qe(h-this.long0,this.over);return t=Math.pow((1+this.e*Math.sin(p))/(1-this.e*Math.sin(p)),this.alfa*this.e/2),r=2*(Math.atan(this.k*Math.pow(Math.tan(p/2+this.s45),this.alfa)/t)-this.s45),i=-g*this.alfa,n=Math.asin(Math.cos(this.ad)*Math.sin(r)+Math.sin(this.ad)*Math.cos(r)*Math.cos(i)),o=Math.asin(Math.cos(r)*Math.sin(i)/Math.cos(n)),s=this.n*o,a=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(n/2+this.s45),this.n),e.y=a*Math.cos(s)/1,e.x=a*Math.sin(s)/1,this.czech||(e.y*=-1,e.x*=-1),e}function dme(e){var t,r,i,n,o,s,a,h,p=e.x;e.x=e.y,e.y=p,this.czech||(e.y*=-1,e.x*=-1),s=Math.sqrt(e.x*e.x+e.y*e.y),o=Math.atan2(e.y,e.x),n=o/Math.sin(this.s0),i=2*(Math.atan(Math.pow(this.ro0/s,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),t=Math.asin(Math.cos(this.ad)*Math.sin(i)-Math.sin(this.ad)*Math.cos(i)*Math.cos(n)),r=Math.asin(Math.cos(i)*Math.sin(n)/Math.cos(t)),e.x=this.long0-r/this.alfa,a=t,h=0;var g=0;do e.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(t/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(a))/(1-this.e*Math.sin(a)),this.e/2))-this.s45),Math.abs(a-e.y)<1e-10&&(h=1),a=e.y,g+=1;while(h===0&&g<15);return g>=15?null:e}var fme=[\"Krovak\",\"Krovak Modified\",\"Krovak (North Orientated)\",\"Krovak Modified (North Orientated)\",\"krovak\"],$6t={init:ume,forward:hme,inverse:dme,names:fme};function Na(e,t,r,i,n){return e*n-t*Math.sin(2*n)+r*Math.sin(4*n)-i*Math.sin(6*n)}function RA(e){return 1-.25*e*(1+e/16*(3+1.25*e))}function DA(e){return .375*e*(1+.25*e*(1+.46875*e))}function OA(e){return .05859375*e*e*(1+.75*e)}function LA(e){return e*e*e*(35/3072)}function Wk(e,t,r){var i=t*r;return e/Math.sqrt(1-i*i)}function ju(e){return Math.abs(e)<Oe?e:e-hm(e)*Math.PI}function Kx(e,t,r,i,n){var o,s;o=e/t;for(var a=0;a<15;a++)if(s=(e-(t*o-r*Math.sin(2*o)+i*Math.sin(4*o)-n*Math.sin(6*o)))/(t-2*r*Math.cos(2*o)+4*i*Math.cos(4*o)-6*n*Math.cos(6*o)),o+=s,Math.abs(s)<=1e-10)return o;return NaN}function pme(){this.sphere||(this.e0=RA(this.es),this.e1=DA(this.es),this.e2=OA(this.es),this.e3=LA(this.es),this.ml0=this.a*Na(this.e0,this.e1,this.e2,this.e3,this.lat0))}function mme(e){var t,r,i=e.x,n=e.y;if(i=qe(i-this.long0,this.over),this.sphere)t=this.a*Math.asin(Math.cos(n)*Math.sin(i)),r=this.a*(Math.atan2(Math.tan(n),Math.cos(i))-this.lat0);else{var o=Math.sin(n),s=Math.cos(n),a=Wk(this.a,this.e,o),h=Math.tan(n)*Math.tan(n),p=i*Math.cos(n),g=p*p,w=this.es*s*s/(1-this.es),C=this.a*Na(this.e0,this.e1,this.e2,this.e3,n);t=a*p*(1-g*h*(1/6-(8-h+8*w)*g/120)),r=C-this.ml0+a*o/s*g*(.5+(5-h+6*w)*g/24)}return e.x=t+this.x0,e.y=r+this.y0,e}function gme(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,r=e.y/this.a,i,n;if(this.sphere){var o=r+this.lat0;i=Math.asin(Math.sin(o)*Math.cos(t)),n=Math.atan2(Math.tan(t),Math.cos(o))}else{var s=this.ml0/this.a+r,a=Kx(s,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(a)-Oe)<=Ge)return e.x=this.long0,e.y=Oe,r<0&&(e.y*=-1),e;var h=Wk(this.a,this.e,Math.sin(a)),p=h*h*h/this.a/this.a*(1-this.es),g=Math.pow(Math.tan(a),2),w=t*this.a/h,C=w*w;i=a-h*Math.tan(a)/p*w*w*(.5-(1+3*g)*w*w/24),n=w*(1-C*(g/3+(1+3*g)*g*C/15))/Math.cos(a)}return e.x=qe(n+this.long0,this.over),e.y=ju(i),e}var Ame=[\"Cassini\",\"Cassini_Soldner\",\"cass\"],G6t={init:pme,forward:mme,inverse:gme,names:Ame};function Mp(e,t){var r;return e>1e-7?(r=e*t,(1-e*e)*(t/(1-r*r)-.5/e*Math.log((1-r)/(1+r)))):2*t}var xit=1,wit=2,Tit=3,XU=4;function yme(){var e=Math.abs(this.lat0);if(Math.abs(e-Oe)<Ge?this.mode=this.lat0<0?xit:wit:Math.abs(e)<Ge?this.mode=Tit:this.mode=XU,this.es>0){var t;switch(this.qp=Mp(this.e,1),this.mmf=.5/(1-this.es),this.apa=Eme(this.es),this.mode){case wit:this.dd=1;break;case xit:this.dd=1;break;case Tit:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case XU:this.rq=Math.sqrt(.5*this.qp),t=Math.sin(this.lat0),this.sinb1=Mp(this.e,t)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*t*t)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd;break}}else this.mode===XU&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))}function _me(e){var t,r,i,n,o,s,a,h,p,g,w=e.x,C=e.y;if(w=qe(w-this.long0,this.over),this.sphere){if(o=Math.sin(C),g=Math.cos(C),i=Math.cos(w),this.mode===this.OBLIQ||this.mode===this.EQUIT){if(r=this.mode===this.EQUIT?1+g*i:1+this.sinph0*o+this.cosph0*g*i,r<=Ge)return null;r=Math.sqrt(2/r),t=r*g*Math.sin(w),r*=this.mode===this.EQUIT?o:this.cosph0*o-this.sinph0*g*i}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(i=-i),Math.abs(C+this.lat0)<Ge)return null;r=an-C*.5,r=2*(this.mode===this.S_POLE?Math.cos(r):Math.sin(r)),t=r*Math.sin(w),r*=i}}else{switch(a=0,h=0,p=0,i=Math.cos(w),n=Math.sin(w),o=Math.sin(C),s=Mp(this.e,o),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(a=s/this.qp,h=Math.sqrt(1-a*a)),this.mode){case this.OBLIQ:p=1+this.sinb1*a+this.cosb1*h*i;break;case this.EQUIT:p=1+h*i;break;case this.N_POLE:p=Oe+C,s=this.qp-s;break;case this.S_POLE:p=C-Oe,s=this.qp+s;break}if(Math.abs(p)<Ge)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:p=Math.sqrt(2/p),this.mode===this.OBLIQ?r=this.ymf*p*(this.cosb1*a-this.sinb1*h*i):r=(p=Math.sqrt(2/(1+h*i)))*a*this.ymf,t=this.xmf*p*h*n;break;case this.N_POLE:case this.S_POLE:s>=0?(t=(p=Math.sqrt(s))*n,r=i*(this.mode===this.S_POLE?p:-p)):t=r=0;break}}return e.x=this.a*t+this.x0,e.y=this.a*r+this.y0,e}function vme(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,r=e.y/this.a,i,n,o,s,a,h,p;if(this.sphere){var g=0,w,C=0;if(w=Math.sqrt(t*t+r*r),n=w*.5,n>1)return null;switch(n=2*Math.asin(n),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(C=Math.sin(n),g=Math.cos(n)),this.mode){case this.EQUIT:n=Math.abs(w)<=Ge?0:Math.asin(r*C/w),t*=C,r=g*w;break;case this.OBLIQ:n=Math.abs(w)<=Ge?this.lat0:Math.asin(g*this.sinph0+r*C*this.cosph0/w),t*=C*this.cosph0,r=(g-Math.sin(n)*this.sinph0)*w;break;case this.N_POLE:r=-r,n=Oe-n;break;case this.S_POLE:n-=Oe;break}i=r===0&&(this.mode===this.EQUIT||this.mode===this.OBLIQ)?0:Math.atan2(t,r)}else{if(p=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(t/=this.dd,r*=this.dd,h=Math.sqrt(t*t+r*r),h<Ge)return e.x=this.long0,e.y=this.lat0,e;s=2*Math.asin(.5*h/this.rq),o=Math.cos(s),t*=s=Math.sin(s),this.mode===this.OBLIQ?(p=o*this.sinb1+r*s*this.cosb1/h,a=this.qp*p,r=h*this.cosb1*o-r*this.sinb1*s):(p=r*s/h,a=this.qp*p,r=h*o)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),a=t*t+r*r,!a)return e.x=this.long0,e.y=this.lat0,e;p=1-a/this.qp,this.mode===this.S_POLE&&(p=-p)}i=Math.atan2(t,r),n=Pme(Math.asin(p),this.apa)}return e.x=qe(this.long0+i,this.over),e.y=n,e}var bme=.3333333333333333,xme=.17222222222222222,wme=.10257936507936508,Tme=.06388888888888888,Sme=.0664021164021164,Mme=.016415012942191543;function Eme(e){var t,r=[];return r[0]=e*bme,t=e*e,r[0]+=t*xme,r[1]=t*Tme,t*=e,r[0]+=t*wme,r[1]+=t*Sme,r[2]=t*Mme,r}function Pme(e,t){var r=e+e;return e+t[0]*Math.sin(r)+t[1]*Math.sin(r+r)+t[2]*Math.sin(r+r+r)}var Cme=[\"Lambert Azimuthal Equal Area\",\"Lambert_Azimuthal_Equal_Area\",\"laea\"],W6t={init:yme,forward:_me,inverse:vme,names:Cme,S_POLE:xit,N_POLE:wit,EQUIT:Tit,OBLIQ:XU};function $u(e){return Math.abs(e)>1&&(e=e>1?1:-1),Math.asin(e)}function Ime(){Math.abs(this.lat1+this.lat2)<Ge||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=fc(this.e3,this.sin_po,this.cos_po),this.qs1=Mp(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=fc(this.e3,this.sin_po,this.cos_po),this.qs2=Mp(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=Mp(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>Ge?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)}function kme(e){var t=e.x,r=e.y;this.sin_phi=Math.sin(r),this.cos_phi=Math.cos(r);var i=Mp(this.e3,this.sin_phi),n=this.a*Math.sqrt(this.c-this.ns0*i)/this.ns0,o=this.ns0*qe(t-this.long0,this.over),s=n*Math.sin(o)+this.x0,a=this.rh-n*Math.cos(o)+this.y0;return e.x=s,e.y=a,e}function Rme(e){var t,r,i,n,o,s;return e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns0>=0?(t=Math.sqrt(e.x*e.x+e.y*e.y),i=1):(t=-Math.sqrt(e.x*e.x+e.y*e.y),i=-1),n=0,t!==0&&(n=Math.atan2(i*e.x,i*e.y)),i=t*this.ns0/this.a,this.sphere?s=Math.asin((this.c-i*i)/(2*this.ns0)):(r=(this.c-i*i)/this.ns0,s=this.phi1z(this.e3,r)),o=qe(n/this.ns0+this.long0,this.over),e.x=o,e.y=s,e}function Dme(e,t){var r,i,n,o,s,a=$u(.5*t);if(e<Ge)return a;for(var h=e*e,p=1;p<=25;p++)if(r=Math.sin(a),i=Math.cos(a),n=e*r,o=1-n*n,s=.5*o*o/i*(t/(1-h)-r/o+.5/e*Math.log((1-n)/(1+n))),a=a+s,Math.abs(s)<=1e-7)return a;return null}var Ome=[\"Albers_Conic_Equal_Area\",\"Albers_Equal_Area\",\"Albers\",\"aea\"],q6t={init:Ime,forward:kme,inverse:Rme,names:Ome,phi1z:Dme};function Lme(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1}function Bme(e){var t,r,i,n,o,s,a,h,p=e.x,g=e.y;return i=qe(p-this.long0,this.over),t=Math.sin(g),r=Math.cos(g),n=Math.cos(i),s=this.sin_p14*t+this.cos_p14*r*n,o=1,s>0||Math.abs(s)<=Ge?(a=this.x0+this.a*o*r*Math.sin(i)/s,h=this.y0+this.a*o*(this.cos_p14*t-this.sin_p14*r*n)/s):(a=this.x0+this.infinity_dist*r*Math.sin(i),h=this.y0+this.infinity_dist*(this.cos_p14*t-this.sin_p14*r*n)),e.x=a,e.y=h,e}function Fme(e){var t,r,i,n,o,s;return e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,(t=Math.sqrt(e.x*e.x+e.y*e.y))?(n=Math.atan2(t,this.rc),r=Math.sin(n),i=Math.cos(n),s=$u(i*this.sin_p14+e.y*r*this.cos_p14/t),o=Math.atan2(e.x*r,t*this.cos_p14*i-e.y*this.sin_p14*r),o=qe(this.long0+o,this.over)):(s=this.phic0,o=0),e.x=o,e.y=s,e}var Nme=[\"gnom\"],H6t={init:Lme,forward:Bme,inverse:Fme,names:Nme};function Y6t(e,t){var r=1-(1-e*e)/(2*e)*Math.log((1-e)/(1+e));if(Math.abs(Math.abs(t)-r)<1e-6)return t<0?-1*Oe:Oe;for(var i=Math.asin(.5*t),n,o,s,a,h=0;h<30;h++)if(o=Math.sin(i),s=Math.cos(i),a=e*o,n=Math.pow(1-a*a,2)/(2*s)*(t/(1-e*e)-o/(1-a*a)+.5/e*Math.log((1-a)/(1+a))),i+=n,Math.abs(n)<=1e-10)return i;return NaN}function zme(){this.sphere||(this.k0=fc(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))}function Ume(e){var t=e.x,r=e.y,i,n,o=qe(t-this.long0,this.over);if(this.sphere)i=this.x0+this.a*o*Math.cos(this.lat_ts),n=this.y0+this.a*Math.sin(r)/Math.cos(this.lat_ts);else{var s=Mp(this.e,Math.sin(r));i=this.x0+this.a*this.k0*o,n=this.y0+this.a*s*.5/this.k0}return e.x=i,e.y=n,e}function Vme(e){e.x-=this.x0,e.y-=this.y0;var t,r;return this.sphere?(t=qe(this.long0+e.x/this.a/Math.cos(this.lat_ts),this.over),r=Math.asin(e.y/this.a*Math.cos(this.lat_ts))):(r=Y6t(this.e,2*e.y*this.k0/this.a),t=qe(this.long0+e.x/(this.a*this.k0),this.over)),e.x=t,e.y=r,e}var jme=[\"cea\"],X6t={init:zme,forward:Ume,inverse:Vme,names:jme};function $me(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||\"Equidistant Cylindrical (Plate Carre)\",this.rc=Math.cos(this.lat_ts)}function Gme(e){var t=e.x,r=e.y,i=qe(t-this.long0,this.over),n=ju(r-this.lat0);return e.x=this.x0+this.a*i*this.rc,e.y=this.y0+this.a*n,e}function Wme(e){var t=e.x,r=e.y;return e.x=qe(this.long0+(t-this.x0)/(this.a*this.rc),this.over),e.y=ju(this.lat0+(r-this.y0)/this.a),e}var qme=[\"Equirectangular\",\"Equidistant_Cylindrical\",\"Equidistant_Cylindrical_Spherical\",\"eqc\"],Z6t={init:$me,forward:Gme,inverse:Wme,names:qme};var K6t=20;function Hme(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=RA(this.es),this.e1=DA(this.es),this.e2=OA(this.es),this.e3=LA(this.es),this.ml0=this.a*Na(this.e0,this.e1,this.e2,this.e3,this.lat0)}function Yme(e){var t=e.x,r=e.y,i,n,o,s=qe(t-this.long0,this.over);if(o=s*Math.sin(r),this.sphere)Math.abs(r)<=Ge?(i=this.a*s,n=-1*this.a*this.lat0):(i=this.a*Math.sin(o)/Math.tan(r),n=this.a*(ju(r-this.lat0)+(1-Math.cos(o))/Math.tan(r)));else if(Math.abs(r)<=Ge)i=this.a*s,n=-1*this.ml0;else{var a=Wk(this.a,this.e,Math.sin(r))/Math.tan(r);i=a*Math.sin(o),n=this.a*Na(this.e0,this.e1,this.e2,this.e3,r)-this.ml0+a*(1-Math.cos(o))}return e.x=i+this.x0,e.y=n+this.y0,e}function Xme(e){var t,r,i,n,o,s,a,h,p;if(i=e.x-this.x0,n=e.y-this.y0,this.sphere)if(Math.abs(n+this.a*this.lat0)<=Ge)t=qe(i/this.a+this.long0,this.over),r=0;else{s=this.lat0+n/this.a,a=i*i/this.a/this.a+s*s,h=s;var g;for(o=K6t;o;--o)if(g=Math.tan(h),p=-1*(s*(h*g+1)-h-.5*(h*h+a)*g)/((h-s)/g-1),h+=p,Math.abs(p)<=Ge){r=h;break}t=qe(this.long0+Math.asin(i*Math.tan(h)/this.a)/Math.sin(r),this.over)}else if(Math.abs(n+this.ml0)<=Ge)r=0,t=qe(this.long0+i/this.a,this.over);else{s=(this.ml0+n)/this.a,a=i*i/this.a/this.a+s*s,h=s;var w,C,R,z,W;for(o=K6t;o;--o)if(W=this.e*Math.sin(h),w=Math.sqrt(1-W*W)*Math.tan(h),C=this.a*Na(this.e0,this.e1,this.e2,this.e3,h),R=this.e0-2*this.e1*Math.cos(2*h)+4*this.e2*Math.cos(4*h)-6*this.e3*Math.cos(6*h),z=C/this.a,p=(s*(w*z+1)-z-.5*w*(z*z+a))/(this.es*Math.sin(2*h)*(z*z+a-2*s*z)/(4*w)+(s-z)*(w*R-2/Math.sin(2*h))-R),h-=p,Math.abs(p)<=Ge){r=h;break}w=Math.sqrt(1-this.es*Math.pow(Math.sin(r),2))*Math.tan(r),t=qe(this.long0+Math.asin(i*w/this.a)/Math.sin(r),this.over)}return e.x=t,e.y=r,e}var Zme=[\"Polyconic\",\"American_Polyconic\",\"poly\"],Q6t={init:Hme,forward:Yme,inverse:Xme,names:Zme};function Kme(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013}function Qme(e){var t,r=e.x,i=e.y,n=i-this.lat0,o=r-this.long0,s=n/Hx*1e-5,a=o,h=1,p=0;for(t=1;t<=10;t++)h=h*s,p=p+this.A[t]*h;var g=p,w=a,C=1,R=0,z,W,Y=0,H=0;for(t=1;t<=6;t++)z=C*g-R*w,W=R*g+C*w,C=z,R=W,Y=Y+this.B_re[t]*C-this.B_im[t]*R,H=H+this.B_im[t]*C+this.B_re[t]*R;return e.x=H*this.a+this.x0,e.y=Y*this.a+this.y0,e}function Jme(e){var t,r=e.x,i=e.y,n=r-this.x0,o=i-this.y0,s=o/this.a,a=n/this.a,h=1,p=0,g,w,C=0,R=0;for(t=1;t<=6;t++)g=h*s-p*a,w=p*s+h*a,h=g,p=w,C=C+this.C_re[t]*h-this.C_im[t]*p,R=R+this.C_im[t]*h+this.C_re[t]*p;for(var z=0;z<this.iterations;z++){var W=C,Y=R,H,Q,tt=s,rt=a;for(t=2;t<=6;t++)H=W*C-Y*R,Q=Y*C+W*R,W=H,Y=Q,tt=tt+(t-1)*(this.B_re[t]*W-this.B_im[t]*Y),rt=rt+(t-1)*(this.B_im[t]*W+this.B_re[t]*Y);W=1,Y=0;var at=this.B_re[1],et=this.B_im[1];for(t=2;t<=6;t++)H=W*C-Y*R,Q=Y*C+W*R,W=H,Y=Q,at=at+t*(this.B_re[t]*W-this.B_im[t]*Y),et=et+t*(this.B_im[t]*W+this.B_re[t]*Y);var lt=at*at+et*et;C=(tt*at+rt*et)/lt,R=(rt*at-tt*et)/lt}var J=C,ft=R,dt=1,Mt=0;for(t=1;t<=9;t++)dt=dt*J,Mt=Mt+this.D[t]*dt;var Ft=this.lat0+Mt*Hx*1e5,Nt=this.long0+ft;return e.x=Nt,e.y=Ft,e}var tge=[\"New_Zealand_Map_Grid\",\"nzmg\"],J6t={init:Kme,forward:Qme,inverse:Jme,names:tge};function ege(){}function rge(e){var t=e.x,r=e.y,i=qe(t-this.long0,this.over),n=this.x0+this.a*i,o=this.y0+this.a*Math.log(Math.tan(Math.PI/4+r/2.5))*1.25;return e.x=n,e.y=o,e}function ige(e){e.x-=this.x0,e.y-=this.y0;var t=qe(this.long0+e.x/this.a,this.over),r=2.5*(Math.atan(Math.exp(.8*e.y/this.a))-Math.PI/4);return e.x=t,e.y=r,e}var nge=[\"Miller_Cylindrical\",\"mill\"],tIt={init:ege,forward:rge,inverse:ige,names:nge};var oge=20;function sge(){this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=GS(this.es)}function age(e){var t,r,i=e.x,n=e.y;if(i=qe(i-this.long0,this.over),this.sphere){if(!this.m)n=this.n!==1?Math.asin(this.n*Math.sin(n)):n;else for(var o=this.n*Math.sin(n),s=oge;s;--s){var a=(this.m*n+Math.sin(n)-o)/(this.m+Math.cos(n));if(n-=a,Math.abs(a)<Ge)break}t=this.a*this.C_x*i*(this.m+Math.cos(n)),r=this.a*this.C_y*n}else{var h=Math.sin(n),p=Math.cos(n);r=this.a*dm(n,h,p,this.en),t=this.a*i*p/Math.sqrt(1-this.es*h*h)}return e.x=t,e.y=r,e}function lge(e){var t,r,i,n;return e.x-=this.x0,i=e.x/this.a,e.y-=this.y0,t=e.y/this.a,this.sphere?(t/=this.C_y,i=i/(this.C_x*(this.m+Math.cos(t))),this.m?t=$u((this.m*t+Math.sin(t))/this.n):this.n!==1&&(t=$u(Math.sin(t)/this.n)),i=qe(i+this.long0,this.over),t=ju(t)):(t=WS(e.y/this.a,this.es,this.en),n=Math.abs(t),n<Oe?(n=Math.sin(t),r=this.long0+e.x*Math.sqrt(1-this.es*n*n)/(this.a*Math.cos(t)),i=qe(r,this.over)):n-Ge<Oe&&(i=this.long0)),e.x=i,e.y=t,e}var cge=[\"Sinusoidal\",\"sinu\"],eIt={init:sge,forward:age,inverse:lge,names:cge};function uge(){this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0}function hge(e){for(var t=e.x,r=e.y,i=qe(t-this.long0,this.over),n=r,o=Math.PI*Math.sin(r);;){var s=-(n+Math.sin(n)-o)/(1+Math.cos(n));if(n+=s,Math.abs(s)<Ge)break}n/=2,Math.PI/2-Math.abs(r)<Ge&&(i=0);var a=.900316316158*this.a*i*Math.cos(n)+this.x0,h=1.4142135623731*this.a*Math.sin(n)+this.y0;return e.x=a,e.y=h,e}function dge(e){var t,r;e.x-=this.x0,e.y-=this.y0,r=e.y/(1.4142135623731*this.a),Math.abs(r)>.999999999999&&(r=.999999999999),t=Math.asin(r);var i=qe(this.long0+e.x/(.900316316158*this.a*Math.cos(t)),this.over);i<-Math.PI&&(i=-Math.PI),i>Math.PI&&(i=Math.PI),r=(2*t+Math.sin(2*t))/Math.PI,Math.abs(r)>1&&(r=1);var n=Math.asin(r);return e.x=i,e.y=n,e}var fge=[\"Mollweide\",\"moll\"],rIt={init:uge,forward:hge,inverse:dge,names:fge};function pge(){Math.abs(this.lat1+this.lat2)<Ge||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=RA(this.es),this.e1=DA(this.es),this.e2=OA(this.es),this.e3=LA(this.es),this.sin_phi=Math.sin(this.lat1),this.cos_phi=Math.cos(this.lat1),this.ms1=fc(this.e,this.sin_phi,this.cos_phi),this.ml1=Na(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<Ge?this.ns=this.sin_phi:(this.sin_phi=Math.sin(this.lat2),this.cos_phi=Math.cos(this.lat2),this.ms2=fc(this.e,this.sin_phi,this.cos_phi),this.ml2=Na(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=Na(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))}function mge(e){var t=e.x,r=e.y,i;if(this.sphere)i=this.a*(this.g-r);else{var n=Na(this.e0,this.e1,this.e2,this.e3,r);i=this.a*(this.g-n)}var o=this.ns*qe(t-this.long0,this.over),s=this.x0+i*Math.sin(o),a=this.y0+this.rh-i*Math.cos(o);return e.x=s,e.y=a,e}function gge(e){e.x-=this.x0,e.y=this.rh-e.y+this.y0;var t,r,i,n;this.ns>=0?(r=Math.sqrt(e.x*e.x+e.y*e.y),t=1):(r=-Math.sqrt(e.x*e.x+e.y*e.y),t=-1);var o=0;if(r!==0&&(o=Math.atan2(t*e.x,t*e.y)),this.sphere)return n=qe(this.long0+o/this.ns,this.over),i=ju(this.g-r/this.a),e.x=n,e.y=i,e;var s=this.g-r/this.a;return i=Kx(s,this.e0,this.e1,this.e2,this.e3),n=qe(this.long0+o/this.ns,this.over),e.x=n,e.y=i,e}var Age=[\"Equidistant_Conic\",\"eqdc\"],iIt={init:pge,forward:mge,inverse:gge,names:Age};function yge(){this.R=this.a}function _ge(e){var t=e.x,r=e.y,i=qe(t-this.long0,this.over),n,o;Math.abs(r)<=Ge&&(n=this.x0+this.R*i,o=this.y0);var s=$u(2*Math.abs(r/Math.PI));(Math.abs(i)<=Ge||Math.abs(Math.abs(r)-Oe)<=Ge)&&(n=this.x0,r>=0?o=this.y0+Math.PI*this.R*Math.tan(.5*s):o=this.y0+Math.PI*this.R*-Math.tan(.5*s));var a=.5*Math.abs(Math.PI/i-i/Math.PI),h=a*a,p=Math.sin(s),g=Math.cos(s),w=g/(p+g-1),C=w*w,R=w*(2/p-1),z=R*R,W=Math.PI*this.R*(a*(w-z)+Math.sqrt(h*(w-z)*(w-z)-(z+h)*(C-z)))/(z+h);i<0&&(W=-W),n=this.x0+W;var Y=h+w;return W=Math.PI*this.R*(R*Y-a*Math.sqrt((z+h)*(h+1)-Y*Y))/(z+h),r>=0?o=this.y0+W:o=this.y0-W,e.x=n,e.y=o,e}function vge(e){var t,r,i,n,o,s,a,h,p,g,w,C,R;return e.x-=this.x0,e.y-=this.y0,w=Math.PI*this.R,i=e.x/w,n=e.y/w,o=i*i+n*n,s=-Math.abs(n)*(1+o),a=s-2*n*n+i*i,h=-2*s+1+2*n*n+o*o,R=n*n/h+(2*a*a*a/h/h/h-9*s*a/h/h)/27,p=(s-a*a/3/h)/h,g=2*Math.sqrt(-p/3),w=3*R/p/g,Math.abs(w)>1&&(w>=0?w=1:w=-1),C=Math.acos(w)/3,e.y>=0?r=(-g*Math.cos(C+Math.PI/3)-a/3/h)*Math.PI:r=-(-g*Math.cos(C+Math.PI/3)-a/3/h)*Math.PI,Math.abs(i)<Ge?t=this.long0:t=qe(this.long0+Math.PI*(o-1+Math.sqrt(1+2*(i*i-n*n)+o*o))/2/i,this.over),e.x=t,e.y=r,e}var bge=[\"Van_der_Grinten_I\",\"VanDerGrinten\",\"Van_der_Grinten\",\"vandg\"],nIt={init:yge,forward:_ge,inverse:vge,names:bge};function oIt(e,t,r,i,n,o){let s=i-t,a=Math.atan((1-o)*Math.tan(e)),h=Math.atan((1-o)*Math.tan(r)),p=Math.sin(a),g=Math.cos(a),w=Math.sin(h),C=Math.cos(h),R=s,z,W=100,Y,H,Q,tt,rt,at,et,lt,J,ft,dt,Mt,Ft,Nt;do{if(Y=Math.sin(R),H=Math.cos(R),Q=Math.sqrt(C*Y*(C*Y)+(g*w-p*C*H)*(g*w-p*C*H)),Q===0)return{azi1:0,s12:0};tt=p*w+g*C*H,rt=Math.atan2(Q,tt),at=g*C*Y/Q,et=1-at*at,lt=et!==0?tt-2*p*w/et:0,J=o/16*et*(4+o*(4-3*et)),z=R,R=s+(1-J)*o*at*(rt+J*Q*(lt+J*tt*(-1+2*lt*lt)))}while(Math.abs(R-z)>1e-12&&--W>0);return W===0?{azi1:NaN,s12:NaN}:(ft=et*(n*n-n*(1-o)*(n*(1-o)))/(n*(1-o)*(n*(1-o))),dt=1+ft/16384*(4096+ft*(-768+ft*(320-175*ft))),Mt=ft/1024*(256+ft*(-128+ft*(74-47*ft))),Ft=Mt*Q*(lt+Mt/4*(tt*(-1+2*lt*lt)-Mt/6*lt*(-3+4*Q*Q)*(-3+4*lt*lt))),Nt=n*(1-o)*dt*(rt-Ft),{azi1:Math.atan2(C*Y,g*w-p*C*H),s12:Nt})}function sIt(e,t,r,i,n,o){let s=Math.atan((1-o)*Math.tan(e)),a=Math.sin(s),h=Math.cos(s),p=Math.sin(r),g=Math.cos(r),w=Math.atan2(a,h*g),C=h*p,R=1-C*C,z=R*(n*n-n*(1-o)*(n*(1-o)))/(n*(1-o)*(n*(1-o))),W=1+z/16384*(4096+z*(-768+z*(320-175*z))),Y=z/1024*(256+z*(-128+z*(74-47*z))),H=i/(n*(1-o)*W),Q,tt=100,rt,at,et,lt;do rt=Math.cos(2*w+H),at=Math.sin(H),et=Math.cos(H),lt=Y*at*(rt+Y/4*(et*(-1+2*rt*rt)-Y/6*rt*(-3+4*at*at)*(-3+4*rt*rt))),Q=H,H=i/(n*(1-o)*W)+lt;while(Math.abs(H-Q)>1e-12&&--tt>0);if(tt===0)return{lat2:NaN,lon2:NaN};let J=a*at-h*et*g,ft=Math.atan2(a*et+h*at*g,(1-o)*Math.sqrt(C*C+J*J)),dt=Math.atan2(at*p,h*et-a*at*g),Mt=o/16*R*(4+o*(4-3*R)),Ft=dt-(1-Mt)*o*C*(H+Mt*at*(rt+Mt*et*(-1+2*rt*rt))),Nt=t+Ft;return{lat2:ft,lon2:Nt}}function xge(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0),this.f=this.es/(1+Math.sqrt(1-this.es))}function wge(e){var t=e.x,r=e.y,i=Math.sin(e.y),n=Math.cos(e.y),o=qe(t-this.long0,this.over),s,a,h,p,g,w,C,R,z,W,Y;return this.sphere?Math.abs(this.sin_p12-1)<=Ge?(e.x=this.x0+this.a*(Oe-r)*Math.sin(o),e.y=this.y0-this.a*(Oe-r)*Math.cos(o),e):Math.abs(this.sin_p12+1)<=Ge?(e.x=this.x0+this.a*(Oe+r)*Math.sin(o),e.y=this.y0+this.a*(Oe+r)*Math.cos(o),e):(z=this.sin_p12*i+this.cos_p12*n*Math.cos(o),C=Math.acos(z),R=C?C/Math.sin(C):1,e.x=this.x0+this.a*R*n*Math.sin(o),e.y=this.y0+this.a*R*(this.cos_p12*i-this.sin_p12*n*Math.cos(o)),e):(s=RA(this.es),a=DA(this.es),h=OA(this.es),p=LA(this.es),Math.abs(this.sin_p12-1)<=Ge?(g=this.a*Na(s,a,h,p,Oe),w=this.a*Na(s,a,h,p,r),e.x=this.x0+(g-w)*Math.sin(o),e.y=this.y0-(g-w)*Math.cos(o),e):Math.abs(this.sin_p12+1)<=Ge?(g=this.a*Na(s,a,h,p,Oe),w=this.a*Na(s,a,h,p,r),e.x=this.x0+(g+w)*Math.sin(o),e.y=this.y0+(g+w)*Math.cos(o),e):Math.abs(t)<Ge&&Math.abs(r-this.lat0)<Ge?(e.x=e.y=0,e):(W=oIt(this.lat0,this.long0,r,t,this.a,this.f),Y=W.azi1,e.x=W.s12*Math.sin(Y),e.y=W.s12*Math.cos(Y),e))}function Tge(e){e.x-=this.x0,e.y-=this.y0;var t,r,i,n,o,s,a,h,p,g,w,C,R,z,W,Y;return this.sphere?(t=Math.sqrt(e.x*e.x+e.y*e.y),t>2*Oe*this.a?void 0:(r=t/this.a,i=Math.sin(r),n=Math.cos(r),o=this.long0,Math.abs(t)<=Ge?s=this.lat0:(s=$u(n*this.sin_p12+e.y*i*this.cos_p12/t),a=Math.abs(this.lat0)-Oe,Math.abs(a)<=Ge?this.lat0>=0?o=qe(this.long0+Math.atan2(e.x,-e.y),this.over):o=qe(this.long0-Math.atan2(-e.x,e.y),this.over):o=qe(this.long0+Math.atan2(e.x*i,t*this.cos_p12*n-e.y*this.sin_p12*i),this.over)),e.x=o,e.y=s,e)):(h=RA(this.es),p=DA(this.es),g=OA(this.es),w=LA(this.es),Math.abs(this.sin_p12-1)<=Ge?(C=this.a*Na(h,p,g,w,Oe),t=Math.sqrt(e.x*e.x+e.y*e.y),R=C-t,s=Kx(R/this.a,h,p,g,w),o=qe(this.long0+Math.atan2(e.x,-1*e.y),this.over),e.x=o,e.y=s,e):Math.abs(this.sin_p12+1)<=Ge?(C=this.a*Na(h,p,g,w,Oe),t=Math.sqrt(e.x*e.x+e.y*e.y),R=t-C,s=Kx(R/this.a,h,p,g,w),o=qe(this.long0+Math.atan2(e.x,e.y),this.over),e.x=o,e.y=s,e):(z=Math.atan2(e.x,e.y),W=Math.sqrt(e.x*e.x+e.y*e.y),Y=sIt(this.lat0,this.long0,z,W,this.a,this.f),e.x=Y.lon2,e.y=Y.lat2,e))}var Sge=[\"Azimuthal_Equidistant\",\"aeqd\"],aIt={init:xge,forward:wge,inverse:Tge,names:Sge};function Mge(){this.sin_p14=Math.sin(this.lat0||0),this.cos_p14=Math.cos(this.lat0||0)}function Ege(e){var t,r,i,n,o,s,a,h,p=e.x,g=e.y;return i=qe(p-(this.long0||0),this.over),t=Math.sin(g),r=Math.cos(g),n=Math.cos(i),s=this.sin_p14*t+this.cos_p14*r*n,o=1,(s>0||Math.abs(s)<=Ge)&&(a=this.a*o*r*Math.sin(i),h=(this.y0||0)+this.a*o*(this.cos_p14*t-this.sin_p14*r*n)),e.x=a,e.y=h,e}function Pge(e){var t,r,i,n,o,s,a,h,p;return e.x-=this.x0||0,e.y-=this.y0||0,t=Math.sqrt(e.x*e.x+e.y*e.y),r=$u(t/this.a),i=Math.sin(r),n=Math.cos(r),h=this.long0||0,p=this.lat0||0,s=h,Math.abs(t)<=Ge?(a=p,e.x=s,e.y=a,e):(a=$u(n*this.sin_p14+e.y*i*this.cos_p14/t),o=Math.abs(p)-Oe,Math.abs(o)<=Ge?(p>=0?s=qe(h+Math.atan2(e.x,-e.y),this.over):s=qe(h-Math.atan2(-e.x,e.y),this.over),e.x=s,e.y=a,e):(s=qe(h+Math.atan2(e.x*i,t*this.cos_p14*n-e.y*this.sin_p14*i),this.over),e.x=s,e.y=a,e))}var Cge=[\"ortho\"],lIt={init:Mge,forward:Ege,inverse:Pge,names:Cge};var hs={FRONT:1,RIGHT:2,BACK:3,LEFT:4,TOP:5,BOTTOM:6},Fn={AREA_0:1,AREA_1:2,AREA_2:3,AREA_3:4};function Ige(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||\"Quadrilateralized Spherical Cube\",this.lat0>=Oe-an/2?this.face=hs.TOP:this.lat0<=-(Oe-an/2)?this.face=hs.BOTTOM:Math.abs(this.long0)<=an?this.face=hs.FRONT:Math.abs(this.long0)<=Oe+an?this.face=this.long0>0?hs.RIGHT:hs.LEFT:this.face=hs.BACK,this.es!==0&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)}function kge(e){var t={x:0,y:0},r,i,n,o,s,a,h={value:0};if(e.x-=this.long0,this.es!==0?r=Math.atan(this.one_minus_f_squared*Math.tan(e.y)):r=e.y,i=e.x,this.face===hs.TOP)o=Oe-r,i>=an&&i<=Oe+an?(h.value=Fn.AREA_0,n=i-Oe):i>Oe+an||i<=-(Oe+an)?(h.value=Fn.AREA_1,n=i>0?i-us:i+us):i>-(Oe+an)&&i<=-an?(h.value=Fn.AREA_2,n=i+Oe):(h.value=Fn.AREA_3,n=i);else if(this.face===hs.BOTTOM)o=Oe+r,i>=an&&i<=Oe+an?(h.value=Fn.AREA_0,n=-i+Oe):i<an&&i>=-an?(h.value=Fn.AREA_1,n=-i):i<-an&&i>=-(Oe+an)?(h.value=Fn.AREA_2,n=-i-Oe):(h.value=Fn.AREA_3,n=i>0?-i+us:-i-us);else{var p,g,w,C,R,z,W;this.face===hs.RIGHT?i=XS(i,+Oe):this.face===hs.BACK?i=XS(i,+us):this.face===hs.LEFT&&(i=XS(i,-Oe)),C=Math.sin(r),R=Math.cos(r),z=Math.sin(i),W=Math.cos(i),p=R*W,g=R*z,w=C,this.face===hs.FRONT?(o=Math.acos(p),n=ZU(o,w,g,h)):this.face===hs.RIGHT?(o=Math.acos(g),n=ZU(o,w,-p,h)):this.face===hs.BACK?(o=Math.acos(-p),n=ZU(o,w,-g,h)):this.face===hs.LEFT?(o=Math.acos(-g),n=ZU(o,w,p,h)):(o=n=0,h.value=Fn.AREA_0)}return a=Math.atan(12/us*(n+Math.acos(Math.sin(n)*Math.cos(an))-Oe)),s=Math.sqrt((1-Math.cos(o))/(Math.cos(a)*Math.cos(a))/(1-Math.cos(Math.atan(1/Math.cos(n))))),h.value===Fn.AREA_1?a+=Oe:h.value===Fn.AREA_2?a+=us:h.value===Fn.AREA_3&&(a+=1.5*us),t.x=s*Math.cos(a),t.y=s*Math.sin(a),t.x=t.x*this.a+this.x0,t.y=t.y*this.a+this.y0,e.x=t.x,e.y=t.y,e}function Rge(e){var t={lam:0,phi:0},r,i,n,o,s,a,h,p,g,w={value:0};if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,i=Math.atan(Math.sqrt(e.x*e.x+e.y*e.y)),r=Math.atan2(e.y,e.x),e.x>=0&&e.x>=Math.abs(e.y)?w.value=Fn.AREA_0:e.y>=0&&e.y>=Math.abs(e.x)?(w.value=Fn.AREA_1,r-=Oe):e.x<0&&-e.x>=Math.abs(e.y)?(w.value=Fn.AREA_2,r=r<0?r+us:r-us):(w.value=Fn.AREA_3,r+=Oe),g=us/12*Math.tan(r),s=Math.sin(g)/(Math.cos(g)-1/Math.sqrt(2)),a=Math.atan(s),n=Math.cos(r),o=Math.tan(i),h=1-n*n*o*o*(1-Math.cos(Math.atan(1/Math.cos(a)))),h<-1?h=-1:h>1&&(h=1),this.face===hs.TOP)p=Math.acos(h),t.phi=Oe-p,w.value===Fn.AREA_0?t.lam=a+Oe:w.value===Fn.AREA_1?t.lam=a<0?a+us:a-us:w.value===Fn.AREA_2?t.lam=a-Oe:t.lam=a;else if(this.face===hs.BOTTOM)p=Math.acos(h),t.phi=p-Oe,w.value===Fn.AREA_0?t.lam=-a+Oe:w.value===Fn.AREA_1?t.lam=-a:w.value===Fn.AREA_2?t.lam=-a-Oe:t.lam=a<0?-a-us:-a+us;else{var C,R,z;C=h,g=C*C,g>=1?z=0:z=Math.sqrt(1-g)*Math.sin(a),g+=z*z,g>=1?R=0:R=Math.sqrt(1-g),w.value===Fn.AREA_1?(g=R,R=-z,z=g):w.value===Fn.AREA_2?(R=-R,z=-z):w.value===Fn.AREA_3&&(g=R,R=z,z=-g),this.face===hs.RIGHT?(g=C,C=-R,R=g):this.face===hs.BACK?(C=-C,R=-R):this.face===hs.LEFT&&(g=C,C=R,R=-g),t.phi=Math.acos(-z)-Oe,t.lam=Math.atan2(R,C),this.face===hs.RIGHT?t.lam=XS(t.lam,-Oe):this.face===hs.BACK?t.lam=XS(t.lam,-us):this.face===hs.LEFT&&(t.lam=XS(t.lam,+Oe))}if(this.es!==0){var W,Y,H;W=t.phi<0?1:0,Y=Math.tan(t.phi),H=this.b/Math.sqrt(Y*Y+this.one_minus_f_squared),t.phi=Math.atan(Math.sqrt(this.a*this.a-H*H)/(this.one_minus_f*H)),W&&(t.phi=-t.phi)}return t.lam+=this.long0,e.x=t.lam,e.y=t.phi,e}function ZU(e,t,r,i){var n;return e<Ge?(i.value=Fn.AREA_0,n=0):(n=Math.atan2(t,r),Math.abs(n)<=an?i.value=Fn.AREA_0:n>an&&n<=Oe+an?(i.value=Fn.AREA_1,n-=Oe):n>Oe+an||n<=-(Oe+an)?(i.value=Fn.AREA_2,n=n>=0?n-us:n+us):(i.value=Fn.AREA_3,n+=Oe)),n}function XS(e,t){var r=e+t;return r<-us?r+=S_:r>+us&&(r-=S_),r}var Dge=[\"Quadrilateralized Spherical Cube\",\"Quadrilateralized_Spherical_Cube\",\"qsc\"],cIt={init:Ige,forward:kge,inverse:Rge,names:Dge};var Sit=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-986701e-12],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,18736e-12],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,934959e-12],[.7986,-.00755338,-500009e-10,935324e-12],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],qk=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-126793e-14,422642e-15],[.124,.0124,507171e-14,-160604e-14],[.186,.0123999,-190189e-13,600152e-14],[.248,.0124002,710039e-13,-224e-10],[.31,.0123992,-264997e-12,835986e-13],[.372,.0124029,988983e-12,-311994e-12],[.434,.0123893,-369093e-11,-435621e-12],[.4958,.0123198,-102252e-10,-345523e-12],[.5571,.0121916,-154081e-10,-582288e-12],[.6176,.0119938,-241424e-10,-525327e-12],[.6769,.011713,-320223e-10,-516405e-12],[.7346,.0113541,-397684e-10,-609052e-12],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-140374e-14],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],uIt=.8487,hIt=1.3523,dIt=Fa/5,Oge=1/dIt,ZS=18,KU=function(e,t){return e[0]+t*(e[1]+t*(e[2]+t*e[3]))},Lge=function(e,t){return e[1]+t*(2*e[2]+t*3*e[3])};function Bge(e,t,r,i){for(var n=t;i;--i){var o=e(n);if(n-=o,Math.abs(o)<r)break}return n}function Fge(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||\"Robinson\"}function Nge(e){var t=qe(e.x-this.long0,this.over),r=Math.abs(e.y),i=Math.floor(r*dIt);i<0?i=0:i>=ZS&&(i=ZS-1),r=Fa*(r-Oge*i);var n={x:KU(Sit[i],r)*t,y:KU(qk[i],r)};return e.y<0&&(n.y=-n.y),n.x=n.x*this.a*uIt+this.x0,n.y=n.y*this.a*hIt+this.y0,n}function zge(e){var t={x:(e.x-this.x0)/(this.a*uIt),y:Math.abs(e.y-this.y0)/(this.a*hIt)};if(t.y>=1)t.x/=Sit[ZS][0],t.y=e.y<0?-Oe:Oe;else{var r=Math.floor(t.y*ZS);for(r<0?r=0:r>=ZS&&(r=ZS-1);;)if(qk[r][0]>t.y)--r;else if(qk[r+1][0]<=t.y)++r;else break;var i=qk[r],n=5*(t.y-i[0])/(qk[r+1][0]-i[0]);n=Bge(function(o){return(KU(i,o)-t.y)/Lge(i,o)},n,Ge,100),t.x/=KU(Sit[r],n),t.y=(5*r+n)*io,e.y<0&&(t.y=-t.y)}return t.x=qe(t.x+this.long0,this.over),t}var Uge=[\"Robinson\",\"robin\"],fIt={init:Fge,forward:Nge,inverse:zge,names:Uge};function Vge(){this.name=\"geocent\"}function jge(e){var t=UU(e,this.es,this.a);return t}function $ge(e){var t=VU(e,this.es,this.a,this.b);return t}var Gge=[\"Geocentric\",\"geocentric\",\"geocent\",\"Geocent\"],pIt={init:Vge,forward:jge,inverse:$ge,names:Gge};var pc={N_POLE:0,S_POLE:1,EQUIT:2,OBLIQ:3},Hk={h:{def:1e5,num:!0},azi:{def:0,num:!0,degrees:!0},tilt:{def:0,num:!0,degrees:!0},long0:{def:0,num:!0},lat0:{def:0,num:!0}};function Wge(){if(Object.keys(Hk).forEach(function(r){if(typeof this[r]>\"u\")this[r]=Hk[r].def;else{if(Hk[r].num&&isNaN(this[r]))throw new Error(\"Invalid parameter value, must be numeric \"+r+\" = \"+this[r]);Hk[r].num&&(this[r]=parseFloat(this[r]))}Hk[r].degrees&&(this[r]=this[r]*io)}.bind(this)),Math.abs(Math.abs(this.lat0)-Oe)<Ge?this.mode=this.lat0<0?pc.S_POLE:pc.N_POLE:Math.abs(this.lat0)<Ge?this.mode=pc.EQUIT:(this.mode=pc.OBLIQ,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw new Error(\"Invalid height\");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var e=this.tilt,t=this.azi;this.cg=Math.cos(t),this.sg=Math.sin(t),this.cw=Math.cos(e),this.sw=Math.sin(e)}function qge(e){e.x-=this.long0;var t=Math.sin(e.y),r=Math.cos(e.y),i=Math.cos(e.x),n,o;switch(this.mode){case pc.OBLIQ:o=this.sinph0*t+this.cosph0*r*i;break;case pc.EQUIT:o=r*i;break;case pc.S_POLE:o=-t;break;case pc.N_POLE:o=t;break}switch(o=this.pn1/(this.p-o),n=o*r*Math.sin(e.x),this.mode){case pc.OBLIQ:o*=this.cosph0*t-this.sinph0*r*i;break;case pc.EQUIT:o*=t;break;case pc.N_POLE:o*=-(r*i);break;case pc.S_POLE:o*=r*i;break}var s,a;return s=o*this.cg+n*this.sg,a=1/(s*this.sw*this.h1+this.cw),n=(n*this.cg-o*this.sg)*this.cw*a,o=s*a,e.x=n*this.a,e.y=o*this.a,e}function Hge(e){e.x/=this.a,e.y/=this.a;var t={x:e.x,y:e.y},r,i,n;n=1/(this.pn1-e.y*this.sw),r=this.pn1*e.x*n,i=this.pn1*e.y*this.cw*n,e.x=r*this.cg+i*this.sg,e.y=i*this.cg-r*this.sg;var o=va(e.x,e.y);if(Math.abs(o)<Ge)t.x=0,t.y=e.y;else{var s,a;switch(a=1-o*o*this.pfact,a=(this.p-Math.sqrt(a))/(this.pn1/o+o/this.pn1),s=Math.sqrt(1-a*a),this.mode){case pc.OBLIQ:t.y=Math.asin(s*this.sinph0+e.y*a*this.cosph0/o),e.y=(s-this.sinph0*Math.sin(t.y))*o,e.x*=a*this.cosph0;break;case pc.EQUIT:t.y=Math.asin(e.y*a/o),e.y=s*o,e.x*=a;break;case pc.N_POLE:t.y=Math.asin(s),e.y=-e.y;break;case pc.S_POLE:t.y=-Math.asin(s);break}t.x=Math.atan2(e.x,e.y)}return e.x=t.x+this.long0,e.y=t.y,e}var Yge=[\"Tilted_Perspective\",\"tpers\"],mIt={init:Wge,forward:qge,inverse:Hge,names:Yge};function Xge(){if(this.flip_axis=this.sweep===\"x\"?1:0,this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,this.es!==0){var e=1-this.es,t=1/e;this.radius_p=Math.sqrt(e),this.radius_p2=e,this.radius_p_inv2=t,this.shape=\"ellipse\"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape=\"sphere\";this.title||(this.title=\"Geostationary Satellite View\")}function Zge(e){var t=e.x,r=e.y,i,n,o,s;if(t=t-this.long0,this.shape===\"ellipse\"){r=Math.atan(this.radius_p2*Math.tan(r));var a=this.radius_p/va(this.radius_p*Math.cos(r),Math.sin(r));if(n=a*Math.cos(t)*Math.cos(r),o=a*Math.sin(t)*Math.cos(r),s=a*Math.sin(r),(this.radius_g-n)*n-o*o-s*s*this.radius_p_inv2<0)return e.x=Number.NaN,e.y=Number.NaN,e;i=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(o/va(s,i)),e.y=this.radius_g_1*Math.atan(s/i)):(e.x=this.radius_g_1*Math.atan(o/i),e.y=this.radius_g_1*Math.atan(s/va(o,i)))}else this.shape===\"sphere\"&&(i=Math.cos(r),n=Math.cos(t)*i,o=Math.sin(t)*i,s=Math.sin(r),i=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(o/va(s,i)),e.y=this.radius_g_1*Math.atan(s/i)):(e.x=this.radius_g_1*Math.atan(o/i),e.y=this.radius_g_1*Math.atan(s/va(o,i))));return e.x=e.x*this.a,e.y=e.y*this.a,e}function Kge(e){var t=-1,r=0,i=0,n,o,s,a;if(e.x=e.x/this.a,e.y=e.y/this.a,this.shape===\"ellipse\"){this.flip_axis?(i=Math.tan(e.y/this.radius_g_1),r=Math.tan(e.x/this.radius_g_1)*va(1,i)):(r=Math.tan(e.x/this.radius_g_1),i=Math.tan(e.y/this.radius_g_1)*va(1,r));var h=i/this.radius_p;if(n=r*r+h*h+t*t,o=2*this.radius_g*t,s=o*o-4*n*this.C,s<0)return e.x=Number.NaN,e.y=Number.NaN,e;a=(-o-Math.sqrt(s))/(2*n),t=this.radius_g+a*t,r*=a,i*=a,e.x=Math.atan2(r,t),e.y=Math.atan(i*Math.cos(e.x)/t),e.y=Math.atan(this.radius_p_inv2*Math.tan(e.y))}else if(this.shape===\"sphere\"){if(this.flip_axis?(i=Math.tan(e.y/this.radius_g_1),r=Math.tan(e.x/this.radius_g_1)*Math.sqrt(1+i*i)):(r=Math.tan(e.x/this.radius_g_1),i=Math.tan(e.y/this.radius_g_1)*Math.sqrt(1+r*r)),n=r*r+i*i+t*t,o=2*this.radius_g*t,s=o*o-4*n*this.C,s<0)return e.x=Number.NaN,e.y=Number.NaN,e;a=(-o-Math.sqrt(s))/(2*n),t=this.radius_g+a*t,r*=a,i*=a,e.x=Math.atan2(r,t),e.y=Math.atan(i*Math.cos(e.x)/t)}return e.x=e.x+this.long0,e}var Qge=[\"Geostationary Satellite View\",\"Geostationary_Satellite\",\"geos\"],gIt={init:Xge,forward:Zge,inverse:Kge,names:Qge};var Yk=1.340264,Xk=-.081106,Zk=893e-6,Kk=.003796,QU=Math.sqrt(3)/2;function Jge(){this.es=0,this.long0=this.long0!==void 0?this.long0:0,this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0}function tAe(e){var t=qe(e.x-this.long0,this.over),r=e.y,i=Math.asin(QU*Math.sin(r)),n=i*i,o=n*n*n;return e.x=t*Math.cos(i)/(QU*(Yk+3*Xk*n+o*(7*Zk+9*Kk*n))),e.y=i*(Yk+Xk*n+o*(Zk+Kk*n)),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e}function eAe(e){e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a;var t=1e-9,r=12,i=e.y,n,o,s,a,h,p;for(p=0;p<r&&(n=i*i,o=n*n*n,s=i*(Yk+Xk*n+o*(Zk+Kk*n))-e.y,a=Yk+3*Xk*n+o*(7*Zk+9*Kk*n),i-=h=s/a,!(Math.abs(h)<t));++p);return n=i*i,o=n*n*n,e.x=QU*e.x*(Yk+3*Xk*n+o*(7*Zk+9*Kk*n))/Math.cos(i),e.y=Math.asin(Math.sin(i)/QU),e.x=qe(e.x+this.long0,this.over),e}var rAe=[\"eqearth\",\"Equal Earth\",\"Equal_Earth\"],AIt={init:Jge,forward:tAe,inverse:eAe,names:rAe};var Qk=1e-10;function iAe(){var e;if(this.phi1=this.lat1,Math.abs(this.phi1)<Qk)throw new Error;this.es?(this.en=GS(this.es),this.m1=dm(this.phi1,this.am1=Math.sin(this.phi1),e=Math.cos(this.phi1),this.en),this.am1=e/(Math.sqrt(1-this.es*this.am1*this.am1)*this.am1),this.inverse=oAe,this.forward=nAe):(Math.abs(this.phi1)+Qk>=Oe?this.cphi1=0:this.cphi1=1/Math.tan(this.phi1),this.inverse=aAe,this.forward=sAe)}function nAe(e){var t=qe(e.x-(this.long0||0),this.over),r=e.y,i,n,o;return i=this.am1+this.m1-dm(r,n=Math.sin(r),o=Math.cos(r),this.en),n=o*t/(i*Math.sqrt(1-this.es*n*n)),e.x=i*Math.sin(n),e.y=this.am1-i*Math.cos(n),e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function oAe(e){e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var t,r,i,n;if(r=va(e.x,e.y=this.am1-e.y),n=WS(this.am1+this.m1-r,this.es,this.en),(t=Math.abs(n))<Oe)t=Math.sin(n),i=r*Math.atan2(e.x,e.y)*Math.sqrt(1-this.es*t*t)/Math.cos(n);else if(Math.abs(t-Oe)<=Qk)i=0;else throw new Error;return e.x=qe(i+(this.long0||0),this.over),e.y=ju(n),e}function sAe(e){var t=qe(e.x-(this.long0||0),this.over),r=e.y,i,n;return n=this.cphi1+this.phi1-r,Math.abs(n)>Qk?(e.x=n*Math.sin(i=t*Math.cos(r)/n),e.y=this.cphi1-n*Math.cos(i)):e.x=e.y=0,e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function aAe(e){e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var t,r,i=va(e.x,e.y=this.cphi1-e.y);if(r=this.cphi1+this.phi1-i,Math.abs(r)>Oe)throw new Error;return Math.abs(Math.abs(r)-Oe)<=Qk?t=0:t=i*Math.atan2(e.x,e.y)/Math.cos(r),e.x=qe(t+(this.long0||0),this.over),e.y=ju(r),e}var lAe=[\"bonne\",\"Bonne (Werner lat_1=90)\"],yIt={init:iAe,names:lAe};var _It={OBLIQUE:{forward:fAe,inverse:mAe},TRANSVERSE:{forward:pAe,inverse:gAe}},JU={ROTATE:{o_alpha:\"oAlpha\",o_lon_c:\"oLongC\",o_lat_c:\"oLatC\"},NEW_POLE:{o_lat_p:\"oLatP\",o_lon_p:\"oLongP\"},NEW_EQUATOR:{o_lon_1:\"oLong1\",o_lat_1:\"oLat1\",o_lon_2:\"oLong2\",o_lat_2:\"oLat2\"}};function cAe(){if(this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.title=this.title||\"General Oblique Transformation\",this.isIdentity=lit.includes(this.o_proj),!this.o_proj)throw new Error(\"Missing parameter: o_proj\");if(this.o_proj===\"ob_tran\")throw new Error(\"Invalid value for o_proj: \"+this.o_proj);let e=this.projStr.replace(\"+proj=ob_tran\",\"\").replace(\"+o_proj=\",\"+proj=\").trim(),t=Sp(e);if(!t)throw new Error(\"Invalid parameter: o_proj. Unknown projection \"+this.o_proj);t.long0=0,this.obliqueProjection=t;let r,i=Object.keys(JU),n=a=>{if(typeof this[a]>\"u\")return;let h=parseFloat(this[a])*io;if(isNaN(h))throw new Error(\"Invalid value for \"+a+\": \"+this[a]);return h};for(let a=0;a<i.length;a++){let h=i[a],p=JU[h],g=Object.entries(p);if(g.some(([C])=>typeof this[C]<\"u\")){r=p;for(let C=0;C<g.length;C++){let[R,z]=g[C],W=n(R);if(typeof W>\"u\")throw new Error(\"Missing parameter: \"+R+\".\");this[z]=W}break}}if(!r)throw new Error(\"No valid parameters provided for ob_tran projection.\");let{lamp:o,phip:s}=dAe(this,r);this.lamp=o,Math.abs(s)>Ge?(this.cphip=Math.cos(s),this.sphip=Math.sin(s),this.projectionType=_It.OBLIQUE):this.projectionType=_It.TRANSVERSE}function uAe(e){return this.projectionType.forward(this,e)}function hAe(e){return this.projectionType.inverse(this,e)}function dAe(e,t){let r,i;if(t===JU.ROTATE){let n=e.oLongC,o=e.oLatC,s=e.oAlpha;if(Math.abs(Math.abs(o)-Oe)<=Ge)throw new Error(\"Invalid value for o_lat_c: \"+e.o_lat_c+\" should be < 90\\xB0\");i=n+Math.atan2(-1*Math.cos(s),-1*Math.sin(s)*Math.sin(o)),r=Math.asin(Math.cos(o)*Math.sin(s))}else if(t===JU.NEW_POLE)i=e.oLongP,r=e.oLatP;else{let n=e.oLong1,o=e.oLat1,s=e.oLong2,a=e.oLat2,h=Math.abs(o);if(Math.abs(o)>Oe-Ge)throw new Error(\"Invalid value for o_lat_1: \"+e.o_lat_1+\" should be < 90\\xB0\");if(Math.abs(a)>Oe-Ge)throw new Error(\"Invalid value for o_lat_2: \"+e.o_lat_2+\" should be < 90\\xB0\");if(Math.abs(o-a)<Ge)throw new Error(\"Invalid value for o_lat_1 and o_lat_2: o_lat_1 should be different from o_lat_2\");if(h<Ge)throw new Error(\"Invalid value for o_lat_1: o_lat_1 should be different from zero\");i=Math.atan2(Math.cos(o)*Math.sin(a)*Math.cos(n)-Math.sin(o)*Math.cos(a)*Math.cos(s),Math.sin(o)*Math.cos(a)*Math.sin(s)-Math.cos(o)*Math.sin(a)*Math.sin(n)),r=Math.atan(-1*Math.cos(i-n)/Math.tan(o))}return{lamp:i,phip:r}}function fAe(e,t){let{x:r,y:i}=t;r+=e.long0;let n=Math.cos(r),o=Math.sin(i),s=Math.cos(i);t.x=qe(Math.atan2(s*Math.sin(r),e.sphip*s*n+e.cphip*o)+e.lamp),t.y=Math.asin(e.sphip*o-e.cphip*s*n);let a=e.obliqueProjection.forward(t);return e.isIdentity&&(a.x*=Fa,a.y*=Fa),a}function pAe(e,t){let{x:r,y:i}=t;r+=e.long0;let n=Math.cos(i),o=Math.cos(r);t.x=qe(Math.atan2(n*Math.sin(r),Math.sin(i))+e.lamp),t.y=Math.asin(-1*n*o);let s=e.obliqueProjection.forward(t);return e.isIdentity&&(s.x*=Fa,s.y*=Fa),s}function mAe(e,t){e.isIdentity&&(t.x*=io,t.y*=io);let r=e.obliqueProjection.inverse(t),{x:i,y:n}=r;if(i<Number.MAX_VALUE){i-=e.lamp;let o=Math.cos(i),s=Math.sin(n),a=Math.cos(n);t.x=Math.atan2(a*Math.sin(i),e.sphip*a*o-e.cphip*s),t.y=Math.asin(e.sphip*s+e.cphip*a*o)}return t.x=qe(t.x+e.long0),t}function gAe(e,t){e.isIdentity&&(t.x*=io,t.y*=io);let r=e.obliqueProjection.inverse(t),{x:i,y:n}=r;if(i<Number.MAX_VALUE){let o=Math.cos(n);i-=e.lamp,t.x=Math.atan2(o*Math.sin(i),-1*Math.sin(n)),t.y=Math.asin(o*Math.cos(i))}return t.x=qe(t.x+e.long0),t}var AAe=[\"General Oblique Transformation\",\"General_Oblique_Transformation\",\"ob_tran\"],vIt={init:cAe,forward:uAe,inverse:hAe,names:AAe};function bIt(e){e.Proj.projections.add(qS),e.Proj.projections.add(HS),e.Proj.projections.add(F6t),e.Proj.projections.add(N6t),e.Proj.projections.add(z6t),e.Proj.projections.add(U6t),e.Proj.projections.add(V6t),e.Proj.projections.add(j6t),e.Proj.projections.add($6t),e.Proj.projections.add(G6t),e.Proj.projections.add(W6t),e.Proj.projections.add(q6t),e.Proj.projections.add(H6t),e.Proj.projections.add(X6t),e.Proj.projections.add(Z6t),e.Proj.projections.add(Q6t),e.Proj.projections.add(J6t),e.Proj.projections.add(tIt),e.Proj.projections.add(eIt),e.Proj.projections.add(rIt),e.Proj.projections.add(iIt),e.Proj.projections.add(nIt),e.Proj.projections.add(aIt),e.Proj.projections.add(lIt),e.Proj.projections.add(cIt),e.Proj.projections.add(fIt),e.Proj.projections.add(pIt),e.Proj.projections.add(mIt),e.Proj.projections.add(gIt),e.Proj.projections.add(AIt),e.Proj.projections.add(yIt),e.Proj.projections.add(vIt)}var xIt=Object.assign(v6t,{defaultDatum:\"WGS84\",Proj:Sp,WGS84:new Sp(\"WGS84\"),Point:P6t,toPoint:$U,defs:zS,nadgrid:fit,transform:Zx,mgrs:S6t,version:\"__VERSION__\"});bIt(xIt);var Jk=xIt;async function tV(e,t,r=\"lonboard-command\",i={}){let n=K6(),o=i.signal??AbortSignal.timeout(i.timeout??5e3);return new Promise((s,a)=>{let h=!1;if(o.aborted){a(o.reason);return}let p=()=>{h||(h=!0,e.off(\"msg:custom\",g),e.send({id:n,kind:`${r}-cancel`}),a(o.reason))};o.addEventListener(\"abort\",p);function g(w,C){w.id===n&&(h||(h=!0,e.off(\"msg:custom\",g),s([w.response,C])))}e.on(\"msg:custom\",g),e.send({id:n,kind:r,msg:t},void 0,i.buffers??[])})}var yAe=\"raster-get-tile-data\",tR=class extends gp{static layerType=\"raster\";tileMatrixSet;crs;tileSize;zoomOffset;maxZoom;minZoom;extent;maxCacheSize;debounceTime;converters;constructor(t,r){super(t,r),this.initRegularAttribute(\"_tile_matrix_set\",\"tileMatrixSet\"),this.initRegularAttribute(\"_crs\",\"crs\"),this.initRegularAttribute(\"_tile_size\",\"tileSize\"),this.initRegularAttribute(\"zoom_offset\",\"zoomOffset\"),this.initRegularAttribute(\"max_zoom\",\"maxZoom\"),this.initRegularAttribute(\"min_zoom\",\"minZoom\"),this.initRegularAttribute(\"extent\",\"extent\"),this.initRegularAttribute(\"max_cache_size\",\"maxCacheSize\"),this.initRegularAttribute(\"debounce_time\",\"debounceTime\"),this.crs&&(this.converters={4326:Jk(this.crs,\"EPSG:4326\"),3857:Jk(this.crs,\"EPSG:3857\")}),this.model.on(\"change:_crs\",()=>{let i=this.model.get(\"_crs\");this.converters={4326:Jk(i,\"EPSG:4326\"),3857:Jk(i,\"EPSG:3857\")}})}accessConverters(){let t=this.converters;if(!t)throw new Error(\"CRS converters are not initialized\");return{forwardTo4326:(r,i)=>t[4326].forward([r,i]),inverseFrom4326:(r,i)=>t[4326].inverse([r,i]),forwardTo3857:(r,i)=>t[3857].forward([r,i])}}layerProps(){return{id:`${this.model.model_id}`,data:null,...Ht(this.tileSize)&&{tileSize:this.tileSize},...Ht(this.zoomOffset)&&{zoomOffset:this.zoomOffset},...Ht(this.maxZoom)&&{maxZoom:this.maxZoom},...Ht(this.minZoom)&&{minZoom:this.minZoom},...Ht(this.extent)&&{extent:this.extent},...Ht(this.maxCacheSize)&&{maxCacheSize:this.maxCacheSize},...Ht(this.debounceTime)&&{debounceTime:this.debounceTime}}}getTileData=async t=>{let{index:r}=t,{signal:i}=t,{x:n,y:o,z:s}=r,[a,h]=await tV(this.model,{tile:{index:{x:n,y:o,z:s}}},yAe,{signal:i,timeout:1e4});if(\"type\"in a&&a.type===\"empty\")return null;if(\"error\"in a)return console.error(\"Error fetching tile data:\",a.error),null;if(i?.aborted)return null;let p=await _Ae(h[0],a.media_type),g=this.tileMatrixSet?.tileMatrices[s];if(!g)return null;let w=qx(g,{col:n,row:o}),C=_Ct(w);return{image:p,forwardTransform:(W,Y)=>xp(w,W,Y),inverseTransform:(W,Y)=>xp(C,W,Y)}};renderRasterSubLayer=t=>{if(!t.data)return null;let{image:r,forwardTransform:i,inverseTransform:n}=t.data,{inverseFrom4326:o,forwardTo4326:s}=this.accessConverters();return new Nk({id:`${t.id}-raster`,width:r.width,height:r.height,image:r,reprojectionFns:{forwardTransform:i,inverseTransform:n,forwardReproject:s,inverseReproject:o}})};renderTileMatrixSet(t,r,i){class n extends FS{constructor(s){super(s,t,{projectTo4326:r,projectTo3857:i})}}return new QT({...this.baseLayerProps(),...this.layerProps(),getTileData:this.getTileData,TilesetClass:n,renderSubLayers:this.renderRasterSubLayer})}render(){let t=this.tileMatrixSet,r=this.converters;return t&&r?this.renderTileMatrixSet(t,(i,n)=>r[4326].forward([i,n]),(i,n)=>r[3857].forward([i,n])):new QT({...this.baseLayerProps(),...this.layerProps(),getTileData:this.getTileData,renderSubLayers:i=>{let{tile:n}=i,{boundingBox:o}=n;if(!i.data||i.data===null)return null;let{image:s}=i.data;return new G3(i,{image:s,bounds:[o[0][0],o[0][1],o[1][0],o[1][1]]})}})}};function _Ae(e,t){let{buffer:r,byteOffset:i,byteLength:n}=e;if(!(r instanceof ArrayBuffer))throw new TypeError(\"SharedArrayBuffer is not supported\");let o=new Uint8Array(r,i,n),s=new Blob([o],{type:t});return createImageBitmap(s)}var KS=class extends Zs{static layerType=\"scatterplot\";radiusUnits;radiusScale;radiusMinPixels;radiusMaxPixels;lineWidthUnits;lineWidthScale;lineWidthMinPixels;lineWidthMaxPixels;stroked;filled;billboard;antialiasing;getRadius;getFillColor;getLineColor;getLineWidth;constructor(t,r){super(t,r),this.initRegularAttribute(\"radius_units\",\"radiusUnits\"),this.initRegularAttribute(\"radius_scale\",\"radiusScale\"),this.initRegularAttribute(\"radius_min_pixels\",\"radiusMinPixels\"),this.initRegularAttribute(\"radius_max_pixels\",\"radiusMaxPixels\"),this.initRegularAttribute(\"line_width_units\",\"lineWidthUnits\"),this.initRegularAttribute(\"line_width_scale\",\"lineWidthScale\"),this.initRegularAttribute(\"line_width_min_pixels\",\"lineWidthMinPixels\"),this.initRegularAttribute(\"line_width_max_pixels\",\"lineWidthMaxPixels\"),this.initRegularAttribute(\"stroked\",\"stroked\"),this.initRegularAttribute(\"filled\",\"filled\"),this.initRegularAttribute(\"billboard\",\"billboard\"),this.initRegularAttribute(\"antialiasing\",\"antialiasing\"),this.initVectorizedAccessor(\"get_radius\",\"getRadius\"),this.initVectorizedAccessor(\"get_fill_color\",\"getFillColor\"),this.initVectorizedAccessor(\"get_line_color\",\"getLineColor\"),this.initVectorizedAccessor(\"get_line_width\",\"getLineWidth\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],...Ht(this.radiusUnits)&&{radiusUnits:this.radiusUnits},...Ht(this.radiusScale)&&{radiusScale:this.radiusScale},...Ht(this.radiusMinPixels)&&{radiusMinPixels:this.radiusMinPixels},...Ht(this.radiusMaxPixels)&&{radiusMaxPixels:this.radiusMaxPixels},...Ht(this.lineWidthUnits)&&{lineWidthUnits:this.lineWidthUnits},...Ht(this.lineWidthScale)&&{lineWidthScale:this.lineWidthScale},...Ht(this.lineWidthMinPixels)&&{lineWidthMinPixels:this.lineWidthMinPixels},...Ht(this.lineWidthMaxPixels)&&{lineWidthMaxPixels:this.lineWidthMaxPixels},...Ht(this.stroked)&&{stroked:this.stroked},...Ht(this.filled)&&{filled:this.filled},...Ht(this.billboard)&&{billboard:this.billboard},...Ht(this.antialiasing)&&{antialiasing:this.antialiasing},...Ht(this.getRadius)&&{getRadius:Yo(this.getRadius,t)},...Ht(this.getFillColor)&&{getFillColor:Ho(this.getFillColor,t)},...Ht(this.getLineColor)&&{getLineColor:Ho(this.getLineColor,t)},...Ht(this.getLineWidth)&&{getLineWidth:Yo(this.getLineWidth,t)}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new Rk({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};var QS=class extends gp{static layerType=\"surface\";positions;texCoords;triangles;texture;wireframe;constructor(t,r){super(t,r),this.initVectorizedAccessor(\"positions\",\"positions\"),this.initVectorizedAccessor(\"tex_coords\",\"texCoords\"),this.initVectorizedAccessor(\"triangles\",\"triangles\"),this.initRegularAttribute(\"texture\",\"texture\"),this.initRegularAttribute(\"wireframe\",\"wireframe\")}prepareTexture(){if(!Ht(this.texture))return;if(typeof this.texture==\"string\")return this.texture;let t=new Uint8ClampedArray(this.texture.data.buffer,this.texture.data.byteOffset,this.texture.data.byteLength);return new ImageData(t,this.texture.width,this.texture.height)}layerProps(){return{id:this.model.model_id,data:[1],mesh:{indices:{value:this.triangles.data[0].children[0].values,size:1},attributes:{POSITION:{value:this.positions.data[0].children[0].values,size:3},TEXCOORD_0:{value:this.texCoords.data[0].children[0].values,size:2}}},...Ht(this.texture)&&{texture:this.prepareTexture()},...Ht(this.wireframe)&&{wireframe:this.wireframe},_instanced:!1,getPosition:[0,0,0],getColor:[255,255,255]}}render(){return new tS({...this.baseLayerProps(),...this.layerProps()})}};var JS=class extends Zs{static layerType=\"text\";billboard;sizeScale;sizeUnits;sizeMinPixels;sizeMaxPixels;getBackgroundColor;getBorderColor;getBorderWidth;backgroundPadding;characterSet;fontFamily;fontWeight;lineHeight;outlineWidth;outlineColor;fontSettings;wordBreak;maxWidth;getText;getPosition;getColor;getSize;getAngle;getTextAnchor;getAlignmentBaseline;getPixelOffset;constructor(t,r){super(t,r),this.initRegularAttribute(\"billboard\",\"billboard\"),this.initRegularAttribute(\"size_scale\",\"sizeScale\"),this.initRegularAttribute(\"size_units\",\"sizeUnits\"),this.initRegularAttribute(\"size_min_pixels\",\"sizeMinPixels\"),this.initRegularAttribute(\"size_max_pixels\",\"sizeMaxPixels\"),this.initRegularAttribute(\"background_padding\",\"backgroundPadding\"),this.initRegularAttribute(\"character_set\",\"characterSet\"),this.initRegularAttribute(\"font_family\",\"fontFamily\"),this.initRegularAttribute(\"font_weight\",\"fontWeight\"),this.initRegularAttribute(\"line_height\",\"lineHeight\"),this.initRegularAttribute(\"outline_width\",\"outlineWidth\"),this.initRegularAttribute(\"outline_color\",\"outlineColor\"),this.initRegularAttribute(\"font_settings\",\"fontSettings\"),this.initRegularAttribute(\"word_break\",\"wordBreak\"),this.initRegularAttribute(\"max_width\",\"maxWidth\"),this.initVectorizedAccessor(\"get_background_color\",\"getBackgroundColor\"),this.initVectorizedAccessor(\"get_border_color\",\"getBorderColor\"),this.initVectorizedAccessor(\"get_border_width\",\"getBorderWidth\"),this.initVectorizedAccessor(\"get_text\",\"getText\"),this.initVectorizedAccessor(\"get_position\",\"getPosition\"),this.initVectorizedAccessor(\"get_color\",\"getColor\"),this.initVectorizedAccessor(\"get_size\",\"getSize\"),this.initVectorizedAccessor(\"get_angle\",\"getAngle\"),this.initVectorizedAccessor(\"get_text_anchor\",\"getTextAnchor\"),this.initVectorizedAccessor(\"get_alignment_baseline\",\"getAlignmentBaseline\"),this.initVectorizedAccessor(\"get_pixel_offset\",\"getPixelOffset\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],getText:this.getText.data[t],...Ht(this.billboard)&&{billboard:this.billboard},...Ht(this.sizeScale)&&{sizeScale:this.sizeScale},...Ht(this.sizeUnits)&&{sizeUnits:this.sizeUnits},...Ht(this.sizeMinPixels)&&{sizeMinPixels:this.sizeMinPixels},...Ht(this.sizeMaxPixels)&&{sizeMaxPixels:this.sizeMaxPixels},...Ht(this.backgroundPadding)&&{backgroundPadding:this.backgroundPadding},...Ht(this.characterSet)&&{characterSet:this.characterSet},...Ht(this.fontFamily)&&{fontFamily:this.fontFamily},...Ht(this.fontWeight)&&{fontWeight:this.fontWeight},...Ht(this.lineHeight)&&{lineHeight:this.lineHeight},...Ht(this.outlineWidth)&&{outlineWidth:this.outlineWidth},...Ht(this.outlineColor)&&{outlineColor:this.outlineColor},...Ht(this.fontSettings)&&{fontSettings:this.fontSettings},...Ht(this.wordBreak)&&{wordBreak:this.wordBreak},...Ht(this.maxWidth)&&{maxWidth:this.maxWidth},...Ht(this.getBackgroundColor)&&{getBackgroundColor:Ho(this.getBackgroundColor,t)},...Ht(this.getBorderColor)&&{getBorderColor:Ho(this.getBorderColor,t)},...Ht(this.getBorderWidth)&&{getBorderWidth:Yo(this.getBorderWidth,t)},...Ht(this.getPosition)&&{getPosition:this.getPosition.data[t]},...Ht(this.getColor)&&{getColor:Ho(this.getColor,t)},...Ht(this.getSize)&&{getSize:Yo(this.getSize,t)},...Ht(this.getAngle)&&{getAngle:Yo(this.getAngle,t)},...Ht(this.getTextAnchor)&&{getTextAnchor:typeof this.getTextAnchor==\"string\"?this.getTextAnchor:this.getTextAnchor.data[t]},...Ht(this.getAlignmentBaseline)&&{getAlignmentBaseline:typeof this.getAlignmentBaseline==\"string\"?this.getAlignmentBaseline:this.getAlignmentBaseline.data[t]},...Ht(this.getPixelOffset)&&{getPixelOffset:Array.isArray(this.getPixelOffset)?this.getPixelOffset:this.getPixelOffset.data[t]}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new Dk({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};var tM=class extends Zs{static layerType=\"trip\";widthUnits;widthScale;widthMinPixels;widthMaxPixels;jointRounded;capRounded;miterLimit;billboard;fadeTrail;trailLength;currentTime;getColor;getWidth;getTimestamps;constructor(t,r){super(t,r),this.initRegularAttribute(\"width_units\",\"widthUnits\"),this.initRegularAttribute(\"width_scale\",\"widthScale\"),this.initRegularAttribute(\"width_min_pixels\",\"widthMinPixels\"),this.initRegularAttribute(\"width_max_pixels\",\"widthMaxPixels\"),this.initRegularAttribute(\"joint_rounded\",\"jointRounded\"),this.initRegularAttribute(\"cap_rounded\",\"capRounded\"),this.initRegularAttribute(\"miter_limit\",\"miterLimit\"),this.initRegularAttribute(\"billboard\",\"billboard\"),this.initRegularAttribute(\"fade_trail\",\"fadeTrail\"),this.initRegularAttribute(\"trail_length\",\"trailLength\"),this.initRegularAttribute(\"_current_time\",\"currentTime\"),this.initVectorizedAccessor(\"get_color\",\"getColor\"),this.initVectorizedAccessor(\"get_width\",\"getWidth\"),this.initVectorizedAccessor(\"get_timestamps\",\"getTimestamps\")}layerProps(t){return{id:`${this.model.model_id}-${t}`,data:this.table.batches[t],getTimestamps:this.getTimestamps.data[t],...Ht(this.widthUnits)&&{widthUnits:this.widthUnits},...Ht(this.widthScale)&&{widthScale:this.widthScale},...Ht(this.widthMinPixels)&&{widthMinPixels:this.widthMinPixels},...Ht(this.widthMaxPixels)&&{widthMaxPixels:this.widthMaxPixels},...Ht(this.jointRounded)&&{jointRounded:this.jointRounded},...Ht(this.capRounded)&&{capRounded:this.capRounded},...Ht(this.miterLimit)&&{miterLimit:this.miterLimit},...Ht(this.billboard)&&{billboard:this.billboard},...Ht(this.fadeTrail)&&{fadeTrail:this.fadeTrail},...Ht(this.trailLength)&&{trailLength:this.trailLength},...Ht(this.currentTime)&&{currentTime:this.currentTime},...Ht(this.getColor)&&{getColor:Ho(this.getColor,t)},...Ht(this.getWidth)&&{getWidth:Yo(this.getWidth,t)}}}render(){let t=[];for(let r=0;r<this.table.batches.length;r++)t.push(new Ok({...this.baseLayerProps(r),...this.layerProps(r)}));return t}};async function Mit(e,t){let r=e.get(\"_layer_type\"),i;switch(r){case BS.layerType:i=new BS(e,t);break;case MS.layerType:i=new MS(e,t);break;case ES.layerType:i=new ES(e,t);break;case PS.layerType:i=new PS(e,t);break;case CS.layerType:i=new CS(e,t);break;case Lk.layerType:i=new Lk(e,t);break;case LS.layerType:i=new LS(e,t);break;case IS.layerType:i=new IS(e,t);break;case kS.layerType:i=new kS(e,t);break;case RS.layerType:i=new RS(e,t);break;case OS.layerType:i=new OS(e,t);break;case tR.layerType:i=new tR(e,t);break;case Bk.layerType:i=new Bk(e,t);break;case KS.layerType:i=new KS(e,t);break;case DS.layerType:i=new DS(e,t);break;case QS.layerType:i=new QS(e,t);break;case JS.layerType:i=new JS(e,t);break;case tM.layerType:i=new tM(e,t);break;default:throw new Error(`no layer supported for ${r}`)}return await i.loadSubModels(),i}var MIt=xe(ze(),1),Nl=xe(ze(),1);var eV=xe(ze(),1),vAe=typeof window<\"u\"?eV.useLayoutEffect:eV.useEffect,wIt=vAe;var iV=xe(ze(),1),TIt=xe(ze(),1);function eM(e,t){for(;e;){if(e===t)return!0;e=Object.getPrototypeOf(e)}return!1}var Eit=xe(ze(),1),bAe={position:\"absolute\",zIndex:-1};function rV(e,t){if(typeof e==\"function\")return e(t);if(Array.isArray(e))return e.map(r=>rV(r,t));if(rM(e)){if(xAe(e))return t.style=bAe,(0,Eit.cloneElement)(e,t);if(wAe(e))return(0,Eit.cloneElement)(e,t)}return e}function rM(e){return e&&typeof e==\"object\"&&\"type\"in e||!1}function xAe(e){return e.props?.mapStyle}function wAe(e){let t=e.type;return t&&t.deckGLViewProps}function Pit(e){if(typeof e==\"function\")return(0,TIt.createElement)(Ws,{},e);if(Array.isArray(e))return e.map(Pit);if(rM(e)){if(e.type===iV.Fragment)return Pit(e.props.children);if(eM(e.type,Ws))return e}return e}function Cit({children:e,layers:t=[],views:r=null}){let i=[],n=[],o={};return iV.Children.forEach(Pit(e),s=>{if(rM(s)){let a=s.type;if(eM(a,ho)){let h=TAe(a,s.props);n.push(h)}else i.push(s);if(eM(a,Ws)&&a!==Ws&&s.props.id){let h=new a(s.props);o[h.id]=h}}else s&&i.push(s)}),Object.keys(o).length>0&&(Array.isArray(r)?r.forEach(s=>{o[s.id]=s}):r&&(o[r.id]=r),r=Object.values(o)),t=n.length>0?[...n,...t]:t,{layers:t,children:i,views:r}}function TAe(e,t){let r={},i=e.defaultProps||{};for(let n in t)i[n]!==t[n]&&(r[n]=t[n]);return new e(r)}var Iit=xe(ze(),1);var SIt=xe(ze(),1),nV=(0,SIt.createContext)();function kit({children:e,deck:t,ContextProvider:r=nV.Provider}){let{viewManager:i}=t||{};if(!i||!i.views.length)return[];let n={},o=i.views[0].id;for(let s of e){let a=o,h=s;rM(s)&&eM(s.type,Ws)&&(a=s.props.id||o,h=s.props.children);let p=i.getViewport(a),g=i.getViewState(a);if(p){g.padding=p.padding;let{x:w,y:C,width:R,height:z}=p;h=rV(h,{x:w,y:C,width:R,height:z,viewport:p,viewState:g}),n[a]||(n[a]={viewport:p,children:[]}),n[a].children.push(h)}}return Object.keys(n).map(s=>{let{viewport:a,children:h}=n[s],{x:p,y:g,width:w,height:C}=a,R={position:\"absolute\",left:p,top:g,width:w,height:C},z=`view-${s}`,W=(0,Iit.createElement)(\"div\",{key:z,id:z,style:R},...h),Y={deck:t,viewport:a,container:t.canvas.offsetParent,eventManager:t.eventManager,onViewStateChange:Q=>{Q.viewId=s,t._onViewStateChange(Q)},widgets:[]},H=`view-${s}-context`;return(0,Iit.createElement)(r,{key:H,value:Y},W)})}var SAe={mixBlendMode:null};function Rit({width:e,height:t,style:r}){let i={position:\"absolute\",zIndex:0,left:0,top:0,width:e,height:t},n={left:0,top:0};if(r)for(let o in r)o in SAe?n[o]=r[o]:i[o]=r[o];return{containerStyle:i,canvasStyle:n}}function MAe(e){return{get deck(){return e.deck},pickObject:t=>e.deck.pickObject(t),pickMultipleObjects:t=>e.deck.pickMultipleObjects(t),pickObjects:t=>e.deck.pickObjects(t)}}function EIt(e){e.redrawReason&&(e.deck._drawLayers(e.redrawReason),e.redrawReason=null)}function EAe(e,t,r){let i=new t({...r,_customRender:r.deviceProps?.adapters?.[0]?.type===\"webgpu\"?void 0:n=>{e.redrawReason=n;let o=i.getViewports();e.lastRenderedViewports!==o?e.forceUpdate():EIt(e)}});return i}function PAe(e,t){let[r,i]=(0,Nl.useState)(0),o=(0,Nl.useRef)({control:null,version:r,forceUpdate:()=>i(at=>at+1)}).current,s=(0,Nl.useRef)(null),a=(0,Nl.useRef)(null),h=(0,Nl.useMemo)(()=>Cit(e),[e.layers,e.views,e.children]),p=!0,g=at=>p&&e.viewState?(o.viewStateUpdateRequested=at,null):(o.viewStateUpdateRequested=null,e.onViewStateChange?.(at)),w=at=>{p?o.interactionStateUpdateRequested=at:(o.interactionStateUpdateRequested=null,e.onInteractionStateChange?.(at))},C=(0,Nl.useMemo)(()=>{let at={widgets:[],...e,style:null,width:\"100%\",height:\"100%\",parent:s.current,canvas:a.current,layers:h.layers,views:h.views,onViewStateChange:g,onInteractionStateChange:w};return delete at._customRender,o.deck&&o.deck.setProps(at),at},[e]);(0,Nl.useEffect)(()=>{let at=e.Deck||j3;return o.deck=EAe(o,at,{...C,parent:s.current,canvas:a.current}),()=>o.deck?.finalize()},[]),wIt(()=>{EIt(o);let{viewStateUpdateRequested:at,interactionStateUpdateRequested:et}=o;at&&g(at),et&&w(et),o.deck?.isInitialized&&o.deck.redraw(\"Initial render\")}),(0,Nl.useImperativeHandle)(t,()=>MAe(o),[]);let R=o.deck&&o.deck.isInitialized?o.deck.getViewports():void 0,{ContextProvider:z,width:W=\"100%\",height:Y=\"100%\",id:H,style:Q}=e,{containerStyle:tt,canvasStyle:rt}=(0,Nl.useMemo)(()=>Rit({width:W,height:Y,style:Q}),[W,Y,Q]);if(!o.viewStateUpdateRequested&&o.lastRenderedViewports===R||o.version!==r){o.lastRenderedViewports=R,o.version=r;let at=kit({children:h.children,deck:o.deck,ContextProvider:z}),et=(0,Nl.createElement)(\"canvas\",{key:\"canvas\",id:H||\"deckgl-overlay\",ref:a,style:rt});o.control=(0,Nl.createElement)(\"div\",{id:`${H||\"deckgl\"}-wrapper`,ref:s,style:tt},[et,at])}return p=!1,o.control}var CAe=MIt.forwardRef(PAe),Dit=CAe;var hV,Ao,RIt,IAe,E_,PIt,DIt,OIt,LIt,Fit,Oit,Lit,kAe,lV={},cV=[],RAe=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,dV=Array.isArray;function BA(e,t){for(var r in t)e[r]=t[r];return e}function Nit(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function DAe(e,t,r){var i,n,o,s={};for(o in t)o==\"key\"?i=t[o]:o==\"ref\"?n=t[o]:s[o]=t[o];if(arguments.length>2&&(s.children=arguments.length>3?hV.call(arguments,2):r),typeof e==\"function\"&&e.defaultProps!=null)for(o in e.defaultProps)s[o]===void 0&&(s[o]=e.defaultProps[o]);return sV(e,s,i,n,null)}function sV(e,t,r,i,n){var o={type:e,props:t,key:r,ref:i,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:n??++RIt,__i:-1,__u:0};return n==null&&Ao.vnode!=null&&Ao.vnode(o),o}function nM(e){return e.children}function aV(e,t){this.props=e,this.context=t}function iM(e,t){if(t==null)return e.__?iM(e.__,e.__i+1):null;for(var r;t<e.__k.length;t++)if((r=e.__k[t])!=null&&r.__e!=null)return r.__e;return typeof e.type==\"function\"?iM(e):null}function OAe(e){if(e.__P&&e.__d){var t=e.__v,r=t.__e,i=[],n=[],o=BA({},t);o.__v=t.__v+1,Ao.vnode&&Ao.vnode(o),zit(e.__P,o,t,e.__n,e.__P.namespaceURI,32&t.__u?[r]:null,i,r??iM(t),!!(32&t.__u),n),o.__v=t.__v,o.__.__k[o.__i]=o,zIt(i,o,n),t.__e=t.__=null,o.__e!=r&&BIt(o)}}function BIt(e){if((e=e.__)!=null&&e.__c!=null)return e.__e=e.__c.base=null,e.__k.some(function(t){if(t!=null&&t.__e!=null)return e.__e=e.__c.base=t.__e}),BIt(e)}function CIt(e){(!e.__d&&(e.__d=!0)&&E_.push(e)&&!uV.__r++||PIt!=Ao.debounceRendering)&&((PIt=Ao.debounceRendering)||DIt)(uV)}function uV(){try{for(var e,t=1;E_.length;)E_.length>t&&E_.sort(OIt),e=E_.shift(),t=E_.length,OAe(e)}finally{E_.length=uV.__r=0}}function FIt(e,t,r,i,n,o,s,a,h,p,g){var w,C,R,z,W,Y,H,Q=i&&i.__k||cV,tt=t.length;for(h=LAe(r,t,Q,h,tt),w=0;w<tt;w++)(R=r.__k[w])!=null&&(C=R.__i!=-1&&Q[R.__i]||lV,R.__i=w,Y=zit(e,R,C,n,o,s,a,h,p,g),z=R.__e,R.ref&&C.ref!=R.ref&&(C.ref&&Uit(C.ref,null,R),g.push(R.ref,R.__c||z,R)),W==null&&z!=null&&(W=z),(H=!!(4&R.__u))||C.__k===R.__k?h=NIt(R,h,e,H):typeof R.type==\"function\"&&Y!==void 0?h=Y:z&&(h=z.nextSibling),R.__u&=-7);return r.__e=W,h}function LAe(e,t,r,i,n){var o,s,a,h,p,g=r.length,w=g,C=0;for(e.__k=new Array(n),o=0;o<n;o++)(s=t[o])!=null&&typeof s!=\"boolean\"&&typeof s!=\"function\"?(typeof s==\"string\"||typeof s==\"number\"||typeof s==\"bigint\"||s.constructor==String?s=e.__k[o]=sV(null,s,null,null,null):dV(s)?s=e.__k[o]=sV(nM,{children:s},null,null,null):s.constructor===void 0&&s.__b>0?s=e.__k[o]=sV(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):e.__k[o]=s,h=o+C,s.__=e,s.__b=e.__b+1,a=null,(p=s.__i=BAe(s,r,h,w))!=-1&&(w--,(a=r[p])&&(a.__u|=2)),a==null||a.__v==null?(p==-1&&(n>g?C--:n<g&&C++),typeof s.type!=\"function\"&&(s.__u|=4)):p!=h&&(p==h-1?C--:p==h+1?C++:(p>h?C--:C++,s.__u|=4))):e.__k[o]=null;if(w)for(o=0;o<g;o++)(a=r[o])!=null&&(2&a.__u)==0&&(a.__e==i&&(i=iM(a)),VIt(a,a));return i}function NIt(e,t,r,i){var n,o;if(typeof e.type==\"function\"){for(n=e.__k,o=0;n&&o<n.length;o++)n[o]&&(n[o].__=e,t=NIt(n[o],t,r,i));return t}e.__e!=t&&(i&&(t&&e.type&&!t.parentNode&&(t=iM(e)),r.insertBefore(e.__e,t||null)),t=e.__e);do t=t&&t.nextSibling;while(t!=null&&t.nodeType==8);return t}function BAe(e,t,r,i){var n,o,s,a=e.key,h=e.type,p=t[r],g=p!=null&&(2&p.__u)==0;if(p===null&&a==null||g&&a==p.key&&h==p.type)return r;if(i>(g?1:0)){for(n=r-1,o=r+1;n>=0||o<t.length;)if((p=t[s=n>=0?n--:o++])!=null&&(2&p.__u)==0&&a==p.key&&h==p.type)return s}return-1}function IIt(e,t,r){t[0]==\"-\"?e.setProperty(t,r??\"\"):e[t]=r==null?\"\":typeof r!=\"number\"||RAe.test(t)?r:r+\"px\"}function oV(e,t,r,i,n){var o,s;t:if(t==\"style\")if(typeof r==\"string\")e.style.cssText=r;else{if(typeof i==\"string\"&&(e.style.cssText=i=\"\"),i)for(t in i)r&&t in r||IIt(e.style,t,\"\");if(r)for(t in r)i&&r[t]==i[t]||IIt(e.style,t,r[t])}else if(t[0]==\"o\"&&t[1]==\"n\")o=t!=(t=t.replace(LIt,\"$1\")),s=t.toLowerCase(),t=s in e||t==\"onFocusOut\"||t==\"onFocusIn\"?s.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=r,r?i?r.u=i.u:(r.u=Fit,e.addEventListener(t,o?Lit:Oit,o)):e.removeEventListener(t,o?Lit:Oit,o);else{if(n==\"http://www.w3.org/2000/svg\")t=t.replace(/xlink(H|:h)/,\"h\").replace(/sName$/,\"s\");else if(t!=\"width\"&&t!=\"height\"&&t!=\"href\"&&t!=\"list\"&&t!=\"form\"&&t!=\"tabIndex\"&&t!=\"download\"&&t!=\"rowSpan\"&&t!=\"colSpan\"&&t!=\"role\"&&t!=\"popover\"&&t in e)try{e[t]=r??\"\";break t}catch{}typeof r==\"function\"||(r==null||r===!1&&t[4]!=\"-\"?e.removeAttribute(t):e.setAttribute(t,t==\"popover\"&&r==1?\"\":r))}}function kIt(e){return function(t){if(this.l){var r=this.l[t.type+e];if(t.t==null)t.t=Fit++;else if(t.t<r.u)return;return r(Ao.event?Ao.event(t):t)}}}function zit(e,t,r,i,n,o,s,a,h,p){var g,w,C,R,z,W,Y,H,Q,tt,rt,at,et,lt,J,ft=t.type;if(t.constructor!==void 0)return null;128&r.__u&&(h=!!(32&r.__u),o=[a=t.__e=r.__e]),(g=Ao.__b)&&g(t);t:if(typeof ft==\"function\")try{if(H=t.props,Q=ft.prototype&&ft.prototype.render,tt=(g=ft.contextType)&&i[g.__c],rt=g?tt?tt.props.value:g.__:i,r.__c?Y=(w=t.__c=r.__c).__=w.__E:(Q?t.__c=w=new ft(H,rt):(t.__c=w=new aV(H,rt),w.constructor=ft,w.render=NAe),tt&&tt.sub(w),w.state||(w.state={}),w.__n=i,C=w.__d=!0,w.__h=[],w._sb=[]),Q&&w.__s==null&&(w.__s=w.state),Q&&ft.getDerivedStateFromProps!=null&&(w.__s==w.state&&(w.__s=BA({},w.__s)),BA(w.__s,ft.getDerivedStateFromProps(H,w.__s))),R=w.props,z=w.state,w.__v=t,C)Q&&ft.getDerivedStateFromProps==null&&w.componentWillMount!=null&&w.componentWillMount(),Q&&w.componentDidMount!=null&&w.__h.push(w.componentDidMount);else{if(Q&&ft.getDerivedStateFromProps==null&&H!==R&&w.componentWillReceiveProps!=null&&w.componentWillReceiveProps(H,rt),t.__v==r.__v||!w.__e&&w.shouldComponentUpdate!=null&&w.shouldComponentUpdate(H,w.__s,rt)===!1){t.__v!=r.__v&&(w.props=H,w.state=w.__s,w.__d=!1),t.__e=r.__e,t.__k=r.__k,t.__k.some(function(dt){dt&&(dt.__=t)}),cV.push.apply(w.__h,w._sb),w._sb=[],w.__h.length&&s.push(w);break t}w.componentWillUpdate!=null&&w.componentWillUpdate(H,w.__s,rt),Q&&w.componentDidUpdate!=null&&w.__h.push(function(){w.componentDidUpdate(R,z,W)})}if(w.context=rt,w.props=H,w.__P=e,w.__e=!1,at=Ao.__r,et=0,Q)w.state=w.__s,w.__d=!1,at&&at(t),g=w.render(w.props,w.state,w.context),cV.push.apply(w.__h,w._sb),w._sb=[];else do w.__d=!1,at&&at(t),g=w.render(w.props,w.state,w.context),w.state=w.__s;while(w.__d&&++et<25);w.state=w.__s,w.getChildContext!=null&&(i=BA(BA({},i),w.getChildContext())),Q&&!C&&w.getSnapshotBeforeUpdate!=null&&(W=w.getSnapshotBeforeUpdate(R,z)),lt=g!=null&&g.type===nM&&g.key==null?UIt(g.props.children):g,a=FIt(e,dV(lt)?lt:[lt],t,r,i,n,o,s,a,h,p),w.base=t.__e,t.__u&=-161,w.__h.length&&s.push(w),Y&&(w.__E=w.__=null)}catch(dt){if(t.__v=null,h||o!=null)if(dt.then){for(t.__u|=h?160:128;a&&a.nodeType==8&&a.nextSibling;)a=a.nextSibling;o[o.indexOf(a)]=null,t.__e=a}else{for(J=o.length;J--;)Nit(o[J]);Bit(t)}else t.__e=r.__e,t.__k=r.__k,dt.then||Bit(t);Ao.__e(dt,t,r)}else o==null&&t.__v==r.__v?(t.__k=r.__k,t.__e=r.__e):a=t.__e=FAe(r.__e,t,r,i,n,o,s,h,p);return(g=Ao.diffed)&&g(t),128&t.__u?void 0:a}function Bit(e){e&&(e.__c&&(e.__c.__e=!0),e.__k&&e.__k.some(Bit))}function zIt(e,t,r){for(var i=0;i<r.length;i++)Uit(r[i],r[++i],r[++i]);Ao.__c&&Ao.__c(t,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(o){o.call(n)})}catch(o){Ao.__e(o,n.__v)}})}function UIt(e){return typeof e!=\"object\"||e==null||e.__b>0?e:dV(e)?e.map(UIt):BA({},e)}function FAe(e,t,r,i,n,o,s,a,h){var p,g,w,C,R,z,W,Y=r.props||lV,H=t.props,Q=t.type;if(Q==\"svg\"?n=\"http://www.w3.org/2000/svg\":Q==\"math\"?n=\"http://www.w3.org/1998/Math/MathML\":n||(n=\"http://www.w3.org/1999/xhtml\"),o!=null){for(p=0;p<o.length;p++)if((R=o[p])&&\"setAttribute\"in R==!!Q&&(Q?R.localName==Q:R.nodeType==3)){e=R,o[p]=null;break}}if(e==null){if(Q==null)return document.createTextNode(H);e=document.createElementNS(n,Q,H.is&&H),a&&(Ao.__m&&Ao.__m(t,o),a=!1),o=null}if(Q==null)Y===H||a&&e.data==H||(e.data=H);else{if(o=o&&hV.call(e.childNodes),!a&&o!=null)for(Y={},p=0;p<e.attributes.length;p++)Y[(R=e.attributes[p]).name]=R.value;for(p in Y)R=Y[p],p==\"dangerouslySetInnerHTML\"?w=R:p==\"children\"||p in H||p==\"value\"&&\"defaultValue\"in H||p==\"checked\"&&\"defaultChecked\"in H||oV(e,p,null,R,n);for(p in H)R=H[p],p==\"children\"?C=R:p==\"dangerouslySetInnerHTML\"?g=R:p==\"value\"?z=R:p==\"checked\"?W=R:a&&typeof R!=\"function\"||Y[p]===R||oV(e,p,R,Y[p],n);if(g)a||w&&(g.__html==w.__html||g.__html==e.innerHTML)||(e.innerHTML=g.__html),t.__k=[];else if(w&&(e.innerHTML=\"\"),FIt(t.type==\"template\"?e.content:e,dV(C)?C:[C],t,r,i,Q==\"foreignObject\"?\"http://www.w3.org/1999/xhtml\":n,o,s,o?o[0]:r.__k&&iM(r,0),a,h),o!=null)for(p=o.length;p--;)Nit(o[p]);a||(p=\"value\",Q==\"progress\"&&z==null?e.removeAttribute(\"value\"):z!=null&&(z!==e[p]||Q==\"progress\"&&!z||Q==\"option\"&&z!=Y[p])&&oV(e,p,z,Y[p],n),p=\"checked\",W!=null&&W!=e[p]&&oV(e,p,W,Y[p],n))}return e}function Uit(e,t,r){try{if(typeof e==\"function\"){var i=typeof e.__u==\"function\";i&&e.__u(),i&&t==null||(e.__u=e(t))}else e.current=t}catch(n){Ao.__e(n,r)}}function VIt(e,t,r){var i,n;if(Ao.unmount&&Ao.unmount(e),(i=e.ref)&&(i.current&&i.current!=e.__e||Uit(i,null,t)),(i=e.__c)!=null){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(o){Ao.__e(o,t)}i.base=i.__P=null}if(i=e.__k)for(n=0;n<i.length;n++)i[n]&&VIt(i[n],t,r||typeof e.type!=\"function\");r||Nit(e.__e),e.__c=e.__=e.__e=void 0}function NAe(e,t,r){return this.constructor(e,r)}function P_(e,t,r){var i,n,o,s;t==document&&(t=document.documentElement),Ao.__&&Ao.__(e,t),n=(i=typeof r==\"function\")?null:r&&r.__k||t.__k,o=[],s=[],zit(t,e=(!i&&r||t).__k=DAe(nM,null,[e]),n||lV,lV,t.namespaceURI,!i&&r?[r]:n?null:t.firstChild?hV.call(t.childNodes):null,o,!i&&r?r:n?n.__e:t.firstChild,i,s),zIt(o,e,s)}hV=cV.slice,Ao={__e:function(e,t,r,i){for(var n,o,s;t=t.__;)if((n=t.__c)&&!n.__)try{if((o=n.constructor)&&o.getDerivedStateFromError!=null&&(n.setState(o.getDerivedStateFromError(e)),s=n.__d),n.componentDidCatch!=null&&(n.componentDidCatch(e,i||{}),s=n.__d),s)return n.__E=n}catch(a){e=a}throw e}},RIt=0,IAe=function(e){return e!=null&&e.constructor===void 0},aV.prototype.setState=function(e,t){var r;r=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=BA({},this.state),typeof e==\"function\"&&(e=e(BA({},r),this.props)),e&&BA(r,e),e!=null&&this.__v&&(t&&this._sb.push(t),CIt(this))},aV.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),CIt(this))},aV.prototype.render=nM,E_=[],DIt=typeof Promise==\"function\"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,OIt=function(e,t){return e.__v.__b-t.__v.__b},uV.__r=0,LIt=/(PointerCapture)$|Capture$/i,Fit=0,Oit=kIt(!1),Lit=kIt(!0),kAe=0;var zAe=0;function kn(e,t,r,i,n,o){t||(t={});var s,a,h=t;if(\"ref\"in h)for(a in h={},t)a==\"ref\"?s=t[a]:h[a]=t[a];var p={type:e,props:h,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--zAe,__i:-1,__u:0,__source:n,__self:o};if(typeof e==\"function\"&&(s=e.defaultProps))for(a in s)h[a]===void 0&&(h[a]=s[a]);return Ao.vnode&&Ao.vnode(p),p}var jIt=e=>{let{children:t,orientation:r=\"horizontal\"}=e;return kn(\"div\",{className:`deck-widget-button-group ${r}`,children:t})};var Vit=e=>{let{className:t=\"\",label:r,onClick:i,children:n}=e;return kn(\"button\",{className:`deck-widget-icon-button ${t}`,type:\"button\",onClick:i,title:r,children:n||kn(\"div\",{className:\"deck-widget-icon\"})})};var oM=class extends Ca{constructor(t={}){super(t),this.className=\"deck-widget-zoom\",this.placement=\"top-left\",this.viewports={},this.setProps(this.props)}setProps(t){this.placement=t.placement??this.placement,this.viewId=t.viewId??this.viewId,super.setProps(t)}onRenderHTML(t){let r=kn(jIt,{orientation:this.props.orientation,children:[kn(Vit,{onClick:()=>this.handleZoomIn(),label:this.props.zoomInLabel,className:\"deck-widget-zoom-in\"}),kn(Vit,{onClick:()=>this.handleZoomOut(),label:this.props.zoomOutLabel,className:\"deck-widget-zoom-out\"})]});P_(r,t)}onViewportChange(t){this.viewports[t.id]=t}handleZoom(t,r){let i=this.viewId||t?.id||\"default-view\",n={...t,zoom:r};this.props.transitionDuration>0&&(n.transitionDuration=this.props.transitionDuration,n.transitionInterpolator=\"latitude\"in n?new C0:new el({transitionProps:[\"zoom\"]})),this.setViewState(i,n)}handleZoomIn(){for(let t of Object.values(this.viewports))this.handleZoom(t,t.zoom+1)}handleZoomOut(){for(let t of Object.values(this.viewports))this.handleZoom(t,t.zoom-1)}setViewState(t,r){this.deck._onViewStateChange({viewId:t,viewState:r,interactionState:{}})}};oM.defaultProps={...Ca.defaultProps,id:\"zoom\",placement:\"top-left\",orientation:\"vertical\",transitionDuration:200,zoomInLabel:\"Zoom In\",zoomOutLabel:\"Zoom Out\",viewId:null};var $It=e=>{let{className:t=\"\",label:r,onClick:i,children:n}=e;return kn(\"div\",{className:\"deck-widget-button\",children:kn(\"button\",{className:`deck-widget-icon-button ${t}`,type:\"button\",onClick:i,title:r,children:n||kn(\"div\",{className:\"deck-widget-icon\"})})})};var sM=class extends Ca{constructor(t={}){super(t),this.className=\"deck-widget-compass\",this.placement=\"top-left\",this.viewports={},this.setProps(this.props)}setProps(t){this.placement=t.placement??this.placement,this.viewId=t.viewId??this.viewId,super.setProps(t)}onRenderHTML(t){let r=this.viewId||Object.values(this.viewports)[0]?.id||\"default-view\",i=this.viewports[r],[n,o]=this.getRotation(i),s=kn(\"div\",{className:\"deck-widget-button\",style:{perspective:100},children:kn(\"button\",{type:\"button\",onClick:()=>{for(let a of Object.values(this.viewports))this.handleCompassReset(a)},title:this.props.label,style:{transform:`rotateX(${o}deg)`},children:kn(\"svg\",{fill:\"none\",width:\"100%\",height:\"100%\",viewBox:\"0 0 26 26\",children:kn(\"g\",{transform:`rotate(${n},13,13)`,children:[kn(\"path\",{d:\"M10 13.0001L12.9999 5L15.9997 13.0001H10Z\",fill:\"var(--icon-compass-north-color, rgb(240, 92, 68))\"}),kn(\"path\",{d:\"M16.0002 12.9999L13.0004 21L10.0005 12.9999H16.0002Z\",fill:\"var(--icon-compass-south-color, rgb(204, 204, 204))\"})]})})})});P_(s,t)}onViewportChange(t){t.equals(this.viewports[t.id])||(this.viewports[t.id]=t,this.updateHTML())}getRotation(t){return t instanceof _h?[-t.bearing,t.pitch]:t instanceof qf?[0,Math.max(-80,Math.min(80,t.latitude))]:[0,0]}handleCompassReset(t){let r=this.viewId||t.id||\"default-view\";if(t instanceof _h){let i={...t,bearing:0,...this.getRotation(t)[0]===0?{pitch:0}:{},transitionDuration:this.props.transitionDuration,transitionInterpolator:new C0};this.deck._onViewStateChange({viewId:r,viewState:i,interactionState:{}})}}};sM.defaultProps={...Ca.defaultProps,id:\"compass\",placement:\"top-left\",viewId:null,label:\"Reset Compass\",transitionDuration:200};var aM=class extends Ca{constructor(t={}){super(t),this.className=\"deck-widget-scale\",this.placement=\"bottom-left\",this.scaleWidth=10,this.scaleValue=0,this.scaleText=\"\",this.setProps(this.props)}setProps(t){this.placement=t.placement??this.placement,this.viewId=t.viewId??this.viewId,super.setProps(t)}onRenderHTML(t){let i=50+this.scaleWidth,n=10;P_(kn(\"svg\",{className:\"deck-widget-scale\",width:i,height:30,style:{overflow:\"visible\",background:\"transparent\"},onClick:this.handleClick.bind(this),children:[kn(\"text\",{x:55,y:\"10\",textAnchor:\"end\",alignmentBaseline:\"middle\",style:{fontSize:\"16px\",fill:\"black\",fontWeight:\"bold\",fontFamily:\"sans-serif\"},children:this.scaleText}),kn(\"line\",{x1:50,y1:\"15\",x2:50+this.scaleWidth,y2:\"15\",stroke:\"black\",strokeWidth:\"6\"}),kn(\"line\",{x1:50,y1:\"15\",x2:50,y2:15-n,stroke:\"black\",strokeWidth:\"6\"}),kn(\"line\",{x1:50+this.scaleWidth,y1:\"15\",x2:50+this.scaleWidth,y2:15-n,stroke:\"black\",strokeWidth:\"6\"})]}),t)}onViewportChange(t){if(!(\"latitude\"in t))return;let{latitude:r,zoom:i}=t,n=UAe(r,i),{candidate:o,candidatePixels:s}=VAe(n);this.scaleValue=o,this.scaleWidth=s,o>=1e3?this.scaleText=`${(o/1e3).toFixed(1)} km`:this.scaleText=`${o} m`,this.updateHTML()}handleClick(){}};aM.defaultProps={...Ca.defaultProps,id:\"scale\",placement:\"bottom-left\",label:\"Scale\",viewId:null};function UAe(e,t){return 40075016686e-3*Math.cos(e*Math.PI/180)/Math.pow(2,t+8)}function VAe(e){let n=150*e,o=Math.floor(Math.log10(n)),s=Math.pow(10,o),a=[1,2,5],h=a[0]*s,p=h/e;for(let g=0;g<a.length;g++){let w=a[g]*s,C=w/e;if(C>=100&&C<=200){h=w,p=C;break}if(C>200){h=g>0?a[g-1]*s:w,p=h/e;break}g===a.length-1&&C<100&&(h=a[0]*s*10,p=h/e)}return{candidate:h,candidatePixels:p}}var lM=class extends Ca{constructor(t={}){super(t),this.className=\"deck-widget-fullscreen\",this.placement=\"top-left\",this.fullscreen=!1,this.setProps(this.props)}onAdd(){document.addEventListener(\"fullscreenchange\",this.onFullscreenChange.bind(this))}onRemove(){document.removeEventListener(\"fullscreenchange\",this.onFullscreenChange.bind(this))}onRenderHTML(t){P_(kn($It,{onClick:()=>{this.handleClick().catch(r=>hr.error(r)())},label:this.fullscreen?this.props.exitLabel:this.props.enterLabel,className:this.fullscreen?\"deck-widget-fullscreen-exit\":\"deck-widget-fullscreen-enter\"}),t)}setProps(t){this.placement=t.placement??this.placement,this.viewId=t.viewId??this.viewId,super.setProps(t)}getContainer(){return this.props.container||this.deck?.getCanvas()?.parentElement}onFullscreenChange(){let t=this.fullscreen,r=document.fullscreenElement===this.getContainer();t!==r&&(this.fullscreen=!this.fullscreen),this.updateHTML()}async handleClick(){this.fullscreen?await this.exitFullscreen():await this.requestFullscreen(),this.updateHTML()}async requestFullscreen(){let t=this.getContainer();t?.requestFullscreen?await t.requestFullscreen({navigationUI:\"hide\"}):this.togglePseudoFullscreen()}async exitFullscreen(){document.exitFullscreen?await document.exitFullscreen():this.togglePseudoFullscreen()}togglePseudoFullscreen(){this.getContainer()?.classList.toggle(\"deck-pseudo-fullscreen\")}};lM.defaultProps={...Ca.defaultProps,id:\"fullscreen\",placement:\"top-left\",viewId:null,enterLabel:\"Enter Fullscreen\",exitLabel:\"Exit Fullscreen\",container:void 0};var Qx=xe(ze(),1);function C_(e,t){let r=(0,Qx.useContext)(nV),{widgets:i,deck:n}=r;(0,Qx.useEffect)(()=>{let s=n?.props.widgets;return i?.length&&s?.length&&!to(s,i,1)&&hr.warn('\"widgets\" prop will be ignored because React widgets are in use.')(),()=>{let a=i?.indexOf(o);a&&a!==-1&&(i?.splice(a,1),n?.setProps({widgets:i}))}},[]);let o=(0,Qx.useMemo)(()=>new e(t),[e]);return i?.push(o),o.setProps(t),(0,Qx.useEffect)(()=>{n?.setProps({widgets:i})},[i]),o}var jit=(e={})=>(C_(sM,e),null);var $it=(e={})=>(C_(lM,e),null);var Git=(e={})=>(C_(oM,e),null);var Wit=(e={})=>(C_(aM,e),null);function qit(e,t,r,i){function n(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function a(g){try{p(i.next(g))}catch(w){s(w)}}function h(g){try{p(i.throw(g))}catch(w){s(w)}}function p(g){g.done?o(g.value):n(g.value).then(a,h)}p((i=i.apply(e,t||[])).next())})}var fV=typeof globalThis<\"u\"?globalThis:typeof window<\"u\"?window:typeof global<\"u\"?global:typeof self<\"u\"?self:{};function AV(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\"default\")?e.default:e}var Hit,GIt;function JIt(){if(GIt)return Hit;GIt=1,Hit=t;var e=Object.prototype.hasOwnProperty;function t(){for(var r={},i=0;i<arguments.length;i++){var n=arguments[i];for(var o in n)e.call(n,o)&&(r[o]=n[o])}return r}return Hit}var Yit={exports:{}},WIt;function jAe(){return WIt||(WIt=1,(function(e,t){(function(){var r={};e.exports=r,r.simpleFilter=function(i,n){return n.filter(function(o){return r.test(i,o)})},r.test=function(i,n){return r.match(i,n)!==null},r.match=function(i,n,o){o=o||{};var s=0,a=[],h=n.length,p=0,g=0,w=o.pre||\"\",C=o.post||\"\",R=o.caseSensitive&&n||n.toLowerCase(),z;i=o.caseSensitive&&i||i.toLowerCase();for(var W=0;W<h;W++)z=n[W],R[W]===i[s]?(z=w+z+C,s+=1,g+=1+g):g=0,p+=g,a[a.length]=z;return s===i.length?(p=R===i?1/0:p,{rendered:a.join(\"\"),score:p}):null},r.filter=function(i,n,o){return!n||n.length===0?[]:typeof i!=\"string\"?n:(o=o||{},n.reduce(function(s,a,h,p){var g=a;o.extract&&(g=o.extract(a));var w=r.match(i,g,o);return w!=null&&(s[s.length]={string:w.rendered,score:w.score,index:h,original:a}),s},[]).sort(function(s,a){var h=a.score-s.score;return h||s.index-a.index}))}})()})(Yit)),Yit.exports}var Xit,qIt;function $Ae(){if(qIt)return Xit;qIt=1;var e=function(t){return this.component=t,this.items=[],this.active=t.options.noInitialSelection?-1:0,this.wrapper=document.createElement(\"div\"),this.wrapper.className=\"suggestions-wrapper\",this.element=document.createElement(\"ul\"),this.element.className=\"suggestions\",this.wrapper.appendChild(this.element),this.selectingListItem=!1,t.el.parentNode.insertBefore(this.wrapper,t.el.nextSibling),this};return e.prototype.show=function(){this.element.style.display=\"block\"},e.prototype.hide=function(){this.element.style.display=\"none\"},e.prototype.add=function(t){this.items.push(t)},e.prototype.clear=function(){this.items=[],this.active=this.component.options.noInitialSelection?-1:0},e.prototype.isEmpty=function(){return!this.items.length},e.prototype.isVisible=function(){return this.element.style.display===\"block\"},e.prototype.draw=function(){if(this.element.innerHTML=\"\",this.items.length===0){this.hide();return}for(var t=0;t<this.items.length;t++)this.drawItem(this.items[t],this.active===t);this.show()},e.prototype.drawItem=function(t,r){var i=document.createElement(\"li\"),n=document.createElement(\"a\");r&&(i.className+=\" active\"),n.innerHTML=t.string,i.appendChild(n),this.element.appendChild(i),i.addEventListener(\"mousedown\",function(){this.selectingListItem=!0}.bind(this)),i.addEventListener(\"mouseup\",function(){this.handleMouseUp.call(this,t)}.bind(this))},e.prototype.handleMouseUp=function(t){this.selectingListItem=!1,this.component.value(t.original),this.clear(),this.draw()},e.prototype.move=function(t){this.active=t,this.draw()},e.prototype.previous=function(){this.move(this.active<=0?this.items.length-1:this.active-1)},e.prototype.next=function(){this.move(this.active>=this.items.length-1?0:this.active+1)},e.prototype.drawError=function(t){var r=document.createElement(\"li\");r.innerHTML=t,this.element.appendChild(r),this.show()},Xit=e,Xit}var Zit,HIt;function GAe(){if(HIt)return Zit;HIt=1;var e=JIt(),t=jAe(),r=$Ae(),i=function(n,o,s){return s=s||{},this.options=e({minLength:2,limit:5,filter:!0,hideOnBlur:!0,noInitialSelection:!0},s),this.el=n,this.data=o||[],this.list=new r(this),this.query=\"\",this.selected=null,this.list.draw(),this.el.addEventListener(\"keyup\",function(a){this.handleKeyUp(a.keyCode,a)}.bind(this),!1),this.el.addEventListener(\"keydown\",function(a){this.handleKeyDown(a)}.bind(this)),this.el.addEventListener(\"focus\",function(){this.handleFocus()}.bind(this)),this.el.addEventListener(\"blur\",function(){this.handleBlur()}.bind(this)),this.el.addEventListener(\"paste\",function(a){this.handlePaste(a)}.bind(this)),this.render=this.options.render?this.options.render.bind(this):this.render.bind(this),this.getItemValue=this.options.getItemValue?this.options.getItemValue.bind(this):this.getItemValue.bind(this),this};return i.prototype.handleKeyUp=function(n,o){if(!(n===40||n===38||n===27||n===9)){if(n===13){this.list.items[this.list.active]&&(this.list.handleMouseUp(this.list.items[this.list.active]),o.stopPropagation());return}this.handleInputChange(this.el.value)}},i.prototype.handleKeyDown=function(n){switch(n.keyCode){case 13:this.list.active>=0&&(this.list.selectingListItem=!0);break;case 9:this.list.isEmpty()||(this.list.isVisible()&&n.preventDefault(),this.value(this.list.active>=0?this.list.items[this.list.active].original:null),this.list.hide());break;case 27:this.list.isEmpty()||this.list.hide();break;case 38:this.list.previous();break;case 40:this.list.next();break}},i.prototype.handleBlur=function(){!this.list.selectingListItem&&this.options.hideOnBlur&&this.list.hide()},i.prototype.handlePaste=function(n){if(n.clipboardData)this.handleInputChange(n.clipboardData.getData(\"Text\"));else{var o=this;setTimeout(function(){o.handleInputChange(n.target.value)},100)}},i.prototype.handleInputChange=function(n){if(this.query=this.normalize(n),this.list.clear(),this.query.length<this.options.minLength){this.list.draw();return}this.getCandidates(function(o){for(var s=0;s<o.length&&(this.list.add(o[s]),s!==this.options.limit-1);s++);this.list.draw()}.bind(this))},i.prototype.handleFocus=function(){this.list.isEmpty()||this.list.show(),this.list.selectingListItem=!1},i.prototype.update=function(n){this.data=n,this.handleKeyUp()},i.prototype.clear=function(){this.data=[],this.list.clear()},i.prototype.normalize=function(n){return n=n.toLowerCase(),n},i.prototype.match=function(n,o){return n.indexOf(o)>-1},i.prototype.value=function(n){if(this.selected=n,this.el.value=this.getItemValue(n||{place_name:this.query}),document.createEvent){var o=document.createEvent(\"HTMLEvents\");o.initEvent(\"change\",!0,!1),this.el.dispatchEvent(o)}else this.el.fireEvent(\"onchange\")},i.prototype.getCandidates=function(n){var o={pre:\"<strong>\",post:\"</strong>\",extract:function(a){return this.getItemValue(a)}.bind(this)},s;this.options.filter?(s=t.filter(this.query,this.data,o),s=s.map(function(a){return{original:a.original,string:this.render(a.original,a.string)}}.bind(this))):s=this.data.map(function(a){var h=this.render(a);return{original:a,string:h}}.bind(this)),n(s)},i.prototype.getItemValue=function(n){return n},i.prototype.render=function(n,o){if(o)return o;for(var s=n.original?this.getItemValue(n.original):this.getItemValue(n),a=this.normalize(s),h=a.lastIndexOf(this.query);h>-1;){var p=h+this.query.length;s=s.slice(0,h)+\"<strong>\"+s.slice(h,p)+\"</strong>\"+s.slice(p),h=a.slice(0,h).lastIndexOf(this.query)}return s},i.prototype.renderError=function(n){this.list.drawError(n)},Zit=i,Zit}var Kit,YIt;function WAe(){if(YIt)return Kit;YIt=1;var e=GAe();return Kit=e,typeof window<\"u\"&&(window.Suggestions=e),Kit}var qAe=WAe(),HAe=AV(qAe),mV={exports:{}},YAe=mV.exports,XIt;function XAe(){return XIt||(XIt=1,(function(e){(function(t,r,i){e.exports?e.exports=i():t[r]=i()})(YAe,\"subtag\",function(){var t=\"\",r=/^([a-zA-Z]{2,3})(?:[_-]+([a-zA-Z]{3})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{4})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{2}|[0-9]{3})(?=$|[_-]+))?/;function i(h){return h.match(r)||[]}function n(h){return i(h).filter(function(p,g){return p&&g})}function o(h){return h=i(h),{language:h[1]||t,extlang:h[2]||t,script:h[3]||t,region:h[4]||t}}function s(h,p,g){Object.defineProperty(h,p,{value:g,enumerable:!0})}function a(h,p,g){function w(C){return i(C)[h]||t}s(w,\"pattern\",p),s(o,g,w)}return a(1,/^[a-zA-Z]{2,3}$/,\"language\"),a(2,/^[a-zA-Z]{3}$/,\"extlang\"),a(3,/^[a-zA-Z]{4}$/,\"script\"),a(4,/^[a-zA-Z]{2}$|^[0-9]{3}$/,\"region\"),s(o,\"split\",n),o})})(mV)),mV.exports}var ZAe=XAe(),KAe=AV(ZAe),Qit,ZIt;function QAe(){if(ZIt)return Qit;ZIt=1;var e=\"Expected a function\",t=NaN,r=\"[object Symbol]\",i=/^\\s+|\\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,s=/^0o[0-7]+$/i,a=parseInt,h=typeof fV==\"object\"&&fV&&fV.Object===Object&&fV,p=typeof self==\"object\"&&self&&self.Object===Object&&self,g=h||p||Function(\"return this\")(),w=Object.prototype,C=w.toString,R=Math.max,z=Math.min,W=function(){return g.Date.now()};function Y(at,et,lt){var J,ft,dt,Mt,Ft,Nt,$t=0,Yt=!1,_e=!1,Pe=!0;if(typeof at!=\"function\")throw new TypeError(e);et=rt(et)||0,H(lt)&&(Yt=!!lt.leading,_e=\"maxWait\"in lt,dt=_e?R(rt(lt.maxWait)||0,et):dt,Pe=\"trailing\"in lt?!!lt.trailing:Pe);function we(Rr){var ti=J,wr=ft;return J=ft=void 0,$t=Rr,Mt=at.apply(wr,ti),Mt}function Ue(Rr){return $t=Rr,Ft=setTimeout(Ce,et),Yt?we(Rr):Mt}function lr(Rr){var ti=Rr-Nt,wr=Rr-$t,He=et-ti;return _e?z(He,dt-wr):He}function ee(Rr){var ti=Rr-Nt,wr=Rr-$t;return Nt===void 0||ti>=et||ti<0||_e&&wr>=dt}function Ce(){var Rr=W();if(ee(Rr))return mr(Rr);Ft=setTimeout(Ce,lr(Rr))}function mr(Rr){return Ft=void 0,Pe&&J?we(Rr):(J=ft=void 0,Mt)}function gr(){Ft!==void 0&&clearTimeout(Ft),$t=0,J=Nt=ft=Ft=void 0}function Br(){return Ft===void 0?Mt:mr(W())}function Cr(){var Rr=W(),ti=ee(Rr);if(J=arguments,ft=this,Nt=Rr,ti){if(Ft===void 0)return Ue(Nt);if(_e)return Ft=setTimeout(Ce,et),we(Nt)}return Ft===void 0&&(Ft=setTimeout(Ce,et)),Mt}return Cr.cancel=gr,Cr.flush=Br,Cr}function H(at){var et=typeof at;return!!at&&(et==\"object\"||et==\"function\")}function Q(at){return!!at&&typeof at==\"object\"}function tt(at){return typeof at==\"symbol\"||Q(at)&&C.call(at)==r}function rt(at){if(typeof at==\"number\")return at;if(tt(at))return t;if(H(at)){var et=typeof at.valueOf==\"function\"?at.valueOf():at;at=H(et)?et+\"\":et}if(typeof at!=\"string\")return at===0?at:+at;at=at.replace(i,\"\");var lt=o.test(at);return lt||s.test(at)?a(at.slice(2),lt?2:8):n.test(at)?t:+at}return Qit=Y,Qit}var JAe=QAe(),tye=AV(JAe),eye=JIt(),Ep=AV(eye),pV={exports:{}},KIt;function rye(){if(KIt)return pV.exports;KIt=1;var e=typeof Reflect==\"object\"?Reflect:null,t=e&&typeof e.apply==\"function\"?e.apply:function(at,et,lt){return Function.prototype.apply.call(at,et,lt)},r;e&&typeof e.ownKeys==\"function\"?r=e.ownKeys:Object.getOwnPropertySymbols?r=function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:r=function(at){return Object.getOwnPropertyNames(at)};function i(rt){console&&console.warn&&console.warn(rt)}var n=Number.isNaN||function(at){return at!==at};function o(){o.init.call(this)}pV.exports=o,pV.exports.once=H,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function a(rt){if(typeof rt!=\"function\")throw new TypeError('The \"listener\" argument must be of type Function. Received type '+typeof rt)}Object.defineProperty(o,\"defaultMaxListeners\",{enumerable:!0,get:function(){return s},set:function(rt){if(typeof rt!=\"number\"||rt<0||n(rt))throw new RangeError('The value of \"defaultMaxListeners\" is out of range. It must be a non-negative number. Received '+rt+\".\");s=rt}}),o.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(at){if(typeof at!=\"number\"||at<0||n(at))throw new RangeError('The value of \"n\" is out of range. It must be a non-negative number. Received '+at+\".\");return this._maxListeners=at,this};function h(rt){return rt._maxListeners===void 0?o.defaultMaxListeners:rt._maxListeners}o.prototype.getMaxListeners=function(){return h(this)},o.prototype.emit=function(at){for(var et=[],lt=1;lt<arguments.length;lt++)et.push(arguments[lt]);var J=at===\"error\",ft=this._events;if(ft!==void 0)J=J&&ft.error===void 0;else if(!J)return!1;if(J){var dt;if(et.length>0&&(dt=et[0]),dt instanceof Error)throw dt;var Mt=new Error(\"Unhandled error.\"+(dt?\" (\"+dt.message+\")\":\"\"));throw Mt.context=dt,Mt}var Ft=ft[at];if(Ft===void 0)return!1;if(typeof Ft==\"function\")t(Ft,this,et);else for(var Nt=Ft.length,$t=z(Ft,Nt),lt=0;lt<Nt;++lt)t($t[lt],this,et);return!0};function p(rt,at,et,lt){var J,ft,dt;if(a(et),ft=rt._events,ft===void 0?(ft=rt._events=Object.create(null),rt._eventsCount=0):(ft.newListener!==void 0&&(rt.emit(\"newListener\",at,et.listener?et.listener:et),ft=rt._events),dt=ft[at]),dt===void 0)dt=ft[at]=et,++rt._eventsCount;else if(typeof dt==\"function\"?dt=ft[at]=lt?[et,dt]:[dt,et]:lt?dt.unshift(et):dt.push(et),J=h(rt),J>0&&dt.length>J&&!dt.warned){dt.warned=!0;var Mt=new Error(\"Possible EventEmitter memory leak detected. \"+dt.length+\" \"+String(at)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");Mt.name=\"MaxListenersExceededWarning\",Mt.emitter=rt,Mt.type=at,Mt.count=dt.length,i(Mt)}return rt}o.prototype.addListener=function(at,et){return p(this,at,et,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(at,et){return p(this,at,et,!0)};function g(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function w(rt,at,et){var lt={fired:!1,wrapFn:void 0,target:rt,type:at,listener:et},J=g.bind(lt);return J.listener=et,lt.wrapFn=J,J}o.prototype.once=function(at,et){return a(et),this.on(at,w(this,at,et)),this},o.prototype.prependOnceListener=function(at,et){return a(et),this.prependListener(at,w(this,at,et)),this},o.prototype.removeListener=function(at,et){var lt,J,ft,dt,Mt;if(a(et),J=this._events,J===void 0)return this;if(lt=J[at],lt===void 0)return this;if(lt===et||lt.listener===et)--this._eventsCount===0?this._events=Object.create(null):(delete J[at],J.removeListener&&this.emit(\"removeListener\",at,lt.listener||et));else if(typeof lt!=\"function\"){for(ft=-1,dt=lt.length-1;dt>=0;dt--)if(lt[dt]===et||lt[dt].listener===et){Mt=lt[dt].listener,ft=dt;break}if(ft<0)return this;ft===0?lt.shift():W(lt,ft),lt.length===1&&(J[at]=lt[0]),J.removeListener!==void 0&&this.emit(\"removeListener\",at,Mt||et)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(at){var et,lt,J;if(lt=this._events,lt===void 0)return this;if(lt.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):lt[at]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete lt[at]),this;if(arguments.length===0){var ft=Object.keys(lt),dt;for(J=0;J<ft.length;++J)dt=ft[J],dt!==\"removeListener\"&&this.removeAllListeners(dt);return this.removeAllListeners(\"removeListener\"),this._events=Object.create(null),this._eventsCount=0,this}if(et=lt[at],typeof et==\"function\")this.removeListener(at,et);else if(et!==void 0)for(J=et.length-1;J>=0;J--)this.removeListener(at,et[J]);return this};function C(rt,at,et){var lt=rt._events;if(lt===void 0)return[];var J=lt[at];return J===void 0?[]:typeof J==\"function\"?et?[J.listener||J]:[J]:et?Y(J):z(J,J.length)}o.prototype.listeners=function(at){return C(this,at,!0)},o.prototype.rawListeners=function(at){return C(this,at,!1)},o.listenerCount=function(rt,at){return typeof rt.listenerCount==\"function\"?rt.listenerCount(at):R.call(rt,at)},o.prototype.listenerCount=R;function R(rt){var at=this._events;if(at!==void 0){var et=at[rt];if(typeof et==\"function\")return 1;if(et!==void 0)return et.length}return 0}o.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function z(rt,at){for(var et=new Array(at),lt=0;lt<at;++lt)et[lt]=rt[lt];return et}function W(rt,at){for(;at+1<rt.length;at++)rt[at]=rt[at+1];rt.pop()}function Y(rt){for(var at=new Array(rt.length),et=0;et<at.length;++et)at[et]=rt[et].listener||rt[et];return at}function H(rt,at){return new Promise(function(et,lt){function J(dt){rt.removeListener(at,ft),lt(dt)}function ft(){typeof rt.removeListener==\"function\"&&rt.removeListener(\"error\",J),et([].slice.call(arguments))}tt(rt,at,ft,{once:!0}),at!==\"error\"&&Q(rt,J,{once:!0})})}function Q(rt,at,et){typeof rt.on==\"function\"&&tt(rt,\"error\",at,et)}function tt(rt,at,et,lt){if(typeof rt.on==\"function\")lt.once?rt.once(at,et):rt.on(at,et);else if(typeof rt.addEventListener==\"function\")rt.addEventListener(at,function J(ft){lt.once&&rt.removeEventListener(at,J),et(ft)});else throw new TypeError('The \"emitter\" argument must be of type EventEmitter. Received type '+typeof rt)}return pV.exports}var iye=rye(),QIt={fr:{name:\"France\",bbox:[[-4.59235,41.380007],[9.560016,51.148506]]},us:{name:\"United States\",bbox:[[-171.791111,18.91619],[-66.96466,71.357764]]},ru:{name:\"Russia\",bbox:[[19.66064,41.151416],[190.10042,81.2504]]},ca:{name:\"Canada\",bbox:[[-140.99778,41.675105],[-52.648099,83.23324]]}},nye={de:\"Suche\",it:\"Ricerca\",en:\"Search\",nl:\"Zoeken\",fr:\"Chercher\",ca:\"Cerca\",he:\"\\u05DC\\u05D7\\u05E4\\u05E9\",ja:\"\\u30B5\\u30FC\\u30C1\",lv:\"Mekl\\u0113t\",pt:\"Procurar\",sr:\"\\u041F\\u0440\\u0435\\u0442\\u0440\\u0430\\u0433\\u0430\",zh:\"\\u641C\\u7D22\",cs:\"Vyhled\\xE1v\\xE1n\\xED\",hu:\"Keres\\xE9s\",ka:\"\\u10EB\\u10D8\\u10D4\\u10D1\\u10D0\",nb:\"S\\xF8ke\",sk:\"Vyh\\u013Ead\\xE1vanie\",th:\"\\u0E04\\u0E49\\u0E19\\u0E2B\\u0E32\",fi:\"Hae\",is:\"Leita\",ko:\"\\uC218\\uC0C9\",pl:\"Szukaj\",sl:\"Iskanje\",fa:\"\\u062C\\u0633\\u062A\\u062C\\u0648\",ru:\"\\u041F\\u043E\\u0438\\u0441\\u043A\",es:\"Buscar\"},oye={en:\"No results found\",de:\"Keine Ergebnisse gefunden\",es:\"No hay resultados\",fr:\"Aucun r\\xE9sultat trouv\\xE9\"},sye={en:\"There was an error reaching the server\",de:\"Verbindung fehlgeschlagen\",es:\"Error al conectarse al servidor\",fr:\"Une erreur est survenue lors de la connexion au serveur\"},eR={placeholder:nye,errorNoResults:oye,errorConnectionFailed:sye},aye=/(-?\\d+\\.?\\d*)[, ]+(-?\\d+\\.?\\d*)[ ]*$/,gV=class{constructor(t,r,i=(n,o,s)=>new HAe(n,o,s)){this.options={zoom:16,flyTo:!0,trackProximity:!0,showResultsWhileTyping:!1,minLength:2,reverseGeocode:!1,limit:5,enableEventLogging:!0,marker:!0,popup:!1,maplibregl:void 0,collapsed:!1,clearAndBlurOnEsc:!1,clearOnBlur:!1,proximityMinZoom:9,getItemValue:n=>n.text!=null?n.text:n.place_name,render:n=>{if(!(\"geometry\"in n)){let s=n.text,a=s.toLowerCase().indexOf(this._typeahead.query.toLowerCase()),h=this._typeahead.query.length,p=s.substring(0,a),g=s.substring(a,a+h),w=s.substring(a+h);return'<div class=\"maplibregl-ctrl-geocoder--suggestion\"><svg class=\"maplibregl-ctrl-geocoder--suggestion-icon\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M22.8702 20.1258H21.4248L20.9125 19.6318C22.7055 17.546 23.785 14.8382 23.785 11.8925C23.785 5.32419 18.4608 0 11.8925 0C5.32419 0 0 5.32419 0 11.8925C0 18.4608 5.32419 23.785 11.8925 23.785C14.8382 23.785 17.546 22.7055 19.6318 20.9125L20.1258 21.4248V22.8702L29.2739 32L32 29.2739L22.8702 20.1258ZM11.8925 20.1258C7.33676 20.1258 3.65923 16.4483 3.65923 11.8925C3.65923 7.33676 7.33676 3.65923 11.8925 3.65923C16.4483 3.65923 20.1258 7.33676 20.1258 11.8925C20.1258 16.4483 16.4483 20.1258 11.8925 20.1258Z\" fill=\"#687078\"/></svg><div class=\"maplibregl-ctrl-geocoder--suggestion-info\"><div class=\"maplibregl-ctrl-geocoder--suggestion-title\">'+p+'<span class=\"maplibregl-ctrl-geocoder--suggestion-match\">'+g+\"</span>\"+w+\"</div></div></div>\"}let o=n.place_name.split(\",\");return'<div class=\"maplibregl-ctrl-geocoder--result\"><svg class=\"maplibregl-ctrl-geocoder--result-icon\" viewBox=\"0 0 24 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0C5.36571 0 0 5.38676 0 12.0471C0 21.0824 12 32 12 32C12 32 24 21.0824 24 12.0471C24 5.38676 18.6343 0 12 0ZM12 16.3496C9.63428 16.3496 7.71429 14.4221 7.71429 12.0471C7.71429 9.67207 9.63428 7.74454 12 7.74454C14.3657 7.74454 16.2857 9.67207 16.2857 12.0471C16.2857 14.4221 14.3657 16.3496 12 16.3496Z\" fill=\"#687078\"/></svg><div><div class=\"maplibregl-ctrl-geocoder--result-title\">'+o[0]+'</div><div class=\"maplibregl-ctrl-geocoder--result-address\">'+o.splice(1,o.length).join(\",\")+\"</div></div></div>\"},popupRender:n=>{let o=n.place_name.split(\",\");return'<div class=\"maplibregl-ctrl-geocoder--suggestion popup-suggestion\"><div class=\"maplibregl-ctrl-geocoder--suggestion-title popup-suggestion-title\">'+o[0]+'</div><div class=\"maplibregl-ctrl-geocoder--suggestion-address popup-suggestion-address\">'+o.splice(1,o.length).join(\",\")+\"</div></div>\"},showResultMarkers:!0,debounceSearch:200},this._eventEmitter=new iye.EventEmitter,this.options=Ep({},this.options,r),this.fresh=!0,this.lastSelected=null,this.geocoderApi=t,this.typeaheadFactory=i}addTo(t){function r(i,n){if(!document.body.contains(n))throw new Error(\"Element provided to #addTo() exists, but is not in the DOM\");let o=i.onAdd();n.appendChild(o)}if(t instanceof HTMLElement)r(this,t);else if(typeof t==\"string\"){let i=document.querySelectorAll(t);if(i.length===0)throw new Error(\"Element \"+t+\"not found.\");if(i.length>1)throw new Error(\"Geocoder can only be added to a single html element\");r(this,i[0])}else if(\"addControl\"in t)t.addControl(this);else throw new Error(\"Error: addTo must be a maplibre-gl-js map, an html element, or a CSS selector query for a single html element\")}onAdd(t){if(t&&typeof t!=\"string\"&&(this._map=t),this.setLanguage(),this.options.localGeocoderOnly&&!this.options.localGeocoder)throw new Error(\"A localGeocoder function must be specified to use localGeocoderOnly mode\");this._onChange=this._onChange.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onPaste=this._onPaste.bind(this),this._onBlur=this._onBlur.bind(this),this._showButton=this._showButton.bind(this),this._hideButton=this._hideButton.bind(this),this._onQueryResult=this._onQueryResult.bind(this),this.clear=this.clear.bind(this),this._updateProximity=this._updateProximity.bind(this),this._collapse=this._collapse.bind(this),this._unCollapse=this._unCollapse.bind(this),this._clear=this._clear.bind(this),this._clearOnBlur=this._clearOnBlur.bind(this);let r=this.container=document.createElement(\"div\");r.className=\"maplibregl-ctrl-geocoder maplibregl-ctrl maplibregl-ctrl-geocoder maplibregl-ctrl\";let i=this.createIcon(\"search\",'<path d=\"M7.4 2.5c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9c1 0 1.8-.2 2.5-.8l3.7 3.7c.2.2.4.3.8.3.7 0 1.1-.4 1.1-1.1 0-.3-.1-.5-.3-.8L11.4 10c.4-.8.8-1.6.8-2.5.1-2.8-2.1-5-4.8-5zm0 1.6c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2-3.3-1.3-3.3-3.1 1.4-3.3 3.3-3.3z\"/>');this._inputEl=document.createElement(\"input\"),this._inputEl.type=\"search\",this._inputEl.className=\"maplibregl-ctrl-geocoder--input\",this.setPlaceholder(),this.options.collapsed&&(this._collapse(),this.container.addEventListener(\"mouseenter\",this._unCollapse),this.container.addEventListener(\"mouseleave\",this._collapse),this._inputEl.addEventListener(\"focus\",this._unCollapse)),(this.options.collapsed||this.options.clearOnBlur)&&this._inputEl.addEventListener(\"blur\",this._onBlur),this._inputEl.addEventListener(\"keydown\",tye(this._onKeyDown,this.options.debounceSearch)),this._inputEl.addEventListener(\"paste\",this._onPaste),this._inputEl.addEventListener(\"change\",this._onChange),this.container.addEventListener(\"mouseenter\",this._showButton),this.container.addEventListener(\"mouseleave\",this._hideButton);let n=document.createElement(\"div\");n.classList.add(\"maplibregl-ctrl-geocoder--pin-right\"),this._clearEl=document.createElement(\"button\"),this._clearEl.setAttribute(\"type\",\"button\"),this._clearEl.setAttribute(\"aria-label\",\"Clear\"),this._clearEl.addEventListener(\"click\",this.clear),this._clearEl.className=\"maplibregl-ctrl-geocoder--button\";let o=this.createIcon(\"close\",'<path d=\"M3.8 2.5c-.6 0-1.3.7-1.3 1.3 0 .3.2.7.5.8L7.2 9 3 13.2c-.3.3-.5.7-.5 1 0 .6.7 1.3 1.3 1.3.3 0 .7-.2 1-.5L9 10.8l4.2 4.2c.2.3.7.3 1 .3.6 0 1.3-.7 1.3-1.3 0-.3-.2-.7-.3-1l-4.4-4L15 4.6c.3-.2.5-.5.5-.8 0-.7-.7-1.3-1.3-1.3-.3 0-.7.2-1 .3L9 7.1 4.8 2.8c-.3-.1-.7-.3-1-.3z\"/>');return this._clearEl.appendChild(o),this._loadingEl=this.createIcon(\"loading\",'<path fill=\"#333\" d=\"M4.4 4.4l.8.8c2.1-2.1 5.5-2.1 7.6 0l.8-.8c-2.5-2.5-6.7-2.5-9.2 0z\"/><path opacity=\".1\" d=\"M12.8 12.9c-2.1 2.1-5.5 2.1-7.6 0-2.1-2.1-2.1-5.5 0-7.7l-.8-.8c-2.5 2.5-2.5 6.7 0 9.2s6.6 2.5 9.2 0 2.5-6.6 0-9.2l-.8.8c2.2 2.1 2.2 5.6 0 7.7z\"/>'),n.appendChild(this._clearEl),n.appendChild(this._loadingEl),r.appendChild(i),r.appendChild(this._inputEl),r.appendChild(n),this._typeahead=this.typeaheadFactory(this._inputEl,[],{filter:!1,minLength:this.options.minLength,limit:this.options.limit,noInitialSelection:!0}),this.container.addEventListener(\"click\",()=>{this._typeahead.update(this._typeahead.data)}),this.setRenderFunction(this.options.render),this._typeahead.getItemValue=this.options.getItemValue,this.mapMarker=null,this.resultMarkers=[],this._handleMarker=this._handleMarker.bind(this),this._handleResultMarkers=this._handleResultMarkers.bind(this),this._map&&(this.options.trackProximity&&(this._updateProximity(),this._map.on(\"moveend\",this._updateProximity)),this._maplibregl=this.options.maplibregl,!this._maplibregl&&this.options.marker&&(console.error(\"No maplibregl detected in options. Map markers are disabled. Please set options.maplibregl.\"),this.options.marker=!1)),r}createIcon(t,r){let i=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");if(i.setAttribute(\"class\",\"maplibregl-ctrl-geocoder--icon maplibregl-ctrl-geocoder--icon-\"+t),i.setAttribute(\"viewBox\",\"0 0 18 18\"),i.setAttribute(\"xml:space\",\"preserve\"),i.setAttribute(\"width\",\"18\"),i.setAttribute(\"height\",\"18\"),\"innerHTML\"in i)i.innerHTML=r;else{let n=document.createElement(\"div\");n.innerHTML=\"<svg>\"+r.valueOf().toString()+\"</svg>\";let o=n.firstChild,s=o.firstChild;i.appendChild(s)}return i}onRemove(){return this.container.remove(),this.options.trackProximity&&this._map&&this._map.off(\"moveend\",this._updateProximity),this._removeMarker(),this._map=null,this}_onPaste(t){let r=(t.clipboardData||window.clipboardData).getData(\"text\");r.length>=this.options.minLength&&this.options.showResultsWhileTyping&&this._geocode(r)}_onKeyDown(t){if(t.key===\"Escape\"&&this.options.clearAndBlurOnEsc){this._clear(t),this._inputEl.blur();return}let r=this._inputEl.value;if(!r){this.fresh=!0,t.key!==\"Tab\"&&this.clear(t),this._clearEl.style.display=\"none\";return}if(!(t.metaKey||t.key===\"Tab\"||t.key===\"Escape\"||t.key===\"ArrowLeft\"||t.key===\"ArrowRight\"||t.key===\"ArrowUp\"||t.key===\"ArrowDown\")){if(t.key===\"Enter\")if(!this.options.showResultsWhileTyping)this._typeahead.selected||this._geocode(r);else{this._typeahead.selected==null&&this.geocoderApi.getSuggestions?this._geocode(r,!0):this._typeahead.selected==null&&this.options.showResultMarkers&&this._fitBoundsForMarkers();return}r.length>=this.options.minLength&&this.options.showResultsWhileTyping&&this._geocode(r)}}_showButton(){this._inputEl.value.length>0&&(this._clearEl.style.display=\"block\")}_hideButton(){this._typeahead.selected&&(this._clearEl.style.display=\"none\")}_onBlur(t){this.options.clearOnBlur&&this._clearOnBlur(t),this.options.collapsed&&this._collapse()}_onChange(){var t;let r=this._typeahead.selected;if(r){if(!(\"geometry\"in r)){r.placeId?this._geocode(r.placeId,!0,!0):this._geocode(r.text,!0);return}if(JSON.stringify(r)!==this.lastSelected){if(this._clearEl.style.display=\"none\",this.options.flyTo){let i;if(this._removeResultMarkers(),r.properties&&QIt[r.properties.short_code])i=Ep({},this.options.flyTo),this._map&&this._map.fitBounds(QIt[r.properties.short_code].bbox,i);else if(r.bbox){let n=r.bbox;i=Ep({},this.options.flyTo),this._map&&this._map.fitBounds([[n[0],n[1]],[n[2],n[3]]],i)}else{let n={zoom:this.options.zoom};i=Ep({},n,this.options.flyTo),r.center?i.center=r.center:((t=r.geometry)===null||t===void 0?void 0:t.type)===\"Point\"&&r.geometry.coordinates&&(i.center=r.geometry.coordinates),this._map&&this._map.flyTo(i)}}this.options.marker&&this._maplibregl&&this._handleMarker(r),this._inputEl.focus(),this._inputEl.scrollLeft=0,this._inputEl.setSelectionRange(0,0),this.lastSelected=JSON.stringify(r),this._typeahead.selected=null,this._eventEmitter.emit(\"result\",{result:r})}}}_getConfigForRequest(){return[\"bbox\",\"limit\",\"proximity\",\"countries\",\"types\",\"language\",\"reverseMode\"].reduce((i,n)=>(this.options[n]&&([\"countries\",\"types\",\"language\"].indexOf(n)>-1?i[n]=this.options[n].split(/[\\s,]+/):i[n]=this.options[n],n===\"proximity\"&&this.options[n]&&typeof this.options[n].longitude==\"number\"&&typeof this.options[n].latitude==\"number\"&&(i[n]=[this.options[n].longitude,this.options[n].latitude])),i),{})}_geocode(t){return qit(this,arguments,void 0,function*(r,i=!1,n=!1){this._loadingEl.style.display=\"block\",this._eventEmitter.emit(\"loading\",{query:r});let o=this._getConfigForRequest(),s=this._createGeocodeRequest(o,r,i,n),a=this.options.localGeocoder?this.options.localGeocoder(r)||[]:[];try{let h=yield s;yield this._handleGeocodeResponse(h,o,r,i,a)}catch(h){this._handleGeocodeErrorResponse(h,a)}return s})}_createGeocodeRequest(t,r,i,n){return this.options.localGeocoderOnly?Promise.resolve({}):this.options.reverseGeocode&&aye.test(r)?this._createReverseGeocodeRequest(r,t):(t.query=r,this.geocoderApi.getSuggestions?i?this.geocoderApi.searchByPlaceId&&n?this.geocoderApi.searchByPlaceId(t):this.geocoderApi.forwardGeocode(t):this.geocoderApi.getSuggestions(t):this.geocoderApi.forwardGeocode(t))}_createReverseGeocodeRequest(t,r){let i=t.split(/[\\s(,)?]+/).map(n=>parseFloat(n)).reverse();return r.query=i,r.limit=1,\"proximity\"in r&&delete r.proximity,this.geocoderApi.reverseGeocode(r)}_handleGeocodeResponse(t,r,i,n,o){return qit(this,void 0,void 0,function*(){this._loadingEl.style.display=\"none\";let s={};t?s=t:s={type:\"FeatureCollection\",features:[]},s.config=r,this.fresh&&(this.fresh=!1),s.features=s.features?o.concat(s.features):o;let a=this.options.externalGeocoder?this.options.externalGeocoder(i,s.features,r)||Promise.resolve([]):Promise.resolve([]);try{let p=yield a;s.features=s.features?p.concat(s.features):p}catch{}this.options.filter&&s.features.length&&(s.features=s.features.filter(this.options.filter));let h=[];\"suggestions\"in s?h=s.suggestions:\"place\"in s?h=Array.isArray(s.place)?s.place:[s.place]:h=s.features,h.length?(this._clearEl.style.display=\"block\",this._typeahead.update(h),(!this.options.showResultsWhileTyping||n)&&this.options.showResultMarkers&&(s.features.length>0||\"place\"in s)&&this._fitBoundsForMarkers(),this._eventEmitter.emit(\"results\",s)):(this._clearEl.style.display=\"none\",this._typeahead.selected=null,this._renderNoResults(),this._eventEmitter.emit(\"results\",s))})}_handleGeocodeErrorResponse(t,r){this._loadingEl.style.display=\"none\",r.length&&this.options.localGeocoder?(this._clearEl.style.display=\"block\",this._typeahead.update(r)):(this._clearEl.style.display=\"none\",this._typeahead.selected=null,this._renderError()),this._eventEmitter.emit(\"results\",{features:r}),this._eventEmitter.emit(\"error\",{error:t})}_clear(t){t&&t.preventDefault(),this._inputEl.value=\"\",this._typeahead.selected=null,this._typeahead.clear(),this._onChange(),this._clearEl.style.display=\"none\",this._removeMarker(),this._removeResultMarkers(),this.lastSelected=null,this._eventEmitter.emit(\"clear\"),this.fresh=!0}clear(t){this._clear(t),this._inputEl.focus()}_clearOnBlur(t){t.relatedTarget&&this._clear(t)}_onQueryResult(t){if(!(\"features\"in t)||!t.features.length)return;let r=t.features[0];this._typeahead.selected=r,this._inputEl.value=r.place_name,this._onChange()}_updateProximity(){if(this._map)if(this._map.getZoom()>this.options.proximityMinZoom){let t=this._map.getCenter().wrap();this.setProximity({longitude:t.lng,latitude:t.lat})}else this.setProximity(null)}_collapse(){!this._inputEl.value&&this._inputEl!==document.activeElement&&this.container.classList.add(\"maplibregl-ctrl-geocoder--collapsed\")}_unCollapse(){this.container.classList.remove(\"maplibregl-ctrl-geocoder--collapsed\")}query(t){return qit(this,void 0,void 0,function*(){let r=yield this._geocode(t);this._onQueryResult(r)})}_renderError(){let t=`<div class='maplibre-gl-geocoder--error'>${this._localize(\"errorConnectionFailed\")}</div>`;this._renderMessage(t)}_renderNoResults(){let t=`<div class='maplibre-gl-geocoder--error maplibre-gl-geocoder--no-results'>\n        ${this._localize(\"errorNoResults\")}</div>`;this._renderMessage(t)}_renderMessage(t){this._typeahead.update([]),this._typeahead.selected=null,this._typeahead.clear(),this._typeahead.renderError(t)}_localize(t){let r=KAe.language(this.options.language.split(\",\")[0]);return this.options.language&&eR?.[t][r]?eR[t][r]:eR[t].en}_fitBoundsForMarkers(){var t;if(this._typeahead.data.length<1)return;let r=this._typeahead.data.filter(i=>typeof i!=\"string\").slice(0,this.options.limit);if(this._clearEl.style.display=\"none\",this.options.flyTo&&this._maplibregl&&this._map){let n=Ep({},{padding:100},this.options.flyTo),o=new this._maplibregl.LngLatBounds;for(let s of r)\"geometry\"in s&&((t=s.geometry)===null||t===void 0?void 0:t.type)===\"Point\"&&o.extend(s.geometry.coordinates);this._map.fitBounds(o,n)}return r.length>0&&this._maplibregl&&this._handleResultMarkers(r),this}setInput(t){return this._inputEl.value=t,this._typeahead.selected=null,this._typeahead.clear(),t.length>=this.options.minLength&&this.options.showResultsWhileTyping&&this._geocode(t),this}setProximity(t){return this.options.proximity=t,this}getProximity(){return this.options.proximity}setRenderFunction(t){return t&&typeof t==\"function\"&&(this._typeahead.render=t),this}getRenderFunction(){return this._typeahead.render}setLanguage(t){return this.options.language=t||this.options.language||navigator.language,this}getLanguage(){return this.options.language}getZoom(){return this.options.zoom}setZoom(t){return this.options.zoom=t,this}getFlyTo(){return this.options.flyTo}setFlyTo(t){return this.options.flyTo=t,this}getPlaceholder(){return this.options.placeholder}setPlaceholder(t){return this.options.placeholder=t||this.options.placeholder||this._localize(\"placeholder\"),this._inputEl.placeholder=this.options.placeholder,this._inputEl.setAttribute(\"aria-label\",this.options.placeholder),this}getBbox(){return this.options.bbox}setBbox(t){return this.options.bbox=t,this}getCountries(){return this.options.countries}setCountries(t){return this.options.countries=t,this}getTypes(){return this.options.types}setTypes(t){return this.options.types=t,this}getMinLength(){return this.options.minLength}setMinLength(t){return this.options.minLength=t,this._typeahead&&(this._typeahead.options.minLength=t),this}getLimit(){return this.options.limit}setLimit(t){return this.options.limit=t,this._typeahead&&(this._typeahead.options.limit=t),this}getFilter(){return this.options.filter}setFilter(t){return this.options.filter=t,this}setGeocoderApi(t){return this.geocoderApi=t,this}getGeocoderApi(){return this.geocoderApi}_handleMarker(t){var r;if(!this._map)return;this._removeMarker();let n=Ep({},{color:\"#4668F2\"},this.options.marker);this.mapMarker=new this._maplibregl.Marker(n);let o=null;if(this.options.popup){let a=Ep({},{},this.options.popup);o=new this._maplibregl.Popup(a).setHTML(this.options.popupRender(t))}return t.center?(this.mapMarker.setLngLat(t.center).addTo(this._map),this.options.popup&&this.mapMarker.setPopup(o)):((r=t.geometry)===null||r===void 0?void 0:r.type)===\"Point\"&&t.geometry.coordinates&&(this.mapMarker.setLngLat(t.geometry.coordinates).addTo(this._map),this.options.popup&&this.mapMarker.setPopup(o)),this}_removeMarker(){this.mapMarker&&(this.mapMarker.remove(),this.mapMarker=null)}_handleResultMarkers(t){if(!this._map)return;this._removeResultMarkers();let i=Ep({},{color:\"#4668F2\"},this.options.showResultMarkers);for(let n of t){let o;if(this.options.showResultMarkers){this.options.showResultMarkers&&this.options.showResultMarkers.element&&(o=this.options.showResultMarkers.element.cloneNode(!0),i=Ep(i,{element:o}));let s=new this._maplibregl.Marker(Ep({},i,{element:o})),a;if(this.options.popup){let p=Ep({},{},this.options.popup);a=new this._maplibregl.Popup(p).setHTML(this.options.popupRender(n))}n.center?(s.setLngLat(n.center).addTo(this._map),this.options.popup&&s.setPopup(a)):n.geometry&&n.geometry.type&&n.geometry.type===\"Point\"&&n.geometry.coordinates&&(s.setLngLat(n.geometry.coordinates).addTo(this._map),this.options.popup&&s.setPopup(a)),this.resultMarkers.push(s)}}return this}_removeResultMarkers(){this.resultMarkers&&this.resultMarkers.length>0&&(this.resultMarkers.forEach(function(t){t.remove()}),this.resultMarkers=[])}on(t,r){return this._eventEmitter.on(t,r),this}once(t){return new Promise(r=>{this._eventEmitter.once(t,r)})}off(t,r){return this._eventEmitter.removeListener(t,r),this}};var I_=xe(ze(),1),Vh=xe(ze(),1);var Jit=xe(ze(),1),yV=xe(ze(),1);var t8t=Jit.createContext(null);function e8t(e,t){let r=Array.isArray(e)?e[0]:e?e.x:0,i=Array.isArray(e)?e[1]:e?e.y:0,n=Array.isArray(t)?t[0]:t?t.x:0,o=Array.isArray(t)?t[1]:t?t.y:0;return r===n&&i===o}function Kc(e,t){if(e===t)return!0;if(!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!Kc(e[r],t[r]))return!1;return!0}else if(Array.isArray(t))return!1;if(typeof e==\"object\"&&typeof t==\"object\"){let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(let n of r)if(!t.hasOwnProperty(n)||!Kc(e[n],t[n]))return!1;return!0}return!1}function tnt(e){return{longitude:e.center.lng,latitude:e.center.lat,zoom:e.zoom,pitch:e.pitch,bearing:e.bearing,padding:e.padding}}function ent(e,t){let r=t.viewState||t,i={};if(\"longitude\"in r&&\"latitude\"in r&&(r.longitude!==e.center.lng||r.latitude!==e.center.lat)){let n=e.center.constructor;i.center=new n(r.longitude,r.latitude)}return\"zoom\"in r&&r.zoom!==e.zoom&&(i.zoom=r.zoom),\"bearing\"in r&&r.bearing!==e.bearing&&(i.bearing=r.bearing),\"pitch\"in r&&r.pitch!==e.pitch&&(i.pitch=r.pitch),r.padding&&e.padding&&!Kc(r.padding,e.padding)&&(i.padding=r.padding),i}var lye=[\"type\",\"source\",\"source-layer\",\"minzoom\",\"maxzoom\",\"filter\",\"layout\"];function rnt(e){if(!e)return null;if(typeof e==\"string\"||(\"toJS\"in e&&(e=e.toJS()),!e.layers))return e;let t={};for(let i of e.layers)t[i.id]=i;let r=e.layers.map(i=>{let n=null;\"interactive\"in i&&(n=Object.assign({},i),delete n.interactive);let o=t[i.ref];if(o){n=n||Object.assign({},i),delete n.ref;for(let s of lye)s in o&&(n[s]=o[s])}return n||i});return{...e,layers:r}}var r8t={version:8,sources:{},layers:[]},i8t={mousedown:\"onMouseDown\",mouseup:\"onMouseUp\",mouseover:\"onMouseOver\",mousemove:\"onMouseMove\",click:\"onClick\",dblclick:\"onDblClick\",mouseenter:\"onMouseEnter\",mouseleave:\"onMouseLeave\",mouseout:\"onMouseOut\",contextmenu:\"onContextMenu\",touchstart:\"onTouchStart\",touchend:\"onTouchEnd\",touchmove:\"onTouchMove\",touchcancel:\"onTouchCancel\"},n8t={movestart:\"onMoveStart\",move:\"onMove\",moveend:\"onMoveEnd\",dragstart:\"onDragStart\",drag:\"onDrag\",dragend:\"onDragEnd\",zoomstart:\"onZoomStart\",zoom:\"onZoom\",zoomend:\"onZoomEnd\",rotatestart:\"onRotateStart\",rotate:\"onRotate\",rotateend:\"onRotateEnd\",pitchstart:\"onPitchStart\",pitch:\"onPitch\",pitchend:\"onPitchEnd\"},o8t={wheel:\"onWheel\",boxzoomstart:\"onBoxZoomStart\",boxzoomend:\"onBoxZoomEnd\",boxzoomcancel:\"onBoxZoomCancel\",resize:\"onResize\",load:\"onLoad\",render:\"onRender\",idle:\"onIdle\",remove:\"onRemove\",data:\"onData\",styledata:\"onStyleData\",sourcedata:\"onSourceData\",error:\"onError\"},cye=[\"minZoom\",\"maxZoom\",\"minPitch\",\"maxPitch\",\"maxBounds\",\"projection\",\"renderWorldCopies\"],uye=[\"scrollZoom\",\"boxZoom\",\"dragRotate\",\"dragPan\",\"keyboard\",\"doubleClickZoom\",\"touchZoomRotate\",\"touchPitch\"],_V=class e{constructor(t,r,i){this._map=null,this._internalUpdate=!1,this._hoveredFeatures=null,this._propsedCameraUpdate=null,this._styleComponents={},this._onEvent=n=>{let o=this.props[o8t[n.type]];o?o(n):n.type===\"error\"&&console.error(n.error)},this._onCameraEvent=n=>{if(this._internalUpdate)return;n.viewState=this._propsedCameraUpdate||tnt(this._map.transform);let o=this.props[n8t[n.type]];o&&o(n)},this._onCameraUpdate=n=>this._internalUpdate?n:(this._propsedCameraUpdate=tnt(n),ent(n,this.props)),this._onPointerEvent=n=>{(n.type===\"mousemove\"||n.type===\"mouseout\")&&this._updateHover(n);let o=this.props[i8t[n.type]];o&&(this.props.interactiveLayerIds&&n.type!==\"mouseover\"&&n.type!==\"mouseout\"&&(n.features=this._hoveredFeatures||this._queryRenderedFeatures(n.point)),o(n),delete n.features)},this._MapClass=t,this.props=r,this._initialize(i)}get map(){return this._map}setProps(t){let r=this.props;this.props=t;let i=this._updateSettings(t,r),n=this._updateSize(t),o=this._updateViewState(t);this._updateStyle(t,r),this._updateStyleComponents(t),this._updateHandlers(t,r),(i||n||o&&!this._map.isMoving())&&this.redraw()}static reuse(t,r){let i=e.savedMaps.pop();if(!i)return null;let n=i.map,o=n.getContainer();for(r.className=o.className;o.childNodes.length>0;)r.appendChild(o.childNodes[0]);n._container=r;let s=n._resizeObserver;s&&(s.disconnect(),s.observe(r)),i.setProps({...t,styleDiffing:!1}),n.resize();let{initialViewState:a}=t;return a&&(a.bounds?n.fitBounds(a.bounds,{...a.fitBoundsOptions,duration:0}):i._updateViewState(a)),n.isStyleLoaded()?n.fire(\"load\"):n.once(\"style.load\",()=>n.fire(\"load\")),n._update(),i}_initialize(t){let{props:r}=this,{mapStyle:i=r8t}=r,n={...r,...r.initialViewState,container:t,style:rnt(i)},o=n.initialViewState||n.viewState||n;if(Object.assign(n,{center:[o.longitude||0,o.latitude||0],zoom:o.zoom||0,pitch:o.pitch||0,bearing:o.bearing||0}),r.gl){let a=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=()=>(HTMLCanvasElement.prototype.getContext=a,r.gl)}let s=new this._MapClass(n);o.padding&&s.setPadding(o.padding),r.cursor&&(s.getCanvas().style.cursor=r.cursor),s.transformCameraUpdate=this._onCameraUpdate,s.on(\"style.load\",()=>{this._styleComponents={light:s.getLight(),sky:s.getSky(),projection:s.getProjection?.(),terrain:s.getTerrain()},this._updateStyleComponents(this.props)}),s.on(\"sourcedata\",()=>{this._updateStyleComponents(this.props)});for(let a in i8t)s.on(a,this._onPointerEvent);for(let a in n8t)s.on(a,this._onCameraEvent);for(let a in o8t)s.on(a,this._onEvent);this._map=s}recycle(){this.map.getContainer().querySelector(\"[mapboxgl-children]\")?.remove(),e.savedMaps.push(this)}destroy(){this._map.remove()}redraw(){let t=this._map;t.style&&(t._frame&&(t._frame.cancel(),t._frame=null),t._render())}_updateSize(t){let{viewState:r}=t;if(r){let i=this._map;if(r.width!==i.transform.width||r.height!==i.transform.height)return i.resize(),!0}return!1}_updateViewState(t){let r=this._map,i=r.transform;if(!r.isMoving()){let o=ent(i,t);if(Object.keys(o).length>0)return this._internalUpdate=!0,r.jumpTo(o),this._internalUpdate=!1,!0}return!1}_updateSettings(t,r){let i=this._map,n=!1;for(let o of cye)o in t&&!Kc(t[o],r[o])&&(n=!0,i[`set${o[0].toUpperCase()}${o.slice(1)}`]?.call(i,t[o]));return n}_updateStyle(t,r){if(t.cursor!==r.cursor&&(this._map.getCanvas().style.cursor=t.cursor||\"\"),t.mapStyle!==r.mapStyle){let{mapStyle:i=r8t,styleDiffing:n=!0}=t,o={diff:n};\"localIdeographFontFamily\"in t&&(o.localIdeographFontFamily=t.localIdeographFontFamily),this._map.setStyle(rnt(i),o)}}_updateStyleComponents({light:t,projection:r,sky:i,terrain:n}){let o=this._map,s=this._styleComponents;o.style._loaded&&(t&&!Kc(t,s.light)&&(s.light=t,o.setLight(t)),r&&!Kc(r,s.projection)&&r!==s.projection?.type&&(s.projection=typeof r==\"string\"?{type:r}:r,o.setProjection?.(s.projection)),i&&!Kc(i,s.sky)&&(s.sky=i,o.setSky(i)),n!==void 0&&!Kc(n,s.terrain)&&(!n||o.getSource(n.source))&&(s.terrain=n,o.setTerrain(n)))}_updateHandlers(t,r){let i=this._map;for(let n of uye){let o=t[n]??!0,s=r[n]??!0;Kc(o,s)||(o?i[n].enable(o):i[n].disable())}}_queryRenderedFeatures(t){let r=this._map,{interactiveLayerIds:i=[]}=this.props;try{return r.queryRenderedFeatures(t,{layers:i.filter(r.getLayer.bind(r))})}catch{return[]}}_updateHover(t){let{props:r}=this;if(r.interactiveLayerIds&&(r.onMouseMove||r.onMouseEnter||r.onMouseLeave)){let n=t.type,o=this._hoveredFeatures?.length>0,s=this._queryRenderedFeatures(t.point),a=s.length>0;!a&&o&&(t.type=\"mouseleave\",this._onPointerEvent(t)),this._hoveredFeatures=s,a&&!o&&(t.type=\"mouseenter\",this._onPointerEvent(t)),t.type=n}else this._hoveredFeatures=null}};_V.savedMaps=[];var int=_V;var hye=[\"setMaxBounds\",\"setMinZoom\",\"setMaxZoom\",\"setMinPitch\",\"setMaxPitch\",\"setRenderWorldCopies\",\"setProjection\",\"setStyle\",\"addSource\",\"removeSource\",\"addLayer\",\"removeLayer\",\"setLayerZoomRange\",\"setFilter\",\"setPaintProperty\",\"setLayoutProperty\",\"setLight\",\"setTerrain\",\"setFog\",\"remove\"];function nnt(e){if(!e)return null;let t=e.map,r={getMap:()=>t};for(let i of dye(t))!(i in r)&&!hye.includes(i)&&(r[i]=t[i].bind(t));return r}function dye(e){let t=new Set,r=e;for(;r;){for(let i of Object.getOwnPropertyNames(r))i[0]!==\"_\"&&typeof e[i]==\"function\"&&i!==\"fire\"&&i!==\"setEventedParent\"&&t.add(i);r=Object.getPrototypeOf(r)}return Array.from(t)}var vV=xe(ze(),1),fye=typeof document<\"u\"?vV.useLayoutEffect:vV.useEffect,s8t=fye;function ont(e,t){let{RTLTextPlugin:r,maxParallelImageRequests:i,workerCount:n,workerUrl:o}=t;if(r&&e.getRTLTextPluginStatus&&e.getRTLTextPluginStatus()===\"unavailable\"){let{pluginUrl:s,lazy:a=!0}=typeof r==\"string\"?{pluginUrl:r}:r;e.setRTLTextPlugin(s,h=>{h&&console.error(h)},a)}i!==void 0&&e.setMaxParallelImageRequests(i),n!==void 0&&e.setWorkerCount(n),o!==void 0&&e.setWorkerUrl(o)}var fm=I_.createContext(null);function pye(e,t){let r=(0,Vh.useContext)(t8t),[i,n]=(0,Vh.useState)(null),o=(0,Vh.useRef)(),{current:s}=(0,Vh.useRef)({mapLib:null,map:null});(0,Vh.useEffect)(()=>{let p=e.mapLib,g=!0,w;return Promise.resolve(p||Promise.resolve().then(()=>xe(l8t(),1))).then(C=>{if(!g)return;if(!C)throw new Error(\"Invalid mapLib\");let R=\"Map\"in C?C:C.default;if(!R.Map)throw new Error(\"Invalid mapLib\");ont(R,e),e.reuseMaps&&(w=int.reuse(e,o.current)),w||(w=new int(R.Map,e,o.current)),s.map=nnt(w),s.mapLib=R,n(w),r?.onMapMount(s.map,e.id)}).catch(C=>{let{onError:R}=e;R?R({type:\"error\",target:null,originalEvent:null,error:C}):console.error(C)}),()=>{g=!1,w&&(r?.onMapUnmount(e.id),e.reuseMaps?w.recycle():w.destroy())}},[]),s8t(()=>{i&&i.setProps(e)}),(0,Vh.useImperativeHandle)(t,()=>s.map,[i]);let a=(0,Vh.useMemo)(()=>({position:\"relative\",width:\"100%\",height:\"100%\",...e.style}),[e.style]),h={height:\"100%\"};return I_.createElement(\"div\",{id:e.id,ref:o,style:a},i&&I_.createElement(fm.Provider,{value:s},I_.createElement(\"div\",{\"mapboxgl-children\":\"\",style:h},e.children)))}var cM=I_.forwardRef(pye);var u8t=xe(ze(),1),h8t=xe(t5(),1),Qc=xe(ze(),1);var mye=/box|flex|grid|column|lineHeight|fontWeight|opacity|order|tabSize|zIndex/;function hl(e,t){if(!e||!t)return;let r=e.style;for(let i in t){let n=t[i];Number.isFinite(n)&&!mye.test(i)?r[i]=`${n}px`:r[i]=n}}function bV(e,t){if(e===t)return null;let r=c8t(e),i=c8t(t),n=[];for(let o of i)r.has(o)||n.push(o);for(let o of r)i.has(o)||n.push(o);return n.length===0?null:n}function c8t(e){return new Set(e?e.trim().split(/\\s+/):[])}var gye=(0,Qc.memo)((0,Qc.forwardRef)((e,t)=>{let{map:r,mapLib:i}=(0,Qc.useContext)(fm),n=(0,Qc.useRef)({props:e}),o=(0,Qc.useMemo)(()=>{let H=!1;u8t.Children.forEach(e.children,rt=>{rt&&(H=!0)});let Q={...e,element:H?document.createElement(\"div\"):void 0},tt=new i.Marker(Q);return tt.setLngLat([e.longitude,e.latitude]),tt.getElement().addEventListener(\"click\",rt=>{n.current.props.onClick?.({type:\"click\",target:tt,originalEvent:rt})}),tt.on(\"dragstart\",rt=>{let at=rt;at.lngLat=o.getLngLat(),n.current.props.onDragStart?.(at)}),tt.on(\"drag\",rt=>{let at=rt;at.lngLat=o.getLngLat(),n.current.props.onDrag?.(at)}),tt.on(\"dragend\",rt=>{let at=rt;at.lngLat=o.getLngLat(),n.current.props.onDragEnd?.(at)}),tt},[]);(0,Qc.useEffect)(()=>(o.addTo(r.getMap()),()=>{o.remove()}),[]);let{longitude:s,latitude:a,offset:h,style:p,draggable:g=!1,popup:w=null,rotation:C=0,rotationAlignment:R=\"auto\",pitchAlignment:z=\"auto\"}=e;(0,Qc.useEffect)(()=>{hl(o.getElement(),p)},[p]),(0,Qc.useImperativeHandle)(t,()=>o,[]);let W=n.current.props;(o.getLngLat().lng!==s||o.getLngLat().lat!==a)&&o.setLngLat([s,a]),h&&!e8t(o.getOffset(),h)&&o.setOffset(h),o.isDraggable()!==g&&o.setDraggable(g),o.getRotation()!==C&&o.setRotation(C),o.getRotationAlignment()!==R&&o.setRotationAlignment(R),o.getPitchAlignment()!==z&&o.setPitchAlignment(z),o.getPopup()!==w&&o.setPopup(w);let Y=bV(W.className,e.className);if(Y)for(let H of Y)o.toggleClassName(H);return n.current.props=e,(0,h8t.createPortal)(e.children,o.getElement())}));var d8t=xe(t5(),1),mc=xe(ze(),1);var Aye=(0,mc.memo)((0,mc.forwardRef)((e,t)=>{let{map:r,mapLib:i}=(0,mc.useContext)(fm),n=(0,mc.useMemo)(()=>document.createElement(\"div\"),[]),o=(0,mc.useRef)({props:e}),s=(0,mc.useMemo)(()=>{let a={...e},h=new i.Popup(a);return h.setLngLat([e.longitude,e.latitude]),h.once(\"open\",p=>{o.current.props.onOpen?.(p)}),h},[]);if((0,mc.useEffect)(()=>{let a=h=>{o.current.props.onClose?.(h)};return s.on(\"close\",a),s.setDOMContent(n).addTo(r.getMap()),()=>{s.off(\"close\",a),s.isOpen()&&s.remove()}},[]),(0,mc.useEffect)(()=>{hl(s.getElement(),e.style)},[e.style]),(0,mc.useImperativeHandle)(t,()=>s,[]),s.isOpen()){let a=o.current.props;(s.getLngLat().lng!==e.longitude||s.getLngLat().lat!==e.latitude)&&s.setLngLat([e.longitude,e.latitude]),e.offset&&!Kc(a.offset,e.offset)&&s.setOffset(e.offset),(a.anchor!==e.anchor||a.maxWidth!==e.maxWidth)&&(s.options.anchor=e.anchor,s.setMaxWidth(e.maxWidth));let h=bV(a.className,e.className);if(h)for(let p of h)s.toggleClassName(p);o.current.props=e}return(0,d8t.createPortal)(e.children,n)}));var xV=xe(ze(),1);var uM=xe(ze(),1);function za(e,t,r,i){let n=(0,uM.useContext)(fm),o=(0,uM.useMemo)(()=>e(n),[]);return(0,uM.useEffect)(()=>{let s=i||r||t,a=typeof t==\"function\"&&typeof r==\"function\"?t:null,h=typeof r==\"function\"?r:typeof t==\"function\"?t:null,{map:p}=n;return p.hasControl(o)||(p.addControl(o,s?.position),a&&a(n)),()=>{h&&h(n),p.hasControl(o)&&p.removeControl(o)}},[]),o}function yye(e){let t=za(({mapLib:r})=>new r.AttributionControl(e),{position:e.position});return(0,xV.useEffect)(()=>{hl(t._container,e.style)},[e.style]),null}var _ye=(0,xV.memo)(yye);var wV=xe(ze(),1);function vye(e){let t=za(({mapLib:r})=>new r.FullscreenControl({container:e.containerId&&document.getElementById(e.containerId)}),{position:e.position});return(0,wV.useEffect)(()=>{hl(t._controlContainer,e.style)},[e.style]),null}var lnt=(0,wV.memo)(vye);var pm=xe(ze(),1);function bye(e,t){let r=(0,pm.useRef)({props:e}),i=za(({mapLib:n})=>{let o=new n.GeolocateControl(e),s=o._setupUI;return o._setupUI=()=>{o._container.hasChildNodes()||s()},o.on(\"geolocate\",a=>{r.current.props.onGeolocate?.(a)}),o.on(\"error\",a=>{r.current.props.onError?.(a)}),o.on(\"outofmaxbounds\",a=>{r.current.props.onOutOfMaxBounds?.(a)}),o.on(\"trackuserlocationstart\",a=>{r.current.props.onTrackUserLocationStart?.(a)}),o.on(\"trackuserlocationend\",a=>{r.current.props.onTrackUserLocationEnd?.(a)}),o},{position:e.position});return r.current.props=e,(0,pm.useImperativeHandle)(t,()=>i,[]),(0,pm.useEffect)(()=>{hl(i._container,e.style)},[e.style]),null}var xye=(0,pm.memo)((0,pm.forwardRef)(bye));var TV=xe(ze(),1);function wye(e){let t=za(({mapLib:r})=>new r.NavigationControl(e),{position:e.position});return(0,TV.useEffect)(()=>{hl(t._container,e.style)},[e.style]),null}var cnt=(0,TV.memo)(wye);var hM=xe(ze(),1);function Tye(e){let t=za(({mapLib:o})=>new o.ScaleControl(e),{position:e.position}),r=(0,hM.useRef)(e),i=r.current;r.current=e;let{style:n}=e;return e.maxWidth!==void 0&&e.maxWidth!==i.maxWidth&&(t.options.maxWidth=e.maxWidth),e.unit!==void 0&&e.unit!==i.unit&&t.setUnit(e.unit),(0,hM.useEffect)(()=>{hl(t._container,n)},[n]),null}var unt=(0,hM.memo)(Tye);var SV=xe(ze(),1);function Sye(e){let t=za(({mapLib:r})=>new r.TerrainControl(e),{position:e.position});return(0,SV.useEffect)(()=>{hl(t._container,e.style)},[e.style]),null}var Mye=(0,SV.memo)(Sye);var MV=xe(ze(),1);function Eye(e){let t=za(({mapLib:r})=>new r.LogoControl(e),{position:e.position});return(0,MV.useEffect)(()=>{hl(t._container,e.style)},[e.style]),null}var Pye=(0,MV.memo)(Eye);var Iye=xe(ze(),1),dM=xe(ze(),1);var rR=xe(ze(),1);var Gu=xe(fo(),1),Jx=class extends Bh{static controlType;position;constructor(t,r){super(t,r),this.initRegularAttribute(\"position\",\"position\")}baseDeckProps(){return{...Ht(this.position)?{placement:this.position}:{}}}baseMaplibreProps(){return{...Ht(this.position)?{position:this.position}:{}}}},iR=class extends Jx{static controlType=\"fullscreen\";renderDeck(){let{placement:t,...r}=this.baseDeckProps(),i={placement:t||\"top-right\",...r};return console.log(t),(0,Gu.jsx)(\"div\",{children:(0,Gu.jsx)($it,{...i})})}renderMaplibre(){return(0,Gu.jsx)(\"div\",{children:(0,Gu.jsx)(lnt,{...this.baseMaplibreProps()})})}},kye=\"geocoder-query\";function Rye({api:e,props:t={},opts:r={}}){return za(()=>new gV(e,t),r),null}var EV=class extends Jx{static controlType=\"geocoder\";async invokePythonGeocode(t){let[r]=await tV(this.model,{query:t},kye,{timeout:1e4});return r?\"features\"in r?r:{type:\"FeatureCollection\",features:[r]}:null}emptyFeature(){return{id:\"\",text:\"\",place_name:\"\",place_type:[],type:\"Feature\",geometry:{type:\"Point\",coordinates:[0,0]},properties:{}}}emptyFeatureCollection(){return{type:\"FeatureCollection\",features:[this.emptyFeature()]}}deckGeocoder(){return{name:\"python-geocoder\",requiresApiKey:!1,geocode:async t=>{let r=await this.invokePythonGeocode(t);if(!r)return null;let i=r.features[0];if(!i)return null;let{center:n}=i;return!n||n.length<2?null:{longitude:n[0],latitude:n[1]}}}}maplibreApi(){return{forwardGeocode:async t=>{let r=t.query?.toString();return r?await this.invokePythonGeocode(r)??this.emptyFeatureCollection():this.emptyFeatureCollection()}}}renderDeck(){return null}renderMaplibre(){let t=this.maplibreApi();return t?(0,Gu.jsx)(Rye,{api:t,opts:this.baseMaplibreProps()}):null}},nR=class extends Jx{static controlType=\"navigation\";showCompass;showZoom;visualizePitch;visualizeRoll;constructor(t,r){super(t,r),this.initRegularAttribute(\"show_compass\",\"showCompass\"),this.initRegularAttribute(\"show_zoom\",\"showZoom\"),this.initRegularAttribute(\"visualize_pitch\",\"visualizePitch\"),this.initRegularAttribute(\"visualize_roll\",\"visualizeRoll\")}renderDeck(){return(0,Gu.jsxs)(\"div\",{children:[this.showZoom&&(0,Gu.jsx)(Git,{...this.baseDeckProps()}),this.showCompass&&(0,Gu.jsx)(jit,{...this.baseDeckProps()})]})}renderMaplibre(){let t={...this.baseMaplibreProps(),...Ht(this.showCompass)&&{showCompass:this.showCompass},...Ht(this.showZoom)&&{showZoom:this.showZoom},...Ht(this.visualizePitch)&&{visualizePitch:this.visualizePitch},...Ht(this.visualizeRoll)&&{visualizeRoll:this.visualizeRoll}};return(0,Gu.jsx)(cnt,{...t})}},oR=class extends Jx{static controlType=\"scale\";maxWidth;unit;constructor(t,r){super(t,r),this.initRegularAttribute(\"max_width\",\"maxWidth\"),this.initRegularAttribute(\"unit\",\"unit\")}renderDeck(){return(0,Gu.jsx)(Wit,{...this.baseDeckProps()})}renderMaplibre(){let t={...this.baseMaplibreProps(),...Ht(this.maxWidth)&&{maxWidth:this.maxWidth},...Ht(this.unit)&&{unit:this.unit}};return(0,Gu.jsx)(\"div\",{children:(0,Gu.jsx)(unt,{...t})})}};async function f8t(e,t){let r=e.get(\"_control_type\"),i;switch(r){case iR.controlType:i=new iR(e,t);break;case EV.controlType:i=new EV(e,t);break;case nR.controlType:i=new nR(e,t);break;case oR.controlType:i=new oR(e,t);break;default:throw new Error(`no control supported for ${r}`)}return i}function hnt(e,t,r){let[i,n]=(0,fM.useState)({}),o=(0,fM.useRef)(i);return o.current=i,(0,fM.useEffect)(()=>{(async()=>{try{let a=await wA(t,e,o.current,async h=>f8t(h,r));n(a)}catch(a){console.error(\"Error loading controls:\",a)}})()},[e,r,t]),Object.values(i)}var pM=xe(ze(),1);function dnt(e,t,r,i,n,o){let[s,a]=(0,pM.useState)({}),h=(0,pM.useRef)(s);return h.current=s,(0,pM.useEffect)(()=>{(async()=>{try{let g=await wA(t,e,h.current,async w=>Mit(w,r));a(g),n||o(i)}catch(g){console.error(\"Error loading child models or setting bounds:\",g)}})()},[e,i,n,o,r,t]),Object.values(s).flatMap(p=>p.render())}var mM=xe(ze(),1);var t2=class extends Bh{x;y;width;height;padding;constructor(t,r){super(t,r),this.initRegularAttribute(\"x\",\"x\"),this.initRegularAttribute(\"y\",\"y\"),this.initRegularAttribute(\"width\",\"width\"),this.initRegularAttribute(\"height\",\"height\"),this.initRegularAttribute(\"padding\",\"padding\")}baseViewProps(){return{id:this.model.model_id,...Ht(this.x)&&{x:this.x},...Ht(this.y)&&{y:this.y},...Ht(this.width)&&{width:this.width},...Ht(this.height)&&{height:this.height},...Ht(this.padding)&&{padding:this.padding}}}},PV=class extends t2{static viewType=\"first-person-view\";projectionMatrix;fovy;near;far;focalDistance;constructor(t,r){super(t,r),this.initRegularAttribute(\"projection_matrix\",\"projectionMatrix\"),this.initRegularAttribute(\"fovy\",\"fovy\"),this.initRegularAttribute(\"near\",\"near\"),this.initRegularAttribute(\"far\",\"far\"),this.initRegularAttribute(\"focal_distance\",\"focalDistance\")}viewProps(){return{...Ht(this.projectionMatrix)&&{projectionMatrix:this.projectionMatrix},...Ht(this.fovy)&&{fovy:this.fovy},...Ht(this.near)&&{near:this.near},...Ht(this.far)&&{far:this.far},...Ht(this.focalDistance)&&{focalDistance:this.focalDistance}}}build(){return new kX({...this.baseViewProps(),...this.viewProps()})}},CV=class extends t2{static viewType=\"globe-view\";resolution;nearZMultiplier;farZMultiplier;constructor(t,r){super(t,r),this.initRegularAttribute(\"resolution\",\"resolution\"),this.initRegularAttribute(\"near_z_multiplier\",\"nearZMultiplier\"),this.initRegularAttribute(\"far_z_multiplier\",\"farZMultiplier\")}viewProps(){return{...Ht(this.resolution)&&{resolution:this.resolution},...Ht(this.nearZMultiplier)&&{nearZMultiplier:this.nearZMultiplier},...Ht(this.farZMultiplier)&&{farZMultiplier:this.farZMultiplier}}}build(){return new Tb({...this.baseViewProps(),...this.viewProps()})}},IV=class extends t2{static viewType=\"map-view\";repeat;nearZMultiplier;farZMultiplier;projectionMatrix;fovy;altitude;orthographic;constructor(t,r){super(t,r),this.initRegularAttribute(\"repeat\",\"repeat\"),this.initRegularAttribute(\"near_z_multiplier\",\"nearZMultiplier\"),this.initRegularAttribute(\"far_z_multiplier\",\"farZMultiplier\"),this.initRegularAttribute(\"projection_matrix\",\"projectionMatrix\"),this.initRegularAttribute(\"fovy\",\"fovy\"),this.initRegularAttribute(\"altitude\",\"altitude\"),this.initRegularAttribute(\"orthographic\",\"orthographic\")}viewProps(){return{...Ht(this.repeat)&&{repeat:this.repeat},...Ht(this.nearZMultiplier)&&{nearZMultiplier:this.nearZMultiplier},...Ht(this.farZMultiplier)&&{farZMultiplier:this.farZMultiplier},...Ht(this.projectionMatrix)&&{projectionMatrix:this.projectionMatrix},...Ht(this.fovy)&&{fovy:this.fovy},...Ht(this.altitude)&&{altitude:this.altitude},...Ht(this.orthographic)&&{orthographic:this.orthographic}}}build(){return new g1({...this.baseViewProps(),...this.viewProps()})}},kV=class extends t2{static viewType=\"orbit-view\";orbitAxis;projectionMatrix;fovy;near;far;orthographic;constructor(t,r){super(t,r),this.initRegularAttribute(\"orbit_axis\",\"orbitAxis\"),this.initRegularAttribute(\"projection_matrix\",\"projectionMatrix\"),this.initRegularAttribute(\"fovy\",\"fovy\"),this.initRegularAttribute(\"near\",\"near\"),this.initRegularAttribute(\"far\",\"far\"),this.initRegularAttribute(\"orthographic\",\"orthographic\")}viewProps(){return{...Ht(this.orbitAxis)&&{orbitAxis:this.orbitAxis},...Ht(this.projectionMatrix)&&{projectionMatrix:this.projectionMatrix},...Ht(this.fovy)&&{fovy:this.fovy},...Ht(this.near)&&{near:this.near},...Ht(this.far)&&{far:this.far},...Ht(this.orthographic)&&{orthographic:this.orthographic}}}build(){return new RX({...this.baseViewProps(),...this.viewProps()})}},RV=class extends t2{static viewType=\"orthographic-view\";flipY;near;far;constructor(t,r){super(t,r),this.initRegularAttribute(\"flip_y\",\"flipY\"),this.initRegularAttribute(\"near\",\"near\"),this.initRegularAttribute(\"far\",\"far\")}viewProps(){return{...Ht(this.flipY)&&{flipY:this.flipY},...Ht(this.near)&&{near:this.near},...Ht(this.far)&&{far:this.far}}}build(){return new OX({...this.baseViewProps(),...this.viewProps()})}};async function p8t(e,t){let r=e.get(\"_view_type\");switch(r){case PV.viewType:return new PV(e,t);case CV.viewType:return new CV(e,t);case IV.viewType:return new IV(e,t);case kV.viewType:return new kV(e,t);case RV.viewType:return new RV(e,t);default:throw new Error(`no view supported for ${r}`)}}function fnt(e,t,r){let[i,n]=(0,mM.useState)({}),o=(0,mM.useRef)(i);o.current=i,(0,mM.useEffect)(()=>{(async()=>{try{if(!e){n({});return}let h=await wA(t,typeof e==\"string\"?[e]:e,o.current,async p=>p8t(p,r));n(h)}catch(h){console.error(\"Error loading child views:\",h)}})()},[e,t,r]);let s=Object.values(i).map(a=>a.build());return s.length>0?s:void 0}var pnt=xe(ze(),1);function m8t(e,t){let{longitude:r,latitude:i,zoom:n,pitch:o,bearing:s,transitionDuration:a,curve:h,speed:p,screenSpeed:g}=e,w=new C0({...Ht(h)&&{curve:h},...Ht(p)&&{speed:p},...Ht(g)&&{screenSpeed:g}});t({longitude:r,latitude:i,zoom:n,pitch:o,bearing:s,transitionDuration:a,transitionInterpolator:w})}var DV=xe(fo(),1),Dye=pnt.default.forwardRef((e,t)=>{let{controls:r,mapStyle:i,customAttribution:n,deckRef:o,renderBasemap:s,setViewState:a,...h}=e;return pnt.default.useImperativeHandle(t,()=>({flyTo(p){m8t(p,a)}})),(0,DV.jsxs)(Dit,{ref:o,style:{width:\"100%\",height:\"100%\"},controller:!0,...h,children:[r.map(p=>p.renderDeck()),s&&(0,DV.jsx)(cM,{mapStyle:i,attributionControl:{customAttribution:n}})]})}),g8t=Dye;var sR=\"mapbox\",mnt=512,Oye=Math.PI/180;function y8t({map:e,deck:t}){if(e.__deck)return e.__deck;let r=t.props._customRender,i=t.props.onLoad,n={...t.props,_customRender:()=>{e.triggerRepaint(),r?.(\"\")}};return n.views||(n.views=gM(e)),Object.assign(n,{width:null,height:null,touchAction:\"unset\",viewState:AM(e)}),t.isInitialized?A8t(t,e):n.onLoad=()=>{i?.(),A8t(t,e)},t.setProps(n),e.__deck=t,e.on(\"render\",()=>{t.isInitialized&&Bye(t,e)}),t}function A8t(e,t){let r=()=>{e.isInitialized?Fye(e,t):t.off(\"move\",r)};t.on(\"move\",r)}function _8t(e){e.__deck?.finalize(),e.__deck=null}function OV(e,t){let r=t?{depthWriteEnabled:!0,depthCompare:\"less-equal\",depthBias:0,blend:!0,blendColorSrcFactor:\"src-alpha\",blendColorDstFactor:\"one-minus-src-alpha\",blendAlphaSrcFactor:\"one\",blendAlphaDstFactor:\"one-minus-src-alpha\",blendColorOperation:\"add\",blendAlphaOperation:\"add\"}:{};return LV(e)===\"globe\"&&(r.cullMode=\"back\"),r}function v8t(e,t,r,i){if(!e.isInitialized)return;let{currentViewport:n}=e.userData,o=!1;n||(n=gnt(e,t,i),e.userData.currentViewport=n,o=!0),e._drawLayers(\"mapbox-repaint\",{viewports:[n],layerFilter:s=>(!e.props.layerFilter||e.props.layerFilter(s))&&(r.id===s.layer.id||s.layer.props.operation.includes(\"terrain\")),clearStack:o,clearCanvas:!1})}function b8t(e,t,r,i){if(!e.isInitialized)return;let{currentViewport:n}=e.userData,o=!1;n||(n=gnt(e,t,i),e.userData.currentViewport=n,o=!0),e._drawLayers(\"mapbox-repaint\",{viewports:[n],layerFilter:s=>{if(e.props.layerFilter&&!e.props.layerFilter(s))return!1;let a=s.layer;return a.props.beforeId===r.beforeId&&a.props.slot===r.slot},clearStack:o,clearCanvas:!1})}function LV(e){let t=e.getProjection?.(),r=t?.type||t?.name;if(r===\"globe\")return\"globe\";if(r&&r!==\"mercator\")throw new Error(\"Unsupported projection\");return\"mercator\"}function gM(e){return LV(e)===\"globe\"?new Tb({id:sR}):new g1({id:sR})}function AM(e){let{lng:t,lat:r}=e.getCenter(),i={longitude:(t+540)%360-180,latitude:r,zoom:e.getZoom(),bearing:e.getBearing(),pitch:e.getPitch(),padding:e.getPadding(),repeat:e.getRenderWorldCopies()};return e.getTerrain?.()&&Lye(e,i),i}function Lye(e,t){if(e.getFreeCameraOptions){let{position:r}=e.getFreeCameraOptions();if(!r||r.z===void 0)return;let i=e.transform.height,{longitude:n,latitude:o,pitch:s}=t,a=r.x*mnt,h=(1-r.y)*mnt,p=r.z*mnt,g=vs([n,o]),w=a-g[0],C=h-g[1],R=Math.sqrt(w*w+C*C),z=s*Oye,W=1.5*i,Y=z<.001?W*Math.cos(z)/p:W*Math.sin(z)/R;t.zoom=Math.log2(Y);let H=W*Math.cos(z)/Y,Q=p-H;t.position=[0,0,Q/hb(o)]}else typeof e.transform.elevation==\"number\"&&(t.position=[0,0,e.transform.elevation])}function gnt(e,t,r){let i=AM(t),n=e.getView(sR)||gM(t);r&&(n.props.nearZMultiplier=.2);let o=r?.nearZ??t.transform._nearZ,s=r?.farZ??t.transform._farZ;return Number.isFinite(o)&&(i.nearZ=o/t.transform.height,i.farZ=s/t.transform.height),n.makeViewport({width:e.width,height:e.height,viewState:i})}function Bye(e,t){let i=Il(e.props.layers,Boolean).some(a=>a&&!t.getLayer(a.id)),n=e.getViewports(),o=n.findIndex(a=>a.id===sR),s=n.length>1||o<0;(i||s)&&(o>=0&&(n=n.slice(),n[o]=gnt(e,t)),e._drawLayers(\"mapbox-repaint\",{viewports:n,layerFilter:a=>(!e.props.layerFilter||e.props.layerFilter(a))&&(a.viewport.id!==sR||!t.getLayer(a.layer.id)),clearCanvas:!1})),e.userData.currentViewport=null}function Fye(e,t){e.setProps({viewState:AM(t)}),e.needsRedraw({clearRedrawFlags:!0})}var aR=class{constructor(t){if(!t.id)throw new Error(\"Layer must have an unique id\");this.id=t.id,this.type=\"custom\",this.renderingMode=t.renderingMode||\"3d\",this.slot=t.slot,this.map=null,this.props=t}onAdd(t,r){this.map=t}onRemove(){this.map=null}setProps(t){Object.assign(this.props,t,{id:this.id})}render(t,r){this.map&&v8t(this.map.__deck,this.map,this,r)}};var Ant=\"__UNDEFINED__\";function x8t(e,t,r,i){if(!e||!t||!e.style||!e.style._loaded)return;let n=Il(i,Boolean);if(r!==i){let a=Il(r,Boolean),h=new Set(a.map(p=>p.id));for(let p of n)h.delete(p.id);for(let p of h)e.getLayer(p)&&e.removeLayer(p)}for(let a of n){let h=e.getLayer(a.id);h?(h.implementation||h).setProps(a.props):e.addLayer(new aR({id:a.id,slot:a.props.slot}),a.props.beforeId)}let o=e.style._order,s={};for(let a of n){let{beforeId:h}=a.props;(!h||!o.includes(h))&&(h=Ant),s[h]=s[h]||[],s[h].push(a.id)}for(let a in s){let h=s[a],p=a===Ant?o.length:o.indexOf(a),g=a===Ant?void 0:a;for(let w=h.length-1;w>=0;w--){let C=h[w],R=o.indexOf(C);R!==p-1&&(e.moveLayer(C,g),R>p&&p++),p--,g=C}}}var lR=class{constructor(t){_r(t.id,\"id is required\"),this.id=t.id,this.type=\"custom\",this.renderingMode=t.renderingMode||\"3d\",this.slot=t.slot,this.beforeId=t.beforeId,this.map=null}onAdd(t,r){this.map=t}render(t,r){this.map&&b8t(this.map.__deck,this.map,this,r)}};var ynt=\"__UNDEFINED__\";function _nt(e){return e.props.beforeId?`deck-layer-group-before:${e.props.beforeId}`:e.props.slot?`deck-layer-group-slot:${e.props.slot}`:\"deck-layer-group-last\"}function w8t(e,t,r){if(!e||!e.style||!e.style._loaded)return;let i=Il(r,Boolean);if(t!==r){let s=Il(t,Boolean),a=new Set(s.map(p=>_nt(p))),h=new Set(i.map(p=>_nt(p)));for(let p of a)h.has(p)||e.getLayer(p)&&e.removeLayer(p)}let n={};for(let s of i){let a=_nt(s),h=e.getLayer(a);if(h){let p=h.implementation||h;n[a]=p}else{let p=new lR({id:a,slot:s.props.slot,beforeId:s.props.beforeId});n[a]=p,e.addLayer(p,s.props.beforeId)}}let o=e.style._order;for(let[s,a]of Object.entries(n)){let h=a.beforeId||ynt,p=h===ynt?o.length:o.indexOf(h);if(o.indexOf(s)!==p-1){let w=h===ynt?void 0:h;e.moveLayer(s,w)}}}var yM=class{constructor(t){this._handleStyleChange=()=>{if(this._resolveLayers(this._map,this._deck,this._props.layers,this._props.layers),!this._map)return;LV(this._map)&&!this._props.views&&this._deck?.setProps({views:gM(this._map)})},this._updateContainerSize=()=>{if(this._map&&this._container){let{clientWidth:i,clientHeight:n}=this._map.getContainer();Object.assign(this._container.style,{width:`${i}px`,height:`${n}px`})}},this._updateViewState=()=>{let i=this._deck,n=this._map;i&&n&&(i.setProps({views:this._props.views||gM(n),viewState:AM(n)}),i.isInitialized&&i.redraw())},this._handleMouseEvent=i=>{let n=this._deck;if(!n||!n.isInitialized)return;let o={type:i.type,offsetCenter:i.point,srcEvent:i},s=this._lastMouseDownPoint;switch(!i.point&&s&&(o.deltaX=i.originalEvent.clientX-s.clientX,o.deltaY=i.originalEvent.clientY-s.clientY,o.offsetCenter={x:s.x+o.deltaX,y:s.y+o.deltaY}),o.type){case\"mousedown\":n._onPointerDown(o),this._lastMouseDownPoint={...i.point,clientX:i.originalEvent.clientX,clientY:i.originalEvent.clientY};break;case\"dragstart\":o.type=\"panstart\",n._onEvent(o);break;case\"drag\":o.type=\"panmove\",n._onEvent(o);break;case\"dragend\":o.type=\"panend\",n._onEvent(o);break;case\"click\":o.tapCount=1,n._onEvent(o);break;case\"dblclick\":o.type=\"click\",o.tapCount=2,n._onEvent(o);break;case\"mousemove\":o.type=\"pointermove\",n._onPointerMove(o);break;case\"mouseout\":o.type=\"pointerleave\",n._onPointerMove(o);break;default:return}};let{interleaved:r=!1}=t;this._interleaved=r,this._renderLayersInGroups=t._renderLayersInGroups||!1,this._props=this.filterProps(t)}filterProps(t){let{interleaved:r=!1,useDevicePixels:i,...n}=t;return!r&&i!==void 0&&(n.useDevicePixels=i),n}setProps(t){this._interleaved&&t.layers&&this._resolveLayers(this._map,this._deck,this._props.layers,t.layers),Object.assign(this._props,this.filterProps(t)),this._deck&&this._map&&this._deck.setProps({...this._props,parameters:{...OV(this._map,this._interleaved),...this._props.parameters}})}onAdd(t){return this._map=t,this._interleaved?this._onAddInterleaved(t):this._onAddOverlaid(t)}_onAddOverlaid(t){let r=document.createElement(\"div\");return Object.assign(r.style,{position:\"absolute\",left:0,top:0,textAlign:\"initial\",pointerEvents:\"none\"}),this._container=r,this._deck=new j3({...this._props,parent:r,parameters:{...OV(t,!1),...this._props.parameters},views:this._props.views||gM(t),viewState:AM(t)}),t.on(\"resize\",this._updateContainerSize),t.on(\"render\",this._updateViewState),t.on(\"mousedown\",this._handleMouseEvent),t.on(\"dragstart\",this._handleMouseEvent),t.on(\"drag\",this._handleMouseEvent),t.on(\"dragend\",this._handleMouseEvent),t.on(\"mousemove\",this._handleMouseEvent),t.on(\"mouseout\",this._handleMouseEvent),t.on(\"click\",this._handleMouseEvent),t.on(\"dblclick\",this._handleMouseEvent),this._updateContainerSize(),r}_onAddInterleaved(t){let r=t.painter.context.gl;return r instanceof WebGLRenderingContext&&hr.warn(\"Incompatible basemap library. See: https://deck.gl/docs/api-reference/mapbox/overview#compatibility\")(),this._deck=y8t({map:t,deck:new j3({...this._props,gl:r,parameters:{...OV(t,!0),...this._props.parameters}})}),t.on(\"styledata\",this._handleStyleChange),this._resolveLayers(t,this._deck,[],this._props.layers),document.createElement(\"div\")}_resolveLayers(t,r,i,n){this._renderLayersInGroups?w8t(t,i,n):x8t(t,r,i,n)}onRemove(){let t=this._map;t&&(this._interleaved?this._onRemoveInterleaved(t):this._onRemoveOverlaid(t)),this._deck=void 0,this._map=void 0,this._container=void 0}_onRemoveOverlaid(t){t.off(\"resize\",this._updateContainerSize),t.off(\"render\",this._updateViewState),t.off(\"mousedown\",this._handleMouseEvent),t.off(\"dragstart\",this._handleMouseEvent),t.off(\"drag\",this._handleMouseEvent),t.off(\"dragend\",this._handleMouseEvent),t.off(\"mousemove\",this._handleMouseEvent),t.off(\"mouseout\",this._handleMouseEvent),t.off(\"click\",this._handleMouseEvent),t.off(\"dblclick\",this._handleMouseEvent),this._deck?.finalize()}_onRemoveInterleaved(t){t.off(\"styledata\",this._handleStyleChange),this._resolveLayers(t,this._deck,this._props.layers,[]),_8t(t)}getDefaultPosition(){return\"top-left\"}pickObject(t){return _r(this._deck),this._deck.pickObject(t)}pickMultipleObjects(t){return _r(this._deck),this._deck.pickMultipleObjects(t)}pickObjects(t){return _r(this._deck),this._deck.pickObjects(t)}finalize(){this._map&&this._map.removeControl(this)}getCanvas(){return this._map?this._interleaved?this._map.getCanvas():this._deck.getCanvas():null}};var BV=xe(ze(),1);var FV=xe(fo(),1);function Nye(e){return za(()=>new yM(e)).setProps(e),null}var zye=BV.default.forwardRef((e,t)=>{let{controls:r,mapStyle:i,customAttribution:n,initialViewState:o,views:s,onViewStateChange:a,...h}=e,p=BV.default.useRef(null);return BV.default.useImperativeHandle(t,()=>({flyTo(w){let C=p.current?.getMap();C&&C.flyTo({center:[w.longitude,w.latitude],zoom:w.zoom,duration:w.transitionDuration===\"auto\"?void 0:w.transitionDuration,...w.pitch!=null&&{pitch:w.pitch},...w.bearing!=null&&{bearing:w.bearing},...w.curve!=null&&{curve:w.curve},...w.speed!=null&&{speed:w.speed},...w.screenSpeed!=null&&{screenSpeed:w.screenSpeed}})}})),(0,FV.jsxs)(cM,{ref:p,reuseMaps:!0,initialViewState:o,mapStyle:i,attributionControl:{customAttribution:n},style:{width:\"100%\",height:\"100%\"},onMoveEnd:a?w=>{let C={longitude:w.viewState.longitude,latitude:w.viewState.latitude,zoom:w.viewState.zoom,pitch:w.viewState.pitch,bearing:w.viewState.bearing};a({viewId:\"mapLibreId\",viewState:C})}:void 0,...ez(s)&&{projection:\"globe\"},children:[r.map(w=>w.renderMaplibre()),(0,FV.jsx)(Nye,{...h})]})}),T8t=zye;var M8t=xe(ze(),1);var cR=xe(fo(),1),NV=({fill:e=\"currentColor\",filled:t=!1,size:r,height:i,width:n,label:o,...s})=>{let a=r||n||i||16;return(0,cR.jsx)(\"svg\",{width:a,height:a,viewBox:\"0 0 16 16\",fill:t?e:\"none\",xmlns:\"http://www.w3.org/2000/svg\",role:\"img\",\"aria-label\":o,...s,children:(0,cR.jsx)(\"polygon\",{points:\"14.707,2.707 13.293,1.293 8,6.586 2.707,1.293 1.293,2.707 6.586,8 1.293,13.293 2.707,14.707 8,9.414 13.293,14.707 14.707,13.293 9.414,8 \",fill:e})})},S8t=({fill:e=\"currentColor\",filled:t=!1,size:r,height:i,width:n,label:o,...s})=>{let a=r||n||i||24;return(0,cR.jsx)(\"svg\",{width:a,height:a,viewBox:\"0 0 24 24\",fill:t?e:\"none\",xmlns:\"http://www.w3.org/2000/svg\",role:\"img\",\"aria-label\":o,...s,children:(0,cR.jsx)(\"rect\",{x:\"6\",y:\"6\",width:\"12\",height:\"12\",fill:e})})};var Jc=xe(fo(),1),zV=Symbol.for(\"rowIndex\"),Uye=({onClose:e})=>(0,Jc.jsxs)(\"div\",{className:\"pl-4 py-3 flex justify-between items-center border-b border-default-300 bg-default-100\",children:[(0,Jc.jsx)(\"div\",{className:\"font-bold text-lg\",children:\"Feature properties\"}),(0,Jc.jsx)(Y6,{onClick:e,variant:\"flat\",isIconOnly:!0,className:\"bg-default-100\",children:(0,Jc.jsx)(NV,{})})]}),Vye=({info:e,onClose:t})=>{let{object:r}=e;if(!r||r[zV]===null||r[zV]===void 0||r[zV]&&r[zV]<0)return null;let i=r.toJSON?.()||r;if(!i||typeof i!=\"object\")return null;let{...n}=i;return Object.keys(n).length===0?null:(0,Jc.jsxs)(\"div\",{className:\"bg-white shadow-md text-black h-full w-96 overflow-y-auto overflow-x-hidden box-border mr-1\",children:[(0,Jc.jsx)(Uye,{onClose:t}),(0,Jc.jsx)(\"table\",{className:\"w-full border-collapse [&_td]:block\",children:(0,Jc.jsx)(\"tbody\",{className:\"grid grid-cols-[minmax(0,_2fr)_minmax(0,_3fr)]\",children:Object.entries(n).filter(([o])=>o!==\"geometry\").map(([o,s],a)=>(0,Jc.jsxs)(M8t.default.Fragment,{children:[(0,Jc.jsx)(\"td\",{className:`border border-gray-300 px-4 py-2 font-medium ${a%2===0?\"bg-white\":\"bg-gray-100\"}`,children:(0,Jc.jsx)(\"div\",{className:\"truncate\",title:o,children:o})}),(0,Jc.jsx)(\"td\",{className:`border border-gray-300 px-4 py-2 ${a%2===0?\"bg-white\":\"bg-gray-100\"}`,children:(0,Jc.jsx)(\"div\",{className:\"break-words\",title:String(s),children:String(s)})})]},o))})})]})},E8t=Vye;var P8t=xe(FJ(),1),UV=xe(ze(),1),jye=(0,P8t.default)(e=>{e.save_changes()},300);function vnt(e){let t=Q5(),[r,i]=UV.useState(t.get(e));return UV.useEffect(()=>{let n=()=>i(t.get(e));return t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)},[t,e]),[r,n=>{t.set(e,n),jye(t)}]}var C8t=e=>{let t,r=new Set,i=(p,g)=>{let w=typeof p==\"function\"?p(t):p;if(!Object.is(w,t)){let C=t;t=g??(typeof w!=\"object\"||w===null)?w:Object.assign({},t,w),r.forEach(R=>R(t,C))}},n=()=>t,a={setState:i,getState:n,getInitialState:()=>h,subscribe:p=>(r.add(p),()=>r.delete(p))},h=t=e(i,n,a);return a},I8t=(e=>e?C8t(e):C8t);var uR=xe(ze(),1);var $ye=e=>e;function Gye(e,t=$ye){let r=uR.default.useSyncExternalStore(e.subscribe,uR.default.useCallback(()=>t(e.getState()),[e,t]),uR.default.useCallback(()=>t(e.getInitialState()),[e,t]));return uR.default.useDebugValue(r),r}var k8t=e=>{let t=I8t(e),r=i=>Gye(t,i);return Object.assign(r,t),r},R8t=(e=>e?k8t(e):k8t);var zl=R8t(e=>({highlightedFeature:void 0,setHighlightedFeature:t=>e({highlightedFeature:t}),bboxSelectStart:void 0,bboxSelectEnd:void 0,isDrawingBbox:!1,startBboxSelection:()=>e({isDrawingBbox:!0,bboxSelectStart:void 0,bboxSelectEnd:void 0}),cancelBboxSelection:()=>e({isDrawingBbox:!1,bboxSelectStart:void 0,bboxSelectEnd:void 0}),clearBboxSelection:()=>e({bboxSelectStart:void 0,bboxSelectEnd:void 0}),setBboxStart:t=>e({bboxSelectStart:t}),setBboxEnd:t=>e(r=>r.bboxSelectStart?{bboxSelectEnd:t,isDrawingBbox:!1}:{}),setBboxHover:t=>e(r=>r.isDrawingBbox&&r.bboxSelectStart?{bboxSelectEnd:t}:{})}));var e2=xe(fo(),1),Wye=()=>{let e=zl(h=>h.isDrawingBbox),t=zl(h=>h.bboxSelectStart),r=zl(h=>h.bboxSelectEnd),i=zl(h=>h.startBboxSelection),n=zl(h=>h.cancelBboxSelection),o=zl(h=>h.clearBboxSelection),s=t&&r;return(0,e2.jsx)(\"div\",{style:{position:\"absolute\",bottom:\"20px\",right:\"20px\",zIndex:1e3,backgroundColor:\"white\",borderRadius:\"8px\",boxShadow:\"0 4px 6px rgba(0, 0, 0, 0.1)\",padding:\"4px\",display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:\"4px\"},children:(0,e2.jsx)(TJ,{variant:\"flat\",children:(0,e2.jsx)(OJ,{content:e?\"Cancel drawing\":s?\"Clear bounding box\":\"Start bounding box selection\",placement:\"bottom\",children:(0,e2.jsx)(Y6,{isIconOnly:!0,\"aria-label\":e?\"Cancel drawing\":s?\"Clear bounding box\":\"Select BBox\",color:e?\"warning\":s?\"danger\":\"default\",onClick:()=>{e?n():s?o():i()},children:e||s?(0,e2.jsx)(NV,{}):(0,e2.jsx)(S8t,{})})})})})},D8t=Wye;var VV=Symbol.for(\"rowIndex\");function qye(e){return`<table>\n      <tbody>\n        ${Object.keys(e).map(t=>{let r=e[t];return`<tr>\n              <td>${t}</td>\n              <td>${r}</td>\n            </tr>`}).join(\"\")}\n      </tbody>\n    </table>`}function O8t({object:e}){if(e){if(e[VV]===null||e[VV]===void 0||e[VV]&&e[VV]<0)return null;let t=e.toJSON();return!t||(delete t.geometry,Object.keys(t).length===0)?null:{className:\"lonboard-tooltip\",html:qye(t),style:{backgroundColor:\"#fff\",boxShadow:\"0 0 15px rgba(0, 0, 0, 0.1)\",color:\"#000\",padding:\"6px\"}}}return null}var Pp=xe(fo(),1);await ETt();function Hye(){let e=zl(He=>He.highlightedFeature),t=zl(He=>He.setHighlightedFeature),r=zl(He=>He.isDrawingBbox),i=zl(He=>He.bboxSelectStart),n=zl(He=>He.bboxSelectEnd),o=zl(He=>He.setBboxStart),s=zl(He=>He.setBboxEnd),a=zl(He=>He.setBboxHover),h=r&&i!==void 0,p=(0,Ua.useMemo)(()=>{if(i&&n){let[He,Ui]=i,[ln,Io]=n;return[Math.min(He,ln),Math.min(Ui,Io),Math.max(He,ln),Math.max(Ui,Io)]}return null},[i,n]),g=(0,Ua.useMemo)(()=>{if(i&&n){let He={id:\"bbox-select-polygon\",data:[[[i[0],i[1]],[n[0],i[1]],[n[0],n[1]],[i[0],n[1]]]],getPolygon:Ui=>Ui,getFillColor:[0,0,0,50],getLineColor:[0,0,0,130],stroked:!0,getLineWidth:2,lineWidthUnits:\"pixels\"};return r&&(He.getFillColor=[255,255,0,120],He.getLineColor=[211,211,38,200],He.getLineWidth=2),new wh(He)}return null},[i,n,r]),[w,C]=(0,Ua.useState)(!1),R=(0,Ua.useRef)(null);(0,Ua.useEffect)(()=>{R.current&&typeof window<\"u\"&&(window.__deck=R.current.deck)},[]);let z=Q5(),[W]=gh(\"basemap\"),[Y]=gh(\"height\"),[H]=gh(\"use_device_pixels\"),[Q]=gh(\"parameters\"),[tt]=gh(\"show_tooltip\"),[rt]=gh(\"show_side_panel\"),[at]=gh(\"picking_radius\"),[et]=gh(\"custom_attribution\"),[lt]=(0,Ua.useState)(K6()),[J]=gh(\"layers\"),[ft]=gh(\"view\"),[dt]=gh(\"controls\"),[Mt,Ft]=gh(\"selected_bounds\"),[Nt,$t]=vnt(\"view_state\"),Yt=(0,Ua.useRef)(null);(0,Ua.useEffect)(()=>{let He=Ui=>{Ui.type===\"fly-to\"&&Yt.current?.flyTo(Ui)};return z.on(\"msg:custom\",He),()=>z.off(\"msg:custom\",He)},[z]);let[_e,Pe]=(0,Ua.useState)(new Date),we=(0,Ua.useCallback)(()=>Pe(new Date),[]),Ue=tet(W,z.widget_manager,we),lr=hnt(dt,z.widget_manager,we),ee=dnt(J,z.widget_manager,we,p,r,Ft),Ce=fnt(ft,z.widget_manager,we),mr=(0,Ua.useCallback)(He=>{typeof He.coordinate<\"u\"&&z.get(\"_has_click_handlers\")&&z.send({kind:\"on-click\",coordinate:He.coordinate}),C(!0);let Ui=He.object;t(typeof Ui<\"u\"?He:void 0),r&&He.coordinate&&(i===void 0?o(He.coordinate):s(He.coordinate)),setTimeout(()=>{C(!1)},100)},[t,r,i,o,s,z.get,z.send]),gr=(0,Ua.useRef)(h);gr.current=h;let Br=(0,Ua.useRef)(w);Br.current=w;let Cr=(0,Ua.useRef)((0,B8t.default)(He=>{gr.current&&!Br.current&&He.coordinate&&a(He.coordinate)},100)).current,Rr={mapStyle:Ue?.style||CTt,customAttribution:et,deckRef:R,initialViewState:Nt,layers:g?ee.concat(g):ee,getTooltip:tt&&O8t||void 0,getCursor:()=>r?\"crosshair\":\"grab\",pickingRadius:at,onClick:mr,onHover:Cr,...Ht(H)&&{useDevicePixels:H},onResize:(0,L8t.default)(we,100),onViewStateChange:He=>{$t(HTt(Ce,He.viewState))},parameters:Q||{},views:Ce,controls:lr},ti={interleaved:Ue?.mode===\"interleaved\"},wr={renderBasemap:!!Ue,setViewState:$t};return(0,Pp.jsx)(\"div\",{className:\"lonboard\",style:{minHeight:\"100%\",height:Y},\"data-jp-suppress-context-menu\":!0,children:(0,Pp.jsxs)(\"div\",{id:`map-${lt}`,className:\"flex\",style:{width:\"100%\",height:\"100%\",...ez(Ce)&&{background:\"linear-gradient(0, #000, #223)\"}},children:[(0,Pp.jsx)(D8t,{}),rt&&e&&(0,Pp.jsx)(E8t,{info:e,onClose:()=>t(void 0)}),(0,Pp.jsx)(\"div\",{className:\"bg-transparent h-full w-full relative\",children:Ue?.mode===\"overlaid\"||Ue?.mode===\"interleaved\"?(0,Pp.jsx)(T8t,{ref:Yt,...Rr,...ti}):(0,Pp.jsx)(g8t,{ref:Yt,...Rr,...wr})})]})})}var Yye=()=>(0,Pp.jsx)(oJ,{children:(0,Pp.jsx)(Hye,{})}),Xye={render:Rht(Yye)},eIr=Xye;export{eIr as default};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n  (**\n   * @license React\n   * react.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nscheduler/cjs/scheduler.production.js:\n  (**\n   * @license React\n   * scheduler.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom/cjs/react-dom.production.js:\n  (**\n   * @license React\n   * react-dom.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact-dom/cjs/react-dom-client.production.js:\n  (**\n   * @license React\n   * react-dom-client.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nreact/cjs/react-jsx-runtime.production.js:\n  (**\n   * @license React\n   * react-jsx-runtime.production.js\n   *\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n\nlong/dist/long.js:\n  (**\n   * @license long.js (c) 2013 Daniel Wirtz <dcode@dcode.io>\n   * Released under the Apache License, Version 2.0\n   * see: https://github.com/dcodeIO/long.js for details\n   *)\n\nmaplibre-gl/dist/maplibre-gl.js:\n  (**\n   * MapLibre GL JS\n   * @license 3-Clause BSD. Full text of license: https://github.com/maplibre/maplibre-gl-js/blob/v5.21.1/LICENSE.txt\n   *)\n\n@nextui-org/shared-utils/dist/chunk-RFEIBVIG.mjs:\n  (**\n   * @license React\n   * react.development.js\n   *\n   * Copyright (c) Facebook, Inc. and its affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n  (**\n   * @license React\n   * react.production.min.js\n   *\n   * Copyright (c) Facebook, Inc. and its affiliates.\n   *\n   * This source code is licensed under the MIT license found in the\n   * LICENSE file in the root directory of this source tree.\n   *)\n*/\n",
       "_has_click_handlers": false,
       "_model_module": "anywidget",
       "_model_module_version": "~0.9.*",
       "_model_name": "AnyModel",
       "_view_count": null,
       "_view_module": "anywidget",
       "_view_module_version": "~0.9.*",
       "_view_name": "AnyView",
       "basemap": "IPY_MODEL_2d8f52e528c543379fd67842de431570",
       "controls": [
        "IPY_MODEL_4f5f45bb53b346ddb5b40b1e64a33768",
        "IPY_MODEL_ccaf018afa5241e0b3ceadd82dc38285",
        "IPY_MODEL_516a21eeb5dc4a59a26a726219d819c7"
       ],
       "custom_attribution": "",
       "height": "700px",
       "layers": [
        "IPY_MODEL_7d694ad1e52a4599a63125b29d98a9a0"
       ],
       "layout": "IPY_MODEL_4724635519da462fbb67d0587e6a444c",
       "parameters": null,
       "picking_radius": 5,
       "selected_bounds": null,
       "show_side_panel": false,
       "show_tooltip": true,
       "tabbable": null,
       "tooltip": null,
       "use_device_pixels": null,
       "view": null,
       "view_state": {
        "bearing": 0,
        "latitude": 50.64529815409157,
        "longitude": 9.777785839144117,
        "maxPitch": 60,
        "maxZoom": 20,
        "minPitch": 0,
        "minZoom": 0,
        "pitch": 0,
        "zoom": 5
       }
      }
     },
     "9b782d116d2d49bd81f0f9d4d7043a64": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "b178129c89ef4154b2917b57437e2481": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "b1a5cf4f9a844a2db9cc23c99861cdc1": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_f4f81cc6961546d1a709b0c75b5f9d60",
       "msg_id": "",
       "outputs": [],
       "tabbable": null,
       "tooltip": null
      }
     },
     "b8338f813b9d4354a38dcfa858cfb153": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_bbfec981c55941449bb0d25d90474d7e",
       "msg_id": "",
       "outputs": [],
       "tabbable": null,
       "tooltip": null
      }
     },
     "ba8792502e6b4f9ca86fed801d9672e5": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "bbfec981c55941449bb0d25d90474d7e": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "ccaf018afa5241e0b3ceadd82dc38285": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "WidgetModel",
      "state": {
       "_control_type": "navigation",
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "WidgetModel",
       "_view_count": null,
       "_view_module": null,
       "_view_module_version": "",
       "_view_name": null,
       "position": null,
       "show_compass": null,
       "show_zoom": null,
       "visualize_pitch": null,
       "visualize_roll": null
      }
     },
     "f4f81cc6961546d1a709b0c75b5f9d60": {
      "model_module": "@jupyter-widgets/base",
      "model_module_version": "2.0.0",
      "model_name": "LayoutModel",
      "state": {
       "_model_module": "@jupyter-widgets/base",
       "_model_module_version": "2.0.0",
       "_model_name": "LayoutModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/base",
       "_view_module_version": "2.0.0",
       "_view_name": "LayoutView",
       "align_content": null,
       "align_items": null,
       "align_self": null,
       "border_bottom": null,
       "border_left": null,
       "border_right": null,
       "border_top": null,
       "bottom": null,
       "display": null,
       "flex": null,
       "flex_flow": null,
       "grid_area": null,
       "grid_auto_columns": null,
       "grid_auto_flow": null,
       "grid_auto_rows": null,
       "grid_column": null,
       "grid_gap": null,
       "grid_row": null,
       "grid_template_areas": null,
       "grid_template_columns": null,
       "grid_template_rows": null,
       "height": null,
       "justify_content": null,
       "justify_items": null,
       "left": null,
       "margin": null,
       "max_height": null,
       "max_width": null,
       "min_height": null,
       "min_width": null,
       "object_fit": null,
       "object_position": null,
       "order": null,
       "overflow": null,
       "padding": null,
       "right": null,
       "top": null,
       "visibility": null,
       "width": null
      }
     },
     "fd380302bc1e411c9e6ea55333f042e9": {
      "model_module": "@jupyter-widgets/output",
      "model_module_version": "1.0.0",
      "model_name": "OutputModel",
      "state": {
       "_dom_classes": [],
       "_model_module": "@jupyter-widgets/output",
       "_model_module_version": "1.0.0",
       "_model_name": "OutputModel",
       "_view_count": null,
       "_view_module": "@jupyter-widgets/output",
       "_view_module_version": "1.0.0",
       "_view_name": "OutputView",
       "layout": "IPY_MODEL_49dc201ed0b5409282e463ecf0e29efb",
       "msg_id": "",
       "outputs": [],
       "tabbable": null,
       "tooltip": null
      }
     }
    },
    "version_major": 2,
    "version_minor": 0
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
